perfect_dark/src/lib/lib_34030.c

3926 lines
154 KiB
C

#include <ultra64.h>
#include "constants.h"
#include "game/data/data_000000.h"
#include "game/data/data_0083d0.h"
#include "game/data/data_00e460.h"
#include "game/data/data_0160b0.h"
#include "game/data/data_01a3a0.h"
#include "game/data/data_020df0.h"
#include "game/data/data_02da90.h"
#include "gvars/gvars.h"
#include "lib/lib_0e9d0.h"
#include "lib/lib_2faf0.h"
#include "lib/lib_2fc60.h"
#include "lib/lib_30ce0.h"
#include "lib/lib_317f0.h"
#include "lib/lib_38d30.h"
#include "lib/lib_39c80.h"
#include "lib/lib_39fe0.h"
#include "lib/lib_3a100.h"
#include "lib/lib_3c4d0.h"
#include "lib/lib_3ccf0.h"
#include "lib/lib_3cdc0.h"
#include "lib/lib_3cef0.h"
#include "lib/lib_3d280.h"
#include "lib/lib_3e3e0.h"
#include "lib/lib_3e730.h"
#include "types.h"
const u32 var70054780[] = {0x70034500};
const u32 var70054784[] = {0x70034d84};
const u32 var70054788[] = {0x70034910};
const u32 var7005478c[] = {0x70034d84};
const u32 var70054790[] = {0x70034d84};
const u32 var70054794[] = {0x70034538};
const u32 var70054798[] = {0x70034590};
const u32 var7005479c[] = {0x70034928};
const u32 var700547a0[] = {0x70034d8c};
const u32 var700547a4[] = {0x70034510};
const u32 var700547a8[] = {0x70034940};
const u32 var700547ac[] = {0x70034d8c};
const u32 var700547b0[] = {0x70034ce0};
const u32 var700547b4[] = {0x70034d20};
const u32 var700547b8[] = {0x70034d60};
const u32 var700547bc[] = {0x70034aa4};
const u32 var700547c0[] = {0x70034ad4};
const u32 var700547c4[] = {0x70034b5c};
const u32 var700547c8[] = {0x70034d8c};
const u32 var700547cc[] = {0x70034d8c};
const u32 var700547d0[] = {0x70034d8c};
const u32 var700547d4[] = {0x70034910};
const u32 var700547d8[] = {0x70034624};
const u32 var700547dc[] = {0x70034764};
const u32 var700547e0[] = {0x700349b0};
const u32 var700547e4[] = {0x70034a10};
const u32 var700547e8[] = {0x70034e5c};
const u32 var700547ec[] = {0x70034eec};
const u32 var700547f0[] = {0x70034e78};
const u32 var700547f4[] = {0x70034e94};
const u32 var700547f8[] = {0x70034eec};
const u32 var700547fc[] = {0x70034eec};
const u32 var70054800[] = {0x70034eec};
const u32 var70054804[] = {0x70034eec};
const u32 var70054808[] = {0x70034eec};
const u32 var7005480c[] = {0x70034eec};
const u32 var70054810[] = {0x70034eec};
const u32 var70054814[] = {0x70034eec};
const u32 var70054818[] = {0x70034eec};
const u32 var7005481c[] = {0x70034eec};
const u32 var70054820[] = {0x70034eec};
const u32 var70054824[] = {0x70034eec};
const u32 var70054828[] = {0x70034eec};
const u32 var7005482c[] = {0x70034edc};
const u32 var70054830[] = {0x70034edc};
const u32 var70054834[] = {0x70034edc};
const u32 var70054838[] = {0x70035a44};
const u32 var7005483c[] = {0x700371f8};
const u32 var70054840[] = {0x700371f8};
const u32 var70054844[] = {0x700371f8};
const u32 var70054848[] = {0x700371f8};
const u32 var7005484c[] = {0x700371f8};
const u32 var70054850[] = {0x700371f8};
const u32 var70054854[] = {0x700371f8};
const u32 var70054858[] = {0x700371f8};
const u32 var7005485c[] = {0x700371f8};
const u32 var70054860[] = {0x700371f8};
const u32 var70054864[] = {0x700371f8};
const u32 var70054868[] = {0x700371f8};
const u32 var7005486c[] = {0x700371f8};
const u32 var70054870[] = {0x700371f8};
const u32 var70054874[] = {0x700371f8};
const u32 var70054878[] = {0x700351a4};
const u32 var7005487c[] = {0x700371f8};
const u32 var70054880[] = {0x700371f8};
const u32 var70054884[] = {0x700371f8};
const u32 var70054888[] = {0x700371f8};
const u32 var7005488c[] = {0x700371f8};
const u32 var70054890[] = {0x700371f8};
const u32 var70054894[] = {0x700371f8};
const u32 var70054898[] = {0x700371f8};
const u32 var7005489c[] = {0x700371f8};
const u32 var700548a0[] = {0x700371f8};
const u32 var700548a4[] = {0x700371f8};
const u32 var700548a8[] = {0x700371f8};
const u32 var700548ac[] = {0x700371f8};
const u32 var700548b0[] = {0x700371f8};
const u32 var700548b4[] = {0x700371f8};
const u32 var700548b8[] = {0x70035b68};
const u32 var700548bc[] = {0x700371f8};
const u32 var700548c0[] = {0x700371f8};
const u32 var700548c4[] = {0x700371f8};
const u32 var700548c8[] = {0x700371f8};
const u32 var700548cc[] = {0x700371f8};
const u32 var700548d0[] = {0x700371f8};
const u32 var700548d4[] = {0x700371f8};
const u32 var700548d8[] = {0x700371f8};
const u32 var700548dc[] = {0x700371f8};
const u32 var700548e0[] = {0x700371f8};
const u32 var700548e4[] = {0x700371f8};
const u32 var700548e8[] = {0x700371f8};
const u32 var700548ec[] = {0x700371f8};
const u32 var700548f0[] = {0x700371f8};
const u32 var700548f4[] = {0x700371f8};
const u32 var700548f8[] = {0x70035c64};
const u32 var700548fc[] = {0x700371f8};
const u32 var70054900[] = {0x700371f8};
const u32 var70054904[] = {0x700371f8};
const u32 var70054908[] = {0x700371f8};
const u32 var7005490c[] = {0x700371f8};
const u32 var70054910[] = {0x700371f8};
const u32 var70054914[] = {0x700371f8};
const u32 var70054918[] = {0x700371f8};
const u32 var7005491c[] = {0x700371f8};
const u32 var70054920[] = {0x700371f8};
const u32 var70054924[] = {0x700371f8};
const u32 var70054928[] = {0x700371f8};
const u32 var7005492c[] = {0x700371f8};
const u32 var70054930[] = {0x700371f8};
const u32 var70054934[] = {0x700371f8};
const u32 var70054938[] = {0x70036fb4};
const u32 var7005493c[] = {0x700371f8};
const u32 var70054940[] = {0x700371f8};
const u32 var70054944[] = {0x700371f8};
const u32 var70054948[] = {0x700371f8};
const u32 var7005494c[] = {0x700371f8};
const u32 var70054950[] = {0x700371f8};
const u32 var70054954[] = {0x700371f8};
const u32 var70054958[] = {0x700371f8};
const u32 var7005495c[] = {0x700371f8};
const u32 var70054960[] = {0x700371f8};
const u32 var70054964[] = {0x700371f8};
const u32 var70054968[] = {0x700371f8};
const u32 var7005496c[] = {0x700371f8};
const u32 var70054970[] = {0x700371f8};
const u32 var70054974[] = {0x700371f8};
const u32 var70054978[] = {0x70035be0};
const u32 var7005497c[] = {0x700371f8};
const u32 var70054980[] = {0x700371f8};
const u32 var70054984[] = {0x700371f8};
const u32 var70054988[] = {0x700371f8};
const u32 var7005498c[] = {0x700371f8};
const u32 var70054990[] = {0x700371f8};
const u32 var70054994[] = {0x700371f8};
const u32 var70054998[] = {0x700371f8};
const u32 var7005499c[] = {0x700371f8};
const u32 var700549a0[] = {0x700371f8};
const u32 var700549a4[] = {0x700371f8};
const u32 var700549a8[] = {0x700371f8};
const u32 var700549ac[] = {0x700371f8};
const u32 var700549b0[] = {0x700371f8};
const u32 var700549b4[] = {0x700371f8};
const u32 var700549b8[] = {0x70037044};
const u32 var700549bc[] = {0x70036e4c};
const u32 var700549c0[] = {0x70036988};
const u32 var700549c4[] = {0x700369ec};
const u32 var700549c8[] = {0x70036aa4};
const u32 var700549cc[] = {0x70036fa4};
const u32 var700549d0[] = {0x70036fa4};
const u32 var700549d4[] = {0x70036328};
const u32 var700549d8[] = {0x70036fa4};
const u32 var700549dc[] = {0x70036fa4};
const u32 var700549e0[] = {0x70035d40};
const u32 var700549e4[] = {0x70036b30};
const u32 var700549e8[] = {0x70036ba8};
const u32 var700549ec[] = {0x70036c08};
const u32 var700549f0[] = {0x70036c6c};
const u32 var700549f4[] = {0x70036ccc};
const u32 var700549f8[] = {0x700363d8};
const u32 var700549fc[] = {0x70036d2c};
const u32 var70054a00[] = {0x70036d8c};
const u32 var70054a04[] = {0x70036dec};
const u32 var70054a08[] = {0x70036778};
const u32 var70054a0c[] = {0x700367e8};
const u32 var70054a10[] = {0x70036848};
const u32 var70054a14[] = {0x700368b8};
const u32 var70054a18[] = {0x70036918};
const u32 var70054a1c[] = {0x70036f70};
const u32 var70054a20[] = {0x70036734};
const u32 var70054a24[] = {0x70036fa4};
const u32 var70054a28[] = {0x70036fa4};
const u32 var70054a2c[] = {0x70036fa4};
const u32 var70054a30[] = {0x700362e0};
const u32 var70054a34[] = {0x70036fa4};
const u32 var70054a38[] = {0x70036744};
const u32 var70054a3c[] = {0x700361e8};
const u32 var70054a40[] = {0x70036228};
const u32 var70054a44[] = {0x70036268};
const u32 var70054a48[] = {0x70036ecc};
const u32 var70054a4c[] = {0x70036ee0};
const u32 var70054a50[] = {0x70036ee0};
const u32 var70054a54[] = {0x70036ee0};
const u32 var70054a58[] = {0x70036f40};
const u32 var70054a5c[] = {0x70036ef8};
const u32 var70054a60[] = {0x70036f40};
const u32 var70054a64[] = {0x70036ef8};
const u32 var70054a68[] = {0x70036f1c};
const u32 var70054a6c[] = {0x70036f40};
const u32 var70054a70[] = {0x70036f40};
const u32 var70054a74[] = {0x70036ef8};
const u32 var70054a78[] = {0x00000000};
const u32 var70054a7c[] = {0x00000000};
GLOBAL_ASM(
glabel func00034030
/* 34030: 27bdffd8 */ addiu $sp,$sp,-40
/* 34034: afbf001c */ sw $ra,0x1c($sp)
/* 34038: afa40028 */ sw $a0,0x28($sp)
/* 3403c: afb00018 */ sw $s0,0x18($sp)
/* 34040: 3c01800a */ lui $at,%hi(var8009c340)
/* 34044: a020c340 */ sb $zero,%lo(var8009c340)($at)
/* 34048: 3c01800a */ lui $at,%hi(var8009c340+0x1)
/* 3404c: a020c341 */ sb $zero,%lo(var8009c340+0x1)($at)
/* 34050: 3c01800a */ lui $at,%hi(var8009c340+0x2)
/* 34054: a020c342 */ sb $zero,%lo(var8009c340+0x2)($at)
/* 34058: 93b0002b */ lbu $s0,0x2b($sp)
/* 3405c: 24010001 */ addiu $at,$zero,0x1
/* 34060: 12010009 */ beq $s0,$at,.L00034088
/* 34064: 00000000 */ nop
/* 34068: 24010003 */ addiu $at,$zero,0x3
/* 3406c: 1201000b */ beq $s0,$at,.L0003409c
/* 34070: 00000000 */ nop
/* 34074: 24010004 */ addiu $at,$zero,0x4
/* 34078: 1201000d */ beq $s0,$at,.L000340b0
/* 3407c: 00000000 */ nop
/* 34080: 10000010 */ b .L000340c4
/* 34084: 00000000 */ nop
.L00034088:
/* 34088: 240e0001 */ addiu $t6,$zero,0x1
/* 3408c: 3c01800a */ lui $at,%hi(var8009c340+0x1)
/* 34090: a02ec341 */ sb $t6,%lo(var8009c340+0x1)($at)
/* 34094: 1000000b */ b .L000340c4
/* 34098: 00000000 */ nop
.L0003409c:
/* 3409c: 240f0001 */ addiu $t7,$zero,0x1
/* 340a0: 3c01800a */ lui $at,%hi(var8009c340+0x2)
/* 340a4: a02fc342 */ sb $t7,%lo(var8009c340+0x2)($at)
/* 340a8: 10000006 */ b .L000340c4
/* 340ac: 00000000 */ nop
.L000340b0:
/* 340b0: 24180001 */ addiu $t8,$zero,0x1
/* 340b4: 3c01800a */ lui $at,%hi(var8009c340)
/* 340b8: a038c340 */ sb $t8,%lo(var8009c340)($at)
/* 340bc: 10000001 */ b .L000340c4
/* 340c0: 00000000 */ nop
.L000340c4:
/* 340c4: afa00024 */ sw $zero,0x24($sp)
.L000340c8:
/* 340c8: 8fa40024 */ lw $a0,0x24($sp)
/* 340cc: 0c00d041 */ jal func00034104
/* 340d0: 00002825 */ or $a1,$zero,$zero
/* 340d4: 8fb90024 */ lw $t9,0x24($sp)
/* 340d8: 27280001 */ addiu $t0,$t9,0x1
/* 340dc: 29010002 */ slti $at,$t0,0x2
/* 340e0: 1420fff9 */ bnez $at,.L000340c8
/* 340e4: afa80024 */ sw $t0,0x24($sp)
/* 340e8: 10000001 */ b .L000340f0
/* 340ec: 00000000 */ nop
.L000340f0:
/* 340f0: 8fbf001c */ lw $ra,0x1c($sp)
/* 340f4: 8fb00018 */ lw $s0,0x18($sp)
/* 340f8: 27bd0028 */ addiu $sp,$sp,0x28
/* 340fc: 03e00008 */ jr $ra
/* 34100: 00000000 */ nop
);
GLOBAL_ASM(
glabel func00034104
/* 34104: 27bdfff8 */ addiu $sp,$sp,-8
/* 34108: 14a00004 */ bnez $a1,.L0003411c
/* 3410c: 00000000 */ nop
/* 34110: 3c05800a */ lui $a1,%hi(var8009c348)
/* 34114: 00a42821 */ addu $a1,$a1,$a0
/* 34118: 90a5c348 */ lbu $a1,%lo(var8009c348)($a1)
.L0003411c:
/* 3411c: 3c01800a */ lui $at,%hi(var8009c344)
/* 34120: 00240821 */ addu $at,$at,$a0
/* 34124: a020c344 */ sb $zero,%lo(var8009c344)($at)
/* 34128: 3c01800a */ lui $at,%hi(var8009c344+0x2)
/* 3412c: 00240821 */ addu $at,$at,$a0
/* 34130: a020c346 */ sb $zero,%lo(var8009c344+0x2)($at)
/* 34134: 00a03025 */ or $a2,$a1,$zero
/* 34138: 24010002 */ addiu $at,$zero,0x2
/* 3413c: 10c1000c */ beq $a2,$at,.L00034170
/* 34140: 00000000 */ nop
/* 34144: 24010003 */ addiu $at,$zero,0x3
/* 34148: 10c10013 */ beq $a2,$at,.L00034198
/* 3414c: 00000000 */ nop
/* 34150: 24010004 */ addiu $at,$zero,0x4
/* 34154: 10c1001a */ beq $a2,$at,.L000341c0
/* 34158: 00000000 */ nop
/* 3415c: 24010005 */ addiu $at,$zero,0x5
/* 34160: 10c10021 */ beq $a2,$at,.L000341e8
/* 34164: 00000000 */ nop
/* 34168: 1000002d */ b .L00034220
/* 3416c: 00000000 */ nop
.L00034170:
/* 34170: 3c0e800a */ lui $t6,%hi(var8009c340)
/* 34174: 91cec340 */ lbu $t6,%lo(var8009c340)($t6)
/* 34178: 11c00005 */ beqz $t6,.L00034190
/* 3417c: 00000000 */ nop
/* 34180: 3c01800a */ lui $at,%hi(var8009c344+0x2)
/* 34184: 00240821 */ addu $at,$at,$a0
/* 34188: 240f0001 */ addiu $t7,$zero,0x1
/* 3418c: a02fc346 */ sb $t7,%lo(var8009c344+0x2)($at)
.L00034190:
/* 34190: 10000023 */ b .L00034220
/* 34194: 00000000 */ nop
.L00034198:
/* 34198: 3c18800a */ lui $t8,%hi(var8009c340)
/* 3419c: 9318c340 */ lbu $t8,%lo(var8009c340)($t8)
/* 341a0: 13000005 */ beqz $t8,.L000341b8
/* 341a4: 00000000 */ nop
/* 341a8: 3c01800a */ lui $at,%hi(var8009c344)
/* 341ac: 00240821 */ addu $at,$at,$a0
/* 341b0: 24190001 */ addiu $t9,$zero,0x1
/* 341b4: a039c344 */ sb $t9,%lo(var8009c344)($at)
.L000341b8:
/* 341b8: 10000019 */ b .L00034220
/* 341bc: 00000000 */ nop
.L000341c0:
/* 341c0: 3c08800a */ lui $t0,%hi(var8009c340+0x1)
/* 341c4: 9108c341 */ lbu $t0,%lo(var8009c340+0x1)($t0)
/* 341c8: 15000005 */ bnez $t0,.L000341e0
/* 341cc: 00000000 */ nop
/* 341d0: 3c01800a */ lui $at,%hi(var8009c344)
/* 341d4: 00240821 */ addu $at,$at,$a0
/* 341d8: 24090001 */ addiu $t1,$zero,0x1
/* 341dc: a029c344 */ sb $t1,%lo(var8009c344)($at)
.L000341e0:
/* 341e0: 1000000f */ b .L00034220
/* 341e4: 00000000 */ nop
.L000341e8:
/* 341e8: 3c0a800a */ lui $t2,%hi(var8009c340+0x1)
/* 341ec: 914ac341 */ lbu $t2,%lo(var8009c340+0x1)($t2)
/* 341f0: 15400009 */ bnez $t2,.L00034218
/* 341f4: 00000000 */ nop
/* 341f8: 3c01800a */ lui $at,%hi(var8009c344)
/* 341fc: 00240821 */ addu $at,$at,$a0
/* 34200: 240b0001 */ addiu $t3,$zero,0x1
/* 34204: a02bc344 */ sb $t3,%lo(var8009c344)($at)
/* 34208: 3c01800a */ lui $at,%hi(var8009c344+0x2)
/* 3420c: 00240821 */ addu $at,$at,$a0
/* 34210: 240c0001 */ addiu $t4,$zero,0x1
/* 34214: a02cc346 */ sb $t4,%lo(var8009c344+0x2)($at)
.L00034218:
/* 34218: 10000001 */ b .L00034220
/* 3421c: 00000000 */ nop
.L00034220:
/* 34220: 3c01800a */ lui $at,%hi(var8009c348)
/* 34224: 00240821 */ addu $at,$at,$a0
/* 34228: a025c348 */ sb $a1,%lo(var8009c348)($at)
/* 3422c: 10000001 */ b .L00034234
/* 34230: 00000000 */ nop
.L00034234:
/* 34234: 03e00008 */ jr $ra
/* 34238: 27bd0008 */ addiu $sp,$sp,0x8
/* 3423c: 00000000 */ nop
);
GLOBAL_ASM(
glabel func00034240
/* 34240: 27bdffc8 */ addiu $sp,$sp,-56
/* 34244: afbf001c */ sw $ra,0x1c($sp)
/* 34248: afa40038 */ sw $a0,0x38($sp)
/* 3424c: afa5003c */ sw $a1,0x3c($sp)
/* 34250: 8fae003c */ lw $t6,0x3c($sp)
/* 34254: 8dcf000c */ lw $t7,0xc($t6)
/* 34258: afaf0024 */ sw $t7,0x24($sp)
/* 3425c: 8fb80038 */ lw $t8,0x38($sp)
/* 34260: af000020 */ sw $zero,0x20($t8)
/* 34264: 8fb90038 */ lw $t9,0x38($sp)
/* 34268: af200018 */ sw $zero,0x18($t9)
/* 3426c: 3c088006 */ lui $t0,%hi(var8005f114)
/* 34270: 8d08f114 */ lw $t0,%lo(var8005f114)($t0)
/* 34274: 8fa90038 */ lw $t1,0x38($sp)
/* 34278: ad280014 */ sw $t0,0x14($t1)
/* 3427c: 8fab0038 */ lw $t3,0x38($sp)
/* 34280: 340affff */ dli $t2,0xffff
/* 34284: a56a0030 */ sh $t2,0x30($t3)
/* 34288: 0c00e734 */ jal func00039cd0
/* 3428c: 8fa40038 */ lw $a0,0x38($sp)
/* 34290: 8fad0038 */ lw $t5,0x38($sp)
/* 34294: 240c01e8 */ addiu $t4,$zero,0x1e8
/* 34298: adac0024 */ sw $t4,0x24($t5)
/* 3429c: 8fae0038 */ lw $t6,0x38($sp)
/* 342a0: adc00028 */ sw $zero,0x28($t6)
/* 342a4: 8faf0038 */ lw $t7,0x38($sp)
/* 342a8: ade0002c */ sw $zero,0x2c($t7)
/* 342ac: 8fb90038 */ lw $t9,0x38($sp)
/* 342b0: 24187fff */ addiu $t8,$zero,0x7fff
/* 342b4: a7380032 */ sh $t8,0x32($t9)
/* 342b8: 8fa8003c */ lw $t0,0x3c($sp)
/* 342bc: 8faa0038 */ lw $t2,0x38($sp)
/* 342c0: 91090009 */ lbu $t1,0x9($t0)
/* 342c4: a1490035 */ sb $t1,0x35($t2)
/* 342c8: 8fac0038 */ lw $t4,0x38($sp)
/* 342cc: 240b3e80 */ addiu $t3,$zero,0x3e80
/* 342d0: ad8b005c */ sw $t3,0x5c($t4)
/* 342d4: 8fad0038 */ lw $t5,0x38($sp)
/* 342d8: ada0001c */ sw $zero,0x1c($t5)
/* 342dc: 8fae003c */ lw $t6,0x3c($sp)
/* 342e0: 8fb80038 */ lw $t8,0x38($sp)
/* 342e4: 8dcf0010 */ lw $t7,0x10($t6)
/* 342e8: af0f0070 */ sw $t7,0x70($t8)
/* 342ec: 8fb9003c */ lw $t9,0x3c($sp)
/* 342f0: 8fa90038 */ lw $t1,0x38($sp)
/* 342f4: 8f280014 */ lw $t0,0x14($t9)
/* 342f8: ad280074 */ sw $t0,0x74($t1)
/* 342fc: 8faa003c */ lw $t2,0x3c($sp)
/* 34300: 8fac0038 */ lw $t4,0x38($sp)
/* 34304: 8d4b0018 */ lw $t3,0x18($t2)
/* 34308: ad8b0078 */ sw $t3,0x78($t4)
/* 3430c: 44802000 */ mtc1 $zero,$f4
/* 34310: 8fad0038 */ lw $t5,0x38($sp)
/* 34314: e5a4007c */ swc1 $f4,0x7c($t5)
/* 34318: 3c013f80 */ lui $at,0x3f80
/* 3431c: 44813000 */ mtc1 $at,$f6
/* 34320: 8fae0038 */ lw $t6,0x38($sp)
/* 34324: e5c60080 */ swc1 $f6,0x80($t6)
/* 34328: 8faf0038 */ lw $t7,0x38($sp)
/* 3432c: ade00084 */ sw $zero,0x84($t7)
/* 34330: 8fb80038 */ lw $t8,0x38($sp)
/* 34334: a3000089 */ sb $zero,0x89($t8)
/* 34338: 8fb9003c */ lw $t9,0x3c($sp)
/* 3433c: 8fa90038 */ lw $t1,0x38($sp)
/* 34340: 8f280000 */ lw $t0,0x0($t9)
/* 34344: a1280088 */ sb $t0,0x88($t1)
/* 34348: 8fab0038 */ lw $t3,0x38($sp)
/* 3434c: 240a0009 */ addiu $t2,$zero,0x9
/* 34350: a56a0038 */ sh $t2,0x38($t3)
/* 34354: 8fac003c */ lw $t4,0x3c($sp)
/* 34358: 8fae0038 */ lw $t6,0x38($sp)
/* 3435c: 918d0008 */ lbu $t5,0x8($t4)
/* 34360: a1cd0034 */ sb $t5,0x34($t6)
/* 34364: 8faf003c */ lw $t7,0x3c($sp)
/* 34368: 24180034 */ addiu $t8,$zero,0x34
/* 3436c: 00002025 */ or $a0,$zero,$zero
/* 34370: 91e70008 */ lbu $a3,0x8($t7)
/* 34374: afb80010 */ sw $t8,0x10($sp)
/* 34378: 00002825 */ or $a1,$zero,$zero
/* 3437c: 0c00bec5 */ jal func0002fb14
/* 34380: 8fa60024 */ lw $a2,0x24($sp)
/* 34384: 8fb90038 */ lw $t9,0x38($sp)
/* 34388: af220060 */ sw $v0,0x60($t9)
/* 3438c: 0c00f722 */ jal func0003dc88
/* 34390: 8fa40038 */ lw $a0,0x38($sp)
/* 34394: 8fa8003c */ lw $t0,0x3c($sp)
/* 34398: 24090040 */ addiu $t1,$zero,0x40
/* 3439c: 00002025 */ or $a0,$zero,$zero
/* 343a0: 8d070000 */ lw $a3,0x0($t0)
/* 343a4: afa90010 */ sw $t1,0x10($sp)
/* 343a8: 00002825 */ or $a1,$zero,$zero
/* 343ac: 0c00bec5 */ jal func0002fb14
/* 343b0: 8fa60024 */ lw $a2,0x24($sp)
/* 343b4: afa20028 */ sw $v0,0x28($sp)
/* 343b8: 8faa0038 */ lw $t2,0x38($sp)
/* 343bc: ad40006c */ sw $zero,0x6c($t2)
/* 343c0: 8fab003c */ lw $t3,0x3c($sp)
/* 343c4: afa00034 */ sw $zero,0x34($sp)
/* 343c8: 8d6c0000 */ lw $t4,0x0($t3)
/* 343cc: 19800015 */ blez $t4,.L00034424
/* 343d0: 00000000 */ nop
.L000343d4:
/* 343d4: 8fad0034 */ lw $t5,0x34($sp)
/* 343d8: 8faf0028 */ lw $t7,0x28($sp)
/* 343dc: 000d7180 */ sll $t6,$t5,0x6
/* 343e0: 01cfc021 */ addu $t8,$t6,$t7
/* 343e4: afb8002c */ sw $t8,0x2c($sp)
/* 343e8: 8fb90038 */ lw $t9,0x38($sp)
/* 343ec: 8fa9002c */ lw $t1,0x2c($sp)
/* 343f0: 8f28006c */ lw $t0,0x6c($t9)
/* 343f4: ad280000 */ sw $t0,0x0($t1)
/* 343f8: 8faa002c */ lw $t2,0x2c($sp)
/* 343fc: 8fab0038 */ lw $t3,0x38($sp)
/* 34400: ad6a006c */ sw $t2,0x6c($t3)
/* 34404: 8fac0034 */ lw $t4,0x34($sp)
/* 34408: 8fae003c */ lw $t6,0x3c($sp)
/* 3440c: 258d0001 */ addiu $t5,$t4,0x1
/* 34410: afad0034 */ sw $t5,0x34($sp)
/* 34414: 8dcf0000 */ lw $t7,0x0($t6)
/* 34418: 01af082a */ slt $at,$t5,$t7
/* 3441c: 1420ffed */ bnez $at,.L000343d4
/* 34420: 00000000 */ nop
.L00034424:
/* 34424: 8fb80038 */ lw $t8,0x38($sp)
/* 34428: af000064 */ sw $zero,0x64($t8)
/* 3442c: 8fb90038 */ lw $t9,0x38($sp)
/* 34430: af200068 */ sw $zero,0x68($t9)
/* 34434: 8fa8003c */ lw $t0,0x3c($sp)
/* 34438: 2409001c */ addiu $t1,$zero,0x1c
/* 3443c: 00002025 */ or $a0,$zero,$zero
/* 34440: 8d070004 */ lw $a3,0x4($t0)
/* 34444: afa90010 */ sw $t1,0x10($sp)
/* 34448: 00002825 */ or $a1,$zero,$zero
/* 3444c: 0c00bec5 */ jal func0002fb14
/* 34450: 8fa60024 */ lw $a2,0x24($sp)
/* 34454: afa20030 */ sw $v0,0x30($sp)
/* 34458: 8fa40038 */ lw $a0,0x38($sp)
/* 3445c: 8faa003c */ lw $t2,0x3c($sp)
/* 34460: 8fa50030 */ lw $a1,0x30($sp)
/* 34464: 24840048 */ addiu $a0,$a0,0x48
/* 34468: 0c00f134 */ jal func0003c4d0
/* 3446c: 8d460004 */ lw $a2,0x4($t2)
/* 34470: 8fab0038 */ lw $t3,0x38($sp)
/* 34474: ad600000 */ sw $zero,0x0($t3)
/* 34478: 8fae0038 */ lw $t6,0x38($sp)
/* 3447c: 3c0c7003 */ lui $t4,%hi(func000344b0)
/* 34480: 258c44b0 */ addiu $t4,$t4,%lo(func000344b0)
/* 34484: adcc0008 */ sw $t4,0x8($t6)
/* 34488: 8fad0038 */ lw $t5,0x38($sp)
/* 3448c: adad0004 */ sw $t5,0x4($t5)
/* 34490: 0c00f25c */ jal func0003c970
/* 34494: 8fa40038 */ lw $a0,0x38($sp)
/* 34498: 10000001 */ b .L000344a0
/* 3449c: 00000000 */ nop
.L000344a0:
/* 344a0: 8fbf001c */ lw $ra,0x1c($sp)
/* 344a4: 27bd0038 */ addiu $sp,$sp,0x38
/* 344a8: 03e00008 */ jr $ra
/* 344ac: 00000000 */ nop
);
GLOBAL_ASM(
glabel func000344b0
/* 344b0: 27bdff88 */ addiu $sp,$sp,-120
/* 344b4: afbf002c */ sw $ra,0x2c($sp)
/* 344b8: afa40078 */ sw $a0,0x78($sp)
/* 344bc: afb20028 */ sw $s2,0x28($sp)
/* 344c0: afb10024 */ sw $s1,0x24($sp)
/* 344c4: afb00020 */ sw $s0,0x20($sp)
/* 344c8: f7b40018 */ sdc1 $f20,0x18($sp)
/* 344cc: 8fae0078 */ lw $t6,0x78($sp)
/* 344d0: afae0074 */ sw $t6,0x74($sp)
.L000344d4:
/* 344d4: 8faf0074 */ lw $t7,0x74($sp)
/* 344d8: 95f80038 */ lhu $t8,0x38($t7)
/* 344dc: 2f01001a */ sltiu $at,$t8,0x1a
/* 344e0: 1020022a */ beqz $at,.L00034d8c
/* 344e4: 00000000 */ nop
/* 344e8: 0018c080 */ sll $t8,$t8,0x2
/* 344ec: 3c017005 */ lui $at,%hi(var70054780)
/* 344f0: 00380821 */ addu $at,$at,$t8
/* 344f4: 8c384780 */ lw $t8,%lo(var70054780)($at)
/* 344f8: 03000008 */ jr $t8
/* 344fc: 00000000 */ nop
/* 34500: 0c00d37e */ jal func00034df8
/* 34504: 8fa40074 */ lw $a0,0x74($sp)
/* 34508: 10000220 */ b .L00034d8c
/* 3450c: 00000000 */ nop
/* 34510: 24190009 */ addiu $t9,$zero,0x9
/* 34514: a7b90064 */ sh $t9,0x64($sp)
/* 34518: 8fa80074 */ lw $t0,0x74($sp)
/* 3451c: 27a50064 */ addiu $a1,$sp,0x64
/* 34520: 24070001 */ addiu $a3,$zero,0x1
/* 34524: 25040048 */ addiu $a0,$t0,0x48
/* 34528: 0c00f184 */ jal alEvtqPostEvent
/* 3452c: 8d06005c */ lw $a2,0x5c($t0)
/* 34530: 10000216 */ b .L00034d8c
/* 34534: 00000000 */ nop
/* 34538: 8fa90074 */ lw $t1,0x74($sp)
/* 3453c: 8d2a003c */ lw $t2,0x3c($t1)
/* 34540: afaa0060 */ sw $t2,0x60($sp)
/* 34544: 0c00f440 */ jal func0003d100
/* 34548: 8fa40060 */ lw $a0,0x60($sp)
/* 3454c: 0c00f468 */ jal func0003d1a0
/* 34550: 8fa40060 */ lw $a0,0x60($sp)
/* 34554: 8fab0060 */ lw $t3,0x60($sp)
/* 34558: 8d6c0010 */ lw $t4,0x10($t3)
/* 3455c: afac0058 */ sw $t4,0x58($sp)
/* 34560: 8fad0058 */ lw $t5,0x58($sp)
/* 34564: 91ae0037 */ lbu $t6,0x37($t5)
/* 34568: 11c00004 */ beqz $t6,.L0003457c
/* 3456c: 00000000 */ nop
/* 34570: 8fa40074 */ lw $a0,0x74($sp)
/* 34574: 0c00f8a8 */ jal func0003e2a0
/* 34578: 8fa50058 */ lw $a1,0x58($sp)
.L0003457c:
/* 3457c: 8fa40074 */ lw $a0,0x74($sp)
/* 34580: 0c00f4a0 */ jal func0003d280
/* 34584: 8fa50060 */ lw $a1,0x60($sp)
/* 34588: 10000200 */ b .L00034d8c
/* 3458c: 00000000 */ nop
/* 34590: 8faf0074 */ lw $t7,0x74($sp)
/* 34594: 8df8003c */ lw $t8,0x3c($t7)
/* 34598: afb80060 */ sw $t8,0x60($sp)
/* 3459c: 8fb90060 */ lw $t9,0x60($sp)
/* 345a0: 8f280010 */ lw $t0,0x10($t9)
/* 345a4: afa80058 */ sw $t0,0x58($sp)
/* 345a8: 8fa90058 */ lw $t1,0x58($sp)
/* 345ac: 912a0034 */ lbu $t2,0x34($t1)
/* 345b0: 15400004 */ bnez $t2,.L000345c4
/* 345b4: 00000000 */ nop
/* 345b8: 8fac0058 */ lw $t4,0x58($sp)
/* 345bc: 240b0001 */ addiu $t3,$zero,0x1
/* 345c0: a18b0034 */ sb $t3,0x34($t4)
.L000345c4:
/* 345c4: 8fad0074 */ lw $t5,0x74($sp)
/* 345c8: 8dae0040 */ lw $t6,0x40($t5)
/* 345cc: afae005c */ sw $t6,0x5c($sp)
/* 345d0: 8faf0074 */ lw $t7,0x74($sp)
/* 345d4: 8fb9005c */ lw $t9,0x5c($sp)
/* 345d8: 8fa90058 */ lw $t1,0x58($sp)
/* 345dc: 8df8001c */ lw $t8,0x1c($t7)
/* 345e0: 03194021 */ addu $t0,$t8,$t9
/* 345e4: ad280024 */ sw $t0,0x24($t1)
/* 345e8: 8faa0074 */ lw $t2,0x74($sp)
/* 345ec: 8fac0058 */ lw $t4,0x58($sp)
/* 345f0: 914b0044 */ lbu $t3,0x44($t2)
/* 345f4: a18b0030 */ sb $t3,0x30($t4)
/* 345f8: 8fa40058 */ lw $a0,0x58($sp)
/* 345fc: 0c00f629 */ jal func0003d8a4
/* 34600: 8fa50074 */ lw $a1,0x74($sp)
/* 34604: 00028400 */ sll $s0,$v0,0x10
/* 34608: 00108403 */ sra $s0,$s0,0x10
/* 3460c: 02002825 */ or $a1,$s0,$zero
/* 34610: 8fa40060 */ lw $a0,0x60($sp)
/* 34614: 0c00f33c */ jal func0003ccf0
/* 34618: 8fa6005c */ lw $a2,0x5c($sp)
/* 3461c: 100001db */ b .L00034d8c
/* 34620: 00000000 */ nop
/* 34624: 8fad0074 */ lw $t5,0x74($sp)
/* 34628: 8dae003c */ lw $t6,0x3c($t5)
/* 3462c: afae0058 */ sw $t6,0x58($sp)
/* 34630: 8faf0074 */ lw $t7,0x74($sp)
/* 34634: 8df80040 */ lw $t8,0x40($t7)
/* 34638: afb80054 */ sw $t8,0x54($sp)
/* 3463c: 8fb90074 */ lw $t9,0x74($sp)
/* 34640: 8fa40054 */ lw $a0,0x54($sp)
/* 34644: 27a50050 */ addiu $a1,$sp,0x50
/* 34648: 8f390074 */ lw $t9,0x74($t9)
/* 3464c: 0320f809 */ jalr $t9
/* 34650: 00000000 */ nop
/* 34654: afa2005c */ sw $v0,0x5c($sp)
/* 34658: 4448f800 */ cfc1 $t0,$31
/* 3465c: 24090001 */ addiu $t1,$zero,0x1
/* 34660: 44c9f800 */ ctc1 $t1,$31
/* 34664: c7a40050 */ lwc1 $f4,0x50($sp)
/* 34668: 460021a4 */ cvt.w.s $f6,$f4
/* 3466c: 4449f800 */ cfc1 $t1,$31
/* 34670: 00000000 */ nop
/* 34674: 31210004 */ andi $at,$t1,0x4
/* 34678: 31290078 */ andi $t1,$t1,0x78
/* 3467c: 11200014 */ beqz $t1,.L000346d0
/* 34680: 00000000 */ nop
/* 34684: 3c014f00 */ lui $at,0x4f00
/* 34688: 44813000 */ mtc1 $at,$f6
/* 3468c: 24090001 */ addiu $t1,$zero,0x1
/* 34690: 46062181 */ sub.s $f6,$f4,$f6
/* 34694: 44c9f800 */ ctc1 $t1,$31
/* 34698: 00000000 */ nop
/* 3469c: 460031a4 */ cvt.w.s $f6,$f6
/* 346a0: 4449f800 */ cfc1 $t1,$31
/* 346a4: 00000000 */ nop
/* 346a8: 31210004 */ andi $at,$t1,0x4
/* 346ac: 31290078 */ andi $t1,$t1,0x78
/* 346b0: 15200005 */ bnez $t1,.L000346c8
/* 346b4: 00000000 */ nop
/* 346b8: 44093000 */ mfc1 $t1,$f6
/* 346bc: 3c018000 */ lui $at,0x8000
/* 346c0: 10000007 */ b .L000346e0
/* 346c4: 01214825 */ or $t1,$t1,$at
.L000346c8:
/* 346c8: 10000005 */ b .L000346e0
/* 346cc: 2409ffff */ addiu $t1,$zero,-1
.L000346d0:
/* 346d0: 44093000 */ mfc1 $t1,$f6
/* 346d4: 00000000 */ nop
/* 346d8: 0520fffb */ bltz $t1,.L000346c8
/* 346dc: 00000000 */ nop
.L000346e0:
/* 346e0: 8faa0058 */ lw $t2,0x58($sp)
/* 346e4: 44c8f800 */ ctc1 $t0,$31
/* 346e8: a1490036 */ sb $t1,0x36($t2)
/* 346ec: 00000000 */ nop
/* 346f0: 8fa40058 */ lw $a0,0x58($sp)
/* 346f4: 0c00f629 */ jal func0003d8a4
/* 346f8: 8fa50074 */ lw $a1,0x74($sp)
/* 346fc: 8fab0074 */ lw $t3,0x74($sp)
/* 34700: 00028400 */ sll $s0,$v0,0x10
/* 34704: 00108403 */ sra $s0,$s0,0x10
/* 34708: 8fa40058 */ lw $a0,0x58($sp)
/* 3470c: 0c00f6b4 */ jal func0003dad0
/* 34710: 8d65001c */ lw $a1,0x1c($t3)
/* 34714: 8fa40058 */ lw $a0,0x58($sp)
/* 34718: 00408825 */ or $s1,$v0,$zero
/* 3471c: 02203025 */ or $a2,$s1,$zero
/* 34720: 02002825 */ or $a1,$s0,$zero
/* 34724: 0c00f33c */ jal func0003ccf0
/* 34728: 24840004 */ addiu $a0,$a0,0x4
/* 3472c: 240c0016 */ addiu $t4,$zero,0x16
/* 34730: a7ac0064 */ sh $t4,0x64($sp)
/* 34734: 8fad0058 */ lw $t5,0x58($sp)
/* 34738: afad0068 */ sw $t5,0x68($sp)
/* 3473c: 8fae0054 */ lw $t6,0x54($sp)
/* 34740: afae006c */ sw $t6,0x6c($sp)
/* 34744: 8fa40074 */ lw $a0,0x74($sp)
/* 34748: 27a50064 */ addiu $a1,$sp,0x64
/* 3474c: 8fa6005c */ lw $a2,0x5c($sp)
/* 34750: 00003825 */ or $a3,$zero,$zero
/* 34754: 0c00f184 */ jal alEvtqPostEvent
/* 34758: 24840048 */ addiu $a0,$a0,0x48
/* 3475c: 1000018b */ b .L00034d8c
/* 34760: 00000000 */ nop
/* 34764: 8faf0074 */ lw $t7,0x74($sp)
/* 34768: 8df8003c */ lw $t8,0x3c($t7)
/* 3476c: afb80058 */ sw $t8,0x58($sp)
/* 34770: 8fb90074 */ lw $t9,0x74($sp)
/* 34774: 8f280040 */ lw $t0,0x40($t9)
/* 34778: afa80054 */ sw $t0,0x54($sp)
/* 3477c: 8fa90074 */ lw $t1,0x74($sp)
/* 34780: 912a0044 */ lbu $t2,0x44($t1)
/* 34784: a3aa004f */ sb $t2,0x4f($sp)
/* 34788: 8fab0074 */ lw $t3,0x74($sp)
/* 3478c: 8fa40054 */ lw $a0,0x54($sp)
/* 34790: 27a50050 */ addiu $a1,$sp,0x50
/* 34794: 8d790074 */ lw $t9,0x74($t3)
/* 34798: 0320f809 */ jalr $t9
/* 3479c: 00000000 */ nop
/* 347a0: afa2005c */ sw $v0,0x5c($sp)
/* 347a4: c7a80050 */ lwc1 $f8,0x50($sp)
/* 347a8: 8fac0058 */ lw $t4,0x58($sp)
/* 347ac: e588002c */ swc1 $f8,0x2c($t4)
/* 347b0: 8fad0058 */ lw $t5,0x58($sp)
/* 347b4: 93b8004f */ lbu $t8,0x4f($sp)
/* 347b8: 8fae0074 */ lw $t6,0x74($sp)
/* 347bc: c5b00028 */ lwc1 $f16,0x28($t5)
/* 347c0: c5b2002c */ lwc1 $f18,0x2c($t5)
/* 347c4: 00184080 */ sll $t0,$t8,0x2
/* 347c8: 01184023 */ subu $t0,$t0,$t8
/* 347cc: 46128102 */ mul.s $f4,$f16,$f18
/* 347d0: 8dcf0060 */ lw $t7,0x60($t6)
/* 347d4: 00084080 */ sll $t0,$t0,0x2
/* 347d8: 01184021 */ addu $t0,$t0,$t8
/* 347dc: 00084080 */ sll $t0,$t0,0x2
/* 347e0: 01e84821 */ addu $t1,$t7,$t0
/* 347e4: c52a0014 */ lwc1 $f10,0x14($t1)
/* 347e8: 25a40004 */ addiu $a0,$t5,0x4
/* 347ec: 46045182 */ mul.s $f6,$f10,$f4
/* 347f0: 44053000 */ mfc1 $a1,$f6
/* 347f4: 0c00f3e8 */ jal func0003cfa0
/* 347f8: 00000000 */ nop
/* 347fc: 93b9004f */ lbu $t9,0x4f($sp)
/* 34800: 8faa0074 */ lw $t2,0x74($sp)
/* 34804: 00196080 */ sll $t4,$t9,0x2
/* 34808: 01996023 */ subu $t4,$t4,$t9
/* 3480c: 8d4b0060 */ lw $t3,0x60($t2)
/* 34810: 000c6080 */ sll $t4,$t4,0x2
/* 34814: 01996021 */ addu $t4,$t4,$t9
/* 34818: 000c6080 */ sll $t4,$t4,0x2
/* 3481c: 016c7021 */ addu $t6,$t3,$t4
/* 34820: 91d80011 */ lbu $t8,0x11($t6)
/* 34824: 1300002a */ beqz $t8,.L000348d0
/* 34828: 00000000 */ nop
/* 3482c: 8fab0058 */ lw $t3,0x58($sp)
/* 34830: 93a9004f */ lbu $t1,0x4f($sp)
/* 34834: 8faf0074 */ lw $t7,0x74($sp)
/* 34838: 8d6e0020 */ lw $t6,0x20($t3)
/* 3483c: 00096880 */ sll $t5,$t1,0x2
/* 34840: 01a96823 */ subu $t5,$t5,$t1
/* 34844: 8de80060 */ lw $t0,0x60($t7)
/* 34848: 8dd80004 */ lw $t8,0x4($t6)
/* 3484c: 000d6880 */ sll $t5,$t5,0x2
/* 34850: 01a96821 */ addu $t5,$t5,$t1
/* 34854: 000d6880 */ sll $t5,$t5,0x2
/* 34858: 916c0032 */ lbu $t4,0x32($t3)
/* 3485c: 930f0004 */ lbu $t7,0x4($t8)
/* 34860: 010d5021 */ addu $t2,$t0,$t5
/* 34864: 91590012 */ lbu $t9,0x12($t2)
/* 34868: 018f4823 */ subu $t1,$t4,$t7
/* 3486c: 03292021 */ addu $a0,$t9,$t1
/* 34870: 0c00ee75 */ jal func0003b9d4
/* 34874: 2484ffc0 */ addiu $a0,$a0,-64
/* 34878: 93ab004f */ lbu $t3,0x4f($sp)
/* 3487c: 3c0143dc */ lui $at,0x43dc
/* 34880: 44818000 */ mtc1 $at,$f16
/* 34884: 8fad0074 */ lw $t5,0x74($sp)
/* 34888: 000b7080 */ sll $t6,$t3,0x2
/* 3488c: 46000506 */ mov.s $f20,$f0
/* 34890: 01cb7023 */ subu $t6,$t6,$t3
/* 34894: 46148482 */ mul.s $f18,$f16,$f20
/* 34898: 8daa0060 */ lw $t2,0x60($t5)
/* 3489c: 000e7080 */ sll $t6,$t6,0x2
/* 348a0: 01cb7021 */ addu $t6,$t6,$t3
/* 348a4: 000e7080 */ sll $t6,$t6,0x2
/* 348a8: 014ec021 */ addu $t8,$t2,$t6
/* 348ac: c7080014 */ lwc1 $f8,0x14($t8)
/* 348b0: 8fa80058 */ lw $t0,0x58($sp)
/* 348b4: 46124282 */ mul.s $f10,$f8,$f18
/* 348b8: c504002c */ lwc1 $f4,0x2c($t0)
/* 348bc: 25040004 */ addiu $a0,$t0,0x4
/* 348c0: 46045182 */ mul.s $f6,$f10,$f4
/* 348c4: 44053000 */ mfc1 $a1,$f6
/* 348c8: 0c00f8f8 */ jal func0003e3e0
/* 348cc: 00000000 */ nop
.L000348d0:
/* 348d0: 240c0017 */ addiu $t4,$zero,0x17
/* 348d4: a7ac0064 */ sh $t4,0x64($sp)
/* 348d8: 8faf0058 */ lw $t7,0x58($sp)
/* 348dc: afaf0068 */ sw $t7,0x68($sp)
/* 348e0: 8fb90054 */ lw $t9,0x54($sp)
/* 348e4: afb9006c */ sw $t9,0x6c($sp)
/* 348e8: 93a9004f */ lbu $t1,0x4f($sp)
/* 348ec: a3a90070 */ sb $t1,0x70($sp)
/* 348f0: 8fa40074 */ lw $a0,0x74($sp)
/* 348f4: 27a50064 */ addiu $a1,$sp,0x64
/* 348f8: 8fa6005c */ lw $a2,0x5c($sp)
/* 348fc: 00003825 */ or $a3,$zero,$zero
/* 34900: 0c00f184 */ jal alEvtqPostEvent
/* 34904: 24840048 */ addiu $a0,$a0,0x48
/* 34908: 10000120 */ b .L00034d8c
/* 3490c: 00000000 */ nop
/* 34910: 8fad0074 */ lw $t5,0x74($sp)
/* 34914: 01a02025 */ or $a0,$t5,$zero
/* 34918: 0c00d444 */ jal func00035110
/* 3491c: 25a50038 */ addiu $a1,$t5,0x38
/* 34920: 1000011a */ b .L00034d8c
/* 34924: 00000000 */ nop
/* 34928: 8fab0074 */ lw $t3,0x74($sp)
/* 3492c: 01602025 */ or $a0,$t3,$zero
/* 34930: 0c00dc88 */ jal func00037220
/* 34934: 25650038 */ addiu $a1,$t3,0x38
/* 34938: 10000114 */ b .L00034d8c
/* 3493c: 00000000 */ nop
/* 34940: 8faa0074 */ lw $t2,0x74($sp)
/* 34944: 854e003c */ lh $t6,0x3c($t2)
/* 34948: a54e0032 */ sh $t6,0x32($t2)
/* 3494c: 8fb80074 */ lw $t8,0x74($sp)
/* 34950: 8f080064 */ lw $t0,0x64($t8)
/* 34954: 11000014 */ beqz $t0,.L000349a8
/* 34958: afa80058 */ sw $t0,0x58($sp)
.L0003495c:
/* 3495c: 8fa40058 */ lw $a0,0x58($sp)
/* 34960: 0c00f629 */ jal func0003d8a4
/* 34964: 8fa50074 */ lw $a1,0x74($sp)
/* 34968: 8fac0074 */ lw $t4,0x74($sp)
/* 3496c: 00028400 */ sll $s0,$v0,0x10
/* 34970: 00108403 */ sra $s0,$s0,0x10
/* 34974: 8fa40058 */ lw $a0,0x58($sp)
/* 34978: 0c00f6b4 */ jal func0003dad0
/* 3497c: 8d85001c */ lw $a1,0x1c($t4)
/* 34980: 8fa40058 */ lw $a0,0x58($sp)
/* 34984: 00408825 */ or $s1,$v0,$zero
/* 34988: 02203025 */ or $a2,$s1,$zero
/* 3498c: 02002825 */ or $a1,$s0,$zero
/* 34990: 0c00f33c */ jal func0003ccf0
/* 34994: 24840004 */ addiu $a0,$a0,0x4
/* 34998: 8faf0058 */ lw $t7,0x58($sp)
/* 3499c: 8df90000 */ lw $t9,0x0($t7)
/* 349a0: 1720ffee */ bnez $t9,.L0003495c
/* 349a4: afb90058 */ sw $t9,0x58($sp)
.L000349a8:
/* 349a8: 100000f8 */ b .L00034d8c
/* 349ac: 00000000 */ nop
/* 349b0: 8fa90074 */ lw $t1,0x74($sp)
/* 349b4: c530003c */ lwc1 $f16,0x3c($t1)
/* 349b8: e530007c */ swc1 $f16,0x7c($t1)
/* 349bc: 8fad0074 */ lw $t5,0x74($sp)
/* 349c0: c5a80040 */ lwc1 $f8,0x40($t5)
/* 349c4: e5a80080 */ swc1 $f8,0x80($t5)
/* 349c8: 8fab0074 */ lw $t3,0x74($sp)
/* 349cc: 8d6e0064 */ lw $t6,0x64($t3)
/* 349d0: 11c0000d */ beqz $t6,.L00034a08
/* 349d4: afae0058 */ sw $t6,0x58($sp)
.L000349d8:
/* 349d8: 8fa40058 */ lw $a0,0x58($sp)
/* 349dc: 0c00f673 */ jal func0003d9cc
/* 349e0: 8fa50074 */ lw $a1,0x74($sp)
/* 349e4: 8fa40058 */ lw $a0,0x58($sp)
/* 349e8: 305200ff */ andi $s2,$v0,0xff
/* 349ec: 02402825 */ or $a1,$s2,$zero
/* 349f0: 0c00f414 */ jal func0003d050
/* 349f4: 24840004 */ addiu $a0,$a0,0x4
/* 349f8: 8faa0058 */ lw $t2,0x58($sp)
/* 349fc: 8d580000 */ lw $t8,0x0($t2)
/* 34a00: 1700fff5 */ bnez $t8,.L000349d8
/* 34a04: afb80058 */ sw $t8,0x58($sp)
.L00034a08:
/* 34a08: 100000e0 */ b .L00034d8c
/* 34a0c: 00000000 */ nop
/* 34a10: 8fa80074 */ lw $t0,0x74($sp)
/* 34a14: 910c003d */ lbu $t4,0x3d($t0)
/* 34a18: 29810008 */ slti $at,$t4,0x8
/* 34a1c: 10200013 */ beqz $at,.L00034a6c
/* 34a20: 00000000 */ nop
/* 34a24: 8faf0074 */ lw $t7,0x74($sp)
/* 34a28: 0c00f950 */ jal func0003e540
/* 34a2c: 91e4003c */ lbu $a0,0x3c($t7)
/* 34a30: afa20048 */ sw $v0,0x48($sp)
/* 34a34: 8fb90048 */ lw $t9,0x48($sp)
/* 34a38: 1320000a */ beqz $t9,.L00034a64
/* 34a3c: 00000000 */ nop
/* 34a40: 8fa90074 */ lw $t1,0x74($sp)
/* 34a44: 8fa40048 */ lw $a0,0x48($sp)
/* 34a48: 912d003e */ lbu $t5,0x3e($t1)
/* 34a4c: 912e003d */ lbu $t6,0x3d($t1)
/* 34a50: 25260040 */ addiu $a2,$t1,0x40
/* 34a54: 000d58c0 */ sll $t3,$t5,0x3
/* 34a58: 31ca0007 */ andi $t2,$t6,0x7
/* 34a5c: 0c00f98c */ jal func0003e630
/* 34a60: 016a2825 */ or $a1,$t3,$t2
.L00034a64:
/* 34a64: 1000000d */ b .L00034a9c
/* 34a68: 00000000 */ nop
.L00034a6c:
/* 34a6c: 8fb80074 */ lw $t8,0x74($sp)
/* 34a70: 0c00f96e */ jal func0003e5b8
/* 34a74: 9304003c */ lbu $a0,0x3c($t8)
/* 34a78: afa20044 */ sw $v0,0x44($sp)
/* 34a7c: 8fa80044 */ lw $t0,0x44($sp)
/* 34a80: 11000006 */ beqz $t0,.L00034a9c
/* 34a84: 00000000 */ nop
/* 34a88: 8fac0074 */ lw $t4,0x74($sp)
/* 34a8c: 8fa40044 */ lw $a0,0x44($sp)
/* 34a90: 9185003d */ lbu $a1,0x3d($t4)
/* 34a94: 0c00f99d */ jal func0003e674
/* 34a98: 25860040 */ addiu $a2,$t4,0x40
.L00034a9c:
/* 34a9c: 100000bb */ b .L00034d8c
/* 34aa0: 00000000 */ nop
/* 34aa4: 8faf0074 */ lw $t7,0x74($sp)
/* 34aa8: 24010001 */ addiu $at,$zero,0x1
/* 34aac: 8df9002c */ lw $t9,0x2c($t7)
/* 34ab0: 13210006 */ beq $t9,$at,.L00034acc
/* 34ab4: 00000000 */ nop
/* 34ab8: 8fae0074 */ lw $t6,0x74($sp)
/* 34abc: 240d0001 */ addiu $t5,$zero,0x1
/* 34ac0: adcd002c */ sw $t5,0x2c($t6)
/* 34ac4: 0c00dd67 */ jal func0003759c
/* 34ac8: 8fa40074 */ lw $a0,0x74($sp)
.L00034acc:
/* 34acc: 100000af */ b .L00034d8c
/* 34ad0: 00000000 */ nop
/* 34ad4: 8fab0074 */ lw $t3,0x74($sp)
/* 34ad8: 24010002 */ addiu $at,$zero,0x2
/* 34adc: 8d6a002c */ lw $t2,0x2c($t3)
/* 34ae0: 1541001c */ bne $t2,$at,.L00034b54
/* 34ae4: 00000000 */ nop
/* 34ae8: 8fa90074 */ lw $t1,0x74($sp)
/* 34aec: 8d380064 */ lw $t8,0x64($t1)
/* 34af0: 13000016 */ beqz $t8,.L00034b4c
/* 34af4: afb80058 */ sw $t8,0x58($sp)
.L00034af8:
/* 34af8: 8fa40058 */ lw $a0,0x58($sp)
/* 34afc: 0c00f440 */ jal func0003d100
/* 34b00: 24840004 */ addiu $a0,$a0,0x4
/* 34b04: 8fa40058 */ lw $a0,0x58($sp)
/* 34b08: 0c00f468 */ jal func0003d1a0
/* 34b0c: 24840004 */ addiu $a0,$a0,0x4
/* 34b10: 8fa80058 */ lw $t0,0x58($sp)
/* 34b14: 910c0037 */ lbu $t4,0x37($t0)
/* 34b18: 11800004 */ beqz $t4,.L00034b2c
/* 34b1c: 00000000 */ nop
/* 34b20: 8fa40074 */ lw $a0,0x74($sp)
/* 34b24: 0c00f8a8 */ jal func0003e2a0
/* 34b28: 8fa50058 */ lw $a1,0x58($sp)
.L00034b2c:
/* 34b2c: 8fa50058 */ lw $a1,0x58($sp)
/* 34b30: 8fa40074 */ lw $a0,0x74($sp)
/* 34b34: 0c00f4a0 */ jal func0003d280
/* 34b38: 24a50004 */ addiu $a1,$a1,0x4
/* 34b3c: 8faf0074 */ lw $t7,0x74($sp)
/* 34b40: 8df90064 */ lw $t9,0x64($t7)
/* 34b44: 1720ffec */ bnez $t9,.L00034af8
/* 34b48: afb90058 */ sw $t9,0x58($sp)
.L00034b4c:
/* 34b4c: 8fad0074 */ lw $t5,0x74($sp)
/* 34b50: ada0002c */ sw $zero,0x2c($t5)
.L00034b54:
/* 34b54: 1000008d */ b .L00034d8c
/* 34b58: 00000000 */ nop
/* 34b5c: 8fae0074 */ lw $t6,0x74($sp)
/* 34b60: 24010001 */ addiu $at,$zero,0x1
/* 34b64: 8dcb002c */ lw $t3,0x2c($t6)
/* 34b68: 1561005b */ bne $t3,$at,.L00034cd8
/* 34b6c: 00000000 */ nop
/* 34b70: 8fa40074 */ lw $a0,0x74($sp)
/* 34b74: 00002825 */ or $a1,$zero,$zero
/* 34b78: 0c00f1f0 */ jal func0003c7c0
/* 34b7c: 24840048 */ addiu $a0,$a0,0x48
/* 34b80: 8fa40074 */ lw $a0,0x74($sp)
/* 34b84: 24050015 */ addiu $a1,$zero,0x15
/* 34b88: 0c00f1f0 */ jal func0003c7c0
/* 34b8c: 24840048 */ addiu $a0,$a0,0x48
/* 34b90: 8fa40074 */ lw $a0,0x74($sp)
/* 34b94: 24050002 */ addiu $a1,$zero,0x2
/* 34b98: 0c00f1f0 */ jal func0003c7c0
/* 34b9c: 24840048 */ addiu $a0,$a0,0x48
/* 34ba0: 8faa0074 */ lw $t2,0x74($sp)
/* 34ba4: 8d490064 */ lw $t1,0x64($t2)
/* 34ba8: 11200011 */ beqz $t1,.L00034bf0
/* 34bac: afa90058 */ sw $t1,0x58($sp)
.L00034bb0:
/* 34bb0: 8fa50058 */ lw $a1,0x58($sp)
/* 34bb4: 8fa40074 */ lw $a0,0x74($sp)
/* 34bb8: 3406c350 */ dli $a2,0xc350
/* 34bbc: 0c00f52e */ jal func0003d4b8
/* 34bc0: 24a50004 */ addiu $a1,$a1,0x4
/* 34bc4: 10400006 */ beqz $v0,.L00034be0
/* 34bc8: 00000000 */ nop
/* 34bcc: 8fa50058 */ lw $a1,0x58($sp)
/* 34bd0: 8fa40074 */ lw $a0,0x74($sp)
/* 34bd4: 3406c350 */ dli $a2,0xc350
/* 34bd8: 0c00f4d0 */ jal func0003d340
/* 34bdc: 24a50004 */ addiu $a1,$a1,0x4
.L00034be0:
/* 34be0: 8fb80058 */ lw $t8,0x58($sp)
/* 34be4: 8f080000 */ lw $t0,0x0($t8)
/* 34be8: 1500fff1 */ bnez $t0,.L00034bb0
/* 34bec: afa80058 */ sw $t0,0x58($sp)
.L00034bf0:
/* 34bf0: a3a0004f */ sb $zero,0x4f($sp)
.L00034bf4:
/* 34bf4: 93b9004f */ lbu $t9,0x4f($sp)
/* 34bf8: 8fac0074 */ lw $t4,0x74($sp)
/* 34bfc: 00196880 */ sll $t5,$t9,0x2
/* 34c00: 01b96823 */ subu $t5,$t5,$t9
/* 34c04: 8d8f0060 */ lw $t7,0x60($t4)
/* 34c08: 000d6880 */ sll $t5,$t5,0x2
/* 34c0c: 01b96821 */ addu $t5,$t5,$t9
/* 34c10: 000d6880 */ sll $t5,$t5,0x2
/* 34c14: 01ed7021 */ addu $t6,$t7,$t5
/* 34c18: 91cb000e */ lbu $t3,0xe($t6)
/* 34c1c: a1cb000d */ sb $t3,0xd($t6)
/* 34c20: 93b8004f */ lbu $t8,0x4f($sp)
/* 34c24: 8faa0074 */ lw $t2,0x74($sp)
/* 34c28: 00184080 */ sll $t0,$t8,0x2
/* 34c2c: 01184023 */ subu $t0,$t0,$t8
/* 34c30: 8d490060 */ lw $t1,0x60($t2)
/* 34c34: 00084080 */ sll $t0,$t0,0x2
/* 34c38: 01184021 */ addu $t0,$t0,$t8
/* 34c3c: 00084080 */ sll $t0,$t0,0x2
/* 34c40: 01286021 */ addu $t4,$t1,$t0
/* 34c44: 9199000d */ lbu $t9,0xd($t4)
/* 34c48: 1720000a */ bnez $t9,.L00034c74
/* 34c4c: 00000000 */ nop
/* 34c50: 8faf0074 */ lw $t7,0x74($sp)
/* 34c54: 93ab004f */ lbu $t3,0x4f($sp)
/* 34c58: 240e0001 */ addiu $t6,$zero,0x1
/* 34c5c: 95ed0030 */ lhu $t5,0x30($t7)
/* 34c60: 016e5004 */ sllv $t2,$t6,$t3
/* 34c64: 3958ffff */ xori $t8,$t2,0xffff
/* 34c68: 01b84824 */ and $t1,$t5,$t8
/* 34c6c: 10000008 */ b .L00034c90
/* 34c70: a5e90030 */ sh $t1,0x30($t7)
.L00034c74:
/* 34c74: 8fa80074 */ lw $t0,0x74($sp)
/* 34c78: 93b9004f */ lbu $t9,0x4f($sp)
/* 34c7c: 240e0001 */ addiu $t6,$zero,0x1
/* 34c80: 950c0030 */ lhu $t4,0x30($t0)
/* 34c84: 032e5804 */ sllv $t3,$t6,$t9
/* 34c88: 018b5025 */ or $t2,$t4,$t3
/* 34c8c: a50a0030 */ sh $t2,0x30($t0)
.L00034c90:
/* 34c90: 93ad004f */ lbu $t5,0x4f($sp)
/* 34c94: 25b80001 */ addiu $t8,$t5,0x1
/* 34c98: 330900ff */ andi $t1,$t8,0xff
/* 34c9c: 29210010 */ slti $at,$t1,0x10
/* 34ca0: 1420ffd4 */ bnez $at,.L00034bf4
/* 34ca4: a3b8004f */ sb $t8,0x4f($sp)
/* 34ca8: 8fae0074 */ lw $t6,0x74($sp)
/* 34cac: 240f0002 */ addiu $t7,$zero,0x2
/* 34cb0: adcf002c */ sw $t7,0x2c($t6)
/* 34cb4: 24190010 */ addiu $t9,$zero,0x10
/* 34cb8: a7b90064 */ sh $t9,0x64($sp)
/* 34cbc: 8fa40074 */ lw $a0,0x74($sp)
/* 34cc0: 3c067fff */ lui $a2,0x7fff
/* 34cc4: 34c6ffff */ ori $a2,$a2,0xffff
/* 34cc8: 27a50064 */ addiu $a1,$sp,0x64
/* 34ccc: 00003825 */ or $a3,$zero,$zero
/* 34cd0: 0c00f184 */ jal alEvtqPostEvent
/* 34cd4: 24840048 */ addiu $a0,$a0,0x48
.L00034cd8:
/* 34cd8: 1000002c */ b .L00034d8c
/* 34cdc: 00000000 */ nop
/* 34ce0: 8fac0074 */ lw $t4,0x74($sp)
/* 34ce4: 918b003c */ lbu $t3,0x3c($t4)
/* 34ce8: a3ab004f */ sb $t3,0x4f($sp)
/* 34cec: 93b8004f */ lbu $t8,0x4f($sp)
/* 34cf0: 8faa0074 */ lw $t2,0x74($sp)
/* 34cf4: 00184880 */ sll $t1,$t8,0x2
/* 34cf8: 01384823 */ subu $t1,$t1,$t8
/* 34cfc: 8d4d0060 */ lw $t5,0x60($t2)
/* 34d00: 00094880 */ sll $t1,$t1,0x2
/* 34d04: 9148003d */ lbu $t0,0x3d($t2)
/* 34d08: 01384821 */ addu $t1,$t1,$t8
/* 34d0c: 00094880 */ sll $t1,$t1,0x2
/* 34d10: 01a97821 */ addu $t7,$t5,$t1
/* 34d14: a1e80008 */ sb $t0,0x8($t7)
/* 34d18: 1000001c */ b .L00034d8c
/* 34d1c: 00000000 */ nop
/* 34d20: 8fae0074 */ lw $t6,0x74($sp)
/* 34d24: 8dd9003c */ lw $t9,0x3c($t6)
/* 34d28: add90018 */ sw $t9,0x18($t6)
/* 34d2c: 8fab0074 */ lw $t3,0x74($sp)
/* 34d30: 340cffff */ dli $t4,0xffff
/* 34d34: a56c0030 */ sh $t4,0x30($t3)
/* 34d38: 8faa0074 */ lw $t2,0x74($sp)
/* 34d3c: 8d580020 */ lw $t8,0x20($t2)
/* 34d40: 13000005 */ beqz $t8,.L00034d58
/* 34d44: 00000000 */ nop
/* 34d48: 8fad0074 */ lw $t5,0x74($sp)
/* 34d4c: 01a02025 */ or $a0,$t5,$zero
/* 34d50: 0c00f6e8 */ jal func0003dba0
/* 34d54: 8da50020 */ lw $a1,0x20($t5)
.L00034d58:
/* 34d58: 1000000c */ b .L00034d8c
/* 34d5c: 00000000 */ nop
/* 34d60: 8fa90074 */ lw $t1,0x74($sp)
/* 34d64: 8d28003c */ lw $t0,0x3c($t1)
/* 34d68: ad280020 */ sw $t0,0x20($t1)
/* 34d6c: 8faf0074 */ lw $t7,0x74($sp)
/* 34d70: 01e02025 */ or $a0,$t7,$zero
/* 34d74: 0c00f6e8 */ jal func0003dba0
/* 34d78: 8de50020 */ lw $a1,0x20($t7)
/* 34d7c: 10000003 */ b .L00034d8c
/* 34d80: 00000000 */ nop
/* 34d84: 10000001 */ b .L00034d8c
/* 34d88: 00000000 */ nop
.L00034d8c:
/* 34d8c: 8fb90074 */ lw $t9,0x74($sp)
/* 34d90: 27240048 */ addiu $a0,$t9,0x48
/* 34d94: 0c00f15b */ jal func0003c56c
/* 34d98: 27250038 */ addiu $a1,$t9,0x38
/* 34d9c: 8fae0074 */ lw $t6,0x74($sp)
/* 34da0: adc20028 */ sw $v0,0x28($t6)
/* 34da4: 8fac0074 */ lw $t4,0x74($sp)
/* 34da8: 8d8b0028 */ lw $t3,0x28($t4)
/* 34dac: 1160fdc9 */ beqz $t3,.L000344d4
/* 34db0: 00000000 */ nop
/* 34db4: 8faa0074 */ lw $t2,0x74($sp)
/* 34db8: 8d58001c */ lw $t8,0x1c($t2)
/* 34dbc: 8d4d0028 */ lw $t5,0x28($t2)
/* 34dc0: 030d4021 */ addu $t0,$t8,$t5
/* 34dc4: ad48001c */ sw $t0,0x1c($t2)
/* 34dc8: 8fa90074 */ lw $t1,0x74($sp)
/* 34dcc: 10000003 */ b .L00034ddc
/* 34dd0: 8d220028 */ lw $v0,0x28($t1)
/* 34dd4: 10000001 */ b .L00034ddc
/* 34dd8: 00000000 */ nop
.L00034ddc:
/* 34ddc: 8fbf002c */ lw $ra,0x2c($sp)
/* 34de0: d7b40018 */ ldc1 $f20,0x18($sp)
/* 34de4: 8fb00020 */ lw $s0,0x20($sp)
/* 34de8: 8fb10024 */ lw $s1,0x24($sp)
/* 34dec: 8fb20028 */ lw $s2,0x28($sp)
/* 34df0: 03e00008 */ jr $ra
/* 34df4: 27bd0078 */ addiu $sp,$sp,0x78
);
GLOBAL_ASM(
glabel func00034df8
/* 34df8: 27bdffd8 */ addiu $sp,$sp,-40
/* 34dfc: afbf0014 */ sw $ra,0x14($sp)
/* 34e00: afa40028 */ sw $a0,0x28($sp)
/* 34e04: 8fae0028 */ lw $t6,0x28($sp)
/* 34e08: 8dcf0018 */ lw $t7,0x18($t6)
/* 34e0c: 15e00003 */ bnez $t7,.L00034e1c
/* 34e10: 00000000 */ nop
/* 34e14: 10000039 */ b .L00034efc
/* 34e18: 00000000 */ nop
.L00034e1c:
/* 34e1c: 8fb80028 */ lw $t8,0x28($sp)
/* 34e20: 27a50018 */ addiu $a1,$sp,0x18
/* 34e24: 24060001 */ addiu $a2,$zero,0x1
/* 34e28: 0c00e3ac */ jal func00038eb0
/* 34e2c: 8f040018 */ lw $a0,0x18($t8)
/* 34e30: 87b90018 */ lh $t9,0x18($sp)
/* 34e34: 2728ffff */ addiu $t0,$t9,-1
/* 34e38: 2d010014 */ sltiu $at,$t0,0x14
/* 34e3c: 1020002b */ beqz $at,.L00034eec
/* 34e40: 00000000 */ nop
/* 34e44: 00084080 */ sll $t0,$t0,0x2
/* 34e48: 3c017005 */ lui $at,%hi(var700547e8)
/* 34e4c: 00280821 */ addu $at,$at,$t0
/* 34e50: 8c2847e8 */ lw $t0,%lo(var700547e8)($at)
/* 34e54: 01000008 */ jr $t0
/* 34e58: 00000000 */ nop
/* 34e5c: 8fa40028 */ lw $a0,0x28($sp)
/* 34e60: 0c00d444 */ jal func00035110
/* 34e64: 27a50018 */ addiu $a1,$sp,0x18
/* 34e68: 0c00dd67 */ jal func0003759c
/* 34e6c: 8fa40028 */ lw $a0,0x28($sp)
/* 34e70: 10000020 */ b .L00034ef4
/* 34e74: 00000000 */ nop
/* 34e78: 8fa40028 */ lw $a0,0x28($sp)
/* 34e7c: 0c00dc88 */ jal func00037220
/* 34e80: 27a50018 */ addiu $a1,$sp,0x18
/* 34e84: 0c00dd67 */ jal func0003759c
/* 34e88: 8fa40028 */ lw $a0,0x28($sp)
/* 34e8c: 10000019 */ b .L00034ef4
/* 34e90: 00000000 */ nop
/* 34e94: 3c098006 */ lui $t1,%hi(var8005f4dc)
/* 34e98: 8d29f4dc */ lw $t1,%lo(var8005f4dc)($t1)
/* 34e9c: 1520000d */ bnez $t1,.L00034ed4
/* 34ea0: 00000000 */ nop
/* 34ea4: 8fab0028 */ lw $t3,0x28($sp)
/* 34ea8: 240a0002 */ addiu $t2,$zero,0x2
/* 34eac: ad6a002c */ sw $t2,0x2c($t3)
/* 34eb0: 240c0010 */ addiu $t4,$zero,0x10
/* 34eb4: a7ac0018 */ sh $t4,0x18($sp)
/* 34eb8: 8fa40028 */ lw $a0,0x28($sp)
/* 34ebc: 3c067fff */ lui $a2,0x7fff
/* 34ec0: 34c6ffff */ ori $a2,$a2,0xffff
/* 34ec4: 27a50018 */ addiu $a1,$sp,0x18
/* 34ec8: 00003825 */ or $a3,$zero,$zero
/* 34ecc: 0c00f184 */ jal alEvtqPostEvent
/* 34ed0: 24840048 */ addiu $a0,$a0,0x48
.L00034ed4:
/* 34ed4: 10000007 */ b .L00034ef4
/* 34ed8: 00000000 */ nop
/* 34edc: 0c00dd67 */ jal func0003759c
/* 34ee0: 8fa40028 */ lw $a0,0x28($sp)
/* 34ee4: 10000003 */ b .L00034ef4
/* 34ee8: 00000000 */ nop
.L00034eec:
/* 34eec: 10000001 */ b .L00034ef4
/* 34ef0: 00000000 */ nop
.L00034ef4:
/* 34ef4: 10000001 */ b .L00034efc
/* 34ef8: 00000000 */ nop
.L00034efc:
/* 34efc: 8fbf0014 */ lw $ra,0x14($sp)
/* 34f00: 27bd0028 */ addiu $sp,$sp,0x28
/* 34f04: 03e00008 */ jr $ra
/* 34f08: 00000000 */ nop
);
GLOBAL_ASM(
glabel func00034f0c
/* 34f0c: 27bdffd0 */ addiu $sp,$sp,-48
/* 34f10: afbf001c */ sw $ra,0x1c($sp)
/* 34f14: afa40030 */ sw $a0,0x30($sp)
/* 34f18: afa50034 */ sw $a1,0x34($sp)
/* 34f1c: afb00018 */ sw $s0,0x18($sp)
/* 34f20: 8fae0030 */ lw $t6,0x30($sp)
/* 34f24: 8dcf0064 */ lw $t7,0x64($t6)
/* 34f28: 11e0001c */ beqz $t7,.L00034f9c
/* 34f2c: afaf002c */ sw $t7,0x2c($sp)
.L00034f30:
/* 34f30: 8fb8002c */ lw $t8,0x2c($sp)
/* 34f34: 93a80037 */ lbu $t0,0x37($sp)
/* 34f38: 93190031 */ lbu $t9,0x31($t8)
/* 34f3c: 17280013 */ bne $t9,$t0,.L00034f8c
/* 34f40: 00000000 */ nop
/* 34f44: 93090034 */ lbu $t1,0x34($t8)
/* 34f48: 24010003 */ addiu $at,$zero,0x3
/* 34f4c: 1121000f */ beq $t1,$at,.L00034f8c
/* 34f50: 00000000 */ nop
/* 34f54: 8fa4002c */ lw $a0,0x2c($sp)
/* 34f58: 0c00f629 */ jal func0003d8a4
/* 34f5c: 8fa50030 */ lw $a1,0x30($sp)
/* 34f60: a7a2002a */ sh $v0,0x2a($sp)
/* 34f64: 8faa0030 */ lw $t2,0x30($sp)
/* 34f68: 8fa4002c */ lw $a0,0x2c($sp)
/* 34f6c: 0c00f6b4 */ jal func0003dad0
/* 34f70: 8d45001c */ lw $a1,0x1c($t2)
/* 34f74: 8fa4002c */ lw $a0,0x2c($sp)
/* 34f78: 00408025 */ or $s0,$v0,$zero
/* 34f7c: 02003025 */ or $a2,$s0,$zero
/* 34f80: 87a5002a */ lh $a1,0x2a($sp)
/* 34f84: 0c00f33c */ jal func0003ccf0
/* 34f88: 24840004 */ addiu $a0,$a0,0x4
.L00034f8c:
/* 34f8c: 8fab002c */ lw $t3,0x2c($sp)
/* 34f90: 8d6c0000 */ lw $t4,0x0($t3)
/* 34f94: 1580ffe6 */ bnez $t4,.L00034f30
/* 34f98: afac002c */ sw $t4,0x2c($sp)
.L00034f9c:
/* 34f9c: 10000001 */ b .L00034fa4
/* 34fa0: 00000000 */ nop
.L00034fa4:
/* 34fa4: 8fbf001c */ lw $ra,0x1c($sp)
/* 34fa8: 8fb00018 */ lw $s0,0x18($sp)
/* 34fac: 27bd0030 */ addiu $sp,$sp,0x30
/* 34fb0: 03e00008 */ jr $ra
/* 34fb4: 00000000 */ nop
);
GLOBAL_ASM(
glabel func00034fb8
/* 34fb8: 27bdffd0 */ addiu $sp,$sp,-48
/* 34fbc: afbf001c */ sw $ra,0x1c($sp)
/* 34fc0: afa40030 */ sw $a0,0x30($sp)
/* 34fc4: afa50034 */ sw $a1,0x34($sp)
/* 34fc8: f7b40010 */ sdc1 $f20,0x10($sp)
/* 34fcc: 93b80037 */ lbu $t8,0x37($sp)
/* 34fd0: 8fae0030 */ lw $t6,0x30($sp)
/* 34fd4: 0018c880 */ sll $t9,$t8,0x2
/* 34fd8: 0338c823 */ subu $t9,$t9,$t8
/* 34fdc: 8dcf0060 */ lw $t7,0x60($t6)
/* 34fe0: 0019c880 */ sll $t9,$t9,0x2
/* 34fe4: 0338c821 */ addu $t9,$t9,$t8
/* 34fe8: 0019c880 */ sll $t9,$t9,0x2
/* 34fec: 01f94021 */ addu $t0,$t7,$t9
/* 34ff0: 81090012 */ lb $t1,0x12($t0)
/* 34ff4: 252affc0 */ addiu $t2,$t1,-64
/* 34ff8: a3aa0029 */ sb $t2,0x29($sp)
/* 34ffc: 93ad0037 */ lbu $t5,0x37($sp)
/* 35000: 8fab0030 */ lw $t3,0x30($sp)
/* 35004: 000d7080 */ sll $t6,$t5,0x2
/* 35008: 01cd7023 */ subu $t6,$t6,$t5
/* 3500c: 8d6c0060 */ lw $t4,0x60($t3)
/* 35010: 000e7080 */ sll $t6,$t6,0x2
/* 35014: 01cd7021 */ addu $t6,$t6,$t5
/* 35018: 000e7080 */ sll $t6,$t6,0x2
/* 3501c: 018ec021 */ addu $t8,$t4,$t6
/* 35020: c7040014 */ lwc1 $f4,0x14($t8)
/* 35024: e7a40024 */ swc1 $f4,0x24($sp)
/* 35028: 8faf0030 */ lw $t7,0x30($sp)
/* 3502c: 8df90064 */ lw $t9,0x64($t7)
/* 35030: 13200030 */ beqz $t9,.L000350f4
/* 35034: afb9002c */ sw $t9,0x2c($sp)
.L00035038:
/* 35038: 8fa8002c */ lw $t0,0x2c($sp)
/* 3503c: 93aa0037 */ lbu $t2,0x37($sp)
/* 35040: 91090031 */ lbu $t1,0x31($t0)
/* 35044: 152a0027 */ bne $t1,$t2,.L000350e4
/* 35048: 00000000 */ nop
/* 3504c: 93ac0037 */ lbu $t4,0x37($sp)
/* 35050: 8fab0030 */ lw $t3,0x30($sp)
/* 35054: 000c7080 */ sll $t6,$t4,0x2
/* 35058: 01cc7023 */ subu $t6,$t6,$t4
/* 3505c: 8d6d0060 */ lw $t5,0x60($t3)
/* 35060: 000e7080 */ sll $t6,$t6,0x2
/* 35064: 01cc7021 */ addu $t6,$t6,$t4
/* 35068: 000e7080 */ sll $t6,$t6,0x2
/* 3506c: 01aec021 */ addu $t8,$t5,$t6
/* 35070: 930f0011 */ lbu $t7,0x11($t8)
/* 35074: a7af002a */ sh $t7,0x2a($sp)
/* 35078: 8fa4002c */ lw $a0,0x2c($sp)
/* 3507c: 87a5002a */ lh $a1,0x2a($sp)
/* 35080: 0c00f924 */ jal func0003e490
/* 35084: 24840004 */ addiu $a0,$a0,0x4
/* 35088: 87b9002a */ lh $t9,0x2a($sp)
/* 3508c: 13200015 */ beqz $t9,.L000350e4
/* 35090: 00000000 */ nop
/* 35094: 8fa8002c */ lw $t0,0x2c($sp)
/* 35098: 83ae0029 */ lb $t6,0x29($sp)
/* 3509c: 8d0a0020 */ lw $t2,0x20($t0)
/* 350a0: 91090032 */ lbu $t1,0x32($t0)
/* 350a4: 8d4b0004 */ lw $t3,0x4($t2)
/* 350a8: 916c0004 */ lbu $t4,0x4($t3)
/* 350ac: 012c6823 */ subu $t5,$t1,$t4
/* 350b0: 0c00ee75 */ jal func0003b9d4
/* 350b4: 01ae2021 */ addu $a0,$t5,$t6
/* 350b8: 3c0143dc */ lui $at,0x43dc
/* 350bc: 44813000 */ mtc1 $at,$f6
/* 350c0: 46000506 */ mov.s $f20,$f0
/* 350c4: c7aa0024 */ lwc1 $f10,0x24($sp)
/* 350c8: 4606a202 */ mul.s $f8,$f20,$f6
/* 350cc: 8fa4002c */ lw $a0,0x2c($sp)
/* 350d0: 24840004 */ addiu $a0,$a0,0x4
/* 350d4: 460a4402 */ mul.s $f16,$f8,$f10
/* 350d8: 44058000 */ mfc1 $a1,$f16
/* 350dc: 0c00f8f8 */ jal func0003e3e0
/* 350e0: 00000000 */ nop
.L000350e4:
/* 350e4: 8fb8002c */ lw $t8,0x2c($sp)
/* 350e8: 8f0f0000 */ lw $t7,0x0($t8)
/* 350ec: 15e0ffd2 */ bnez $t7,.L00035038
/* 350f0: afaf002c */ sw $t7,0x2c($sp)
.L000350f4:
/* 350f4: 10000001 */ b .L000350fc
/* 350f8: 00000000 */ nop
.L000350fc:
/* 350fc: 8fbf001c */ lw $ra,0x1c($sp)
/* 35100: d7b40010 */ ldc1 $f20,0x10($sp)
/* 35104: 27bd0030 */ addiu $sp,$sp,0x30
/* 35108: 03e00008 */ jr $ra
/* 3510c: 00000000 */ nop
);
GLOBAL_ASM(
glabel func00035110
/* 35110: 27bdff30 */ addiu $sp,$sp,-208
/* 35114: afbf003c */ sw $ra,0x3c($sp)
/* 35118: afa400d0 */ sw $a0,0xd0($sp)
/* 3511c: afa500d4 */ sw $a1,0xd4($sp)
/* 35120: afb10038 */ sw $s1,0x38($sp)
/* 35124: afb00034 */ sw $s0,0x34($sp)
/* 35128: f7b40028 */ sdc1 $f20,0x28($sp)
/* 3512c: 8fae00d4 */ lw $t6,0xd4($sp)
/* 35130: 25cf0004 */ addiu $t7,$t6,0x4
/* 35134: afaf00b8 */ sw $t7,0xb8($sp)
/* 35138: 8fb800b8 */ lw $t8,0xb8($sp)
/* 3513c: 93190004 */ lbu $t9,0x4($t8)
/* 35140: 332800f0 */ andi $t0,$t9,0xf0
/* 35144: afa800c4 */ sw $t0,0xc4($sp)
/* 35148: 8fa900b8 */ lw $t1,0xb8($sp)
/* 3514c: 912a0004 */ lbu $t2,0x4($t1)
/* 35150: 314b000f */ andi $t3,$t2,0xf
/* 35154: a3ab00c3 */ sb $t3,0xc3($sp)
/* 35158: 8fac00b8 */ lw $t4,0xb8($sp)
/* 3515c: 918d0005 */ lbu $t5,0x5($t4)
/* 35160: a3ad00c2 */ sb $t5,0xc2($sp)
/* 35164: a3ad00c0 */ sb $t5,0xc0($sp)
/* 35168: 8fae00b8 */ lw $t6,0xb8($sp)
/* 3516c: 91cf0006 */ lbu $t7,0x6($t6)
/* 35170: a3af00c1 */ sb $t7,0xc1($sp)
/* 35174: a3af00bf */ sb $t7,0xbf($sp)
/* 35178: 8fb800c4 */ lw $t8,0xc4($sp)
/* 3517c: 2719ff80 */ addiu $t9,$t8,-128
/* 35180: 2f210061 */ sltiu $at,$t9,0x61
/* 35184: 1020081c */ beqz $at,.L000371f8
/* 35188: 00000000 */ nop
/* 3518c: 0019c880 */ sll $t9,$t9,0x2
/* 35190: 3c017005 */ lui $at,%hi(var70054838)
/* 35194: 00390821 */ addu $at,$at,$t9
/* 35198: 8c394838 */ lw $t9,%lo(var70054838)($at)
/* 3519c: 03200008 */ jr $t9
/* 351a0: 00000000 */ nop
/* 351a4: 93a800c1 */ lbu $t0,0xc1($sp)
/* 351a8: 11000226 */ beqz $t0,.L00035a44
/* 351ac: 00000000 */ nop
/* 351b0: afa0006c */ sw $zero,0x6c($sp)
/* 351b4: 8fa900d0 */ lw $t1,0xd0($sp)
/* 351b8: 24010001 */ addiu $at,$zero,0x1
/* 351bc: 8d2a002c */ lw $t2,0x2c($t1)
/* 351c0: 15410008 */ bne $t2,$at,.L000351e4
/* 351c4: 00000000 */ nop
/* 351c8: 93ac00c3 */ lbu $t4,0xc3($sp)
/* 351cc: 952b0030 */ lhu $t3,0x30($t1)
/* 351d0: 240d0001 */ addiu $t5,$zero,0x1
/* 351d4: 018d7004 */ sllv $t6,$t5,$t4
/* 351d8: 016e7824 */ and $t7,$t3,$t6
/* 351dc: 15e00023 */ bnez $t7,.L0003526c
/* 351e0: 00000000 */ nop
.L000351e4:
/* 351e4: 8fb800b8 */ lw $t8,0xb8($sp)
/* 351e8: 8f190008 */ lw $t9,0x8($t8)
/* 351ec: 1320001d */ beqz $t9,.L00035264
/* 351f0: 00000000 */ nop
/* 351f4: 24080015 */ addiu $t0,$zero,0x15
/* 351f8: a7a800a4 */ sh $t0,0xa4($sp)
/* 351fc: 93aa00c3 */ lbu $t2,0xc3($sp)
/* 35200: 35490080 */ ori $t1,$t2,0x80
/* 35204: a3a900ac */ sb $t1,0xac($sp)
/* 35208: 93ad00c2 */ lbu $t5,0xc2($sp)
/* 3520c: a3ad00ad */ sb $t5,0xad($sp)
/* 35210: a3a000ae */ sb $zero,0xae($sp)
/* 35214: 8fac00d0 */ lw $t4,0xd0($sp)
/* 35218: 8fae00b8 */ lw $t6,0xb8($sp)
/* 3521c: 8d8b0024 */ lw $t3,0x24($t4)
/* 35220: 8dcf0008 */ lw $t7,0x8($t6)
/* 35224: 016f0019 */ multu $t3,$t7
/* 35228: 0000c012 */ mflo $t8
/* 3522c: afb800a0 */ sw $t8,0xa0($sp)
/* 35230: 00000000 */ nop
/* 35234: 93a800c3 */ lbu $t0,0xc3($sp)
/* 35238: 8fb900a0 */ lw $t9,0xa0($sp)
/* 3523c: 3c01800a */ lui $at,%hi(var8009c350)
/* 35240: 00085080 */ sll $t2,$t0,0x2
/* 35244: 002a0821 */ addu $at,$at,$t2
/* 35248: ac39c350 */ sw $t9,%lo(var8009c350)($at)
/* 3524c: 8fa400d0 */ lw $a0,0xd0($sp)
/* 35250: 27a500a4 */ addiu $a1,$sp,0xa4
/* 35254: 8fa600a0 */ lw $a2,0xa0($sp)
/* 35258: 00003825 */ or $a3,$zero,$zero
/* 3525c: 0c00f184 */ jal alEvtqPostEvent
/* 35260: 24840048 */ addiu $a0,$a0,0x48
.L00035264:
/* 35264: 100007e6 */ b .L00037200
/* 35268: 00000000 */ nop
.L0003526c:
/* 3526c: 93ac00c3 */ lbu $t4,0xc3($sp)
/* 35270: 8fa900d0 */ lw $t1,0xd0($sp)
/* 35274: 000c7080 */ sll $t6,$t4,0x2
/* 35278: 01cc7023 */ subu $t6,$t6,$t4
/* 3527c: 8d2d0060 */ lw $t5,0x60($t1)
/* 35280: 000e7080 */ sll $t6,$t6,0x2
/* 35284: 01cc7021 */ addu $t6,$t6,$t4
/* 35288: 000e7080 */ sll $t6,$t6,0x2
/* 3528c: 01ae5821 */ addu $t3,$t5,$t6
/* 35290: afab0094 */ sw $t3,0x94($sp)
/* 35294: 8fa400d0 */ lw $a0,0xd0($sp)
/* 35298: 93a500c2 */ lbu $a1,0xc2($sp)
/* 3529c: 93a600c1 */ lbu $a2,0xc1($sp)
/* 352a0: 0c00f5cb */ jal func0003d72c
/* 352a4: 93a700c3 */ lbu $a3,0xc3($sp)
/* 352a8: afa20084 */ sw $v0,0x84($sp)
/* 352ac: 8faf0084 */ lw $t7,0x84($sp)
/* 352b0: 15e00003 */ bnez $t7,.L000352c0
/* 352b4: 00000000 */ nop
/* 352b8: 100007d3 */ b .L00037208
/* 352bc: 00000000 */ nop
.L000352c0:
/* 352c0: 8fb80094 */ lw $t8,0x94($sp)
/* 352c4: 93080008 */ lbu $t0,0x8($t8)
/* 352c8: a7a80088 */ sh $t0,0x88($sp)
/* 352cc: 8fb90094 */ lw $t9,0x94($sp)
/* 352d0: 932a000b */ lbu $t2,0xb($t9)
/* 352d4: a7aa008a */ sh $t2,0x8a($sp)
/* 352d8: a3a0008c */ sb $zero,0x8c($sp)
/* 352dc: 8fa400d0 */ lw $a0,0xd0($sp)
/* 352e0: 93a500c2 */ lbu $a1,0xc2($sp)
/* 352e4: 93a600c1 */ lbu $a2,0xc1($sp)
/* 352e8: 0c00f576 */ jal func0003d5d8
/* 352ec: 93a700c3 */ lbu $a3,0xc3($sp)
/* 352f0: afa2009c */ sw $v0,0x9c($sp)
/* 352f4: 8fa9009c */ lw $t1,0x9c($sp)
/* 352f8: 15200003 */ bnez $t1,.L00035308
/* 352fc: 00000000 */ nop
/* 35300: 100007c1 */ b .L00037208
/* 35304: 00000000 */ nop
.L00035308:
/* 35308: 8fac009c */ lw $t4,0x9c($sp)
/* 3530c: 258d0004 */ addiu $t5,$t4,0x4
/* 35310: afad00cc */ sw $t5,0xcc($sp)
/* 35314: 8fa400cc */ lw $a0,0xcc($sp)
/* 35318: 0c00f278 */ jal func0003c9e0
/* 3531c: 27a50088 */ addiu $a1,$sp,0x88
/* 35320: 8fae0084 */ lw $t6,0x84($sp)
/* 35324: 8fab009c */ lw $t3,0x9c($sp)
/* 35328: ad6e0020 */ sw $t6,0x20($t3)
/* 3532c: 8faf009c */ lw $t7,0x9c($sp)
/* 35330: a1e00034 */ sb $zero,0x34($t7)
/* 35334: 8fb80094 */ lw $t8,0x94($sp)
/* 35338: 9308000c */ lbu $t0,0xc($t8)
/* 3533c: 29010040 */ slti $at,$t0,0x40
/* 35340: 14200005 */ bnez $at,.L00035358
/* 35344: 00000000 */ nop
/* 35348: 8faa009c */ lw $t2,0x9c($sp)
/* 3534c: 24190002 */ addiu $t9,$zero,0x2
/* 35350: 10000003 */ b .L00035360
/* 35354: a1590035 */ sb $t9,0x35($t2)
.L00035358:
/* 35358: 8fa9009c */ lw $t1,0x9c($sp)
/* 3535c: a1200035 */ sb $zero,0x35($t1)
.L00035360:
/* 35360: 8fad0084 */ lw $t5,0x84($sp)
/* 35364: 93ac00c2 */ lbu $t4,0xc2($sp)
/* 35368: 8dae0004 */ lw $t6,0x4($t5)
/* 3536c: 91cb0004 */ lbu $t3,0x4($t6)
/* 35370: 81c80005 */ lb $t0,0x5($t6)
/* 35374: 018b7823 */ subu $t7,$t4,$t3
/* 35378: 000fc080 */ sll $t8,$t7,0x2
/* 3537c: 030fc023 */ subu $t8,$t8,$t7
/* 35380: 0018c0c0 */ sll $t8,$t8,0x3
/* 35384: 030fc021 */ addu $t8,$t8,$t7
/* 35388: 0018c080 */ sll $t8,$t8,0x2
/* 3538c: 0308c821 */ addu $t9,$t8,$t0
/* 35390: a7b90082 */ sh $t9,0x82($sp)
/* 35394: 8faa0094 */ lw $t2,0x94($sp)
/* 35398: 91490024 */ lbu $t1,0x24($t2)
/* 3539c: 11200006 */ beqz $t1,.L000353b8
/* 353a0: 00000000 */ nop
/* 353a4: 8fac0094 */ lw $t4,0x94($sp)
/* 353a8: 87ad0082 */ lh $t5,0x82($sp)
/* 353ac: 818b0027 */ lb $t3,0x27($t4)
/* 353b0: 01ab7821 */ addu $t7,$t5,$t3
/* 353b4: a7af0082 */ sh $t7,0x82($sp)
.L000353b8:
/* 353b8: 0c00e7f8 */ jal func00039fe0
/* 353bc: 87a40082 */ lh $a0,0x82($sp)
/* 353c0: 8fae009c */ lw $t6,0x9c($sp)
/* 353c4: e5c00028 */ swc1 $f0,0x28($t6)
/* 353c8: 8fb80094 */ lw $t8,0x94($sp)
/* 353cc: 93080024 */ lbu $t0,0x24($t8)
/* 353d0: 1100000d */ beqz $t0,.L00035408
/* 353d4: 00000000 */ nop
/* 353d8: 8fb90094 */ lw $t9,0x94($sp)
/* 353dc: 8fa9009c */ lw $t1,0x9c($sp)
/* 353e0: 932a0025 */ lbu $t2,0x25($t9)
/* 353e4: a12a0030 */ sb $t2,0x30($t1)
/* 353e8: 8fac00d0 */ lw $t4,0xd0($sp)
/* 353ec: 8fab0094 */ lw $t3,0x94($sp)
/* 353f0: 8fb8009c */ lw $t8,0x9c($sp)
/* 353f4: 8d8d001c */ lw $t5,0x1c($t4)
/* 353f8: 8d6f0018 */ lw $t7,0x18($t3)
/* 353fc: 01af7021 */ addu $t6,$t5,$t7
/* 35400: 1000000e */ b .L0003543c
/* 35404: af0e0024 */ sw $t6,0x24($t8)
.L00035408:
/* 35408: 8fa80084 */ lw $t0,0x84($sp)
/* 3540c: 8fa9009c */ lw $t1,0x9c($sp)
/* 35410: 8d190000 */ lw $t9,0x0($t0)
/* 35414: 932a000c */ lbu $t2,0xc($t9)
/* 35418: a12a0030 */ sb $t2,0x30($t1)
/* 3541c: 8fad0084 */ lw $t5,0x84($sp)
/* 35420: 8fac00d0 */ lw $t4,0xd0($sp)
/* 35424: 8fa8009c */ lw $t0,0x9c($sp)
/* 35428: 8daf0000 */ lw $t7,0x0($t5)
/* 3542c: 8d8b001c */ lw $t3,0x1c($t4)
/* 35430: 8dee0000 */ lw $t6,0x0($t7)
/* 35434: 016ec021 */ addu $t8,$t3,$t6
/* 35438: ad180024 */ sw $t8,0x24($t0)
.L0003543c:
/* 3543c: 8fb9009c */ lw $t9,0x9c($sp)
/* 35440: a3200037 */ sb $zero,0x37($t9)
/* 35444: 8faa0094 */ lw $t2,0x94($sp)
/* 35448: 91490024 */ lbu $t1,0x24($t2)
/* 3544c: 11200005 */ beqz $t1,.L00035464
/* 35450: 00000000 */ nop
/* 35454: 8fac0094 */ lw $t4,0x94($sp)
/* 35458: 918d0028 */ lbu $t5,0x28($t4)
/* 3545c: 1000000f */ b .L0003549c
/* 35460: afad0090 */ sw $t5,0x90($sp)
.L00035464:
/* 35464: 93ae00c3 */ lbu $t6,0xc3($sp)
/* 35468: 8faf00d0 */ lw $t7,0xd0($sp)
/* 3546c: 000ec080 */ sll $t8,$t6,0x2
/* 35470: 030ec023 */ subu $t8,$t8,$t6
/* 35474: 8deb0060 */ lw $t3,0x60($t7)
/* 35478: 0018c080 */ sll $t8,$t8,0x2
/* 3547c: 030ec021 */ addu $t8,$t8,$t6
/* 35480: 0018c080 */ sll $t8,$t8,0x2
/* 35484: 01784021 */ addu $t0,$t3,$t8
/* 35488: 8d190000 */ lw $t9,0x0($t0)
/* 3548c: afb90068 */ sw $t9,0x68($sp)
/* 35490: 8faa0068 */ lw $t2,0x68($sp)
/* 35494: 91490004 */ lbu $t1,0x4($t2)
/* 35498: afa90090 */ sw $t1,0x90($sp)
.L0003549c:
/* 3549c: 3c0142fe */ lui $at,0x42fe
/* 354a0: 44812000 */ mtc1 $at,$f4
/* 354a4: 00000000 */ nop
/* 354a8: e7a40078 */ swc1 $f4,0x78($sp)
/* 354ac: 8fac0090 */ lw $t4,0x90($sp)
/* 354b0: 11800041 */ beqz $t4,.L000355b8
/* 354b4: 00000000 */ nop
/* 354b8: 8fad00d0 */ lw $t5,0xd0($sp)
/* 354bc: 8daf0070 */ lw $t7,0x70($t5)
/* 354c0: 11e0003d */ beqz $t7,.L000355b8
/* 354c4: 00000000 */ nop
/* 354c8: 8fae0094 */ lw $t6,0x94($sp)
/* 354cc: 91cb0024 */ lbu $t3,0x24($t6)
/* 354d0: 11600012 */ beqz $t3,.L0003551c
/* 354d4: 00000000 */ nop
/* 354d8: 8fb80094 */ lw $t8,0x94($sp)
/* 354dc: 8fa900d0 */ lw $t1,0xd0($sp)
/* 354e0: 27a4006c */ addiu $a0,$sp,0x6c
/* 354e4: 9308002a */ lbu $t0,0x2a($t8)
/* 354e8: 93060028 */ lbu $a2,0x28($t8)
/* 354ec: 93070029 */ lbu $a3,0x29($t8)
/* 354f0: afa80010 */ sw $t0,0x10($sp)
/* 354f4: 9319002b */ lbu $t9,0x2b($t8)
/* 354f8: 27a50078 */ addiu $a1,$sp,0x78
/* 354fc: afb90014 */ sw $t9,0x14($sp)
/* 35500: 930a0031 */ lbu $t2,0x31($t8)
/* 35504: afaa0018 */ sw $t2,0x18($sp)
/* 35508: 8d390070 */ lw $t9,0x70($t1)
/* 3550c: 0320f809 */ jalr $t9
/* 35510: 00000000 */ nop
/* 35514: 10000012 */ b .L00035560
/* 35518: afa200a0 */ sw $v0,0xa0($sp)
.L0003551c:
/* 3551c: 8fac0068 */ lw $t4,0x68($sp)
/* 35520: 8fae0094 */ lw $t6,0x94($sp)
/* 35524: 8fa800d0 */ lw $t0,0xd0($sp)
/* 35528: 918d0006 */ lbu $t5,0x6($t4)
/* 3552c: 91860004 */ lbu $a2,0x4($t4)
/* 35530: 91870005 */ lbu $a3,0x5($t4)
/* 35534: afad0010 */ sw $t5,0x10($sp)
/* 35538: 918f0007 */ lbu $t7,0x7($t4)
/* 3553c: 27a4006c */ addiu $a0,$sp,0x6c
/* 35540: 27a50078 */ addiu $a1,$sp,0x78
/* 35544: afaf0014 */ sw $t7,0x14($sp)
/* 35548: 91cb0031 */ lbu $t3,0x31($t6)
/* 3554c: afab0018 */ sw $t3,0x18($sp)
/* 35550: 8d190070 */ lw $t9,0x70($t0)
/* 35554: 0320f809 */ jalr $t9
/* 35558: 00000000 */ nop
/* 3555c: afa200a0 */ sw $v0,0xa0($sp)
.L00035560:
/* 35560: 8fb800a0 */ lw $t8,0xa0($sp)
/* 35564: 13000014 */ beqz $t8,.L000355b8
/* 35568: 00000000 */ nop
/* 3556c: 240a0016 */ addiu $t2,$zero,0x16
/* 35570: a7aa00a4 */ sh $t2,0xa4($sp)
/* 35574: 8fa9009c */ lw $t1,0x9c($sp)
/* 35578: afa900a8 */ sw $t1,0xa8($sp)
/* 3557c: 8fad006c */ lw $t5,0x6c($sp)
/* 35580: afad00ac */ sw $t5,0xac($sp)
/* 35584: 8fa400d0 */ lw $a0,0xd0($sp)
/* 35588: 27a500a4 */ addiu $a1,$sp,0xa4
/* 3558c: 8fa600a0 */ lw $a2,0xa0($sp)
/* 35590: 00003825 */ or $a3,$zero,$zero
/* 35594: 0c00f184 */ jal alEvtqPostEvent
/* 35598: 24840048 */ addiu $a0,$a0,0x48
/* 3559c: 8fac009c */ lw $t4,0x9c($sp)
/* 355a0: 918f0037 */ lbu $t7,0x37($t4)
/* 355a4: 35ee0001 */ ori $t6,$t7,0x1
/* 355a8: a18e0037 */ sb $t6,0x37($t4)
/* 355ac: 8fab006c */ lw $t3,0x6c($sp)
/* 355b0: 8fa8009c */ lw $t0,0x9c($sp)
/* 355b4: ad0b0038 */ sw $t3,0x38($t0)
.L000355b8:
/* 355b8: 4459f800 */ cfc1 $t9,$31
/* 355bc: 24180001 */ addiu $t8,$zero,0x1
/* 355c0: 44d8f800 */ ctc1 $t8,$31
/* 355c4: c7a60078 */ lwc1 $f6,0x78($sp)
/* 355c8: 46003224 */ cvt.w.s $f8,$f6
/* 355cc: 4458f800 */ cfc1 $t8,$31
/* 355d0: 00000000 */ nop
/* 355d4: 33010004 */ andi $at,$t8,0x4
/* 355d8: 33180078 */ andi $t8,$t8,0x78
/* 355dc: 13000014 */ beqz $t8,.L00035630
/* 355e0: 00000000 */ nop
/* 355e4: 3c014f00 */ lui $at,0x4f00
/* 355e8: 44814000 */ mtc1 $at,$f8
/* 355ec: 24180001 */ addiu $t8,$zero,0x1
/* 355f0: 46083201 */ sub.s $f8,$f6,$f8
/* 355f4: 44d8f800 */ ctc1 $t8,$31
/* 355f8: 00000000 */ nop
/* 355fc: 46004224 */ cvt.w.s $f8,$f8
/* 35600: 4458f800 */ cfc1 $t8,$31
/* 35604: 00000000 */ nop
/* 35608: 33010004 */ andi $at,$t8,0x4
/* 3560c: 33180078 */ andi $t8,$t8,0x78
/* 35610: 17000005 */ bnez $t8,.L00035628
/* 35614: 00000000 */ nop
/* 35618: 44184000 */ mfc1 $t8,$f8
/* 3561c: 3c018000 */ lui $at,0x8000
/* 35620: 10000007 */ b .L00035640
/* 35624: 0301c025 */ or $t8,$t8,$at
.L00035628:
/* 35628: 10000005 */ b .L00035640
/* 3562c: 2418ffff */ addiu $t8,$zero,-1
.L00035630:
/* 35630: 44184000 */ mfc1 $t8,$f8
/* 35634: 00000000 */ nop
/* 35638: 0700fffb */ bltz $t8,.L00035628
/* 3563c: 00000000 */ nop
.L00035640:
/* 35640: 8faa009c */ lw $t2,0x9c($sp)
/* 35644: 44d9f800 */ ctc1 $t9,$31
/* 35648: a1580036 */ sb $t8,0x36($t2)
/* 3564c: 00000000 */ nop
/* 35650: 3c013f80 */ lui $at,0x3f80
/* 35654: 44815000 */ mtc1 $at,$f10
/* 35658: 00000000 */ nop
/* 3565c: e7aa0078 */ swc1 $f10,0x78($sp)
/* 35660: 8fa90094 */ lw $t1,0x94($sp)
/* 35664: 912d0024 */ lbu $t5,0x24($t1)
/* 35668: 11a00005 */ beqz $t5,.L00035680
/* 3566c: 00000000 */ nop
/* 35670: 8faf0094 */ lw $t7,0x94($sp)
/* 35674: 91ee002c */ lbu $t6,0x2c($t7)
/* 35678: 10000004 */ b .L0003568c
/* 3567c: afae0090 */ sw $t6,0x90($sp)
.L00035680:
/* 35680: 8fac0068 */ lw $t4,0x68($sp)
/* 35684: 918b0008 */ lbu $t3,0x8($t4)
/* 35688: afab0090 */ sw $t3,0x90($sp)
.L0003568c:
/* 3568c: 8fa80090 */ lw $t0,0x90($sp)
/* 35690: 11000043 */ beqz $t0,.L000357a0
/* 35694: 00000000 */ nop
/* 35698: 8fb900d0 */ lw $t9,0xd0($sp)
/* 3569c: 8f380070 */ lw $t8,0x70($t9)
/* 356a0: 1300003f */ beqz $t8,.L000357a0
/* 356a4: 00000000 */ nop
/* 356a8: 8faa0094 */ lw $t2,0x94($sp)
/* 356ac: 91490024 */ lbu $t1,0x24($t2)
/* 356b0: 11200012 */ beqz $t1,.L000356fc
/* 356b4: 00000000 */ nop
/* 356b8: 8fad0094 */ lw $t5,0x94($sp)
/* 356bc: 8fab00d0 */ lw $t3,0xd0($sp)
/* 356c0: 27a4006c */ addiu $a0,$sp,0x6c
/* 356c4: 91af002e */ lbu $t7,0x2e($t5)
/* 356c8: 91a6002c */ lbu $a2,0x2c($t5)
/* 356cc: 91a7002d */ lbu $a3,0x2d($t5)
/* 356d0: afaf0010 */ sw $t7,0x10($sp)
/* 356d4: 91ae002f */ lbu $t6,0x2f($t5)
/* 356d8: 27a50078 */ addiu $a1,$sp,0x78
/* 356dc: afae0014 */ sw $t6,0x14($sp)
/* 356e0: 91ac0031 */ lbu $t4,0x31($t5)
/* 356e4: afac0018 */ sw $t4,0x18($sp)
/* 356e8: 8d790070 */ lw $t9,0x70($t3)
/* 356ec: 0320f809 */ jalr $t9
/* 356f0: 00000000 */ nop
/* 356f4: 10000012 */ b .L00035740
/* 356f8: afa200a0 */ sw $v0,0xa0($sp)
.L000356fc:
/* 356fc: 8fa80068 */ lw $t0,0x68($sp)
/* 35700: 8fa90094 */ lw $t1,0x94($sp)
/* 35704: 8fae00d0 */ lw $t6,0xd0($sp)
/* 35708: 9118000a */ lbu $t8,0xa($t0)
/* 3570c: 91060008 */ lbu $a2,0x8($t0)
/* 35710: 91070009 */ lbu $a3,0x9($t0)
/* 35714: afb80010 */ sw $t8,0x10($sp)
/* 35718: 910a000b */ lbu $t2,0xb($t0)
/* 3571c: 27a4006c */ addiu $a0,$sp,0x6c
/* 35720: 27a50078 */ addiu $a1,$sp,0x78
/* 35724: afaa0014 */ sw $t2,0x14($sp)
/* 35728: 912f0031 */ lbu $t7,0x31($t1)
/* 3572c: afaf0018 */ sw $t7,0x18($sp)
/* 35730: 8dd90070 */ lw $t9,0x70($t6)
/* 35734: 0320f809 */ jalr $t9
/* 35738: 00000000 */ nop
/* 3573c: afa200a0 */ sw $v0,0xa0($sp)
.L00035740:
/* 35740: 8fad00a0 */ lw $t5,0xa0($sp)
/* 35744: 11a00016 */ beqz $t5,.L000357a0
/* 35748: 00000000 */ nop
/* 3574c: 240c0017 */ addiu $t4,$zero,0x17
/* 35750: a7ac00a4 */ sh $t4,0xa4($sp)
/* 35754: 8fab009c */ lw $t3,0x9c($sp)
/* 35758: afab00a8 */ sw $t3,0xa8($sp)
/* 3575c: 8fb8006c */ lw $t8,0x6c($sp)
/* 35760: afb800ac */ sw $t8,0xac($sp)
/* 35764: 93a800c3 */ lbu $t0,0xc3($sp)
/* 35768: a3a800b0 */ sb $t0,0xb0($sp)
/* 3576c: 8fa400d0 */ lw $a0,0xd0($sp)
/* 35770: 27a500a4 */ addiu $a1,$sp,0xa4
/* 35774: 8fa600a0 */ lw $a2,0xa0($sp)
/* 35778: 00003825 */ or $a3,$zero,$zero
/* 3577c: 0c00f184 */ jal alEvtqPostEvent
/* 35780: 24840048 */ addiu $a0,$a0,0x48
/* 35784: 8faa009c */ lw $t2,0x9c($sp)
/* 35788: 91490037 */ lbu $t1,0x37($t2)
/* 3578c: 352f0002 */ ori $t7,$t1,0x2
/* 35790: a14f0037 */ sb $t7,0x37($t2)
/* 35794: 8fae006c */ lw $t6,0x6c($sp)
/* 35798: 8fb9009c */ lw $t9,0x9c($sp)
/* 3579c: af2e003c */ sw $t6,0x3c($t9)
.L000357a0:
/* 357a0: c7b00078 */ lwc1 $f16,0x78($sp)
/* 357a4: 8fad009c */ lw $t5,0x9c($sp)
/* 357a8: e5b0002c */ swc1 $f16,0x2c($t5)
/* 357ac: 8fac009c */ lw $t4,0x9c($sp)
/* 357b0: 8fab0094 */ lw $t3,0x94($sp)
/* 357b4: c5920028 */ lwc1 $f18,0x28($t4)
/* 357b8: c5640014 */ lwc1 $f4,0x14($t3)
/* 357bc: c588002c */ lwc1 $f8,0x2c($t4)
/* 357c0: 46049182 */ mul.s $f6,$f18,$f4
/* 357c4: 00000000 */ nop
/* 357c8: 46083282 */ mul.s $f10,$f6,$f8
/* 357cc: e7aa007c */ swc1 $f10,0x7c($sp)
/* 357d0: 8fa4009c */ lw $a0,0x9c($sp)
/* 357d4: 0c00f673 */ jal func0003d9cc
/* 357d8: 8fa500d0 */ lw $a1,0xd0($sp)
/* 357dc: a3a20077 */ sb $v0,0x77($sp)
/* 357e0: 8fb80094 */ lw $t8,0x94($sp)
/* 357e4: 93080011 */ lbu $t0,0x11($t8)
/* 357e8: a3a80076 */ sb $t0,0x76($sp)
/* 357ec: 93a90076 */ lbu $t1,0x76($sp)
/* 357f0: 11200012 */ beqz $t1,.L0003583c
/* 357f4: 00000000 */ nop
/* 357f8: 87af0082 */ lh $t7,0x82($sp)
/* 357fc: 24010064 */ addiu $at,$zero,0x64
/* 35800: 8fae0094 */ lw $t6,0x94($sp)
/* 35804: 01e1001a */ div $zero,$t7,$at
/* 35808: 91d90012 */ lbu $t9,0x12($t6)
/* 3580c: 00005012 */ mflo $t2
/* 35810: 01592021 */ addu $a0,$t2,$t9
/* 35814: 0c00ee75 */ jal func0003b9d4
/* 35818: 2484ffc0 */ addiu $a0,$a0,-64
/* 3581c: 3c0143dc */ lui $at,0x43dc
/* 35820: 44818000 */ mtc1 $at,$f16
/* 35824: 8fad0094 */ lw $t5,0x94($sp)
/* 35828: 46100482 */ mul.s $f18,$f0,$f16
/* 3582c: c5a40014 */ lwc1 $f4,0x14($t5)
/* 35830: 46049182 */ mul.s $f6,$f18,$f4
/* 35834: 10000005 */ b .L0003584c
/* 35838: e7a60070 */ swc1 $f6,0x70($sp)
.L0003583c:
/* 3583c: 3c0142fe */ lui $at,0x42fe
/* 35840: 44814000 */ mtc1 $at,$f8
/* 35844: 00000000 */ nop
/* 35848: e7a80070 */ swc1 $f8,0x70($sp)
.L0003584c:
/* 3584c: 8fa4009c */ lw $a0,0x9c($sp)
/* 35850: 0c00f6c5 */ jal func0003db14
/* 35854: 8fa500d0 */ lw $a1,0xd0($sp)
/* 35858: a3a2009b */ sb $v0,0x9b($sp)
/* 3585c: 8fa4009c */ lw $a0,0x9c($sp)
/* 35860: 0c00f629 */ jal func0003d8a4
/* 35864: 8fa500d0 */ lw $a1,0xd0($sp)
/* 35868: a7a200b6 */ sh $v0,0xb6($sp)
/* 3586c: 8fab0094 */ lw $t3,0x94($sp)
/* 35870: 916c0024 */ lbu $t4,0x24($t3)
/* 35874: 11800005 */ beqz $t4,.L0003588c
/* 35878: 00000000 */ nop
/* 3587c: 8fb80094 */ lw $t8,0x94($sp)
/* 35880: 8f080018 */ lw $t0,0x18($t8)
/* 35884: 10000005 */ b .L0003589c
/* 35888: afa800a0 */ sw $t0,0xa0($sp)
.L0003588c:
/* 3588c: 8fa90084 */ lw $t1,0x84($sp)
/* 35890: 8d2f0000 */ lw $t7,0x0($t1)
/* 35894: 8dee0000 */ lw $t6,0x0($t7)
/* 35898: afae00a0 */ sw $t6,0xa0($sp)
.L0003589c:
/* 3589c: 8faa0084 */ lw $t2,0x84($sp)
/* 358a0: 93b9009b */ lbu $t9,0x9b($sp)
/* 358a4: 93ad0077 */ lbu $t5,0x77($sp)
/* 358a8: 8d450008 */ lw $a1,0x8($t2)
/* 358ac: 93ab0076 */ lbu $t3,0x76($sp)
/* 358b0: c7aa0070 */ lwc1 $f10,0x70($sp)
/* 358b4: 8fac0094 */ lw $t4,0x94($sp)
/* 358b8: afb90010 */ sw $t9,0x10($sp)
/* 358bc: afad0014 */ sw $t5,0x14($sp)
/* 358c0: afab0018 */ sw $t3,0x18($sp)
/* 358c4: e7aa001c */ swc1 $f10,0x1c($sp)
/* 358c8: 8fa800a0 */ lw $t0,0xa0($sp)
/* 358cc: 91980013 */ lbu $t8,0x13($t4)
/* 358d0: 8fa400cc */ lw $a0,0xcc($sp)
/* 358d4: 8fa6007c */ lw $a2,0x7c($sp)
/* 358d8: 87a700b6 */ lh $a3,0xb6($sp)
/* 358dc: afa80024 */ sw $t0,0x24($sp)
/* 358e0: 0c00f370 */ jal func0003cdc0
/* 358e4: afb80020 */ sw $t8,0x20($sp)
/* 358e8: 24090006 */ addiu $t1,$zero,0x6
/* 358ec: a7a900a4 */ sh $t1,0xa4($sp)
/* 358f0: 8faf00cc */ lw $t7,0xcc($sp)
/* 358f4: afaf00a8 */ sw $t7,0xa8($sp)
/* 358f8: 8fae0094 */ lw $t6,0x94($sp)
/* 358fc: 91ca0024 */ lbu $t2,0x24($t6)
/* 35900: 11400008 */ beqz $t2,.L00035924
/* 35904: 00000000 */ nop
/* 35908: 8fb90094 */ lw $t9,0x94($sp)
/* 3590c: 932d0026 */ lbu $t5,0x26($t9)
/* 35910: a3ad00b0 */ sb $t5,0xb0($sp)
/* 35914: 8fab0094 */ lw $t3,0x94($sp)
/* 35918: 8d6c001c */ lw $t4,0x1c($t3)
/* 3591c: 10000009 */ b .L00035944
/* 35920: afac00ac */ sw $t4,0xac($sp)
.L00035924:
/* 35924: 8fb80084 */ lw $t8,0x84($sp)
/* 35928: 8f080000 */ lw $t0,0x0($t8)
/* 3592c: 9109000d */ lbu $t1,0xd($t0)
/* 35930: a3a900b0 */ sb $t1,0xb0($sp)
/* 35934: 8faf0084 */ lw $t7,0x84($sp)
/* 35938: 8dee0000 */ lw $t6,0x0($t7)
/* 3593c: 8dca0004 */ lw $t2,0x4($t6)
/* 35940: afaa00ac */ sw $t2,0xac($sp)
.L00035944:
/* 35944: 8fa400d0 */ lw $a0,0xd0($sp)
/* 35948: 27a500a4 */ addiu $a1,$sp,0xa4
/* 3594c: 8fa600a0 */ lw $a2,0xa0($sp)
/* 35950: 00003825 */ or $a3,$zero,$zero
/* 35954: 0c00f184 */ jal alEvtqPostEvent
/* 35958: 24840048 */ addiu $a0,$a0,0x48
/* 3595c: 8fb900b8 */ lw $t9,0xb8($sp)
/* 35960: 8f2d0008 */ lw $t5,0x8($t9)
/* 35964: 11a0001d */ beqz $t5,.L000359dc
/* 35968: 00000000 */ nop
/* 3596c: 240b0015 */ addiu $t3,$zero,0x15
/* 35970: a7ab00a4 */ sh $t3,0xa4($sp)
/* 35974: 93ac00c3 */ lbu $t4,0xc3($sp)
/* 35978: 35980080 */ ori $t8,$t4,0x80
/* 3597c: a3b800ac */ sb $t8,0xac($sp)
/* 35980: 93a800c2 */ lbu $t0,0xc2($sp)
/* 35984: a3a800ad */ sb $t0,0xad($sp)
/* 35988: a3a000ae */ sb $zero,0xae($sp)
/* 3598c: 8fa900d0 */ lw $t1,0xd0($sp)
/* 35990: 8fae00b8 */ lw $t6,0xb8($sp)
/* 35994: 8d2f0024 */ lw $t7,0x24($t1)
/* 35998: 8dca0008 */ lw $t2,0x8($t6)
/* 3599c: 01ea0019 */ multu $t7,$t2
/* 359a0: 0000c812 */ mflo $t9
/* 359a4: afb900a0 */ sw $t9,0xa0($sp)
/* 359a8: 00000000 */ nop
/* 359ac: 93ab00c3 */ lbu $t3,0xc3($sp)
/* 359b0: 8fad00a0 */ lw $t5,0xa0($sp)
/* 359b4: 3c01800a */ lui $at,%hi(var8009c350)
/* 359b8: 000b6080 */ sll $t4,$t3,0x2
/* 359bc: 002c0821 */ addu $at,$at,$t4
/* 359c0: ac2dc350 */ sw $t5,%lo(var8009c350)($at)
/* 359c4: 8fa400d0 */ lw $a0,0xd0($sp)
/* 359c8: 27a500a4 */ addiu $a1,$sp,0xa4
/* 359cc: 8fa600a0 */ lw $a2,0xa0($sp)
/* 359d0: 00003825 */ or $a3,$zero,$zero
/* 359d4: 0c00f184 */ jal alEvtqPostEvent
/* 359d8: 24840048 */ addiu $a0,$a0,0x48
.L000359dc:
/* 359dc: 8fb80094 */ lw $t8,0x94($sp)
/* 359e0: 93080010 */ lbu $t0,0x10($t8)
/* 359e4: 31090001 */ andi $t1,$t0,0x1
/* 359e8: 11200014 */ beqz $t1,.L00035a3c
/* 359ec: 00000000 */ nop
/* 359f0: 8fae00d0 */ lw $t6,0xd0($sp)
/* 359f4: 8dcf0084 */ lw $t7,0x84($t6)
/* 359f8: 11e00010 */ beqz $t7,.L00035a3c
/* 359fc: 00000000 */ nop
/* 35a00: 93b900c3 */ lbu $t9,0xc3($sp)
/* 35a04: 8fb80094 */ lw $t8,0x94($sp)
/* 35a08: 3c0d800a */ lui $t5,%hi(var8009c350)
/* 35a0c: 00195880 */ sll $t3,$t9,0x2
/* 35a10: 01ab6821 */ addu $t5,$t5,$t3
/* 35a14: 8dadc350 */ lw $t5,%lo(var8009c350)($t5)
/* 35a18: 93080010 */ lbu $t0,0x10($t8)
/* 35a1c: 8faa00d0 */ lw $t2,0xd0($sp)
/* 35a20: 2401ff00 */ addiu $at,$zero,-256
/* 35a24: 01a16024 */ and $t4,$t5,$at
/* 35a28: 00084883 */ sra $t1,$t0,0x2
/* 35a2c: 01892825 */ or $a1,$t4,$t1
/* 35a30: 00003025 */ or $a2,$zero,$zero
/* 35a34: 0c012238 */ jal osSendMesg
/* 35a38: 8d440084 */ lw $a0,0x84($t2)
.L00035a3c:
/* 35a3c: 100005f0 */ b .L00037200
/* 35a40: 00000000 */ nop
.L00035a44:
/* 35a44: 8fa400d0 */ lw $a0,0xd0($sp)
/* 35a48: 93a500c2 */ lbu $a1,0xc2($sp)
/* 35a4c: 0c00f5a7 */ jal func0003d69c
/* 35a50: 93a600c3 */ lbu $a2,0xc3($sp)
/* 35a54: afa2009c */ sw $v0,0x9c($sp)
/* 35a58: 8fae009c */ lw $t6,0x9c($sp)
/* 35a5c: 15c00003 */ bnez $t6,.L00035a6c
/* 35a60: 00000000 */ nop
/* 35a64: 100005e8 */ b .L00037208
/* 35a68: 00000000 */ nop
.L00035a6c:
/* 35a6c: 93b900c3 */ lbu $t9,0xc3($sp)
/* 35a70: 8faf00d0 */ lw $t7,0xd0($sp)
/* 35a74: 00195880 */ sll $t3,$t9,0x2
/* 35a78: 01795823 */ subu $t3,$t3,$t9
/* 35a7c: 8dea0060 */ lw $t2,0x60($t7)
/* 35a80: 000b5880 */ sll $t3,$t3,0x2
/* 35a84: 01795821 */ addu $t3,$t3,$t9
/* 35a88: 000b5880 */ sll $t3,$t3,0x2
/* 35a8c: 014b6821 */ addu $t5,$t2,$t3
/* 35a90: afad0094 */ sw $t5,0x94($sp)
/* 35a94: 8fb8009c */ lw $t8,0x9c($sp)
/* 35a98: 24010002 */ addiu $at,$zero,0x2
/* 35a9c: 93080035 */ lbu $t0,0x35($t8)
/* 35aa0: 15010005 */ bne $t0,$at,.L00035ab8
/* 35aa4: 00000000 */ nop
/* 35aa8: 8fa9009c */ lw $t1,0x9c($sp)
/* 35aac: 240c0004 */ addiu $t4,$zero,0x4
/* 35ab0: 10000017 */ b .L00035b10
/* 35ab4: a12c0035 */ sb $t4,0x35($t1)
.L00035ab8:
/* 35ab8: 8faf009c */ lw $t7,0x9c($sp)
/* 35abc: 240e0003 */ addiu $t6,$zero,0x3
/* 35ac0: a1ee0035 */ sb $t6,0x35($t7)
/* 35ac4: 8fb90094 */ lw $t9,0x94($sp)
/* 35ac8: 932a0024 */ lbu $t2,0x24($t9)
/* 35acc: 11400009 */ beqz $t2,.L00035af4
/* 35ad0: 00000000 */ nop
/* 35ad4: 8fa5009c */ lw $a1,0x9c($sp)
/* 35ad8: 8fab0094 */ lw $t3,0x94($sp)
/* 35adc: 8fa400d0 */ lw $a0,0xd0($sp)
/* 35ae0: 24a50004 */ addiu $a1,$a1,0x4
/* 35ae4: 0c00f4d0 */ jal func0003d340
/* 35ae8: 8d660020 */ lw $a2,0x20($t3)
/* 35aec: 10000008 */ b .L00035b10
/* 35af0: 00000000 */ nop
.L00035af4:
/* 35af4: 8fad009c */ lw $t5,0x9c($sp)
/* 35af8: 8fa400d0 */ lw $a0,0xd0($sp)
/* 35afc: 8db80020 */ lw $t8,0x20($t5)
/* 35b00: 25a50004 */ addiu $a1,$t5,0x4
/* 35b04: 8f080000 */ lw $t0,0x0($t8)
/* 35b08: 0c00f4d0 */ jal func0003d340
/* 35b0c: 8d060008 */ lw $a2,0x8($t0)
.L00035b10:
/* 35b10: 8fac0094 */ lw $t4,0x94($sp)
/* 35b14: 91890010 */ lbu $t1,0x10($t4)
/* 35b18: 312e0002 */ andi $t6,$t1,0x2
/* 35b1c: 11c00010 */ beqz $t6,.L00035b60
/* 35b20: 00000000 */ nop
/* 35b24: 8faf00d0 */ lw $t7,0xd0($sp)
/* 35b28: 8df90084 */ lw $t9,0x84($t7)
/* 35b2c: 1320000c */ beqz $t9,.L00035b60
/* 35b30: 00000000 */ nop
/* 35b34: 8fa80094 */ lw $t0,0x94($sp)
/* 35b38: 93ab00c2 */ lbu $t3,0xc2($sp)
/* 35b3c: 8faa00d0 */ lw $t2,0xd0($sp)
/* 35b40: 910c0010 */ lbu $t4,0x10($t0)
/* 35b44: 000b6c00 */ sll $t5,$t3,0x10
/* 35b48: 35b80008 */ ori $t8,$t5,0x8
/* 35b4c: 000c4883 */ sra $t1,$t4,0x2
/* 35b50: 03092825 */ or $a1,$t8,$t1
/* 35b54: 00003025 */ or $a2,$zero,$zero
/* 35b58: 0c012238 */ jal osSendMesg
/* 35b5c: 8d440084 */ lw $a0,0x84($t2)
.L00035b60:
/* 35b60: 100005a7 */ b .L00037200
/* 35b64: 00000000 */ nop
/* 35b68: 8fa400d0 */ lw $a0,0xd0($sp)
/* 35b6c: 93a500c2 */ lbu $a1,0xc2($sp)
/* 35b70: 0c00f5a7 */ jal func0003d69c
/* 35b74: 93a600c3 */ lbu $a2,0xc3($sp)
/* 35b78: afa2009c */ sw $v0,0x9c($sp)
/* 35b7c: 8fae009c */ lw $t6,0x9c($sp)
/* 35b80: 15c00003 */ bnez $t6,.L00035b90
/* 35b84: 00000000 */ nop
/* 35b88: 1000059f */ b .L00037208
/* 35b8c: 00000000 */ nop
.L00035b90:
/* 35b90: 93af00bf */ lbu $t7,0xbf($sp)
/* 35b94: 8fb9009c */ lw $t9,0x9c($sp)
/* 35b98: a32f0033 */ sb $t7,0x33($t9)
/* 35b9c: 8fa4009c */ lw $a0,0x9c($sp)
/* 35ba0: 0c00f629 */ jal func0003d8a4
/* 35ba4: 8fa500d0 */ lw $a1,0xd0($sp)
/* 35ba8: 8faa00d0 */ lw $t2,0xd0($sp)
/* 35bac: 00028c00 */ sll $s1,$v0,0x10
/* 35bb0: 00118c03 */ sra $s1,$s1,0x10
/* 35bb4: 8fa4009c */ lw $a0,0x9c($sp)
/* 35bb8: 0c00f6b4 */ jal func0003dad0
/* 35bbc: 8d45001c */ lw $a1,0x1c($t2)
/* 35bc0: 8fa4009c */ lw $a0,0x9c($sp)
/* 35bc4: 00408025 */ or $s0,$v0,$zero
/* 35bc8: 02003025 */ or $a2,$s0,$zero
/* 35bcc: 02202825 */ or $a1,$s1,$zero
/* 35bd0: 0c00f33c */ jal func0003ccf0
/* 35bd4: 24840004 */ addiu $a0,$a0,0x4
/* 35bd8: 10000589 */ b .L00037200
/* 35bdc: 00000000 */ nop
/* 35be0: 8fab00d0 */ lw $t3,0xd0($sp)
/* 35be4: 8d6d0064 */ lw $t5,0x64($t3)
/* 35be8: 11a0001c */ beqz $t5,.L00035c5c
/* 35bec: afad00c8 */ sw $t5,0xc8($sp)
.L00035bf0:
/* 35bf0: 8fa800c8 */ lw $t0,0xc8($sp)
/* 35bf4: 93b800c3 */ lbu $t8,0xc3($sp)
/* 35bf8: 910c0031 */ lbu $t4,0x31($t0)
/* 35bfc: 15980013 */ bne $t4,$t8,.L00035c4c
/* 35c00: 00000000 */ nop
/* 35c04: 93a900c0 */ lbu $t1,0xc0($sp)
/* 35c08: 8fae00c8 */ lw $t6,0xc8($sp)
/* 35c0c: a1c90033 */ sb $t1,0x33($t6)
/* 35c10: 8fa400c8 */ lw $a0,0xc8($sp)
/* 35c14: 0c00f629 */ jal func0003d8a4
/* 35c18: 8fa500d0 */ lw $a1,0xd0($sp)
/* 35c1c: 8faf00d0 */ lw $t7,0xd0($sp)
/* 35c20: 00028c00 */ sll $s1,$v0,0x10
/* 35c24: 00118c03 */ sra $s1,$s1,0x10
/* 35c28: 8fa400c8 */ lw $a0,0xc8($sp)
/* 35c2c: 0c00f6b4 */ jal func0003dad0
/* 35c30: 8de5001c */ lw $a1,0x1c($t7)
/* 35c34: 8fa400c8 */ lw $a0,0xc8($sp)
/* 35c38: 00408025 */ or $s0,$v0,$zero
/* 35c3c: 02003025 */ or $a2,$s0,$zero
/* 35c40: 02202825 */ or $a1,$s1,$zero
/* 35c44: 0c00f33c */ jal func0003ccf0
/* 35c48: 24840004 */ addiu $a0,$a0,0x4
.L00035c4c:
/* 35c4c: 8fb900c8 */ lw $t9,0xc8($sp)
/* 35c50: 8f2a0000 */ lw $t2,0x0($t9)
/* 35c54: 1540ffe6 */ bnez $t2,.L00035bf0
/* 35c58: afaa00c8 */ sw $t2,0xc8($sp)
.L00035c5c:
/* 35c5c: 10000568 */ b .L00037200
/* 35c60: 00000000 */ nop
/* 35c64: 93b000c0 */ lbu $s0,0xc0($sp)
/* 35c68: 2a01005d */ slti $at,$s0,0x5d
/* 35c6c: 1420000f */ bnez $at,.L00035cac
/* 35c70: 00000000 */ nop
/* 35c74: 240100fc */ addiu $at,$zero,0xfc
/* 35c78: 1201012d */ beq $s0,$at,.L00036130
/* 35c7c: 00000000 */ nop
/* 35c80: 240100fd */ addiu $at,$zero,0xfd
/* 35c84: 12010050 */ beq $s0,$at,.L00035dc8
/* 35c88: 00000000 */ nop
/* 35c8c: 240100fe */ addiu $at,$zero,0xfe
/* 35c90: 120100ab */ beq $s0,$at,.L00035f40
/* 35c94: 00000000 */ nop
/* 35c98: 240100ff */ addiu $at,$zero,0xff
/* 35c9c: 12010057 */ beq $s0,$at,.L00035dfc
/* 35ca0: 00000000 */ nop
/* 35ca4: 100004bf */ b .L00036fa4
/* 35ca8: 00000000 */ nop
.L00035cac:
/* 35cac: 2a010042 */ slti $at,$s0,0x42
/* 35cb0: 14200009 */ bnez $at,.L00035cd8
/* 35cb4: 00000000 */ nop
/* 35cb8: 2401005b */ addiu $at,$zero,0x5b
/* 35cbc: 12010244 */ beq $s0,$at,.L000365d0
/* 35cc0: 00000000 */ nop
/* 35cc4: 2401005c */ addiu $at,$zero,0x5c
/* 35cc8: 12010286 */ beq $s0,$at,.L000366e4
/* 35ccc: 00000000 */ nop
/* 35cd0: 100004b4 */ b .L00036fa4
/* 35cd4: 00000000 */ nop
.L00035cd8:
/* 35cd8: 2a010041 */ slti $at,$s0,0x41
/* 35cdc: 14200006 */ bnez $at,.L00035cf8
/* 35ce0: 00000000 */ nop
/* 35ce4: 24010041 */ addiu $at,$zero,0x41
/* 35ce8: 12010253 */ beq $s0,$at,.L00036638
/* 35cec: 00000000 */ nop
/* 35cf0: 100004ac */ b .L00036fa4
/* 35cf4: 00000000 */ nop
.L00035cf8:
/* 35cf8: 2a010024 */ slti $at,$s0,0x24
/* 35cfc: 14200006 */ bnez $at,.L00035d18
/* 35d00: 00000000 */ nop
/* 35d04: 24010040 */ addiu $at,$zero,0x40
/* 35d08: 120101c0 */ beq $s0,$at,.L0003640c
/* 35d0c: 00000000 */ nop
/* 35d10: 100004a4 */ b .L00036fa4
/* 35d14: 00000000 */ nop
.L00035d18:
/* 35d18: 260bffff */ addiu $t3,$s0,-1
/* 35d1c: 2d610023 */ sltiu $at,$t3,0x23
/* 35d20: 102004a0 */ beqz $at,.L00036fa4
/* 35d24: 00000000 */ nop
/* 35d28: 000b5880 */ sll $t3,$t3,0x2
/* 35d2c: 3c017005 */ lui $at,%hi(var700549bc)
/* 35d30: 002b0821 */ addu $at,$at,$t3
/* 35d34: 8c2b49bc */ lw $t3,%lo(var700549bc)($at)
/* 35d38: 01600008 */ jr $t3
/* 35d3c: 00000000 */ nop
/* 35d40: 93b800c3 */ lbu $t8,0xc3($sp)
/* 35d44: 8fa800d0 */ lw $t0,0xd0($sp)
/* 35d48: 93ad00bf */ lbu $t5,0xbf($sp)
/* 35d4c: 00184880 */ sll $t1,$t8,0x2
/* 35d50: 01384823 */ subu $t1,$t1,$t8
/* 35d54: 8d0c0060 */ lw $t4,0x60($t0)
/* 35d58: 00094880 */ sll $t1,$t1,0x2
/* 35d5c: 01384821 */ addu $t1,$t1,$t8
/* 35d60: 00094880 */ sll $t1,$t1,0x2
/* 35d64: 01897021 */ addu $t6,$t4,$t1
/* 35d68: a1cd0007 */ sb $t5,0x7($t6)
/* 35d6c: 8faf00d0 */ lw $t7,0xd0($sp)
/* 35d70: 8df90064 */ lw $t9,0x64($t7)
/* 35d74: 13200012 */ beqz $t9,.L00035dc0
/* 35d78: afb900c8 */ sw $t9,0xc8($sp)
.L00035d7c:
/* 35d7c: 8faa00c8 */ lw $t2,0xc8($sp)
/* 35d80: 93a800c3 */ lbu $t0,0xc3($sp)
/* 35d84: 914b0031 */ lbu $t3,0x31($t2)
/* 35d88: 15680009 */ bne $t3,$t0,.L00035db0
/* 35d8c: 00000000 */ nop
/* 35d90: 8fa400c8 */ lw $a0,0xc8($sp)
/* 35d94: 0c00f6c5 */ jal func0003db14
/* 35d98: 8fa500d0 */ lw $a1,0xd0($sp)
/* 35d9c: a3a2009b */ sb $v0,0x9b($sp)
/* 35da0: 8fa400c8 */ lw $a0,0xc8($sp)
/* 35da4: 93a5009b */ lbu $a1,0x9b($sp)
/* 35da8: 0c00f3bc */ jal func0003cef0
/* 35dac: 24840004 */ addiu $a0,$a0,0x4
.L00035db0:
/* 35db0: 8fb800c8 */ lw $t8,0xc8($sp)
/* 35db4: 8f0c0000 */ lw $t4,0x0($t8)
/* 35db8: 1580fff0 */ bnez $t4,.L00035d7c
/* 35dbc: afac00c8 */ sw $t4,0xc8($sp)
.L00035dc0:
/* 35dc0: 1000047a */ b .L00036fac
/* 35dc4: 00000000 */ nop
.L00035dc8:
/* 35dc8: 93af00c3 */ lbu $t7,0xc3($sp)
/* 35dcc: 8fad00d0 */ lw $t5,0xd0($sp)
/* 35dd0: 93a900bf */ lbu $t1,0xbf($sp)
/* 35dd4: 000fc880 */ sll $t9,$t7,0x2
/* 35dd8: 032fc823 */ subu $t9,$t9,$t7
/* 35ddc: 8dae0060 */ lw $t6,0x60($t5)
/* 35de0: 0019c880 */ sll $t9,$t9,0x2
/* 35de4: 032fc821 */ addu $t9,$t9,$t7
/* 35de8: 0019c880 */ sll $t9,$t9,0x2
/* 35dec: 01d95021 */ addu $t2,$t6,$t9
/* 35df0: a149000f */ sb $t1,0xf($t2)
/* 35df4: 1000046d */ b .L00036fac
/* 35df8: 00000000 */ nop
.L00035dfc:
/* 35dfc: 93b800c3 */ lbu $t8,0xc3($sp)
/* 35e00: 8fab00d0 */ lw $t3,0xd0($sp)
/* 35e04: 00186080 */ sll $t4,$t8,0x2
/* 35e08: 01986023 */ subu $t4,$t4,$t8
/* 35e0c: 8d680060 */ lw $t0,0x60($t3)
/* 35e10: 000c6080 */ sll $t4,$t4,0x2
/* 35e14: 01986021 */ addu $t4,$t4,$t8
/* 35e18: 000c6080 */ sll $t4,$t4,0x2
/* 35e1c: 010c6821 */ addu $t5,$t0,$t4
/* 35e20: 91af000f */ lbu $t7,0xf($t5)
/* 35e24: 15e0000c */ bnez $t7,.L00035e58
/* 35e28: 00000000 */ nop
/* 35e2c: 93aa00c3 */ lbu $t2,0xc3($sp)
/* 35e30: 8fb900d0 */ lw $t9,0xd0($sp)
/* 35e34: 240e0090 */ addiu $t6,$zero,0x90
/* 35e38: 000a5880 */ sll $t3,$t2,0x2
/* 35e3c: 016a5823 */ subu $t3,$t3,$t2
/* 35e40: 8f290060 */ lw $t1,0x60($t9)
/* 35e44: 000b5880 */ sll $t3,$t3,0x2
/* 35e48: 016a5821 */ addu $t3,$t3,$t2
/* 35e4c: 000b5880 */ sll $t3,$t3,0x2
/* 35e50: 012bc021 */ addu $t8,$t1,$t3
/* 35e54: a30e000f */ sb $t6,0xf($t8)
.L00035e58:
/* 35e58: 93ad00c3 */ lbu $t5,0xc3($sp)
/* 35e5c: 8fa800d0 */ lw $t0,0xd0($sp)
/* 35e60: 93a900bf */ lbu $t1,0xbf($sp)
/* 35e64: 000d7880 */ sll $t7,$t5,0x2
/* 35e68: 01ed7823 */ subu $t7,$t7,$t5
/* 35e6c: 8d0c0060 */ lw $t4,0x60($t0)
/* 35e70: 000f7880 */ sll $t7,$t7,0x2
/* 35e74: 01ed7821 */ addu $t7,$t7,$t5
/* 35e78: 000f7880 */ sll $t7,$t7,0x2
/* 35e7c: 018fc821 */ addu $t9,$t4,$t7
/* 35e80: 932a000e */ lbu $t2,0xe($t9)
/* 35e84: 11490029 */ beq $t2,$t1,.L00035f2c
/* 35e88: 00000000 */ nop
/* 35e8c: 93b800c3 */ lbu $t8,0xc3($sp)
/* 35e90: 8fab00d0 */ lw $t3,0xd0($sp)
/* 35e94: 00184080 */ sll $t0,$t8,0x2
/* 35e98: 01184023 */ subu $t0,$t0,$t8
/* 35e9c: 8d6e0060 */ lw $t6,0x60($t3)
/* 35ea0: 00084080 */ sll $t0,$t0,0x2
/* 35ea4: 01184021 */ addu $t0,$t0,$t8
/* 35ea8: 00084080 */ sll $t0,$t0,0x2
/* 35eac: 01c86821 */ addu $t5,$t6,$t0
/* 35eb0: 91ac000d */ lbu $t4,0xd($t5)
/* 35eb4: 91af000e */ lbu $t7,0xe($t5)
/* 35eb8: 158f000d */ bne $t4,$t7,.L00035ef0
/* 35ebc: 00000000 */ nop
/* 35ec0: 93ab00c3 */ lbu $t3,0xc3($sp)
/* 35ec4: 8faa00d0 */ lw $t2,0xd0($sp)
/* 35ec8: 93b900bf */ lbu $t9,0xbf($sp)
/* 35ecc: 000bc080 */ sll $t8,$t3,0x2
/* 35ed0: 030bc023 */ subu $t8,$t8,$t3
/* 35ed4: 8d490060 */ lw $t1,0x60($t2)
/* 35ed8: 0018c080 */ sll $t8,$t8,0x2
/* 35edc: 030bc021 */ addu $t8,$t8,$t3
/* 35ee0: 0018c080 */ sll $t8,$t8,0x2
/* 35ee4: 01387021 */ addu $t6,$t1,$t8
/* 35ee8: 1000000e */ b .L00035f24
/* 35eec: a1d9000e */ sb $t9,0xe($t6)
.L00035ef0:
/* 35ef0: 93af00c3 */ lbu $t7,0xc3($sp)
/* 35ef4: 8fad00d0 */ lw $t5,0xd0($sp)
/* 35ef8: 93a800bf */ lbu $t0,0xbf($sp)
/* 35efc: 000f5080 */ sll $t2,$t7,0x2
/* 35f00: 014f5023 */ subu $t2,$t2,$t7
/* 35f04: 8dac0060 */ lw $t4,0x60($t5)
/* 35f08: 000a5080 */ sll $t2,$t2,0x2
/* 35f0c: 014f5021 */ addu $t2,$t2,$t7
/* 35f10: 000a5080 */ sll $t2,$t2,0x2
/* 35f14: 018a5821 */ addu $t3,$t4,$t2
/* 35f18: a168000e */ sb $t0,0xe($t3)
/* 35f1c: 10000423 */ b .L00036fac
/* 35f20: 00000000 */ nop
.L00035f24:
/* 35f24: 10000003 */ b .L00035f34
/* 35f28: 00000000 */ nop
.L00035f2c:
/* 35f2c: 1000041f */ b .L00036fac
/* 35f30: 00000000 */ nop
.L00035f34:
/* 35f34: 8fb800b8 */ lw $t8,0xb8($sp)
/* 35f38: 240900fe */ addiu $t1,$zero,0xfe
/* 35f3c: a3090005 */ sb $t1,0x5($t8)
.L00035f40:
/* 35f40: 93ad00c3 */ lbu $t5,0xc3($sp)
/* 35f44: 8fb900d0 */ lw $t9,0xd0($sp)
/* 35f48: 000d7880 */ sll $t7,$t5,0x2
/* 35f4c: 01ed7823 */ subu $t7,$t7,$t5
/* 35f50: 8f2e0060 */ lw $t6,0x60($t9)
/* 35f54: 000f7880 */ sll $t7,$t7,0x2
/* 35f58: 01ed7821 */ addu $t7,$t7,$t5
/* 35f5c: 000f7880 */ sll $t7,$t7,0x2
/* 35f60: 01cf6021 */ addu $t4,$t6,$t7
/* 35f64: 918a000d */ lbu $t2,0xd($t4)
/* 35f68: a3aa0067 */ sb $t2,0x67($sp)
/* 35f6c: 93a900c3 */ lbu $t1,0xc3($sp)
/* 35f70: 8fa800d0 */ lw $t0,0xd0($sp)
/* 35f74: 0009c080 */ sll $t8,$t1,0x2
/* 35f78: 0309c023 */ subu $t8,$t8,$t1
/* 35f7c: 8d0b0060 */ lw $t3,0x60($t0)
/* 35f80: 0018c080 */ sll $t8,$t8,0x2
/* 35f84: 0309c021 */ addu $t8,$t8,$t1
/* 35f88: 0018c080 */ sll $t8,$t8,0x2
/* 35f8c: 0178c821 */ addu $t9,$t3,$t8
/* 35f90: 932d000e */ lbu $t5,0xe($t9)
/* 35f94: a3ad0066 */ sb $t5,0x66($sp)
/* 35f98: 93ac00c3 */ lbu $t4,0xc3($sp)
/* 35f9c: 8fae00d0 */ lw $t6,0xd0($sp)
/* 35fa0: 000c5080 */ sll $t2,$t4,0x2
/* 35fa4: 014c5023 */ subu $t2,$t2,$t4
/* 35fa8: 8dcf0060 */ lw $t7,0x60($t6)
/* 35fac: 000a5080 */ sll $t2,$t2,0x2
/* 35fb0: 014c5021 */ addu $t2,$t2,$t4
/* 35fb4: 000a5080 */ sll $t2,$t2,0x2
/* 35fb8: 01ea4021 */ addu $t0,$t7,$t2
/* 35fbc: 9109000f */ lbu $t1,0xf($t0)
/* 35fc0: a3a900c1 */ sb $t1,0xc1($sp)
/* 35fc4: 93ab0066 */ lbu $t3,0x66($sp)
/* 35fc8: 93b80067 */ lbu $t8,0x67($sp)
/* 35fcc: 0178c823 */ subu $t9,$t3,$t8
/* 35fd0: afb90060 */ sw $t9,0x60($sp)
/* 35fd4: 8fad0060 */ lw $t5,0x60($sp)
/* 35fd8: 19a00012 */ blez $t5,.L00036024
/* 35fdc: 00000000 */ nop
/* 35fe0: 93ae00c1 */ lbu $t6,0xc1($sp)
/* 35fe4: 31cc0080 */ andi $t4,$t6,0x80
/* 35fe8: 11800005 */ beqz $t4,.L00036000
/* 35fec: 00000000 */ nop
/* 35ff0: 93af00c1 */ lbu $t7,0xc1($sp)
/* 35ff4: 31ea007f */ andi $t2,$t7,0x7f
/* 35ff8: 000a4040 */ sll $t0,$t2,0x1
/* 35ffc: a3a800c1 */ sb $t0,0xc1($sp)
.L00036000:
/* 36000: 8fa90060 */ lw $t1,0x60($sp)
/* 36004: 93ab00c1 */ lbu $t3,0xc1($sp)
/* 36008: 0169082a */ slt $at,$t3,$t1
/* 3600c: 10200003 */ beqz $at,.L0003601c
/* 36010: 00000000 */ nop
/* 36014: 93b800c1 */ lbu $t8,0xc1($sp)
/* 36018: afb80060 */ sw $t8,0x60($sp)
.L0003601c:
/* 3601c: 1000000d */ b .L00036054
/* 36020: 00000000 */ nop
.L00036024:
/* 36024: 93b900c1 */ lbu $t9,0xc1($sp)
/* 36028: 332d007f */ andi $t5,$t9,0x7f
/* 3602c: a3ad00c1 */ sb $t5,0xc1($sp)
/* 36030: 93ac00c1 */ lbu $t4,0xc1($sp)
/* 36034: 8fae0060 */ lw $t6,0x60($sp)
/* 36038: 000c7823 */ negu $t7,$t4
/* 3603c: 01cf082a */ slt $at,$t6,$t7
/* 36040: 10200004 */ beqz $at,.L00036054
/* 36044: 00000000 */ nop
/* 36048: 93aa00c1 */ lbu $t2,0xc1($sp)
/* 3604c: 000a4023 */ negu $t0,$t2
/* 36050: afa80060 */ sw $t0,0x60($sp)
.L00036054:
/* 36054: 93a90067 */ lbu $t1,0x67($sp)
/* 36058: 8fab0060 */ lw $t3,0x60($sp)
/* 3605c: 012bc021 */ addu $t8,$t1,$t3
/* 36060: a3b80067 */ sb $t8,0x67($sp)
/* 36064: 93ae00c3 */ lbu $t6,0xc3($sp)
/* 36068: 8fad00d0 */ lw $t5,0xd0($sp)
/* 3606c: 93b90067 */ lbu $t9,0x67($sp)
/* 36070: 000e7880 */ sll $t7,$t6,0x2
/* 36074: 01ee7823 */ subu $t7,$t7,$t6
/* 36078: 8dac0060 */ lw $t4,0x60($t5)
/* 3607c: 000f7880 */ sll $t7,$t7,0x2
/* 36080: 01ee7821 */ addu $t7,$t7,$t6
/* 36084: 000f7880 */ sll $t7,$t7,0x2
/* 36088: 018f5021 */ addu $t2,$t4,$t7
/* 3608c: a159000d */ sb $t9,0xd($t2)
/* 36090: 93a80067 */ lbu $t0,0x67($sp)
/* 36094: 93a90066 */ lbu $t1,0x66($sp)
/* 36098: 1109000d */ beq $t0,$t1,.L000360d0
/* 3609c: 00000000 */ nop
/* 360a0: 8fab00d0 */ lw $t3,0xd0($sp)
/* 360a4: 8fa500d4 */ lw $a1,0xd4($sp)
/* 360a8: 00003825 */ or $a3,$zero,$zero
/* 360ac: 8d660024 */ lw $a2,0x24($t3)
/* 360b0: 25640048 */ addiu $a0,$t3,0x48
/* 360b4: 00c00821 */ addu $at,$a2,$zero
/* 360b8: 00013080 */ sll $a2,$at,0x2
/* 360bc: 00c13023 */ subu $a2,$a2,$at
/* 360c0: 000630c0 */ sll $a2,$a2,0x3
/* 360c4: 00c13021 */ addu $a2,$a2,$at
/* 360c8: 0c00f184 */ jal alEvtqPostEvent
/* 360cc: 00063080 */ sll $a2,$a2,0x2
.L000360d0:
/* 360d0: 93b80067 */ lbu $t8,0x67($sp)
/* 360d4: 13000009 */ beqz $t8,.L000360fc
/* 360d8: 00000000 */ nop
/* 360dc: 8fad00d0 */ lw $t5,0xd0($sp)
/* 360e0: 93ac00c3 */ lbu $t4,0xc3($sp)
/* 360e4: 240f0001 */ addiu $t7,$zero,0x1
/* 360e8: 95ae0030 */ lhu $t6,0x30($t5)
/* 360ec: 018fc804 */ sllv $t9,$t7,$t4
/* 360f0: 01d95025 */ or $t2,$t6,$t9
/* 360f4: 10000009 */ b .L0003611c
/* 360f8: a5aa0030 */ sh $t2,0x30($t5)
.L000360fc:
/* 360fc: 8fa800d0 */ lw $t0,0xd0($sp)
/* 36100: 93ab00c3 */ lbu $t3,0xc3($sp)
/* 36104: 24180001 */ addiu $t8,$zero,0x1
/* 36108: 95090030 */ lhu $t1,0x30($t0)
/* 3610c: 01787804 */ sllv $t7,$t8,$t3
/* 36110: 01e06027 */ nor $t4,$t7,$zero
/* 36114: 012c7024 */ and $t6,$t1,$t4
/* 36118: a50e0030 */ sh $t6,0x30($t0)
.L0003611c:
/* 3611c: 8fa400d0 */ lw $a0,0xd0($sp)
/* 36120: 0c00d3c3 */ jal func00034f0c
/* 36124: 93a500c3 */ lbu $a1,0xc3($sp)
/* 36128: 100003a0 */ b .L00036fac
/* 3612c: 00000000 */ nop
.L00036130:
/* 36130: 93b800c3 */ lbu $t8,0xc3($sp)
/* 36134: 8faa00d0 */ lw $t2,0xd0($sp)
/* 36138: 93b900bf */ lbu $t9,0xbf($sp)
/* 3613c: 00185880 */ sll $t3,$t8,0x2
/* 36140: 01785823 */ subu $t3,$t3,$t8
/* 36144: 8d4d0060 */ lw $t5,0x60($t2)
/* 36148: 000b5880 */ sll $t3,$t3,0x2
/* 3614c: 01785821 */ addu $t3,$t3,$t8
/* 36150: 000b5880 */ sll $t3,$t3,0x2
/* 36154: 01ab7821 */ addu $t7,$t5,$t3
/* 36158: a1f9000d */ sb $t9,0xd($t7)
/* 3615c: 93a800c3 */ lbu $t0,0xc3($sp)
/* 36160: 8fac00d0 */ lw $t4,0xd0($sp)
/* 36164: 93a900bf */ lbu $t1,0xbf($sp)
/* 36168: 00085080 */ sll $t2,$t0,0x2
/* 3616c: 01485023 */ subu $t2,$t2,$t0
/* 36170: 8d8e0060 */ lw $t6,0x60($t4)
/* 36174: 000a5080 */ sll $t2,$t2,0x2
/* 36178: 01485021 */ addu $t2,$t2,$t0
/* 3617c: 000a5080 */ sll $t2,$t2,0x2
/* 36180: 01cac021 */ addu $t8,$t6,$t2
/* 36184: a309000e */ sb $t1,0xe($t8)
/* 36188: 93ad00bf */ lbu $t5,0xbf($sp)
/* 3618c: 15a0000a */ bnez $t5,.L000361b8
/* 36190: 00000000 */ nop
/* 36194: 8fab00d0 */ lw $t3,0xd0($sp)
/* 36198: 93af00c3 */ lbu $t7,0xc3($sp)
/* 3619c: 240c0001 */ addiu $t4,$zero,0x1
/* 361a0: 95790030 */ lhu $t9,0x30($t3)
/* 361a4: 01ec4004 */ sllv $t0,$t4,$t7
/* 361a8: 390effff */ xori $t6,$t0,0xffff
/* 361ac: 032e5024 */ and $t2,$t9,$t6
/* 361b0: 10000008 */ b .L000361d4
/* 361b4: a56a0030 */ sh $t2,0x30($t3)
.L000361b8:
/* 361b8: 8fa900d0 */ lw $t1,0xd0($sp)
/* 361bc: 93ad00c3 */ lbu $t5,0xc3($sp)
/* 361c0: 240c0001 */ addiu $t4,$zero,0x1
/* 361c4: 95380030 */ lhu $t8,0x30($t1)
/* 361c8: 01ac7804 */ sllv $t7,$t4,$t5
/* 361cc: 030f4025 */ or $t0,$t8,$t7
/* 361d0: a5280030 */ sh $t0,0x30($t1)
.L000361d4:
/* 361d4: 8fa400d0 */ lw $a0,0xd0($sp)
/* 361d8: 0c00d3c3 */ jal func00034f0c
/* 361dc: 93a500c3 */ lbu $a1,0xc3($sp)
/* 361e0: 10000372 */ b .L00036fac
/* 361e4: 00000000 */ nop
/* 361e8: 93ab00c3 */ lbu $t3,0xc3($sp)
/* 361ec: 8fae00d0 */ lw $t6,0xd0($sp)
/* 361f0: 93b900bf */ lbu $t9,0xbf($sp)
/* 361f4: 000b6080 */ sll $t4,$t3,0x2
/* 361f8: 018b6023 */ subu $t4,$t4,$t3
/* 361fc: 8dca0060 */ lw $t2,0x60($t6)
/* 36200: 000c6080 */ sll $t4,$t4,0x2
/* 36204: 018b6021 */ addu $t4,$t4,$t3
/* 36208: 000c6080 */ sll $t4,$t4,0x2
/* 3620c: 014c6821 */ addu $t5,$t2,$t4
/* 36210: a1b90011 */ sb $t9,0x11($t5)
/* 36214: 8fa400d0 */ lw $a0,0xd0($sp)
/* 36218: 0c00d3ee */ jal func00034fb8
/* 3621c: 93a500c3 */ lbu $a1,0xc3($sp)
/* 36220: 10000362 */ b .L00036fac
/* 36224: 00000000 */ nop
/* 36228: 93a900c3 */ lbu $t1,0xc3($sp)
/* 3622c: 8faf00d0 */ lw $t7,0xd0($sp)
/* 36230: 93b800bf */ lbu $t8,0xbf($sp)
/* 36234: 00097080 */ sll $t6,$t1,0x2
/* 36238: 01c97023 */ subu $t6,$t6,$t1
/* 3623c: 8de80060 */ lw $t0,0x60($t7)
/* 36240: 000e7080 */ sll $t6,$t6,0x2
/* 36244: 01c97021 */ addu $t6,$t6,$t1
/* 36248: 000e7080 */ sll $t6,$t6,0x2
/* 3624c: 010e5821 */ addu $t3,$t0,$t6
/* 36250: a1780012 */ sb $t8,0x12($t3)
/* 36254: 8fa400d0 */ lw $a0,0xd0($sp)
/* 36258: 0c00d3ee */ jal func00034fb8
/* 3625c: 93a500c3 */ lbu $a1,0xc3($sp)
/* 36260: 10000352 */ b .L00036fac
/* 36264: 00000000 */ nop
/* 36268: 93ad00c3 */ lbu $t5,0xc3($sp)
/* 3626c: 8fac00d0 */ lw $t4,0xd0($sp)
/* 36270: 93aa00bf */ lbu $t2,0xbf($sp)
/* 36274: 000d7880 */ sll $t7,$t5,0x2
/* 36278: 01ed7823 */ subu $t7,$t7,$t5
/* 3627c: 8d990060 */ lw $t9,0x60($t4)
/* 36280: 000f7880 */ sll $t7,$t7,0x2
/* 36284: 01ed7821 */ addu $t7,$t7,$t5
/* 36288: 000f7880 */ sll $t7,$t7,0x2
/* 3628c: 032f4821 */ addu $t1,$t9,$t7
/* 36290: a12a0013 */ sb $t2,0x13($t1)
/* 36294: 8fa800d0 */ lw $t0,0xd0($sp)
/* 36298: 8d0e0064 */ lw $t6,0x64($t0)
/* 3629c: 11c0000e */ beqz $t6,.L000362d8
/* 362a0: afae00c8 */ sw $t6,0xc8($sp)
.L000362a4:
/* 362a4: 8fb800c8 */ lw $t8,0xc8($sp)
/* 362a8: 93ac00c3 */ lbu $t4,0xc3($sp)
/* 362ac: 930b0031 */ lbu $t3,0x31($t8)
/* 362b0: 156c0005 */ bne $t3,$t4,.L000362c8
/* 362b4: 00000000 */ nop
/* 362b8: 8fa400c8 */ lw $a0,0xc8($sp)
/* 362bc: 93a500bf */ lbu $a1,0xbf($sp)
/* 362c0: 0c00f9cc */ jal func0003e730
/* 362c4: 24840004 */ addiu $a0,$a0,0x4
.L000362c8:
/* 362c8: 8fad00c8 */ lw $t5,0xc8($sp)
/* 362cc: 8db90000 */ lw $t9,0x0($t5)
/* 362d0: 1720fff4 */ bnez $t9,.L000362a4
/* 362d4: afb900c8 */ sw $t9,0xc8($sp)
.L000362d8:
/* 362d8: 10000334 */ b .L00036fac
/* 362dc: 00000000 */ nop
/* 362e0: 8faf00d0 */ lw $t7,0xd0($sp)
/* 362e4: 8dea0084 */ lw $t2,0x84($t7)
/* 362e8: 1140000d */ beqz $t2,.L00036320
/* 362ec: 00000000 */ nop
/* 362f0: 8fa900d0 */ lw $t1,0xd0($sp)
/* 362f4: 93a800bf */ lbu $t0,0xbf($sp)
/* 362f8: 2401ff00 */ addiu $at,$zero,-256
/* 362fc: 8d2b0010 */ lw $t3,0x10($t1)
/* 36300: 310e0007 */ andi $t6,$t0,0x7
/* 36304: 35d80010 */ ori $t8,$t6,0x10
/* 36308: 000b6140 */ sll $t4,$t3,0x5
/* 3630c: 01816824 */ and $t5,$t4,$at
/* 36310: 030d2825 */ or $a1,$t8,$t5
/* 36314: 00003025 */ or $a2,$zero,$zero
/* 36318: 0c012238 */ jal osSendMesg
/* 3631c: 8d240084 */ lw $a0,0x84($t1)
.L00036320:
/* 36320: 10000322 */ b .L00036fac
/* 36324: 00000000 */ nop
/* 36328: 93a800c3 */ lbu $t0,0xc3($sp)
/* 3632c: 8faf00d0 */ lw $t7,0xd0($sp)
/* 36330: 93b900bf */ lbu $t9,0xbf($sp)
/* 36334: 00087080 */ sll $t6,$t0,0x2
/* 36338: 01c87023 */ subu $t6,$t6,$t0
/* 3633c: 8dea0060 */ lw $t2,0x60($t7)
/* 36340: 000e7080 */ sll $t6,$t6,0x2
/* 36344: 01c87021 */ addu $t6,$t6,$t0
/* 36348: 000e7080 */ sll $t6,$t6,0x2
/* 3634c: 014e4821 */ addu $t1,$t2,$t6
/* 36350: a1390009 */ sb $t9,0x9($t1)
/* 36354: 8fab00d0 */ lw $t3,0xd0($sp)
/* 36358: 8d6c0064 */ lw $t4,0x64($t3)
/* 3635c: 1180001c */ beqz $t4,.L000363d0
/* 36360: afac00c8 */ sw $t4,0xc8($sp)
.L00036364:
/* 36364: 8fb800c8 */ lw $t8,0xc8($sp)
/* 36368: 93af00c3 */ lbu $t7,0xc3($sp)
/* 3636c: 930d0031 */ lbu $t5,0x31($t8)
/* 36370: 15af0013 */ bne $t5,$t7,.L000363c0
/* 36374: 00000000 */ nop
/* 36378: 93080034 */ lbu $t0,0x34($t8)
/* 3637c: 24010003 */ addiu $at,$zero,0x3
/* 36380: 1101000f */ beq $t0,$at,.L000363c0
/* 36384: 00000000 */ nop
/* 36388: 8fa400c8 */ lw $a0,0xc8($sp)
/* 3638c: 0c00f629 */ jal func0003d8a4
/* 36390: 8fa500d0 */ lw $a1,0xd0($sp)
/* 36394: a7a200b6 */ sh $v0,0xb6($sp)
/* 36398: 8faa00d0 */ lw $t2,0xd0($sp)
/* 3639c: 8fa400c8 */ lw $a0,0xc8($sp)
/* 363a0: 0c00f6b4 */ jal func0003dad0
/* 363a4: 8d45001c */ lw $a1,0x1c($t2)
/* 363a8: 8fa400c8 */ lw $a0,0xc8($sp)
/* 363ac: 00408025 */ or $s0,$v0,$zero
/* 363b0: 02003025 */ or $a2,$s0,$zero
/* 363b4: 87a500b6 */ lh $a1,0xb6($sp)
/* 363b8: 0c00f33c */ jal func0003ccf0
/* 363bc: 24840004 */ addiu $a0,$a0,0x4
.L000363c0:
/* 363c0: 8fae00c8 */ lw $t6,0xc8($sp)
/* 363c4: 8dd90000 */ lw $t9,0x0($t6)
/* 363c8: 1720ffe6 */ bnez $t9,.L00036364
/* 363cc: afb900c8 */ sw $t9,0xc8($sp)
.L000363d0:
/* 363d0: 100002f6 */ b .L00036fac
/* 363d4: 00000000 */ nop
/* 363d8: 93ad00c3 */ lbu $t5,0xc3($sp)
/* 363dc: 8fab00d0 */ lw $t3,0xd0($sp)
/* 363e0: 93a900bf */ lbu $t1,0xbf($sp)
/* 363e4: 000d7880 */ sll $t7,$t5,0x2
/* 363e8: 01ed7823 */ subu $t7,$t7,$t5
/* 363ec: 8d6c0060 */ lw $t4,0x60($t3)
/* 363f0: 000f7880 */ sll $t7,$t7,0x2
/* 363f4: 01ed7821 */ addu $t7,$t7,$t5
/* 363f8: 000f7880 */ sll $t7,$t7,0x2
/* 363fc: 018fc021 */ addu $t8,$t4,$t7
/* 36400: a3090008 */ sb $t1,0x8($t8)
/* 36404: 100002e9 */ b .L00036fac
/* 36408: 00000000 */ nop
.L0003640c:
/* 3640c: 93b900c3 */ lbu $t9,0xc3($sp)
/* 36410: 8faa00d0 */ lw $t2,0xd0($sp)
/* 36414: 93a800bf */ lbu $t0,0xbf($sp)
/* 36418: 00195880 */ sll $t3,$t9,0x2
/* 3641c: 01795823 */ subu $t3,$t3,$t9
/* 36420: 8d4e0060 */ lw $t6,0x60($t2)
/* 36424: 000b5880 */ sll $t3,$t3,0x2
/* 36428: 01795821 */ addu $t3,$t3,$t9
/* 3642c: 000b5880 */ sll $t3,$t3,0x2
/* 36430: 01cb6821 */ addu $t5,$t6,$t3
/* 36434: a1a8000c */ sb $t0,0xc($t5)
/* 36438: 8fac00d0 */ lw $t4,0xd0($sp)
/* 3643c: 8d8f0064 */ lw $t7,0x64($t4)
/* 36440: 11e00061 */ beqz $t7,.L000365c8
/* 36444: afaf00c8 */ sw $t7,0xc8($sp)
.L00036448:
/* 36448: 8fa900c8 */ lw $t1,0xc8($sp)
/* 3644c: 93aa00c3 */ lbu $t2,0xc3($sp)
/* 36450: 91380031 */ lbu $t8,0x31($t1)
/* 36454: 170a0058 */ bne $t8,$t2,.L000365b8
/* 36458: 00000000 */ nop
/* 3645c: 91390035 */ lbu $t9,0x35($t1)
/* 36460: 24010003 */ addiu $at,$zero,0x3
/* 36464: 13210054 */ beq $t9,$at,.L000365b8
/* 36468: 00000000 */ nop
/* 3646c: 93ae00bf */ lbu $t6,0xbf($sp)
/* 36470: 29c10040 */ slti $at,$t6,0x40
/* 36474: 1420000a */ bnez $at,.L000364a0
/* 36478: 00000000 */ nop
/* 3647c: 8fab00c8 */ lw $t3,0xc8($sp)
/* 36480: 91680035 */ lbu $t0,0x35($t3)
/* 36484: 15000004 */ bnez $t0,.L00036498
/* 36488: 00000000 */ nop
/* 3648c: 8fac00c8 */ lw $t4,0xc8($sp)
/* 36490: 240d0002 */ addiu $t5,$zero,0x2
/* 36494: a18d0035 */ sb $t5,0x35($t4)
.L00036498:
/* 36498: 10000047 */ b .L000365b8
/* 3649c: 00000000 */ nop
.L000364a0:
/* 364a0: 8faf00c8 */ lw $t7,0xc8($sp)
/* 364a4: 24010002 */ addiu $at,$zero,0x2
/* 364a8: 91f80035 */ lbu $t8,0x35($t7)
/* 364ac: 17010004 */ bne $t8,$at,.L000364c0
/* 364b0: 00000000 */ nop
/* 364b4: 8faa00c8 */ lw $t2,0xc8($sp)
/* 364b8: 1000003f */ b .L000365b8
/* 364bc: a1400035 */ sb $zero,0x35($t2)
.L000364c0:
/* 364c0: 8fa900c8 */ lw $t1,0xc8($sp)
/* 364c4: 24010004 */ addiu $at,$zero,0x4
/* 364c8: 91390035 */ lbu $t9,0x35($t1)
/* 364cc: 1721003a */ bne $t9,$at,.L000365b8
/* 364d0: 00000000 */ nop
/* 364d4: 8fab00c8 */ lw $t3,0xc8($sp)
/* 364d8: 240e0003 */ addiu $t6,$zero,0x3
/* 364dc: a16e0035 */ sb $t6,0x35($t3)
/* 364e0: 8fa80094 */ lw $t0,0x94($sp)
/* 364e4: 910d0024 */ lbu $t5,0x24($t0)
/* 364e8: 11a00021 */ beqz $t5,.L00036570
/* 364ec: 00000000 */ nop
/* 364f0: 93b800c3 */ lbu $t8,0xc3($sp)
/* 364f4: 8fac00d0 */ lw $t4,0xd0($sp)
/* 364f8: 00185080 */ sll $t2,$t8,0x2
/* 364fc: 01585023 */ subu $t2,$t2,$t8
/* 36500: 8d8f0060 */ lw $t7,0x60($t4)
/* 36504: 000a5080 */ sll $t2,$t2,0x2
/* 36508: 01585021 */ addu $t2,$t2,$t8
/* 3650c: 000a5080 */ sll $t2,$t2,0x2
/* 36510: 01ea4821 */ addu $t1,$t7,$t2
/* 36514: 8d390020 */ lw $t9,0x20($t1)
/* 36518: 2b213e80 */ slti $at,$t9,0x3e80
/* 3651c: 10200003 */ beqz $at,.L0003652c
/* 36520: 00000000 */ nop
/* 36524: 1000000b */ b .L00036554
/* 36528: 24103e80 */ addiu $s0,$zero,0x3e80
.L0003652c:
/* 3652c: 93a800c3 */ lbu $t0,0xc3($sp)
/* 36530: 8fae00d0 */ lw $t6,0xd0($sp)
/* 36534: 00086880 */ sll $t5,$t0,0x2
/* 36538: 01a86823 */ subu $t5,$t5,$t0
/* 3653c: 8dcb0060 */ lw $t3,0x60($t6)
/* 36540: 000d6880 */ sll $t5,$t5,0x2
/* 36544: 01a86821 */ addu $t5,$t5,$t0
/* 36548: 000d6880 */ sll $t5,$t5,0x2
/* 3654c: 016d6021 */ addu $t4,$t3,$t5
/* 36550: 8d900020 */ lw $s0,0x20($t4)
.L00036554:
/* 36554: 8fa500c8 */ lw $a1,0xc8($sp)
/* 36558: 8fa400d0 */ lw $a0,0xd0($sp)
/* 3655c: 02003025 */ or $a2,$s0,$zero
/* 36560: 0c00f4d0 */ jal func0003d340
/* 36564: 24a50004 */ addiu $a1,$a1,0x4
/* 36568: 10000013 */ b .L000365b8
/* 3656c: 00000000 */ nop
.L00036570:
/* 36570: 8fb8009c */ lw $t8,0x9c($sp)
/* 36574: 8f0f0020 */ lw $t7,0x20($t8)
/* 36578: 8dea0000 */ lw $t2,0x0($t7)
/* 3657c: 8d490008 */ lw $t1,0x8($t2)
/* 36580: 29213e80 */ slti $at,$t1,0x3e80
/* 36584: 10200003 */ beqz $at,.L00036594
/* 36588: 00000000 */ nop
/* 3658c: 10000005 */ b .L000365a4
/* 36590: 24103e80 */ addiu $s0,$zero,0x3e80
.L00036594:
/* 36594: 8fb9009c */ lw $t9,0x9c($sp)
/* 36598: 8f2e0020 */ lw $t6,0x20($t9)
/* 3659c: 8dc80000 */ lw $t0,0x0($t6)
/* 365a0: 8d100008 */ lw $s0,0x8($t0)
.L000365a4:
/* 365a4: 8fa500c8 */ lw $a1,0xc8($sp)
/* 365a8: 8fa400d0 */ lw $a0,0xd0($sp)
/* 365ac: 02003025 */ or $a2,$s0,$zero
/* 365b0: 0c00f4d0 */ jal func0003d340
/* 365b4: 24a50004 */ addiu $a1,$a1,0x4
.L000365b8:
/* 365b8: 8fab00c8 */ lw $t3,0xc8($sp)
/* 365bc: 8d6d0000 */ lw $t5,0x0($t3)
/* 365c0: 15a0ffa1 */ bnez $t5,.L00036448
/* 365c4: afad00c8 */ sw $t5,0xc8($sp)
.L000365c8:
/* 365c8: 10000278 */ b .L00036fac
/* 365cc: 00000000 */ nop
.L000365d0:
/* 365d0: 93af00c3 */ lbu $t7,0xc3($sp)
/* 365d4: 8fac00d0 */ lw $t4,0xd0($sp)
/* 365d8: 93a800bf */ lbu $t0,0xbf($sp)
/* 365dc: 000f5080 */ sll $t2,$t7,0x2
/* 365e0: 014f5023 */ subu $t2,$t2,$t7
/* 365e4: 8d980060 */ lw $t8,0x60($t4)
/* 365e8: 000a5080 */ sll $t2,$t2,0x2
/* 365ec: 014f5021 */ addu $t2,$t2,$t7
/* 365f0: 000a5080 */ sll $t2,$t2,0x2
/* 365f4: 030a4821 */ addu $t1,$t8,$t2
/* 365f8: 9139000a */ lbu $t9,0xa($t1)
/* 365fc: 332e0080 */ andi $t6,$t9,0x80
/* 36600: 01c85825 */ or $t3,$t6,$t0
/* 36604: a12b000a */ sb $t3,0xa($t1)
/* 36608: 93af00c3 */ lbu $t7,0xc3($sp)
/* 3660c: 8fad00d0 */ lw $t5,0xd0($sp)
/* 36610: 000fc080 */ sll $t8,$t7,0x2
/* 36614: 030fc023 */ subu $t8,$t8,$t7
/* 36618: 8dac0060 */ lw $t4,0x60($t5)
/* 3661c: 0018c080 */ sll $t8,$t8,0x2
/* 36620: 030fc021 */ addu $t8,$t8,$t7
/* 36624: 0018c080 */ sll $t8,$t8,0x2
/* 36628: 01985021 */ addu $t2,$t4,$t8
/* 3662c: 9159000a */ lbu $t9,0xa($t2)
/* 36630: 001971c3 */ sra $t6,$t9,0x7
/* 36634: a3ae00bf */ sb $t6,0xbf($sp)
.L00036638:
/* 36638: 93a900c3 */ lbu $t1,0xc3($sp)
/* 3663c: 8fa800d0 */ lw $t0,0xd0($sp)
/* 36640: 93aa00bf */ lbu $t2,0xbf($sp)
/* 36644: 00096880 */ sll $t5,$t1,0x2
/* 36648: 01a96823 */ subu $t5,$t5,$t1
/* 3664c: 8d0b0060 */ lw $t3,0x60($t0)
/* 36650: 000d6880 */ sll $t5,$t5,0x2
/* 36654: 01a96821 */ addu $t5,$t5,$t1
/* 36658: 000d6880 */ sll $t5,$t5,0x2
/* 3665c: 016d7821 */ addu $t7,$t3,$t5
/* 36660: 91ec000a */ lbu $t4,0xa($t7)
/* 36664: 000ac9c0 */ sll $t9,$t2,0x7
/* 36668: 3198007f */ andi $t8,$t4,0x7f
/* 3666c: 03197025 */ or $t6,$t8,$t9
/* 36670: a1ee000a */ sb $t6,0xa($t7)
/* 36674: 8fa800d0 */ lw $t0,0xd0($sp)
/* 36678: 8d090064 */ lw $t1,0x64($t0)
/* 3667c: 11200017 */ beqz $t1,.L000366dc
/* 36680: afa900c8 */ sw $t1,0xc8($sp)
.L00036684:
/* 36684: 8fab00c8 */ lw $t3,0xc8($sp)
/* 36688: 93ac00c3 */ lbu $t4,0xc3($sp)
/* 3668c: 916d0031 */ lbu $t5,0x31($t3)
/* 36690: 15ac000e */ bne $t5,$t4,.L000366cc
/* 36694: 00000000 */ nop
/* 36698: 93b900c3 */ lbu $t9,0xc3($sp)
/* 3669c: 8faa00d0 */ lw $t2,0xd0($sp)
/* 366a0: 8fa400c8 */ lw $a0,0xc8($sp)
/* 366a4: 00197080 */ sll $t6,$t9,0x2
/* 366a8: 01d97023 */ subu $t6,$t6,$t9
/* 366ac: 8d580060 */ lw $t8,0x60($t2)
/* 366b0: 000e7080 */ sll $t6,$t6,0x2
/* 366b4: 01d97021 */ addu $t6,$t6,$t9
/* 366b8: 000e7080 */ sll $t6,$t6,0x2
/* 366bc: 030e7821 */ addu $t7,$t8,$t6
/* 366c0: 91e5000a */ lbu $a1,0xa($t7)
/* 366c4: 0c00f414 */ jal func0003d050
/* 366c8: 24840004 */ addiu $a0,$a0,0x4
.L000366cc:
/* 366cc: 8fa800c8 */ lw $t0,0xc8($sp)
/* 366d0: 8d090000 */ lw $t1,0x0($t0)
/* 366d4: 1520ffeb */ bnez $t1,.L00036684
/* 366d8: afa900c8 */ sw $t1,0xc8($sp)
.L000366dc:
/* 366dc: 10000233 */ b .L00036fac
/* 366e0: 00000000 */ nop
.L000366e4:
/* 366e4: 3c0d8006 */ lui $t5,%hi(var8005f114)
/* 366e8: 8dadf114 */ lw $t5,%lo(var8005f114)($t5)
/* 366ec: 93ab00bf */ lbu $t3,0xbf($sp)
/* 366f0: 8dac003c */ lw $t4,0x3c($t5)
/* 366f4: 016c082a */ slt $at,$t3,$t4
/* 366f8: 1020000c */ beqz $at,.L0003672c
/* 366fc: 00000000 */ nop
/* 36700: 93ae00c3 */ lbu $t6,0xc3($sp)
/* 36704: 8fb900d0 */ lw $t9,0xd0($sp)
/* 36708: 93aa00bf */ lbu $t2,0xbf($sp)
/* 3670c: 000e7880 */ sll $t7,$t6,0x2
/* 36710: 01ee7823 */ subu $t7,$t7,$t6
/* 36714: 8f380060 */ lw $t8,0x60($t9)
/* 36718: 000f7880 */ sll $t7,$t7,0x2
/* 3671c: 01ee7821 */ addu $t7,$t7,$t6
/* 36720: 000f7880 */ sll $t7,$t7,0x2
/* 36724: 030f4021 */ addu $t0,$t8,$t7
/* 36728: a10a000b */ sb $t2,0xb($t0)
.L0003672c:
/* 3672c: 1000021f */ b .L00036fac
/* 36730: 00000000 */ nop
/* 36734: 0c0040db */ jal func0001036c
/* 36738: 93a400bf */ lbu $a0,0xbf($sp)
/* 3673c: 1000021b */ b .L00036fac
/* 36740: 00000000 */ nop
/* 36744: 93ac00c3 */ lbu $t4,0xc3($sp)
/* 36748: 8fad00d0 */ lw $t5,0xd0($sp)
/* 3674c: 93a900bf */ lbu $t1,0xbf($sp)
/* 36750: 000cc880 */ sll $t9,$t4,0x2
/* 36754: 032cc823 */ subu $t9,$t9,$t4
/* 36758: 8dab0060 */ lw $t3,0x60($t5)
/* 3675c: 0019c880 */ sll $t9,$t9,0x2
/* 36760: 032cc821 */ addu $t9,$t9,$t4
/* 36764: 0019c880 */ sll $t9,$t9,0x2
/* 36768: 01797021 */ addu $t6,$t3,$t9
/* 3676c: a1c90032 */ sb $t1,0x32($t6)
/* 36770: 1000020e */ b .L00036fac
/* 36774: 00000000 */ nop
/* 36778: 93ac00c3 */ lbu $t4,0xc3($sp)
/* 3677c: 93b800bf */ lbu $t8,0xbf($sp)
/* 36780: 8fa800d0 */ lw $t0,0xd0($sp)
/* 36784: 000c5880 */ sll $t3,$t4,0x2
/* 36788: 3c0a8006 */ lui $t2,%hi(var8005f150)
/* 3678c: 016c5823 */ subu $t3,$t3,$t4
/* 36790: 00187880 */ sll $t7,$t8,0x2
/* 36794: 8d0d0060 */ lw $t5,0x60($t0)
/* 36798: 014f5021 */ addu $t2,$t2,$t7
/* 3679c: 000b5880 */ sll $t3,$t3,0x2
/* 367a0: 8d4af150 */ lw $t2,%lo(var8005f150)($t2)
/* 367a4: 016c5821 */ addu $t3,$t3,$t4
/* 367a8: 000b5880 */ sll $t3,$t3,0x2
/* 367ac: 01abc821 */ addu $t9,$t5,$t3
/* 367b0: af2a0018 */ sw $t2,0x18($t9)
/* 367b4: 93af00c3 */ lbu $t7,0xc3($sp)
/* 367b8: 8fae00d0 */ lw $t6,0xd0($sp)
/* 367bc: 24090001 */ addiu $t1,$zero,0x1
/* 367c0: 000f4080 */ sll $t0,$t7,0x2
/* 367c4: 010f4023 */ subu $t0,$t0,$t7
/* 367c8: 8dd80060 */ lw $t8,0x60($t6)
/* 367cc: 00084080 */ sll $t0,$t0,0x2
/* 367d0: 010f4021 */ addu $t0,$t0,$t7
/* 367d4: 00084080 */ sll $t0,$t0,0x2
/* 367d8: 03086021 */ addu $t4,$t8,$t0
/* 367dc: a1890024 */ sb $t1,0x24($t4)
/* 367e0: 100001f2 */ b .L00036fac
/* 367e4: 00000000 */ nop
/* 367e8: 93b900c3 */ lbu $t9,0xc3($sp)
/* 367ec: 8fab00d0 */ lw $t3,0xd0($sp)
/* 367f0: 93ad00bf */ lbu $t5,0xbf($sp)
/* 367f4: 00197080 */ sll $t6,$t9,0x2
/* 367f8: 01d97023 */ subu $t6,$t6,$t9
/* 367fc: 8d6a0060 */ lw $t2,0x60($t3)
/* 36800: 000e7080 */ sll $t6,$t6,0x2
/* 36804: 01d97021 */ addu $t6,$t6,$t9
/* 36808: 000e7080 */ sll $t6,$t6,0x2
/* 3680c: 014e7821 */ addu $t7,$t2,$t6
/* 36810: a1ed0025 */ sb $t5,0x25($t7)
/* 36814: 93ac00c3 */ lbu $t4,0xc3($sp)
/* 36818: 8fa800d0 */ lw $t0,0xd0($sp)
/* 3681c: 24180001 */ addiu $t8,$zero,0x1
/* 36820: 000c5880 */ sll $t3,$t4,0x2
/* 36824: 016c5823 */ subu $t3,$t3,$t4
/* 36828: 8d090060 */ lw $t1,0x60($t0)
/* 3682c: 000b5880 */ sll $t3,$t3,0x2
/* 36830: 016c5821 */ addu $t3,$t3,$t4
/* 36834: 000b5880 */ sll $t3,$t3,0x2
/* 36838: 012bc821 */ addu $t9,$t1,$t3
/* 3683c: a3380024 */ sb $t8,0x24($t9)
/* 36840: 100001da */ b .L00036fac
/* 36844: 00000000 */ nop
/* 36848: 93ac00c3 */ lbu $t4,0xc3($sp)
/* 3684c: 93aa00bf */ lbu $t2,0xbf($sp)
/* 36850: 8faf00d0 */ lw $t7,0xd0($sp)
/* 36854: 000c4880 */ sll $t1,$t4,0x2
/* 36858: 3c0d8006 */ lui $t5,%hi(var8005f150)
/* 3685c: 012c4823 */ subu $t1,$t1,$t4
/* 36860: 000a7080 */ sll $t6,$t2,0x2
/* 36864: 8de80060 */ lw $t0,0x60($t7)
/* 36868: 01ae6821 */ addu $t5,$t5,$t6
/* 3686c: 00094880 */ sll $t1,$t1,0x2
/* 36870: 8dadf150 */ lw $t5,%lo(var8005f150)($t5)
/* 36874: 012c4821 */ addu $t1,$t1,$t4
/* 36878: 00094880 */ sll $t1,$t1,0x2
/* 3687c: 01095821 */ addu $t3,$t0,$t1
/* 36880: ad6d001c */ sw $t5,0x1c($t3)
/* 36884: 93ae00c3 */ lbu $t6,0xc3($sp)
/* 36888: 8fb900d0 */ lw $t9,0xd0($sp)
/* 3688c: 24180001 */ addiu $t8,$zero,0x1
/* 36890: 000e7880 */ sll $t7,$t6,0x2
/* 36894: 01ee7823 */ subu $t7,$t7,$t6
/* 36898: 8f2a0060 */ lw $t2,0x60($t9)
/* 3689c: 000f7880 */ sll $t7,$t7,0x2
/* 368a0: 01ee7821 */ addu $t7,$t7,$t6
/* 368a4: 000f7880 */ sll $t7,$t7,0x2
/* 368a8: 014f6021 */ addu $t4,$t2,$t7
/* 368ac: a1980024 */ sb $t8,0x24($t4)
/* 368b0: 100001be */ b .L00036fac
/* 368b4: 00000000 */ nop
/* 368b8: 93ab00c3 */ lbu $t3,0xc3($sp)
/* 368bc: 8fa900d0 */ lw $t1,0xd0($sp)
/* 368c0: 93a800bf */ lbu $t0,0xbf($sp)
/* 368c4: 000bc880 */ sll $t9,$t3,0x2
/* 368c8: 032bc823 */ subu $t9,$t9,$t3
/* 368cc: 8d2d0060 */ lw $t5,0x60($t1)
/* 368d0: 0019c880 */ sll $t9,$t9,0x2
/* 368d4: 032bc821 */ addu $t9,$t9,$t3
/* 368d8: 0019c880 */ sll $t9,$t9,0x2
/* 368dc: 01b97021 */ addu $t6,$t5,$t9
/* 368e0: a1c80026 */ sb $t0,0x26($t6)
/* 368e4: 93ac00c3 */ lbu $t4,0xc3($sp)
/* 368e8: 8faf00d0 */ lw $t7,0xd0($sp)
/* 368ec: 240a0001 */ addiu $t2,$zero,0x1
/* 368f0: 000c4880 */ sll $t1,$t4,0x2
/* 368f4: 012c4823 */ subu $t1,$t1,$t4
/* 368f8: 8df80060 */ lw $t8,0x60($t7)
/* 368fc: 00094880 */ sll $t1,$t1,0x2
/* 36900: 012c4821 */ addu $t1,$t1,$t4
/* 36904: 00094880 */ sll $t1,$t1,0x2
/* 36908: 03095821 */ addu $t3,$t8,$t1
/* 3690c: a16a0024 */ sb $t2,0x24($t3)
/* 36910: 100001a6 */ b .L00036fac
/* 36914: 00000000 */ nop
/* 36918: 93ac00c3 */ lbu $t4,0xc3($sp)
/* 3691c: 93ad00bf */ lbu $t5,0xbf($sp)
/* 36920: 8fae00d0 */ lw $t6,0xd0($sp)
/* 36924: 000cc080 */ sll $t8,$t4,0x2
/* 36928: 3c088006 */ lui $t0,%hi(var8005f150)
/* 3692c: 030cc023 */ subu $t8,$t8,$t4
/* 36930: 000dc880 */ sll $t9,$t5,0x2
/* 36934: 8dcf0060 */ lw $t7,0x60($t6)
/* 36938: 01194021 */ addu $t0,$t0,$t9
/* 3693c: 0018c080 */ sll $t8,$t8,0x2
/* 36940: 8d08f150 */ lw $t0,%lo(var8005f150)($t0)
/* 36944: 030cc021 */ addu $t8,$t8,$t4
/* 36948: 0018c080 */ sll $t8,$t8,0x2
/* 3694c: 01f84821 */ addu $t1,$t7,$t8
/* 36950: ad280020 */ sw $t0,0x20($t1)
/* 36954: 93b900c3 */ lbu $t9,0xc3($sp)
/* 36958: 8fab00d0 */ lw $t3,0xd0($sp)
/* 3695c: 240a0001 */ addiu $t2,$zero,0x1
/* 36960: 00197080 */ sll $t6,$t9,0x2
/* 36964: 01d97023 */ subu $t6,$t6,$t9
/* 36968: 8d6d0060 */ lw $t5,0x60($t3)
/* 3696c: 000e7080 */ sll $t6,$t6,0x2
/* 36970: 01d97021 */ addu $t6,$t6,$t9
/* 36974: 000e7080 */ sll $t6,$t6,0x2
/* 36978: 01ae6021 */ addu $t4,$t5,$t6
/* 3697c: a18a0024 */ sb $t2,0x24($t4)
/* 36980: 1000018a */ b .L00036fac
/* 36984: 00000000 */ nop
/* 36988: 93ab00c3 */ lbu $t3,0xc3($sp)
/* 3698c: 8fa800d0 */ lw $t0,0xd0($sp)
/* 36990: 93af00bf */ lbu $t7,0xbf($sp)
/* 36994: 000bc880 */ sll $t9,$t3,0x2
/* 36998: 032bc823 */ subu $t9,$t9,$t3
/* 3699c: 8d090060 */ lw $t1,0x60($t0)
/* 369a0: 0019c880 */ sll $t9,$t9,0x2
/* 369a4: 032bc821 */ addu $t9,$t9,$t3
/* 369a8: 0019c880 */ sll $t9,$t9,0x2
/* 369ac: 25f8ffc0 */ addiu $t8,$t7,-64
/* 369b0: 01396821 */ addu $t5,$t1,$t9
/* 369b4: a1b80027 */ sb $t8,0x27($t5)
/* 369b8: 93af00c3 */ lbu $t7,0xc3($sp)
/* 369bc: 8faa00d0 */ lw $t2,0xd0($sp)
/* 369c0: 240e0001 */ addiu $t6,$zero,0x1
/* 369c4: 000f4080 */ sll $t0,$t7,0x2
/* 369c8: 010f4023 */ subu $t0,$t0,$t7
/* 369cc: 8d4c0060 */ lw $t4,0x60($t2)
/* 369d0: 00084080 */ sll $t0,$t0,0x2
/* 369d4: 010f4021 */ addu $t0,$t0,$t7
/* 369d8: 00084080 */ sll $t0,$t0,0x2
/* 369dc: 01885821 */ addu $t3,$t4,$t0
/* 369e0: a16e0024 */ sb $t6,0x24($t3)
/* 369e4: 10000171 */ b .L00036fac
/* 369e8: 00000000 */ nop
/* 369ec: 93b800c3 */ lbu $t8,0xc3($sp)
/* 369f0: 8fa900d0 */ lw $t1,0xd0($sp)
/* 369f4: 24010064 */ addiu $at,$zero,0x64
/* 369f8: 00186880 */ sll $t5,$t8,0x2
/* 369fc: 01b86823 */ subu $t5,$t5,$t8
/* 36a00: 8d390060 */ lw $t9,0x60($t1)
/* 36a04: 000d6880 */ sll $t5,$t5,0x2
/* 36a08: 01b86821 */ addu $t5,$t5,$t8
/* 36a0c: 000d6880 */ sll $t5,$t5,0x2
/* 36a10: 032d5021 */ addu $t2,$t9,$t5
/* 36a14: 854f0004 */ lh $t7,0x4($t2)
/* 36a18: 01e1001a */ div $zero,$t7,$at
/* 36a1c: 00006012 */ mflo $t4
/* 36a20: a54c0004 */ sh $t4,0x4($t2)
/* 36a24: 00000000 */ nop
/* 36a28: 93ab00c3 */ lbu $t3,0xc3($sp)
/* 36a2c: 8fa800d0 */ lw $t0,0xd0($sp)
/* 36a30: 000b4880 */ sll $t1,$t3,0x2
/* 36a34: 012b4823 */ subu $t1,$t1,$t3
/* 36a38: 8d0e0060 */ lw $t6,0x60($t0)
/* 36a3c: 00094880 */ sll $t1,$t1,0x2
/* 36a40: 012b4821 */ addu $t1,$t1,$t3
/* 36a44: 00094880 */ sll $t1,$t1,0x2
/* 36a48: 01c9c021 */ addu $t8,$t6,$t1
/* 36a4c: 87190004 */ lh $t9,0x4($t8)
/* 36a50: 00196880 */ sll $t5,$t9,0x2
/* 36a54: 01b96823 */ subu $t5,$t5,$t9
/* 36a58: 000d68c0 */ sll $t5,$t5,0x3
/* 36a5c: 01b96821 */ addu $t5,$t5,$t9
/* 36a60: 000d6880 */ sll $t5,$t5,0x2
/* 36a64: a70d0004 */ sh $t5,0x4($t8)
/* 36a68: 93aa00c3 */ lbu $t2,0xc3($sp)
/* 36a6c: 8faf00d0 */ lw $t7,0xd0($sp)
/* 36a70: 93a900bf */ lbu $t1,0xbf($sp)
/* 36a74: 000a4080 */ sll $t0,$t2,0x2
/* 36a78: 010a4023 */ subu $t0,$t0,$t2
/* 36a7c: 8dec0060 */ lw $t4,0x60($t7)
/* 36a80: 00084080 */ sll $t0,$t0,0x2
/* 36a84: 010a4021 */ addu $t0,$t0,$t2
/* 36a88: 00084080 */ sll $t0,$t0,0x2
/* 36a8c: 01885821 */ addu $t3,$t4,$t0
/* 36a90: 856e0004 */ lh $t6,0x4($t3)
/* 36a94: 01c9c821 */ addu $t9,$t6,$t1
/* 36a98: a5790004 */ sh $t9,0x4($t3)
/* 36a9c: 10000143 */ b .L00036fac
/* 36aa0: 00000000 */ nop
/* 36aa4: 93af00c3 */ lbu $t7,0xc3($sp)
/* 36aa8: 8fad00d0 */ lw $t5,0xd0($sp)
/* 36aac: 24010064 */ addiu $at,$zero,0x64
/* 36ab0: 000f5080 */ sll $t2,$t7,0x2
/* 36ab4: 014f5023 */ subu $t2,$t2,$t7
/* 36ab8: 8db80060 */ lw $t8,0x60($t5)
/* 36abc: 000a5080 */ sll $t2,$t2,0x2
/* 36ac0: 014f5021 */ addu $t2,$t2,$t7
/* 36ac4: 000a5080 */ sll $t2,$t2,0x2
/* 36ac8: 030a6021 */ addu $t4,$t8,$t2
/* 36acc: 85880004 */ lh $t0,0x4($t4)
/* 36ad0: 0101001a */ div $zero,$t0,$at
/* 36ad4: 00007010 */ mfhi $t6
/* 36ad8: a58e0004 */ sh $t6,0x4($t4)
/* 36adc: 00000000 */ nop
/* 36ae0: 93ab00c3 */ lbu $t3,0xc3($sp)
/* 36ae4: 8fa900d0 */ lw $t1,0xd0($sp)
/* 36ae8: 93aa00bf */ lbu $t2,0xbf($sp)
/* 36aec: 000b6880 */ sll $t5,$t3,0x2
/* 36af0: 01ab6823 */ subu $t5,$t5,$t3
/* 36af4: 8d390060 */ lw $t9,0x60($t1)
/* 36af8: 000d6880 */ sll $t5,$t5,0x2
/* 36afc: 01ab6821 */ addu $t5,$t5,$t3
/* 36b00: 000d6880 */ sll $t5,$t5,0x2
/* 36b04: 000a4080 */ sll $t0,$t2,0x2
/* 36b08: 010a4023 */ subu $t0,$t0,$t2
/* 36b0c: 032d7821 */ addu $t7,$t9,$t5
/* 36b10: 85f80004 */ lh $t8,0x4($t7)
/* 36b14: 000840c0 */ sll $t0,$t0,0x3
/* 36b18: 010a4021 */ addu $t0,$t0,$t2
/* 36b1c: 00084080 */ sll $t0,$t0,0x2
/* 36b20: 03087021 */ addu $t6,$t8,$t0
/* 36b24: a5ee0004 */ sh $t6,0x4($t7)
/* 36b28: 10000120 */ b .L00036fac
/* 36b2c: 00000000 */ nop
/* 36b30: 93ac00bf */ lbu $t4,0xbf($sp)
/* 36b34: 11800004 */ beqz $t4,.L00036b48
/* 36b38: 00000000 */ nop
/* 36b3c: 93a900bf */ lbu $t1,0xbf($sp)
/* 36b40: 252b0080 */ addiu $t3,$t1,0x80
/* 36b44: a3ab00bf */ sb $t3,0xbf($sp)
.L00036b48:
/* 36b48: 93b800c3 */ lbu $t8,0xc3($sp)
/* 36b4c: 8fad00d0 */ lw $t5,0xd0($sp)
/* 36b50: 93b900bf */ lbu $t9,0xbf($sp)
/* 36b54: 00184080 */ sll $t0,$t8,0x2
/* 36b58: 01184023 */ subu $t0,$t0,$t8
/* 36b5c: 8daa0060 */ lw $t2,0x60($t5)
/* 36b60: 00084080 */ sll $t0,$t0,0x2
/* 36b64: 01184021 */ addu $t0,$t0,$t8
/* 36b68: 00084080 */ sll $t0,$t0,0x2
/* 36b6c: 01487021 */ addu $t6,$t2,$t0
/* 36b70: a1d9002c */ sb $t9,0x2c($t6)
/* 36b74: 93ab00c3 */ lbu $t3,0xc3($sp)
/* 36b78: 8fac00d0 */ lw $t4,0xd0($sp)
/* 36b7c: 240f0001 */ addiu $t7,$zero,0x1
/* 36b80: 000b6880 */ sll $t5,$t3,0x2
/* 36b84: 01ab6823 */ subu $t5,$t5,$t3
/* 36b88: 8d890060 */ lw $t1,0x60($t4)
/* 36b8c: 000d6880 */ sll $t5,$t5,0x2
/* 36b90: 01ab6821 */ addu $t5,$t5,$t3
/* 36b94: 000d6880 */ sll $t5,$t5,0x2
/* 36b98: 012dc021 */ addu $t8,$t1,$t5
/* 36b9c: a30f0024 */ sb $t7,0x24($t8)
/* 36ba0: 10000102 */ b .L00036fac
/* 36ba4: 00000000 */ nop
/* 36ba8: 93ae00c3 */ lbu $t6,0xc3($sp)
/* 36bac: 8fa800d0 */ lw $t0,0xd0($sp)
/* 36bb0: 93aa00bf */ lbu $t2,0xbf($sp)
/* 36bb4: 000e6080 */ sll $t4,$t6,0x2
/* 36bb8: 018e6023 */ subu $t4,$t4,$t6
/* 36bbc: 8d190060 */ lw $t9,0x60($t0)
/* 36bc0: 000c6080 */ sll $t4,$t4,0x2
/* 36bc4: 018e6021 */ addu $t4,$t4,$t6
/* 36bc8: 000c6080 */ sll $t4,$t4,0x2
/* 36bcc: 032c5821 */ addu $t3,$t9,$t4
/* 36bd0: a16a002d */ sb $t2,0x2d($t3)
/* 36bd4: 93b800c3 */ lbu $t8,0xc3($sp)
/* 36bd8: 8fad00d0 */ lw $t5,0xd0($sp)
/* 36bdc: 24090001 */ addiu $t1,$zero,0x1
/* 36be0: 00184080 */ sll $t0,$t8,0x2
/* 36be4: 01184023 */ subu $t0,$t0,$t8
/* 36be8: 8daf0060 */ lw $t7,0x60($t5)
/* 36bec: 00084080 */ sll $t0,$t0,0x2
/* 36bf0: 01184021 */ addu $t0,$t0,$t8
/* 36bf4: 00084080 */ sll $t0,$t0,0x2
/* 36bf8: 01e87021 */ addu $t6,$t7,$t0
/* 36bfc: a1c90024 */ sb $t1,0x24($t6)
/* 36c00: 100000ea */ b .L00036fac
/* 36c04: 00000000 */ nop
/* 36c08: 93ad00c3 */ lbu $t5,0xc3($sp)
/* 36c0c: 8faa00d0 */ lw $t2,0xd0($sp)
/* 36c10: 93b900bf */ lbu $t9,0xbf($sp)
/* 36c14: 000dc080 */ sll $t8,$t5,0x2
/* 36c18: 030dc023 */ subu $t8,$t8,$t5
/* 36c1c: 8d4b0060 */ lw $t3,0x60($t2)
/* 36c20: 0018c080 */ sll $t8,$t8,0x2
/* 36c24: 030dc021 */ addu $t8,$t8,$t5
/* 36c28: 0018c080 */ sll $t8,$t8,0x2
/* 36c2c: 00196040 */ sll $t4,$t9,0x1
/* 36c30: 01787821 */ addu $t7,$t3,$t8
/* 36c34: a1ec002e */ sb $t4,0x2e($t7)
/* 36c38: 93b900c3 */ lbu $t9,0xc3($sp)
/* 36c3c: 8fa900d0 */ lw $t1,0xd0($sp)
/* 36c40: 24080001 */ addiu $t0,$zero,0x1
/* 36c44: 00195080 */ sll $t2,$t9,0x2
/* 36c48: 01595023 */ subu $t2,$t2,$t9
/* 36c4c: 8d2e0060 */ lw $t6,0x60($t1)
/* 36c50: 000a5080 */ sll $t2,$t2,0x2
/* 36c54: 01595021 */ addu $t2,$t2,$t9
/* 36c58: 000a5080 */ sll $t2,$t2,0x2
/* 36c5c: 01ca6821 */ addu $t5,$t6,$t2
/* 36c60: a1a80024 */ sb $t0,0x24($t5)
/* 36c64: 100000d1 */ b .L00036fac
/* 36c68: 00000000 */ nop
/* 36c6c: 93af00c3 */ lbu $t7,0xc3($sp)
/* 36c70: 8fb800d0 */ lw $t8,0xd0($sp)
/* 36c74: 93ab00bf */ lbu $t3,0xbf($sp)
/* 36c78: 000f4880 */ sll $t1,$t7,0x2
/* 36c7c: 012f4823 */ subu $t1,$t1,$t7
/* 36c80: 8f0c0060 */ lw $t4,0x60($t8)
/* 36c84: 00094880 */ sll $t1,$t1,0x2
/* 36c88: 012f4821 */ addu $t1,$t1,$t7
/* 36c8c: 00094880 */ sll $t1,$t1,0x2
/* 36c90: 0189c821 */ addu $t9,$t4,$t1
/* 36c94: a32b002f */ sb $t3,0x2f($t9)
/* 36c98: 93ad00c3 */ lbu $t5,0xc3($sp)
/* 36c9c: 8faa00d0 */ lw $t2,0xd0($sp)
/* 36ca0: 240e0001 */ addiu $t6,$zero,0x1
/* 36ca4: 000dc080 */ sll $t8,$t5,0x2
/* 36ca8: 030dc023 */ subu $t8,$t8,$t5
/* 36cac: 8d480060 */ lw $t0,0x60($t2)
/* 36cb0: 0018c080 */ sll $t8,$t8,0x2
/* 36cb4: 030dc021 */ addu $t8,$t8,$t5
/* 36cb8: 0018c080 */ sll $t8,$t8,0x2
/* 36cbc: 01187821 */ addu $t7,$t0,$t8
/* 36cc0: a1ee0024 */ sb $t6,0x24($t7)
/* 36cc4: 100000b9 */ b .L00036fac
/* 36cc8: 00000000 */ nop
/* 36ccc: 93b900c3 */ lbu $t9,0xc3($sp)
/* 36cd0: 8fa900d0 */ lw $t1,0xd0($sp)
/* 36cd4: 93ac00bf */ lbu $t4,0xbf($sp)
/* 36cd8: 00195080 */ sll $t2,$t9,0x2
/* 36cdc: 01595023 */ subu $t2,$t2,$t9
/* 36ce0: 8d2b0060 */ lw $t3,0x60($t1)
/* 36ce4: 000a5080 */ sll $t2,$t2,0x2
/* 36ce8: 01595021 */ addu $t2,$t2,$t9
/* 36cec: 000a5080 */ sll $t2,$t2,0x2
/* 36cf0: 016a6821 */ addu $t5,$t3,$t2
/* 36cf4: a1ac0028 */ sb $t4,0x28($t5)
/* 36cf8: 93af00c3 */ lbu $t7,0xc3($sp)
/* 36cfc: 8fb800d0 */ lw $t8,0xd0($sp)
/* 36d00: 24080001 */ addiu $t0,$zero,0x1
/* 36d04: 000f4880 */ sll $t1,$t7,0x2
/* 36d08: 012f4823 */ subu $t1,$t1,$t7
/* 36d0c: 8f0e0060 */ lw $t6,0x60($t8)
/* 36d10: 00094880 */ sll $t1,$t1,0x2
/* 36d14: 012f4821 */ addu $t1,$t1,$t7
/* 36d18: 00094880 */ sll $t1,$t1,0x2
/* 36d1c: 01c9c821 */ addu $t9,$t6,$t1
/* 36d20: a3280024 */ sb $t0,0x24($t9)
/* 36d24: 100000a1 */ b .L00036fac
/* 36d28: 00000000 */ nop
/* 36d2c: 93ad00c3 */ lbu $t5,0xc3($sp)
/* 36d30: 8faa00d0 */ lw $t2,0xd0($sp)
/* 36d34: 93ab00bf */ lbu $t3,0xbf($sp)
/* 36d38: 000dc080 */ sll $t8,$t5,0x2
/* 36d3c: 030dc023 */ subu $t8,$t8,$t5
/* 36d40: 8d4c0060 */ lw $t4,0x60($t2)
/* 36d44: 0018c080 */ sll $t8,$t8,0x2
/* 36d48: 030dc021 */ addu $t8,$t8,$t5
/* 36d4c: 0018c080 */ sll $t8,$t8,0x2
/* 36d50: 01987821 */ addu $t7,$t4,$t8
/* 36d54: a1eb0029 */ sb $t3,0x29($t7)
/* 36d58: 93b900c3 */ lbu $t9,0xc3($sp)
/* 36d5c: 8fa900d0 */ lw $t1,0xd0($sp)
/* 36d60: 240e0001 */ addiu $t6,$zero,0x1
/* 36d64: 00195080 */ sll $t2,$t9,0x2
/* 36d68: 01595023 */ subu $t2,$t2,$t9
/* 36d6c: 8d280060 */ lw $t0,0x60($t1)
/* 36d70: 000a5080 */ sll $t2,$t2,0x2
/* 36d74: 01595021 */ addu $t2,$t2,$t9
/* 36d78: 000a5080 */ sll $t2,$t2,0x2
/* 36d7c: 010a6821 */ addu $t5,$t0,$t2
/* 36d80: a1ae0024 */ sb $t6,0x24($t5)
/* 36d84: 10000089 */ b .L00036fac
/* 36d88: 00000000 */ nop
/* 36d8c: 93af00c3 */ lbu $t7,0xc3($sp)
/* 36d90: 8fb800d0 */ lw $t8,0xd0($sp)
/* 36d94: 93ac00bf */ lbu $t4,0xbf($sp)
/* 36d98: 000f4880 */ sll $t1,$t7,0x2
/* 36d9c: 012f4823 */ subu $t1,$t1,$t7
/* 36da0: 8f0b0060 */ lw $t3,0x60($t8)
/* 36da4: 00094880 */ sll $t1,$t1,0x2
/* 36da8: 012f4821 */ addu $t1,$t1,$t7
/* 36dac: 00094880 */ sll $t1,$t1,0x2
/* 36db0: 0169c821 */ addu $t9,$t3,$t1
/* 36db4: a32c002a */ sb $t4,0x2a($t9)
/* 36db8: 93ad00c3 */ lbu $t5,0xc3($sp)
/* 36dbc: 8faa00d0 */ lw $t2,0xd0($sp)
/* 36dc0: 24080001 */ addiu $t0,$zero,0x1
/* 36dc4: 000dc080 */ sll $t8,$t5,0x2
/* 36dc8: 030dc023 */ subu $t8,$t8,$t5
/* 36dcc: 8d4e0060 */ lw $t6,0x60($t2)
/* 36dd0: 0018c080 */ sll $t8,$t8,0x2
/* 36dd4: 030dc021 */ addu $t8,$t8,$t5
/* 36dd8: 0018c080 */ sll $t8,$t8,0x2
/* 36ddc: 01d87821 */ addu $t7,$t6,$t8
/* 36de0: a1e80024 */ sb $t0,0x24($t7)
/* 36de4: 10000071 */ b .L00036fac
/* 36de8: 00000000 */ nop
/* 36dec: 93b900c3 */ lbu $t9,0xc3($sp)
/* 36df0: 8fa900d0 */ lw $t1,0xd0($sp)
/* 36df4: 93ab00bf */ lbu $t3,0xbf($sp)
/* 36df8: 00195080 */ sll $t2,$t9,0x2
/* 36dfc: 01595023 */ subu $t2,$t2,$t9
/* 36e00: 8d2c0060 */ lw $t4,0x60($t1)
/* 36e04: 000a5080 */ sll $t2,$t2,0x2
/* 36e08: 01595021 */ addu $t2,$t2,$t9
/* 36e0c: 000a5080 */ sll $t2,$t2,0x2
/* 36e10: 018a6821 */ addu $t5,$t4,$t2
/* 36e14: a1ab002b */ sb $t3,0x2b($t5)
/* 36e18: 93af00c3 */ lbu $t7,0xc3($sp)
/* 36e1c: 8fb800d0 */ lw $t8,0xd0($sp)
/* 36e20: 240e0001 */ addiu $t6,$zero,0x1
/* 36e24: 000f4880 */ sll $t1,$t7,0x2
/* 36e28: 012f4823 */ subu $t1,$t1,$t7
/* 36e2c: 8f080060 */ lw $t0,0x60($t8)
/* 36e30: 00094880 */ sll $t1,$t1,0x2
/* 36e34: 012f4821 */ addu $t1,$t1,$t7
/* 36e38: 00094880 */ sll $t1,$t1,0x2
/* 36e3c: 0109c821 */ addu $t9,$t0,$t1
/* 36e40: a32e0024 */ sb $t6,0x24($t9)
/* 36e44: 10000059 */ b .L00036fac
/* 36e48: 00000000 */ nop
/* 36e4c: 93ac00bf */ lbu $t4,0xbf($sp)
/* 36e50: 000c5040 */ sll $t2,$t4,0x1
/* 36e54: a3aa00bf */ sb $t2,0xbf($sp)
/* 36e58: 8fab00d0 */ lw $t3,0xd0($sp)
/* 36e5c: 8d6d0064 */ lw $t5,0x64($t3)
/* 36e60: 11a00041 */ beqz $t5,.L00036f68
/* 36e64: afad00c8 */ sw $t5,0xc8($sp)
.L00036e68:
/* 36e68: 8fb800c8 */ lw $t8,0xc8($sp)
/* 36e6c: 93a800c3 */ lbu $t0,0xc3($sp)
/* 36e70: 930f0031 */ lbu $t7,0x31($t8)
/* 36e74: 15e80038 */ bne $t7,$t0,.L00036f58
/* 36e78: 00000000 */ nop
/* 36e7c: 8f09003c */ lw $t1,0x3c($t8)
/* 36e80: 11200035 */ beqz $t1,.L00036f58
/* 36e84: 00000000 */ nop
/* 36e88: 8fae00c8 */ lw $t6,0xc8($sp)
/* 36e8c: 8dd9003c */ lw $t9,0x3c($t6)
/* 36e90: afb9005c */ sw $t9,0x5c($sp)
/* 36e94: 8fac005c */ lw $t4,0x5c($sp)
/* 36e98: 2401ff7f */ addiu $at,$zero,-129
/* 36e9c: 918a0004 */ lbu $t2,0x4($t4)
/* 36ea0: 01415824 */ and $t3,$t2,$at
/* 36ea4: 256dfffe */ addiu $t5,$t3,-2
/* 36ea8: 2da1000c */ sltiu $at,$t5,0xc
/* 36eac: 10200024 */ beqz $at,.L00036f40
/* 36eb0: 00000000 */ nop
/* 36eb4: 000d6880 */ sll $t5,$t5,0x2
/* 36eb8: 3c017005 */ lui $at,%hi(var70054a48)
/* 36ebc: 002d0821 */ addu $at,$at,$t5
/* 36ec0: 8c2d4a48 */ lw $t5,%lo(var70054a48)($at)
/* 36ec4: 01a00008 */ jr $t5
/* 36ec8: 00000000 */ nop
/* 36ecc: 0c00bf18 */ jal func0002fc60
/* 36ed0: 93a400bf */ lbu $a0,0xbf($sp)
/* 36ed4: 8faf005c */ lw $t7,0x5c($sp)
/* 36ed8: 46000407 */ neg.s $f16,$f0
/* 36edc: e5f00010 */ swc1 $f16,0x10($t7)
/* 36ee0: 0c00bf18 */ jal func0002fc60
/* 36ee4: 93a400bf */ lbu $a0,0xbf($sp)
/* 36ee8: 8fa8005c */ lw $t0,0x5c($sp)
/* 36eec: e500000c */ swc1 $f0,0xc($t0)
/* 36ef0: 10000019 */ b .L00036f58
/* 36ef4: 00000000 */ nop
/* 36ef8: 0c00bf18 */ jal func0002fc60
/* 36efc: 93a400bf */ lbu $a0,0xbf($sp)
/* 36f00: 3c014000 */ lui $at,0x4000
/* 36f04: 44819000 */ mtc1 $at,$f18
/* 36f08: 8fb8005c */ lw $t8,0x5c($sp)
/* 36f0c: 46120103 */ div.s $f4,$f0,$f18
/* 36f10: e704000c */ swc1 $f4,0xc($t8)
/* 36f14: 10000010 */ b .L00036f58
/* 36f18: 00000000 */ nop
/* 36f1c: 0c00bf18 */ jal func0002fc60
/* 36f20: 93a400bf */ lbu $a0,0xbf($sp)
/* 36f24: 3c014000 */ lui $at,0x4000
/* 36f28: 44813000 */ mtc1 $at,$f6
/* 36f2c: 8fa9005c */ lw $t1,0x5c($sp)
/* 36f30: 46060202 */ mul.s $f8,$f0,$f6
/* 36f34: e528000c */ swc1 $f8,0xc($t1)
/* 36f38: 10000007 */ b .L00036f58
/* 36f3c: 00000000 */ nop
.L00036f40:
/* 36f40: 0c00bf18 */ jal func0002fc60
/* 36f44: 93a400bf */ lbu $a0,0xbf($sp)
/* 36f48: 8fae005c */ lw $t6,0x5c($sp)
/* 36f4c: e5c0000c */ swc1 $f0,0xc($t6)
/* 36f50: 10000001 */ b .L00036f58
/* 36f54: 00000000 */ nop
.L00036f58:
/* 36f58: 8fb900c8 */ lw $t9,0xc8($sp)
/* 36f5c: 8f2c0000 */ lw $t4,0x0($t9)
/* 36f60: 1580ffc1 */ bnez $t4,.L00036e68
/* 36f64: afac00c8 */ sw $t4,0xc8($sp)
.L00036f68:
/* 36f68: 10000010 */ b .L00036fac
/* 36f6c: 00000000 */ nop
/* 36f70: 93af00c3 */ lbu $t7,0xc3($sp)
/* 36f74: 8fab00d0 */ lw $t3,0xd0($sp)
/* 36f78: 93aa00bf */ lbu $t2,0xbf($sp)
/* 36f7c: 000f4080 */ sll $t0,$t7,0x2
/* 36f80: 010f4023 */ subu $t0,$t0,$t7
/* 36f84: 8d6d0060 */ lw $t5,0x60($t3)
/* 36f88: 00084080 */ sll $t0,$t0,0x2
/* 36f8c: 010f4021 */ addu $t0,$t0,$t7
/* 36f90: 00084080 */ sll $t0,$t0,0x2
/* 36f94: 01a8c021 */ addu $t8,$t5,$t0
/* 36f98: a30a0031 */ sb $t2,0x31($t8)
/* 36f9c: 10000003 */ b .L00036fac
/* 36fa0: 00000000 */ nop
.L00036fa4:
/* 36fa4: 10000001 */ b .L00036fac
/* 36fa8: 00000000 */ nop
.L00036fac:
/* 36fac: 10000094 */ b .L00037200
/* 36fb0: 00000000 */ nop
/* 36fb4: 93b900c3 */ lbu $t9,0xc3($sp)
/* 36fb8: 8fa900d0 */ lw $t1,0xd0($sp)
/* 36fbc: 93a800c2 */ lbu $t0,0xc2($sp)
/* 36fc0: 00196080 */ sll $t4,$t9,0x2
/* 36fc4: 01996023 */ subu $t4,$t4,$t9
/* 36fc8: 8d2e0060 */ lw $t6,0x60($t1)
/* 36fcc: 000c6080 */ sll $t4,$t4,0x2
/* 36fd0: 01996021 */ addu $t4,$t4,$t9
/* 36fd4: 000c6080 */ sll $t4,$t4,0x2
/* 36fd8: 01cc5821 */ addu $t3,$t6,$t4
/* 36fdc: 916f0032 */ lbu $t7,0x32($t3)
/* 36fe0: 000f69c0 */ sll $t5,$t7,0x7
/* 36fe4: 01a85021 */ addu $t2,$t5,$t0
/* 36fe8: afaa0090 */ sw $t2,0x90($sp)
/* 36fec: 8fa900d0 */ lw $t1,0xd0($sp)
/* 36ff0: 8fb80090 */ lw $t8,0x90($sp)
/* 36ff4: 8d390020 */ lw $t9,0x20($t1)
/* 36ff8: 872e0000 */ lh $t6,0x0($t9)
/* 36ffc: 030e082a */ slt $at,$t8,$t6
/* 37000: 1020000e */ beqz $at,.L0003703c
/* 37004: 00000000 */ nop
/* 37008: 8fac00d0 */ lw $t4,0xd0($sp)
/* 3700c: 8faf0090 */ lw $t7,0x90($sp)
/* 37010: 8d8b0020 */ lw $t3,0x20($t4)
/* 37014: 000f6880 */ sll $t5,$t7,0x2
/* 37018: 016d4021 */ addu $t0,$t3,$t5
/* 3701c: 8d0a000c */ lw $t2,0xc($t0)
/* 37020: afaa0058 */ sw $t2,0x58($sp)
/* 37024: 8fa400d0 */ lw $a0,0xd0($sp)
/* 37028: 8fa50058 */ lw $a1,0x58($sp)
/* 3702c: 0c00f7d9 */ jal func0003df64
/* 37030: 93a600c3 */ lbu $a2,0xc3($sp)
/* 37034: 10000001 */ b .L0003703c
/* 37038: 00000000 */ nop
.L0003703c:
/* 3703c: 10000070 */ b .L00037200
/* 37040: 00000000 */ nop
/* 37044: 93a900bf */ lbu $t1,0xbf($sp)
/* 37048: 93b800c0 */ lbu $t8,0xc0($sp)
/* 3704c: 0009c9c0 */ sll $t9,$t1,0x7
/* 37050: 03387021 */ addu $t6,$t9,$t8
/* 37054: 25cce000 */ addiu $t4,$t6,-8192
/* 37058: afac0054 */ sw $t4,0x54($sp)
/* 3705c: 93ad00c3 */ lbu $t5,0xc3($sp)
/* 37060: 8faf00d0 */ lw $t7,0xd0($sp)
/* 37064: 8fb90054 */ lw $t9,0x54($sp)
/* 37068: 000d4080 */ sll $t0,$t5,0x2
/* 3706c: 010d4023 */ subu $t0,$t0,$t5
/* 37070: 8deb0060 */ lw $t3,0x60($t7)
/* 37074: 00084080 */ sll $t0,$t0,0x2
/* 37078: 010d4021 */ addu $t0,$t0,$t5
/* 3707c: 00084080 */ sll $t0,$t0,0x2
/* 37080: 01685021 */ addu $t2,$t3,$t0
/* 37084: 85490004 */ lh $t1,0x4($t2)
/* 37088: 01390019 */ multu $t1,$t9
/* 3708c: 0000c012 */ mflo $t8
/* 37090: 07010003 */ bgez $t8,.L000370a0
/* 37094: 00187343 */ sra $t6,$t8,0xd
/* 37098: 27011fff */ addiu $at,$t8,0x1fff
/* 3709c: 00017343 */ sra $t6,$at,0xd
.L000370a0:
/* 370a0: afae004c */ sw $t6,0x4c($sp)
/* 370a4: 0c00e7f8 */ jal func00039fe0
/* 370a8: 8fa4004c */ lw $a0,0x4c($sp)
/* 370ac: e7a00050 */ swc1 $f0,0x50($sp)
/* 370b0: 93ad00c3 */ lbu $t5,0xc3($sp)
/* 370b4: 8fac00d0 */ lw $t4,0xd0($sp)
/* 370b8: c7aa0050 */ lwc1 $f10,0x50($sp)
/* 370bc: 000d5880 */ sll $t3,$t5,0x2
/* 370c0: 016d5823 */ subu $t3,$t3,$t5
/* 370c4: 8d8f0060 */ lw $t7,0x60($t4)
/* 370c8: 000b5880 */ sll $t3,$t3,0x2
/* 370cc: 016d5821 */ addu $t3,$t3,$t5
/* 370d0: 000b5880 */ sll $t3,$t3,0x2
/* 370d4: 01eb4021 */ addu $t0,$t7,$t3
/* 370d8: e50a0014 */ swc1 $f10,0x14($t0)
/* 370dc: 8faa00d0 */ lw $t2,0xd0($sp)
/* 370e0: 8d490064 */ lw $t1,0x64($t2)
/* 370e4: 11200042 */ beqz $t1,.L000371f0
/* 370e8: afa900c8 */ sw $t1,0xc8($sp)
.L000370ec:
/* 370ec: 8fb900c8 */ lw $t9,0xc8($sp)
/* 370f0: 93ae00c3 */ lbu $t6,0xc3($sp)
/* 370f4: 93380031 */ lbu $t8,0x31($t9)
/* 370f8: 170e0039 */ bne $t8,$t6,.L000371e0
/* 370fc: 00000000 */ nop
/* 37100: 8fac00c8 */ lw $t4,0xc8($sp)
/* 37104: c7b20050 */ lwc1 $f18,0x50($sp)
/* 37108: c5900028 */ lwc1 $f16,0x28($t4)
/* 3710c: c586002c */ lwc1 $f6,0x2c($t4)
/* 37110: 25840004 */ addiu $a0,$t4,0x4
/* 37114: 46128102 */ mul.s $f4,$f16,$f18
/* 37118: 00000000 */ nop
/* 3711c: 46062202 */ mul.s $f8,$f4,$f6
/* 37120: 44054000 */ mfc1 $a1,$f8
/* 37124: 0c00f3e8 */ jal func0003cfa0
/* 37128: 00000000 */ nop
/* 3712c: 93ab00c3 */ lbu $t3,0xc3($sp)
/* 37130: 8fad00d0 */ lw $t5,0xd0($sp)
/* 37134: 000b4080 */ sll $t0,$t3,0x2
/* 37138: 010b4023 */ subu $t0,$t0,$t3
/* 3713c: 8daf0060 */ lw $t7,0x60($t5)
/* 37140: 00084080 */ sll $t0,$t0,0x2
/* 37144: 010b4021 */ addu $t0,$t0,$t3
/* 37148: 00084080 */ sll $t0,$t0,0x2
/* 3714c: 01e85021 */ addu $t2,$t7,$t0
/* 37150: 91490011 */ lbu $t1,0x11($t2)
/* 37154: 11200022 */ beqz $t1,.L000371e0
/* 37158: 00000000 */ nop
/* 3715c: 8faf00c8 */ lw $t7,0xc8($sp)
/* 37160: 93ae00c3 */ lbu $t6,0xc3($sp)
/* 37164: 8fb900d0 */ lw $t9,0xd0($sp)
/* 37168: 8dea0020 */ lw $t2,0x20($t7)
/* 3716c: 000e6080 */ sll $t4,$t6,0x2
/* 37170: 018e6023 */ subu $t4,$t4,$t6
/* 37174: 8f380060 */ lw $t8,0x60($t9)
/* 37178: 8d490004 */ lw $t1,0x4($t2)
/* 3717c: 000c6080 */ sll $t4,$t4,0x2
/* 37180: 018e6021 */ addu $t4,$t4,$t6
/* 37184: 000c6080 */ sll $t4,$t4,0x2
/* 37188: 91e80032 */ lbu $t0,0x32($t7)
/* 3718c: 91390004 */ lbu $t9,0x4($t1)
/* 37190: 030c6821 */ addu $t5,$t8,$t4
/* 37194: 91ab0012 */ lbu $t3,0x12($t5)
/* 37198: 01197023 */ subu $t6,$t0,$t9
/* 3719c: 016e2021 */ addu $a0,$t3,$t6
/* 371a0: 0c00ee75 */ jal func0003b9d4
/* 371a4: 2484ffc0 */ addiu $a0,$a0,-64
/* 371a8: 3c0143dc */ lui $at,0x43dc
/* 371ac: 44815000 */ mtc1 $at,$f10
/* 371b0: 46000506 */ mov.s $f20,$f0
/* 371b4: c7b20050 */ lwc1 $f18,0x50($sp)
/* 371b8: 460aa402 */ mul.s $f16,$f20,$f10
/* 371bc: 8fb800c8 */ lw $t8,0xc8($sp)
/* 371c0: c706002c */ lwc1 $f6,0x2c($t8)
/* 371c4: 27040004 */ addiu $a0,$t8,0x4
/* 371c8: 46128102 */ mul.s $f4,$f16,$f18
/* 371cc: 00000000 */ nop
/* 371d0: 46062202 */ mul.s $f8,$f4,$f6
/* 371d4: 44054000 */ mfc1 $a1,$f8
/* 371d8: 0c00f8f8 */ jal func0003e3e0
/* 371dc: 00000000 */ nop
.L000371e0:
/* 371e0: 8fac00c8 */ lw $t4,0xc8($sp)
/* 371e4: 8d8d0000 */ lw $t5,0x0($t4)
/* 371e8: 15a0ffc0 */ bnez $t5,.L000370ec
/* 371ec: afad00c8 */ sw $t5,0xc8($sp)
.L000371f0:
/* 371f0: 10000003 */ b .L00037200
/* 371f4: 00000000 */ nop
.L000371f8:
/* 371f8: 10000001 */ b .L00037200
/* 371fc: 00000000 */ nop
.L00037200:
/* 37200: 10000001 */ b .L00037208
/* 37204: 00000000 */ nop
.L00037208:
/* 37208: 8fbf003c */ lw $ra,0x3c($sp)
/* 3720c: d7b40028 */ ldc1 $f20,0x28($sp)
/* 37210: 8fb00034 */ lw $s0,0x34($sp)
/* 37214: 8fb10038 */ lw $s1,0x38($sp)
/* 37218: 03e00008 */ jr $ra
/* 3721c: 27bd00d0 */ addiu $sp,$sp,0xd0
);
GLOBAL_ASM(
glabel func00037220
/* 37220: 27bdffc0 */ addiu $sp,$sp,-64
/* 37224: afbf0014 */ sw $ra,0x14($sp)
/* 37228: afa40040 */ sw $a0,0x40($sp)
/* 3722c: afa50044 */ sw $a1,0x44($sp)
/* 37230: 8fae0044 */ lw $t6,0x44($sp)
/* 37234: 25cf0004 */ addiu $t7,$t6,0x4
/* 37238: afaf003c */ sw $t7,0x3c($sp)
/* 3723c: afa00028 */ sw $zero,0x28($sp)
/* 37240: afa0001c */ sw $zero,0x1c($sp)
/* 37244: 8fb80044 */ lw $t8,0x44($sp)
/* 37248: 240100ff */ addiu $at,$zero,0xff
/* 3724c: 93190008 */ lbu $t9,0x8($t8)
/* 37250: 1721007d */ bne $t9,$at,.L00037448
/* 37254: 00000000 */ nop
/* 37258: 8fa80044 */ lw $t0,0x44($sp)
/* 3725c: 24010051 */ addiu $at,$zero,0x51
/* 37260: 91090009 */ lbu $t1,0x9($t0)
/* 37264: 15210078 */ bne $t1,$at,.L00037448
/* 37268: 00000000 */ nop
/* 3726c: 8faa0040 */ lw $t2,0x40($sp)
/* 37270: 8d4b0024 */ lw $t3,0x24($t2)
/* 37274: afab0034 */ sw $t3,0x34($sp)
/* 37278: 8fac003c */ lw $t4,0x3c($sp)
/* 3727c: 918d0007 */ lbu $t5,0x7($t4)
/* 37280: 918f0008 */ lbu $t7,0x8($t4)
/* 37284: 91880009 */ lbu $t0,0x9($t4)
/* 37288: 000d7400 */ sll $t6,$t5,0x10
/* 3728c: 000fc200 */ sll $t8,$t7,0x8
/* 37290: 01d8c825 */ or $t9,$t6,$t8
/* 37294: 03284825 */ or $t1,$t9,$t0
/* 37298: afa90038 */ sw $t1,0x38($sp)
/* 3729c: 8faa0038 */ lw $t2,0x38($sp)
/* 372a0: 8fa40040 */ lw $a0,0x40($sp)
/* 372a4: 448a2000 */ mtc1 $t2,$f4
/* 372a8: 00000000 */ nop
/* 372ac: 46802120 */ cvt.s.w $f4,$f4
/* 372b0: 44052000 */ mfc1 $a1,$f4
/* 372b4: 0c00dd55 */ jal func00037554
/* 372b8: 00000000 */ nop
/* 372bc: 8fab0040 */ lw $t3,0x40($sp)
/* 372c0: 8d6d0050 */ lw $t5,0x50($t3)
/* 372c4: afad0024 */ sw $t5,0x24($sp)
/* 372c8: 8faf0024 */ lw $t7,0x24($sp)
/* 372cc: 11e00036 */ beqz $t7,.L000373a8
/* 372d0: 00000000 */ nop
.L000372d4:
/* 372d4: 8fb80024 */ lw $t8,0x24($sp)
/* 372d8: 8fae0028 */ lw $t6,0x28($sp)
/* 372dc: 8f0c0008 */ lw $t4,0x8($t8)
/* 372e0: 01ccc821 */ addu $t9,$t6,$t4
/* 372e4: afb90028 */ sw $t9,0x28($sp)
/* 372e8: 8fa80024 */ lw $t0,0x24($sp)
/* 372ec: 8d090000 */ lw $t1,0x0($t0)
/* 372f0: afa90020 */ sw $t1,0x20($sp)
/* 372f4: 8faa0024 */ lw $t2,0x24($sp)
/* 372f8: 24010015 */ addiu $at,$zero,0x15
/* 372fc: 854b000c */ lh $t3,0xc($t2)
/* 37300: 15610024 */ bne $t3,$at,.L00037394
/* 37304: 00000000 */ nop
/* 37308: 0c00c5e9 */ jal alUnlink
/* 3730c: 8fa40024 */ lw $a0,0x24($sp)
/* 37310: 8fad001c */ lw $t5,0x1c($sp)
/* 37314: 11a00006 */ beqz $t5,.L00037330
/* 37318: 00000000 */ nop
/* 3731c: 8fa40024 */ lw $a0,0x24($sp)
/* 37320: 0c00c5dc */ jal alLink
/* 37324: 8fa5001c */ lw $a1,0x1c($sp)
/* 37328: 10000007 */ b .L00037348
/* 3732c: 00000000 */ nop
.L00037330:
/* 37330: 8faf0024 */ lw $t7,0x24($sp)
/* 37334: ade00000 */ sw $zero,0x0($t7)
/* 37338: 8fb80024 */ lw $t8,0x24($sp)
/* 3733c: af000004 */ sw $zero,0x4($t8)
/* 37340: 8fae0024 */ lw $t6,0x24($sp)
/* 37344: afae001c */ sw $t6,0x1c($sp)
.L00037348:
/* 37348: 8fac0028 */ lw $t4,0x28($sp)
/* 3734c: afac002c */ sw $t4,0x2c($sp)
/* 37350: 8fb90020 */ lw $t9,0x20($sp)
/* 37354: 1320000c */ beqz $t9,.L00037388
/* 37358: 00000000 */ nop
/* 3735c: 8fa90024 */ lw $t1,0x24($sp)
/* 37360: 8fa80028 */ lw $t0,0x28($sp)
/* 37364: 8d2a0008 */ lw $t2,0x8($t1)
/* 37368: 010a5823 */ subu $t3,$t0,$t2
/* 3736c: afab0028 */ sw $t3,0x28($sp)
/* 37370: 8fad0020 */ lw $t5,0x20($sp)
/* 37374: 8fb80024 */ lw $t8,0x24($sp)
/* 37378: 8daf0008 */ lw $t7,0x8($t5)
/* 3737c: 8f0e0008 */ lw $t6,0x8($t8)
/* 37380: 01ee6021 */ addu $t4,$t7,$t6
/* 37384: adac0008 */ sw $t4,0x8($t5)
.L00037388:
/* 37388: 8fb9002c */ lw $t9,0x2c($sp)
/* 3738c: 8fa90024 */ lw $t1,0x24($sp)
/* 37390: ad390008 */ sw $t9,0x8($t1)
.L00037394:
/* 37394: 8fa80020 */ lw $t0,0x20($sp)
/* 37398: afa80024 */ sw $t0,0x24($sp)
/* 3739c: 8faa0024 */ lw $t2,0x24($sp)
/* 373a0: 1540ffcc */ bnez $t2,.L000372d4
/* 373a4: 00000000 */ nop
.L000373a8:
/* 373a8: 8fab001c */ lw $t3,0x1c($sp)
/* 373ac: afab0024 */ sw $t3,0x24($sp)
/* 373b0: 8fb80024 */ lw $t8,0x24($sp)
/* 373b4: 13000024 */ beqz $t8,.L00037448
/* 373b8: 00000000 */ nop
.L000373bc:
/* 373bc: 8faf0024 */ lw $t7,0x24($sp)
/* 373c0: 8dee0000 */ lw $t6,0x0($t7)
/* 373c4: afae0020 */ sw $t6,0x20($sp)
/* 373c8: 8fac0024 */ lw $t4,0x24($sp)
/* 373cc: 8fb90034 */ lw $t9,0x34($sp)
/* 373d0: 8d8d0008 */ lw $t5,0x8($t4)
/* 373d4: 01b9001a */ div $zero,$t5,$t9
/* 373d8: 00004812 */ mflo $t1
/* 373dc: afa90030 */ sw $t1,0x30($sp)
/* 373e0: 17200002 */ bnez $t9,.L000373ec
/* 373e4: 00000000 */ nop
/* 373e8: 0007000d */ break 0x7
.L000373ec:
/* 373ec: 2401ffff */ addiu $at,$zero,-1
/* 373f0: 17210004 */ bne $t9,$at,.L00037404
/* 373f4: 3c018000 */ lui $at,0x8000
/* 373f8: 15a10002 */ bne $t5,$at,.L00037404
/* 373fc: 00000000 */ nop
/* 37400: 0006000d */ break 0x6
.L00037404:
/* 37404: 8fa80040 */ lw $t0,0x40($sp)
/* 37408: 8fab0030 */ lw $t3,0x30($sp)
/* 3740c: 8faf0024 */ lw $t7,0x24($sp)
/* 37410: 8d0a0024 */ lw $t2,0x24($t0)
/* 37414: 014b0019 */ multu $t2,$t3
/* 37418: 0000c012 */ mflo $t8
/* 3741c: adf80008 */ sw $t8,0x8($t7)
/* 37420: 00000000 */ nop
/* 37424: 8fa40040 */ lw $a0,0x40($sp)
/* 37428: 8fa50024 */ lw $a1,0x24($sp)
/* 3742c: 0c00dd18 */ jal func00037460
/* 37430: 24840048 */ addiu $a0,$a0,0x48
/* 37434: 8fae0020 */ lw $t6,0x20($sp)
/* 37438: afae0024 */ sw $t6,0x24($sp)
/* 3743c: 8fac0024 */ lw $t4,0x24($sp)
/* 37440: 1580ffde */ bnez $t4,.L000373bc
/* 37444: 00000000 */ nop
.L00037448:
/* 37448: 10000001 */ b .L00037450
/* 3744c: 00000000 */ nop
.L00037450:
/* 37450: 8fbf0014 */ lw $ra,0x14($sp)
/* 37454: 27bd0040 */ addiu $sp,$sp,0x40
/* 37458: 03e00008 */ jr $ra
/* 3745c: 00000000 */ nop
);
GLOBAL_ASM(
glabel func00037460
/* 37460: 27bdffd8 */ addiu $sp,$sp,-40
/* 37464: afbf0014 */ sw $ra,0x14($sp)
/* 37468: afa40028 */ sw $a0,0x28($sp)
/* 3746c: afa5002c */ sw $a1,0x2c($sp)
/* 37470: 0c012194 */ jal osSetIntMask
/* 37474: 24040001 */ addiu $a0,$zero,0x1
/* 37478: afa20024 */ sw $v0,0x24($sp)
/* 3747c: 8fae0028 */ lw $t6,0x28($sp)
/* 37480: 25cf0008 */ addiu $t7,$t6,0x8
/* 37484: 11e0002b */ beqz $t7,.L00037534
/* 37488: afaf0020 */ sw $t7,0x20($sp)
.L0003748c:
/* 3748c: 8fb80020 */ lw $t8,0x20($sp)
/* 37490: 8f190000 */ lw $t9,0x0($t8)
/* 37494: 17200008 */ bnez $t9,.L000374b8
/* 37498: 00000000 */ nop
/* 3749c: 8fa4002c */ lw $a0,0x2c($sp)
/* 374a0: 0c00c5dc */ jal alLink
/* 374a4: 8fa50020 */ lw $a1,0x20($sp)
/* 374a8: 10000022 */ b .L00037534
/* 374ac: 00000000 */ nop
/* 374b0: 1000001c */ b .L00037524
/* 374b4: 00000000 */ nop
.L000374b8:
/* 374b8: 8fa80020 */ lw $t0,0x20($sp)
/* 374bc: 8d090000 */ lw $t1,0x0($t0)
/* 374c0: afa9001c */ sw $t1,0x1c($sp)
/* 374c4: 8faa002c */ lw $t2,0x2c($sp)
/* 374c8: 8fac001c */ lw $t4,0x1c($sp)
/* 374cc: 8d4b0008 */ lw $t3,0x8($t2)
/* 374d0: 8d8d0008 */ lw $t5,0x8($t4)
/* 374d4: 016d082a */ slt $at,$t3,$t5
/* 374d8: 1020000c */ beqz $at,.L0003750c
/* 374dc: 00000000 */ nop
/* 374e0: 8fae001c */ lw $t6,0x1c($sp)
/* 374e4: 8fb8002c */ lw $t8,0x2c($sp)
/* 374e8: 8dcf0008 */ lw $t7,0x8($t6)
/* 374ec: 8f190008 */ lw $t9,0x8($t8)
/* 374f0: 01f94023 */ subu $t0,$t7,$t9
/* 374f4: adc80008 */ sw $t0,0x8($t6)
/* 374f8: 8fa4002c */ lw $a0,0x2c($sp)
/* 374fc: 0c00c5dc */ jal alLink
/* 37500: 8fa50020 */ lw $a1,0x20($sp)
/* 37504: 1000000b */ b .L00037534
/* 37508: 00000000 */ nop
.L0003750c:
/* 3750c: 8fa9002c */ lw $t1,0x2c($sp)
/* 37510: 8fac001c */ lw $t4,0x1c($sp)
/* 37514: 8d2a0008 */ lw $t2,0x8($t1)
/* 37518: 8d8b0008 */ lw $t3,0x8($t4)
/* 3751c: 014b6823 */ subu $t5,$t2,$t3
/* 37520: ad2d0008 */ sw $t5,0x8($t1)
.L00037524:
/* 37524: 8fb80020 */ lw $t8,0x20($sp)
/* 37528: 8f0f0000 */ lw $t7,0x0($t8)
/* 3752c: 15e0ffd7 */ bnez $t7,.L0003748c
/* 37530: afaf0020 */ sw $t7,0x20($sp)
.L00037534:
/* 37534: 0c012194 */ jal osSetIntMask
/* 37538: 8fa40024 */ lw $a0,0x24($sp)
/* 3753c: 10000001 */ b .L00037544
/* 37540: 00000000 */ nop
.L00037544:
/* 37544: 8fbf0014 */ lw $ra,0x14($sp)
/* 37548: 27bd0028 */ addiu $sp,$sp,0x28
/* 3754c: 03e00008 */ jr $ra
/* 37550: 00000000 */ nop
);
GLOBAL_ASM(
glabel func00037554
/* 37554: afa50004 */ sw $a1,0x4($sp)
/* 37558: 8c8e0018 */ lw $t6,0x18($a0)
/* 3755c: 11c00009 */ beqz $t6,.L00037584
/* 37560: 00000000 */ nop
/* 37564: 8c8f0018 */ lw $t7,0x18($a0)
/* 37568: c7a40004 */ lwc1 $f4,0x4($sp)
/* 3756c: c5e60008 */ lwc1 $f6,0x8($t7)
/* 37570: 46062202 */ mul.s $f8,$f4,$f6
/* 37574: 4600428d */ trunc.w.s $f10,$f8
/* 37578: 44195000 */ mfc1 $t9,$f10
/* 3757c: 10000003 */ b .L0003758c
/* 37580: ac990024 */ sw $t9,0x24($a0)
.L00037584:
/* 37584: 240801e8 */ addiu $t0,$zero,0x1e8
/* 37588: ac880024 */ sw $t0,0x24($a0)
.L0003758c:
/* 3758c: 10000001 */ b .L00037594
/* 37590: 00000000 */ nop
.L00037594:
/* 37594: 03e00008 */ jr $ra
/* 37598: 00000000 */ nop
);
GLOBAL_ASM(
glabel func0003759c
/* 3759c: 27bdffd0 */ addiu $sp,$sp,-48
/* 375a0: afbf0014 */ sw $ra,0x14($sp)
/* 375a4: afa40030 */ sw $a0,0x30($sp)
/* 375a8: 8fae0030 */ lw $t6,0x30($sp)
/* 375ac: 24010001 */ addiu $at,$zero,0x1
/* 375b0: 8dcf002c */ lw $t7,0x2c($t6)
/* 375b4: 15e10004 */ bne $t7,$at,.L000375c8
/* 375b8: 00000000 */ nop
/* 375bc: 8dd80018 */ lw $t8,0x18($t6)
/* 375c0: 17000003 */ bnez $t8,.L000375d0
/* 375c4: 00000000 */ nop
.L000375c8:
/* 375c8: 10000016 */ b .L00037624
/* 375cc: 00000000 */ nop
.L000375d0:
/* 375d0: 8fb90030 */ lw $t9,0x30($sp)
/* 375d4: 27a5001c */ addiu $a1,$sp,0x1c
/* 375d8: 0c00f9f8 */ jal func0003e7e0
/* 375dc: 8f240018 */ lw $a0,0x18($t9)
/* 375e0: 14400003 */ bnez $v0,.L000375f0
/* 375e4: 00000000 */ nop
/* 375e8: 1000000e */ b .L00037624
/* 375ec: 00000000 */ nop
.L000375f0:
/* 375f0: a7a00020 */ sh $zero,0x20($sp)
/* 375f4: 8fa80030 */ lw $t0,0x30($sp)
/* 375f8: 8faa001c */ lw $t2,0x1c($sp)
/* 375fc: 27a50020 */ addiu $a1,$sp,0x20
/* 37600: 8d090024 */ lw $t1,0x24($t0)
/* 37604: 00003825 */ or $a3,$zero,$zero
/* 37608: 25040048 */ addiu $a0,$t0,0x48
/* 3760c: 012a0019 */ multu $t1,$t2
/* 37610: 00003012 */ mflo $a2
/* 37614: 0c00f184 */ jal alEvtqPostEvent
/* 37618: 00000000 */ nop
/* 3761c: 10000001 */ b .L00037624
/* 37620: 00000000 */ nop
.L00037624:
/* 37624: 8fbf0014 */ lw $ra,0x14($sp)
/* 37628: 27bd0030 */ addiu $sp,$sp,0x30
/* 3762c: 03e00008 */ jr $ra
/* 37630: 00000000 */ nop
/* 37634: 30a500ff */ andi $a1,$a1,0xff
/* 37638: a0850088 */ sb $a1,0x88($a0)
/* 3763c: 03e00008 */ jr $ra
/* 37640: 00000000 */ nop
/* 37644: 03e00008 */ jr $ra
/* 37648: 00000000 */ nop
/* 3764c: 00000000 */ nop
);