diff --git a/Makefile b/Makefile index cdedffe90..fe831e1e2 100644 --- a/Makefile +++ b/Makefile @@ -114,6 +114,25 @@ $(B_DIR)/files/L%P: $(B_DIR)/files/lang/L%P.bin $(B_DIR)/files/L%Z: $(B_DIR)/files/lang/L%.bin tools/rarezip $< > $@ +################################################################################ +# Library + +library: $(B_DIR)/ucode/library.bin + +$(B_DIR)/library.o: src/library.c + mkdir -p $(B_DIR) + python tools/asmpreproc/asm-processor.py -O2 $< | $(QEMU_IRIX) -silent -L $(IRIX_ROOT) $(IRIX_ROOT)/usr/bin/cc -c $(CFLAGS) tools/asmpreproc/include-stdin.c -o $@ -O2 + python tools/asmpreproc/asm-processor.py -O2 $< --post-process $@ --assembler "$(TOOLCHAIN)-as -march=vr4300 -mabi=32" --asm-prelude tools/asmpreproc/prelude.s + +$(B_DIR)/library.elf: $(B_DIR)/library.o + cp $< build/library.tmp.o + $(TOOLCHAIN)-ld -e 0x00003050 -T ld/library.ld -o $@ + rm -f build/library.tmp.o + +$(B_DIR)/ucode/library.bin: $(B_DIR)/library.elf + mkdir -p $(B_DIR)/ucode + $(TOOLCHAIN)-objcopy $< $@ -O binary + ################################################################################ # Game setup file @@ -167,6 +186,7 @@ test: $(B_SETUP_BINZ_FILES) $(B_LANG_BINZ_FILES) --exclude=ob \ $(E_DIR)/files $(B_DIR)/files @diff -q $(E_DIR)/ucode/setup.bin $(B_DIR)/ucode/setup.bin + @diff -q $(E_DIR)/ucode/library.bin $(B_DIR)/ucode/library.bin testall: REGION=ntsc RELEASE=final make test @@ -179,7 +199,7 @@ testall: ################################################################################ # Miscellaneous -all: setup lang stagesetup +all: library setup lang stagesetup rom: $(B_SETUP_BINZ_FILES) $(B_DIR)/ucode/setup.bin tools/inject pd.$(ROMID).z64 diff --git a/ld/library.ld b/ld/library.ld new file mode 100644 index 000000000..3c1b5ab2a --- /dev/null +++ b/ld/library.ld @@ -0,0 +1,21 @@ +/*OUTPUT_FORMAT ("elf32-bigmips")*/ +OUTPUT_ARCH (mips) + +SECTIONS +{ + .data 0x00003050 : AT(0x0000) { + build/library.tmp.o (.text); + build/library.tmp.o (.data); + } + + /DISCARD/ : { + * (.MIPS.abiflags); + * (.options); + * (.gnu.attributes); + * (.pdr); + * (.mdebug); + * (.gptab.bss); + * (.gptab.data); + * (.reginfo); + } +} diff --git a/src/library.c b/src/library.c new file mode 100644 index 000000000..7700dcf70 --- /dev/null +++ b/src/library.c @@ -0,0 +1,97161 @@ +#include + +u32 var0004f3e0 = 0x70002d68; +u32 var0004f3e4 = 0x70002d14; +u32 var0004f3e8 = 0x70002c8c; +u32 var0004f3ec = 0x70002d68; +u32 var0004f3f0 = 0x70002d68; +u32 var0004f3f4 = 0x70002d14; +u32 var0004f3f8 = 0x70002d14; +u32 var0004f3fc = 0x00000000; +u32 var0004f400 = 0x00141818; +u32 var0004f404 = 0x1c1c1c1c; +u32 var0004f408 = 0x20202020; +u32 var0004f40c = 0x20202020; +u32 var0004f410 = 0x00040808; +u32 var0004f414 = 0x0c0c0c0c; +u32 var0004f418 = 0x10101010; +u32 var0004f41c = 0x10101010; +u32 var0004f420 = 0x70003a3c; +u32 var0004f424 = 0x700039c8; +u32 var0004f428 = 0x700039a8; +u32 var0004f42c = 0x7000380c; +u32 var0004f430 = 0x700037c8; +u32 var0004f434 = 0x7000394c; +u32 var0004f438 = 0x70003790; +u32 var0004f43c = 0x7000379c; +u32 var0004f440 = 0x700037a8; +u32 var0004f444 = 0x00000000; +u32 var0004f448 = 0x00000000; +u32 var0004f44c = 0x00000000; +u32 var0004f450 = 0x3a83126f; +u32 var0004f454 = 0x3a83126f; +u32 var0004f458 = 0x3a83126f; +u32 var0004f45c = 0x00000000; +u32 var0004f460 = 0x3c8efa35; +u32 var0004f464 = 0x00000000; +u32 var0004f468 = 0x00000000; +u32 var0004f46c = 0x00000000; +u32 var0004f470 = 0x3c8efa35; +u32 var0004f474 = 0x00000000; +u32 var0004f478 = 0x00000000; +u32 var0004f47c = 0x00000000; +u32 var0004f480 = 0x40240000; +u32 var0004f484 = 0x00000000; +u32 var0004f488 = 0x40590000; +u32 var0004f48c = 0x00000000; +u32 var0004f490 = 0x40c38800; +u32 var0004f494 = 0x00000000; +u32 var0004f498 = 0x4197d784; +u32 var0004f49c = 0x00000000; +u32 var0004f4a0 = 0x4341c379; +u32 var0004f4a4 = 0x37e08000; +u32 var0004f4a8 = 0x4693b8b5; +u32 var0004f4ac = 0xb5056e17; +u32 var0004f4b0 = 0x4d384f03; +u32 var0004f4b4 = 0xe93ff9f5; +u32 var0004f4b8 = 0x5a827748; +u32 var0004f4bc = 0xf9301d32; +u32 var0004f4c0 = 0x75154fdd; +u32 var0004f4c4 = 0x7f73bf3c; +u32 var0004f4c8 = 0x4e614e00; +u32 var0004f4cc = 0x496e6600; +u32 var0004f4d0 = 0x30000000; +u32 var0004f4d4 = 0x00000000; +u32 var0004f4d8 = 0x4197d784; +u32 var0004f4dc = 0x00000000; +u32 var0004f4e0 = 0x00000001; +u32 var0004f4e4 = 0x00030007; +u32 var0004f4e8 = 0x000f001f; +u32 var0004f4ec = 0x003f007f; +u32 var0004f4f0 = 0x00ff01ff; +u32 var0004f4f4 = 0x03ff07ff; +u32 var0004f4f8 = 0x0fff1fff; +u32 var0004f4fc = 0x3fff7fff; +u32 var0004f500 = 0xffff0003; +u32 var0004f504 = 0x00040005; +u32 var0004f508 = 0x00060007; +u32 var0004f50c = 0x00080009; +u32 var0004f510 = 0x000a000b; +u32 var0004f514 = 0x000d000f; +u32 var0004f518 = 0x00110013; +u32 var0004f51c = 0x0017001b; +u32 var0004f520 = 0x001f0023; +u32 var0004f524 = 0x002b0033; +u32 var0004f528 = 0x003b0043; +u32 var0004f52c = 0x00530063; +u32 var0004f530 = 0x00730083; +u32 var0004f534 = 0x00a300c3; +u32 var0004f538 = 0x00e30102; +u32 var0004f53c = 0x00000000; +u32 var0004f540 = 0x00010002; +u32 var0004f544 = 0x00030004; +u32 var0004f548 = 0x00050007; +u32 var0004f54c = 0x0009000d; +u32 var0004f550 = 0x00110019; +u32 var0004f554 = 0x00210031; +u32 var0004f558 = 0x00410061; +u32 var0004f55c = 0x008100c1; +u32 var0004f560 = 0x01010181; +u32 var0004f564 = 0x02010301; +u32 var0004f568 = 0x04010601; +u32 var0004f56c = 0x08010c01; +u32 var0004f570 = 0x10011801; +u32 var0004f574 = 0x20013001; +u32 var0004f578 = 0x40016001; +u32 var0004f57c = 0x10111200; +u32 var0004f580 = 0x08070906; +u32 var0004f584 = 0x0a050b04; +u32 var0004f588 = 0x0c030d02; +u32 var0004f58c = 0x0e010f00; +u32 var0004f590 = 0x00000000; +u32 var0004f594 = 0x00000001; +u32 var0004f598 = 0x01010102; +u32 var0004f59c = 0x02020203; +u32 var0004f5a0 = 0x03030304; +u32 var0004f5a4 = 0x04040405; +u32 var0004f5a8 = 0x05050500; +u32 var0004f5ac = 0x63630000; +u32 var0004f5b0 = 0x00000101; +u32 var0004f5b4 = 0x02020303; +u32 var0004f5b8 = 0x04040505; +u32 var0004f5bc = 0x06060707; +u32 var0004f5c0 = 0x08080909; +u32 var0004f5c4 = 0x0a0a0b0b; +u32 var0004f5c8 = 0x0c0c0d0d; +u32 var0004f5cc = 0x52617265; +u32 var0004f5d0 = 0x5a697041; +u32 var0004f5d4 = 0x736d4465; +u32 var0004f5d8 = 0x636f6d70; +u32 var0004f5dc = 0x72657373; +u32 var0004f5e0 = 0x3a20696e; +u32 var0004f5e4 = 0x666c6174; +u32 var0004f5e8 = 0x65206661; +u32 var0004f5ec = 0x696c6564; +u32 var0004f5f0 = 0x20282564; +u32 var0004f5f4 = 0x290a0052; +u32 var0004f5f8 = 0x6172655a; +u32 var0004f5fc = 0x69704173; +u32 var0004f600 = 0x6d446563; +u32 var0004f604 = 0x6f6d7072; +u32 var0004f608 = 0x6573733a; +u32 var0004f60c = 0x20687566; +u32 var0004f610 = 0x7473206f; +u32 var0004f614 = 0x76657266; +u32 var0004f618 = 0x6c6f773d; +u32 var0004f61c = 0x25640a00; +u32 var0004f620 = 0x52617265; +u32 var0004f624 = 0x5a697041; +u32 var0004f628 = 0x736d4465; +u32 var0004f62c = 0x636f6d70; +u32 var0004f630 = 0x72657373; +u32 var0004f634 = 0x3a206261; +u32 var0004f638 = 0x64206c65; +u32 var0004f63c = 0x6e0a0052; +u32 var0004f640 = 0x6172655a; +u32 var0004f644 = 0x69704173; +u32 var0004f648 = 0x6d446563; +u32 var0004f64c = 0x6f6d7072; +u32 var0004f650 = 0x6573733a; +u32 var0004f654 = 0x20696e70; +u32 var0004f658 = 0x7574206e; +u32 var0004f65c = 0x6f742069; +u32 var0004f660 = 0x6e20616e; +u32 var0004f664 = 0x79206b6e; +u32 var0004f668 = 0x6f776e20; +u32 var0004f66c = 0x72617265; +u32 var0004f670 = 0x207a6970; +u32 var0004f674 = 0x20666f72; +u32 var0004f678 = 0x6d61740a; +u32 var0004f67c = 0x00000000; +u32 var0004f680 = 0x01400140; +u32 var0004f684 = 0x02800000; +u32 var0004f688 = 0x00dc00dc; +u32 var0004f68c = 0x01b80000; +u32 var0004f690 = 0x41535345; +u32 var0004f694 = 0x5254494f; +u32 var0004f698 = 0x4e203a20; +u32 var0004f69c = 0x25732c20; +u32 var0004f6a0 = 0x25643a20; +u32 var0004f6a4 = 0x28222573; +u32 var0004f6a8 = 0x22290a00; +u32 var0004f6ac = 0x00000000; +u32 var0004f6b0 = 0x42440000; +u32 var0004f6b4 = 0x49503800; +u32 var0004f6b8 = 0x49503700; +u32 var0004f6bc = 0x49503600; +u32 var0004f6c0 = 0x49503500; +u32 var0004f6c4 = 0x49503400; +u32 var0004f6c8 = 0x49503300; +u32 var0004f6cc = 0x49503200; +u32 var0004f6d0 = 0x49503100; +u32 var0004f6d4 = 0x496e7400; +u32 var0004f6d8 = 0x544c426d; +u32 var0004f6dc = 0x6f640000; +u32 var0004f6e0 = 0x544c426c; +u32 var0004f6e4 = 0x6f616400; +u32 var0004f6e8 = 0x544c4273; +u32 var0004f6ec = 0x746f7265; +u32 var0004f6f0 = 0x00000000; +u32 var0004f6f4 = 0x41646472; +u32 var0004f6f8 = 0x65737320; +u32 var0004f6fc = 0x6572726f; +u32 var0004f700 = 0x72206f6e; +u32 var0004f704 = 0x206c6f61; +u32 var0004f708 = 0x64206f72; +u32 var0004f70c = 0x20696e73; +u32 var0004f710 = 0x74727563; +u32 var0004f714 = 0x74696f6e; +u32 var0004f718 = 0x20666574; +u32 var0004f71c = 0x63680000; +u32 var0004f720 = 0x41646472; +u32 var0004f724 = 0x65737320; +u32 var0004f728 = 0x6572726f; +u32 var0004f72c = 0x72206f6e; +u32 var0004f730 = 0x2073746f; +u32 var0004f734 = 0x72650000; +u32 var0004f738 = 0x42757320; +u32 var0004f73c = 0x6572726f; +u32 var0004f740 = 0x72206578; +u32 var0004f744 = 0x63657074; +u32 var0004f748 = 0x696f6e20; +u32 var0004f74c = 0x6f6e2069; +u32 var0004f750 = 0x6e737472; +u32 var0004f754 = 0x75637469; +u32 var0004f758 = 0x6f6e2066; +u32 var0004f75c = 0x65746368; +u32 var0004f760 = 0x00000000; +u32 var0004f764 = 0x42757320; +u32 var0004f768 = 0x6572726f; +u32 var0004f76c = 0x72206578; +u32 var0004f770 = 0x63657074; +u32 var0004f774 = 0x696f6e20; +u32 var0004f778 = 0x6f6e2064; +u32 var0004f77c = 0x61746120; +u32 var0004f780 = 0x72656665; +u32 var0004f784 = 0x72656e63; +u32 var0004f788 = 0x65000000; +u32 var0004f78c = 0x53797363; +u32 var0004f790 = 0x616c6c00; +u32 var0004f794 = 0x42726b00; +u32 var0004f798 = 0x52657365; +u32 var0004f79c = 0x72766564; +u32 var0004f7a0 = 0x20696e73; +u32 var0004f7a4 = 0x74727563; +u32 var0004f7a8 = 0x74696f6e; +u32 var0004f7ac = 0x00000000; +u32 var0004f7b0 = 0x436f7020; +u32 var0004f7b4 = 0x756e7573; +u32 var0004f7b8 = 0x61626c65; +u32 var0004f7bc = 0x00000000; +u32 var0004f7c0 = 0x4f766572; +u32 var0004f7c4 = 0x666c6f77; +u32 var0004f7c8 = 0x00000000; +u32 var0004f7cc = 0x54726170; +u32 var0004f7d0 = 0x00000000; +u32 var0004f7d4 = 0x56697274; +u32 var0004f7d8 = 0x75616c20; +u32 var0004f7dc = 0x636f6865; +u32 var0004f7e0 = 0x72656e63; +u32 var0004f7e4 = 0x79206578; +u32 var0004f7e8 = 0x63657074; +u32 var0004f7ec = 0x696f6e20; +u32 var0004f7f0 = 0x6f6e2069; +u32 var0004f7f4 = 0x6e747275; +u32 var0004f7f8 = 0x6374696f; +u32 var0004f7fc = 0x6e206665; +u32 var0004f800 = 0x74636800; +u32 var0004f804 = 0x46702065; +u32 var0004f808 = 0x78636570; +u32 var0004f80c = 0x74696f6e; +u32 var0004f810 = 0x00000000; +u32 var0004f814 = 0x57617463; +u32 var0004f818 = 0x68706f69; +u32 var0004f81c = 0x6e740000; +u32 var0004f820 = 0x56697274; +u32 var0004f824 = 0x75616c20; +u32 var0004f828 = 0x636f6865; +u32 var0004f82c = 0x72656e63; +u32 var0004f830 = 0x79206578; +u32 var0004f834 = 0x63657074; +u32 var0004f838 = 0x696f6e20; +u32 var0004f83c = 0x6f6e2064; +u32 var0004f840 = 0x61746120; +u32 var0004f844 = 0x72656665; +u32 var0004f848 = 0x72656e63; +u32 var0004f84c = 0x65000000; +u32 var0004f850 = 0x00000000; +u32 var0004f854 = 0x43553300; +u32 var0004f858 = 0x43553200; +u32 var0004f85c = 0x43553100; +u32 var0004f860 = 0x43553000; +u32 var0004f864 = 0x52500000; +u32 var0004f868 = 0x46520000; +u32 var0004f86c = 0x52450000; +u32 var0004f870 = 0x42455600; +u32 var0004f874 = 0x54530000; +u32 var0004f878 = 0x53520000; +u32 var0004f87c = 0x43480000; +u32 var0004f880 = 0x43450000; +u32 var0004f884 = 0x44450000; +u32 var0004f888 = 0x494d3800; +u32 var0004f88c = 0x494d3700; +u32 var0004f890 = 0x494d3600; +u32 var0004f894 = 0x494d3500; +u32 var0004f898 = 0x494d3400; +u32 var0004f89c = 0x494d3300; +u32 var0004f8a0 = 0x494d3200; +u32 var0004f8a4 = 0x494d3100; +u32 var0004f8a8 = 0x4b580000; +u32 var0004f8ac = 0x53580000; +u32 var0004f8b0 = 0x55580000; +u32 var0004f8b4 = 0x55535200; +u32 var0004f8b8 = 0x53555000; +u32 var0004f8bc = 0x4b455200; +u32 var0004f8c0 = 0x45524c00; +u32 var0004f8c4 = 0x45584c00; +u32 var0004f8c8 = 0x49450000; +u32 var0004f8cc = 0x00000000; +u32 var0004f8d0 = 0x46530000; +u32 var0004f8d4 = 0x43000000; +u32 var0004f8d8 = 0x556e696d; +u32 var0004f8dc = 0x706c656d; +u32 var0004f8e0 = 0x656e7465; +u32 var0004f8e4 = 0x64000000; +u32 var0004f8e8 = 0x496e7661; +u32 var0004f8ec = 0x6c696420; +u32 var0004f8f0 = 0x6f700000; +u32 var0004f8f4 = 0x2f206279; +u32 var0004f8f8 = 0x20302e30; +u32 var0004f8fc = 0x00000000; +u32 var0004f900 = 0x4f766572; +u32 var0004f904 = 0x666c6f77; +u32 var0004f908 = 0x00000000; +u32 var0004f90c = 0x556e6465; +u32 var0004f910 = 0x72666c6f; +u32 var0004f914 = 0x77000000; +u32 var0004f918 = 0x496e6578; +u32 var0004f91c = 0x61637420; +u32 var0004f920 = 0x6f700000; +u32 var0004f924 = 0x45560000; +u32 var0004f928 = 0x455a0000; +u32 var0004f92c = 0x454f0000; +u32 var0004f930 = 0x45550000; +u32 var0004f934 = 0x45490000; +u32 var0004f938 = 0x46560000; +u32 var0004f93c = 0x465a0000; +u32 var0004f940 = 0x464f0000; +u32 var0004f944 = 0x46550000; +u32 var0004f948 = 0x46490000; +u32 var0004f94c = 0x524e0000; +u32 var0004f950 = 0x525a0000; +u32 var0004f954 = 0x52500000; +u32 var0004f958 = 0x524d0000; +u32 var0004f95c = 0x00000000; +u32 var0004f960 = 0x42616420; +u32 var0004f964 = 0x7469640a; +u32 var0004f968 = 0x00000000; +u32 var0004f96c = 0x42616420; +u32 var0004f970 = 0x7469640a; +u32 var0004f974 = 0x00000000; +u32 var0004f978 = 0x25732573; +u32 var0004f97c = 0x25303264; +u32 var0004f980 = 0x3a202520; +u32 var0004f984 = 0x2e376520; +u32 var0004f988 = 0x00000000; +u32 var0004f98c = 0x00000000; +u32 var0004f990 = 0x00000000; +u32 var0004f994 = 0x25303264; +u32 var0004f998 = 0x3a204925; +u32 var0004f99c = 0x642e2530; +u32 var0004f9a0 = 0x33642e25; +u32 var0004f9a4 = 0x30376420; +u32 var0004f9a8 = 0x00000000; +u32 var0004f9ac = 0x20000000; +u32 var0004f9b0 = 0x0a000000; +u32 var0004f9b4 = 0x20000000; +u32 var0004f9b8 = 0x20000000; +u32 var0004f9bc = 0x0a000000; +u32 var0004f9c0 = 0x0a0a4641; +u32 var0004f9c4 = 0x554c542d; +u32 var0004f9c8 = 0x0a000000; +u32 var0004f9cc = 0x446f6467; +u32 var0004f9d0 = 0x79537461; +u32 var0004f9d4 = 0x636b5472; +u32 var0004f9d8 = 0x6163653a; +u32 var0004f9dc = 0x20253038; +u32 var0004f9e0 = 0x6c6c7820; +u32 var0004f9e4 = 0x00000000; +u32 var0004f9e8 = 0x25303878; +u32 var0004f9ec = 0x20000000; +u32 var0004f9f0 = 0x2e0a0000; +u32 var0004f9f4 = 0x25482340; +u32 var0004f9f8 = 0x2120416e; +u32 var0004f9fc = 0x6f746865; +u32 var0004fa00 = 0x72205065; +u32 var0004fa04 = 0x72666563; +u32 var0004fa08 = 0x74204372; +u32 var0004fa0c = 0x61736820; +u32 var0004fa10 = 0x28746d29; +u32 var0004fa14 = 0x0a000000; +u32 var0004fa18 = 0x61742030; +u32 var0004fa1c = 0x78253031; +u32 var0004fa20 = 0x366c6c78; +u32 var0004fa24 = 0x20763020; +u32 var0004fa28 = 0x30782530; +u32 var0004fa2c = 0x31366c6c; +u32 var0004fa30 = 0x78207631; +u32 var0004fa34 = 0x20307825; +u32 var0004fa38 = 0x3031366c; +u32 var0004fa3c = 0x6c780a00; +u32 var0004fa40 = 0x61302030; +u32 var0004fa44 = 0x78253031; +u32 var0004fa48 = 0x366c6c78; +u32 var0004fa4c = 0x20613120; +u32 var0004fa50 = 0x30782530; +u32 var0004fa54 = 0x31366c6c; +u32 var0004fa58 = 0x78206132; +u32 var0004fa5c = 0x20307825; +u32 var0004fa60 = 0x3031366c; +u32 var0004fa64 = 0x6c780a00; +u32 var0004fa68 = 0x61332030; +u32 var0004fa6c = 0x78253031; +u32 var0004fa70 = 0x366c6c78; +u32 var0004fa74 = 0x20743020; +u32 var0004fa78 = 0x30782530; +u32 var0004fa7c = 0x31366c6c; +u32 var0004fa80 = 0x78207431; +u32 var0004fa84 = 0x20307825; +u32 var0004fa88 = 0x3031366c; +u32 var0004fa8c = 0x6c780a00; +u32 var0004fa90 = 0x74322030; +u32 var0004fa94 = 0x78253031; +u32 var0004fa98 = 0x366c6c78; +u32 var0004fa9c = 0x20743320; +u32 var0004faa0 = 0x30782530; +u32 var0004faa4 = 0x31366c6c; +u32 var0004faa8 = 0x78207434; +u32 var0004faac = 0x20307825; +u32 var0004fab0 = 0x3031366c; +u32 var0004fab4 = 0x6c780a00; +u32 var0004fab8 = 0x74352030; +u32 var0004fabc = 0x78253031; +u32 var0004fac0 = 0x366c6c78; +u32 var0004fac4 = 0x20743620; +u32 var0004fac8 = 0x30782530; +u32 var0004facc = 0x31366c6c; +u32 var0004fad0 = 0x78207437; +u32 var0004fad4 = 0x20307825; +u32 var0004fad8 = 0x3031366c; +u32 var0004fadc = 0x6c780a00; +u32 var0004fae0 = 0x73302030; +u32 var0004fae4 = 0x78253031; +u32 var0004fae8 = 0x366c6c78; +u32 var0004faec = 0x20733120; +u32 var0004faf0 = 0x30782530; +u32 var0004faf4 = 0x31366c6c; +u32 var0004faf8 = 0x78207332; +u32 var0004fafc = 0x20307825; +u32 var0004fb00 = 0x3031366c; +u32 var0004fb04 = 0x6c780a00; +u32 var0004fb08 = 0x73332030; +u32 var0004fb0c = 0x78253031; +u32 var0004fb10 = 0x366c6c78; +u32 var0004fb14 = 0x20733420; +u32 var0004fb18 = 0x30782530; +u32 var0004fb1c = 0x31366c6c; +u32 var0004fb20 = 0x78207335; +u32 var0004fb24 = 0x20307825; +u32 var0004fb28 = 0x3031366c; +u32 var0004fb2c = 0x6c780a00; +u32 var0004fb30 = 0x73362030; +u32 var0004fb34 = 0x78253031; +u32 var0004fb38 = 0x366c6c78; +u32 var0004fb3c = 0x20733720; +u32 var0004fb40 = 0x30782530; +u32 var0004fb44 = 0x31366c6c; +u32 var0004fb48 = 0x78207438; +u32 var0004fb4c = 0x20307825; +u32 var0004fb50 = 0x3031366c; +u32 var0004fb54 = 0x6c780a00; +u32 var0004fb58 = 0x74392030; +u32 var0004fb5c = 0x78253031; +u32 var0004fb60 = 0x366c6c78; +u32 var0004fb64 = 0x20677020; +u32 var0004fb68 = 0x30782530; +u32 var0004fb6c = 0x31366c6c; +u32 var0004fb70 = 0x78207370; +u32 var0004fb74 = 0x20307825; +u32 var0004fb78 = 0x3031366c; +u32 var0004fb7c = 0x6c780a00; +u32 var0004fb80 = 0x73382030; +u32 var0004fb84 = 0x78253031; +u32 var0004fb88 = 0x366c6c78; +u32 var0004fb8c = 0x20726120; +u32 var0004fb90 = 0x30782530; +u32 var0004fb94 = 0x31366c6c; +u32 var0004fb98 = 0x780a0000; +u32 var0004fb9c = 0x54494420; +u32 var0004fba0 = 0x25642065; +u32 var0004fba4 = 0x70632025; +u32 var0004fba8 = 0x30387820; +u32 var0004fbac = 0x63617573; +u32 var0004fbb0 = 0x20253038; +u32 var0004fbb4 = 0x78206670; +u32 var0004fbb8 = 0x20253038; +u32 var0004fbbc = 0x78206261; +u32 var0004fbc0 = 0x64762025; +u32 var0004fbc4 = 0x30387820; +u32 var0004fbc8 = 0x73722025; +u32 var0004fbcc = 0x3038780a; +u32 var0004fbd0 = 0x00000000; +u32 var0004fbd4 = 0x64736865; +u32 var0004fbd8 = 0x78202d61; +u32 var0004fbdc = 0x20253038; +u32 var0004fbe0 = 0x78202530; +u32 var0004fbe4 = 0x38782025; +u32 var0004fbe8 = 0x30387820; +u32 var0004fbec = 0x25303878; +u32 var0004fbf0 = 0x20253038; +u32 var0004fbf4 = 0x780a0000; +u32 var0004fbf8 = 0x63617573; +u32 var0004fbfc = 0x65000000; +u32 var0004fc00 = 0x203a2000; +u32 var0004fc04 = 0x66706373; +u32 var0004fc08 = 0x72000000; +u32 var0004fc0c = 0x0a000000; +u32 var0004fc10 = 0x6e656172; +u32 var0004fc14 = 0x6c3a2000; +u32 var0004fc18 = 0x20253038; +u32 var0004fc1c = 0x78200000; +u32 var0004fc20 = 0x0a202020; +u32 var0004fc24 = 0x20202020; +u32 var0004fc28 = 0x00000000; +u32 var0004fc2c = 0x0a000000; +u32 var0004fc30 = 0x0a000000; +u32 var0004fc34 = 0x2573203c; +u32 var0004fc38 = 0x00000000; +u32 var0004fc3c = 0x2c000000; +u32 var0004fc40 = 0x25730000; +u32 var0004fc44 = 0x3e000000; +u32 var0004fc48 = 0x00000000; +u32 var0004fc4c = 0x00000000; +u32 var0004fc50 = 0x2d6d6c30; +u32 var0004fc54 = 0x202d6d65; +u32 var0004fc58 = 0x30202d6d; +u32 var0004fc5c = 0x67667831; +u32 var0004fc60 = 0x3230202d; +u32 var0004fc64 = 0x6d767478; +u32 var0004fc68 = 0x3938202d; +u32 var0004fc6c = 0x6d613430; +u32 var0004fc70 = 0x30000000; +u32 var0004fc74 = 0x2d6d6c30; +u32 var0004fc78 = 0x202d6d65; +u32 var0004fc7c = 0x30202d6d; +u32 var0004fc80 = 0x67667831; +u32 var0004fc84 = 0x3130202d; +u32 var0004fc88 = 0x6d676678; +u32 var0004fc8c = 0x74726138; +u32 var0004fc90 = 0x30202d6d; +u32 var0004fc94 = 0x76747831; +u32 var0004fc98 = 0x3030202d; +u32 var0004fc9c = 0x6d613730; +u32 var0004fca0 = 0x30000000; +u32 var0004fca4 = 0x2d6d6c30; +u32 var0004fca8 = 0x202d6d65; +u32 var0004fcac = 0x30202d6d; +u32 var0004fcb0 = 0x67667831; +u32 var0004fcb4 = 0x3130202d; +u32 var0004fcb8 = 0x6d676678; +u32 var0004fcbc = 0x74726138; +u32 var0004fcc0 = 0x30202d6d; +u32 var0004fcc4 = 0x76747831; +u32 var0004fcc8 = 0x3030202d; +u32 var0004fccc = 0x6d613730; +u32 var0004fcd0 = 0x30000000; +u32 var0004fcd4 = 0x2d6d6c30; +u32 var0004fcd8 = 0x202d6d65; +u32 var0004fcdc = 0x30202d6d; +u32 var0004fce0 = 0x67667831; +u32 var0004fce4 = 0x3130202d; +u32 var0004fce8 = 0x6d676678; +u32 var0004fcec = 0x74726138; +u32 var0004fcf0 = 0x30202d6d; +u32 var0004fcf4 = 0x76747831; +u32 var0004fcf8 = 0x3030202d; +u32 var0004fcfc = 0x6d613730; +u32 var0004fd00 = 0x30000000; +u32 var0004fd04 = 0x2d6d6c30; +u32 var0004fd08 = 0x202d6d65; +u32 var0004fd0c = 0x30202d6d; +u32 var0004fd10 = 0x67667831; +u32 var0004fd14 = 0x3130202d; +u32 var0004fd18 = 0x6d676678; +u32 var0004fd1c = 0x74726138; +u32 var0004fd20 = 0x30202d6d; +u32 var0004fd24 = 0x76747831; +u32 var0004fd28 = 0x3030202d; +u32 var0004fd2c = 0x6d613730; +u32 var0004fd30 = 0x30000000; +u32 var0004fd34 = 0x2d6d6c30; +u32 var0004fd38 = 0x202d6d65; +u32 var0004fd3c = 0x30202d6d; +u32 var0004fd40 = 0x67667831; +u32 var0004fd44 = 0x3130202d; +u32 var0004fd48 = 0x6d676678; +u32 var0004fd4c = 0x74726138; +u32 var0004fd50 = 0x30202d6d; +u32 var0004fd54 = 0x76747831; +u32 var0004fd58 = 0x3030202d; +u32 var0004fd5c = 0x6d613730; +u32 var0004fd60 = 0x30000000; +u32 var0004fd64 = 0x2d6d6c30; +u32 var0004fd68 = 0x202d6d65; +u32 var0004fd6c = 0x30202d6d; +u32 var0004fd70 = 0x67667831; +u32 var0004fd74 = 0x3130202d; +u32 var0004fd78 = 0x6d676678; +u32 var0004fd7c = 0x74726138; +u32 var0004fd80 = 0x30202d6d; +u32 var0004fd84 = 0x76747831; +u32 var0004fd88 = 0x3030202d; +u32 var0004fd8c = 0x6d613630; +u32 var0004fd90 = 0x30000000; +u32 var0004fd94 = 0x2d6d6c30; +u32 var0004fd98 = 0x202d6d65; +u32 var0004fd9c = 0x30202d6d; +u32 var0004fda0 = 0x67667831; +u32 var0004fda4 = 0x3130202d; +u32 var0004fda8 = 0x6d676678; +u32 var0004fdac = 0x74726138; +u32 var0004fdb0 = 0x30202d6d; +u32 var0004fdb4 = 0x76747831; +u32 var0004fdb8 = 0x3030202d; +u32 var0004fdbc = 0x6d613530; +u32 var0004fdc0 = 0x30000000; +u32 var0004fdc4 = 0x2d6d6c30; +u32 var0004fdc8 = 0x202d6d65; +u32 var0004fdcc = 0x30202d6d; +u32 var0004fdd0 = 0x67667831; +u32 var0004fdd4 = 0x3130202d; +u32 var0004fdd8 = 0x6d676678; +u32 var0004fddc = 0x74726138; +u32 var0004fde0 = 0x30202d6d; +u32 var0004fde4 = 0x76747831; +u32 var0004fde8 = 0x3030202d; +u32 var0004fdec = 0x6d613530; +u32 var0004fdf0 = 0x30000000; +u32 var0004fdf4 = 0x2d6d6c30; +u32 var0004fdf8 = 0x202d6d65; +u32 var0004fdfc = 0x30202d6d; +u32 var0004fe00 = 0x67667831; +u32 var0004fe04 = 0x3130202d; +u32 var0004fe08 = 0x6d676678; +u32 var0004fe0c = 0x74726138; +u32 var0004fe10 = 0x30202d6d; +u32 var0004fe14 = 0x76747831; +u32 var0004fe18 = 0x3030202d; +u32 var0004fe1c = 0x6d613530; +u32 var0004fe20 = 0x30000000; +u32 var0004fe24 = 0x2d6d6c30; +u32 var0004fe28 = 0x202d6d65; +u32 var0004fe2c = 0x30202d6d; +u32 var0004fe30 = 0x67667831; +u32 var0004fe34 = 0x3130202d; +u32 var0004fe38 = 0x6d676678; +u32 var0004fe3c = 0x74726138; +u32 var0004fe40 = 0x30202d6d; +u32 var0004fe44 = 0x76747831; +u32 var0004fe48 = 0x3030202d; +u32 var0004fe4c = 0x6d613730; +u32 var0004fe50 = 0x30000000; +u32 var0004fe54 = 0x2d6d6c30; +u32 var0004fe58 = 0x202d6d65; +u32 var0004fe5c = 0x30202d6d; +u32 var0004fe60 = 0x67667831; +u32 var0004fe64 = 0x3130202d; +u32 var0004fe68 = 0x6d676678; +u32 var0004fe6c = 0x74726138; +u32 var0004fe70 = 0x30202d6d; +u32 var0004fe74 = 0x76747831; +u32 var0004fe78 = 0x3030202d; +u32 var0004fe7c = 0x6d613730; +u32 var0004fe80 = 0x30000000; +u32 var0004fe84 = 0x2d6d6c30; +u32 var0004fe88 = 0x202d6d65; +u32 var0004fe8c = 0x30202d6d; +u32 var0004fe90 = 0x67667831; +u32 var0004fe94 = 0x3130202d; +u32 var0004fe98 = 0x6d676678; +u32 var0004fe9c = 0x74726138; +u32 var0004fea0 = 0x30202d6d; +u32 var0004fea4 = 0x76747831; +u32 var0004fea8 = 0x3030202d; +u32 var0004feac = 0x6d613730; +u32 var0004feb0 = 0x30000000; +u32 var0004feb4 = 0x2d6d6c30; +u32 var0004feb8 = 0x202d6d65; +u32 var0004febc = 0x30202d6d; +u32 var0004fec0 = 0x67667831; +u32 var0004fec4 = 0x3130202d; +u32 var0004fec8 = 0x6d676678; +u32 var0004fecc = 0x74726138; +u32 var0004fed0 = 0x30202d6d; +u32 var0004fed4 = 0x76747831; +u32 var0004fed8 = 0x3030202d; +u32 var0004fedc = 0x6d613730; +u32 var0004fee0 = 0x30000000; +u32 var0004fee4 = 0x2d6d6c30; +u32 var0004fee8 = 0x202d6d65; +u32 var0004feec = 0x30202d6d; +u32 var0004fef0 = 0x67667831; +u32 var0004fef4 = 0x3130202d; +u32 var0004fef8 = 0x6d676678; +u32 var0004fefc = 0x74726138; +u32 var0004ff00 = 0x30202d6d; +u32 var0004ff04 = 0x76747831; +u32 var0004ff08 = 0x3030202d; +u32 var0004ff0c = 0x6d613730; +u32 var0004ff10 = 0x30000000; +u32 var0004ff14 = 0x2d6d6c30; +u32 var0004ff18 = 0x202d6d65; +u32 var0004ff1c = 0x30202d6d; +u32 var0004ff20 = 0x67667831; +u32 var0004ff24 = 0x3130202d; +u32 var0004ff28 = 0x6d676678; +u32 var0004ff2c = 0x74726138; +u32 var0004ff30 = 0x30202d6d; +u32 var0004ff34 = 0x76747831; +u32 var0004ff38 = 0x3030202d; +u32 var0004ff3c = 0x6d613730; +u32 var0004ff40 = 0x30000000; +u32 var0004ff44 = 0x2d6d6c30; +u32 var0004ff48 = 0x202d6d65; +u32 var0004ff4c = 0x30202d6d; +u32 var0004ff50 = 0x67667831; +u32 var0004ff54 = 0x3130202d; +u32 var0004ff58 = 0x6d676678; +u32 var0004ff5c = 0x74726138; +u32 var0004ff60 = 0x30202d6d; +u32 var0004ff64 = 0x76747831; +u32 var0004ff68 = 0x3030202d; +u32 var0004ff6c = 0x6d613730; +u32 var0004ff70 = 0x30000000; +u32 var0004ff74 = 0x2d6d6c30; +u32 var0004ff78 = 0x202d6d65; +u32 var0004ff7c = 0x30202d6d; +u32 var0004ff80 = 0x67667831; +u32 var0004ff84 = 0x3130202d; +u32 var0004ff88 = 0x6d676678; +u32 var0004ff8c = 0x74726138; +u32 var0004ff90 = 0x30202d6d; +u32 var0004ff94 = 0x76747831; +u32 var0004ff98 = 0x3030202d; +u32 var0004ff9c = 0x6d613730; +u32 var0004ffa0 = 0x30000000; +u32 var0004ffa4 = 0x2d6d6c30; +u32 var0004ffa8 = 0x202d6d65; +u32 var0004ffac = 0x30202d6d; +u32 var0004ffb0 = 0x67667832; +u32 var0004ffb4 = 0x3030202d; +u32 var0004ffb8 = 0x6d767478; +u32 var0004ffbc = 0x32303020; +u32 var0004ffc0 = 0x2d6d6134; +u32 var0004ffc4 = 0x30300000; +u32 var0004ffc8 = 0x2d6d6c30; +u32 var0004ffcc = 0x202d6d65; +u32 var0004ffd0 = 0x30202d6d; +u32 var0004ffd4 = 0x67667832; +u32 var0004ffd8 = 0x3030202d; +u32 var0004ffdc = 0x6d767478; +u32 var0004ffe0 = 0x32303020; +u32 var0004ffe4 = 0x2d6d6134; +u32 var0004ffe8 = 0x30300000; +u32 var0004ffec = 0x2d6d6c30; +u32 var0004fff0 = 0x202d6d65; +u32 var0004fff4 = 0x30202d6d; +u32 var0004fff8 = 0x67667832; +u32 var0004fffc = 0x3030202d; +u32 var00050000 = 0x6d767478; +u32 var00050004 = 0x32303020; +u32 var00050008 = 0x2d6d6134; +u32 var0005000c = 0x30300000; +u32 var00050010 = 0x2d6d6c30; +u32 var00050014 = 0x202d6d65; +u32 var00050018 = 0x30202d6d; +u32 var0005001c = 0x67667832; +u32 var00050020 = 0x3030202d; +u32 var00050024 = 0x6d767478; +u32 var00050028 = 0x32303020; +u32 var0005002c = 0x2d6d6134; +u32 var00050030 = 0x30300000; +u32 var00050034 = 0x2d6d6c30; +u32 var00050038 = 0x202d6d65; +u32 var0005003c = 0x30202d6d; +u32 var00050040 = 0x67667832; +u32 var00050044 = 0x3030202d; +u32 var00050048 = 0x6d767478; +u32 var0005004c = 0x32303020; +u32 var00050050 = 0x2d6d6134; +u32 var00050054 = 0x30300000; +u32 var00050058 = 0x2d6d6c30; +u32 var0005005c = 0x202d6d65; +u32 var00050060 = 0x30202d6d; +u32 var00050064 = 0x67667832; +u32 var00050068 = 0x3030202d; +u32 var0005006c = 0x6d767478; +u32 var00050070 = 0x32303020; +u32 var00050074 = 0x2d6d6134; +u32 var00050078 = 0x30300000; +u32 var0005007c = 0x2d6d6c30; +u32 var00050080 = 0x202d6d65; +u32 var00050084 = 0x30202d6d; +u32 var00050088 = 0x67667832; +u32 var0005008c = 0x3030202d; +u32 var00050090 = 0x6d767478; +u32 var00050094 = 0x32303020; +u32 var00050098 = 0x2d6d6134; +u32 var0005009c = 0x30300000; +u32 var000500a0 = 0x2d6d6c30; +u32 var000500a4 = 0x202d6d65; +u32 var000500a8 = 0x30202d6d; +u32 var000500ac = 0x67667832; +u32 var000500b0 = 0x3030202d; +u32 var000500b4 = 0x6d767478; +u32 var000500b8 = 0x32303020; +u32 var000500bc = 0x2d6d6134; +u32 var000500c0 = 0x30300000; +u32 var000500c4 = 0x2d6d6c30; +u32 var000500c8 = 0x202d6d65; +u32 var000500cc = 0x30202d6d; +u32 var000500d0 = 0x67667832; +u32 var000500d4 = 0x3030202d; +u32 var000500d8 = 0x6d767478; +u32 var000500dc = 0x32303020; +u32 var000500e0 = 0x2d6d6134; +u32 var000500e4 = 0x30300000; +u32 var000500e8 = 0x2d6d6c30; +u32 var000500ec = 0x202d6d65; +u32 var000500f0 = 0x30202d6d; +u32 var000500f4 = 0x67667832; +u32 var000500f8 = 0x3030202d; +u32 var000500fc = 0x6d767478; +u32 var00050100 = 0x32303020; +u32 var00050104 = 0x2d6d6134; +u32 var00050108 = 0x30300000; +u32 var0005010c = 0x2d6d6c30; +u32 var00050110 = 0x202d6d65; +u32 var00050114 = 0x30202d6d; +u32 var00050118 = 0x67667832; +u32 var0005011c = 0x3030202d; +u32 var00050120 = 0x6d767478; +u32 var00050124 = 0x32303020; +u32 var00050128 = 0x2d6d6134; +u32 var0005012c = 0x30300000; +u32 var00050130 = 0x2d6d6c30; +u32 var00050134 = 0x202d6d65; +u32 var00050138 = 0x30202d6d; +u32 var0005013c = 0x67667832; +u32 var00050140 = 0x3030202d; +u32 var00050144 = 0x6d767478; +u32 var00050148 = 0x32303020; +u32 var0005014c = 0x2d6d6134; +u32 var00050150 = 0x30300000; +u32 var00050154 = 0x2d6d6c30; +u32 var00050158 = 0x202d6d65; +u32 var0005015c = 0x30202d6d; +u32 var00050160 = 0x67667832; +u32 var00050164 = 0x3030202d; +u32 var00050168 = 0x6d767478; +u32 var0005016c = 0x32303020; +u32 var00050170 = 0x2d6d6134; +u32 var00050174 = 0x30300000; +u32 var00050178 = 0x2d6d6c30; +u32 var0005017c = 0x202d6d65; +u32 var00050180 = 0x30202d6d; +u32 var00050184 = 0x67667832; +u32 var00050188 = 0x3030202d; +u32 var0005018c = 0x6d767478; +u32 var00050190 = 0x32303020; +u32 var00050194 = 0x2d6d6134; +u32 var00050198 = 0x30300000; +u32 var0005019c = 0x2d6d6c30; +u32 var000501a0 = 0x202d6d65; +u32 var000501a4 = 0x30202d6d; +u32 var000501a8 = 0x67667832; +u32 var000501ac = 0x3030202d; +u32 var000501b0 = 0x6d767478; +u32 var000501b4 = 0x32303020; +u32 var000501b8 = 0x2d6d6134; +u32 var000501bc = 0x30300000; +u32 var000501c0 = 0x2d6d6c30; +u32 var000501c4 = 0x202d6d65; +u32 var000501c8 = 0x30202d6d; +u32 var000501cc = 0x67667832; +u32 var000501d0 = 0x3030202d; +u32 var000501d4 = 0x6d767478; +u32 var000501d8 = 0x32303020; +u32 var000501dc = 0x2d6d6134; +u32 var000501e0 = 0x30300000; +u32 var000501e4 = 0x2d6d6c30; +u32 var000501e8 = 0x202d6d65; +u32 var000501ec = 0x30202d6d; +u32 var000501f0 = 0x67667832; +u32 var000501f4 = 0x3030202d; +u32 var000501f8 = 0x6d767478; +u32 var000501fc = 0x32303020; +u32 var00050200 = 0x2d6d6134; +u32 var00050204 = 0x30300000; +u32 var00050208 = 0x2d6d6c30; +u32 var0005020c = 0x202d6d65; +u32 var00050210 = 0x30202d6d; +u32 var00050214 = 0x67667832; +u32 var00050218 = 0x3030202d; +u32 var0005021c = 0x6d767478; +u32 var00050220 = 0x32303020; +u32 var00050224 = 0x2d6d6134; +u32 var00050228 = 0x30300000; +u32 var0005022c = 0x2d6d6c30; +u32 var00050230 = 0x202d6d65; +u32 var00050234 = 0x30202d6d; +u32 var00050238 = 0x67667832; +u32 var0005023c = 0x3030202d; +u32 var00050240 = 0x6d767478; +u32 var00050244 = 0x32303020; +u32 var00050248 = 0x2d6d6134; +u32 var0005024c = 0x30300000; +u32 var00050250 = 0x2d6d6c30; +u32 var00050254 = 0x202d6d65; +u32 var00050258 = 0x30202d6d; +u32 var0005025c = 0x67667832; +u32 var00050260 = 0x3030202d; +u32 var00050264 = 0x6d767478; +u32 var00050268 = 0x32303020; +u32 var0005026c = 0x2d6d6134; +u32 var00050270 = 0x30300000; +u32 var00050274 = 0x2d6d6c30; +u32 var00050278 = 0x202d6d65; +u32 var0005027c = 0x30202d6d; +u32 var00050280 = 0x67667832; +u32 var00050284 = 0x3030202d; +u32 var00050288 = 0x6d767478; +u32 var0005028c = 0x32303020; +u32 var00050290 = 0x2d6d6134; +u32 var00050294 = 0x30300000; +u32 var00050298 = 0x2d6d6c30; +u32 var0005029c = 0x202d6d65; +u32 var000502a0 = 0x30202d6d; +u32 var000502a4 = 0x67667832; +u32 var000502a8 = 0x3030202d; +u32 var000502ac = 0x6d767478; +u32 var000502b0 = 0x32303020; +u32 var000502b4 = 0x2d6d6134; +u32 var000502b8 = 0x30300000; +u32 var000502bc = 0x2d6d6c30; +u32 var000502c0 = 0x202d6d65; +u32 var000502c4 = 0x30202d6d; +u32 var000502c8 = 0x67667832; +u32 var000502cc = 0x3030202d; +u32 var000502d0 = 0x6d767478; +u32 var000502d4 = 0x32303020; +u32 var000502d8 = 0x2d6d6134; +u32 var000502dc = 0x30300000; +u32 var000502e0 = 0x2d6d6c30; +u32 var000502e4 = 0x202d6d65; +u32 var000502e8 = 0x30202d6d; +u32 var000502ec = 0x67667832; +u32 var000502f0 = 0x3030202d; +u32 var000502f4 = 0x6d767478; +u32 var000502f8 = 0x32303020; +u32 var000502fc = 0x2d6d6134; +u32 var00050300 = 0x30300000; +u32 var00050304 = 0x2d6d6c30; +u32 var00050308 = 0x202d6d65; +u32 var0005030c = 0x30202d6d; +u32 var00050310 = 0x67667832; +u32 var00050314 = 0x3030202d; +u32 var00050318 = 0x6d767478; +u32 var0005031c = 0x32303020; +u32 var00050320 = 0x2d6d6134; +u32 var00050324 = 0x30300000; +u32 var00050328 = 0x2d6d6c30; +u32 var0005032c = 0x202d6d65; +u32 var00050330 = 0x30202d6d; +u32 var00050334 = 0x67667832; +u32 var00050338 = 0x3030202d; +u32 var0005033c = 0x6d767478; +u32 var00050340 = 0x32303020; +u32 var00050344 = 0x2d6d6134; +u32 var00050348 = 0x30300000; +u32 var0005034c = 0x2d6d6c30; +u32 var00050350 = 0x202d6d65; +u32 var00050354 = 0x30202d6d; +u32 var00050358 = 0x67667832; +u32 var0005035c = 0x3030202d; +u32 var00050360 = 0x6d767478; +u32 var00050364 = 0x32303020; +u32 var00050368 = 0x2d6d6134; +u32 var0005036c = 0x30300000; +u32 var00050370 = 0x2d6d6c30; +u32 var00050374 = 0x202d6d65; +u32 var00050378 = 0x30202d6d; +u32 var0005037c = 0x67667831; +u32 var00050380 = 0x3230202d; +u32 var00050384 = 0x6d767478; +u32 var00050388 = 0x3938202d; +u32 var0005038c = 0x6d613430; +u32 var00050390 = 0x30000000; +u32 var00050394 = 0x2d6d6c30; +u32 var00050398 = 0x202d6d65; +u32 var0005039c = 0x30202d6d; +u32 var000503a0 = 0x67667831; +u32 var000503a4 = 0x3230202d; +u32 var000503a8 = 0x6d767478; +u32 var000503ac = 0x3938202d; +u32 var000503b0 = 0x6d613430; +u32 var000503b4 = 0x30000000; +u32 var000503b8 = 0x2d6d6c30; +u32 var000503bc = 0x202d6d65; +u32 var000503c0 = 0x30202d6d; +u32 var000503c4 = 0x67667831; +u32 var000503c8 = 0x3230202d; +u32 var000503cc = 0x6d767478; +u32 var000503d0 = 0x31303020; +u32 var000503d4 = 0x2d6d6137; +u32 var000503d8 = 0x30300000; +u32 var000503dc = 0x2d6d6c30; +u32 var000503e0 = 0x202d6d65; +u32 var000503e4 = 0x30202d6d; +u32 var000503e8 = 0x67667832; +u32 var000503ec = 0x3030202d; +u32 var000503f0 = 0x6d767478; +u32 var000503f4 = 0x32303020; +u32 var000503f8 = 0x2d6d6134; +u32 var000503fc = 0x30300000; +u32 var00050400 = 0x2d6d6c30; +u32 var00050404 = 0x202d6d65; +u32 var00050408 = 0x30202d6d; +u32 var0005040c = 0x67667831; +u32 var00050410 = 0x3230202d; +u32 var00050414 = 0x6d767478; +u32 var00050418 = 0x3938202d; +u32 var0005041c = 0x6d613430; +u32 var00050420 = 0x30000000; +u32 var00050424 = 0x2d6d6c30; +u32 var00050428 = 0x202d6d65; +u32 var0005042c = 0x30202d6d; +u32 var00050430 = 0x67667831; +u32 var00050434 = 0x3230202d; +u32 var00050438 = 0x6d767478; +u32 var0005043c = 0x31303020; +u32 var00050440 = 0x2d6d6135; +u32 var00050444 = 0x30300000; +u32 var00050448 = 0x2d6d6c30; +u32 var0005044c = 0x202d6d65; +u32 var00050450 = 0x30202d6d; +u32 var00050454 = 0x67667831; +u32 var00050458 = 0x3230202d; +u32 var0005045c = 0x6d767478; +u32 var00050460 = 0x3938202d; +u32 var00050464 = 0x6d613430; +u32 var00050468 = 0x30000000; +u32 var0005046c = 0x2d6d6c30; +u32 var00050470 = 0x202d6d65; +u32 var00050474 = 0x30202d6d; +u32 var00050478 = 0x67667831; +u32 var0005047c = 0x3230202d; +u32 var00050480 = 0x6d767478; +u32 var00050484 = 0x3938202d; +u32 var00050488 = 0x6d613430; +u32 var0005048c = 0x30000000; +u32 var00050490 = 0x2d6d6c30; +u32 var00050494 = 0x202d6d65; +u32 var00050498 = 0x30202d6d; +u32 var0005049c = 0x67667831; +u32 var000504a0 = 0x3230202d; +u32 var000504a4 = 0x6d767478; +u32 var000504a8 = 0x3938202d; +u32 var000504ac = 0x6d613430; +u32 var000504b0 = 0x30000000; +u32 var000504b4 = 0x2d6d6c30; +u32 var000504b8 = 0x202d6d65; +u32 var000504bc = 0x30202d6d; +u32 var000504c0 = 0x67667831; +u32 var000504c4 = 0x3230202d; +u32 var000504c8 = 0x6d767478; +u32 var000504cc = 0x3938202d; +u32 var000504d0 = 0x6d613430; +u32 var000504d4 = 0x30000000; +u32 var000504d8 = 0x2d6d6c30; +u32 var000504dc = 0x202d6d65; +u32 var000504e0 = 0x30202d6d; +u32 var000504e4 = 0x67667831; +u32 var000504e8 = 0x3230202d; +u32 var000504ec = 0x6d767478; +u32 var000504f0 = 0x3938202d; +u32 var000504f4 = 0x6d613430; +u32 var000504f8 = 0x30000000; +u32 var000504fc = 0x2d6d6c30; +u32 var00050500 = 0x202d6d65; +u32 var00050504 = 0x30202d6d; +u32 var00050508 = 0x67667831; +u32 var0005050c = 0x3230202d; +u32 var00050510 = 0x6d767478; +u32 var00050514 = 0x3938202d; +u32 var00050518 = 0x6d613430; +u32 var0005051c = 0x30000000; +u32 var00050520 = 0x2d6d6c30; +u32 var00050524 = 0x202d6d65; +u32 var00050528 = 0x30202d6d; +u32 var0005052c = 0x67667831; +u32 var00050530 = 0x3230202d; +u32 var00050534 = 0x6d767478; +u32 var00050538 = 0x31303020; +u32 var0005053c = 0x2d6d6137; +u32 var00050540 = 0x30300000; +u32 var00050544 = 0x2d6d6c30; +u32 var00050548 = 0x202d6d65; +u32 var0005054c = 0x30202d6d; +u32 var00050550 = 0x67667831; +u32 var00050554 = 0x3230202d; +u32 var00050558 = 0x6d767478; +u32 var0005055c = 0x3938202d; +u32 var00050560 = 0x6d613430; +u32 var00050564 = 0x30000000; +u32 var00050568 = 0x2d6d6c30; +u32 var0005056c = 0x202d6d65; +u32 var00050570 = 0x30202d6d; +u32 var00050574 = 0x67667832; +u32 var00050578 = 0x3030202d; +u32 var0005057c = 0x6d767478; +u32 var00050580 = 0x32303020; +u32 var00050584 = 0x2d6d6134; +u32 var00050588 = 0x30300000; +u32 var0005058c = 0x2d6d6c30; +u32 var00050590 = 0x202d6d65; +u32 var00050594 = 0x30202d6d; +u32 var00050598 = 0x67667831; +u32 var0005059c = 0x3230202d; +u32 var000505a0 = 0x6d767478; +u32 var000505a4 = 0x3938202d; +u32 var000505a8 = 0x6d613330; +u32 var000505ac = 0x30000000; +u32 var000505b0 = 0x2d6d6c30; +u32 var000505b4 = 0x202d6d65; +u32 var000505b8 = 0x30202d6d; +u32 var000505bc = 0x67667838; +u32 var000505c0 = 0x30202d6d; +u32 var000505c4 = 0x76747832; +u32 var000505c8 = 0x30202d6d; +u32 var000505cc = 0x61303031; +u32 var000505d0 = 0x00000000; +u32 var000505d4 = 0x2d6d6c30; +u32 var000505d8 = 0x202d6d65; +u32 var000505dc = 0x30202d6d; +u32 var000505e0 = 0x67667831; +u32 var000505e4 = 0x3230202d; +u32 var000505e8 = 0x6d767478; +u32 var000505ec = 0x3938202d; +u32 var000505f0 = 0x6d613330; +u32 var000505f4 = 0x30000000; +u32 var000505f8 = 0x2d6d6c30; +u32 var000505fc = 0x202d6d65; +u32 var00050600 = 0x30202d6d; +u32 var00050604 = 0x67667839; +u32 var00050608 = 0x36202d6d; +u32 var0005060c = 0x76747839; +u32 var00050610 = 0x36202d6d; +u32 var00050614 = 0x61313430; +u32 var00050618 = 0x00000000; +u32 var0005061c = 0x2d6d6c30; +u32 var00050620 = 0x202d6d65; +u32 var00050624 = 0x30202d6d; +u32 var00050628 = 0x67667839; +u32 var0005062c = 0x36202d6d; +u32 var00050630 = 0x76747839; +u32 var00050634 = 0x36202d6d; +u32 var00050638 = 0x61313430; +u32 var0005063c = 0x00000000; +u32 var00050640 = 0x2d6d6c30; +u32 var00050644 = 0x202d6d65; +u32 var00050648 = 0x30202d6d; +u32 var0005064c = 0x67667839; +u32 var00050650 = 0x36202d6d; +u32 var00050654 = 0x76747839; +u32 var00050658 = 0x36202d6d; +u32 var0005065c = 0x61313430; +u32 var00050660 = 0x00000000; +u32 var00050664 = 0x2d6d6c30; +u32 var00050668 = 0x202d6d65; +u32 var0005066c = 0x30202d6d; +u32 var00050670 = 0x67667839; +u32 var00050674 = 0x36202d6d; +u32 var00050678 = 0x76747839; +u32 var0005067c = 0x36202d6d; +u32 var00050680 = 0x61313430; +u32 var00050684 = 0x00000000; +u32 var00050688 = 0x2d6d6c30; +u32 var0005068c = 0x202d6d65; +u32 var00050690 = 0x30202d6d; +u32 var00050694 = 0x67667839; +u32 var00050698 = 0x36202d6d; +u32 var0005069c = 0x76747839; +u32 var000506a0 = 0x36202d6d; +u32 var000506a4 = 0x61313430; +u32 var000506a8 = 0x00000000; +u32 var000506ac = 0x2d6d6c30; +u32 var000506b0 = 0x202d6d65; +u32 var000506b4 = 0x30202d6d; +u32 var000506b8 = 0x67667839; +u32 var000506bc = 0x36202d6d; +u32 var000506c0 = 0x76747839; +u32 var000506c4 = 0x36202d6d; +u32 var000506c8 = 0x61313430; +u32 var000506cc = 0x00000000; +u32 var000506d0 = 0x2d6d6c30; +u32 var000506d4 = 0x202d6d65; +u32 var000506d8 = 0x30202d6d; +u32 var000506dc = 0x67667839; +u32 var000506e0 = 0x36202d6d; +u32 var000506e4 = 0x76747839; +u32 var000506e8 = 0x36202d6d; +u32 var000506ec = 0x61313430; +u32 var000506f0 = 0x00000000; +u32 var000506f4 = 0x2d6d6c30; +u32 var000506f8 = 0x202d6d65; +u32 var000506fc = 0x30202d6d; +u32 var00050700 = 0x67667839; +u32 var00050704 = 0x36202d6d; +u32 var00050708 = 0x76747839; +u32 var0005070c = 0x36202d6d; +u32 var00050710 = 0x61313430; +u32 var00050714 = 0x00000000; +u32 var00050718 = 0x2d6d6c30; +u32 var0005071c = 0x202d6d65; +u32 var00050720 = 0x30202d6d; +u32 var00050724 = 0x67667839; +u32 var00050728 = 0x36202d6d; +u32 var0005072c = 0x76747839; +u32 var00050730 = 0x36202d6d; +u32 var00050734 = 0x61313430; +u32 var00050738 = 0x00000000; +u32 var0005073c = 0x2d6d6c30; +u32 var00050740 = 0x202d6d65; +u32 var00050744 = 0x30202d6d; +u32 var00050748 = 0x67667839; +u32 var0005074c = 0x36202d6d; +u32 var00050750 = 0x76747839; +u32 var00050754 = 0x36202d6d; +u32 var00050758 = 0x61313430; +u32 var0005075c = 0x00000000; +u32 var00050760 = 0x2d6d6c30; +u32 var00050764 = 0x202d6d65; +u32 var00050768 = 0x30202d6d; +u32 var0005076c = 0x67667839; +u32 var00050770 = 0x36202d6d; +u32 var00050774 = 0x76747839; +u32 var00050778 = 0x36202d6d; +u32 var0005077c = 0x61313430; +u32 var00050780 = 0x00000000; +u32 var00050784 = 0x2d6d6c30; +u32 var00050788 = 0x202d6d65; +u32 var0005078c = 0x30202d6d; +u32 var00050790 = 0x67667839; +u32 var00050794 = 0x36202d6d; +u32 var00050798 = 0x76747839; +u32 var0005079c = 0x36202d6d; +u32 var000507a0 = 0x61313430; +u32 var000507a4 = 0x00000000; +u32 var000507a8 = 0x2d6d6c30; +u32 var000507ac = 0x202d6d65; +u32 var000507b0 = 0x30202d6d; +u32 var000507b4 = 0x67667839; +u32 var000507b8 = 0x36202d6d; +u32 var000507bc = 0x76747839; +u32 var000507c0 = 0x36202d6d; +u32 var000507c4 = 0x61313430; +u32 var000507c8 = 0x00000000; +u32 var000507cc = 0x2d6d6c30; +u32 var000507d0 = 0x202d6d65; +u32 var000507d4 = 0x30202d6d; +u32 var000507d8 = 0x67667839; +u32 var000507dc = 0x36202d6d; +u32 var000507e0 = 0x76747839; +u32 var000507e4 = 0x36202d6d; +u32 var000507e8 = 0x61313430; +u32 var000507ec = 0x00000000; +u32 var000507f0 = 0x2d6d6c30; +u32 var000507f4 = 0x202d6d65; +u32 var000507f8 = 0x30202d6d; +u32 var000507fc = 0x67667839; +u32 var00050800 = 0x36202d6d; +u32 var00050804 = 0x76747839; +u32 var00050808 = 0x36202d6d; +u32 var0005080c = 0x61313430; +u32 var00050810 = 0x00000000; +u32 var00050814 = 0x2d6d6c30; +u32 var00050818 = 0x202d6d65; +u32 var0005081c = 0x30202d6d; +u32 var00050820 = 0x67667839; +u32 var00050824 = 0x36202d6d; +u32 var00050828 = 0x76747839; +u32 var0005082c = 0x36202d6d; +u32 var00050830 = 0x61313330; +u32 var00050834 = 0x00000000; +u32 var00050838 = 0x2d6d6c30; +u32 var0005083c = 0x202d6d65; +u32 var00050840 = 0x30202d6d; +u32 var00050844 = 0x67667839; +u32 var00050848 = 0x36202d6d; +u32 var0005084c = 0x76747839; +u32 var00050850 = 0x36202d6d; +u32 var00050854 = 0x61313430; +u32 var00050858 = 0x00000000; +u32 var0005085c = 0x2d6d6c30; +u32 var00050860 = 0x202d6d65; +u32 var00050864 = 0x30202d6d; +u32 var00050868 = 0x67667839; +u32 var0005086c = 0x36202d6d; +u32 var00050870 = 0x76747839; +u32 var00050874 = 0x36202d6d; +u32 var00050878 = 0x61313135; +u32 var0005087c = 0x00000000; +u32 var00050880 = 0x2d6d6c30; +u32 var00050884 = 0x202d6d65; +u32 var00050888 = 0x30202d6d; +u32 var0005088c = 0x67667839; +u32 var00050890 = 0x36202d6d; +u32 var00050894 = 0x76747839; +u32 var00050898 = 0x36202d6d; +u32 var0005089c = 0x61313135; +u32 var000508a0 = 0x00000000; +u32 var000508a4 = 0x2d6d6c30; +u32 var000508a8 = 0x202d6d65; +u32 var000508ac = 0x30202d6d; +u32 var000508b0 = 0x67667839; +u32 var000508b4 = 0x36202d6d; +u32 var000508b8 = 0x76747839; +u32 var000508bc = 0x36202d6d; +u32 var000508c0 = 0x61313135; +u32 var000508c4 = 0x00000000; +u32 var000508c8 = 0x2d6d6c30; +u32 var000508cc = 0x202d6d65; +u32 var000508d0 = 0x30202d6d; +u32 var000508d4 = 0x67667839; +u32 var000508d8 = 0x36202d6d; +u32 var000508dc = 0x76747839; +u32 var000508e0 = 0x36202d6d; +u32 var000508e4 = 0x61313135; +u32 var000508e8 = 0x00000000; +u32 var000508ec = 0x2d6d6c30; +u32 var000508f0 = 0x202d6d65; +u32 var000508f4 = 0x30202d6d; +u32 var000508f8 = 0x67667839; +u32 var000508fc = 0x36202d6d; +u32 var00050900 = 0x76747839; +u32 var00050904 = 0x36202d6d; +u32 var00050908 = 0x61313135; +u32 var0005090c = 0x00000000; +u32 var00050910 = 0x2d6d6c30; +u32 var00050914 = 0x202d6d65; +u32 var00050918 = 0x30202d6d; +u32 var0005091c = 0x67667839; +u32 var00050920 = 0x36202d6d; +u32 var00050924 = 0x76747839; +u32 var00050928 = 0x36202d6d; +u32 var0005092c = 0x61313135; +u32 var00050930 = 0x00000000; +u32 var00050934 = 0x2d6d6c30; +u32 var00050938 = 0x202d6d65; +u32 var0005093c = 0x30202d6d; +u32 var00050940 = 0x67667839; +u32 var00050944 = 0x36202d6d; +u32 var00050948 = 0x76747839; +u32 var0005094c = 0x36202d6d; +u32 var00050950 = 0x61313135; +u32 var00050954 = 0x00000000; +u32 var00050958 = 0x2d6d6c30; +u32 var0005095c = 0x202d6d65; +u32 var00050960 = 0x30202d6d; +u32 var00050964 = 0x67667839; +u32 var00050968 = 0x36202d6d; +u32 var0005096c = 0x76747839; +u32 var00050970 = 0x36202d6d; +u32 var00050974 = 0x61313135; +u32 var00050978 = 0x00000000; +u32 var0005097c = 0x2d6d6c30; +u32 var00050980 = 0x202d6d65; +u32 var00050984 = 0x30202d6d; +u32 var00050988 = 0x67667839; +u32 var0005098c = 0x36202d6d; +u32 var00050990 = 0x76747839; +u32 var00050994 = 0x36202d6d; +u32 var00050998 = 0x61313135; +u32 var0005099c = 0x00000000; +u32 var000509a0 = 0x2d6d6c30; +u32 var000509a4 = 0x202d6d65; +u32 var000509a8 = 0x30202d6d; +u32 var000509ac = 0x67667839; +u32 var000509b0 = 0x36202d6d; +u32 var000509b4 = 0x76747839; +u32 var000509b8 = 0x36202d6d; +u32 var000509bc = 0x61313135; +u32 var000509c0 = 0x00000000; +u32 var000509c4 = 0x2d6d6c30; +u32 var000509c8 = 0x202d6d65; +u32 var000509cc = 0x30202d6d; +u32 var000509d0 = 0x67667831; +u32 var000509d4 = 0x3030202d; +u32 var000509d8 = 0x6d767478; +u32 var000509dc = 0x3936202d; +u32 var000509e0 = 0x6d613132; +u32 var000509e4 = 0x30000000; +u32 var000509e8 = 0x2d6d6766; +u32 var000509ec = 0x78313030; +u32 var000509f0 = 0x202d6d76; +u32 var000509f4 = 0x74783530; +u32 var000509f8 = 0x202d6d61; +u32 var000509fc = 0x35300000; +u32 var00050a00 = 0x2d6d6c30; +u32 var00050a04 = 0x202d6d65; +u32 var00050a08 = 0x30202d6d; +u32 var00050a0c = 0x67667838; +u32 var00050a10 = 0x30202d6d; +u32 var00050a14 = 0x76747832; +u32 var00050a18 = 0x30202d6d; +u32 var00050a1c = 0x61303031; +u32 var00050a20 = 0x00000000; +u32 var00050a24 = 0x2d6d6c30; +u32 var00050a28 = 0x202d6d65; +u32 var00050a2c = 0x30202d6d; +u32 var00050a30 = 0x67667831; +u32 var00050a34 = 0x3030202d; +u32 var00050a38 = 0x6d767478; +u32 var00050a3c = 0x3936202d; +u32 var00050a40 = 0x6d613330; +u32 var00050a44 = 0x30000000; +u32 var00050a48 = 0x2d6c6576; +u32 var00050a4c = 0x656c5f00; +u32 var00050a50 = 0x20202020; +u32 var00050a54 = 0x20202020; +u32 var00050a58 = 0x20202d6d; +u32 var00050a5c = 0x6c30202d; +u32 var00050a60 = 0x6d653020; +u32 var00050a64 = 0x2d6d6766; +u32 var00050a68 = 0x78313030; +u32 var00050a6c = 0x202d6d76; +u32 var00050a70 = 0x74783530; +u32 var00050a74 = 0x202d6d74; +u32 var00050a78 = 0x37303020; +u32 var00050a7c = 0x2d6d6134; +u32 var00050a80 = 0x30300000; +u32 var00050a84 = 0x2d686172; +u32 var00050a88 = 0x64000000; +u32 var00050a8c = 0x2d686172; +u32 var00050a90 = 0x64000000; +u32 var00050a94 = 0x2d6d6100; +u32 var00050a98 = 0x2d6d6100; +u32 var00050a9c = 0x2d706c61; +u32 var00050aa0 = 0x79000000; +u32 var00050aa4 = 0x2d706c61; +u32 var00050aa8 = 0x79000000; +u32 var00050aac = 0x2d636f6f; +u32 var00050ab0 = 0x70000000; +u32 var00050ab4 = 0x2d616e74; +u32 var00050ab8 = 0x69000000; +u32 var00050abc = 0x2d6d7062; +u32 var00050ac0 = 0x6f747300; +u32 var00050ac4 = 0x2d706c61; +u32 var00050ac8 = 0x79000000; +u32 var00050acc = 0x00000000; +u32 var00050ad0 = 0x52555353; +u32 var00050ad4 = 0x45532053; +u32 var00050ad8 = 0x4f554e44; +u32 var00050adc = 0x20475541; +u32 var00050ae0 = 0x52442053; +u32 var00050ae4 = 0x5452494e; +u32 var00050ae8 = 0x47000000; +u32 var00050aec = 0x536e643a; +u32 var00050af0 = 0x20536f75; +u32 var00050af4 = 0x6e644865; +u32 var00050af8 = 0x61646572; +u32 var00050afc = 0x43616368; +u32 var00050b00 = 0x65496e69; +u32 var00050b04 = 0x740a0000; +u32 var00050b08 = 0x2d6e6f6d; +u32 var00050b0c = 0x70330000; +u32 var00050b10 = 0x52574920; +u32 var00050b14 = 0x3a20496e; +u32 var00050b18 = 0x69746961; +u32 var00050b1c = 0x6c697369; +u32 var00050b20 = 0x6e672074; +u32 var00050b24 = 0x6865206e; +u32 var00050b28 = 0x65772061; +u32 var00050b2c = 0x6e642069; +u32 var00050b30 = 0x6d70726f; +u32 var00050b34 = 0x76656420; +u32 var00050b38 = 0x4d503320; +u32 var00050b3c = 0x706c6179; +u32 var00050b40 = 0x65720a00; +u32 var00050b44 = 0x52574920; +u32 var00050b48 = 0x3a204d50; +u32 var00050b4c = 0x3320706c; +u32 var00050b50 = 0x61796572; +u32 var00050b54 = 0x20496e69; +u32 var00050b58 = 0x7469616c; +u32 var00050b5c = 0x6973696e; +u32 var00050b60 = 0x6720446f; +u32 var00050b64 = 0x6e650a00; +u32 var00050b68 = 0x6773536e; +u32 var00050b6c = 0x64704e65; +u32 var00050b70 = 0x770a0000; +u32 var00050b74 = 0x53657420; +u32 var00050b78 = 0x74686520; +u32 var00050b7c = 0x73616d70; +u32 var00050b80 = 0x6c652063; +u32 var00050b84 = 0x616c6c62; +u32 var00050b88 = 0x61636b73; +u32 var00050b8c = 0x0a000000; +u32 var00050b90 = 0x536e645f; +u32 var00050b94 = 0x506c6179; +u32 var00050b98 = 0x5f556e69; +u32 var00050b9c = 0x76657273; +u32 var00050ba0 = 0x616c203a; +u32 var00050ba4 = 0x204f7665; +u32 var00050ba8 = 0x72726964; +u32 var00050bac = 0x696e6720; +u32 var00050bb0 = 0x2d3e204c; +u32 var00050bb4 = 0x696e6b20; +u32 var00050bb8 = 0x3d202564; +u32 var00050bbc = 0x0a000000; +u32 var00050bc0 = 0x536e645f; +u32 var00050bc4 = 0x506c6179; +u32 var00050bc8 = 0x5f4d7065; +u32 var00050bcc = 0x67203a20; +u32 var00050bd0 = 0x53595354; +u32 var00050bd4 = 0x454d2049; +u32 var00050bd8 = 0x53204449; +u32 var00050bdc = 0x5341424c; +u32 var00050be0 = 0x45440a00; +u32 var00050be4 = 0x536e645f; +u32 var00050be8 = 0x506c6179; +u32 var00050bec = 0x5f4d7065; +u32 var00050bf0 = 0x6720203a; +u32 var00050bf4 = 0x204c6962; +u32 var00050bf8 = 0x2063616c; +u32 var00050bfc = 0x6c656420; +u32 var00050c00 = 0x2d3e2041; +u32 var00050c04 = 0x64723d25; +u32 var00050c08 = 0x780a0000; +u32 var00050c0c = 0x536e645f; +u32 var00050c10 = 0x506c6179; +u32 var00050c14 = 0x5f4d7065; +u32 var00050c18 = 0x6720203a; +u32 var00050c1c = 0x20436875; +u32 var00050c20 = 0x6e6b2073; +u32 var00050c24 = 0x697a6520; +u32 var00050c28 = 0x2d3e2041; +u32 var00050c2c = 0x64723d25; +u32 var00050c30 = 0x780a0000; +u32 var00050c34 = 0x3ee147ae; +u32 var00050c38 = 0x3f266666; +u32 var00050c3c = 0x3e99999a; +u32 var00050c40 = 0x3f333333; +u32 var00050c44 = 0x3eb33333; +u32 var00050c48 = 0x3f4ccccd; +u32 var00050c4c = 0x00000000; +u32 var00050c50 = 0x00000000; +u32 var00050c54 = 0x00050000; +u32 var00050c58 = 0x4f464600; +u32 var00050c5c = 0x4c455645; +u32 var00050c60 = 0x4c54554e; +u32 var00050c64 = 0x45000000; +u32 var00050c68 = 0x4e524754; +u32 var00050c6c = 0x554e4500; +u32 var00050c70 = 0x57415443; +u32 var00050c74 = 0x4854554e; +u32 var00050c78 = 0x45000000; +u32 var00050c7c = 0x4d504445; +u32 var00050c80 = 0x41544854; +u32 var00050c84 = 0x554e4500; +u32 var00050c88 = 0x414d4249; +u32 var00050c8c = 0x454e4345; +u32 var00050c90 = 0x00000000; +u32 var00050c94 = 0x20616674; +u32 var00050c98 = 0x65722025; +u32 var00050c9c = 0x64202573; +u32 var00050ca0 = 0x0a000000; +u32 var00050ca4 = 0x41747465; +u32 var00050ca8 = 0x6d707473; +u32 var00050cac = 0x00000000; +u32 var00050cb0 = 0x41747465; +u32 var00050cb4 = 0x6d707400; +u32 var00050cb8 = 0x4d555349; +u32 var00050cbc = 0x4328506c; +u32 var00050cc0 = 0x61792920; +u32 var00050cc4 = 0x3a20556e; +u32 var00050cc8 = 0x70617573; +u32 var00050ccc = 0x6564206d; +u32 var00050cd0 = 0x69646920; +u32 var00050cd4 = 0x6368616e; +u32 var00050cd8 = 0x6e656c20; +u32 var00050cdc = 0x25642066; +u32 var00050ce0 = 0x6f722073; +u32 var00050ce4 = 0x74617465; +u32 var00050ce8 = 0x2025640a; +u32 var00050cec = 0x00000000; +u32 var00050cf0 = 0x4d555349; +u32 var00050cf4 = 0x4328506c; +u32 var00050cf8 = 0x61792920; +u32 var00050cfc = 0x3a205374; +u32 var00050d00 = 0x61727469; +u32 var00050d04 = 0x6e672c20; +u32 var00050d08 = 0x47756964; +u32 var00050d0c = 0x3d25752c; +u32 var00050d10 = 0x204d6964; +u32 var00050d14 = 0x693d2564; +u32 var00050d18 = 0x2c205475; +u32 var00050d1c = 0x6e653d25; +u32 var00050d20 = 0x640a0000; +u32 var00050d24 = 0x4d555349; +u32 var00050d28 = 0x4328506c; +u32 var00050d2c = 0x61792920; +u32 var00050d30 = 0x3a20446f; +u32 var00050d34 = 0x6e650a00; +u32 var00050d38 = 0x4d555349; +u32 var00050d3c = 0x4328506c; +u32 var00050d40 = 0x61792920; +u32 var00050d44 = 0x3a204162; +u32 var00050d48 = 0x6f757420; +u32 var00050d4c = 0x746f2064; +u32 var00050d50 = 0x756d7020; +u32 var00050d54 = 0x74686520; +u32 var00050d58 = 0x66616469; +u32 var00050d5c = 0x6e672063; +u32 var00050d60 = 0x68616e6e; +u32 var00050d64 = 0x656c2025; +u32 var00050d68 = 0x64206173; +u32 var00050d6c = 0x20612073; +u32 var00050d70 = 0x616d6520; +u32 var00050d74 = 0x73746174; +u32 var00050d78 = 0x6520706c; +u32 var00050d7c = 0x61792072; +u32 var00050d80 = 0x65717565; +u32 var00050d84 = 0x73742069; +u32 var00050d88 = 0x73207761; +u32 var00050d8c = 0x6974696e; +u32 var00050d90 = 0x670a0000; +u32 var00050d94 = 0x4d555349; +u32 var00050d98 = 0x4328506c; +u32 var00050d9c = 0x61792920; +u32 var00050da0 = 0x3a204162; +u32 var00050da4 = 0x6f757420; +u32 var00050da8 = 0x746f2064; +u32 var00050dac = 0x756d7020; +u32 var00050db0 = 0x74686520; +u32 var00050db4 = 0x616d6269; +u32 var00050db8 = 0x656e6365; +u32 var00050dbc = 0x20636861; +u32 var00050dc0 = 0x6e6e656c; +u32 var00050dc4 = 0x2025640a; +u32 var00050dc8 = 0x00000000; +u32 var00050dcc = 0x4d555349; +u32 var00050dd0 = 0x4328506c; +u32 var00050dd4 = 0x61792920; +u32 var00050dd8 = 0x3a205265; +u32 var00050ddc = 0x61736f6e; +u32 var00050de0 = 0x203a2041; +u32 var00050de4 = 0x20706c61; +u32 var00050de8 = 0x79207265; +u32 var00050dec = 0x71756573; +u32 var00050df0 = 0x74206973; +u32 var00050df4 = 0x20776169; +u32 var00050df8 = 0x74696e67; +u32 var00050dfc = 0x202d2053; +u32 var00050e00 = 0x74617465; +u32 var00050e04 = 0x203d2025; +u32 var00050e08 = 0x640a0000; +u32 var00050e0c = 0x4d555349; +u32 var00050e10 = 0x4328506c; +u32 var00050e14 = 0x61792920; +u32 var00050e18 = 0x3a205345; +u32 var00050e1c = 0x52494f55; +u32 var00050e20 = 0x53202d3e; +u32 var00050e24 = 0x204f7574; +u32 var00050e28 = 0x206f6620; +u32 var00050e2c = 0x4d494449; +u32 var00050e30 = 0x20636861; +u32 var00050e34 = 0x6e6e656c; +u32 var00050e38 = 0x73202d20; +u32 var00050e3c = 0x41747465; +u32 var00050e40 = 0x6d707420; +u32 var00050e44 = 0x3d202564; +u32 var00050e48 = 0x0a000000; +u32 var00050e4c = 0x4d555349; +u32 var00050e50 = 0x4328506c; +u32 var00050e54 = 0x61792920; +u32 var00050e58 = 0x3a205345; +u32 var00050e5c = 0x52494f55; +u32 var00050e60 = 0x53202d3e; +u32 var00050e64 = 0x20547269; +u32 var00050e68 = 0x65642025; +u32 var00050e6c = 0x64207469; +u32 var00050e70 = 0x6d657320; +u32 var00050e74 = 0x746f2070; +u32 var00050e78 = 0x6c617920; +u32 var00050e7c = 0x74756e65; +u32 var00050e80 = 0x203a2047; +u32 var00050e84 = 0x6976696e; +u32 var00050e88 = 0x67207570; +u32 var00050e8c = 0x0a000000; +u32 var00050e90 = 0x4d555349; +u32 var00050e94 = 0x43203a20; +u32 var00050e98 = 0x46616469; +u32 var00050e9c = 0x6e672074; +u32 var00050ea0 = 0x6f207061; +u32 var00050ea4 = 0x7573650a; +u32 var00050ea8 = 0x00000000; +u32 var00050eac = 0x4d757369; +u32 var00050eb0 = 0x63203a20; +u32 var00050eb4 = 0x55706461; +u32 var00050eb8 = 0x74652052; +u32 var00050ebc = 0x61746520; +u32 var00050ec0 = 0x3d202564; +u32 var00050ec4 = 0x00000000; +u32 var00050ec8 = 0x4d555349; +u32 var00050ecc = 0x43205449; +u32 var00050ed0 = 0x434b203a; +u32 var00050ed4 = 0x20517565; +u32 var00050ed8 = 0x75652073; +u32 var00050edc = 0x697a6520; +u32 var00050ee0 = 0x3d202564; +u32 var00050ee4 = 0x0a000000; +u32 var00050ee8 = 0x4d555349; +u32 var00050eec = 0x43203a20; +u32 var00050ef0 = 0x5469636b; +u32 var00050ef4 = 0x202d3e20; +u32 var00050ef8 = 0x4368616e; +u32 var00050efc = 0x6e656c20; +u32 var00050f00 = 0x25642028; +u32 var00050f04 = 0x53746174; +u32 var00050f08 = 0x653d2564; +u32 var00050f0c = 0x29206861; +u32 var00050f10 = 0x73206661; +u32 var00050f14 = 0x64656420; +u32 var00050f18 = 0x746f2073; +u32 var00050f1c = 0x746f7020; +u32 var00050f20 = 0x3a204475; +u32 var00050f24 = 0x6d70696e; +u32 var00050f28 = 0x670a0000; +u32 var00050f2c = 0x4d555349; +u32 var00050f30 = 0x43203a20; +u32 var00050f34 = 0x5741524e; +u32 var00050f38 = 0x494e4720; +u32 var00050f3c = 0x2d3e2046; +u32 var00050f40 = 0x6f726365; +u32 var00050f44 = 0x20666164; +u32 var00050f48 = 0x65207465; +u32 var00050f4c = 0x726d696e; +u32 var00050f50 = 0x6174696f; +u32 var00050f54 = 0x6e0a0000; +u32 var00050f58 = 0x4d555349; +u32 var00050f5c = 0x43205449; +u32 var00050f60 = 0x434b203a; +u32 var00050f64 = 0x204a6f62; +u32 var00050f68 = 0x20477569; +u32 var00050f6c = 0x64203d20; +u32 var00050f70 = 0x25750a00; +u32 var00050f74 = 0x70011470; +u32 var00050f78 = 0x70011470; +u32 var00050f7c = 0x70011470; +u32 var00050f80 = 0x70011470; +u32 var00050f84 = 0x70011470; +u32 var00050f88 = 0x70011470; +u32 var00050f8c = 0x70011c30; +u32 var00050f90 = 0x70011c44; +u32 var00050f94 = 0x70011c58; +u32 var00050f98 = 0x70011c6c; +u32 var00050f9c = 0x70011c7c; +u32 var00050fa0 = 0x00000000; +u32 var00050fa4 = 0x2d640000; +u32 var00050fa8 = 0x2d730000; +u32 var00050fac = 0x2d6a0000; +u32 var00050fb0 = 0x2d6c6576; +u32 var00050fb4 = 0x656c5f00; +u32 var00050fb8 = 0x00000000; +u32 var00050fbc = 0x00000000; +u32 var00050fc0 = 0x73310000; +u32 var00050fc4 = 0x7374722e; +u32 var00050fc8 = 0x63000000; +u32 var00050fcc = 0x73320000; +u32 var00050fd0 = 0x7374722e; +u32 var00050fd4 = 0x63000000; +u32 var00050fd8 = 0x00000000; +u32 var00050fdc = 0x00000000; +u32 var00050fe0 = 0x30313233; +u32 var00050fe4 = 0x34353637; +u32 var00050fe8 = 0x38396162; +u32 var00050fec = 0x63646566; +u32 var00050ff0 = 0x6768696a; +u32 var00050ff4 = 0x6b6c6d6e; +u32 var00050ff8 = 0x6f707172; +u32 var00050ffc = 0x73747576; +u32 var00051000 = 0x7778797a; +u32 var00051004 = 0x00000000; +u32 var00051008 = 0x30313233; +u32 var0005100c = 0x34353637; +u32 var00051010 = 0x38394142; +u32 var00051014 = 0x43444546; +u32 var00051018 = 0x4748494a; +u32 var0005101c = 0x4b4c4d4e; +u32 var00051020 = 0x4f505152; +u32 var00051024 = 0x53545556; +u32 var00051028 = 0x5758595a; +u32 var0005102c = 0x00000000; +u32 var00051030 = 0x6a6f7952; +u32 var00051034 = 0x65736574; +u32 var00051038 = 0x0a000000; +u32 var0005103c = 0x6a6f7952; +u32 var00051040 = 0x65736574; +u32 var00051044 = 0x3a20646f; +u32 var00051048 = 0x696e6720; +u32 var0005104c = 0x6e6f7468; +u32 var00051050 = 0x696e670a; +u32 var00051054 = 0x00000000; +u32 var00051058 = 0x64656275; +u32 var0005105c = 0x676a6f79; +u32 var00051060 = 0x00000000; +u32 var00051064 = 0x4a4f5920; +u32 var00051068 = 0x3a20675f; +u32 var0005106c = 0x456e6162; +u32 var00051070 = 0x6c654379; +u32 var00051074 = 0x636c6963; +u32 var00051078 = 0x506f6c6c; +u32 var0005107c = 0x696e673d; +u32 var00051080 = 0x25640000; +u32 var00051084 = 0x4a4f5920; +u32 var00051088 = 0x3a20675f; +u32 var0005108c = 0x4a6f7952; +u32 var00051090 = 0x65436865; +u32 var00051094 = 0x636b496e; +u32 var00051098 = 0x74657276; +u32 var0005109c = 0x616c3d25; +u32 var000510a0 = 0x64000000; +u32 var000510a4 = 0x4a4f5920; +u32 var000510a8 = 0x3a20675f; +u32 var000510ac = 0x4a6f7952; +u32 var000510b0 = 0x65436865; +u32 var000510b4 = 0x636b4576; +u32 var000510b8 = 0x656e7449; +u32 var000510bc = 0x6e3d2564; +u32 var000510c0 = 0x00000000; +u32 var000510c4 = 0x4a4f5920; +u32 var000510c8 = 0x3a20675f; +u32 var000510cc = 0x4a6f7952; +u32 var000510d0 = 0x65636865; +u32 var000510d4 = 0x636b446f; +u32 var000510d8 = 0x6e653d25; +u32 var000510dc = 0x64000000; +u32 var000510e0 = 0x6f73436f; +u32 var000510e4 = 0x6e745374; +u32 var000510e8 = 0x61727452; +u32 var000510ec = 0x65616444; +u32 var000510f0 = 0x61746120; +u32 var000510f4 = 0x2d3e2046; +u32 var000510f8 = 0x61696c65; +u32 var000510fc = 0x64202d20; +u32 var00051100 = 0x434f4e54; +u32 var00051104 = 0x5f4e4f5f; +u32 var00051108 = 0x52455350; +u32 var0005110c = 0x4f4e5345; +u32 var00051110 = 0x5f455252; +u32 var00051114 = 0x4f520a00; +u32 var00051118 = 0x6f73436f; +u32 var0005111c = 0x6e745374; +u32 var00051120 = 0x61727452; +u32 var00051124 = 0x65616444; +u32 var00051128 = 0x61746120; +u32 var0005112c = 0x2d3e2046; +u32 var00051130 = 0x61696c65; +u32 var00051134 = 0x64202d20; +u32 var00051138 = 0x434f4e54; +u32 var0005113c = 0x5f4f5645; +u32 var00051140 = 0x5252554e; +u32 var00051144 = 0x5f455252; +u32 var00051148 = 0x4f520a00; +u32 var0005114c = 0x6a6f7954; +u32 var00051150 = 0x69636b52; +u32 var00051154 = 0x65747261; +u32 var00051158 = 0x63653a6a; +u32 var0005115c = 0x6f792564; +u32 var00051160 = 0x6572726e; +u32 var00051164 = 0x6f25642d; +u32 var00051168 = 0x3e25640a; +u32 var0005116c = 0x00000000; +u32 var00051170 = 0x6a6f7954; +u32 var00051174 = 0x69636b52; +u32 var00051178 = 0x65747261; +u32 var0005117c = 0x63653a6a; +u32 var00051180 = 0x6f792564; +u32 var00051184 = 0x6572726e; +u32 var00051188 = 0x6f25642d; +u32 var0005118c = 0x3e25640a; +u32 var00051190 = 0x00000000; +u32 var00051194 = 0x700156a4; +u32 var00051198 = 0x700156d8; +u32 var0005119c = 0x700157a8; +u32 var000511a0 = 0x700157d8; +u32 var000511a4 = 0x7001581c; +u32 var000511a8 = 0x7001580c; +u32 var000511ac = 0x00000000; +u32 var000511b0 = 0x42652ee0; +u32 var000511b4 = 0x00000000; +u32 var000511b8 = 0x00000000; +u32 var000511bc = 0x00000000; +u32 var000511c0 = 0xbf7ffcb9; +u32 var000511c4 = 0x3f7ffcb9; +u32 var000511c8 = 0x40490fdb; +u32 var000511cc = 0x40c90fdb; +u32 var000511d0 = 0x3fc90fda; +u32 var000511d4 = 0xbf7ffcb9; +u32 var000511d8 = 0x3f7ffcb9; +u32 var000511dc = 0x38c90fdb; +u32 var000511e0 = 0x3fc90fda; +u32 var000511e4 = 0x38490fdb; +u32 var000511e8 = 0x3fc90fdb; +u32 var000511ec = 0x46fffe00; +u32 var000511f0 = 0x384910a4; +u32 var000511f4 = 0x3fc90fda; +u32 var000511f8 = 0x362edef8; +u32 var000511fc = 0xb94fb7ff; +u32 var00051200 = 0x3c08876a; +u32 var00051204 = 0xbe2aaaa6; +u32 var00051208 = 0x3ea2f983; +u32 var0005120c = 0x40490fdb; +u32 var00051210 = 0x330885a3; +u32 var00051214 = 0x362edef8; +u32 var00051218 = 0xb94fb7ff; +u32 var0005121c = 0x3c08876a; +u32 var00051220 = 0xbe2aaaa6; +u32 var00051224 = 0x00000000; +u32 var00051228 = 0x00000000; +u32 var0005122c = 0x00000000; +u32 var00051230 = 0x7001aa58; +u32 var00051234 = 0x7001aab4; +u32 var00051238 = 0x7001aab4; +u32 var0005123c = 0x7001aab4; +u32 var00051240 = 0x7001aab4; +u32 var00051244 = 0x7001aab4; +u32 var00051248 = 0x7001aab4; +u32 var0005124c = 0x7001aa70; +u32 var00051250 = 0x7001aa88; +u32 var00051254 = 0x7001aab4; +u32 var00051258 = 0x7001aa94; +u32 var0005125c = 0x7001aaa0; +u32 var00051260 = 0x7001aab4; +u32 var00051264 = 0x7001aab4; +u32 var00051268 = 0x7001aab4; +u32 var0005126c = 0x7001aab4; +u32 var00051270 = 0x7001aab4; +u32 var00051274 = 0x7001aa7c; +u32 var00051278 = 0x7001aab4; +u32 var0005127c = 0x7001aab4; +u32 var00051280 = 0x7001aab4; +u32 var00051284 = 0x7001aab4; +u32 var00051288 = 0x7001aaac; +u32 var0005128c = 0x7001aa64; +u32 var00051290 = 0x40c907a9; +u32 var00051294 = 0x40c907a9; +u32 var00051298 = 0x40c907a9; +u32 var0005129c = 0x40c907a9; +u32 var000512a0 = 0x40490fdb; +u32 var000512a4 = 0x40490fdb; +u32 var000512a8 = 0x40c907a9; +u32 var000512ac = 0x40c907a9; +u32 var000512b0 = 0x40490fdb; +u32 var000512b4 = 0x40c907a9; +u32 var000512b8 = 0x3f63dec6; +u32 var000512bc = 0x40490fdb; +u32 var000512c0 = 0x40c907a9; +u32 var000512c4 = 0x40c907a9; +u32 var000512c8 = 0x40490fdb; +u32 var000512cc = 0x40c907a9; +u32 var000512d0 = 0x3f63dec6; +u32 var000512d4 = 0x7001cb68; +u32 var000512d8 = 0x7001cb68; +u32 var000512dc = 0x7001cba4; +u32 var000512e0 = 0x7001cba4; +u32 var000512e4 = 0x7001cba4; +u32 var000512e8 = 0x7001cba4; +u32 var000512ec = 0x7001cba4; +u32 var000512f0 = 0x7001cb70; +u32 var000512f4 = 0x7001cb84; +u32 var000512f8 = 0x7001cba4; +u32 var000512fc = 0x7001cb68; +u32 var00051300 = 0x7001cb68; +u32 var00051304 = 0x7001cb68; +u32 var00051308 = 0x7001cb68; +u32 var0005130c = 0x7001cb68; +u32 var00051310 = 0x7001cba4; +u32 var00051314 = 0x7001cba4; +u32 var00051318 = 0x7001cba4; +u32 var0005131c = 0x7001cba4; +u32 var00051320 = 0x7001cba4; +u32 var00051324 = 0x7001cb68; +u32 var00051328 = 0x7001cba4; +u32 var0005132c = 0x7001cb98; +u32 var00051330 = 0x7001cba4; +u32 var00051334 = 0x7001ccc0; +u32 var00051338 = 0x7001ccc0; +u32 var0005133c = 0x7001ccc0; +u32 var00051340 = 0x7001ccc0; +u32 var00051344 = 0x7001ccc0; +u32 var00051348 = 0x7001ccc0; +u32 var0005134c = 0x7001ccc0; +u32 var00051350 = 0x7001cc70; +u32 var00051354 = 0x7001cc84; +u32 var00051358 = 0x7001ccc0; +u32 var0005135c = 0x7001ccc0; +u32 var00051360 = 0x7001ccc0; +u32 var00051364 = 0x7001ccc0; +u32 var00051368 = 0x7001ccc0; +u32 var0005136c = 0x7001ccc0; +u32 var00051370 = 0x7001ccc0; +u32 var00051374 = 0x7001ccc0; +u32 var00051378 = 0x7001cc98; +u32 var0005137c = 0x7001ccc0; +u32 var00051380 = 0x7001ccc0; +u32 var00051384 = 0x7001ccc0; +u32 var00051388 = 0x7001ccc0; +u32 var0005138c = 0x7001ccac; +u32 var00051390 = 0x7001ccc0; +u32 var00051394 = 0x7001cd70; +u32 var00051398 = 0x7001cd88; +u32 var0005139c = 0x7001ce08; +u32 var000513a0 = 0x7001ce08; +u32 var000513a4 = 0x7001ce08; +u32 var000513a8 = 0x7001ce08; +u32 var000513ac = 0x7001ce08; +u32 var000513b0 = 0x7001cdb8; +u32 var000513b4 = 0x7001cdcc; +u32 var000513b8 = 0x7001ce08; +u32 var000513bc = 0x7001ce08; +u32 var000513c0 = 0x7001ce08; +u32 var000513c4 = 0x7001ce08; +u32 var000513c8 = 0x7001ce08; +u32 var000513cc = 0x7001ce08; +u32 var000513d0 = 0x7001ce08; +u32 var000513d4 = 0x7001ce08; +u32 var000513d8 = 0x7001cde0; +u32 var000513dc = 0x7001ce08; +u32 var000513e0 = 0x7001ce08; +u32 var000513e4 = 0x7001cda0; +u32 var000513e8 = 0x7001ce08; +u32 var000513ec = 0x7001cdf4; +u32 var000513f0 = 0x7001ce08; +u32 var000513f4 = 0x40c907a9; +u32 var000513f8 = 0x40c907a9; +u32 var000513fc = 0x40c907a9; +u32 var00051400 = 0x40c907a9; +u32 var00051404 = 0x40c907a9; +u32 var00051408 = 0x7002209c; +u32 var0005140c = 0x7002209c; +u32 var00051410 = 0x7002209c; +u32 var00051414 = 0x70022058; +u32 var00051418 = 0x7002209c; +u32 var0005141c = 0x7002209c; +u32 var00051420 = 0x7002209c; +u32 var00051424 = 0x70021f78; +u32 var00051428 = 0x7002202c; +u32 var0005142c = 0x7002209c; +u32 var00051430 = 0x7002209c; +u32 var00051434 = 0x70022040; +u32 var00051438 = 0x7002209c; +u32 var0005143c = 0x7002209c; +u32 var00051440 = 0x7002209c; +u32 var00051444 = 0x7002209c; +u32 var00051448 = 0x7002209c; +u32 var0005144c = 0x70021f78; +u32 var00051450 = 0x7002209c; +u32 var00051454 = 0x7002209c; +u32 var00051458 = 0x7002209c; +u32 var0005145c = 0x70022088; +u32 var00051460 = 0x70021ff0; +u32 var00051464 = 0x70022070; +u32 var00051468 = 0x7002277c; +u32 var0005146c = 0x7002277c; +u32 var00051470 = 0x7002277c; +u32 var00051474 = 0x7002277c; +u32 var00051478 = 0x7002277c; +u32 var0005147c = 0x7002277c; +u32 var00051480 = 0x7002277c; +u32 var00051484 = 0x700226e8; +u32 var00051488 = 0x7002277c; +u32 var0005148c = 0x700226a0; +u32 var00051490 = 0x7002277c; +u32 var00051494 = 0x7002277c; +u32 var00051498 = 0x7002277c; +u32 var0005149c = 0x7002277c; +u32 var000514a0 = 0x7002277c; +u32 var000514a4 = 0x7002277c; +u32 var000514a8 = 0x7002277c; +u32 var000514ac = 0x70022718; +u32 var000514b0 = 0x7002277c; +u32 var000514b4 = 0x7002277c; +u32 var000514b8 = 0x7002277c; +u32 var000514bc = 0x7002277c; +u32 var000514c0 = 0x70022748; +u32 var000514c4 = 0x7002277c; +u32 var000514c8 = 0x70022840; +u32 var000514cc = 0x70022848; +u32 var000514d0 = 0x700229d8; +u32 var000514d4 = 0x70022850; +u32 var000514d8 = 0x700229d8; +u32 var000514dc = 0x700229d8; +u32 var000514e0 = 0x700229d8; +u32 var000514e4 = 0x70022898; +u32 var000514e8 = 0x700228e0; +u32 var000514ec = 0x700229d8; +u32 var000514f0 = 0x70022934; +u32 var000514f4 = 0x70022958; +u32 var000514f8 = 0x7002297c; +u32 var000514fc = 0x700229d8; +u32 var00051500 = 0x700229d8; +u32 var00051504 = 0x700229d8; +u32 var00051508 = 0x70022914; +u32 var0005150c = 0x700228c0; +u32 var00051510 = 0x700229d8; +u32 var00051514 = 0x700229d8; +u32 var00051518 = 0x700229d8; +u32 var0005151c = 0x700229b4; +u32 var00051520 = 0x700229d8; +u32 var00051524 = 0x70022874; +u32 var00051528 = 0x70022bb8; +u32 var0005152c = 0x70022cb0; +u32 var00051530 = 0x70022cb0; +u32 var00051534 = 0x70022cb0; +u32 var00051538 = 0x70022cb0; +u32 var0005153c = 0x70022cb0; +u32 var00051540 = 0x70022cb0; +u32 var00051544 = 0x70022bd4; +u32 var00051548 = 0x70022c34; +u32 var0005154c = 0x70022cb0; +u32 var00051550 = 0x70022c5c; +u32 var00051554 = 0x70022c78; +u32 var00051558 = 0x70022cb0; +u32 var0005155c = 0x70022cb0; +u32 var00051560 = 0x70022cb0; +u32 var00051564 = 0x70022cb0; +u32 var00051568 = 0x70022cb0; +u32 var0005156c = 0x70022bf4; +u32 var00051570 = 0x70022cb0; +u32 var00051574 = 0x70022cb0; +u32 var00051578 = 0x70022cb0; +u32 var0005157c = 0x70022cb0; +u32 var00051580 = 0x70022c14; +u32 var00051584 = 0x70022c94; +u32 var00051588 = 0x70022db0; +u32 var0005158c = 0x70022f2c; +u32 var00051590 = 0x70022f2c; +u32 var00051594 = 0x70022f2c; +u32 var00051598 = 0x70022f2c; +u32 var0005159c = 0x70022f2c; +u32 var000515a0 = 0x70022f2c; +u32 var000515a4 = 0x70022e28; +u32 var000515a8 = 0x70022e88; +u32 var000515ac = 0x70022f2c; +u32 var000515b0 = 0x70022eac; +u32 var000515b4 = 0x70022ec4; +u32 var000515b8 = 0x70022f2c; +u32 var000515bc = 0x70022f2c; +u32 var000515c0 = 0x70022f2c; +u32 var000515c4 = 0x70022f2c; +u32 var000515c8 = 0x70022f2c; +u32 var000515cc = 0x70022e48; +u32 var000515d0 = 0x70022f2c; +u32 var000515d4 = 0x70022f2c; +u32 var000515d8 = 0x70022f2c; +u32 var000515dc = 0x70022f2c; +u32 var000515e0 = 0x70022e6c; +u32 var000515e4 = 0x70022edc; +u32 var000515e8 = 0x70023200; +u32 var000515ec = 0x700232a4; +u32 var000515f0 = 0x700232a4; +u32 var000515f4 = 0x700232a4; +u32 var000515f8 = 0x70023278; +u32 var000515fc = 0x70023298; +u32 var00051600 = 0x700232a4; +u32 var00051604 = 0x700232a4; +u32 var00051608 = 0x700232a4; +u32 var0005160c = 0x700232a4; +u32 var00051610 = 0x700232a4; +u32 var00051614 = 0x700232a4; +u32 var00051618 = 0x700232a4; +u32 var0005161c = 0x700232a4; +u32 var00051620 = 0x70023288; +u32 var00051624 = 0x700232a4; +u32 var00051628 = 0x700232a4; +u32 var0005162c = 0x700232a4; +u32 var00051630 = 0x70023260; +u32 var00051634 = 0x700232a4; +u32 var00051638 = 0x70023230; +u32 var0005163c = 0x00000000; +u32 var00051640 = 0x3a83126f; +u32 var00051644 = 0x3a83126f; +u32 var00051648 = 0x3a83126f; +u32 var0005164c = 0x40c907a9; +u32 var00051650 = 0x40c907a9; +u32 var00051654 = 0x40c907a9; +u32 var00051658 = 0x40c907a9; +u32 var0005165c = 0x3a83126f; +u32 var00051660 = 0x3f83f794; +u32 var00051664 = 0x40c90fdb; +u32 var00051668 = 0x40c90fdb; +u32 var0005166c = 0x4622f985; +u32 var00051670 = 0x49742400; +u32 var00051674 = 0x700304d0; +u32 var00051678 = 0x700304d0; +u32 var0005167c = 0x700304d0; +u32 var00051680 = 0x700304d0; +u32 var00051684 = 0x70030548; +u32 var00051688 = 0x70030568; +u32 var0005168c = 0x70030548; +u32 var00051690 = 0x70030568; +u32 var00051694 = 0x700305a0; +u32 var00051698 = 0x70030548; +u32 var0005169c = 0x70030548; +u32 var000516a0 = 0x70030568; +u32 var000516a4 = 0x48f42400; +u32 var000516a8 = 0x7003081c; +u32 var000516ac = 0x7003081c; +u32 var000516b0 = 0x7003081c; +u32 var000516b4 = 0x7003081c; +u32 var000516b8 = 0x7003085c; +u32 var000516bc = 0x7003085c; +u32 var000516c0 = 0x70030960; +u32 var000516c4 = 0x70030960; +u32 var000516c8 = 0x70030998; +u32 var000516cc = 0x70030998; +u32 var000516d0 = 0x700309c4; +u32 var000516d4 = 0x700309c4; +u32 var000516d8 = 0x00000000; +u32 var000516dc = 0x00000000; +u32 var000516e0 = 0x49742400; +u32 var000516e4 = 0x00000000; +u32 var000516e8 = 0x00000000; +u32 var000516ec = 0x00000000; +u32 var000516f0 = 0x70031ce0; +u32 var000516f4 = 0x700325ac; +u32 var000516f8 = 0x70033010; +u32 var000516fc = 0x70032730; +u32 var00051700 = 0x70033010; +u32 var00051704 = 0x70033010; +u32 var00051708 = 0x70033010; +u32 var0005170c = 0x70032a3c; +u32 var00051710 = 0x70033010; +u32 var00051714 = 0x70033010; +u32 var00051718 = 0x70033010; +u32 var0005171c = 0x70033010; +u32 var00051720 = 0x70033010; +u32 var00051724 = 0x70033010; +u32 var00051728 = 0x70033010; +u32 var0005172c = 0x700327d4; +u32 var00051730 = 0x70034500; +u32 var00051734 = 0x70034d84; +u32 var00051738 = 0x70034910; +u32 var0005173c = 0x70034d84; +u32 var00051740 = 0x70034d84; +u32 var00051744 = 0x70034538; +u32 var00051748 = 0x70034590; +u32 var0005174c = 0x70034928; +u32 var00051750 = 0x70034d8c; +u32 var00051754 = 0x70034510; +u32 var00051758 = 0x70034940; +u32 var0005175c = 0x70034d8c; +u32 var00051760 = 0x70034ce0; +u32 var00051764 = 0x70034d20; +u32 var00051768 = 0x70034d60; +u32 var0005176c = 0x70034aa4; +u32 var00051770 = 0x70034ad4; +u32 var00051774 = 0x70034b5c; +u32 var00051778 = 0x70034d8c; +u32 var0005177c = 0x70034d8c; +u32 var00051780 = 0x70034d8c; +u32 var00051784 = 0x70034910; +u32 var00051788 = 0x70034624; +u32 var0005178c = 0x70034764; +u32 var00051790 = 0x700349b0; +u32 var00051794 = 0x70034a10; +u32 var00051798 = 0x70034e5c; +u32 var0005179c = 0x70034eec; +u32 var000517a0 = 0x70034e78; +u32 var000517a4 = 0x70034e94; +u32 var000517a8 = 0x70034eec; +u32 var000517ac = 0x70034eec; +u32 var000517b0 = 0x70034eec; +u32 var000517b4 = 0x70034eec; +u32 var000517b8 = 0x70034eec; +u32 var000517bc = 0x70034eec; +u32 var000517c0 = 0x70034eec; +u32 var000517c4 = 0x70034eec; +u32 var000517c8 = 0x70034eec; +u32 var000517cc = 0x70034eec; +u32 var000517d0 = 0x70034eec; +u32 var000517d4 = 0x70034eec; +u32 var000517d8 = 0x70034eec; +u32 var000517dc = 0x70034edc; +u32 var000517e0 = 0x70034edc; +u32 var000517e4 = 0x70034edc; +u32 var000517e8 = 0x70035a44; +u32 var000517ec = 0x700371f8; +u32 var000517f0 = 0x700371f8; +u32 var000517f4 = 0x700371f8; +u32 var000517f8 = 0x700371f8; +u32 var000517fc = 0x700371f8; +u32 var00051800 = 0x700371f8; +u32 var00051804 = 0x700371f8; +u32 var00051808 = 0x700371f8; +u32 var0005180c = 0x700371f8; +u32 var00051810 = 0x700371f8; +u32 var00051814 = 0x700371f8; +u32 var00051818 = 0x700371f8; +u32 var0005181c = 0x700371f8; +u32 var00051820 = 0x700371f8; +u32 var00051824 = 0x700371f8; +u32 var00051828 = 0x700351a4; +u32 var0005182c = 0x700371f8; +u32 var00051830 = 0x700371f8; +u32 var00051834 = 0x700371f8; +u32 var00051838 = 0x700371f8; +u32 var0005183c = 0x700371f8; +u32 var00051840 = 0x700371f8; +u32 var00051844 = 0x700371f8; +u32 var00051848 = 0x700371f8; +u32 var0005184c = 0x700371f8; +u32 var00051850 = 0x700371f8; +u32 var00051854 = 0x700371f8; +u32 var00051858 = 0x700371f8; +u32 var0005185c = 0x700371f8; +u32 var00051860 = 0x700371f8; +u32 var00051864 = 0x700371f8; +u32 var00051868 = 0x70035b68; +u32 var0005186c = 0x700371f8; +u32 var00051870 = 0x700371f8; +u32 var00051874 = 0x700371f8; +u32 var00051878 = 0x700371f8; +u32 var0005187c = 0x700371f8; +u32 var00051880 = 0x700371f8; +u32 var00051884 = 0x700371f8; +u32 var00051888 = 0x700371f8; +u32 var0005188c = 0x700371f8; +u32 var00051890 = 0x700371f8; +u32 var00051894 = 0x700371f8; +u32 var00051898 = 0x700371f8; +u32 var0005189c = 0x700371f8; +u32 var000518a0 = 0x700371f8; +u32 var000518a4 = 0x700371f8; +u32 var000518a8 = 0x70035c64; +u32 var000518ac = 0x700371f8; +u32 var000518b0 = 0x700371f8; +u32 var000518b4 = 0x700371f8; +u32 var000518b8 = 0x700371f8; +u32 var000518bc = 0x700371f8; +u32 var000518c0 = 0x700371f8; +u32 var000518c4 = 0x700371f8; +u32 var000518c8 = 0x700371f8; +u32 var000518cc = 0x700371f8; +u32 var000518d0 = 0x700371f8; +u32 var000518d4 = 0x700371f8; +u32 var000518d8 = 0x700371f8; +u32 var000518dc = 0x700371f8; +u32 var000518e0 = 0x700371f8; +u32 var000518e4 = 0x700371f8; +u32 var000518e8 = 0x70036fb4; +u32 var000518ec = 0x700371f8; +u32 var000518f0 = 0x700371f8; +u32 var000518f4 = 0x700371f8; +u32 var000518f8 = 0x700371f8; +u32 var000518fc = 0x700371f8; +u32 var00051900 = 0x700371f8; +u32 var00051904 = 0x700371f8; +u32 var00051908 = 0x700371f8; +u32 var0005190c = 0x700371f8; +u32 var00051910 = 0x700371f8; +u32 var00051914 = 0x700371f8; +u32 var00051918 = 0x700371f8; +u32 var0005191c = 0x700371f8; +u32 var00051920 = 0x700371f8; +u32 var00051924 = 0x700371f8; +u32 var00051928 = 0x70035be0; +u32 var0005192c = 0x700371f8; +u32 var00051930 = 0x700371f8; +u32 var00051934 = 0x700371f8; +u32 var00051938 = 0x700371f8; +u32 var0005193c = 0x700371f8; +u32 var00051940 = 0x700371f8; +u32 var00051944 = 0x700371f8; +u32 var00051948 = 0x700371f8; +u32 var0005194c = 0x700371f8; +u32 var00051950 = 0x700371f8; +u32 var00051954 = 0x700371f8; +u32 var00051958 = 0x700371f8; +u32 var0005195c = 0x700371f8; +u32 var00051960 = 0x700371f8; +u32 var00051964 = 0x700371f8; +u32 var00051968 = 0x70037044; +u32 var0005196c = 0x70036e4c; +u32 var00051970 = 0x70036988; +u32 var00051974 = 0x700369ec; +u32 var00051978 = 0x70036aa4; +u32 var0005197c = 0x70036fa4; +u32 var00051980 = 0x70036fa4; +u32 var00051984 = 0x70036328; +u32 var00051988 = 0x70036fa4; +u32 var0005198c = 0x70036fa4; +u32 var00051990 = 0x70035d40; +u32 var00051994 = 0x70036b30; +u32 var00051998 = 0x70036ba8; +u32 var0005199c = 0x70036c08; +u32 var000519a0 = 0x70036c6c; +u32 var000519a4 = 0x70036ccc; +u32 var000519a8 = 0x700363d8; +u32 var000519ac = 0x70036d2c; +u32 var000519b0 = 0x70036d8c; +u32 var000519b4 = 0x70036dec; +u32 var000519b8 = 0x70036778; +u32 var000519bc = 0x700367e8; +u32 var000519c0 = 0x70036848; +u32 var000519c4 = 0x700368b8; +u32 var000519c8 = 0x70036918; +u32 var000519cc = 0x70036f70; +u32 var000519d0 = 0x70036734; +u32 var000519d4 = 0x70036fa4; +u32 var000519d8 = 0x70036fa4; +u32 var000519dc = 0x70036fa4; +u32 var000519e0 = 0x700362e0; +u32 var000519e4 = 0x70036fa4; +u32 var000519e8 = 0x70036744; +u32 var000519ec = 0x700361e8; +u32 var000519f0 = 0x70036228; +u32 var000519f4 = 0x70036268; +u32 var000519f8 = 0x70036ecc; +u32 var000519fc = 0x70036ee0; +u32 var00051a00 = 0x70036ee0; +u32 var00051a04 = 0x70036ee0; +u32 var00051a08 = 0x70036f40; +u32 var00051a0c = 0x70036ef8; +u32 var00051a10 = 0x70036f40; +u32 var00051a14 = 0x70036ef8; +u32 var00051a18 = 0x70036f1c; +u32 var00051a1c = 0x70036f40; +u32 var00051a20 = 0x70036f40; +u32 var00051a24 = 0x70036ef8; +u32 var00051a28 = 0x00000000; +u32 var00051a2c = 0x00000000; +u32 var00051a30 = 0x3f8012ef; +u32 var00051a34 = 0x3f7fda28; +u32 var00051a38 = 0x00000000; +u32 var00051a3c = 0x00000000; +u32 var00051a40 = 0x3fb50481; +u32 var00051a44 = 0x7003a9c8; +u32 var00051a48 = 0x7003aa24; +u32 var00051a4c = 0x7003aa80; +u32 var00051a50 = 0x7003aaac; +u32 var00051a54 = 0x7003aad8; +u32 var00051a58 = 0x7003ab04; +u32 var00051a5c = 0x7003ab68; +u32 var00051a60 = 0x7003ab84; +u32 var00051a64 = 0x482910da; +u32 var00051a68 = 0x482910da; +u32 var00051a6c = 0x00000000; +u32 var00051a70 = 0x40490fdb; +u32 var00051a74 = 0x3fb504f4; +u32 var00051a78 = 0x3f879c7d; +u32 var00051a7c = 0x3f71a1bf; +u32 var00051a80 = 0x46d12000; +u32 var00051a84 = 0x46d12000; +u32 var00051a88 = 0x482910da; +u32 var00051a8c = 0x00000000; +u32 var00051a90 = 0x3dcccccd; +u32 var00051a94 = 0x00000000; +u32 var00051a98 = 0x00000000; +u32 var00051a9c = 0x00000000; +u32 var00051aa0 = 0x7003eff8; +u32 var00051aa4 = 0x7003f0d0; +u32 var00051aa8 = 0x7003f0d0; +u32 var00051aac = 0x7003f0d0; +u32 var00051ab0 = 0x7003f0d0; +u32 var00051ab4 = 0x7003f090; +u32 var00051ab8 = 0x7003f0d0; +u32 var00051abc = 0x7003f024; +u32 var00051ac0 = 0x7003f05c; +u32 var00051ac4 = 0x7003f0d0; +u32 var00051ac8 = 0x7003f0d0; +u32 var00051acc = 0x7003ec2c; +u32 var00051ad0 = 0x7003ec2c; +u32 var00051ad4 = 0x7003e9b8; +u32 var00051ad8 = 0x7003ef70; +u32 var00051adc = 0x7003efc0; +u32 var00051ae0 = 0x7003ec2c; +u32 var00051ae4 = 0x477fff00; +u32 var00051ae8 = 0x00000000; +u32 var00051aec = 0x00000000; +u32 var00051af0 = 0x00000100; +u32 var00051af4 = 0x00000001; +u32 var00051af8 = 0x00010300; +u32 var00051afc = 0x00000004; +u32 var00051b00 = 0x01000200; +u32 var00051b04 = 0x00000002; +u32 var00051b08 = 0x01010300; +u32 var00051b0c = 0x00000000; +u32 var00051b10 = 0x64646400; +u32 var00051b14 = 0x00000000; +u32 var00051b18 = 0x00000100; +u32 var00051b1c = 0x00000001; +u32 var00051b20 = 0x00010300; +u32 var00051b24 = 0x00000002; +u32 var00051b28 = 0x00020600; +u32 var00051b2c = 0x00000020; +u32 var00051b30 = 0x01000300; +u32 var00051b34 = 0x00000006; +u32 var00051b38 = 0x01010300; +u32 var00051b3c = 0x00000004; +u32 var00051b40 = 0x01020500; +u32 var00051b44 = 0x00000010; +u32 var00051b48 = 0x02000500; +u32 var00051b4c = 0x00000018; +u32 var00051b50 = 0x02010500; +u32 var00051b54 = 0x00000008; +u32 var00051b58 = 0x02020600; +u32 var00051b5c = 0x00000000; +u32 var00051b60 = 0x64646400; +u32 var00051b64 = 0x00000000; +u32 var00051b68 = 0x00000200; +u32 var00051b6c = 0x00000003; +u32 var00051b70 = 0x00010200; +u32 var00051b74 = 0x00000001; +u32 var00051b78 = 0x00020600; +u32 var00051b7c = 0x00000020; +u32 var00051b80 = 0x01000300; +u32 var00051b84 = 0x00000004; +u32 var00051b88 = 0x01010200; +u32 var00051b8c = 0x00000002; +u32 var00051b90 = 0x01020500; +u32 var00051b94 = 0x00000010; +u32 var00051b98 = 0x02000500; +u32 var00051b9c = 0x00000018; +u32 var00051ba0 = 0x02010500; +u32 var00051ba4 = 0x00000008; +u32 var00051ba8 = 0x02020600; +u32 var00051bac = 0x00000000; +u32 var00051bb0 = 0x64646400; +u32 var00051bb4 = 0x00000000; +u32 var00051bb8 = 0x00000100; +u32 var00051bbc = 0x00000001; +u32 var00051bc0 = 0x00010300; +u32 var00051bc4 = 0x00000002; +u32 var00051bc8 = 0x00020600; +u32 var00051bcc = 0x00000018; +u32 var00051bd0 = 0x00030700; +u32 var00051bd4 = 0x00000050; +u32 var00051bd8 = 0x01000300; +u32 var00051bdc = 0x00000006; +u32 var00051be0 = 0x01010300; +u32 var00051be4 = 0x00000004; +u32 var00051be8 = 0x01020600; +u32 var00051bec = 0x00000008; +u32 var00051bf0 = 0x01030700; +u32 var00051bf4 = 0x00000010; +u32 var00051bf8 = 0x02000600; +u32 var00051bfc = 0x00000038; +u32 var00051c00 = 0x02010600; +u32 var00051c04 = 0x00000028; +u32 var00051c08 = 0x02020700; +u32 var00051c0c = 0x00000070; +u32 var00051c10 = 0x02030800; +u32 var00051c14 = 0x00000080; +u32 var00051c18 = 0x03000700; +u32 var00051c1c = 0x00000030; +u32 var00051c20 = 0x03010600; +u32 var00051c24 = 0x00000020; +u32 var00051c28 = 0x03020700; +u32 var00051c2c = 0x00000040; +u32 var00051c30 = 0x03030800; +u32 var00051c34 = 0x00000000; +u32 var00051c38 = 0x64646400; +u32 var00051c3c = 0x00000000; +u32 var00051c40 = 0x00000300; +u32 var00051c44 = 0x00000007; +u32 var00051c48 = 0x00010300; +u32 var00051c4c = 0x00000006; +u32 var00051c50 = 0x00020500; +u32 var00051c54 = 0x00000014; +u32 var00051c58 = 0x00030700; +u32 var00051c5c = 0x00000040; +u32 var00051c60 = 0x01000300; +u32 var00051c64 = 0x00000003; +u32 var00051c68 = 0x01010200; +u32 var00051c6c = 0x00000001; +u32 var00051c70 = 0x01020400; +u32 var00051c74 = 0x0000000c; +u32 var00051c78 = 0x01030500; +u32 var00051c7c = 0x00000008; +u32 var00051c80 = 0x02000400; +u32 var00051c84 = 0x0000000a; +u32 var00051c88 = 0x02010400; +u32 var00051c8c = 0x00000002; +u32 var00051c90 = 0x02020500; +u32 var00051c94 = 0x00000004; +u32 var00051c98 = 0x02030600; +u32 var00051c9c = 0x00000020; +u32 var00051ca0 = 0x03000600; +u32 var00051ca4 = 0x00000030; +u32 var00051ca8 = 0x03010500; +u32 var00051cac = 0x00000018; +u32 var00051cb0 = 0x03020600; +u32 var00051cb4 = 0x00000010; +u32 var00051cb8 = 0x03030700; +u32 var00051cbc = 0x00000000; +u32 var00051cc0 = 0x64646400; +u32 var00051cc4 = 0x00000000; +u32 var00051cc8 = 0x00000100; +u32 var00051ccc = 0x00000001; +u32 var00051cd0 = 0x00010300; +u32 var00051cd4 = 0x00000002; +u32 var00051cd8 = 0x00020600; +u32 var00051cdc = 0x00000014; +u32 var00051ce0 = 0x00030800; +u32 var00051ce4 = 0x000000c8; +u32 var00051ce8 = 0x00040800; +u32 var00051cec = 0x00000008; +u32 var00051cf0 = 0x00050900; +u32 var00051cf4 = 0x000000a0; +u32 var00051cf8 = 0x01000300; +u32 var00051cfc = 0x00000006; +u32 var00051d00 = 0x01010400; +u32 var00051d04 = 0x0000000c; +u32 var00051d08 = 0x01020600; +u32 var00051d0c = 0x00000038; +u32 var00051d10 = 0x01030700; +u32 var00051d14 = 0x00000028; +u32 var00051d18 = 0x01040700; +u32 var00051d1c = 0x00000050; +u32 var00051d20 = 0x01050800; +u32 var00051d24 = 0x000000c0; +u32 var00051d28 = 0x02000600; +u32 var00051d2c = 0x00000034; +u32 var00051d30 = 0x02010500; +u32 var00051d34 = 0x00000004; +u32 var00051d38 = 0x02020700; +u32 var00051d3c = 0x00000058; +u32 var00051d40 = 0x02030800; +u32 var00051d44 = 0x00000088; +u32 var00051d48 = 0x02040800; +u32 var00051d4c = 0x00000010; +u32 var00051d50 = 0x02050900; +u32 var00051d54 = 0x00000040; +u32 var00051d58 = 0x03000700; +u32 var00051d5c = 0x00000018; +u32 var00051d60 = 0x03010700; +u32 var00051d64 = 0x00000068; +u32 var00051d68 = 0x03020800; +u32 var00051d6c = 0x00000048; +u32 var00051d70 = 0x03030900; +u32 var00051d74 = 0x000001e0; +u32 var00051d78 = 0x03040900; +u32 var00051d7c = 0x000001a0; +u32 var00051d80 = 0x03050900; +u32 var00051d84 = 0x00000080; +u32 var00051d88 = 0x04000700; +u32 var00051d8c = 0x00000070; +u32 var00051d90 = 0x04010700; +u32 var00051d94 = 0x00000030; +u32 var00051d98 = 0x04020800; +u32 var00051d9c = 0x00000090; +u32 var00051da0 = 0x04030900; +u32 var00051da4 = 0x000000e0; +u32 var00051da8 = 0x04040900; +u32 var00051dac = 0x00000180; +u32 var00051db0 = 0x04050a00; +u32 var00051db4 = 0x00000200; +u32 var00051db8 = 0x05000800; +u32 var00051dbc = 0x00000060; +u32 var00051dc0 = 0x05010800; +u32 var00051dc4 = 0x00000020; +u32 var00051dc8 = 0x05020900; +u32 var00051dcc = 0x00000140; +u32 var00051dd0 = 0x05030a00; +u32 var00051dd4 = 0x00000300; +u32 var00051dd8 = 0x05040a00; +u32 var00051ddc = 0x00000100; +u32 var00051de0 = 0x05050a00; +u32 var00051de4 = 0x00000000; +u32 var00051de8 = 0x64646400; +u32 var00051dec = 0x00000000; +u32 var00051df0 = 0x00000200; +u32 var00051df4 = 0x00000003; +u32 var00051df8 = 0x00010300; +u32 var00051dfc = 0x00000001; +u32 var00051e00 = 0x00020600; +u32 var00051e04 = 0x00000018; +u32 var00051e08 = 0x00030800; +u32 var00051e0c = 0x00000048; +u32 var00051e10 = 0x00040800; +u32 var00051e14 = 0x00000030; +u32 var00051e18 = 0x00050900; +u32 var00051e1c = 0x00000140; +u32 var00051e20 = 0x01000300; +u32 var00051e24 = 0x00000005; +u32 var00051e28 = 0x01010200; +u32 var00051e2c = 0x00000002; +u32 var00051e30 = 0x01020400; +u32 var00051e34 = 0x00000004; +u32 var00051e38 = 0x01030800; +u32 var00051e3c = 0x00000008; +u32 var00051e40 = 0x01040800; +u32 var00051e44 = 0x00000090; +u32 var00051e48 = 0x01050800; +u32 var00051e4c = 0x000000c0; +u32 var00051e50 = 0x02000600; +u32 var00051e54 = 0x00000038; +u32 var00051e58 = 0x02010400; +u32 var00051e5c = 0x0000000c; +u32 var00051e60 = 0x02020600; +u32 var00051e64 = 0x00000028; +u32 var00051e68 = 0x02030800; +u32 var00051e6c = 0x00000070; +u32 var00051e70 = 0x02040800; +u32 var00051e74 = 0x000000e0; +u32 var00051e78 = 0x02050900; +u32 var00051e7c = 0x00000180; +u32 var00051e80 = 0x03000800; +u32 var00051e84 = 0x000000c8; +u32 var00051e88 = 0x03010800; +u32 var00051e8c = 0x00000088; +u32 var00051e90 = 0x03020800; +u32 var00051e94 = 0x000000f0; +u32 var00051e98 = 0x03030900; +u32 var00051e9c = 0x00000160; +u32 var00051ea0 = 0x03040900; +u32 var00051ea4 = 0x000000a0; +u32 var00051ea8 = 0x03050a00; +u32 var00051eac = 0x00000080; +u32 var00051eb0 = 0x04000800; +u32 var00051eb4 = 0x000000b0; +u32 var00051eb8 = 0x04010700; +u32 var00051ebc = 0x00000050; +u32 var00051ec0 = 0x04020800; +u32 var00051ec4 = 0x00000010; +u32 var00051ec8 = 0x04030900; +u32 var00051ecc = 0x000001a0; +u32 var00051ed0 = 0x04040a00; +u32 var00051ed4 = 0x00000280; +u32 var00051ed8 = 0x04050a00; +u32 var00051edc = 0x00000200; +u32 var00051ee0 = 0x05000900; +u32 var00051ee4 = 0x00000060; +u32 var00051ee8 = 0x05010800; +u32 var00051eec = 0x00000020; +u32 var00051ef0 = 0x05020900; +u32 var00051ef4 = 0x00000040; +u32 var00051ef8 = 0x05030900; +u32 var00051efc = 0x00000100; +u32 var00051f00 = 0x05040b00; +u32 var00051f04 = 0x00000400; +u32 var00051f08 = 0x05050b00; +u32 var00051f0c = 0x00000000; +u32 var00051f10 = 0x64646400; +u32 var00051f14 = 0x00000000; +u32 var00051f18 = 0x00000300; +u32 var00051f1c = 0x00000007; +u32 var00051f20 = 0x00010300; +u32 var00051f24 = 0x00000005; +u32 var00051f28 = 0x00020500; +u32 var00051f2c = 0x00000012; +u32 var00051f30 = 0x00030600; +u32 var00051f34 = 0x0000001c; +u32 var00051f38 = 0x00040800; +u32 var00051f3c = 0x000000f0; +u32 var00051f40 = 0x00050900; +u32 var00051f44 = 0x000001c0; +u32 var00051f48 = 0x01000300; +u32 var00051f4c = 0x00000003; +u32 var00051f50 = 0x01010300; +u32 var00051f54 = 0x00000001; +u32 var00051f58 = 0x01020400; +u32 var00051f5c = 0x0000000a; +u32 var00051f60 = 0x01030500; +u32 var00051f64 = 0x00000014; +u32 var00051f68 = 0x01040600; +u32 var00051f6c = 0x00000018; +u32 var00051f70 = 0x01050800; +u32 var00051f74 = 0x000000e0; +u32 var00051f78 = 0x02000400; +u32 var00051f7c = 0x0000000e; +u32 var00051f80 = 0x02010400; +u32 var00051f84 = 0x00000006; +u32 var00051f88 = 0x02020500; +u32 var00051f8c = 0x00000002; +u32 var00051f90 = 0x02030600; +u32 var00051f94 = 0x00000004; +u32 var00051f98 = 0x02040700; +u32 var00051f9c = 0x00000008; +u32 var00051fa0 = 0x02050800; +u32 var00051fa4 = 0x000000a0; +u32 var00051fa8 = 0x03000600; +u32 var00051fac = 0x0000003c; +u32 var00051fb0 = 0x03010500; +u32 var00051fb4 = 0x0000000c; +u32 var00051fb8 = 0x03020600; +u32 var00051fbc = 0x00000024; +u32 var00051fc0 = 0x03030700; +u32 var00051fc4 = 0x00000028; +u32 var00051fc8 = 0x03040700; +u32 var00051fcc = 0x00000050; +u32 var00051fd0 = 0x03050800; +u32 var00051fd4 = 0x00000080; +u32 var00051fd8 = 0x04000700; +u32 var00051fdc = 0x00000068; +u32 var00051fe0 = 0x04010600; +u32 var00051fe4 = 0x00000038; +u32 var00051fe8 = 0x04020700; +u32 var00051fec = 0x00000048; +u32 var00051ff0 = 0x04030700; +u32 var00051ff4 = 0x00000030; +u32 var00051ff8 = 0x04040800; +u32 var00051ffc = 0x00000020; +u32 var00052000 = 0x04050900; +u32 var00052004 = 0x00000100; +u32 var00052008 = 0x05000800; +u32 var0005200c = 0x00000070; +u32 var00052010 = 0x05010700; +u32 var00052014 = 0x00000010; +u32 var00052018 = 0x05020800; +u32 var0005201c = 0x00000060; +u32 var00052020 = 0x05030800; +u32 var00052024 = 0x00000040; +u32 var00052028 = 0x05040900; +u32 var0005202c = 0x000000c0; +u32 var00052030 = 0x05050900; +u32 var00052034 = 0x00000000; +u32 var00052038 = 0x64646400; +u32 var0005203c = 0x00000000; +u32 var00052040 = 0x00000100; +u32 var00052044 = 0x00000001; +u32 var00052048 = 0x00010300; +u32 var0005204c = 0x00000002; +u32 var00052050 = 0x00020600; +u32 var00052054 = 0x00000014; +u32 var00052058 = 0x00030800; +u32 var0005205c = 0x000000e8; +u32 var00052060 = 0x00040900; +u32 var00052064 = 0x00000188; +u32 var00052068 = 0x00050900; +u32 var0005206c = 0x000000f0; +u32 var00052070 = 0x00060900; +u32 var00052074 = 0x00000060; +u32 var00052078 = 0x00070a00; +u32 var0005207c = 0x00000220; +u32 var00052080 = 0x01000300; +u32 var00052084 = 0x00000006; +u32 var00052088 = 0x01010400; +u32 var0005208c = 0x0000000c; +u32 var00052090 = 0x01020600; +u32 var00052094 = 0x00000004; +u32 var00052098 = 0x01030700; +u32 var0005209c = 0x00000018; +u32 var000520a0 = 0x01040800; +u32 var000520a4 = 0x00000048; +u32 var000520a8 = 0x01050900; +u32 var000520ac = 0x00000150; +u32 var000520b0 = 0x01060800; +u32 var000520b4 = 0x00000030; +u32 var000520b8 = 0x01070800; +u32 var000520bc = 0x000000e0; +u32 var000520c0 = 0x02000600; +u32 var000520c4 = 0x00000034; +u32 var000520c8 = 0x02010600; +u32 var000520cc = 0x00000024; +u32 var000520d0 = 0x02020700; +u32 var000520d4 = 0x00000078; +u32 var000520d8 = 0x02030800; +u32 var000520dc = 0x000000a8; +u32 var000520e0 = 0x02040900; +u32 var000520e4 = 0x00000008; +u32 var000520e8 = 0x02050a00; +u32 var000520ec = 0x00000050; +u32 var000520f0 = 0x02060900; +u32 var000520f4 = 0x00000190; +u32 var000520f8 = 0x02070900; +u32 var000520fc = 0x000000c0; +u32 var00052100 = 0x03000700; +u32 var00052104 = 0x00000038; +u32 var00052108 = 0x03010700; +u32 var0005210c = 0x00000058; +u32 var00052110 = 0x03020800; +u32 var00052114 = 0x00000068; +u32 var00052118 = 0x03030900; +u32 var0005211c = 0x00000088; +u32 var00052120 = 0x03040a00; +u32 var00052124 = 0x000001d0; +u32 var00052128 = 0x03050a00; +u32 var0005212c = 0x000003a0; +u32 var00052130 = 0x03060900; +u32 var00052134 = 0x00000090; +u32 var00052138 = 0x03070a00; +u32 var0005213c = 0x00000380; +u32 var00052140 = 0x04000800; +u32 var00052144 = 0x00000028; +u32 var00052148 = 0x04010800; +u32 var0005214c = 0x000000c8; +u32 var00052150 = 0x04020900; +u32 var00052154 = 0x00000108; +u32 var00052158 = 0x04030a00; +u32 var0005215c = 0x000003d0; +u32 var00052160 = 0x04040a00; +u32 var00052164 = 0x00000360; +u32 var00052168 = 0x04050a00; +u32 var0005216c = 0x000001a0; +u32 var00052170 = 0x04060a00; +u32 var00052174 = 0x00000240; +u32 var00052178 = 0x04070a00; +u32 var0005217c = 0x00000300; +u32 var00052180 = 0x05000900; +u32 var00052184 = 0x000001f0; +u32 var00052188 = 0x05010900; +u32 var0005218c = 0x000000d0; +u32 var00052190 = 0x05020a00; +u32 var00052194 = 0x00000250; +u32 var00052198 = 0x05030a00; +u32 var0005219c = 0x00000160; +u32 var000521a0 = 0x05040b00; +u32 var000521a4 = 0x00000540; +u32 var000521a8 = 0x05050b00; +u32 var000521ac = 0x00000140; +u32 var000521b0 = 0x05060a00; +u32 var000521b4 = 0x00000280; +u32 var000521b8 = 0x05070b00; +u32 var000521bc = 0x00000600; +u32 var000521c0 = 0x06000800; +u32 var000521c4 = 0x00000070; +u32 var000521c8 = 0x06010800; +u32 var000521cc = 0x000000b0; +u32 var000521d0 = 0x06020900; +u32 var000521d4 = 0x000000a0; +u32 var000521d8 = 0x06030a00; +u32 var000521dc = 0x00000340; +u32 var000521e0 = 0x06040a00; +u32 var000521e4 = 0x00000020; +u32 var000521e8 = 0x06050a00; +u32 var000521ec = 0x00000180; +u32 var000521f0 = 0x06060b00; +u32 var000521f4 = 0x00000500; +u32 var000521f8 = 0x06070b00; +u32 var000521fc = 0x00000400; +u32 var00052200 = 0x07000900; +u32 var00052204 = 0x00000120; +u32 var00052208 = 0x07010800; +u32 var0005220c = 0x00000010; +u32 var00052210 = 0x07020900; +u32 var00052214 = 0x000001c0; +u32 var00052218 = 0x07030a00; +u32 var0005221c = 0x00000040; +u32 var00052220 = 0x07040a00; +u32 var00052224 = 0x00000080; +u32 var00052228 = 0x07050b00; +u32 var0005222c = 0x00000100; +u32 var00052230 = 0x07060b00; +u32 var00052234 = 0x00000200; +u32 var00052238 = 0x07070b00; +u32 var0005223c = 0x00000000; +u32 var00052240 = 0x64646400; +u32 var00052244 = 0x00000000; +u32 var00052248 = 0x00000200; +u32 var0005224c = 0x00000003; +u32 var00052250 = 0x00010300; +u32 var00052254 = 0x00000001; +u32 var00052258 = 0x00020500; +u32 var0005225c = 0x0000000a; +u32 var00052260 = 0x00030700; +u32 var00052264 = 0x0000000c; +u32 var00052268 = 0x00040800; +u32 var0005226c = 0x00000044; +u32 var00052270 = 0x00050900; +u32 var00052274 = 0x00000108; +u32 var00052278 = 0x00060800; +u32 var0005227c = 0x000000a8; +u32 var00052280 = 0x00070900; +u32 var00052284 = 0x000001e0; +u32 var00052288 = 0x01000300; +u32 var0005228c = 0x00000005; +u32 var00052290 = 0x01010300; +u32 var00052294 = 0x00000006; +u32 var00052298 = 0x01020400; +u32 var0005229c = 0x00000002; +u32 var000522a0 = 0x01030600; +u32 var000522a4 = 0x00000014; +u32 var000522a8 = 0x01040800; +u32 var000522ac = 0x00000004; +u32 var000522b0 = 0x01050800; +u32 var000522b4 = 0x00000088; +u32 var000522b8 = 0x01060700; +u32 var000522bc = 0x00000068; +u32 var000522c0 = 0x01070800; +u32 var000522c4 = 0x00000050; +u32 var000522c8 = 0x02000500; +u32 var000522cc = 0x0000001a; +u32 var000522d0 = 0x02010500; +u32 var000522d4 = 0x0000001c; +u32 var000522d8 = 0x02020600; +u32 var000522dc = 0x0000002c; +u32 var000522e0 = 0x02030700; +u32 var000522e4 = 0x00000024; +u32 var000522e8 = 0x02040800; +u32 var000522ec = 0x00000078; +u32 var000522f0 = 0x02050900; +u32 var000522f4 = 0x000001f0; +u32 var000522f8 = 0x02060800; +u32 var000522fc = 0x00000028; +u32 var00052300 = 0x02070800; +u32 var00052304 = 0x000000a0; +u32 var00052308 = 0x03000700; +u32 var0005230c = 0x0000004c; +u32 var00052310 = 0x03010600; +u32 var00052314 = 0x00000034; +u32 var00052318 = 0x03020700; +u32 var0005231c = 0x00000064; +u32 var00052320 = 0x03030900; +u32 var00052324 = 0x000001b8; +u32 var00052328 = 0x03040800; +u32 var0005232c = 0x000000d8; +u32 var00052330 = 0x03050a00; +u32 var00052334 = 0x00000120; +u32 var00052338 = 0x03060800; +u32 var0005233c = 0x00000030; +u32 var00052340 = 0x03070900; +u32 var00052344 = 0x00000140; +u32 var00052348 = 0x04000800; +u32 var0005234c = 0x000000c4; +u32 var00052350 = 0x04010800; +u32 var00052354 = 0x00000084; +u32 var00052358 = 0x04020800; +u32 var0005235c = 0x000000f8; +u32 var00052360 = 0x04030900; +u32 var00052364 = 0x000000b8; +u32 var00052368 = 0x04040900; +u32 var0005236c = 0x000000f0; +u32 var00052370 = 0x04050a00; +u32 var00052374 = 0x00000020; +u32 var00052378 = 0x04060900; +u32 var0005237c = 0x000001c0; +u32 var00052380 = 0x04070a00; +u32 var00052384 = 0x00000280; +u32 var00052388 = 0x05000800; +u32 var0005238c = 0x00000038; +u32 var00052390 = 0x05010800; +u32 var00052394 = 0x00000058; +u32 var00052398 = 0x05020900; +u32 var0005239c = 0x00000008; +u32 var000523a0 = 0x05030a00; +u32 var000523a4 = 0x00000320; +u32 var000523a8 = 0x05040a00; +u32 var000523ac = 0x00000220; +u32 var000523b0 = 0x05050b00; +u32 var000523b4 = 0x00000780; +u32 var000523b8 = 0x05060a00; +u32 var000523bc = 0x00000040; +u32 var000523c0 = 0x05070b00; +u32 var000523c4 = 0x00000380; +u32 var000523c8 = 0x06000800; +u32 var000523cc = 0x00000070; +u32 var000523d0 = 0x06010700; +u32 var000523d4 = 0x00000018; +u32 var000523d8 = 0x06020700; +u32 var000523dc = 0x00000048; +u32 var000523e0 = 0x06030800; +u32 var000523e4 = 0x000000b0; +u32 var000523e8 = 0x06040900; +u32 var000523ec = 0x000000e0; +u32 var000523f0 = 0x06050a00; +u32 var000523f4 = 0x00000240; +u32 var000523f8 = 0x06060a00; +u32 var000523fc = 0x00000080; +u32 var00052400 = 0x06070a00; +u32 var00052404 = 0x00000200; +u32 var00052408 = 0x07000800; +u32 var0005240c = 0x000000d0; +u32 var00052410 = 0x07010700; +u32 var00052414 = 0x00000010; +u32 var00052418 = 0x07020800; +u32 var0005241c = 0x00000060; +u32 var00052420 = 0x07030900; +u32 var00052424 = 0x000000c0; +u32 var00052428 = 0x07040a00; +u32 var0005242c = 0x00000180; +u32 var00052430 = 0x07050a00; +u32 var00052434 = 0x00000300; +u32 var00052438 = 0x07060a00; +u32 var0005243c = 0x00000100; +u32 var00052440 = 0x07070a00; +u32 var00052444 = 0x00000000; +u32 var00052448 = 0x64646400; +u32 var0005244c = 0x00000000; +u32 var00052450 = 0x00000400; +u32 var00052454 = 0x00000009; +u32 var00052458 = 0x00010300; +u32 var0005245c = 0x00000003; +u32 var00052460 = 0x00020500; +u32 var00052464 = 0x00000001; +u32 var00052468 = 0x00030700; +u32 var0005246c = 0x00000042; +u32 var00052470 = 0x00040800; +u32 var00052474 = 0x00000094; +u32 var00052478 = 0x00050900; +u32 var0005247c = 0x000001c8; +u32 var00052480 = 0x00060900; +u32 var00052484 = 0x000000c8; +u32 var00052488 = 0x00070900; +u32 var0005248c = 0x000000b0; +u32 var00052490 = 0x01000300; +u32 var00052494 = 0x00000007; +u32 var00052498 = 0x01010300; +u32 var0005249c = 0x00000005; +u32 var000524a0 = 0x01020400; +u32 var000524a4 = 0x00000006; +u32 var000524a8 = 0x01030500; +u32 var000524ac = 0x00000012; +u32 var000524b0 = 0x01040700; +u32 var000524b4 = 0x00000074; +u32 var000524b8 = 0x01050700; +u32 var000524bc = 0x00000004; +u32 var000524c0 = 0x01060800; +u32 var000524c4 = 0x00000058; +u32 var000524c8 = 0x01070800; +u32 var000524cc = 0x000000d0; +u32 var000524d0 = 0x02000500; +u32 var000524d4 = 0x00000011; +u32 var000524d8 = 0x02010400; +u32 var000524dc = 0x0000000e; +u32 var000524e0 = 0x02020500; +u32 var000524e4 = 0x0000001a; +u32 var000524e8 = 0x02030600; +u32 var000524ec = 0x0000001c; +u32 var000524f0 = 0x02040700; +u32 var000524f4 = 0x00000054; +u32 var000524f8 = 0x02050800; +u32 var000524fc = 0x00000078; +u32 var00052500 = 0x02060700; +u32 var00052504 = 0x00000028; +u32 var00052508 = 0x02070800; +u32 var0005250c = 0x000000e0; +u32 var00052510 = 0x03000600; +u32 var00052514 = 0x00000022; +u32 var00052518 = 0x03010500; +u32 var0005251c = 0x0000000a; +u32 var00052520 = 0x03020600; +u32 var00052524 = 0x0000003c; +u32 var00052528 = 0x03030600; +u32 var0005252c = 0x0000000c; +u32 var00052530 = 0x03040700; +u32 var00052534 = 0x00000024; +u32 var00052538 = 0x03050800; +u32 var0005253c = 0x00000038; +u32 var00052540 = 0x03060800; +u32 var00052544 = 0x00000070; +u32 var00052548 = 0x03070800; +u32 var0005254c = 0x000000a0; +u32 var00052550 = 0x04000700; +u32 var00052554 = 0x00000002; +u32 var00052558 = 0x04010600; +u32 var0005255c = 0x0000002c; +u32 var00052560 = 0x04020700; +u32 var00052564 = 0x00000034; +u32 var00052568 = 0x04030700; +u32 var0005256c = 0x00000064; +u32 var00052570 = 0x04040800; +u32 var00052574 = 0x00000048; +u32 var00052578 = 0x04050800; +u32 var0005257c = 0x00000008; +u32 var00052580 = 0x04060800; +u32 var00052584 = 0x00000090; +u32 var00052588 = 0x04070900; +u32 var0005258c = 0x00000140; +u32 var00052590 = 0x05000800; +u32 var00052594 = 0x00000014; +u32 var00052598 = 0x05010700; +u32 var0005259c = 0x00000044; +u32 var000525a0 = 0x05020800; +u32 var000525a4 = 0x000000f8; +u32 var000525a8 = 0x05030800; +u32 var000525ac = 0x000000b8; +u32 var000525b0 = 0x05040800; +u32 var000525b4 = 0x00000088; +u32 var000525b8 = 0x05050900; +u32 var000525bc = 0x00000160; +u32 var000525c0 = 0x05060800; +u32 var000525c4 = 0x00000020; +u32 var000525c8 = 0x05070900; +u32 var000525cc = 0x00000080; +u32 var000525d0 = 0x06000800; +u32 var000525d4 = 0x000000d8; +u32 var000525d8 = 0x06010700; +u32 var000525dc = 0x00000018; +u32 var000525e0 = 0x06020700; +u32 var000525e4 = 0x00000068; +u32 var000525e8 = 0x06030800; +u32 var000525ec = 0x000000f0; +u32 var000525f0 = 0x06040800; +u32 var000525f4 = 0x00000050; +u32 var000525f8 = 0x06050900; +u32 var000525fc = 0x000001c0; +u32 var00052600 = 0x06060900; +u32 var00052604 = 0x00000040; +u32 var00052608 = 0x06070a00; +u32 var0005260c = 0x00000200; +u32 var00052610 = 0x07000900; +u32 var00052614 = 0x000001b0; +u32 var00052618 = 0x07010800; +u32 var0005261c = 0x00000030; +u32 var00052620 = 0x07020800; +u32 var00052624 = 0x00000010; +u32 var00052628 = 0x07030900; +u32 var0005262c = 0x00000060; +u32 var00052630 = 0x07040900; +u32 var00052634 = 0x000000c0; +u32 var00052638 = 0x07050900; +u32 var0005263c = 0x00000180; +u32 var00052640 = 0x07060900; +u32 var00052644 = 0x00000100; +u32 var00052648 = 0x07070a00; +u32 var0005264c = 0x00000000; +u32 var00052650 = 0x64646400; +u32 var00052654 = 0x00000000; +u32 var00052658 = 0x00000100; +u32 var0005265c = 0x00000001; +u32 var00052660 = 0x00010400; +u32 var00052664 = 0x0000000a; +u32 var00052668 = 0x00020600; +u32 var0005266c = 0x0000001c; +u32 var00052670 = 0x00030700; +u32 var00052674 = 0x00000054; +u32 var00052678 = 0x00040800; +u32 var0005267c = 0x00000044; +u32 var00052680 = 0x00050900; +u32 var00052684 = 0x00000198; +u32 var00052688 = 0x00060900; +u32 var0005268c = 0x000000e8; +u32 var00052690 = 0x00070a00; +u32 var00052694 = 0x00000388; +u32 var00052698 = 0x00080900; +u32 var0005269c = 0x000000a8; +u32 var000526a0 = 0x00090a00; +u32 var000526a4 = 0x000000b0; +u32 var000526a8 = 0x000a0b00; +u32 var000526ac = 0x00000110; +u32 var000526b0 = 0x000b0b00; +u32 var000526b4 = 0x00000160; +u32 var000526b8 = 0x000c0c00; +u32 var000526bc = 0x00000c20; +u32 var000526c0 = 0x000d0c00; +u32 var000526c4 = 0x00000340; +u32 var000526c8 = 0x000e0d00; +u32 var000526cc = 0x00001a80; +u32 var000526d0 = 0x000f0d00; +u32 var000526d4 = 0x00001900; +u32 var000526d8 = 0x01000300; +u32 var000526dc = 0x00000006; +u32 var000526e0 = 0x01010400; +u32 var000526e4 = 0x00000002; +u32 var000526e8 = 0x01020600; +u32 var000526ec = 0x0000000c; +u32 var000526f0 = 0x01030700; +u32 var000526f4 = 0x00000064; +u32 var000526f8 = 0x01040800; +u32 var000526fc = 0x000000f8; +u32 var00052700 = 0x01050800; +u32 var00052704 = 0x00000058; +u32 var00052708 = 0x01060900; +u32 var0005270c = 0x00000068; +u32 var00052710 = 0x01070900; +u32 var00052714 = 0x00000108; +u32 var00052718 = 0x01080900; +u32 var0005271c = 0x000001f0; +u32 var00052720 = 0x01090900; +u32 var00052724 = 0x00000030; +u32 var00052728 = 0x010a0a00; +u32 var0005272c = 0x00000010; +u32 var00052730 = 0x010b0a00; +u32 var00052734 = 0x00000060; +u32 var00052738 = 0x010c0b00; +u32 var0005273c = 0x000007c0; +u32 var00052740 = 0x010d0c00; +u32 var00052744 = 0x00000c40; +u32 var00052748 = 0x010e0c00; +u32 var0005274c = 0x00000680; +u32 var00052750 = 0x010f0c00; +u32 var00052754 = 0x00000700; +u32 var00052758 = 0x02000600; +u32 var0005275c = 0x0000003c; +u32 var00052760 = 0x02010600; +u32 var00052764 = 0x0000002c; +u32 var00052768 = 0x02020700; +u32 var0005276c = 0x00000074; +u32 var00052770 = 0x02030800; +u32 var00052774 = 0x00000024; +u32 var00052778 = 0x02040900; +u32 var0005277c = 0x000001b8; +u32 var00052780 = 0x02050900; +u32 var00052784 = 0x00000118; +u32 var00052788 = 0x02060a00; +u32 var0005278c = 0x000002c8; +u32 var00052790 = 0x02070a00; +u32 var00052794 = 0x00000208; +u32 var00052798 = 0x02080900; +u32 var0005279c = 0x00000170; +u32 var000527a0 = 0x02090a00; +u32 var000527a4 = 0x00000050; +u32 var000527a8 = 0x020a0a00; +u32 var000527ac = 0x000001e0; +u32 var000527b0 = 0x020b0b00; +u32 var000527b4 = 0x000000a0; +u32 var000527b8 = 0x020c0b00; +u32 var000527bc = 0x000006c0; +u32 var000527c0 = 0x020d0c00; +u32 var000527c4 = 0x00000840; +u32 var000527c8 = 0x020e0d00; +u32 var000527cc = 0x00000a80; +u32 var000527d0 = 0x020f0d00; +u32 var000527d4 = 0x00000100; +u32 var000527d8 = 0x03000700; +u32 var000527dc = 0x00000034; +u32 var000527e0 = 0x03010700; +u32 var000527e4 = 0x00000014; +u32 var000527e8 = 0x03020800; +u32 var000527ec = 0x000000a4; +u32 var000527f0 = 0x03030900; +u32 var000527f4 = 0x00000178; +u32 var000527f8 = 0x03040900; +u32 var000527fc = 0x00000038; +u32 var00052800 = 0x03050a00; +u32 var00052804 = 0x000003c8; +u32 var00052808 = 0x03060a00; +u32 var0005280c = 0x00000248; +u32 var00052810 = 0x03070a00; +u32 var00052814 = 0x00000008; +u32 var00052818 = 0x03080a00; +u32 var0005281c = 0x00000350; +u32 var00052820 = 0x03090b00; +u32 var00052824 = 0x00000190; +u32 var00052828 = 0x030a0b00; +u32 var0005282c = 0x000000e0; +u32 var00052830 = 0x030b0b00; +u32 var00052834 = 0x00000520; +u32 var00052838 = 0x030c0b00; +u32 var0005283c = 0x000002c0; +u32 var00052840 = 0x030d0c00; +u32 var00052844 = 0x00000f80; +u32 var00052848 = 0x030e0d00; +u32 var0005284c = 0x00001300; +u32 var00052850 = 0x030f0d00; +u32 var00052854 = 0x00000e00; +u32 var00052858 = 0x04000800; +u32 var0005285c = 0x000000c4; +u32 var00052860 = 0x04010700; +u32 var00052864 = 0x00000004; +u32 var00052868 = 0x04020900; +u32 var0005286c = 0x00000078; +u32 var00052870 = 0x04030900; +u32 var00052874 = 0x00000138; +u32 var00052878 = 0x04040a00; +u32 var0005287c = 0x00000218; +u32 var00052880 = 0x04050a00; +u32 var00052884 = 0x00000348; +u32 var00052888 = 0x04060b00; +u32 var0005288c = 0x00000270; +u32 var00052890 = 0x04070b00; +u32 var00052894 = 0x000006d0; +u32 var00052898 = 0x04080a00; +u32 var0005289c = 0x000001b0; +u32 var000528a0 = 0x04090b00; +u32 var000528a4 = 0x00000490; +u32 var000528a8 = 0x040a0b00; +u32 var000528ac = 0x00000760; +u32 var000528b0 = 0x040b0c00; +u32 var000528b4 = 0x00000940; +u32 var000528b8 = 0x040c0c00; +u32 var000528bc = 0x000000c0; +u32 var000528c0 = 0x040d0d00; +u32 var000528c4 = 0x00001580; +u32 var000528c8 = 0x040e0d00; +u32 var000528cc = 0x00001d00; +u32 var000528d0 = 0x040f0e00; +u32 var000528d4 = 0x00000600; +u32 var000528d8 = 0x05000900; +u32 var000528dc = 0x000000b8; +u32 var000528e0 = 0x05010800; +u32 var000528e4 = 0x000000d8; +u32 var000528e8 = 0x05020900; +u32 var000528ec = 0x00000098; +u32 var000528f0 = 0x05030a00; +u32 var000528f4 = 0x00000018; +u32 var000528f8 = 0x05040a00; +u32 var000528fc = 0x000000c8; +u32 var00052900 = 0x05050a00; +u32 var00052904 = 0x00000188; +u32 var00052908 = 0x05060b00; +u32 var0005290c = 0x000005d0; +u32 var00052910 = 0x05070b00; +u32 var00052914 = 0x00000150; +u32 var00052918 = 0x05080b00; +u32 var0005291c = 0x00000590; +u32 var00052920 = 0x05090b00; +u32 var00052924 = 0x000002e0; +u32 var00052928 = 0x050a0c00; +u32 var0005292c = 0x00000f20; +u32 var00052930 = 0x050b0b00; +u32 var00052934 = 0x000005c0; +u32 var00052938 = 0x050c0d00; +u32 var0005293c = 0x00000a40; +u32 var00052940 = 0x050d0d00; +u32 var00052944 = 0x00001180; +u32 var00052948 = 0x050e0e00; +u32 var0005294c = 0x00002500; +u32 var00052950 = 0x050f0e00; +u32 var00052954 = 0x00002200; +u32 var00052958 = 0x06000900; +u32 var0005295c = 0x000001e8; +u32 var00052960 = 0x06010900; +u32 var00052964 = 0x00000168; +u32 var00052968 = 0x06020a00; +u32 var0005296c = 0x000001c8; +u32 var00052970 = 0x06030a00; +u32 var00052974 = 0x00000148; +u32 var00052978 = 0x06040b00; +u32 var0005297c = 0x00000670; +u32 var00052980 = 0x06050b00; +u32 var00052984 = 0x000003d0; +u32 var00052988 = 0x06060b00; +u32 var0005298c = 0x000002d0; +u32 var00052990 = 0x06070b00; +u32 var00052994 = 0x00000790; +u32 var00052998 = 0x06080b00; +u32 var0005299c = 0x00000510; +u32 var000529a0 = 0x06090c00; +u32 var000529a4 = 0x00000ca0; +u32 var000529a8 = 0x060a0c00; +u32 var000529ac = 0x00000e20; +u32 var000529b0 = 0x060b0c00; +u32 var000529b4 = 0x000004c0; +u32 var000529b8 = 0x060c0d00; +u32 var000529bc = 0x00001b80; +u32 var000529c0 = 0x060d0d00; +u32 var000529c4 = 0x00000c80; +u32 var000529c8 = 0x060e0e00; +u32 var000529cc = 0x00000900; +u32 var000529d0 = 0x060f0e00; +u32 var000529d4 = 0x00003c00; +u32 var000529d8 = 0x07000a00; +u32 var000529dc = 0x00000048; +u32 var000529e0 = 0x07010900; +u32 var000529e4 = 0x00000088; +u32 var000529e8 = 0x07020a00; +u32 var000529ec = 0x00000070; +u32 var000529f0 = 0x07030b00; +u32 var000529f4 = 0x000007d0; +u32 var000529f8 = 0x07040b00; +u32 var000529fc = 0x000001d0; +u32 var00052a00 = 0x07050b00; +u32 var00052a04 = 0x00000550; +u32 var00052a08 = 0x07060c00; +u32 var00052a0c = 0x00000da0; +u32 var00052a10 = 0x07070c00; +u32 var00052a14 = 0x000005a0; +u32 var00052a18 = 0x07080c00; +u32 var00052a1c = 0x000006a0; +u32 var00052a20 = 0x07090c00; +u32 var00052a24 = 0x00000920; +u32 var00052a28 = 0x070a0d00; +u32 var00052a2c = 0x00001640; +u32 var00052a30 = 0x070b0d00; +u32 var00052a34 = 0x00001040; +u32 var00052a38 = 0x070c0d00; +u32 var00052a3c = 0x00001980; +u32 var00052a40 = 0x070d0e00; +u32 var00052a44 = 0x00000d00; +u32 var00052a48 = 0x070e1000; +u32 var00052a4c = 0x0000d400; +u32 var00052a50 = 0x070f1000; +u32 var00052a54 = 0x00005400; +u32 var00052a58 = 0x08000900; +u32 var00052a5c = 0x000001a8; +u32 var00052a60 = 0x08010800; +u32 var00052a64 = 0x00000028; +u32 var00052a68 = 0x08020900; +u32 var00052a6c = 0x000000f0; +u32 var00052a70 = 0x08030a00; +u32 var00052a74 = 0x000000d0; +u32 var00052a78 = 0x08040a00; +u32 var00052a7c = 0x000003b0; +u32 var00052a80 = 0x08050b00; +u32 var00052a84 = 0x00000390; +u32 var00052a88 = 0x08060b00; +u32 var00052a8c = 0x00000090; +u32 var00052a90 = 0x08070c00; +u32 var00052a94 = 0x00000ea0; +u32 var00052a98 = 0x08080c00; +u32 var00052a9c = 0x00000720; +u32 var00052aa0 = 0x08090c00; +u32 var00052aa4 = 0x00000bc0; +u32 var00052aa8 = 0x080a0c00; +u32 var00052aac = 0x00000740; +u32 var00052ab0 = 0x080b0d00; +u32 var00052ab4 = 0x00000d80; +u32 var00052ab8 = 0x080c0d00; +u32 var00052abc = 0x00001480; +u32 var00052ac0 = 0x080d0e00; +u32 var00052ac4 = 0x00001e00; +u32 var00052ac8 = 0x080e0f00; +u32 var00052acc = 0x00001400; +u32 var00052ad0 = 0x080f0f00; +u32 var00052ad4 = 0x00000400; +u32 var00052ad8 = 0x09000a00; +u32 var00052adc = 0x000002b0; +u32 var00052ae0 = 0x09010900; +u32 var00052ae4 = 0x00000130; +u32 var00052ae8 = 0x09020a00; +u32 var00052aec = 0x00000250; +u32 var00052af0 = 0x09030a00; +u32 var00052af4 = 0x00000290; +u32 var00052af8 = 0x09040b00; +u32 var00052afc = 0x000001a0; +u32 var00052b00 = 0x09050b00; +u32 var00052b04 = 0x000006e0; +u32 var00052b08 = 0x09060b00; +u32 var00052b0c = 0x00000360; +u32 var00052b10 = 0x09070d00; +u32 var00052b14 = 0x00001140; +u32 var00052b18 = 0x09080c00; +u32 var00052b1c = 0x00000420; +u32 var00052b20 = 0x09090d00; +u32 var00052b24 = 0x00000640; +u32 var00052b28 = 0x090a0d00; +u32 var00052b2c = 0x00001380; +u32 var00052b30 = 0x090b0e00; +u32 var00052b34 = 0x00001b00; +u32 var00052b38 = 0x090c0e00; +u32 var00052b3c = 0x00002900; +u32 var00052b40 = 0x090d0e00; +u32 var00052b44 = 0x00001200; +u32 var00052b48 = 0x090e1000; +u32 var00052b4c = 0x0000e400; +u32 var00052b50 = 0x090f0f00; +u32 var00052b54 = 0x00006800; +u32 var00052b58 = 0x0a000a00; +u32 var00052b5c = 0x00000310; +u32 var00052b60 = 0x0a010a00; +u32 var00052b64 = 0x00000210; +u32 var00052b68 = 0x0a020a00; +u32 var00052b6c = 0x000003e0; +u32 var00052b70 = 0x0a030b00; +u32 var00052b74 = 0x000004e0; +u32 var00052b78 = 0x0a040b00; +u32 var00052b7c = 0x000002a0; +u32 var00052b80 = 0x0a050c00; +u32 var00052b84 = 0x000004a0; +u32 var00052b88 = 0x0a060c00; +u32 var00052b8c = 0x00000120; +u32 var00052b90 = 0x0a070d00; +u32 var00052b94 = 0x00000140; +u32 var00052b98 = 0x0a080c00; +u32 var00052b9c = 0x00000f40; +u32 var00052ba0 = 0x0a090d00; +u32 var00052ba4 = 0x00000b80; +u32 var00052ba8 = 0x0a0a0e00; +u32 var00052bac = 0x00003b00; +u32 var00052bb0 = 0x0a0b0d00; +u32 var00052bb4 = 0x00001500; +u32 var00052bb8 = 0x0a0c0e00; +u32 var00052bbc = 0x00001a00; +u32 var00052bc0 = 0x0a0d0f00; +u32 var00052bc4 = 0x00002c00; +u32 var00052bc8 = 0x0a0e1000; +u32 var00052bcc = 0x00006400; +u32 var00052bd0 = 0x0a0f1100; +u32 var00052bd4 = 0x0000d000; +u32 var00052bd8 = 0x0b000b00; +u32 var00052bdc = 0x00000560; +u32 var00052be0 = 0x0b010a00; +u32 var00052be4 = 0x00000260; +u32 var00052be8 = 0x0b020a00; +u32 var00052bec = 0x000003a0; +u32 var00052bf0 = 0x0b030b00; +u32 var00052bf4 = 0x00000320; +u32 var00052bf8 = 0x0b040c00; +u32 var00052bfc = 0x00000620; +u32 var00052c00 = 0x0b050c00; +u32 var00052c04 = 0x000003c0; +u32 var00052c08 = 0x0b060c00; +u32 var00052c0c = 0x00000cc0; +u32 var00052c10 = 0x0b070c00; +u32 var00052c14 = 0x00000240; +u32 var00052c18 = 0x0b080d00; +u32 var00052c1c = 0x00001d80; +u32 var00052c20 = 0x0b090d00; +u32 var00052c24 = 0x00000b00; +u32 var00052c28 = 0x0b0a0d00; +u32 var00052c2c = 0x00000880; +u32 var00052c30 = 0x0b0b0e00; +u32 var00052c34 = 0x00003a00; +u32 var00052c38 = 0x0b0c0f00; +u32 var00052c3c = 0x00006c00; +u32 var00052c40 = 0x0b0d0f00; +u32 var00052c44 = 0x00003800; +u32 var00052c48 = 0x0b0e0f00; +u32 var00052c4c = 0x00004800; +u32 var00052c50 = 0x0b0f1000; +u32 var00052c54 = 0x0000e000; +u32 var00052c58 = 0x0c000b00; +u32 var00052c5c = 0x00000220; +u32 var00052c60 = 0x0c010b00; +u32 var00052c64 = 0x00000020; +u32 var00052c68 = 0x0c020b00; +u32 var00052c6c = 0x000001c0; +u32 var00052c70 = 0x0c030c00; +u32 var00052c74 = 0x00000e40; +u32 var00052c78 = 0x0c040c00; +u32 var00052c7c = 0x000008c0; +u32 var00052c80 = 0x0c050d00; +u32 var00052c84 = 0x00001a40; +u32 var00052c88 = 0x0c060c00; +u32 var00052c8c = 0x00000780; +u32 var00052c90 = 0x0c070d00; +u32 var00052c94 = 0x00000580; +u32 var00052c98 = 0x0c080e00; +u32 var00052c9c = 0x00000300; +u32 var00052ca0 = 0x0c090e00; +u32 var00052ca4 = 0x00000500; +u32 var00052ca8 = 0x0c0a0f00; +u32 var00052cac = 0x00001600; +u32 var00052cb0 = 0x0c0b0f00; +u32 var00052cb4 = 0x00001c00; +u32 var00052cb8 = 0x0c0c0f00; +u32 var00052cbc = 0x00002400; +u32 var00052cc0 = 0x0c0d1000; +u32 var00052cc4 = 0x00008800; +u32 var00052cc8 = 0x0c0e1000; +u32 var00052ccc = 0x00009000; +u32 var00052cd0 = 0x0c0f1000; +u32 var00052cd4 = 0x0000a000; +u32 var00052cd8 = 0x0d000c00; +u32 var00052cdc = 0x00000b40; +u32 var00052ce0 = 0x0d010b00; +u32 var00052ce4 = 0x00000540; +u32 var00052ce8 = 0x0d020c00; +u32 var00052cec = 0x00000440; +u32 var00052cf0 = 0x0d030d00; +u32 var00052cf4 = 0x00000040; +u32 var00052cf8 = 0x0d040d00; +u32 var00052cfc = 0x00000380; +u32 var00052d00 = 0x0d050d00; +u32 var00052d04 = 0x00000980; +u32 var00052d08 = 0x0d060e00; +u32 var00052d0c = 0x00002300; +u32 var00052d10 = 0x0d070e00; +u32 var00052d14 = 0x00002d00; +u32 var00052d18 = 0x0d080e00; +u32 var00052d1c = 0x00003e00; +u32 var00052d20 = 0x0d090e00; +u32 var00052d24 = 0x00003200; +u32 var00052d28 = 0x0d0a0e00; +u32 var00052d2c = 0x00000c00; +u32 var00052d30 = 0x0d0b0f00; +u32 var00052d34 = 0x00007800; +u32 var00052d38 = 0x0d0c1000; +u32 var00052d3c = 0x00005000; +u32 var00052d40 = 0x0d0d0f00; +u32 var00052d44 = 0x00007000; +u32 var00052d48 = 0x0d0e1000; +u32 var00052d4c = 0x00006000; +u32 var00052d50 = 0x0d0f1000; +u32 var00052d54 = 0x0000c000; +u32 var00052d58 = 0x0e000d00; +u32 var00052d5c = 0x00000180; +u32 var00052d60 = 0x0e010c00; +u32 var00052d64 = 0x00000e80; +u32 var00052d68 = 0x0e020c00; +u32 var00052d6c = 0x00000280; +u32 var00052d70 = 0x0e030d00; +u32 var00052d74 = 0x00001c80; +u32 var00052d78 = 0x0e040d00; +u32 var00052d7c = 0x00000480; +u32 var00052d80 = 0x0e050d00; +u32 var00052d84 = 0x00001880; +u32 var00052d88 = 0x0e060f00; +u32 var00052d8c = 0x00005600; +u32 var00052d90 = 0x0e070e00; +u32 var00052d94 = 0x00002a00; +u32 var00052d98 = 0x0e080e00; +u32 var00052d9c = 0x00000200; +u32 var00052da0 = 0x0e091100; +u32 var00052da4 = 0x0001d000; +u32 var00052da8 = 0x0e0a0f00; +u32 var00052dac = 0x00005800; +u32 var00052db0 = 0x0e0b0f00; +u32 var00052db4 = 0x00002800; +u32 var00052db8 = 0x0e0c0f00; +u32 var00052dbc = 0x00003000; +u32 var00052dc0 = 0x0e0d1100; +u32 var00052dc4 = 0x00010000; +u32 var00052dc8 = 0x0e0e1000; +u32 var00052dcc = 0x00002000; +u32 var00052dd0 = 0x0e0f1000; +u32 var00052dd4 = 0x00004000; +u32 var00052dd8 = 0x0f000c00; +u32 var00052ddc = 0x00000080; +u32 var00052de0 = 0x0f010c00; +u32 var00052de4 = 0x00000f00; +u32 var00052de8 = 0x0f020d00; +u32 var00052dec = 0x00001100; +u32 var00052df0 = 0x0f030e00; +u32 var00052df4 = 0x00003600; +u32 var00052df8 = 0x0f040e00; +u32 var00052dfc = 0x00002600; +u32 var00052e00 = 0x0f050e00; +u32 var00052e04 = 0x00000a00; +u32 var00052e08 = 0x0f060f00; +u32 var00052e0c = 0x00005c00; +u32 var00052e10 = 0x0f070e00; +u32 var00052e14 = 0x00003400; +u32 var00052e18 = 0x0f080f00; +u32 var00052e1c = 0x00004400; +u32 var00052e20 = 0x0f090f00; +u32 var00052e24 = 0x00001800; +u32 var00052e28 = 0x0f0a1000; +u32 var00052e2c = 0x00000800; +u32 var00052e30 = 0x0f0b1000; +u32 var00052e34 = 0x00001000; +u32 var00052e38 = 0x0f0c1300; +u32 var00052e3c = 0x00040000; +u32 var00052e40 = 0x0f0d1200; +u32 var00052e44 = 0x00020000; +u32 var00052e48 = 0x0f0e1300; +u32 var00052e4c = 0x00000000; +u32 var00052e50 = 0x0f0f1000; +u32 var00052e54 = 0x00008000; +u32 var00052e58 = 0x64646400; +u32 var00052e5c = 0x00000000; +u32 var00052e60 = 0x00000300; +u32 var00052e64 = 0x00000007; +u32 var00052e68 = 0x00010400; +u32 var00052e6c = 0x00000003; +u32 var00052e70 = 0x00020500; +u32 var00052e74 = 0x00000009; +u32 var00052e78 = 0x00030700; +u32 var00052e7c = 0x00000056; +u32 var00052e80 = 0x00040700; +u32 var00052e84 = 0x0000007a; +u32 var00052e88 = 0x00050800; +u32 var00052e8c = 0x00000032; +u32 var00052e90 = 0x00060900; +u32 var00052e94 = 0x0000007c; +u32 var00052e98 = 0x00070900; +u32 var00052e9c = 0x0000006c; +u32 var00052ea0 = 0x00080900; +u32 var00052ea4 = 0x00000134; +u32 var00052ea8 = 0x00090a00; +u32 var00052eac = 0x00000378; +u32 var00052eb0 = 0x000a0a00; +u32 var00052eb4 = 0x000000d8; +u32 var00052eb8 = 0x000b0b00; +u32 var00052ebc = 0x00000770; +u32 var00052ec0 = 0x000c0b00; +u32 var00052ec4 = 0x000006b0; +u32 var00052ec8 = 0x000d0b00; +u32 var00052ecc = 0x00000450; +u32 var00052ed0 = 0x000e0c00; +u32 var00052ed4 = 0x000005e0; +u32 var00052ed8 = 0x000f0d00; +u32 var00052edc = 0x00001f80; +u32 var00052ee0 = 0x01000400; +u32 var00052ee4 = 0x0000000b; +u32 var00052ee8 = 0x01010300; +u32 var00052eec = 0x00000005; +u32 var00052ef0 = 0x01020500; +u32 var00052ef4 = 0x00000001; +u32 var00052ef8 = 0x01030600; +u32 var00052efc = 0x00000036; +u32 var00052f00 = 0x01040700; +u32 var00052f04 = 0x0000003a; +u32 var00052f08 = 0x01050700; +u32 var00052f0c = 0x00000012; +u32 var00052f10 = 0x01060800; +u32 var00052f14 = 0x000000bc; +u32 var00052f18 = 0x01070800; +u32 var00052f1c = 0x000000cc; +u32 var00052f20 = 0x01080800; +u32 var00052f24 = 0x00000054; +u32 var00052f28 = 0x01090900; +u32 var00052f2c = 0x000000c4; +u32 var00052f30 = 0x010a0900; +u32 var00052f34 = 0x00000058; +u32 var00052f38 = 0x010b0a00; +u32 var00052f3c = 0x00000328; +u32 var00052f40 = 0x010c0a00; +u32 var00052f44 = 0x00000208; +u32 var00052f48 = 0x010d0a00; +u32 var00052f4c = 0x00000250; +u32 var00052f50 = 0x010e0b00; +u32 var00052f54 = 0x000006e0; +u32 var00052f58 = 0x010f0b00; +u32 var00052f5c = 0x00000120; +u32 var00052f60 = 0x02000500; +u32 var00052f64 = 0x00000019; +u32 var00052f68 = 0x02010500; +u32 var00052f6c = 0x00000011; +u32 var00052f70 = 0x02020500; +u32 var00052f74 = 0x0000001e; +u32 var00052f78 = 0x02030600; +u32 var00052f7c = 0x00000006; +u32 var00052f80 = 0x02040700; +u32 var00052f84 = 0x0000004a; +u32 var00052f88 = 0x02050700; +u32 var00052f8c = 0x00000022; +u32 var00052f90 = 0x02060800; +u32 var00052f94 = 0x000000dc; +u32 var00052f98 = 0x02070800; +u32 var00052f9c = 0x0000000c; +u32 var00052fa0 = 0x02080800; +u32 var00052fa4 = 0x00000014; +u32 var00052fa8 = 0x02090900; +u32 var00052fac = 0x00000004; +u32 var00052fb0 = 0x020a0900; +u32 var00052fb4 = 0x00000098; +u32 var00052fb8 = 0x020b0a00; +u32 var00052fbc = 0x000001c8; +u32 var00052fc0 = 0x020c0a00; +u32 var00052fc4 = 0x000001f0; +u32 var00052fc8 = 0x020d0b00; +u32 var00052fcc = 0x00000050; +u32 var00052fd0 = 0x020e0b00; +u32 var00052fd4 = 0x000000e0; +u32 var00052fd8 = 0x020f0b00; +u32 var00052fdc = 0x00000420; +u32 var00052fe0 = 0x03000600; +u32 var00052fe4 = 0x0000002e; +u32 var00052fe8 = 0x03010600; +u32 var00052fec = 0x0000000e; +u32 var00052ff0 = 0x03020600; +u32 var00052ff4 = 0x00000026; +u32 var00052ff8 = 0x03030700; +u32 var00052ffc = 0x0000006a; +u32 var00053000 = 0x03040700; +u32 var00053004 = 0x00000072; +u32 var00053008 = 0x03050800; +u32 var0005300c = 0x000000fc; +u32 var00053010 = 0x03060800; +u32 var00053014 = 0x000000ec; +u32 var00053018 = 0x03070900; +u32 var0005301c = 0x00000174; +u32 var00053020 = 0x03080900; +u32 var00053024 = 0x00000064; +u32 var00053028 = 0x03090900; +u32 var0005302c = 0x000001b8; +u32 var00053030 = 0x030a0a00; +u32 var00053034 = 0x000002e8; +u32 var00053038 = 0x030b0a00; +u32 var0005303c = 0x00000048; +u32 var00053040 = 0x030c0a00; +u32 var00053044 = 0x000001b0; +u32 var00053048 = 0x030d0b00; +u32 var0005304c = 0x00000690; +u32 var00053050 = 0x030e0b00; +u32 var00053054 = 0x00000260; +u32 var00053058 = 0x030f0b00; +u32 var0005305c = 0x000005c0; +u32 var00053060 = 0x04000700; +u32 var00053064 = 0x00000016; +u32 var00053068 = 0x04010600; +u32 var0005306c = 0x0000001a; +u32 var00053070 = 0x04020700; +u32 var00053074 = 0x0000002a; +u32 var00053078 = 0x04030700; +u32 var0005307c = 0x0000000a; +u32 var00053080 = 0x04040800; +u32 var00053084 = 0x000000c2; +u32 var00053088 = 0x04050800; +u32 var0005308c = 0x0000009c; +u32 var00053090 = 0x04060900; +u32 var00053094 = 0x000001f4; +u32 var00053098 = 0x04070900; +u32 var0005309c = 0x000001e4; +u32 var000530a0 = 0x04080900; +u32 var000530a4 = 0x00000024; +u32 var000530a8 = 0x04090900; +u32 var000530ac = 0x00000138; +u32 var000530b0 = 0x040a0a00; +u32 var000530b4 = 0x00000268; +u32 var000530b8 = 0x040b0a00; +u32 var000530bc = 0x00000288; +u32 var000530c0 = 0x040c0a00; +u32 var000530c4 = 0x00000230; +u32 var000530c8 = 0x040d0b00; +u32 var000530cc = 0x00000210; +u32 var000530d0 = 0x040e0b00; +u32 var000530d4 = 0x000003a0; +u32 var000530d8 = 0x040f0b00; +u32 var000530dc = 0x000006c0; +u32 var000530e0 = 0x05000800; +u32 var000530e4 = 0x000000b2; +u32 var000530e8 = 0x05010700; +u32 var000530ec = 0x00000052; +u32 var000530f0 = 0x05020700; +u32 var000530f4 = 0x00000062; +u32 var000530f8 = 0x05030800; +u32 var000530fc = 0x00000042; +u32 var00053100 = 0x05040800; +u32 var00053104 = 0x0000005c; +u32 var00053108 = 0x05050800; +u32 var0005310c = 0x0000002c; +u32 var00053110 = 0x05060900; +u32 var00053114 = 0x000001b4; +u32 var00053118 = 0x05070900; +u32 var0005311c = 0x000000a4; +u32 var00053120 = 0x05080900; +u32 var00053124 = 0x000000f8; +u32 var00053128 = 0x05090900; +u32 var0005312c = 0x00000018; +u32 var00053130 = 0x050a0a00; +u32 var00053134 = 0x000003c8; +u32 var00053138 = 0x050b0a00; +u32 var0005313c = 0x000003f0; +u32 var00053140 = 0x050c0b00; +u32 var00053144 = 0x000002d0; +u32 var00053148 = 0x050d0b00; +u32 var0005314c = 0x000003e0; +u32 var00053150 = 0x050e0b00; +u32 var00053154 = 0x000000a0; +u32 var00053158 = 0x050f0c00; +u32 var0005315c = 0x00000640; +u32 var00053160 = 0x06000900; +u32 var00053164 = 0x0000017c; +u32 var00053168 = 0x06010700; +u32 var0005316c = 0x00000002; +u32 var00053170 = 0x06020800; +u32 var00053174 = 0x0000003c; +u32 var00053178 = 0x06030800; +u32 var0005317c = 0x0000001c; +u32 var00053180 = 0x06040800; +u32 var00053184 = 0x0000004c; +u32 var00053188 = 0x06050900; +u32 var0005318c = 0x00000074; +u32 var00053190 = 0x06060900; +u32 var00053194 = 0x000000e4; +u32 var00053198 = 0x06070900; +u32 var0005319c = 0x00000104; +u32 var000531a0 = 0x06080900; +u32 var000531a4 = 0x000001d8; +u32 var000531a8 = 0x06090a00; +u32 var000531ac = 0x000003a8; +u32 var000531b0 = 0x060a0a00; +u32 var000531b4 = 0x00000388; +u32 var000531b8 = 0x060b0a00; +u32 var000531bc = 0x00000330; +u32 var000531c0 = 0x060c0b00; +u32 var000531c4 = 0x00000490; +u32 var000531c8 = 0x060d0b00; +u32 var000531cc = 0x00000660; +u32 var000531d0 = 0x060e0c00; +u32 var000531d4 = 0x00000620; +u32 var000531d8 = 0x060f0c00; +u32 var000531dc = 0x00000780; +u32 var000531e0 = 0x07000900; +u32 var000531e4 = 0x0000016c; +u32 var000531e8 = 0x07010800; +u32 var000531ec = 0x000000ac; +u32 var000531f0 = 0x07020800; +u32 var000531f4 = 0x0000008c; +u32 var000531f8 = 0x07030900; +u32 var000531fc = 0x000000f4; +u32 var00053200 = 0x07040900; +u32 var00053204 = 0x00000034; +u32 var00053208 = 0x07050900; +u32 var0005320c = 0x000001a4; +u32 var00053210 = 0x07060900; +u32 var00053214 = 0x00000084; +u32 var00053218 = 0x07070a00; +u32 var0005321c = 0x00000178; +u32 var00053220 = 0x07080a00; +u32 var00053224 = 0x00000368; +u32 var00053228 = 0x07090a00; +u32 var0005322c = 0x00000248; +u32 var00053230 = 0x070a0a00; +u32 var00053234 = 0x00000070; +u32 var00053238 = 0x070b0a00; +u32 var0005323c = 0x00000150; +u32 var00053240 = 0x070c0b00; +u32 var00053244 = 0x00000010; +u32 var00053248 = 0x070d0b00; +u32 var0005324c = 0x000001a0; +u32 var00053250 = 0x070e0b00; +u32 var00053254 = 0x00000540; +u32 var00053258 = 0x070f0c00; +u32 var0005325c = 0x00000980; +u32 var00053260 = 0x08000900; +u32 var00053264 = 0x000000b4; +u32 var00053268 = 0x08010800; +u32 var0005326c = 0x000000d4; +u32 var00053270 = 0x08020800; +u32 var00053274 = 0x00000094; +u32 var00053278 = 0x08030900; +u32 var0005327c = 0x00000164; +u32 var00053280 = 0x08040900; +u32 var00053284 = 0x00000124; +u32 var00053288 = 0x08050900; +u32 var0005328c = 0x000001f8; +u32 var00053290 = 0x08060900; +u32 var00053294 = 0x00000038; +u32 var00053298 = 0x08070a00; +u32 var0005329c = 0x000000e8; +u32 var000532a0 = 0x08080a00; +u32 var000532a4 = 0x000002c8; +u32 var000532a8 = 0x08090a00; +u32 var000532ac = 0x00000108; +u32 var000532b0 = 0x080a0a00; +u32 var000532b4 = 0x000003d0; +u32 var000532b8 = 0x080b0b00; +u32 var000532bc = 0x00000610; +u32 var000532c0 = 0x080c0b00; +u32 var000532c4 = 0x00000060; +u32 var000532c8 = 0x080d0c00; +u32 var000532cc = 0x00000ac0; +u32 var000532d0 = 0x080e0c00; +u32 var000532d4 = 0x00000240; +u32 var000532d8 = 0x080f0c00; +u32 var000532dc = 0x00000280; +u32 var000532e0 = 0x09000900; +u32 var000532e4 = 0x000001c4; +u32 var000532e8 = 0x09010800; +u32 var000532ec = 0x00000044; +u32 var000532f0 = 0x09020900; +u32 var000532f4 = 0x00000184; +u32 var000532f8 = 0x09030900; +u32 var000532fc = 0x00000078; +u32 var00053300 = 0x09040900; +u32 var00053304 = 0x000000b8; +u32 var00053308 = 0x09050900; +u32 var0005330c = 0x00000118; +u32 var00053310 = 0x09060a00; +u32 var00053314 = 0x00000068; +u32 var00053318 = 0x09070a00; +u32 var0005331c = 0x000000c8; +u32 var00053320 = 0x09080a00; +u32 var00053324 = 0x00000308; +u32 var00053328 = 0x09090b00; +u32 var0005332c = 0x000002b0; +u32 var00053330 = 0x090a0b00; +u32 var00053334 = 0x00000710; +u32 var00053338 = 0x090b0b00; +u32 var0005333c = 0x00000360; +u32 var00053340 = 0x090c0b00; +u32 var00053344 = 0x00000320; +u32 var00053348 = 0x090d0c00; +u32 var0005334c = 0x00000e40; +u32 var00053350 = 0x090e0c00; +u32 var00053354 = 0x00000e80; +u32 var00053358 = 0x090f0c00; +u32 var0005335c = 0x00000f00; +u32 var00053360 = 0x0a000a00; +u32 var00053364 = 0x000002d8; +u32 var00053368 = 0x0a010900; +u32 var0005336c = 0x00000158; +u32 var00053370 = 0x0a020900; +u32 var00053374 = 0x00000198; +u32 var00053378 = 0x0a030900; +u32 var0005337c = 0x000001e8; +u32 var00053380 = 0x0a040a00; +u32 var00053384 = 0x00000168; +u32 var00053388 = 0x0a050a00; +u32 var0005338c = 0x00000128; +u32 var00053390 = 0x0a060a00; +u32 var00053394 = 0x00000170; +u32 var00053398 = 0x0a070a00; +u32 var0005339c = 0x00000270; +u32 var000533a0 = 0x0a080a00; +u32 var000533a4 = 0x00000030; +u32 var000533a8 = 0x0a090b00; +u32 var000533ac = 0x00000090; +u32 var000533b0 = 0x0a0a0b00; +u32 var000533b4 = 0x000004e0; +u32 var000533b8 = 0x0a0b0b00; +u32 var000533bc = 0x000004a0; +u32 var000533c0 = 0x0a0c0b00; +u32 var000533c4 = 0x00000740; +u32 var000533c8 = 0x0a0d0c00; +u32 var000533cc = 0x00000d80; +u32 var000533d0 = 0x0a0e0d00; +u32 var000533d4 = 0x00000f80; +u32 var000533d8 = 0x0a0f0c00; +u32 var000533dc = 0x00000900; +u32 var000533e0 = 0x0b000a00; +u32 var000533e4 = 0x000001a8; +u32 var000533e8 = 0x0b010900; +u32 var000533ec = 0x000000a8; +u32 var000533f0 = 0x0b020900; +u32 var000533f4 = 0x00000028; +u32 var000533f8 = 0x0b030900; +u32 var000533fc = 0x00000148; +u32 var00053400 = 0x0b040a00; +u32 var00053404 = 0x00000188; +u32 var00053408 = 0x0b050a00; +u32 var0005340c = 0x00000008; +u32 var00053410 = 0x0b060a00; +u32 var00053414 = 0x000000b0; +u32 var00053418 = 0x0b070a00; +u32 var0005341c = 0x00000350; +u32 var00053420 = 0x0b080b00; +u32 var00053424 = 0x00000310; +u32 var00053428 = 0x0b090b00; +u32 var0005342c = 0x00000760; +u32 var00053430 = 0x0b0a0b00; +u32 var00053434 = 0x000002a0; +u32 var00053438 = 0x0b0b0b00; +u32 var0005343c = 0x000004c0; +u32 var00053440 = 0x0b0c0c00; +u32 var00053444 = 0x00000b80; +u32 var00053448 = 0x0b0d0c00; +u32 var0005344c = 0x00000480; +u32 var00053450 = 0x0b0e0c00; +u32 var00053454 = 0x00000d00; +u32 var00053458 = 0x0b0f0d00; +u32 var0005345c = 0x00001a00; +u32 var00053460 = 0x0c000b00; +u32 var00053464 = 0x00000370; +u32 var00053468 = 0x0c010a00; +u32 var0005346c = 0x00000088; +u32 var00053470 = 0x0c020900; +u32 var00053474 = 0x000000f0; +u32 var00053478 = 0x0c030a00; +u32 var0005347c = 0x000003b0; +u32 var00053480 = 0x0c040a00; +u32 var00053484 = 0x00000130; +u32 var00053488 = 0x0c050a00; +u32 var0005348c = 0x000001d0; +u32 var00053490 = 0x0c060b00; +u32 var00053494 = 0x00000290; +u32 var00053498 = 0x0c070b00; +u32 var0005349c = 0x00000410; +u32 var000534a0 = 0x0c080b00; +u32 var000534a4 = 0x00000460; +u32 var000534a8 = 0x0c090b00; +u32 var000534ac = 0x00000720; +u32 var000534b0 = 0x0c0a0b00; +u32 var000534b4 = 0x000000c0; +u32 var000534b8 = 0x0c0b0b00; +u32 var000534bc = 0x00000040; +u32 var000534c0 = 0x0c0c0c00; +u32 var000534c4 = 0x00000680; +u32 var000534c8 = 0x0c0d0c00; +u32 var000534cc = 0x00000b00; +u32 var000534d0 = 0x0c0e0d00; +u32 var000534d4 = 0x00000e00; +u32 var000534d8 = 0x0c0f0d00; +u32 var000534dc = 0x00001c00; +u32 var000534e0 = 0x0d000b00; +u32 var000534e4 = 0x000006d0; +u32 var000534e8 = 0x0d010a00; +u32 var000534ec = 0x000000d0; +u32 var000534f0 = 0x0d020a00; +u32 var000534f4 = 0x00000390; +u32 var000534f8 = 0x0d030a00; +u32 var000534fc = 0x00000190; +u32 var00053500 = 0x0d040a00; +u32 var00053504 = 0x00000110; +u32 var00053508 = 0x0d050b00; +u32 var0005350c = 0x000007e0; +u32 var00053510 = 0x0d060b00; +u32 var00053514 = 0x00000160; +u32 var00053518 = 0x0d070b00; +u32 var0005351c = 0x000005a0; +u32 var00053520 = 0x0d080b00; +u32 var00053524 = 0x000007c0; +u32 var00053528 = 0x0d090c00; +u32 var0005352c = 0x000002c0; +u32 var00053530 = 0x0d0a0c00; +u32 var00053534 = 0x00000380; +u32 var00053538 = 0x0d0b0c00; +u32 var0005353c = 0x00000c80; +u32 var00053540 = 0x0d0c0c00; +u32 var00053544 = 0x00000700; +u32 var00053548 = 0x0d0d0c00; +u32 var0005354c = 0x00000100; +u32 var00053550 = 0x0d0e0d00; +u32 var00053554 = 0x00001200; +u32 var00053558 = 0x0d0f0d00; +u32 var0005355c = 0x00001800; +u32 var00053560 = 0x0e000c00; +u32 var00053564 = 0x00000de0; +u32 var00053568 = 0x0e010b00; +u32 var0005356c = 0x000001e0; +u32 var00053570 = 0x0e020b00; +u32 var00053574 = 0x000002e0; +u32 var00053578 = 0x0e030b00; +u32 var0005357c = 0x00000560; +u32 var00053580 = 0x0e040b00; +u32 var00053584 = 0x000007a0; +u32 var00053588 = 0x0e050b00; +u32 var0005358c = 0x000006a0; +u32 var00053590 = 0x0e060b00; +u32 var00053594 = 0x00000020; +u32 var00053598 = 0x0e070b00; +u32 var0005359c = 0x00000340; +u32 var000535a0 = 0x0e080c00; +u32 var000535a4 = 0x00000a40; +u32 var000535a8 = 0x0e090c00; +u32 var000535ac = 0x00000180; +u32 var000535b0 = 0x0e0a0c00; +u32 var000535b4 = 0x00000880; +u32 var000535b8 = 0x0e0b0c00; +u32 var000535bc = 0x00000300; +u32 var000535c0 = 0x0e0c0d00; +u32 var000535c4 = 0x00001e00; +u32 var000535c8 = 0x0e0d0d00; +u32 var000535cc = 0x00000a00; +u32 var000535d0 = 0x0e0e0c00; +u32 var000535d4 = 0x00000400; +u32 var000535d8 = 0x0e0f0d00; +u32 var000535dc = 0x00001000; +u32 var000535e0 = 0x0f000c00; +u32 var000535e4 = 0x00000e20; +u32 var000535e8 = 0x0f010b00; +u32 var000535ec = 0x00000520; +u32 var000535f0 = 0x0f020b00; +u32 var000535f4 = 0x00000220; +u32 var000535f8 = 0x0f030b00; +u32 var000535fc = 0x000003c0; +u32 var00053600 = 0x0f040b00; +u32 var00053604 = 0x000001c0; +u32 var00053608 = 0x0f050b00; +u32 var0005360c = 0x00000140; +u32 var00053610 = 0x0f060b00; +u32 var00053614 = 0x00000440; +u32 var00053618 = 0x0f070c00; +u32 var0005361c = 0x00000580; +u32 var00053620 = 0x0f080c00; +u32 var00053624 = 0x00000a80; +u32 var00053628 = 0x0f090c00; +u32 var0005362c = 0x00000080; +u32 var00053630 = 0x0f0a0c00; +u32 var00053634 = 0x00000500; +u32 var00053638 = 0x0f0b0c00; +u32 var0005363c = 0x00000600; +u32 var00053640 = 0x0f0c0d00; +u32 var00053644 = 0x00000200; +u32 var00053648 = 0x0f0d0d00; +u32 var0005364c = 0x00000c00; +u32 var00053650 = 0x0f0e0d00; +u32 var00053654 = 0x00000800; +u32 var00053658 = 0x0f0f0d00; +u32 var0005365c = 0x00000000; +u32 var00053660 = 0x64646400; +u32 var00053664 = 0x00000000; +u32 var00053668 = 0x00000100; +u32 var0005366c = 0x00000001; +u32 var00053670 = 0x00010400; +u32 var00053674 = 0x0000000a; +u32 var00053678 = 0x00020600; +u32 var0005367c = 0x0000001c; +u32 var00053680 = 0x00030800; +u32 var00053684 = 0x00000034; +u32 var00053688 = 0x00040900; +u32 var0005368c = 0x000000a4; +u32 var00053690 = 0x00050900; +u32 var00053694 = 0x000001f8; +u32 var00053698 = 0x00060a00; +u32 var0005369c = 0x000001d8; +u32 var000536a0 = 0x00070a00; +u32 var000536a4 = 0x000002e8; +u32 var000536a8 = 0x00080b00; +u32 var000536ac = 0x000001a8; +u32 var000536b0 = 0x00090b00; +u32 var000536b4 = 0x00000548; +u32 var000536b8 = 0x000a0b00; +u32 var000536bc = 0x00000288; +u32 var000536c0 = 0x000b0c00; +u32 var000536c4 = 0x000004f0; +u32 var000536c8 = 0x000c0c00; +u32 var000536cc = 0x00000870; +u32 var000536d0 = 0x000d0c00; +u32 var000536d4 = 0x00000c30; +u32 var000536d8 = 0x000e0d00; +u32 var000536dc = 0x000003d0; +u32 var000536e0 = 0x000f0900; +u32 var000536e4 = 0x00000110; +u32 var000536e8 = 0x01000300; +u32 var000536ec = 0x00000006; +u32 var000536f0 = 0x01010400; +u32 var000536f4 = 0x00000002; +u32 var000536f8 = 0x01020600; +u32 var000536fc = 0x0000000c; +u32 var00053700 = 0x01030700; +u32 var00053704 = 0x00000014; +u32 var00053708 = 0x01040800; +u32 var0005370c = 0x000000c4; +u32 var00053710 = 0x01050900; +u32 var00053714 = 0x000000f8; +u32 var00053718 = 0x01060900; +u32 var0005371c = 0x00000158; +u32 var00053720 = 0x01070900; +u32 var00053724 = 0x000001e8; +u32 var00053728 = 0x01080a00; +u32 var0005372c = 0x00000328; +u32 var00053730 = 0x01090a00; +u32 var00053734 = 0x00000348; +u32 var00053738 = 0x010a0a00; +u32 var0005373c = 0x00000088; +u32 var00053740 = 0x010b0b00; +u32 var00053744 = 0x00000770; +u32 var00053748 = 0x010c0c00; +u32 var0005374c = 0x00000930; +u32 var00053750 = 0x010d0b00; +u32 var00053754 = 0x000006b0; +u32 var00053758 = 0x010e0c00; +u32 var0005375c = 0x00000f30; +u32 var00053760 = 0x010f0800; +u32 var00053764 = 0x00000090; +u32 var00053768 = 0x02000600; +u32 var0005376c = 0x0000003c; +u32 var00053770 = 0x02010600; +u32 var00053774 = 0x0000002c; +u32 var00053778 = 0x02020700; +u32 var0005377c = 0x00000074; +u32 var00053780 = 0x02030800; +u32 var00053784 = 0x00000064; +u32 var00053788 = 0x02040900; +u32 var0005378c = 0x00000184; +u32 var00053790 = 0x02050900; +u32 var00053794 = 0x000000b8; +u32 var00053798 = 0x02060a00; +u32 var0005379c = 0x00000398; +u32 var000537a0 = 0x02070a00; +u32 var000537a4 = 0x00000168; +u32 var000537a8 = 0x02080b00; +u32 var000537ac = 0x00000428; +u32 var000537b0 = 0x02090a00; +u32 var000537b4 = 0x00000048; +u32 var000537b8 = 0x020a0b00; +u32 var000537bc = 0x000007f0; +u32 var000537c0 = 0x020b0b00; +u32 var000537c4 = 0x00000570; +u32 var000537c8 = 0x020c0b00; +u32 var000537cc = 0x000003b0; +u32 var000537d0 = 0x020d0c00; +u32 var000537d4 = 0x000008b0; +u32 var000537d8 = 0x020e0c00; +u32 var000537dc = 0x00000730; +u32 var000537e0 = 0x020f0900; +u32 var000537e4 = 0x00000010; +u32 var000537e8 = 0x03000800; +u32 var000537ec = 0x000000b4; +u32 var000537f0 = 0x03010700; +u32 var000537f4 = 0x00000054; +u32 var000537f8 = 0x03020800; +u32 var000537fc = 0x000000e4; +u32 var00053800 = 0x03030900; +u32 var00053804 = 0x00000144; +u32 var00053808 = 0x03040900; +u32 var0005380c = 0x00000004; +u32 var00053810 = 0x03050a00; +u32 var00053814 = 0x00000138; +u32 var00053818 = 0x03060a00; +u32 var0005381c = 0x00000318; +u32 var00053820 = 0x03070a00; +u32 var00053824 = 0x000003a8; +u32 var00053828 = 0x03080b00; +u32 var0005382c = 0x000003c8; +u32 var00053830 = 0x03090b00; +u32 var00053834 = 0x00000188; +u32 var00053838 = 0x030a0c00; +u32 var0005383c = 0x000003f0; +u32 var00053840 = 0x030b0c00; +u32 var00053844 = 0x000002b0; +u32 var00053848 = 0x030c0c00; +u32 var0005384c = 0x00000e30; +u32 var00053850 = 0x030d0d00; +u32 var00053854 = 0x00001830; +u32 var00053858 = 0x030e0d00; +u32 var0005385c = 0x000016d0; +u32 var00053860 = 0x030f0a00; +u32 var00053864 = 0x00000160; +u32 var00053868 = 0x04000900; +u32 var0005386c = 0x000001a4; +u32 var00053870 = 0x04010800; +u32 var00053874 = 0x00000024; +u32 var00053878 = 0x04020900; +u32 var0005387c = 0x00000044; +u32 var00053880 = 0x04030900; +u32 var00053884 = 0x00000104; +u32 var00053888 = 0x04040a00; +u32 var0005388c = 0x00000338; +u32 var00053890 = 0x04050a00; +u32 var00053894 = 0x00000298; +u32 var00053898 = 0x04060b00; +u32 var0005389c = 0x00000668; +u32 var000538a0 = 0x04070b00; +u32 var000538a4 = 0x00000128; +u32 var000538a8 = 0x04080b00; +u32 var000538ac = 0x000006c8; +u32 var000538b0 = 0x04090c00; +u32 var000538b4 = 0x00000108; +u32 var000538b8 = 0x040a0c00; +u32 var000538bc = 0x000006f0; +u32 var000538c0 = 0x040b0c00; +u32 var000538c4 = 0x00000470; +u32 var000538c8 = 0x040c0d00; +u32 var000538cc = 0x00001a30; +u32 var000538d0 = 0x040d0d00; +u32 var000538d4 = 0x00000fd0; +u32 var000538d8 = 0x040e0d00; +u32 var000538dc = 0x00000ad0; +u32 var000538e0 = 0x040f0900; +u32 var000538e4 = 0x00000120; +u32 var000538e8 = 0x05000900; +u32 var000538ec = 0x00000084; +u32 var000538f0 = 0x05010800; +u32 var000538f4 = 0x00000078; +u32 var000538f8 = 0x05020900; +u32 var000538fc = 0x000001b8; +u32 var00053900 = 0x05030900; +u32 var00053904 = 0x00000038; +u32 var00053908 = 0x05040a00; +u32 var0005390c = 0x00000198; +u32 var00053910 = 0x05050b00; +u32 var00053914 = 0x000004e8; +u32 var00053918 = 0x05060b00; +u32 var0005391c = 0x000005a8; +u32 var00053920 = 0x05070c00; +u32 var00053924 = 0x00000908; +u32 var00053928 = 0x05080b00; +u32 var0005392c = 0x00000388; +u32 var00053930 = 0x05090c00; +u32 var00053934 = 0x00000bf0; +u32 var00053938 = 0x050a0c00; +u32 var0005393c = 0x00000170; +u32 var00053940 = 0x050b0d00; +u32 var00053944 = 0x00000130; +u32 var00053948 = 0x050c0d00; +u32 var0005394c = 0x00000430; +u32 var00053950 = 0x050d0d00; +u32 var00053954 = 0x00000bd0; +u32 var00053958 = 0x050e0e00; +u32 var0005395c = 0x00002f60; +u32 var00053960 = 0x050f0a00; +u32 var00053964 = 0x00000020; +u32 var00053968 = 0x06000a00; +u32 var0005396c = 0x000003d8; +u32 var00053970 = 0x06010900; +u32 var00053974 = 0x000000d8; +u32 var00053978 = 0x06020900; +u32 var0005397c = 0x00000058; +u32 var00053980 = 0x06030a00; +u32 var00053984 = 0x00000098; +u32 var00053988 = 0x06040b00; +u32 var0005398c = 0x000000e8; +u32 var00053990 = 0x06050b00; +u32 var00053994 = 0x00000268; +u32 var00053998 = 0x06060b00; +u32 var0005399c = 0x00000028; +u32 var000539a0 = 0x06070b00; +u32 var000539a4 = 0x00000508; +u32 var000539a8 = 0x06080c00; +u32 var000539ac = 0x00000808; +u32 var000539b0 = 0x06090c00; +u32 var000539b4 = 0x000002f0; +u32 var000539b8 = 0x060a0c00; +u32 var000539bc = 0x00000270; +u32 var000539c0 = 0x060b0c00; +u32 var000539c4 = 0x000009b0; +u32 var000539c8 = 0x060c0d00; +u32 var000539cc = 0x00001030; +u32 var000539d0 = 0x060d0d00; +u32 var000539d4 = 0x00000ed0; +u32 var000539d8 = 0x060e0e00; +u32 var000539dc = 0x000034d0; +u32 var000539e0 = 0x060f0a00; +u32 var000539e4 = 0x00000140; +u32 var000539e8 = 0x07000a00; +u32 var000539ec = 0x00000118; +u32 var000539f0 = 0x07010900; +u32 var000539f4 = 0x00000018; +u32 var000539f8 = 0x07020a00; +u32 var000539fc = 0x00000368; +u32 var00053a00 = 0x07030a00; +u32 var00053a04 = 0x00000068; +u32 var00053a08 = 0x07040b00; +u32 var00053a0c = 0x00000528; +u32 var00053a10 = 0x07050b00; +u32 var00053a14 = 0x000005c8; +u32 var00053a18 = 0x07060b00; +u32 var00053a1c = 0x00000148; +u32 var00053a20 = 0x07070c00; +u32 var00053a24 = 0x00000a08; +u32 var00053a28 = 0x07080c00; +u32 var00053a2c = 0x000001f0; +u32 var00053a30 = 0x07090d00; +u32 var00053a34 = 0x00001d30; +u32 var00053a38 = 0x070a0d00; +u32 var00053a3c = 0x00001630; +u32 var00053a40 = 0x070b0d00; +u32 var00053a44 = 0x000005d0; +u32 var00053a48 = 0x070c0d00; +u32 var00053a4c = 0x000007d0; +u32 var00053a50 = 0x070d0f00; +u32 var00053a54 = 0x00004f60; +u32 var00053a58 = 0x070e0f00; +u32 var00053a5c = 0x00001760; +u32 var00053a60 = 0x070f0a00; +u32 var00053a64 = 0x00000040; +u32 var00053a68 = 0x08000a00; +u32 var00053a6c = 0x000002a8; +u32 var00053a70 = 0x08010a00; +u32 var00053a74 = 0x000000a8; +u32 var00053a78 = 0x08020a00; +u32 var00053a7c = 0x00000228; +u32 var00053a80 = 0x08030b00; +u32 var00053a84 = 0x000007c8; +u32 var00053a88 = 0x08040b00; +u32 var00053a8c = 0x000001c8; +u32 var00053a90 = 0x08050b00; +u32 var00053a94 = 0x00000788; +u32 var00053a98 = 0x08060c00; +u32 var00053a9c = 0x00000208; +u32 var00053aa0 = 0x08070c00; +u32 var00053aa4 = 0x000009f0; +u32 var00053aa8 = 0x08080d00; +u32 var00053aac = 0x00001ab0; +u32 var00053ab0 = 0x08090d00; +u32 var00053ab4 = 0x00001130; +u32 var00053ab8 = 0x080a0d00; +u32 var00053abc = 0x00000230; +u32 var00053ac0 = 0x080b0d00; +u32 var00053ac4 = 0x00001fd0; +u32 var00053ac8 = 0x080c0e00; +u32 var00053acc = 0x00003ad0; +u32 var00053ad0 = 0x080d0e00; +u32 var00053ad4 = 0x000024d0; +u32 var00053ad8 = 0x080e0e00; +u32 var00053adc = 0x000008d0; +u32 var00053ae0 = 0x080f0a00; +u32 var00053ae4 = 0x00000380; +u32 var00053ae8 = 0x09000b00; +u32 var00053aec = 0x000002c8; +u32 var00053af0 = 0x09010a00; +u32 var00053af4 = 0x000000c8; +u32 var00053af8 = 0x09020a00; +u32 var00053afc = 0x00000248; +u32 var00053b00 = 0x09030b00; +u32 var00053b04 = 0x00000588; +u32 var00053b08 = 0x09040b00; +u32 var00053b0c = 0x00000608; +u32 var00053b10 = 0x09050c00; +u32 var00053b14 = 0x00000008; +u32 var00053b18 = 0x09060c00; +u32 var00053b1c = 0x00000af0; +u32 var00053b20 = 0x09070d00; +u32 var00053b24 = 0x00000ab0; +u32 var00053b28 = 0x09080d00; +u32 var00053b2c = 0x00000d30; +u32 var00053b30 = 0x09090d00; +u32 var00053b34 = 0x00000a30; +u32 var00053b38 = 0x090a0d00; +u32 var00053b3c = 0x00000030; +u32 var00053b40 = 0x090b0e00; +u32 var00053b44 = 0x00003ed0; +u32 var00053b48 = 0x090c0d00; +u32 var00053b4c = 0x00001cd0; +u32 var00053b50 = 0x090d0e00; +u32 var00053b54 = 0x000018d0; +u32 var00053b58 = 0x090e0d00; +u32 var00053b5c = 0x000000d0; +u32 var00053b60 = 0x090f0b00; +u32 var00053b64 = 0x00000680; +u32 var00053b68 = 0x0a000b00; +u32 var00053b6c = 0x00000688; +u32 var00053b70 = 0x0a010b00; +u32 var00053b74 = 0x00000408; +u32 var00053b78 = 0x0a020a00; +u32 var00053b7c = 0x00000308; +u32 var00053b80 = 0x0a030b00; +u32 var00053b84 = 0x000005f0; +u32 var00053b88 = 0x0a040c00; +u32 var00053b8c = 0x00000ef0; +u32 var00053b90 = 0x0a050c00; +u32 var00053b94 = 0x00000970; +u32 var00053b98 = 0x0a060c00; +u32 var00053b9c = 0x00000a70; +u32 var00053ba0 = 0x0a070c00; +u32 var00053ba4 = 0x00000db0; +u32 var00053ba8 = 0x0a080d00; +u32 var00053bac = 0x00001230; +u32 var00053bb0 = 0x0a090e00; +u32 var00053bb4 = 0x000039d0; +u32 var00053bb8 = 0x0a0a0e00; +u32 var00053bbc = 0x000021d0; +u32 var00053bc0 = 0x0a0b0e00; +u32 var00053bc4 = 0x000002d0; +u32 var00053bc8 = 0x0a0c0f00; +u32 var00053bcc = 0x00005760; +u32 var00053bd0 = 0x0a0d0f00; +u32 var00053bd4 = 0x00002760; +u32 var00053bd8 = 0x0a0e0e00; +u32 var00053bdc = 0x00003b60; +u32 var00053be0 = 0x0a0f0a00; +u32 var00053be4 = 0x00000080; +u32 var00053be8 = 0x0b000c00; +u32 var00053bec = 0x00000cf0; +u32 var00053bf0 = 0x0b010b00; +u32 var00053bf4 = 0x000000f0; +u32 var00053bf8 = 0x0b020b00; +u32 var00053bfc = 0x00000370; +u32 var00053c00 = 0x0b030b00; +u32 var00053c04 = 0x00000670; +u32 var00053c08 = 0x0b040c00; +u32 var00053c0c = 0x00000c70; +u32 var00053c10 = 0x0b050c00; +u32 var00053c14 = 0x00000fb0; +u32 var00053c18 = 0x0b060d00; +u32 var00053c1c = 0x00000630; +u32 var00053c20 = 0x0b070e00; +u32 var00053c24 = 0x000015d0; +u32 var00053c28 = 0x0b080e00; +u32 var00053c2c = 0x000019d0; +u32 var00053c30 = 0x0b090e00; +u32 var00053c34 = 0x000001d0; +u32 var00053c38 = 0x0b0a0e00; +u32 var00053c3c = 0x000022d0; +u32 var00053c40 = 0x0b0b0e00; +u32 var00053c44 = 0x000004d0; +u32 var00053c48 = 0x0b0c0e00; +u32 var00053c4c = 0x000010d0; +u32 var00053c50 = 0x0b0d0d00; +u32 var00053c54 = 0x00001f60; +u32 var00053c58 = 0x0b0e0e00; +u32 var00053c5c = 0x00000b60; +u32 var00053c60 = 0x0b0f0b00; +u32 var00053c64 = 0x00000300; +u32 var00053c68 = 0x0c000c00; +u32 var00053c6c = 0x00000530; +u32 var00053c70 = 0x0c010c00; +u32 var00053c74 = 0x00000070; +u32 var00053c78 = 0x0c020c00; +u32 var00053c7c = 0x000007b0; +u32 var00053c80 = 0x0c030c00; +u32 var00053c84 = 0x000005b0; +u32 var00053c88 = 0x0c040c00; +u32 var00053c8c = 0x000001b0; +u32 var00053c90 = 0x0c050d00; +u32 var00053c94 = 0x00001430; +u32 var00053c98 = 0x0c060d00; +u32 var00053c9c = 0x00000830; +u32 var00053ca0 = 0x0c070d00; +u32 var00053ca4 = 0x000017d0; +u32 var00053ca8 = 0x0c080d00; +u32 var00053cac = 0x000006d0; +u32 var00053cb0 = 0x0c090f00; +u32 var00053cb4 = 0x00000f60; +u32 var00053cb8 = 0x0c0a0e00; +u32 var00053cbc = 0x00003760; +u32 var00053cc0 = 0x0c0b0e00; +u32 var00053cc4 = 0x000030d0; +u32 var00053cc8 = 0x0c0c0e00; +u32 var00053ccc = 0x00000760; +u32 var00053cd0 = 0x0c0d0e00; +u32 var00053cd4 = 0x00002b60; +u32 var00053cd8 = 0x0c0e1000; +u32 var00053cdc = 0x00000360; +u32 var00053ce0 = 0x0c0f0b00; +u32 var00053ce4 = 0x00000100; +u32 var00053ce8 = 0x0d000e00; +u32 var00053cec = 0x000035d0; +u32 var00053cf0 = 0x0d010c00; +u32 var00053cf4 = 0x00000cb0; +u32 var00053cf8 = 0x0d020c00; +u32 var00053cfc = 0x000004b0; +u32 var00053d00 = 0x0d030c00; +u32 var00053d04 = 0x000000b0; +u32 var00053d08 = 0x0d040d00; +u32 var00053d0c = 0x000009d0; +u32 var00053d10 = 0x0d050d00; +u32 var00053d14 = 0x00001bd0; +u32 var00053d18 = 0x0d060e00; +u32 var00053d1c = 0x00001ed0; +u32 var00053d20 = 0x0d070e00; +u32 var00053d24 = 0x000032d0; +u32 var00053d28 = 0x0d080e00; +u32 var00053d2c = 0x000014d0; +u32 var00053d30 = 0x0d091000; +u32 var00053d34 = 0x0000e360; +u32 var00053d38 = 0x0d0a0f00; +u32 var00053d3c = 0x00006760; +u32 var00053d40 = 0x0d0b0f00; +u32 var00053d44 = 0x00005b60; +u32 var00053d48 = 0x0d0c0f00; +u32 var00053d4c = 0x00001b60; +u32 var00053d50 = 0x0d0d1100; +u32 var00053d54 = 0x00018360; +u32 var00053d58 = 0x0d0e0f00; +u32 var00053d5c = 0x00004360; +u32 var00053d60 = 0x0d0f0b00; +u32 var00053d64 = 0x00000200; +u32 var00053d68 = 0x0e000d00; +u32 var00053d6c = 0x000013d0; +u32 var00053d70 = 0x0e010d00; +u32 var00053d74 = 0x000011d0; +u32 var00053d78 = 0x0e020b00; +u32 var00053d7c = 0x00000330; +u32 var00053d80 = 0x0e030c00; +u32 var00053d84 = 0x00000dd0; +u32 var00053d88 = 0x0e040e00; +u32 var00053d8c = 0x00001ad0; +u32 var00053d90 = 0x0e050e00; +u32 var00053d94 = 0x000012d0; +u32 var00053d98 = 0x0e060d00; +u32 var00053d9c = 0x00000cd0; +u32 var00053da0 = 0x0e070e00; +u32 var00053da4 = 0x000038d0; +u32 var00053da8 = 0x0e080e00; +u32 var00053dac = 0x000028d0; +u32 var00053db0 = 0x0e090f00; +u32 var00053db4 = 0x00002360; +u32 var00053db8 = 0x0e0a1000; +u32 var00053dbc = 0x00006360; +u32 var00053dc0 = 0x0e0b0f00; +u32 var00053dc4 = 0x00007360; +u32 var00053dc8 = 0x0e0c1100; +u32 var00053dcc = 0x00008360; +u32 var00053dd0 = 0x0e0d0f00; +u32 var00053dd4 = 0x00003360; +u32 var00053dd8 = 0x0e0e0e00; +u32 var00053ddc = 0x00001360; +u32 var00053de0 = 0x0e0f0b00; +u32 var00053de4 = 0x00000000; +u32 var00053de8 = 0x0f000900; +u32 var00053dec = 0x00000060; +u32 var00053df0 = 0x0f010800; +u32 var00053df4 = 0x00000050; +u32 var00053df8 = 0x0f020800; +u32 var00053dfc = 0x000000e0; +u32 var00053e00 = 0x0f030900; +u32 var00053e04 = 0x000001a0; +u32 var00053e08 = 0x0f040900; +u32 var00053e0c = 0x000000a0; +u32 var00053e10 = 0x0f050a00; +u32 var00053e14 = 0x00000220; +u32 var00053e18 = 0x0f060a00; +u32 var00053e1c = 0x00000340; +u32 var00053e20 = 0x0f070a00; +u32 var00053e24 = 0x00000240; +u32 var00053e28 = 0x0f080b00; +u32 var00053e2c = 0x00000580; +u32 var00053e30 = 0x0f090b00; +u32 var00053e34 = 0x00000180; +u32 var00053e38 = 0x0f0a0b00; +u32 var00053e3c = 0x00000280; +u32 var00053e40 = 0x0f0b0b00; +u32 var00053e44 = 0x00000700; +u32 var00053e48 = 0x0f0c0b00; +u32 var00053e4c = 0x00000500; +u32 var00053e50 = 0x0f0d0b00; +u32 var00053e54 = 0x00000600; +u32 var00053e58 = 0x0f0e0b00; +u32 var00053e5c = 0x00000400; +u32 var00053e60 = 0x0f0f0800; +u32 var00053e64 = 0x000000c0; +u32 var00053e68 = 0x64646400; +u32 var00053e6c = 0x00000000; +u32 var00053e70 = 0x00000400; +u32 var00053e74 = 0x0000000f; +u32 var00053e78 = 0x00010400; +u32 var00053e7c = 0x0000000b; +u32 var00053e80 = 0x00020600; +u32 var00053e84 = 0x0000001d; +u32 var00053e88 = 0x00030700; +u32 var00053e8c = 0x00000005; +u32 var00053e90 = 0x00040800; +u32 var00053e94 = 0x00000049; +u32 var00053e98 = 0x00050900; +u32 var00053e9c = 0x000000c1; +u32 var00053ea0 = 0x00060900; +u32 var00053ea4 = 0x0000003e; +u32 var00053ea8 = 0x00070a00; +u32 var00053eac = 0x00000136; +u32 var00053eb0 = 0x00080a00; +u32 var00053eb4 = 0x00000156; +u32 var00053eb8 = 0x00090b00; +u32 var00053ebc = 0x000005ca; +u32 var00053ec0 = 0x000a0b00; +u32 var00053ec4 = 0x0000058a; +u32 var00053ec8 = 0x000b0b00; +u32 var00053ecc = 0x0000048a; +u32 var00053ed0 = 0x000c0b00; +u32 var00053ed4 = 0x000005b2; +u32 var00053ed8 = 0x000d0b00; +u32 var00053edc = 0x00000502; +u32 var00053ee0 = 0x000e0c00; +u32 var00053ee4 = 0x00000102; +u32 var00053ee8 = 0x000f0900; +u32 var00053eec = 0x00000034; +u32 var00053ef0 = 0x01000400; +u32 var00053ef4 = 0x00000007; +u32 var00053ef8 = 0x01010400; +u32 var00053efc = 0x00000003; +u32 var00053f00 = 0x01020500; +u32 var00053f04 = 0x00000015; +u32 var00053f08 = 0x01030600; +u32 var00053f0c = 0x00000019; +u32 var00053f10 = 0x01040700; +u32 var00053f14 = 0x00000071; +u32 var00053f18 = 0x01050800; +u32 var00053f1c = 0x00000041; +u32 var00053f20 = 0x01060800; +u32 var00053f24 = 0x0000005e; +u32 var00053f28 = 0x01070900; +u32 var00053f2c = 0x00000036; +u32 var00053f30 = 0x01080900; +u32 var00053f34 = 0x00000116; +u32 var00053f38 = 0x01090900; +u32 var00053f3c = 0x000000c6; +u32 var00053f40 = 0x010a0a00; +u32 var00053f44 = 0x0000038a; +u32 var00053f48 = 0x010b0a00; +u32 var00053f4c = 0x0000026a; +u32 var00053f50 = 0x010c0a00; +u32 var00053f54 = 0x000003f2; +u32 var00053f58 = 0x010d0a00; +u32 var00053f5c = 0x00000252; +u32 var00053f60 = 0x010e0a00; +u32 var00053f64 = 0x000003a2; +u32 var00053f68 = 0x010f0800; +u32 var00053f6c = 0x00000054; +u32 var00053f70 = 0x02000600; +u32 var00053f74 = 0x0000003d; +u32 var00053f78 = 0x02010500; +u32 var00053f7c = 0x0000000d; +u32 var00053f80 = 0x02020600; +u32 var00053f84 = 0x00000025; +u32 var00053f88 = 0x02030700; +u32 var00053f8c = 0x00000029; +u32 var00053f90 = 0x02040700; +u32 var00053f94 = 0x00000011; +u32 var00053f98 = 0x02050800; +u32 var00053f9c = 0x00000001; +u32 var00053fa0 = 0x02060800; +u32 var00053fa4 = 0x0000001e; +u32 var00053fa8 = 0x02070900; +u32 var00053fac = 0x00000176; +u32 var00053fb0 = 0x02080900; +u32 var00053fb4 = 0x000001e6; +u32 var00053fb8 = 0x02090900; +u32 var00053fbc = 0x00000086; +u32 var00053fc0 = 0x020a0900; +u32 var00053fc4 = 0x000000da; +u32 var00053fc8 = 0x020b0a00; +u32 var00053fcc = 0x000000aa; +u32 var00053fd0 = 0x020c0a00; +u32 var00053fd4 = 0x00000372; +u32 var00053fd8 = 0x020d0a00; +u32 var00053fdc = 0x00000392; +u32 var00053fe0 = 0x020e0b00; +u32 var00053fe4 = 0x000005c2; +u32 var00053fe8 = 0x020f0700; +u32 var00053fec = 0x00000024; +u32 var00053ff0 = 0x03000700; +u32 var00053ff4 = 0x00000045; +u32 var00053ff8 = 0x03010600; +u32 var00053ffc = 0x00000039; +u32 var00054000 = 0x03020700; +u32 var00054004 = 0x00000069; +u32 var00054008 = 0x03030700; +u32 var0005400c = 0x00000031; +u32 var00054010 = 0x03040800; +u32 var00054014 = 0x00000061; +u32 var00054018 = 0x03050800; +u32 var0005401c = 0x000000be; +u32 var00054020 = 0x03060800; +u32 var00054024 = 0x0000002e; +u32 var00054028 = 0x03070900; +u32 var0005402c = 0x00000076; +u32 var00054030 = 0x03080900; +u32 var00054034 = 0x00000066; +u32 var00054038 = 0x03090900; +u32 var0005403c = 0x000000fa; +u32 var00054040 = 0x030a0900; +u32 var00054044 = 0x0000009a; +u32 var00054048 = 0x030b0a00; +u32 var0005404c = 0x0000028a; +u32 var00054050 = 0x030c0a00; +u32 var00054054 = 0x000003b2; +u32 var00054058 = 0x030d0a00; +u32 var0005405c = 0x00000292; +u32 var00054060 = 0x030e0a00; +u32 var00054064 = 0x000003c2; +u32 var00054068 = 0x030f0700; +u32 var0005406c = 0x00000004; +u32 var00054070 = 0x04000800; +u32 var00054074 = 0x000000c9; +u32 var00054078 = 0x04010700; +u32 var0005407c = 0x00000009; +u32 var00054080 = 0x04020700; +u32 var00054084 = 0x00000051; +u32 var00054088 = 0x04030800; +u32 var0005408c = 0x000000e1; +u32 var00054090 = 0x04040800; +u32 var00054094 = 0x000000fe; +u32 var00054098 = 0x04050800; +u32 var0005409c = 0x0000006e; +u32 var000540a0 = 0x04060800; +u32 var000540a4 = 0x0000000e; +u32 var000540a8 = 0x04070900; +u32 var000540ac = 0x00000096; +u32 var000540b0 = 0x04080900; +u32 var000540b4 = 0x00000026; +u32 var000540b8 = 0x04090900; +u32 var000540bc = 0x0000007a; +u32 var000540c0 = 0x040a0a00; +u32 var000540c4 = 0x0000001a; +u32 var000540c8 = 0x040b0a00; +u32 var000540cc = 0x0000030a; +u32 var000540d0 = 0x040c0a00; +u32 var000540d4 = 0x00000132; +u32 var000540d8 = 0x040d0a00; +u32 var000540dc = 0x000002e2; +u32 var000540e0 = 0x040e0b00; +u32 var000540e4 = 0x000001c2; +u32 var000540e8 = 0x040f0700; +u32 var000540ec = 0x00000038; +u32 var000540f0 = 0x05000900; +u32 var000540f4 = 0x000001c1; +u32 var000540f8 = 0x05010700; +u32 var000540fc = 0x00000021; +u32 var00054100 = 0x05020800; +u32 var00054104 = 0x00000081; +u32 var00054108 = 0x05030800; +u32 var0005410c = 0x0000007e; +u32 var00054110 = 0x05040800; +u32 var00054114 = 0x000000ee; +u32 var00054118 = 0x05050800; +u32 var0005411c = 0x0000004e; +u32 var00054120 = 0x05060900; +u32 var00054124 = 0x000000d6; +u32 var00054128 = 0x05070900; +u32 var0005412c = 0x000000a6; +u32 var00054130 = 0x05080900; +u32 var00054134 = 0x00000006; +u32 var00054138 = 0x05090900; +u32 var0005413c = 0x0000005a; +u32 var00054140 = 0x050a0a00; +u32 var00054144 = 0x000002aa; +u32 var00054148 = 0x050b0a00; +u32 var0005414c = 0x000002f2; +u32 var00054150 = 0x050c0a00; +u32 var00054154 = 0x000002d2; +u32 var00054158 = 0x050d0a00; +u32 var0005415c = 0x00000262; +u32 var00054160 = 0x050e0a00; +u32 var00054164 = 0x00000182; +u32 var00054168 = 0x050f0700; +u32 var0005416c = 0x00000018; +u32 var00054170 = 0x06000900; +u32 var00054174 = 0x0000013e; +u32 var00054178 = 0x06010800; +u32 var0005417c = 0x000000de; +u32 var00054180 = 0x06020800; +u32 var00054184 = 0x0000009e; +u32 var00054188 = 0x06030800; +u32 var0005418c = 0x000000ae; +u32 var00054190 = 0x06040800; +u32 var00054194 = 0x0000008e; +u32 var00054198 = 0x06050900; +u32 var0005419c = 0x000001d6; +u32 var000541a0 = 0x06060900; +u32 var000541a4 = 0x000000e6; +u32 var000541a8 = 0x06070900; +u32 var000541ac = 0x00000186; +u32 var000541b0 = 0x06080900; +u32 var000541b4 = 0x0000013a; +u32 var000541b8 = 0x06090a00; +u32 var000541bc = 0x0000036a; +u32 var000541c0 = 0x060a0a00; +u32 var000541c4 = 0x0000014a; +u32 var000541c8 = 0x060b0a00; +u32 var000541cc = 0x000000b2; +u32 var000541d0 = 0x060c0a00; +u32 var000541d4 = 0x00000312; +u32 var000541d8 = 0x060d0a00; +u32 var000541dc = 0x00000022; +u32 var000541e0 = 0x060e0b00; +u32 var000541e4 = 0x00000082; +u32 var000541e8 = 0x060f0700; +u32 var000541ec = 0x00000028; +u32 var000541f0 = 0x07000a00; +u32 var000541f4 = 0x00000336; +u32 var000541f8 = 0x07010800; +u32 var000541fc = 0x000000ce; +u32 var00054200 = 0x07020800; +u32 var00054204 = 0x000000f6; +u32 var00054208 = 0x07030800; +u32 var0005420c = 0x000000b6; +u32 var00054210 = 0x07040900; +u32 var00054214 = 0x00000196; +u32 var00054218 = 0x07050900; +u32 var0005421c = 0x000001a6; +u32 var00054220 = 0x07060900; +u32 var00054224 = 0x00000046; +u32 var00054228 = 0x07070900; +u32 var0005422c = 0x000001ba; +u32 var00054230 = 0x07080a00; +u32 var00054234 = 0x0000021a; +u32 var00054238 = 0x07090a00; +u32 var0005423c = 0x000000ca; +u32 var00054240 = 0x070a0a00; +u32 var00054244 = 0x00000272; +u32 var00054248 = 0x070b0a00; +u32 var0005424c = 0x00000152; +u32 var00054250 = 0x070c0a00; +u32 var00054254 = 0x00000362; +u32 var00054258 = 0x070d0b00; +u32 var0005425c = 0x00000642; +u32 var00054260 = 0x070e0b00; +u32 var00054264 = 0x000005f4; +u32 var00054268 = 0x070f0800; +u32 var0005426c = 0x00000088; +u32 var00054270 = 0x08000a00; +u32 var00054274 = 0x00000356; +u32 var00054278 = 0x08010900; +u32 var0005427c = 0x00000056; +u32 var00054280 = 0x08020900; +u32 var00054284 = 0x00000016; +u32 var00054288 = 0x08030900; +u32 var0005428c = 0x00000166; +u32 var00054290 = 0x08040900; +u32 var00054294 = 0x00000126; +u32 var00054298 = 0x08050900; +u32 var0005429c = 0x00000106; +u32 var000542a0 = 0x08060900; +u32 var000542a4 = 0x000000ba; +u32 var000542a8 = 0x08070900; +u32 var000542ac = 0x0000011a; +u32 var000542b0 = 0x08080900; +u32 var000542b4 = 0x0000012a; +u32 var000542b8 = 0x08090a00; +u32 var000542bc = 0x0000000a; +u32 var000542c0 = 0x080a0a00; +u32 var000542c4 = 0x000003d2; +u32 var000542c8 = 0x080b0a00; +u32 var000542cc = 0x000001e2; +u32 var000542d0 = 0x080c0a00; +u32 var000542d4 = 0x000000c2; +u32 var000542d8 = 0x080d0b00; +u32 var000542dc = 0x00000202; +u32 var000542e0 = 0x080e0b00; +u32 var000542e4 = 0x000004f4; +u32 var000542e8 = 0x080f0800; +u32 var000542ec = 0x00000008; +u32 var000542f0 = 0x09000a00; +u32 var000542f4 = 0x000003ca; +u32 var000542f8 = 0x09010900; +u32 var000542fc = 0x000001c6; +u32 var00054300 = 0x09020900; +u32 var00054304 = 0x00000146; +u32 var00054308 = 0x09030900; +u32 var0005430c = 0x000001fa; +u32 var00054310 = 0x09040900; +u32 var00054314 = 0x0000017a; +u32 var00054318 = 0x09050900; +u32 var0005431c = 0x0000015a; +u32 var00054320 = 0x09060900; +u32 var00054324 = 0x000000ea; +u32 var00054328 = 0x09070a00; +u32 var0005432c = 0x000002ca; +u32 var00054330 = 0x09080a00; +u32 var00054334 = 0x0000020a; +u32 var00054338 = 0x09090a00; +u32 var0005433c = 0x00000232; +u32 var00054340 = 0x090a0a00; +u32 var00054344 = 0x00000212; +u32 var00054348 = 0x090b0a00; +u32 var0005434c = 0x00000322; +u32 var00054350 = 0x090c0b00; +u32 var00054354 = 0x00000482; +u32 var00054358 = 0x090d0b00; +u32 var0005435c = 0x000006f4; +u32 var00054360 = 0x090e0b00; +u32 var00054364 = 0x00000674; +u32 var00054368 = 0x090f0800; +u32 var0005436c = 0x000000d0; +u32 var00054370 = 0x0a000b00; +u32 var00054374 = 0x000001ca; +u32 var00054378 = 0x0a010900; +u32 var0005437c = 0x0000003a; +u32 var00054380 = 0x0a020900; +u32 var00054384 = 0x000001da; +u32 var00054388 = 0x0a030900; +u32 var0005438c = 0x0000019a; +u32 var00054390 = 0x0a040900; +u32 var00054394 = 0x000001ea; +u32 var00054398 = 0x0a050a00; +u32 var0005439c = 0x0000006a; +u32 var000543a0 = 0x0a060a00; +u32 var000543a4 = 0x0000034a; +u32 var000543a8 = 0x0a070a00; +u32 var000543ac = 0x00000172; +u32 var000543b0 = 0x0a080a00; +u32 var000543b4 = 0x00000032; +u32 var000543b8 = 0x0a090a00; +u32 var000543bc = 0x00000112; +u32 var000543c0 = 0x0a0a0a00; +u32 var000543c4 = 0x000002a2; +u32 var000543c8 = 0x0a0b0b00; +u32 var000543cc = 0x00000242; +u32 var000543d0 = 0x0a0c0b00; +u32 var000543d4 = 0x000007f4; +u32 var000543d8 = 0x0a0d0b00; +u32 var000543dc = 0x00000574; +u32 var000543e0 = 0x0a0e0b00; +u32 var000543e4 = 0x000003b4; +u32 var000543e8 = 0x0a0f0800; +u32 var000543ec = 0x00000050; +u32 var000543f0 = 0x0b000b00; +u32 var000543f4 = 0x0000018a; +u32 var000543f8 = 0x0b010a00; +u32 var000543fc = 0x0000016a; +u32 var00054400 = 0x0b020900; +u32 var00054404 = 0x000001aa; +u32 var00054408 = 0x0b030900; +u32 var0005440c = 0x0000002a; +u32 var00054410 = 0x0b040900; +u32 var00054414 = 0x0000004a; +u32 var00054418 = 0x0b050a00; +u32 var0005441c = 0x000001f2; +u32 var00054420 = 0x0b060a00; +u32 var00054424 = 0x000002b2; +u32 var00054428 = 0x0b070a00; +u32 var0005442c = 0x00000352; +u32 var00054430 = 0x0b080a00; +u32 var00054434 = 0x000003e2; +u32 var00054438 = 0x0b090a00; +u32 var0005443c = 0x000000a2; +u32 var00054440 = 0x0b0a0a00; +u32 var00054444 = 0x00000382; +u32 var00054448 = 0x0b0b0b00; +u32 var0005444c = 0x00000402; +u32 var00054450 = 0x0b0c0b00; +u32 var00054454 = 0x00000774; +u32 var00054458 = 0x0b0d0b00; +u32 var0005445c = 0x00000074; +u32 var00054460 = 0x0b0e0b00; +u32 var00054464 = 0x000002b4; +u32 var00054468 = 0x0b0f0800; +u32 var0005446c = 0x00000060; +u32 var00054470 = 0x0c000b00; +u32 var00054474 = 0x0000008a; +u32 var00054478 = 0x0c010a00; +u32 var0005447c = 0x0000010a; +u32 var00054480 = 0x0c020a00; +u32 var00054484 = 0x000000f2; +u32 var00054488 = 0x0c030a00; +u32 var0005448c = 0x00000072; +u32 var00054490 = 0x0c040a00; +u32 var00054494 = 0x00000332; +u32 var00054498 = 0x0c050a00; +u32 var0005449c = 0x000001d2; +u32 var000544a0 = 0x0c060a00; +u32 var000544a4 = 0x00000092; +u32 var000544a8 = 0x0c070a00; +u32 var000544ac = 0x000000e2; +u32 var000544b0 = 0x0c080a00; +u32 var000544b4 = 0x000002c2; +u32 var000544b8 = 0x0c090a00; +u32 var000544bc = 0x00000282; +u32 var000544c0 = 0x0c0a0b00; +u32 var000544c4 = 0x00000002; +u32 var000544c8 = 0x0c0b0b00; +u32 var000544cc = 0x000000f4; +u32 var000544d0 = 0x0c0c0b00; +u32 var000544d4 = 0x00000274; +u32 var000544d8 = 0x0c0d0b00; +u32 var000544dc = 0x000001b4; +u32 var000544e0 = 0x0c0e0b00; +u32 var000544e4 = 0x00000734; +u32 var000544e8 = 0x0c0f0800; +u32 var000544ec = 0x00000020; +u32 var000544f0 = 0x0d000b00; +u32 var000544f4 = 0x000001b2; +u32 var000544f8 = 0x0d010a00; +u32 var000544fc = 0x000000d2; +u32 var00054500 = 0x0d020a00; +u32 var00054504 = 0x00000052; +u32 var00054508 = 0x0d030a00; +u32 var0005450c = 0x00000192; +u32 var00054510 = 0x0d040a00; +u32 var00054514 = 0x00000012; +u32 var00054518 = 0x0d050a00; +u32 var0005451c = 0x00000162; +u32 var00054520 = 0x0d060a00; +u32 var00054524 = 0x00000222; +u32 var00054528 = 0x0d070a00; +u32 var0005452c = 0x00000142; +u32 var00054530 = 0x0d080b00; +u32 var00054534 = 0x00000602; +u32 var00054538 = 0x0d090b00; +u32 var0005453c = 0x000001f4; +u32 var00054540 = 0x0d0a0b00; +u32 var00054544 = 0x00000374; +u32 var00054548 = 0x0d0b0b00; +u32 var0005454c = 0x00000474; +u32 var00054550 = 0x0d0c0b00; +u32 var00054554 = 0x000005b4; +u32 var00054558 = 0x0d0d0b00; +u32 var0005455c = 0x000004b4; +u32 var00054560 = 0x0d0e0b00; +u32 var00054564 = 0x00000534; +u32 var00054568 = 0x0d0f0800; +u32 var0005456c = 0x00000040; +u32 var00054570 = 0x0e000c00; +u32 var00054574 = 0x00000902; +u32 var00054578 = 0x0e010a00; +u32 var0005457c = 0x00000062; +u32 var00054580 = 0x0e020a00; +u32 var00054584 = 0x000001a2; +u32 var00054588 = 0x0e030a00; +u32 var0005458c = 0x00000122; +u32 var00054590 = 0x0e040a00; +u32 var00054594 = 0x00000342; +u32 var00054598 = 0x0e050a00; +u32 var0005459c = 0x00000042; +u32 var000545a0 = 0x0e060a00; +u32 var000545a4 = 0x00000302; +u32 var000545a8 = 0x0e070b00; +u32 var000545ac = 0x000003f4; +u32 var000545b0 = 0x0e080b00; +u32 var000545b4 = 0x000002f4; +u32 var000545b8 = 0x0e090b00; +u32 var000545bc = 0x00000174; +u32 var000545c0 = 0x0e0a0b00; +u32 var000545c4 = 0x000007b4; +u32 var000545c8 = 0x0e0b0b00; +u32 var000545cc = 0x000006b4; +u32 var000545d0 = 0x0e0c0b00; +u32 var000545d4 = 0x000000b4; +u32 var000545d8 = 0x0e0d0b00; +u32 var000545dc = 0x00000334; +u32 var000545e0 = 0x0e0e0b00; +u32 var000545e4 = 0x00000134; +u32 var000545e8 = 0x0e0f0800; +u32 var000545ec = 0x00000000; +u32 var000545f0 = 0x0f000800; +u32 var000545f4 = 0x000000d4; +u32 var000545f8 = 0x0f010700; +u32 var000545fc = 0x00000014; +u32 var00054600 = 0x0f020700; +u32 var00054604 = 0x00000064; +u32 var00054608 = 0x0f030700; +u32 var0005460c = 0x00000044; +u32 var00054610 = 0x0f040700; +u32 var00054614 = 0x00000078; +u32 var00054618 = 0x0f050700; +u32 var0005461c = 0x00000058; +u32 var00054620 = 0x0f060700; +u32 var00054624 = 0x00000068; +u32 var00054628 = 0x0f070700; +u32 var0005462c = 0x00000048; +u32 var00054630 = 0x0f080700; +u32 var00054634 = 0x00000070; +u32 var00054638 = 0x0f090700; +u32 var0005463c = 0x00000030; +u32 var00054640 = 0x0f0a0700; +u32 var00054644 = 0x00000010; +u32 var00054648 = 0x0f0b0800; +u32 var0005464c = 0x000000e0; +u32 var00054650 = 0x0f0c0800; +u32 var00054654 = 0x000000a0; +u32 var00054658 = 0x0f0d0800; +u32 var0005465c = 0x000000c0; +u32 var00054660 = 0x0f0e0800; +u32 var00054664 = 0x00000080; +u32 var00054668 = 0x0f0f0400; +u32 var0005466c = 0x0000000c; +u32 var00054670 = 0x64646400; +u32 var00054674 = 0x00000000; +u32 var00054678 = 0x00000100; +u32 var0005467c = 0x00000001; +u32 var00054680 = 0x01010400; +u32 var00054684 = 0x0000000a; +u32 var00054688 = 0x02020400; +u32 var0005468c = 0x00000002; +u32 var00054690 = 0x03030500; +u32 var00054694 = 0x00000014; +u32 var00054698 = 0x04040400; +u32 var0005469c = 0x00000006; +u32 var000546a0 = 0x05050600; +u32 var000546a4 = 0x00000028; +u32 var000546a8 = 0x06060500; +u32 var000546ac = 0x00000004; +u32 var000546b0 = 0x07070600; +u32 var000546b4 = 0x00000008; +u32 var000546b8 = 0x08080400; +u32 var000546bc = 0x0000000e; +u32 var000546c0 = 0x09090500; +u32 var000546c4 = 0x00000018; +u32 var000546c8 = 0x0a0a0500; +u32 var000546cc = 0x0000000c; +u32 var000546d0 = 0x0b0b0600; +u32 var000546d4 = 0x00000000; +u32 var000546d8 = 0x0c0c0500; +u32 var000546dc = 0x0000001c; +u32 var000546e0 = 0x0d0d0600; +u32 var000546e4 = 0x00000010; +u32 var000546e8 = 0x0e0e0600; +u32 var000546ec = 0x00000030; +u32 var000546f0 = 0x0f0f0600; +u32 var000546f4 = 0x00000020; +u32 var000546f8 = 0x64646400; +u32 var000546fc = 0x00000000; +u32 var00054700 = 0x00000400; +u32 var00054704 = 0x0000000f; +u32 var00054708 = 0x01010400; +u32 var0005470c = 0x00000007; +u32 var00054710 = 0x02020400; +u32 var00054714 = 0x0000000b; +u32 var00054718 = 0x03030400; +u32 var0005471c = 0x00000003; +u32 var00054720 = 0x04040400; +u32 var00054724 = 0x0000000d; +u32 var00054728 = 0x05050400; +u32 var0005472c = 0x00000005; +u32 var00054730 = 0x06060400; +u32 var00054734 = 0x00000009; +u32 var00054738 = 0x07070400; +u32 var0005473c = 0x00000001; +u32 var00054740 = 0x08080400; +u32 var00054744 = 0x0000000e; +u32 var00054748 = 0x09090400; +u32 var0005474c = 0x00000006; +u32 var00054750 = 0x0a0a0400; +u32 var00054754 = 0x0000000a; +u32 var00054758 = 0x0b0b0400; +u32 var0005475c = 0x00000002; +u32 var00054760 = 0x0c0c0400; +u32 var00054764 = 0x0000000c; +u32 var00054768 = 0x0d0d0400; +u32 var0005476c = 0x00000004; +u32 var00054770 = 0x0e0e0400; +u32 var00054774 = 0x00000008; +u32 var00054778 = 0x0f0f0400; +u32 var0005477c = 0x00000000; +u32 var00054780 = 0x64646400; +u32 var00054784 = 0x00000000; +u32 var00054788 = 0x00000000; +u32 var0005478c = 0x00000000; +u32 var00054790 = 0x00000000; +u32 var00054794 = 0x00000000; +u32 var00054798 = 0x00000000; +u32 var0005479c = 0x00000000; +u32 var000547a0 = 0x00000000; +u32 var000547a4 = 0x00000000; +u32 var000547a8 = 0x00000000; +u32 var000547ac = 0x00000000; +u32 var000547b0 = 0x00000000; +u32 var000547b4 = 0x00000000; +u32 var000547b8 = 0x00000000; +u32 var000547bc = 0x00000000; +u32 var000547c0 = 0x00000000; +u32 var000547c4 = 0x00000000; +u32 var000547c8 = 0x00000001; +u32 var000547cc = 0x00000002; +u32 var000547d0 = 0x00000003; +u32 var000547d4 = 0x00000004; +u32 var000547d8 = 0x00000006; +u32 var000547dc = 0x00000008; +u32 var000547e0 = 0x0000000a; +u32 var000547e4 = 0x0000000d; +u32 var000547e8 = 0x00000004; +u32 var000547ec = 0x00000005; +u32 var000547f0 = 0x00000006; +u32 var000547f4 = 0x00000007; +u32 var000547f8 = 0x00000008; +u32 var000547fc = 0x00000009; +u32 var00054800 = 0x0000000b; +u32 var00054804 = 0x0000000d; +u32 var00054808 = 0xffffffff; +u32 var0005480c = 0xffffffff; +u32 var00054810 = 0x0005000b; +u32 var00054814 = 0x00110017; +u32 var00054818 = 0x001d0023; +u32 var0005481c = 0x002b0035; +u32 var00054820 = 0x0041004f; +u32 var00054824 = 0x005f0073; +u32 var00054828 = 0x008b00a7; +u32 var0005482c = 0x00c700ed; +u32 var00054830 = 0x011b014f; +u32 var00054834 = 0x018b01cf; +u32 var00054838 = 0x0209023f; +u32 var0005483c = 0x0005000b; +u32 var00054840 = 0x00110017; +u32 var00054844 = 0x001d0023; +u32 var00054848 = 0x002b0035; +u32 var0005484c = 0x0041004f; +u32 var00054850 = 0x005f0071; +u32 var00054854 = 0x008700a1; +u32 var00054858 = 0x00c100e7; +u32 var0005485c = 0x0115014b; +u32 var00054860 = 0x018901cf; +u32 var00054864 = 0x021b023f; +u32 var00054868 = 0x0005000b; +u32 var0005486c = 0x00110017; +u32 var00054870 = 0x001d0023; +u32 var00054874 = 0x002b0035; +u32 var00054878 = 0x0041004f; +u32 var0005487c = 0x005f0073; +u32 var00054880 = 0x008b00a7; +u32 var00054884 = 0x00c700ed; +u32 var00054888 = 0x011b014f; +u32 var0005488c = 0x018b01cf; +u32 var00054890 = 0x0209023f; +u32 var00054894 = 0x00030007; +u32 var00054898 = 0x000b000f; +u32 var0005489c = 0x00130017; +u32 var000548a0 = 0x001d0023; +u32 var000548a4 = 0x002b0033; +u32 var000548a8 = 0x003d0049; +u32 var000548ac = 0x0059006d; +u32 var000548b0 = 0x008500a1; +u32 var000548b4 = 0x00c300ed; +u32 var000548b8 = 0x011f0155; +u32 var000548bc = 0x01a1023f; +u32 var000548c0 = 0x00030007; +u32 var000548c4 = 0x000b000f; +u32 var000548c8 = 0x00130017; +u32 var000548cc = 0x001d0023; +u32 var000548d0 = 0x00290031; +u32 var000548d4 = 0x003b0047; +u32 var000548d8 = 0x00570069; +u32 var000548dc = 0x007f009b; +u32 var000548e0 = 0x00bd00e5; +u32 var000548e4 = 0x01130149; +u32 var000548e8 = 0x017f023f; +u32 var000548ec = 0x00030007; +u32 var000548f0 = 0x000b000f; +u32 var000548f4 = 0x00130017; +u32 var000548f8 = 0x001d0023; +u32 var000548fc = 0x002b0035; +u32 var00054900 = 0x00410051; +u32 var00054904 = 0x0065007d; +u32 var00054908 = 0x009b00c1; +u32 var0005490c = 0x00ef0127; +u32 var00054910 = 0x016b01bf; +u32 var00054914 = 0x0225023f; +u32 var00054918 = 0x03070b11; +u32 var0005491c = 0x171f2937; +u32 var00054920 = 0x496383ad; +u32 var00054924 = 0xbf03070b; +u32 var00054928 = 0x1119232f; +u32 var0005492c = 0x3d4f6787; +u32 var00054930 = 0xb3bf0307; +u32 var00054934 = 0x0b111923; +u32 var00054938 = 0x2f3d4f67; +u32 var0005493c = 0x85adbf03; +u32 var00054940 = 0x070b0f15; +u32 var00054944 = 0x1d273341; +u32 var00054948 = 0x536987bf; +u32 var0005494c = 0x03070b0f; +u32 var00054950 = 0x151b2531; +u32 var00054954 = 0x3f4f637d; +u32 var00054958 = 0xbf03070b; +u32 var0005495c = 0x0f151d29; +u32 var00054960 = 0x394d6789; +u32 var00054964 = 0xb3bf0000; +u32 var00054968 = 0x00000006; +u32 var0005496c = 0x000c0012; +u32 var00054970 = 0x0018001e; +u32 var00054974 = 0x0024002c; +u32 var00054978 = 0x00360042; +u32 var0005497c = 0x00500060; +u32 var00054980 = 0x0074008c; +u32 var00054984 = 0x00a800c8; +u32 var00054988 = 0x00ee011c; +u32 var0005498c = 0x0150018c; +u32 var00054990 = 0x01d0020a; +u32 var00054994 = 0x02400000; +u32 var00054998 = 0x00040008; +u32 var0005499c = 0x000c0012; +u32 var000549a0 = 0x00180020; +u32 var000549a4 = 0x002a0038; +u32 var000549a8 = 0x004a0064; +u32 var000549ac = 0x008400ae; +u32 var000549b0 = 0x00c00000; +u32 var000549b4 = 0x0006000c; +u32 var000549b8 = 0x00120018; +u32 var000549bc = 0x001e0024; +u32 var000549c0 = 0x002c0036; +u32 var000549c4 = 0x00420050; +u32 var000549c8 = 0x00600072; +u32 var000549cc = 0x008800a2; +u32 var000549d0 = 0x00c200e8; +u32 var000549d4 = 0x0116014a; +u32 var000549d8 = 0x018a01d0; +u32 var000549dc = 0x021c0240; +u32 var000549e0 = 0x00000004; +u32 var000549e4 = 0x0008000c; +u32 var000549e8 = 0x0012001a; +u32 var000549ec = 0x00240030; +u32 var000549f0 = 0x003e0050; +u32 var000549f4 = 0x00680088; +u32 var000549f8 = 0x00b400c0; +u32 var000549fc = 0x00000006; +u32 var00054a00 = 0x000c0012; +u32 var00054a04 = 0x0018001e; +u32 var00054a08 = 0x0024002c; +u32 var00054a0c = 0x00360042; +u32 var00054a10 = 0x00500060; +u32 var00054a14 = 0x0074008c; +u32 var00054a18 = 0x00a800c8; +u32 var00054a1c = 0x00ee011c; +u32 var00054a20 = 0x0150018c; +u32 var00054a24 = 0x01d0020a; +u32 var00054a28 = 0x02400000; +u32 var00054a2c = 0x00040008; +u32 var00054a30 = 0x000c0012; +u32 var00054a34 = 0x001a0024; +u32 var00054a38 = 0x0030003e; +u32 var00054a3c = 0x00500068; +u32 var00054a40 = 0x008600ae; +u32 var00054a44 = 0x00c00000; +u32 var00054a48 = 0x00040008; +u32 var00054a4c = 0x000c0010; +u32 var00054a50 = 0x00140018; +u32 var00054a54 = 0x001e0024; +u32 var00054a58 = 0x002c0034; +u32 var00054a5c = 0x003e004a; +u32 var00054a60 = 0x005a006e; +u32 var00054a64 = 0x008600a2; +u32 var00054a68 = 0x00c400ee; +u32 var00054a6c = 0x01200156; +u32 var00054a70 = 0x01a20240; +u32 var00054a74 = 0x00000004; +u32 var00054a78 = 0x0008000c; +u32 var00054a7c = 0x00100016; +u32 var00054a80 = 0x001e0028; +u32 var00054a84 = 0x00340042; +u32 var00054a88 = 0x0054006a; +u32 var00054a8c = 0x008800c0; +u32 var00054a90 = 0x00000004; +u32 var00054a94 = 0x0008000c; +u32 var00054a98 = 0x00100014; +u32 var00054a9c = 0x0018001e; +u32 var00054aa0 = 0x0024002a; +u32 var00054aa4 = 0x0032003c; +u32 var00054aa8 = 0x00480058; +u32 var00054aac = 0x006a0080; +u32 var00054ab0 = 0x009c00be; +u32 var00054ab4 = 0x00e60114; +u32 var00054ab8 = 0x014a0180; +u32 var00054abc = 0x02400000; +u32 var00054ac0 = 0x00040008; +u32 var00054ac4 = 0x000c0010; +u32 var00054ac8 = 0x0016001c; +u32 var00054acc = 0x00260032; +u32 var00054ad0 = 0x00400050; +u32 var00054ad4 = 0x0064007e; +u32 var00054ad8 = 0x00c00000; +u32 var00054adc = 0x00040008; +u32 var00054ae0 = 0x000c0010; +u32 var00054ae4 = 0x00140018; +u32 var00054ae8 = 0x001e0024; +u32 var00054aec = 0x002c0036; +u32 var00054af0 = 0x00420052; +u32 var00054af4 = 0x0066007e; +u32 var00054af8 = 0x009c00c2; +u32 var00054afc = 0x00f00128; +u32 var00054b00 = 0x016c01c0; +u32 var00054b04 = 0x02260240; +u32 var00054b08 = 0x00000004; +u32 var00054b0c = 0x0008000c; +u32 var00054b10 = 0x00100016; +u32 var00054b14 = 0x001e002a; +u32 var00054b18 = 0x003a004e; +u32 var00054b1c = 0x0068008a; +u32 var00054b20 = 0x00b400c0; +u32 var00054b24 = 0x00060b10; +u32 var00054b28 = 0x1500060c; +u32 var00054b2c = 0x00000000; +u32 var00054b30 = 0x03010101; +u32 var00054b34 = 0x02020203; +u32 var00054b38 = 0x03030404; +u32 var00054b3c = 0x00010203; +u32 var00054b40 = 0x00010203; +u32 var00054b44 = 0x01020301; +u32 var00054b48 = 0x02030203; +u32 var00054b4c = 0x00000001; +u32 var00054b50 = 0x00020003; +u32 var00054b54 = 0x00060007; +u32 var00054b58 = 0x00080009; +u32 var00054b5c = 0x000c000d; +u32 var00054b60 = 0x000e000f; +u32 var00054b64 = 0x00040005; +u32 var00054b68 = 0x00120013; +u32 var00054b6c = 0x000a000b; +u32 var00054b70 = 0x00180019; +u32 var00054b74 = 0x00100011; +u32 var00054b78 = 0x001e001f; +u32 var00054b7c = 0x00140015; +u32 var00054b80 = 0x00160017; +u32 var00054b84 = 0x001a001b; +u32 var00054b88 = 0x001c001d; +u32 var00054b8c = 0x00200021; +u32 var00054b90 = 0x00220023; +u32 var00054b94 = 0x00240025; +u32 var00054b98 = 0x00260027; +u32 var00054b9c = 0x00280029; +u32 var00054ba0 = 0x002a002b; +u32 var00054ba4 = 0x002c002d; +u32 var00054ba8 = 0x002e002f; +u32 var00054bac = 0x00300031; +u32 var00054bb0 = 0x00320033; +u32 var00054bb4 = 0x00340035; +u32 var00054bb8 = 0x00360037; +u32 var00054bbc = 0x00380039; +u32 var00054bc0 = 0x003a003b; +u32 var00054bc4 = 0x003c003d; +u32 var00054bc8 = 0x003e003f; +u32 var00054bcc = 0x00400041; +u32 var00054bd0 = 0x00420043; +u32 var00054bd4 = 0x00440045; +u32 var00054bd8 = 0x00460047; +u32 var00054bdc = 0x00480049; +u32 var00054be0 = 0x004a004b; +u32 var00054be4 = 0x004c004d; +u32 var00054be8 = 0x005a005b; +u32 var00054bec = 0x004e004f; +u32 var00054bf0 = 0x00500051; +u32 var00054bf4 = 0x00520053; +u32 var00054bf8 = 0x00600061; +u32 var00054bfc = 0x00540055; +u32 var00054c00 = 0x00560057; +u32 var00054c04 = 0x00580059; +u32 var00054c08 = 0x00660067; +u32 var00054c0c = 0x005c005d; +u32 var00054c10 = 0x005e005f; +u32 var00054c14 = 0x006c006d; +u32 var00054c18 = 0x006e006f; +u32 var00054c1c = 0x00700071; +u32 var00054c20 = 0x00620063; +u32 var00054c24 = 0x00640065; +u32 var00054c28 = 0x00720073; +u32 var00054c2c = 0x00740075; +u32 var00054c30 = 0x00760077; +u32 var00054c34 = 0x00680069; +u32 var00054c38 = 0x006a006b; +u32 var00054c3c = 0x00780079; +u32 var00054c40 = 0x007a007b; +u32 var00054c44 = 0x007c007d; +u32 var00054c48 = 0x007e007f; +u32 var00054c4c = 0x00800081; +u32 var00054c50 = 0x00820083; +u32 var00054c54 = 0x00900091; +u32 var00054c58 = 0x00920093; +u32 var00054c5c = 0x00940095; +u32 var00054c60 = 0x00a200a3; +u32 var00054c64 = 0x00840085; +u32 var00054c68 = 0x00860087; +u32 var00054c6c = 0x00880089; +u32 var00054c70 = 0x00960097; +u32 var00054c74 = 0x00980099; +u32 var00054c78 = 0x009a009b; +u32 var00054c7c = 0x00a800a9; +u32 var00054c80 = 0x008a008b; +u32 var00054c84 = 0x008c008d; +u32 var00054c88 = 0x008e008f; +u32 var00054c8c = 0x009c009d; +u32 var00054c90 = 0x009e009f; +u32 var00054c94 = 0x00a000a1; +u32 var00054c98 = 0x00ae00af; +u32 var00054c9c = 0x00a400a5; +u32 var00054ca0 = 0x00a600a7; +u32 var00054ca4 = 0x00b400b5; +u32 var00054ca8 = 0x00b600b7; +u32 var00054cac = 0x00b800b9; +u32 var00054cb0 = 0x00c600c7; +u32 var00054cb4 = 0x00c800c9; +u32 var00054cb8 = 0x00ca00cb; +u32 var00054cbc = 0x00d800d9; +u32 var00054cc0 = 0x00aa00ab; +u32 var00054cc4 = 0x00ac00ad; +u32 var00054cc8 = 0x00ba00bb; +u32 var00054ccc = 0x00bc00bd; +u32 var00054cd0 = 0x00be00bf; +u32 var00054cd4 = 0x00cc00cd; +u32 var00054cd8 = 0x00ce00cf; +u32 var00054cdc = 0x00d000d1; +u32 var00054ce0 = 0x00de00df; +u32 var00054ce4 = 0x00b000b1; +u32 var00054ce8 = 0x00b200b3; +u32 var00054cec = 0x00c000c1; +u32 var00054cf0 = 0x00c200c3; +u32 var00054cf4 = 0x00c400c5; +u32 var00054cf8 = 0x00d200d3; +u32 var00054cfc = 0x00d400d5; +u32 var00054d00 = 0x00d600d7; +u32 var00054d04 = 0x00e400e5; +u32 var00054d08 = 0x00da00db; +u32 var00054d0c = 0x00dc00dd; +u32 var00054d10 = 0x00ea00eb; +u32 var00054d14 = 0x00ec00ed; +u32 var00054d18 = 0x00ee00ef; +u32 var00054d1c = 0x00fc00fd; +u32 var00054d20 = 0x00fe00ff; +u32 var00054d24 = 0x01000101; +u32 var00054d28 = 0x010e010f; +u32 var00054d2c = 0x01100111; +u32 var00054d30 = 0x01120113; +u32 var00054d34 = 0x01200121; +u32 var00054d38 = 0x01220123; +u32 var00054d3c = 0x00e000e1; +u32 var00054d40 = 0x00e200e3; +u32 var00054d44 = 0x00f000f1; +u32 var00054d48 = 0x00f200f3; +u32 var00054d4c = 0x00f400f5; +u32 var00054d50 = 0x01020103; +u32 var00054d54 = 0x01040105; +u32 var00054d58 = 0x01060107; +u32 var00054d5c = 0x01140115; +u32 var00054d60 = 0x01160117; +u32 var00054d64 = 0x01180119; +u32 var00054d68 = 0x01260127; +u32 var00054d6c = 0x01280129; +u32 var00054d70 = 0x00e600e7; +u32 var00054d74 = 0x00e800e9; +u32 var00054d78 = 0x00f600f7; +u32 var00054d7c = 0x00f800f9; +u32 var00054d80 = 0x00fa00fb; +u32 var00054d84 = 0x01080109; +u32 var00054d88 = 0x010a010b; +u32 var00054d8c = 0x010c010d; +u32 var00054d90 = 0x011a011b; +u32 var00054d94 = 0x011c011d; +u32 var00054d98 = 0x011e011f; +u32 var00054d9c = 0x012c012d; +u32 var00054da0 = 0x012e012f; +u32 var00054da4 = 0x01240125; +u32 var00054da8 = 0x01320133; +u32 var00054dac = 0x01340135; +u32 var00054db0 = 0x01360137; +u32 var00054db4 = 0x01440145; +u32 var00054db8 = 0x01460147; +u32 var00054dbc = 0x01480149; +u32 var00054dc0 = 0x01560157; +u32 var00054dc4 = 0x01580159; +u32 var00054dc8 = 0x015a015b; +u32 var00054dcc = 0x01680169; +u32 var00054dd0 = 0x016a016b; +u32 var00054dd4 = 0x016c016d; +u32 var00054dd8 = 0x017a017b; +u32 var00054ddc = 0x017c017d; +u32 var00054de0 = 0x017e017f; +u32 var00054de4 = 0x012a012b; +u32 var00054de8 = 0x01380139; +u32 var00054dec = 0x013a013b; +u32 var00054df0 = 0x013c013d; +u32 var00054df4 = 0x014a014b; +u32 var00054df8 = 0x014c014d; +u32 var00054dfc = 0x014e014f; +u32 var00054e00 = 0x015c015d; +u32 var00054e04 = 0x015e015f; +u32 var00054e08 = 0x01600161; +u32 var00054e0c = 0x016e016f; +u32 var00054e10 = 0x01700171; +u32 var00054e14 = 0x01720173; +u32 var00054e18 = 0x01800181; +u32 var00054e1c = 0x01820183; +u32 var00054e20 = 0x01840185; +u32 var00054e24 = 0x01300131; +u32 var00054e28 = 0x013e013f; +u32 var00054e2c = 0x01400141; +u32 var00054e30 = 0x01420143; +u32 var00054e34 = 0x01500151; +u32 var00054e38 = 0x01520153; +u32 var00054e3c = 0x01540155; +u32 var00054e40 = 0x01620163; +u32 var00054e44 = 0x01640165; +u32 var00054e48 = 0x01660167; +u32 var00054e4c = 0x01740175; +u32 var00054e50 = 0x01760177; +u32 var00054e54 = 0x01780179; +u32 var00054e58 = 0x01860187; +u32 var00054e5c = 0x01880189; +u32 var00054e60 = 0x018a018b; +u32 var00054e64 = 0x018c018d; +u32 var00054e68 = 0x018e018f; +u32 var00054e6c = 0x01900191; +u32 var00054e70 = 0x019e019f; +u32 var00054e74 = 0x01a001a1; +u32 var00054e78 = 0x01a201a3; +u32 var00054e7c = 0x01b001b1; +u32 var00054e80 = 0x01b201b3; +u32 var00054e84 = 0x01b401b5; +u32 var00054e88 = 0x01c201c3; +u32 var00054e8c = 0x01c401c5; +u32 var00054e90 = 0x01c601c7; +u32 var00054e94 = 0x01d401d5; +u32 var00054e98 = 0x01d601d7; +u32 var00054e9c = 0x01d801d9; +u32 var00054ea0 = 0x01e601e7; +u32 var00054ea4 = 0x01e801e9; +u32 var00054ea8 = 0x01ea01eb; +u32 var00054eac = 0x01f801f9; +u32 var00054eb0 = 0x01fa01fb; +u32 var00054eb4 = 0x01fc01fd; +u32 var00054eb8 = 0x01920193; +u32 var00054ebc = 0x01940195; +u32 var00054ec0 = 0x01960197; +u32 var00054ec4 = 0x01a401a5; +u32 var00054ec8 = 0x01a601a7; +u32 var00054ecc = 0x01a801a9; +u32 var00054ed0 = 0x01b601b7; +u32 var00054ed4 = 0x01b801b9; +u32 var00054ed8 = 0x01ba01bb; +u32 var00054edc = 0x01c801c9; +u32 var00054ee0 = 0x01ca01cb; +u32 var00054ee4 = 0x01cc01cd; +u32 var00054ee8 = 0x01da01db; +u32 var00054eec = 0x01dc01dd; +u32 var00054ef0 = 0x01de01df; +u32 var00054ef4 = 0x01ec01ed; +u32 var00054ef8 = 0x01ee01ef; +u32 var00054efc = 0x01f001f1; +u32 var00054f00 = 0x01fe01ff; +u32 var00054f04 = 0x02000201; +u32 var00054f08 = 0x02020203; +u32 var00054f0c = 0x01980199; +u32 var00054f10 = 0x019a019b; +u32 var00054f14 = 0x019c019d; +u32 var00054f18 = 0x01aa01ab; +u32 var00054f1c = 0x01ac01ad; +u32 var00054f20 = 0x01ae01af; +u32 var00054f24 = 0x01bc01bd; +u32 var00054f28 = 0x01be01bf; +u32 var00054f2c = 0x01c001c1; +u32 var00054f30 = 0x01ce01cf; +u32 var00054f34 = 0x01d001d1; +u32 var00054f38 = 0x01d201d3; +u32 var00054f3c = 0x01e001e1; +u32 var00054f40 = 0x01e201e3; +u32 var00054f44 = 0x01e401e5; +u32 var00054f48 = 0x01f201f3; +u32 var00054f4c = 0x01f401f5; +u32 var00054f50 = 0x01f601f7; +u32 var00054f54 = 0x02040205; +u32 var00054f58 = 0x02060207; +u32 var00054f5c = 0x02080209; +u32 var00054f60 = 0x020a020b; +u32 var00054f64 = 0x020c020d; +u32 var00054f68 = 0x020e020f; +u32 var00054f6c = 0x021c021d; +u32 var00054f70 = 0x021e021f; +u32 var00054f74 = 0x02200221; +u32 var00054f78 = 0x022e022f; +u32 var00054f7c = 0x02300231; +u32 var00054f80 = 0x02320233; +u32 var00054f84 = 0x02100211; +u32 var00054f88 = 0x02120213; +u32 var00054f8c = 0x02140215; +u32 var00054f90 = 0x02220223; +u32 var00054f94 = 0x02240225; +u32 var00054f98 = 0x02260227; +u32 var00054f9c = 0x02340235; +u32 var00054fa0 = 0x02360237; +u32 var00054fa4 = 0x02380239; +u32 var00054fa8 = 0x02160217; +u32 var00054fac = 0x02180219; +u32 var00054fb0 = 0x021a021b; +u32 var00054fb4 = 0x02280229; +u32 var00054fb8 = 0x022a022b; +u32 var00054fbc = 0x022c022d; +u32 var00054fc0 = 0x023a023b; +u32 var00054fc4 = 0x023c023d; +u32 var00054fc8 = 0x023e023f; +u32 var00054fcc = 0x00000001; +u32 var00054fd0 = 0x00020003; +u32 var00054fd4 = 0x00060007; +u32 var00054fd8 = 0x00080009; +u32 var00054fdc = 0x000c000d; +u32 var00054fe0 = 0x000e000f; +u32 var00054fe4 = 0x00040005; +u32 var00054fe8 = 0x00120013; +u32 var00054fec = 0x000a000b; +u32 var00054ff0 = 0x00180019; +u32 var00054ff4 = 0x00100011; +u32 var00054ff8 = 0x001e001f; +u32 var00054ffc = 0x00140015; +u32 var00055000 = 0x00160017; +u32 var00055004 = 0x001a001b; +u32 var00055008 = 0x001c001d; +u32 var0005500c = 0x00200021; +u32 var00055010 = 0x00220023; +u32 var00055014 = 0x00240025; +u32 var00055018 = 0x00260027; +u32 var0005501c = 0x00280029; +u32 var00055020 = 0x002a002b; +u32 var00055024 = 0x002c002d; +u32 var00055028 = 0x002e002f; +u32 var0005502c = 0x00300031; +u32 var00055030 = 0x00320033; +u32 var00055034 = 0x00340035; +u32 var00055038 = 0x00360037; +u32 var0005503c = 0x00380039; +u32 var00055040 = 0x003a003b; +u32 var00055044 = 0x00480049; +u32 var00055048 = 0x003c003d; +u32 var0005504c = 0x003e003f; +u32 var00055050 = 0x00400041; +u32 var00055054 = 0x004e004f; +u32 var00055058 = 0x00420043; +u32 var0005505c = 0x00440045; +u32 var00055060 = 0x00460047; +u32 var00055064 = 0x00540055; +u32 var00055068 = 0x004a004b; +u32 var0005506c = 0x004c004d; +u32 var00055070 = 0x005a005b; +u32 var00055074 = 0x005c005d; +u32 var00055078 = 0x005e005f; +u32 var0005507c = 0x00500051; +u32 var00055080 = 0x00520053; +u32 var00055084 = 0x00600061; +u32 var00055088 = 0x00620063; +u32 var0005508c = 0x00640065; +u32 var00055090 = 0x00560057; +u32 var00055094 = 0x00580059; +u32 var00055098 = 0x00660067; +u32 var0005509c = 0x00680069; +u32 var000550a0 = 0x006a006b; +u32 var000550a4 = 0x006c006d; +u32 var000550a8 = 0x006e006f; +u32 var000550ac = 0x00700071; +u32 var000550b0 = 0x007e007f; +u32 var000550b4 = 0x00800081; +u32 var000550b8 = 0x00820083; +u32 var000550bc = 0x00720073; +u32 var000550c0 = 0x00740075; +u32 var000550c4 = 0x00760077; +u32 var000550c8 = 0x00840085; +u32 var000550cc = 0x00860087; +u32 var000550d0 = 0x00880089; +u32 var000550d4 = 0x00780079; +u32 var000550d8 = 0x007a007b; +u32 var000550dc = 0x007c007d; +u32 var000550e0 = 0x008a008b; +u32 var000550e4 = 0x008c008d; +u32 var000550e8 = 0x008e008f; +u32 var000550ec = 0x00900091; +u32 var000550f0 = 0x00920093; +u32 var000550f4 = 0x00940095; +u32 var000550f8 = 0x00a200a3; +u32 var000550fc = 0x00a400a5; +u32 var00055100 = 0x00a600a7; +u32 var00055104 = 0x00b400b5; +u32 var00055108 = 0x00960097; +u32 var0005510c = 0x00980099; +u32 var00055110 = 0x009a009b; +u32 var00055114 = 0x00a800a9; +u32 var00055118 = 0x00aa00ab; +u32 var0005511c = 0x00ac00ad; +u32 var00055120 = 0x00ba00bb; +u32 var00055124 = 0x009c009d; +u32 var00055128 = 0x009e009f; +u32 var0005512c = 0x00a000a1; +u32 var00055130 = 0x00ae00af; +u32 var00055134 = 0x00b000b1; +u32 var00055138 = 0x00b200b3; +u32 var0005513c = 0x00c000c1; +u32 var00055140 = 0x00b600b7; +u32 var00055144 = 0x00b800b9; +u32 var00055148 = 0x00c600c7; +u32 var0005514c = 0x00c800c9; +u32 var00055150 = 0x00ca00cb; +u32 var00055154 = 0x00d800d9; +u32 var00055158 = 0x00da00db; +u32 var0005515c = 0x00dc00dd; +u32 var00055160 = 0x00ea00eb; +u32 var00055164 = 0x00bc00bd; +u32 var00055168 = 0x00be00bf; +u32 var0005516c = 0x00cc00cd; +u32 var00055170 = 0x00ce00cf; +u32 var00055174 = 0x00d000d1; +u32 var00055178 = 0x00de00df; +u32 var0005517c = 0x00e000e1; +u32 var00055180 = 0x00e200e3; +u32 var00055184 = 0x00f000f1; +u32 var00055188 = 0x00c200c3; +u32 var0005518c = 0x00c400c5; +u32 var00055190 = 0x00d200d3; +u32 var00055194 = 0x00d400d5; +u32 var00055198 = 0x00d600d7; +u32 var0005519c = 0x00e400e5; +u32 var000551a0 = 0x00e600e7; +u32 var000551a4 = 0x00e800e9; +u32 var000551a8 = 0x00f600f7; +u32 var000551ac = 0x00ec00ed; +u32 var000551b0 = 0x00ee00ef; +u32 var000551b4 = 0x00fc00fd; +u32 var000551b8 = 0x00fe00ff; +u32 var000551bc = 0x01000101; +u32 var000551c0 = 0x010e010f; +u32 var000551c4 = 0x01100111; +u32 var000551c8 = 0x01120113; +u32 var000551cc = 0x01200121; +u32 var000551d0 = 0x01220123; +u32 var000551d4 = 0x01240125; +u32 var000551d8 = 0x01320133; +u32 var000551dc = 0x00f200f3; +u32 var000551e0 = 0x00f400f5; +u32 var000551e4 = 0x01020103; +u32 var000551e8 = 0x01040105; +u32 var000551ec = 0x01060107; +u32 var000551f0 = 0x01140115; +u32 var000551f4 = 0x01160117; +u32 var000551f8 = 0x01180119; +u32 var000551fc = 0x01260127; +u32 var00055200 = 0x01280129; +u32 var00055204 = 0x012a012b; +u32 var00055208 = 0x01380139; +u32 var0005520c = 0x00f800f9; +u32 var00055210 = 0x00fa00fb; +u32 var00055214 = 0x01080109; +u32 var00055218 = 0x010a010b; +u32 var0005521c = 0x010c010d; +u32 var00055220 = 0x011a011b; +u32 var00055224 = 0x011c011d; +u32 var00055228 = 0x011e011f; +u32 var0005522c = 0x012c012d; +u32 var00055230 = 0x012e012f; +u32 var00055234 = 0x01300131; +u32 var00055238 = 0x013e013f; +u32 var0005523c = 0x01340135; +u32 var00055240 = 0x01360137; +u32 var00055244 = 0x01440145; +u32 var00055248 = 0x01460147; +u32 var0005524c = 0x01480149; +u32 var00055250 = 0x01560157; +u32 var00055254 = 0x01580159; +u32 var00055258 = 0x015a015b; +u32 var0005525c = 0x01680169; +u32 var00055260 = 0x016a016b; +u32 var00055264 = 0x016c016d; +u32 var00055268 = 0x017a017b; +u32 var0005526c = 0x017c017d; +u32 var00055270 = 0x017e017f; +u32 var00055274 = 0x018c018d; +u32 var00055278 = 0x018e018f; +u32 var0005527c = 0x013a013b; +u32 var00055280 = 0x013c013d; +u32 var00055284 = 0x014a014b; +u32 var00055288 = 0x014c014d; +u32 var0005528c = 0x014e014f; +u32 var00055290 = 0x015c015d; +u32 var00055294 = 0x015e015f; +u32 var00055298 = 0x01600161; +u32 var0005529c = 0x016e016f; +u32 var000552a0 = 0x01700171; +u32 var000552a4 = 0x01720173; +u32 var000552a8 = 0x01800181; +u32 var000552ac = 0x01820183; +u32 var000552b0 = 0x01840185; +u32 var000552b4 = 0x01920193; +u32 var000552b8 = 0x01940195; +u32 var000552bc = 0x01400141; +u32 var000552c0 = 0x01420143; +u32 var000552c4 = 0x01500151; +u32 var000552c8 = 0x01520153; +u32 var000552cc = 0x01540155; +u32 var000552d0 = 0x01620163; +u32 var000552d4 = 0x01640165; +u32 var000552d8 = 0x01660167; +u32 var000552dc = 0x01740175; +u32 var000552e0 = 0x01760177; +u32 var000552e4 = 0x01780179; +u32 var000552e8 = 0x01860187; +u32 var000552ec = 0x01880189; +u32 var000552f0 = 0x018a018b; +u32 var000552f4 = 0x01980199; +u32 var000552f8 = 0x019a019b; +u32 var000552fc = 0x01900191; +u32 var00055300 = 0x019e019f; +u32 var00055304 = 0x01a001a1; +u32 var00055308 = 0x01a201a3; +u32 var0005530c = 0x01b001b1; +u32 var00055310 = 0x01b201b3; +u32 var00055314 = 0x01b401b5; +u32 var00055318 = 0x01c201c3; +u32 var0005531c = 0x01c401c5; +u32 var00055320 = 0x01c601c7; +u32 var00055324 = 0x01d401d5; +u32 var00055328 = 0x01d601d7; +u32 var0005532c = 0x01d801d9; +u32 var00055330 = 0x01e601e7; +u32 var00055334 = 0x01e801e9; +u32 var00055338 = 0x01ea01eb; +u32 var0005533c = 0x01f801f9; +u32 var00055340 = 0x01fa01fb; +u32 var00055344 = 0x01fc01fd; +u32 var00055348 = 0x020a020b; +u32 var0005534c = 0x020c020d; +u32 var00055350 = 0x020e020f; +u32 var00055354 = 0x01960197; +u32 var00055358 = 0x01a401a5; +u32 var0005535c = 0x01a601a7; +u32 var00055360 = 0x01a801a9; +u32 var00055364 = 0x01b601b7; +u32 var00055368 = 0x01b801b9; +u32 var0005536c = 0x01ba01bb; +u32 var00055370 = 0x01c801c9; +u32 var00055374 = 0x01ca01cb; +u32 var00055378 = 0x01cc01cd; +u32 var0005537c = 0x01da01db; +u32 var00055380 = 0x01dc01dd; +u32 var00055384 = 0x01de01df; +u32 var00055388 = 0x01ec01ed; +u32 var0005538c = 0x01ee01ef; +u32 var00055390 = 0x01f001f1; +u32 var00055394 = 0x01fe01ff; +u32 var00055398 = 0x02000201; +u32 var0005539c = 0x02020203; +u32 var000553a0 = 0x02100211; +u32 var000553a4 = 0x02120213; +u32 var000553a8 = 0x02140215; +u32 var000553ac = 0x019c019d; +u32 var000553b0 = 0x01aa01ab; +u32 var000553b4 = 0x01ac01ad; +u32 var000553b8 = 0x01ae01af; +u32 var000553bc = 0x01bc01bd; +u32 var000553c0 = 0x01be01bf; +u32 var000553c4 = 0x01c001c1; +u32 var000553c8 = 0x01ce01cf; +u32 var000553cc = 0x01d001d1; +u32 var000553d0 = 0x01d201d3; +u32 var000553d4 = 0x01e001e1; +u32 var000553d8 = 0x01e201e3; +u32 var000553dc = 0x01e401e5; +u32 var000553e0 = 0x01f201f3; +u32 var000553e4 = 0x01f401f5; +u32 var000553e8 = 0x01f601f7; +u32 var000553ec = 0x02040205; +u32 var000553f0 = 0x02060207; +u32 var000553f4 = 0x02080209; +u32 var000553f8 = 0x02160217; +u32 var000553fc = 0x02180219; +u32 var00055400 = 0x021a021b; +u32 var00055404 = 0x021c021d; +u32 var00055408 = 0x021e021f; +u32 var0005540c = 0x02200221; +u32 var00055410 = 0x022e022f; +u32 var00055414 = 0x02300231; +u32 var00055418 = 0x02320233; +u32 var0005541c = 0x02220223; +u32 var00055420 = 0x02240225; +u32 var00055424 = 0x02260227; +u32 var00055428 = 0x02340235; +u32 var0005542c = 0x02360237; +u32 var00055430 = 0x02380239; +u32 var00055434 = 0x02280229; +u32 var00055438 = 0x022a022b; +u32 var0005543c = 0x022c022d; +u32 var00055440 = 0x023a023b; +u32 var00055444 = 0x023c023d; +u32 var00055448 = 0x023e023f; +u32 var0005544c = 0x00000001; +u32 var00055450 = 0x00020003; +u32 var00055454 = 0x00060007; +u32 var00055458 = 0x00080009; +u32 var0005545c = 0x000c000d; +u32 var00055460 = 0x000e000f; +u32 var00055464 = 0x00040005; +u32 var00055468 = 0x00120013; +u32 var0005546c = 0x000a000b; +u32 var00055470 = 0x00180019; +u32 var00055474 = 0x00100011; +u32 var00055478 = 0x001e001f; +u32 var0005547c = 0x00140015; +u32 var00055480 = 0x00160017; +u32 var00055484 = 0x001a001b; +u32 var00055488 = 0x001c001d; +u32 var0005548c = 0x00200021; +u32 var00055490 = 0x00220023; +u32 var00055494 = 0x00240025; +u32 var00055498 = 0x00260027; +u32 var0005549c = 0x00280029; +u32 var000554a0 = 0x002a002b; +u32 var000554a4 = 0x002c002d; +u32 var000554a8 = 0x002e002f; +u32 var000554ac = 0x00300031; +u32 var000554b0 = 0x00320033; +u32 var000554b4 = 0x00340035; +u32 var000554b8 = 0x00360037; +u32 var000554bc = 0x00380039; +u32 var000554c0 = 0x003a003b; +u32 var000554c4 = 0x00480049; +u32 var000554c8 = 0x003c003d; +u32 var000554cc = 0x003e003f; +u32 var000554d0 = 0x00400041; +u32 var000554d4 = 0x004e004f; +u32 var000554d8 = 0x00420043; +u32 var000554dc = 0x00440045; +u32 var000554e0 = 0x00460047; +u32 var000554e4 = 0x00540055; +u32 var000554e8 = 0x004a004b; +u32 var000554ec = 0x004c004d; +u32 var000554f0 = 0x005a005b; +u32 var000554f4 = 0x005c005d; +u32 var000554f8 = 0x005e005f; +u32 var000554fc = 0x00500051; +u32 var00055500 = 0x00520053; +u32 var00055504 = 0x00600061; +u32 var00055508 = 0x00620063; +u32 var0005550c = 0x00640065; +u32 var00055510 = 0x00560057; +u32 var00055514 = 0x00580059; +u32 var00055518 = 0x00660067; +u32 var0005551c = 0x00680069; +u32 var00055520 = 0x006a006b; +u32 var00055524 = 0x006c006d; +u32 var00055528 = 0x006e006f; +u32 var0005552c = 0x00700071; +u32 var00055530 = 0x007e007f; +u32 var00055534 = 0x00800081; +u32 var00055538 = 0x00820083; +u32 var0005553c = 0x00720073; +u32 var00055540 = 0x00740075; +u32 var00055544 = 0x00760077; +u32 var00055548 = 0x00840085; +u32 var0005554c = 0x00860087; +u32 var00055550 = 0x00880089; +u32 var00055554 = 0x00780079; +u32 var00055558 = 0x007a007b; +u32 var0005555c = 0x007c007d; +u32 var00055560 = 0x008a008b; +u32 var00055564 = 0x008c008d; +u32 var00055568 = 0x008e008f; +u32 var0005556c = 0x00900091; +u32 var00055570 = 0x00920093; +u32 var00055574 = 0x00940095; +u32 var00055578 = 0x00a200a3; +u32 var0005557c = 0x00a400a5; +u32 var00055580 = 0x00a600a7; +u32 var00055584 = 0x00b400b5; +u32 var00055588 = 0x00960097; +u32 var0005558c = 0x00980099; +u32 var00055590 = 0x009a009b; +u32 var00055594 = 0x00a800a9; +u32 var00055598 = 0x00aa00ab; +u32 var0005559c = 0x00ac00ad; +u32 var000555a0 = 0x00ba00bb; +u32 var000555a4 = 0x009c009d; +u32 var000555a8 = 0x009e009f; +u32 var000555ac = 0x00a000a1; +u32 var000555b0 = 0x00ae00af; +u32 var000555b4 = 0x00b000b1; +u32 var000555b8 = 0x00b200b3; +u32 var000555bc = 0x00c000c1; +u32 var000555c0 = 0x00b600b7; +u32 var000555c4 = 0x00b800b9; +u32 var000555c8 = 0x00c600c7; +u32 var000555cc = 0x00c800c9; +u32 var000555d0 = 0x00ca00cb; +u32 var000555d4 = 0x00d800d9; +u32 var000555d8 = 0x00da00db; +u32 var000555dc = 0x00dc00dd; +u32 var000555e0 = 0x00ea00eb; +u32 var000555e4 = 0x00bc00bd; +u32 var000555e8 = 0x00be00bf; +u32 var000555ec = 0x00cc00cd; +u32 var000555f0 = 0x00ce00cf; +u32 var000555f4 = 0x00d000d1; +u32 var000555f8 = 0x00de00df; +u32 var000555fc = 0x00e000e1; +u32 var00055600 = 0x00e200e3; +u32 var00055604 = 0x00f000f1; +u32 var00055608 = 0x00c200c3; +u32 var0005560c = 0x00c400c5; +u32 var00055610 = 0x00d200d3; +u32 var00055614 = 0x00d400d5; +u32 var00055618 = 0x00d600d7; +u32 var0005561c = 0x00e400e5; +u32 var00055620 = 0x00e600e7; +u32 var00055624 = 0x00e800e9; +u32 var00055628 = 0x00f600f7; +u32 var0005562c = 0x00ec00ed; +u32 var00055630 = 0x00ee00ef; +u32 var00055634 = 0x00fc00fd; +u32 var00055638 = 0x00fe00ff; +u32 var0005563c = 0x01000101; +u32 var00055640 = 0x010e010f; +u32 var00055644 = 0x01100111; +u32 var00055648 = 0x01120113; +u32 var0005564c = 0x01200121; +u32 var00055650 = 0x01220123; +u32 var00055654 = 0x01240125; +u32 var00055658 = 0x01320133; +u32 var0005565c = 0x00f200f3; +u32 var00055660 = 0x00f400f5; +u32 var00055664 = 0x01020103; +u32 var00055668 = 0x01040105; +u32 var0005566c = 0x01060107; +u32 var00055670 = 0x01140115; +u32 var00055674 = 0x01160117; +u32 var00055678 = 0x01180119; +u32 var0005567c = 0x01260127; +u32 var00055680 = 0x01280129; +u32 var00055684 = 0x012a012b; +u32 var00055688 = 0x01380139; +u32 var0005568c = 0x00f800f9; +u32 var00055690 = 0x00fa00fb; +u32 var00055694 = 0x01080109; +u32 var00055698 = 0x010a010b; +u32 var0005569c = 0x010c010d; +u32 var000556a0 = 0x011a011b; +u32 var000556a4 = 0x011c011d; +u32 var000556a8 = 0x011e011f; +u32 var000556ac = 0x012c012d; +u32 var000556b0 = 0x012e012f; +u32 var000556b4 = 0x01300131; +u32 var000556b8 = 0x013e013f; +u32 var000556bc = 0x01340135; +u32 var000556c0 = 0x01360137; +u32 var000556c4 = 0x01440145; +u32 var000556c8 = 0x01460147; +u32 var000556cc = 0x01480149; +u32 var000556d0 = 0x01560157; +u32 var000556d4 = 0x01580159; +u32 var000556d8 = 0x015a015b; +u32 var000556dc = 0x01680169; +u32 var000556e0 = 0x016a016b; +u32 var000556e4 = 0x016c016d; +u32 var000556e8 = 0x017a017b; +u32 var000556ec = 0x017c017d; +u32 var000556f0 = 0x017e017f; +u32 var000556f4 = 0x018c018d; +u32 var000556f8 = 0x013a013b; +u32 var000556fc = 0x013c013d; +u32 var00055700 = 0x014a014b; +u32 var00055704 = 0x014c014d; +u32 var00055708 = 0x014e014f; +u32 var0005570c = 0x015c015d; +u32 var00055710 = 0x015e015f; +u32 var00055714 = 0x01600161; +u32 var00055718 = 0x016e016f; +u32 var0005571c = 0x01700171; +u32 var00055720 = 0x01720173; +u32 var00055724 = 0x01800181; +u32 var00055728 = 0x01820183; +u32 var0005572c = 0x01840185; +u32 var00055730 = 0x01920193; +u32 var00055734 = 0x01400141; +u32 var00055738 = 0x01420143; +u32 var0005573c = 0x01500151; +u32 var00055740 = 0x01520153; +u32 var00055744 = 0x01540155; +u32 var00055748 = 0x01620163; +u32 var0005574c = 0x01640165; +u32 var00055750 = 0x01660167; +u32 var00055754 = 0x01740175; +u32 var00055758 = 0x01760177; +u32 var0005575c = 0x01780179; +u32 var00055760 = 0x01860187; +u32 var00055764 = 0x01880189; +u32 var00055768 = 0x018a018b; +u32 var0005576c = 0x01980199; +u32 var00055770 = 0x018e018f; +u32 var00055774 = 0x01900191; +u32 var00055778 = 0x019e019f; +u32 var0005577c = 0x01a001a1; +u32 var00055780 = 0x01a201a3; +u32 var00055784 = 0x01b001b1; +u32 var00055788 = 0x01b201b3; +u32 var0005578c = 0x01b401b5; +u32 var00055790 = 0x01c201c3; +u32 var00055794 = 0x01c401c5; +u32 var00055798 = 0x01c601c7; +u32 var0005579c = 0x01d401d5; +u32 var000557a0 = 0x01d601d7; +u32 var000557a4 = 0x01d801d9; +u32 var000557a8 = 0x01e601e7; +u32 var000557ac = 0x01e801e9; +u32 var000557b0 = 0x01ea01eb; +u32 var000557b4 = 0x01f801f9; +u32 var000557b8 = 0x01fa01fb; +u32 var000557bc = 0x01fc01fd; +u32 var000557c0 = 0x01940195; +u32 var000557c4 = 0x01960197; +u32 var000557c8 = 0x01a401a5; +u32 var000557cc = 0x01a601a7; +u32 var000557d0 = 0x01a801a9; +u32 var000557d4 = 0x01b601b7; +u32 var000557d8 = 0x01b801b9; +u32 var000557dc = 0x01ba01bb; +u32 var000557e0 = 0x01c801c9; +u32 var000557e4 = 0x01ca01cb; +u32 var000557e8 = 0x01cc01cd; +u32 var000557ec = 0x01da01db; +u32 var000557f0 = 0x01dc01dd; +u32 var000557f4 = 0x01de01df; +u32 var000557f8 = 0x01ec01ed; +u32 var000557fc = 0x01ee01ef; +u32 var00055800 = 0x01f001f1; +u32 var00055804 = 0x01fe01ff; +u32 var00055808 = 0x02000201; +u32 var0005580c = 0x02020203; +u32 var00055810 = 0x019a019b; +u32 var00055814 = 0x019c019d; +u32 var00055818 = 0x01aa01ab; +u32 var0005581c = 0x01ac01ad; +u32 var00055820 = 0x01ae01af; +u32 var00055824 = 0x01bc01bd; +u32 var00055828 = 0x01be01bf; +u32 var0005582c = 0x01c001c1; +u32 var00055830 = 0x01ce01cf; +u32 var00055834 = 0x01d001d1; +u32 var00055838 = 0x01d201d3; +u32 var0005583c = 0x01e001e1; +u32 var00055840 = 0x01e201e3; +u32 var00055844 = 0x01e401e5; +u32 var00055848 = 0x01f201f3; +u32 var0005584c = 0x01f401f5; +u32 var00055850 = 0x01f601f7; +u32 var00055854 = 0x02040205; +u32 var00055858 = 0x02060207; +u32 var0005585c = 0x02080209; +u32 var00055860 = 0x020a020b; +u32 var00055864 = 0x020c020d; +u32 var00055868 = 0x020e020f; +u32 var0005586c = 0x021c021d; +u32 var00055870 = 0x021e021f; +u32 var00055874 = 0x02200221; +u32 var00055878 = 0x022e022f; +u32 var0005587c = 0x02300231; +u32 var00055880 = 0x02320233; +u32 var00055884 = 0x02100211; +u32 var00055888 = 0x02120213; +u32 var0005588c = 0x02140215; +u32 var00055890 = 0x02220223; +u32 var00055894 = 0x02240225; +u32 var00055898 = 0x02260227; +u32 var0005589c = 0x02340235; +u32 var000558a0 = 0x02360237; +u32 var000558a4 = 0x02380239; +u32 var000558a8 = 0x02160217; +u32 var000558ac = 0x02180219; +u32 var000558b0 = 0x021a021b; +u32 var000558b4 = 0x02280229; +u32 var000558b8 = 0x022a022b; +u32 var000558bc = 0x022c022d; +u32 var000558c0 = 0x023a023b; +u32 var000558c4 = 0x023c023d; +u32 var000558c8 = 0x023e023f; +u32 var000558cc = 0x00000001; +u32 var000558d0 = 0x00020003; +u32 var000558d4 = 0x00060007; +u32 var000558d8 = 0x00080009; +u32 var000558dc = 0x000c000d; +u32 var000558e0 = 0x000e000f; +u32 var000558e4 = 0x00040005; +u32 var000558e8 = 0x00120013; +u32 var000558ec = 0x000a000b; +u32 var000558f0 = 0x00180019; +u32 var000558f4 = 0x00100011; +u32 var000558f8 = 0x001e001f; +u32 var000558fc = 0x00140015; +u32 var00055900 = 0x00160017; +u32 var00055904 = 0x001a001b; +u32 var00055908 = 0x001c001d; +u32 var0005590c = 0x00200021; +u32 var00055910 = 0x00220023; +u32 var00055914 = 0x00240025; +u32 var00055918 = 0x00260027; +u32 var0005591c = 0x002a002b; +u32 var00055920 = 0x002c002d; +u32 var00055924 = 0x00300031; +u32 var00055928 = 0x00320033; +u32 var0005592c = 0x00280029; +u32 var00055930 = 0x00360037; +u32 var00055934 = 0x00380039; +u32 var00055938 = 0x002e002f; +u32 var0005593c = 0x003c003d; +u32 var00055940 = 0x003e003f; +u32 var00055944 = 0x00340035; +u32 var00055948 = 0x00420043; +u32 var0005594c = 0x00440045; +u32 var00055950 = 0x003a003b; +u32 var00055954 = 0x00480049; +u32 var00055958 = 0x004a004b; +u32 var0005595c = 0x004c004d; +u32 var00055960 = 0x00400041; +u32 var00055964 = 0x004e004f; +u32 var00055968 = 0x00500051; +u32 var0005596c = 0x00520053; +u32 var00055970 = 0x00460047; +u32 var00055974 = 0x00540055; +u32 var00055978 = 0x00560057; +u32 var0005597c = 0x00580059; +u32 var00055980 = 0x005a005b; +u32 var00055984 = 0x005c005d; +u32 var00055988 = 0x005e005f; +u32 var0005598c = 0x006c006d; +u32 var00055990 = 0x006e006f; +u32 var00055994 = 0x00600061; +u32 var00055998 = 0x00620063; +u32 var0005599c = 0x00640065; +u32 var000559a0 = 0x00720073; +u32 var000559a4 = 0x00740075; +u32 var000559a8 = 0x00660067; +u32 var000559ac = 0x00680069; +u32 var000559b0 = 0x006a006b; +u32 var000559b4 = 0x00780079; +u32 var000559b8 = 0x007a007b; +u32 var000559bc = 0x00700071; +u32 var000559c0 = 0x007e007f; +u32 var000559c4 = 0x00800081; +u32 var000559c8 = 0x00820083; +u32 var000559cc = 0x00900091; +u32 var000559d0 = 0x00920093; +u32 var000559d4 = 0x00760077; +u32 var000559d8 = 0x00840085; +u32 var000559dc = 0x00860087; +u32 var000559e0 = 0x00880089; +u32 var000559e4 = 0x00960097; +u32 var000559e8 = 0x00980099; +u32 var000559ec = 0x007c007d; +u32 var000559f0 = 0x008a008b; +u32 var000559f4 = 0x008c008d; +u32 var000559f8 = 0x008e008f; +u32 var000559fc = 0x009c009d; +u32 var00055a00 = 0x009e009f; +u32 var00055a04 = 0x00940095; +u32 var00055a08 = 0x00a200a3; +u32 var00055a0c = 0x00a400a5; +u32 var00055a10 = 0x00a600a7; +u32 var00055a14 = 0x00b400b5; +u32 var00055a18 = 0x00b600b7; +u32 var00055a1c = 0x00b800b9; +u32 var00055a20 = 0x009a009b; +u32 var00055a24 = 0x00a800a9; +u32 var00055a28 = 0x00aa00ab; +u32 var00055a2c = 0x00ac00ad; +u32 var00055a30 = 0x00ba00bb; +u32 var00055a34 = 0x00bc00bd; +u32 var00055a38 = 0x00be00bf; +u32 var00055a3c = 0x00a000a1; +u32 var00055a40 = 0x00ae00af; +u32 var00055a44 = 0x00b000b1; +u32 var00055a48 = 0x00b200b3; +u32 var00055a4c = 0x00c000c1; +u32 var00055a50 = 0x00c200c3; +u32 var00055a54 = 0x00c400c5; +u32 var00055a58 = 0x00c600c7; +u32 var00055a5c = 0x00c800c9; +u32 var00055a60 = 0x00ca00cb; +u32 var00055a64 = 0x00d800d9; +u32 var00055a68 = 0x00da00db; +u32 var00055a6c = 0x00dc00dd; +u32 var00055a70 = 0x00ea00eb; +u32 var00055a74 = 0x00ec00ed; +u32 var00055a78 = 0x00ee00ef; +u32 var00055a7c = 0x00cc00cd; +u32 var00055a80 = 0x00ce00cf; +u32 var00055a84 = 0x00d000d1; +u32 var00055a88 = 0x00de00df; +u32 var00055a8c = 0x00e000e1; +u32 var00055a90 = 0x00e200e3; +u32 var00055a94 = 0x00f000f1; +u32 var00055a98 = 0x00f200f3; +u32 var00055a9c = 0x00f400f5; +u32 var00055aa0 = 0x00d200d3; +u32 var00055aa4 = 0x00d400d5; +u32 var00055aa8 = 0x00d600d7; +u32 var00055aac = 0x00e400e5; +u32 var00055ab0 = 0x00e600e7; +u32 var00055ab4 = 0x00e800e9; +u32 var00055ab8 = 0x00f600f7; +u32 var00055abc = 0x00f800f9; +u32 var00055ac0 = 0x00fa00fb; +u32 var00055ac4 = 0x00fc00fd; +u32 var00055ac8 = 0x00fe00ff; +u32 var00055acc = 0x01000101; +u32 var00055ad0 = 0x010e010f; +u32 var00055ad4 = 0x01100111; +u32 var00055ad8 = 0x01120113; +u32 var00055adc = 0x01200121; +u32 var00055ae0 = 0x01220123; +u32 var00055ae4 = 0x01240125; +u32 var00055ae8 = 0x01320133; +u32 var00055aec = 0x01340135; +u32 var00055af0 = 0x01020103; +u32 var00055af4 = 0x01040105; +u32 var00055af8 = 0x01060107; +u32 var00055afc = 0x01140115; +u32 var00055b00 = 0x01160117; +u32 var00055b04 = 0x01180119; +u32 var00055b08 = 0x01260127; +u32 var00055b0c = 0x01280129; +u32 var00055b10 = 0x012a012b; +u32 var00055b14 = 0x01380139; +u32 var00055b18 = 0x013a013b; +u32 var00055b1c = 0x01080109; +u32 var00055b20 = 0x010a010b; +u32 var00055b24 = 0x010c010d; +u32 var00055b28 = 0x011a011b; +u32 var00055b2c = 0x011c011d; +u32 var00055b30 = 0x011e011f; +u32 var00055b34 = 0x012c012d; +u32 var00055b38 = 0x012e012f; +u32 var00055b3c = 0x01300131; +u32 var00055b40 = 0x013e013f; +u32 var00055b44 = 0x01400141; +u32 var00055b48 = 0x01360137; +u32 var00055b4c = 0x01440145; +u32 var00055b50 = 0x01460147; +u32 var00055b54 = 0x01480149; +u32 var00055b58 = 0x01560157; +u32 var00055b5c = 0x01580159; +u32 var00055b60 = 0x015a015b; +u32 var00055b64 = 0x01680169; +u32 var00055b68 = 0x016a016b; +u32 var00055b6c = 0x016c016d; +u32 var00055b70 = 0x017a017b; +u32 var00055b74 = 0x017c017d; +u32 var00055b78 = 0x017e017f; +u32 var00055b7c = 0x018c018d; +u32 var00055b80 = 0x018e018f; +u32 var00055b84 = 0x013c013d; +u32 var00055b88 = 0x014a014b; +u32 var00055b8c = 0x014c014d; +u32 var00055b90 = 0x014e014f; +u32 var00055b94 = 0x015c015d; +u32 var00055b98 = 0x015e015f; +u32 var00055b9c = 0x01600161; +u32 var00055ba0 = 0x016e016f; +u32 var00055ba4 = 0x01700171; +u32 var00055ba8 = 0x01720173; +u32 var00055bac = 0x01800181; +u32 var00055bb0 = 0x01820183; +u32 var00055bb4 = 0x01840185; +u32 var00055bb8 = 0x01920193; +u32 var00055bbc = 0x01940195; +u32 var00055bc0 = 0x01420143; +u32 var00055bc4 = 0x01500151; +u32 var00055bc8 = 0x01520153; +u32 var00055bcc = 0x01540155; +u32 var00055bd0 = 0x01620163; +u32 var00055bd4 = 0x01640165; +u32 var00055bd8 = 0x01660167; +u32 var00055bdc = 0x01740175; +u32 var00055be0 = 0x01760177; +u32 var00055be4 = 0x01780179; +u32 var00055be8 = 0x01860187; +u32 var00055bec = 0x01880189; +u32 var00055bf0 = 0x018a018b; +u32 var00055bf4 = 0x01980199; +u32 var00055bf8 = 0x019a019b; +u32 var00055bfc = 0x01900191; +u32 var00055c00 = 0x019e019f; +u32 var00055c04 = 0x01a001a1; +u32 var00055c08 = 0x01a201a3; +u32 var00055c0c = 0x01b001b1; +u32 var00055c10 = 0x01b201b3; +u32 var00055c14 = 0x01b401b5; +u32 var00055c18 = 0x01c201c3; +u32 var00055c1c = 0x01c401c5; +u32 var00055c20 = 0x01c601c7; +u32 var00055c24 = 0x01d401d5; +u32 var00055c28 = 0x01d601d7; +u32 var00055c2c = 0x01d801d9; +u32 var00055c30 = 0x01e601e7; +u32 var00055c34 = 0x01e801e9; +u32 var00055c38 = 0x01ea01eb; +u32 var00055c3c = 0x01f801f9; +u32 var00055c40 = 0x01fa01fb; +u32 var00055c44 = 0x01fc01fd; +u32 var00055c48 = 0x020a020b; +u32 var00055c4c = 0x020c020d; +u32 var00055c50 = 0x020e020f; +u32 var00055c54 = 0x021c021d; +u32 var00055c58 = 0x021e021f; +u32 var00055c5c = 0x02200221; +u32 var00055c60 = 0x022e022f; +u32 var00055c64 = 0x02300231; +u32 var00055c68 = 0x02320233; +u32 var00055c6c = 0x01960197; +u32 var00055c70 = 0x01a401a5; +u32 var00055c74 = 0x01a601a7; +u32 var00055c78 = 0x01a801a9; +u32 var00055c7c = 0x01b601b7; +u32 var00055c80 = 0x01b801b9; +u32 var00055c84 = 0x01ba01bb; +u32 var00055c88 = 0x01c801c9; +u32 var00055c8c = 0x01ca01cb; +u32 var00055c90 = 0x01cc01cd; +u32 var00055c94 = 0x01da01db; +u32 var00055c98 = 0x01dc01dd; +u32 var00055c9c = 0x01de01df; +u32 var00055ca0 = 0x01ec01ed; +u32 var00055ca4 = 0x01ee01ef; +u32 var00055ca8 = 0x01f001f1; +u32 var00055cac = 0x01fe01ff; +u32 var00055cb0 = 0x02000201; +u32 var00055cb4 = 0x02020203; +u32 var00055cb8 = 0x02100211; +u32 var00055cbc = 0x02120213; +u32 var00055cc0 = 0x02140215; +u32 var00055cc4 = 0x02220223; +u32 var00055cc8 = 0x02240225; +u32 var00055ccc = 0x02260227; +u32 var00055cd0 = 0x02340235; +u32 var00055cd4 = 0x02360237; +u32 var00055cd8 = 0x02380239; +u32 var00055cdc = 0x019c019d; +u32 var00055ce0 = 0x01aa01ab; +u32 var00055ce4 = 0x01ac01ad; +u32 var00055ce8 = 0x01ae01af; +u32 var00055cec = 0x01bc01bd; +u32 var00055cf0 = 0x01be01bf; +u32 var00055cf4 = 0x01c001c1; +u32 var00055cf8 = 0x01ce01cf; +u32 var00055cfc = 0x01d001d1; +u32 var00055d00 = 0x01d201d3; +u32 var00055d04 = 0x01e001e1; +u32 var00055d08 = 0x01e201e3; +u32 var00055d0c = 0x01e401e5; +u32 var00055d10 = 0x01f201f3; +u32 var00055d14 = 0x01f401f5; +u32 var00055d18 = 0x01f601f7; +u32 var00055d1c = 0x02040205; +u32 var00055d20 = 0x02060207; +u32 var00055d24 = 0x02080209; +u32 var00055d28 = 0x02160217; +u32 var00055d2c = 0x02180219; +u32 var00055d30 = 0x021a021b; +u32 var00055d34 = 0x02280229; +u32 var00055d38 = 0x022a022b; +u32 var00055d3c = 0x022c022d; +u32 var00055d40 = 0x023a023b; +u32 var00055d44 = 0x023c023d; +u32 var00055d48 = 0x023e023f; +u32 var00055d4c = 0x00000001; +u32 var00055d50 = 0x00020003; +u32 var00055d54 = 0x00060007; +u32 var00055d58 = 0x00080009; +u32 var00055d5c = 0x000c000d; +u32 var00055d60 = 0x000e000f; +u32 var00055d64 = 0x00040005; +u32 var00055d68 = 0x00120013; +u32 var00055d6c = 0x000a000b; +u32 var00055d70 = 0x00180019; +u32 var00055d74 = 0x00100011; +u32 var00055d78 = 0x001e001f; +u32 var00055d7c = 0x00140015; +u32 var00055d80 = 0x00160017; +u32 var00055d84 = 0x001a001b; +u32 var00055d88 = 0x001c001d; +u32 var00055d8c = 0x00200021; +u32 var00055d90 = 0x00220023; +u32 var00055d94 = 0x00240025; +u32 var00055d98 = 0x00260027; +u32 var00055d9c = 0x002a002b; +u32 var00055da0 = 0x002c002d; +u32 var00055da4 = 0x00300031; +u32 var00055da8 = 0x00320033; +u32 var00055dac = 0x00280029; +u32 var00055db0 = 0x00360037; +u32 var00055db4 = 0x00380039; +u32 var00055db8 = 0x002e002f; +u32 var00055dbc = 0x003c003d; +u32 var00055dc0 = 0x003e003f; +u32 var00055dc4 = 0x00340035; +u32 var00055dc8 = 0x00420043; +u32 var00055dcc = 0x00440045; +u32 var00055dd0 = 0x003a003b; +u32 var00055dd4 = 0x00480049; +u32 var00055dd8 = 0x004a004b; +u32 var00055ddc = 0x00400041; +u32 var00055de0 = 0x004e004f; +u32 var00055de4 = 0x00500051; +u32 var00055de8 = 0x00460047; +u32 var00055dec = 0x00540055; +u32 var00055df0 = 0x00560057; +u32 var00055df4 = 0x004c004d; +u32 var00055df8 = 0x005a005b; +u32 var00055dfc = 0x005c005d; +u32 var00055e00 = 0x005e005f; +u32 var00055e04 = 0x006c006d; +u32 var00055e08 = 0x00520053; +u32 var00055e0c = 0x00600061; +u32 var00055e10 = 0x00620063; +u32 var00055e14 = 0x00640065; +u32 var00055e18 = 0x00720073; +u32 var00055e1c = 0x00580059; +u32 var00055e20 = 0x00660067; +u32 var00055e24 = 0x00680069; +u32 var00055e28 = 0x006a006b; +u32 var00055e2c = 0x00780079; +u32 var00055e30 = 0x006e006f; +u32 var00055e34 = 0x00700071; +u32 var00055e38 = 0x007e007f; +u32 var00055e3c = 0x00800081; +u32 var00055e40 = 0x00820083; +u32 var00055e44 = 0x00900091; +u32 var00055e48 = 0x00740075; +u32 var00055e4c = 0x00760077; +u32 var00055e50 = 0x00840085; +u32 var00055e54 = 0x00860087; +u32 var00055e58 = 0x00880089; +u32 var00055e5c = 0x00960097; +u32 var00055e60 = 0x007a007b; +u32 var00055e64 = 0x007c007d; +u32 var00055e68 = 0x008a008b; +u32 var00055e6c = 0x008c008d; +u32 var00055e70 = 0x008e008f; +u32 var00055e74 = 0x009c009d; +u32 var00055e78 = 0x00920093; +u32 var00055e7c = 0x00940095; +u32 var00055e80 = 0x00a200a3; +u32 var00055e84 = 0x00a400a5; +u32 var00055e88 = 0x00a600a7; +u32 var00055e8c = 0x00b400b5; +u32 var00055e90 = 0x00b600b7; +u32 var00055e94 = 0x00980099; +u32 var00055e98 = 0x009a009b; +u32 var00055e9c = 0x00a800a9; +u32 var00055ea0 = 0x00aa00ab; +u32 var00055ea4 = 0x00ac00ad; +u32 var00055ea8 = 0x00ba00bb; +u32 var00055eac = 0x00bc00bd; +u32 var00055eb0 = 0x009e009f; +u32 var00055eb4 = 0x00a000a1; +u32 var00055eb8 = 0x00ae00af; +u32 var00055ebc = 0x00b000b1; +u32 var00055ec0 = 0x00b200b3; +u32 var00055ec4 = 0x00c000c1; +u32 var00055ec8 = 0x00c200c3; +u32 var00055ecc = 0x00b800b9; +u32 var00055ed0 = 0x00c600c7; +u32 var00055ed4 = 0x00c800c9; +u32 var00055ed8 = 0x00ca00cb; +u32 var00055edc = 0x00d800d9; +u32 var00055ee0 = 0x00da00db; +u32 var00055ee4 = 0x00dc00dd; +u32 var00055ee8 = 0x00ea00eb; +u32 var00055eec = 0x00be00bf; +u32 var00055ef0 = 0x00cc00cd; +u32 var00055ef4 = 0x00ce00cf; +u32 var00055ef8 = 0x00d000d1; +u32 var00055efc = 0x00de00df; +u32 var00055f00 = 0x00e000e1; +u32 var00055f04 = 0x00e200e3; +u32 var00055f08 = 0x00f000f1; +u32 var00055f0c = 0x00c400c5; +u32 var00055f10 = 0x00d200d3; +u32 var00055f14 = 0x00d400d5; +u32 var00055f18 = 0x00d600d7; +u32 var00055f1c = 0x00e400e5; +u32 var00055f20 = 0x00e600e7; +u32 var00055f24 = 0x00e800e9; +u32 var00055f28 = 0x00f600f7; +u32 var00055f2c = 0x00ec00ed; +u32 var00055f30 = 0x00ee00ef; +u32 var00055f34 = 0x00fc00fd; +u32 var00055f38 = 0x00fe00ff; +u32 var00055f3c = 0x01000101; +u32 var00055f40 = 0x010e010f; +u32 var00055f44 = 0x01100111; +u32 var00055f48 = 0x01120113; +u32 var00055f4c = 0x01200121; +u32 var00055f50 = 0x01220123; +u32 var00055f54 = 0x00f200f3; +u32 var00055f58 = 0x00f400f5; +u32 var00055f5c = 0x01020103; +u32 var00055f60 = 0x01040105; +u32 var00055f64 = 0x01060107; +u32 var00055f68 = 0x01140115; +u32 var00055f6c = 0x01160117; +u32 var00055f70 = 0x01180119; +u32 var00055f74 = 0x01260127; +u32 var00055f78 = 0x01280129; +u32 var00055f7c = 0x00f800f9; +u32 var00055f80 = 0x00fa00fb; +u32 var00055f84 = 0x01080109; +u32 var00055f88 = 0x010a010b; +u32 var00055f8c = 0x010c010d; +u32 var00055f90 = 0x011a011b; +u32 var00055f94 = 0x011c011d; +u32 var00055f98 = 0x011e011f; +u32 var00055f9c = 0x012c012d; +u32 var00055fa0 = 0x012e012f; +u32 var00055fa4 = 0x01240125; +u32 var00055fa8 = 0x01320133; +u32 var00055fac = 0x01340135; +u32 var00055fb0 = 0x01360137; +u32 var00055fb4 = 0x01440145; +u32 var00055fb8 = 0x01460147; +u32 var00055fbc = 0x01480149; +u32 var00055fc0 = 0x01560157; +u32 var00055fc4 = 0x01580159; +u32 var00055fc8 = 0x015a015b; +u32 var00055fcc = 0x01680169; +u32 var00055fd0 = 0x016a016b; +u32 var00055fd4 = 0x016c016d; +u32 var00055fd8 = 0x012a012b; +u32 var00055fdc = 0x01380139; +u32 var00055fe0 = 0x013a013b; +u32 var00055fe4 = 0x013c013d; +u32 var00055fe8 = 0x014a014b; +u32 var00055fec = 0x014c014d; +u32 var00055ff0 = 0x014e014f; +u32 var00055ff4 = 0x015c015d; +u32 var00055ff8 = 0x015e015f; +u32 var00055ffc = 0x01600161; +u32 var00056000 = 0x016e016f; +u32 var00056004 = 0x01700171; +u32 var00056008 = 0x01720173; +u32 var0005600c = 0x01300131; +u32 var00056010 = 0x013e013f; +u32 var00056014 = 0x01400141; +u32 var00056018 = 0x01420143; +u32 var0005601c = 0x01500151; +u32 var00056020 = 0x01520153; +u32 var00056024 = 0x01540155; +u32 var00056028 = 0x01620163; +u32 var0005602c = 0x01640165; +u32 var00056030 = 0x01660167; +u32 var00056034 = 0x01740175; +u32 var00056038 = 0x01760177; +u32 var0005603c = 0x01780179; +u32 var00056040 = 0x017a017b; +u32 var00056044 = 0x017c017d; +u32 var00056048 = 0x017e017f; +u32 var0005604c = 0x018c018d; +u32 var00056050 = 0x018e018f; +u32 var00056054 = 0x01900191; +u32 var00056058 = 0x019e019f; +u32 var0005605c = 0x01a001a1; +u32 var00056060 = 0x01a201a3; +u32 var00056064 = 0x01b001b1; +u32 var00056068 = 0x01b201b3; +u32 var0005606c = 0x01b401b5; +u32 var00056070 = 0x01c201c3; +u32 var00056074 = 0x01c401c5; +u32 var00056078 = 0x01c601c7; +u32 var0005607c = 0x01d401d5; +u32 var00056080 = 0x01d601d7; +u32 var00056084 = 0x01d801d9; +u32 var00056088 = 0x01e601e7; +u32 var0005608c = 0x01e801e9; +u32 var00056090 = 0x01ea01eb; +u32 var00056094 = 0x01f801f9; +u32 var00056098 = 0x01fa01fb; +u32 var0005609c = 0x01fc01fd; +u32 var000560a0 = 0x020a020b; +u32 var000560a4 = 0x020c020d; +u32 var000560a8 = 0x020e020f; +u32 var000560ac = 0x021c021d; +u32 var000560b0 = 0x021e021f; +u32 var000560b4 = 0x02200221; +u32 var000560b8 = 0x022e022f; +u32 var000560bc = 0x02300231; +u32 var000560c0 = 0x02320233; +u32 var000560c4 = 0x01800181; +u32 var000560c8 = 0x01820183; +u32 var000560cc = 0x01840185; +u32 var000560d0 = 0x01920193; +u32 var000560d4 = 0x01940195; +u32 var000560d8 = 0x01960197; +u32 var000560dc = 0x01a401a5; +u32 var000560e0 = 0x01a601a7; +u32 var000560e4 = 0x01a801a9; +u32 var000560e8 = 0x01b601b7; +u32 var000560ec = 0x01b801b9; +u32 var000560f0 = 0x01ba01bb; +u32 var000560f4 = 0x01c801c9; +u32 var000560f8 = 0x01ca01cb; +u32 var000560fc = 0x01cc01cd; +u32 var00056100 = 0x01da01db; +u32 var00056104 = 0x01dc01dd; +u32 var00056108 = 0x01de01df; +u32 var0005610c = 0x01ec01ed; +u32 var00056110 = 0x01ee01ef; +u32 var00056114 = 0x01f001f1; +u32 var00056118 = 0x01fe01ff; +u32 var0005611c = 0x02000201; +u32 var00056120 = 0x02020203; +u32 var00056124 = 0x02100211; +u32 var00056128 = 0x02120213; +u32 var0005612c = 0x02140215; +u32 var00056130 = 0x02220223; +u32 var00056134 = 0x02240225; +u32 var00056138 = 0x02260227; +u32 var0005613c = 0x02340235; +u32 var00056140 = 0x02360237; +u32 var00056144 = 0x02380239; +u32 var00056148 = 0x01860187; +u32 var0005614c = 0x01880189; +u32 var00056150 = 0x018a018b; +u32 var00056154 = 0x01980199; +u32 var00056158 = 0x019a019b; +u32 var0005615c = 0x019c019d; +u32 var00056160 = 0x01aa01ab; +u32 var00056164 = 0x01ac01ad; +u32 var00056168 = 0x01ae01af; +u32 var0005616c = 0x01bc01bd; +u32 var00056170 = 0x01be01bf; +u32 var00056174 = 0x01c001c1; +u32 var00056178 = 0x01ce01cf; +u32 var0005617c = 0x01d001d1; +u32 var00056180 = 0x01d201d3; +u32 var00056184 = 0x01e001e1; +u32 var00056188 = 0x01e201e3; +u32 var0005618c = 0x01e401e5; +u32 var00056190 = 0x01f201f3; +u32 var00056194 = 0x01f401f5; +u32 var00056198 = 0x01f601f7; +u32 var0005619c = 0x02040205; +u32 var000561a0 = 0x02060207; +u32 var000561a4 = 0x02080209; +u32 var000561a8 = 0x02160217; +u32 var000561ac = 0x02180219; +u32 var000561b0 = 0x021a021b; +u32 var000561b4 = 0x02280229; +u32 var000561b8 = 0x022a022b; +u32 var000561bc = 0x022c022d; +u32 var000561c0 = 0x023a023b; +u32 var000561c4 = 0x023c023d; +u32 var000561c8 = 0x023e023f; +u32 var000561cc = 0x00000001; +u32 var000561d0 = 0x00020003; +u32 var000561d4 = 0x00060007; +u32 var000561d8 = 0x00080009; +u32 var000561dc = 0x000c000d; +u32 var000561e0 = 0x000e000f; +u32 var000561e4 = 0x00040005; +u32 var000561e8 = 0x00120013; +u32 var000561ec = 0x000a000b; +u32 var000561f0 = 0x00180019; +u32 var000561f4 = 0x00100011; +u32 var000561f8 = 0x001e001f; +u32 var000561fc = 0x00140015; +u32 var00056200 = 0x00160017; +u32 var00056204 = 0x001a001b; +u32 var00056208 = 0x001c001d; +u32 var0005620c = 0x00200021; +u32 var00056210 = 0x00220023; +u32 var00056214 = 0x00240025; +u32 var00056218 = 0x00260027; +u32 var0005621c = 0x002a002b; +u32 var00056220 = 0x002c002d; +u32 var00056224 = 0x00300031; +u32 var00056228 = 0x00320033; +u32 var0005622c = 0x00280029; +u32 var00056230 = 0x00360037; +u32 var00056234 = 0x00380039; +u32 var00056238 = 0x002e002f; +u32 var0005623c = 0x003c003d; +u32 var00056240 = 0x003e003f; +u32 var00056244 = 0x00340035; +u32 var00056248 = 0x00420043; +u32 var0005624c = 0x00440045; +u32 var00056250 = 0x003a003b; +u32 var00056254 = 0x00480049; +u32 var00056258 = 0x004a004b; +u32 var0005625c = 0x004c004d; +u32 var00056260 = 0x00400041; +u32 var00056264 = 0x004e004f; +u32 var00056268 = 0x00500051; +u32 var0005626c = 0x00520053; +u32 var00056270 = 0x00460047; +u32 var00056274 = 0x00540055; +u32 var00056278 = 0x00560057; +u32 var0005627c = 0x00580059; +u32 var00056280 = 0x005a005b; +u32 var00056284 = 0x005c005d; +u32 var00056288 = 0x005e005f; +u32 var0005628c = 0x006c006d; +u32 var00056290 = 0x006e006f; +u32 var00056294 = 0x00700071; +u32 var00056298 = 0x00600061; +u32 var0005629c = 0x00620063; +u32 var000562a0 = 0x00640065; +u32 var000562a4 = 0x00720073; +u32 var000562a8 = 0x00740075; +u32 var000562ac = 0x00760077; +u32 var000562b0 = 0x00660067; +u32 var000562b4 = 0x00680069; +u32 var000562b8 = 0x006a006b; +u32 var000562bc = 0x00780079; +u32 var000562c0 = 0x007a007b; +u32 var000562c4 = 0x007c007d; +u32 var000562c8 = 0x007e007f; +u32 var000562cc = 0x00800081; +u32 var000562d0 = 0x00820083; +u32 var000562d4 = 0x00900091; +u32 var000562d8 = 0x00920093; +u32 var000562dc = 0x00940095; +u32 var000562e0 = 0x00a200a3; +u32 var000562e4 = 0x00a400a5; +u32 var000562e8 = 0x00840085; +u32 var000562ec = 0x00860087; +u32 var000562f0 = 0x00880089; +u32 var000562f4 = 0x00960097; +u32 var000562f8 = 0x00980099; +u32 var000562fc = 0x009a009b; +u32 var00056300 = 0x00a800a9; +u32 var00056304 = 0x00aa00ab; +u32 var00056308 = 0x008a008b; +u32 var0005630c = 0x008c008d; +u32 var00056310 = 0x008e008f; +u32 var00056314 = 0x009c009d; +u32 var00056318 = 0x009e009f; +u32 var0005631c = 0x00a000a1; +u32 var00056320 = 0x00ae00af; +u32 var00056324 = 0x00b000b1; +u32 var00056328 = 0x00a600a7; +u32 var0005632c = 0x00b400b5; +u32 var00056330 = 0x00b600b7; +u32 var00056334 = 0x00b800b9; +u32 var00056338 = 0x00c600c7; +u32 var0005633c = 0x00c800c9; +u32 var00056340 = 0x00ca00cb; +u32 var00056344 = 0x00d800d9; +u32 var00056348 = 0x00da00db; +u32 var0005634c = 0x00dc00dd; +u32 var00056350 = 0x00ac00ad; +u32 var00056354 = 0x00ba00bb; +u32 var00056358 = 0x00bc00bd; +u32 var0005635c = 0x00be00bf; +u32 var00056360 = 0x00cc00cd; +u32 var00056364 = 0x00ce00cf; +u32 var00056368 = 0x00d000d1; +u32 var0005636c = 0x00de00df; +u32 var00056370 = 0x00e000e1; +u32 var00056374 = 0x00e200e3; +u32 var00056378 = 0x00b200b3; +u32 var0005637c = 0x00c000c1; +u32 var00056380 = 0x00c200c3; +u32 var00056384 = 0x00c400c5; +u32 var00056388 = 0x00d200d3; +u32 var0005638c = 0x00d400d5; +u32 var00056390 = 0x00d600d7; +u32 var00056394 = 0x00e400e5; +u32 var00056398 = 0x00e600e7; +u32 var0005639c = 0x00e800e9; +u32 var000563a0 = 0x00ea00eb; +u32 var000563a4 = 0x00ec00ed; +u32 var000563a8 = 0x00ee00ef; +u32 var000563ac = 0x00fc00fd; +u32 var000563b0 = 0x00fe00ff; +u32 var000563b4 = 0x01000101; +u32 var000563b8 = 0x010e010f; +u32 var000563bc = 0x01100111; +u32 var000563c0 = 0x01120113; +u32 var000563c4 = 0x01200121; +u32 var000563c8 = 0x01220123; +u32 var000563cc = 0x01240125; +u32 var000563d0 = 0x01320133; +u32 var000563d4 = 0x00f000f1; +u32 var000563d8 = 0x00f200f3; +u32 var000563dc = 0x00f400f5; +u32 var000563e0 = 0x01020103; +u32 var000563e4 = 0x01040105; +u32 var000563e8 = 0x01060107; +u32 var000563ec = 0x01140115; +u32 var000563f0 = 0x01160117; +u32 var000563f4 = 0x01180119; +u32 var000563f8 = 0x01260127; +u32 var000563fc = 0x01280129; +u32 var00056400 = 0x012a012b; +u32 var00056404 = 0x01380139; +u32 var00056408 = 0x00f600f7; +u32 var0005640c = 0x00f800f9; +u32 var00056410 = 0x00fa00fb; +u32 var00056414 = 0x01080109; +u32 var00056418 = 0x010a010b; +u32 var0005641c = 0x010c010d; +u32 var00056420 = 0x011a011b; +u32 var00056424 = 0x011c011d; +u32 var00056428 = 0x011e011f; +u32 var0005642c = 0x012c012d; +u32 var00056430 = 0x012e012f; +u32 var00056434 = 0x01300131; +u32 var00056438 = 0x013e013f; +u32 var0005643c = 0x01340135; +u32 var00056440 = 0x01360137; +u32 var00056444 = 0x01440145; +u32 var00056448 = 0x01460147; +u32 var0005644c = 0x01480149; +u32 var00056450 = 0x01560157; +u32 var00056454 = 0x01580159; +u32 var00056458 = 0x015a015b; +u32 var0005645c = 0x01680169; +u32 var00056460 = 0x016a016b; +u32 var00056464 = 0x016c016d; +u32 var00056468 = 0x017a017b; +u32 var0005646c = 0x017c017d; +u32 var00056470 = 0x017e017f; +u32 var00056474 = 0x018c018d; +u32 var00056478 = 0x018e018f; +u32 var0005647c = 0x01900191; +u32 var00056480 = 0x013a013b; +u32 var00056484 = 0x013c013d; +u32 var00056488 = 0x014a014b; +u32 var0005648c = 0x014c014d; +u32 var00056490 = 0x014e014f; +u32 var00056494 = 0x015c015d; +u32 var00056498 = 0x015e015f; +u32 var0005649c = 0x01600161; +u32 var000564a0 = 0x016e016f; +u32 var000564a4 = 0x01700171; +u32 var000564a8 = 0x01720173; +u32 var000564ac = 0x01800181; +u32 var000564b0 = 0x01820183; +u32 var000564b4 = 0x01840185; +u32 var000564b8 = 0x01920193; +u32 var000564bc = 0x01940195; +u32 var000564c0 = 0x01960197; +u32 var000564c4 = 0x01400141; +u32 var000564c8 = 0x01420143; +u32 var000564cc = 0x01500151; +u32 var000564d0 = 0x01520153; +u32 var000564d4 = 0x01540155; +u32 var000564d8 = 0x01620163; +u32 var000564dc = 0x01640165; +u32 var000564e0 = 0x01660167; +u32 var000564e4 = 0x01740175; +u32 var000564e8 = 0x01760177; +u32 var000564ec = 0x01780179; +u32 var000564f0 = 0x01860187; +u32 var000564f4 = 0x01880189; +u32 var000564f8 = 0x018a018b; +u32 var000564fc = 0x01980199; +u32 var00056500 = 0x019a019b; +u32 var00056504 = 0x019c019d; +u32 var00056508 = 0x019e019f; +u32 var0005650c = 0x01a001a1; +u32 var00056510 = 0x01a201a3; +u32 var00056514 = 0x01b001b1; +u32 var00056518 = 0x01b201b3; +u32 var0005651c = 0x01b401b5; +u32 var00056520 = 0x01c201c3; +u32 var00056524 = 0x01c401c5; +u32 var00056528 = 0x01c601c7; +u32 var0005652c = 0x01d401d5; +u32 var00056530 = 0x01d601d7; +u32 var00056534 = 0x01d801d9; +u32 var00056538 = 0x01e601e7; +u32 var0005653c = 0x01e801e9; +u32 var00056540 = 0x01ea01eb; +u32 var00056544 = 0x01f801f9; +u32 var00056548 = 0x01fa01fb; +u32 var0005654c = 0x01fc01fd; +u32 var00056550 = 0x020a020b; +u32 var00056554 = 0x020c020d; +u32 var00056558 = 0x020e020f; +u32 var0005655c = 0x01a401a5; +u32 var00056560 = 0x01a601a7; +u32 var00056564 = 0x01a801a9; +u32 var00056568 = 0x01b601b7; +u32 var0005656c = 0x01b801b9; +u32 var00056570 = 0x01ba01bb; +u32 var00056574 = 0x01c801c9; +u32 var00056578 = 0x01ca01cb; +u32 var0005657c = 0x01cc01cd; +u32 var00056580 = 0x01da01db; +u32 var00056584 = 0x01dc01dd; +u32 var00056588 = 0x01de01df; +u32 var0005658c = 0x01ec01ed; +u32 var00056590 = 0x01ee01ef; +u32 var00056594 = 0x01f001f1; +u32 var00056598 = 0x01fe01ff; +u32 var0005659c = 0x02000201; +u32 var000565a0 = 0x02020203; +u32 var000565a4 = 0x02100211; +u32 var000565a8 = 0x02120213; +u32 var000565ac = 0x02140215; +u32 var000565b0 = 0x01aa01ab; +u32 var000565b4 = 0x01ac01ad; +u32 var000565b8 = 0x01ae01af; +u32 var000565bc = 0x01bc01bd; +u32 var000565c0 = 0x01be01bf; +u32 var000565c4 = 0x01c001c1; +u32 var000565c8 = 0x01ce01cf; +u32 var000565cc = 0x01d001d1; +u32 var000565d0 = 0x01d201d3; +u32 var000565d4 = 0x01e001e1; +u32 var000565d8 = 0x01e201e3; +u32 var000565dc = 0x01e401e5; +u32 var000565e0 = 0x01f201f3; +u32 var000565e4 = 0x01f401f5; +u32 var000565e8 = 0x01f601f7; +u32 var000565ec = 0x02040205; +u32 var000565f0 = 0x02060207; +u32 var000565f4 = 0x02080209; +u32 var000565f8 = 0x02160217; +u32 var000565fc = 0x02180219; +u32 var00056600 = 0x021a021b; +u32 var00056604 = 0x021c021d; +u32 var00056608 = 0x021e021f; +u32 var0005660c = 0x02200221; +u32 var00056610 = 0x022e022f; +u32 var00056614 = 0x02300231; +u32 var00056618 = 0x02320233; +u32 var0005661c = 0x02220223; +u32 var00056620 = 0x02240225; +u32 var00056624 = 0x02260227; +u32 var00056628 = 0x02340235; +u32 var0005662c = 0x02360237; +u32 var00056630 = 0x02380239; +u32 var00056634 = 0x02280229; +u32 var00056638 = 0x022a022b; +u32 var0005663c = 0x022c022d; +u32 var00056640 = 0x023a023b; +u32 var00056644 = 0x023c023d; +u32 var00056648 = 0x023e023f; +u32 var0005664c = 0xbf03b5fe; +u32 var00056650 = 0xbef186da; +u32 var00056654 = 0xbea07302; +u32 var00056658 = 0xbe3a4774; +u32 var0005665c = 0xbdc1b01d; +u32 var00056660 = 0xbd27cb87; +u32 var00056664 = 0xbc68a11d; +u32 var00056668 = 0xbb727b46; +u32 var0005666c = 0x3f5b84a8; +u32 var00056670 = 0x3f61b9d8; +u32 var00056674 = 0x3f731add; +u32 var00056678 = 0x3f7bba81; +u32 var0005667c = 0x3f7eda41; +u32 var00056680 = 0x3f7fc8fd; +u32 var00056684 = 0x3f7ff965; +u32 var00056688 = 0x3f7fff8d; +u32 var0005668c = 0x00000000; +u32 var00056690 = 0x00001f40; +u32 var00056694 = 0x00003e80; +u32 var00056698 = 0x00005dc0; +u32 var0005669c = 0x00007d00; +u32 var000566a0 = 0x00009c40; +u32 var000566a4 = 0x0000bb80; +u32 var000566a8 = 0x0000dac0; +u32 var000566ac = 0x0000fa00; +u32 var000566b0 = 0x00013880; +u32 var000566b4 = 0x00017700; +u32 var000566b8 = 0x0001b580; +u32 var000566bc = 0x0001f400; +u32 var000566c0 = 0x00023280; +u32 var000566c4 = 0x00027100; +u32 var000566c8 = 0x00000000; +u32 var000566cc = 0x00007d00; +u32 var000566d0 = 0x00009c40; +u32 var000566d4 = 0x0000bb80; +u32 var000566d8 = 0x0000dac0; +u32 var000566dc = 0x0000fa00; +u32 var000566e0 = 0x00013880; +u32 var000566e4 = 0x00017700; +u32 var000566e8 = 0x0001b580; +u32 var000566ec = 0x0001f400; +u32 var000566f0 = 0x00027100; +u32 var000566f4 = 0x0002ee00; +u32 var000566f8 = 0x00036b00; +u32 var000566fc = 0x0003e800; +u32 var00056700 = 0x0004e200; +u32 var00056704 = 0x00005622; +u32 var00056708 = 0x00005dc0; +u32 var0005670c = 0x00003e80; +u32 var00056710 = 0x00005622; +u32 var00056714 = 0x0000ac44; +u32 var00056718 = 0x0000bb80; +u32 var0005671c = 0x00007d00; +u32 var00056720 = 0x0000ac44; +u32 var00056724 = 0xbd03ba34; +u32 var00056728 = 0x3dd41398; +u32 var0005672c = 0xbe3aec8d; +u32 var00056730 = 0x3e8890b4; +u32 var00056734 = 0xbeb50508; +u32 var00056738 = 0x3ee17918; +u32 var0005673c = 0xbf0649c3; +u32 var00056740 = 0x3f1a8273; +u32 var00056744 = 0xbf2cc954; +u32 var00056748 = 0x3f3c902e; +u32 var0005674c = 0xbf495c64; +u32 var00056750 = 0x3f52ca58; +u32 var00056754 = 0xbf5890a3; +u32 var00056758 = 0x3f5a8284; +u32 var0005675c = 0xbf5890a3; +u32 var00056760 = 0x3f52ca47; +u32 var00056764 = 0xbf495c64; +u32 var00056768 = 0x3f3c902e; +u32 var0005676c = 0xbf2cc954; +u32 var00056770 = 0x3f1a8273; +u32 var00056774 = 0xbf0649d4; +u32 var00056778 = 0x3ee1793a; +u32 var0005677c = 0xbeb504e6; +u32 var00056780 = 0x3e8890b4; +u32 var00056784 = 0xbe3aecd0; +u32 var00056788 = 0x3dd41398; +u32 var0005678c = 0xbd03ba34; +u32 var00056790 = 0xbcf168f9; +u32 var00056794 = 0x3da2bb66; +u32 var00056798 = 0xbdee2b06; +u32 var0005679c = 0x3e0e2ef5; +u32 var000567a0 = 0xbe15f5f1; +u32 var000567a4 = 0x3e0e2ef5; +u32 var000567a8 = 0xbdee2b06; +u32 var000567ac = 0x3da2bb66; +u32 var000567b0 = 0xbcf168f9; +u32 var000567b4 = 0xbd03ba34; +u32 var000567b8 = 0x3dd41398; +u32 var000567bc = 0xbe3aec8d; +u32 var000567c0 = 0x3e8890b4; +u32 var000567c4 = 0xbeb50508; +u32 var000567c8 = 0x3ee17918; +u32 var000567cc = 0xbf0649c3; +u32 var000567d0 = 0x3f1a8273; +u32 var000567d4 = 0xbf2cc954; +u32 var000567d8 = 0x3f3c902e; +u32 var000567dc = 0xbf495c64; +u32 var000567e0 = 0x3f52ca58; +u32 var000567e4 = 0xbf5890a3; +u32 var000567e8 = 0x3f5a8284; +u32 var000567ec = 0xbf5890a3; +u32 var000567f0 = 0x3f52ca47; +u32 var000567f4 = 0xbf495c64; +u32 var000567f8 = 0x3f3c902e; +u32 var000567fc = 0xbf2cf377; +u32 var00056800 = 0x3f1bd7c3; +u32 var00056804 = 0xbf098c7e; +u32 var00056808 = 0x3eec6a5d; +u32 var0005680c = 0xbec3ef07; +u32 var00056810 = 0x3e99f623; +u32 var00056814 = 0xbe5bbcf5; +u32 var00056818 = 0x3df6f7e4; +u32 var0005681c = 0xbd0dbf05; +u32 var00056820 = 0xbcd987c6; +u32 var00056824 = 0x3d4c985f; +u32 var00056828 = 0xbce76ea4; +u32 var0005682c = 0x00000000; +u32 var00056830 = 0x00000000; +u32 var00056834 = 0x00000000; +u32 var00056838 = 0x00000000; +u32 var0005683c = 0x00000000; +u32 var00056840 = 0x00000000; +u32 var00056844 = 0xbdd41398; +u32 var00056848 = 0x3eb50508; +u32 var0005684c = 0xbf1a8273; +u32 var00056850 = 0x3f495c64; +u32 var00056854 = 0xbf5a8284; +u32 var00056858 = 0x3f495c64; +u32 var0005685c = 0xbf1a8273; +u32 var00056860 = 0x3eb504e6; +u32 var00056864 = 0xbdd41398; +u32 var00056868 = 0xbda2bb66; +u32 var0005686c = 0x3e15f5f1; +u32 var00056870 = 0xbda2bb66; +u32 var00056874 = 0x00000000; +u32 var00056878 = 0x00000000; +u32 var0005687c = 0x00000000; +u32 var00056880 = 0x00000000; +u32 var00056884 = 0x00000000; +u32 var00056888 = 0x00000000; +u32 var0005688c = 0x00000000; +u32 var00056890 = 0x00000000; +u32 var00056894 = 0x00000000; +u32 var00056898 = 0x00000000; +u32 var0005689c = 0x00000000; +u32 var000568a0 = 0x00000000; +u32 var000568a4 = 0x00000000; +u32 var000568a8 = 0x00000000; +u32 var000568ac = 0x00000000; +u32 var000568b0 = 0x00000000; +u32 var000568b4 = 0x00000000; +u32 var000568b8 = 0x00000000; +u32 var000568bc = 0x00000000; +u32 var000568c0 = 0x00000000; +u32 var000568c4 = 0x00000000; +u32 var000568c8 = 0x00000000; +u32 var000568cc = 0x00000000; +u32 var000568d0 = 0x00000000; +u32 var000568d4 = 0x00000000; +u32 var000568d8 = 0x00000000; +u32 var000568dc = 0x00000000; +u32 var000568e0 = 0x00000000; +u32 var000568e4 = 0x00000000; +u32 var000568e8 = 0x00000000; +u32 var000568ec = 0xbe027d89; +u32 var000568f0 = 0x3ec24207; +u32 var000568f4 = 0xbf1bb1d1; +u32 var000568f8 = 0x3f4ae7b4; +u32 var000568fc = 0xbf6a7d67; +u32 var00056900 = 0x3f77cb2e; +u32 var00056904 = 0xbf7426cc; +u32 var00056908 = 0x3f6c8366; +u32 var0005690c = 0xbf631327; +u32 var00056910 = 0x3f57e879; +u32 var00056914 = 0xbf4b192f; +u32 var00056918 = 0x3f3cbe2f; +u32 var0005691c = 0xbf2cc954; +u32 var00056920 = 0x3f1a8273; +u32 var00056924 = 0xbf0649d4; +u32 var00056928 = 0x3ee1793a; +u32 var0005692c = 0xbeb504e6; +u32 var00056930 = 0x3e8890b4; +u32 var00056934 = 0xbe3aecd0; +u32 var00056938 = 0x3dd41398; +u32 var0005693c = 0xbd03ba34; +u32 var00056940 = 0xbcf168f9; +u32 var00056944 = 0x3da2bb66; +u32 var00056948 = 0xbdee2b06; +u32 var0005694c = 0x3e0e2ef5; +u32 var00056950 = 0xbe15f5f1; +u32 var00056954 = 0x3e0e2ef5; +u32 var00056958 = 0xbdee2b06; +u32 var0005695c = 0x3da2bb66; +u32 var00056960 = 0xbcf168f9; +u32 var00056964 = 0xbe327e95; +u32 var00056968 = 0xbf0483ed; +u32 var0005696c = 0xbf586174; +u32 var00056970 = 0xbf92d5e9; +u32 var00056974 = 0xbfb504f7; +u32 var00056978 = 0xbfd1b3f2; +u32 var0005697c = 0xbfe803cd; +u32 var00056980 = 0xbff746ed; +u32 var00056984 = 0xbfff069a; +u32 var00056988 = 0x3e327e95; +u32 var0005698c = 0x3f0483ed; +u32 var00056990 = 0x3f586174; +u32 var00056994 = 0x3f92d5e9; +u32 var00056998 = 0x3fb504f7; +u32 var0005699c = 0x3fd1b3f2; +u32 var000569a0 = 0x3fe803cd; +u32 var000569a4 = 0x3ff746ed; +u32 var000569a8 = 0x3fff069a; +u32 var000569ac = 0xbe327e95; +u32 var000569b0 = 0xbf0483ed; +u32 var000569b4 = 0xbf586174; +u32 var000569b8 = 0xbf92d5e9; +u32 var000569bc = 0xbfb504f7; +u32 var000569c0 = 0xbfd1b3f2; +u32 var000569c4 = 0xbfe803cd; +u32 var000569c8 = 0xbff746ed; +u32 var000569cc = 0xbfff069a; +u32 var000569d0 = 0x3e327e95; +u32 var000569d4 = 0x3f0483ed; +u32 var000569d8 = 0x3f586174; +u32 var000569dc = 0x3f92d5e9; +u32 var000569e0 = 0x3fb504f7; +u32 var000569e4 = 0x3fd1b3f2; +u32 var000569e8 = 0x3fe803cd; +u32 var000569ec = 0x3ff746ed; +u32 var000569f0 = 0x3fff069a; +u32 var000569f4 = 0xbf0483ed; +u32 var000569f8 = 0xbfb504d5; +u32 var000569fc = 0xbff746dc; +u32 var00056a00 = 0x3f0483ed; +u32 var00056a04 = 0x3fb504d5; +u32 var00056a08 = 0x3ff746dc; +u32 var00056a0c = 0x00000000; +u32 var00056a10 = 0x00000000; +u32 var00056a14 = 0x00000000; +u32 var00056a18 = 0x00000000; +u32 var00056a1c = 0x00000000; +u32 var00056a20 = 0x00000000; +u32 var00056a24 = 0x00000000; +u32 var00056a28 = 0x00000000; +u32 var00056a2c = 0x00000000; +u32 var00056a30 = 0x00000000; +u32 var00056a34 = 0x00000000; +u32 var00056a38 = 0x00000000; +u32 var00056a3c = 0xbe327e95; +u32 var00056a40 = 0xbf0483ed; +u32 var00056a44 = 0xbf586174; +u32 var00056a48 = 0xbf92d5e9; +u32 var00056a4c = 0xbfb504f7; +u32 var00056a50 = 0xbfd1b3f2; +u32 var00056a54 = 0xbfe803cd; +u32 var00056a58 = 0xbff746ed; +u32 var00056a5c = 0xbfff069a; +u32 var00056a60 = 0x3e327e95; +u32 var00056a64 = 0x3f0483ed; +u32 var00056a68 = 0x3f586174; +u32 var00056a6c = 0x3f92d5e9; +u32 var00056a70 = 0x3fb504f7; +u32 var00056a74 = 0x3fd1b3f2; +u32 var00056a78 = 0x3fe803cd; +u32 var00056a7c = 0x3ff746ed; +u32 var00056a80 = 0x3fff069a; +u32 var00056a84 = 0x80402010; +u32 var00056a88 = 0x08040201; +u32 var00056a8c = 0x00000000; +u32 var00056a90 = 0x00000000; +u32 var00056a94 = 0x00000000; +u32 var00056a98 = 0x00000000; +u32 var00056a9c = 0x00000000; +u32 var00056aa0 = 0x00000000; +u32 var00056aa4 = 0x00000000; +u32 var00056aa8 = 0x00000000; +u32 var00056aac = 0x00000000; +u32 var00056ab0 = 0x00000000; +u32 var00056ab4 = 0x00000000; +u32 var00056ab8 = 0x00000001; +u32 var00056abc = 0x00000001; +u32 var00056ac0 = 0x00000001; +u32 var00056ac4 = 0x00000001; +u32 var00056ac8 = 0x00000002; +u32 var00056acc = 0x00000002; +u32 var00056ad0 = 0x00000003; +u32 var00056ad4 = 0x00000003; +u32 var00056ad8 = 0x00000003; +u32 var00056adc = 0x00000002; +u32 var00056ae0 = 0x00000000; +u32 var00056ae4 = 0x00000006; +u32 var00056ae8 = 0x00000005; +u32 var00056aec = 0x00000005; +u32 var00056af0 = 0x00000005; +u32 var00056af4 = 0x00000009; +u32 var00056af8 = 0x00000009; +u32 var00056afc = 0x00000009; +u32 var00056b00 = 0x00000009; +u32 var00056b04 = 0x00000006; +u32 var00056b08 = 0x00000009; +u32 var00056b0c = 0x00000009; +u32 var00056b10 = 0x00000009; +u32 var00056b14 = 0x00000006; +u32 var00056b18 = 0x00000005; +u32 var00056b1c = 0x00000007; +u32 var00056b20 = 0x00000003; +u32 var00056b24 = 0x00000009; +u32 var00056b28 = 0x00000009; +u32 var00056b2c = 0x0000000c; +u32 var00056b30 = 0x00000006; +u32 var00056b34 = 0x00000006; +u32 var00056b38 = 0x00000009; +u32 var00056b3c = 0x0000000c; +u32 var00056b40 = 0x00000006; +u32 var00056b44 = 0x0000000b; +u32 var00056b48 = 0x0000000a; +u32 var00056b4c = 0x00000000; +u32 var00056b50 = 0x00000000; +u32 var00056b54 = 0x00000012; +u32 var00056b58 = 0x00000012; +u32 var00056b5c = 0x00000000; +u32 var00056b60 = 0x00000000; +u32 var00056b64 = 0x0000000f; +u32 var00056b68 = 0x00000012; +u32 var00056b6c = 0x00000000; +u32 var00056b70 = 0x00000000; +u32 var00056b74 = 0x00000007; +u32 var00056b78 = 0x00000007; +u32 var00056b7c = 0x00000007; +u32 var00056b80 = 0x00000000; +u32 var00056b84 = 0x0000000c; +u32 var00056b88 = 0x0000000c; +u32 var00056b8c = 0x0000000c; +u32 var00056b90 = 0x00000000; +u32 var00056b94 = 0x00000006; +u32 var00056b98 = 0x0000000f; +u32 var00056b9c = 0x0000000c; +u32 var00056ba0 = 0x00000000; +u32 var00056ba4 = 0x00000006; +u32 var00056ba8 = 0x00000006; +u32 var00056bac = 0x00000006; +u32 var00056bb0 = 0x00000003; +u32 var00056bb4 = 0x0000000c; +u32 var00056bb8 = 0x00000009; +u32 var00056bbc = 0x00000009; +u32 var00056bc0 = 0x00000006; +u32 var00056bc4 = 0x00000006; +u32 var00056bc8 = 0x0000000c; +u32 var00056bcc = 0x00000009; +u32 var00056bd0 = 0x00000006; +u32 var00056bd4 = 0x00000008; +u32 var00056bd8 = 0x00000008; +u32 var00056bdc = 0x00000005; +u32 var00056be0 = 0x00000000; +u32 var00056be4 = 0x0000000f; +u32 var00056be8 = 0x0000000c; +u32 var00056bec = 0x00000009; +u32 var00056bf0 = 0x00000000; +u32 var00056bf4 = 0x00000006; +u32 var00056bf8 = 0x00000012; +u32 var00056bfc = 0x00000009; +u32 var00056c00 = 0x00000000; +u32 var00056c04 = 0x3db2b8c2; +u32 var00056c08 = 0x3db2b8c2; +u32 var00056c0c = 0x3e860a92; +u32 var00056c10 = 0x3e860a92; +u32 var00056c14 = 0x3db2b8c2; +u32 var00056c18 = 0x3faaaaab; +u32 var00056c1c = 0x00000000; +u32 var00056c20 = 0x46d10600; +u32 var00056c24 = 0x00000000; +u32 var00056c28 = 0x00000000; +u32 var00056c2c = 0x00000000; +u32 var00056c30 = 0x46d10600; +u32 var00056c34 = 0x45f15800; +u32 var00056c38 = 0x45f15800; +u32 var00056c3c = 0x00000000; +u32 var00056c40 = 0x3ff08fb2; +u32 var00056c44 = 0x3fc41b7d; +u32 var00056c48 = 0x3eb1d0d4; +u32 var00056c4c = 0xbeb1d0d4; +u32 var00056c50 = 0xbff08fb2; +u32 var00056c54 = 0x3fc41b7d; +u32 var00056c58 = 0xbfc41b7d; +u32 var00056c5c = 0x3eb1d0d4; +u32 var00056c60 = 0xbff08fb2; +u32 var00056c64 = 0x3fddb3d7; +u32 var00056c68 = 0x3ffc1c5c; +u32 var00056c6c = 0x3fa48dbb; +u32 var00056c70 = 0x3f2f1d44; +u32 var00056c74 = 0x3fa48dbb; +u32 var00056c78 = 0xbf2f1d44; +u32 var00056c7c = 0x3ffc1c5c; +u32 var00056c80 = 0x3f2f1d44; +u32 var00056c84 = 0x3ffc1c5c; +u32 var00056c88 = 0xbfa48dbb; +u32 var00056c8c = 0x3fddb3d7; +u32 var00056c90 = 0x3ff08fb2; +u32 var00056c94 = 0x3fc41b7d; +u32 var00056c98 = 0x3eb1d0d4; +u32 var00056c9c = 0xbeb1d0d4; +u32 var00056ca0 = 0xbff08fb2; +u32 var00056ca4 = 0x3fc41b7d; +u32 var00056ca8 = 0xbfc41b7d; +u32 var00056cac = 0x3eb1d0d4; +u32 var00056cb0 = 0xbff08fb2; +u32 var00056cb4 = 0x3fddb3d7; +u32 var00056cb8 = 0x3ffc1c5c; +u32 var00056cbc = 0x3fa48dbb; +u32 var00056cc0 = 0x3f2f1d44; +u32 var00056cc4 = 0x3fa48dbb; +u32 var00056cc8 = 0xbf2f1d44; +u32 var00056ccc = 0x3ffc1c5c; +u32 var00056cd0 = 0x3f2f1d44; +u32 var00056cd4 = 0x3ffc1c5c; +u32 var00056cd8 = 0xbfa48dbb; +u32 var00056cdc = 0x3fddb3d7; +u32 var00056ce0 = 0x3f007d2b; +u32 var00056ce4 = 0xbe801f38; +u32 var00056ce8 = 0xc0b76799; +u32 var00056cec = 0x3f0483ee; +u32 var00056cf0 = 0xbe811ac1; +u32 var00056cf4 = 0xbff5295a; +u32 var00056cf8 = 0x3f0d3b7d; +u32 var00056cfc = 0xbe831b97; +u32 var00056d00 = 0xbf93d8e5; +u32 var00056d04 = 0x3f1c4257; +u32 var00056d08 = 0xbe863634; +u32 var00056d0c = 0xbf54d526; +u32 var00056d10 = 0x3f5f2944; +u32 var00056d14 = 0xbe904e0d; +u32 var00056d18 = 0xbf0a9a83; +u32 var00056d1c = 0x3f976fd9; +u32 var00056d20 = 0xbe97c4a9; +u32 var00056d24 = 0xbeee3a75; +u32 var00056d28 = 0x3ff746ea; +u32 var00056d2c = 0xbea15729; +u32 var00056d30 = 0xbed24353; +u32 var00056d34 = 0x40b79454; +u32 var00056d38 = 0xbead9c9b; +u32 var00056d3c = 0xbebd76c6; +u32 var00056d40 = 0x3f3504f3; +u32 var00056d44 = 0xbf0a8bd4; +u32 var00056d48 = 0xbfa73d75; +u32 var00056d4c = 0x3f5db3d7; +u32 var00056d50 = 0x3f5db3d7; +u32 var00056d54 = 0x3ff746ea; +u32 var00056d58 = 0x3f3504f3; +u32 var00056d5c = 0x3f0483ee; +u32 var00056d60 = 0x3f011ac1; +u32 var00056d64 = 0x3f0a8bd4; +u32 var00056d68 = 0x3f215729; +u32 var00056d6c = 0x3f524353; +u32 var00056d70 = 0x3fa73d75; +u32 var00056d74 = 0x4075295a; +u32 var00056d78 = 0xbf4b1934; +u32 var00056d7c = 0xbf1bd7ca; +u32 var00056d80 = 0xbf6c835e; +u32 var00056d84 = 0xbec3ef15; +u32 var00056d88 = 0xbf7dcf55; +u32 var00056d8c = 0xbe05a8a8; +u32 var00056d90 = 0x3ec3ef15; +u32 var00056d94 = 0x3f1bd7ca; +u32 var00056d98 = 0xbf4b1934; +u32 var00056d9c = 0xbf6c835e; +u32 var00056da0 = 0xbf7dcf55; +u32 var00056da4 = 0x3e05a8a8; +u32 var00056da8 = 0x00000000; +u32 var00056dac = 0x00000000; +u32 var00056db0 = 0x3fffffd6; +u32 var00056db4 = 0x0e94ee39; +u32 var00056db8 = 0x3ffffeb0; +u32 var00056dbc = 0x00000000; +u32 var00056dc0 = 0x3f317218; +u32 var00056dc4 = 0x7f7fffff; +u32 var00056dc8 = 0x3f317218; +u32 var00056dcc = 0x00000000; +u32 var00056dd0 = 0x3f317218; +u32 var00056dd4 = 0x3f317218; +u32 var00056dd8 = 0x00000000; +u32 var00056ddc = 0x00000000; +u32 var00056de0 = 0x05550556; +u32 var00056de4 = 0x0559055a; +u32 var00056de8 = 0x05650566; +u32 var00056dec = 0x0569056a; +u32 var00056df0 = 0x05950596; +u32 var00056df4 = 0x0599059a; +u32 var00056df8 = 0x05a505a6; +u32 var00056dfc = 0x05a905aa; +u32 var00056e00 = 0x06550656; +u32 var00056e04 = 0x0659065a; +u32 var00056e08 = 0x06650666; +u32 var00056e0c = 0x0669066a; +u32 var00056e10 = 0x06950696; +u32 var00056e14 = 0x0699069a; +u32 var00056e18 = 0x06a506a6; +u32 var00056e1c = 0x06a906aa; +u32 var00056e20 = 0x09550956; +u32 var00056e24 = 0x0959095a; +u32 var00056e28 = 0x09650966; +u32 var00056e2c = 0x0969096a; +u32 var00056e30 = 0x09950996; +u32 var00056e34 = 0x0999099a; +u32 var00056e38 = 0x09a509a6; +u32 var00056e3c = 0x09a909aa; +u32 var00056e40 = 0x0a550a56; +u32 var00056e44 = 0x0a590a5a; +u32 var00056e48 = 0x0a650a66; +u32 var00056e4c = 0x0a690a6a; +u32 var00056e50 = 0x0a950a96; +u32 var00056e54 = 0x0a990a9a; +u32 var00056e58 = 0x0aa50aa6; +u32 var00056e5c = 0x0aa90aaa; +u32 var00056e60 = 0x7004a17c; +u32 var00056e64 = 0x7004a094; +u32 var00056e68 = 0x7004a0c8; +u32 var00056e6c = 0x7004a198; +u32 var00056e70 = 0x7004a198; +u32 var00056e74 = 0x7004a0fc; +u32 var00056e78 = 0x7004a13c; +u32 var00056e7c = 0x00000000; +u32 var00056e80 = 0x686c4c00; +u32 var00056e84 = 0x202b2d23; +u32 var00056e88 = 0x30000000; +u32 var00056e8c = 0x00000001; +u32 var00056e90 = 0x00000002; +u32 var00056e94 = 0x00000004; +u32 var00056e98 = 0x00000008; +u32 var00056e9c = 0x00000010; +u32 var00056ea0 = 0x00000000; +u32 var00056ea4 = 0x7004e9f8; +u32 var00056ea8 = 0x7004ecd8; +u32 var00056eac = 0x7004e9f8; +u32 var00056eb0 = 0x7004ecd8; +u32 var00056eb4 = 0x7004ecd8; +u32 var00056eb8 = 0x7004ecd8; +u32 var00056ebc = 0x7004ecd8; +u32 var00056ec0 = 0x7004ecd8; +u32 var00056ec4 = 0x7004ecd8; +u32 var00056ec8 = 0x7004ecd8; +u32 var00056ecc = 0x7004ecd8; +u32 var00056ed0 = 0x7004ecd8; +u32 var00056ed4 = 0x7004ecd8; +u32 var00056ed8 = 0x7004ecd8; +u32 var00056edc = 0x7004ecd8; +u32 var00056ee0 = 0x7004ecd8; +u32 var00056ee4 = 0x7004ecd8; +u32 var00056ee8 = 0x7004ecd8; +u32 var00056eec = 0x7004ecd8; +u32 var00056ef0 = 0x7004e8a8; +u32 var00056ef4 = 0x7004ecd8; +u32 var00056ef8 = 0x7004ecd8; +u32 var00056efc = 0x7004ecd8; +u32 var00056f00 = 0x7004ecd8; +u32 var00056f04 = 0x7004ecd8; +u32 var00056f08 = 0x7004ecd8; +u32 var00056f0c = 0x7004ecd8; +u32 var00056f10 = 0x7004ecd8; +u32 var00056f14 = 0x7004ecd8; +u32 var00056f18 = 0x7004ecd8; +u32 var00056f1c = 0x7004e700; +u32 var00056f20 = 0x7004e738; +u32 var00056f24 = 0x7004e9f8; +u32 var00056f28 = 0x7004e9f8; +u32 var00056f2c = 0x7004e9f8; +u32 var00056f30 = 0x7004ecd8; +u32 var00056f34 = 0x7004e738; +u32 var00056f38 = 0x7004ecd8; +u32 var00056f3c = 0x7004ecd8; +u32 var00056f40 = 0x7004ecd8; +u32 var00056f44 = 0x7004ecd8; +u32 var00056f48 = 0x7004eb5c; +u32 var00056f4c = 0x7004e8a8; +u32 var00056f50 = 0x7004ec2c; +u32 var00056f54 = 0x7004ecd8; +u32 var00056f58 = 0x7004ecd8; +u32 var00056f5c = 0x7004ec74; +u32 var00056f60 = 0x7004ecd8; +u32 var00056f64 = 0x7004e8a8; +u32 var00056f68 = 0x7004ecd8; +u32 var00056f6c = 0x7004ecd8; +u32 var00056f70 = 0x7004e8a8; +u32 var00056f74 = 0x00000000; +u32 var00056f78 = 0x00000000; +u32 var00056f7c = 0x00000000; +u32 var00056f80 = 0x3c8efa35; +u32 var00056f84 = 0x00000000; +u32 var00056f88 = 0x00000000; +u32 var00056f8c = 0x00000000; + +GLOBAL_ASM( +glabel func12368 +/* 3050: 27bdffd0 */ addiu $sp,$sp,-48 +/* 3054: afb00020 */ sw $s0,0x20($sp) +/* 3058: 3c108006 */ lui $s0,0x8006 +/* 305c: 2610cee0 */ addiu $s0,$s0,-12576 +/* 3060: 8e0e0000 */ lw $t6,0x0($s0) +/* 3064: afbf0024 */ sw $ra,0x24($sp) +/* 3068: afa40030 */ sw $a0,0x30($sp) +/* 306c: 55c00054 */ bnezl $t6,.L000031c0 +/* 3070: 8fbf0024 */ lw $ra,0x24($sp) +/* 3074: 0c01246c */ jal func000491b0 +/* 3078: 00000000 */ sll $zero,$zero,0x0 +/* 307c: 3c018006 */ lui $at,0x8006 +/* 3080: 3c048009 */ lui $a0,0x8009 +/* 3084: 3c058009 */ lui $a1,0x8009 +/* 3088: ac20cefc */ sw $zero,-0x3104($at) +/* 308c: 24a50248 */ addiu $a1,$a1,0x248 +/* 3090: 24840230 */ addiu $a0,$a0,0x230 +/* 3094: 0c0120d0 */ jal func00048340 +/* 3098: 24060005 */ addiu $a2,$zero,0x5 +/* 309c: 3c068009 */ lui $a2,0x8009 +/* 30a0: 3c078009 */ lui $a3,0x8009 +/* 30a4: 24e70278 */ addiu $a3,$a3,0x278 +/* 30a8: 24c60260 */ addiu $a2,$a2,0x260 +/* 30ac: 240f000d */ addiu $t7,$zero,0xd +/* 30b0: 2418000e */ addiu $t8,$zero,0xe +/* 30b4: 3c058009 */ lui $a1,0x8009 +/* 30b8: a4cf0000 */ sh $t7,0x0($a2) +/* 30bc: a0c00002 */ sb $zero,0x2($a2) +/* 30c0: acc00004 */ sw $zero,0x4($a2) +/* 30c4: a4f80000 */ sh $t8,0x0($a3) +/* 30c8: a0e00002 */ sb $zero,0x2($a3) +/* 30cc: ace00004 */ sw $zero,0x4($a3) +/* 30d0: 24a50230 */ addiu $a1,$a1,0x230 +/* 30d4: 0c012148 */ jal func00048520 +/* 30d8: 24040007 */ addiu $a0,$zero,0x7 +/* 30dc: 3c078009 */ lui $a3,0x8009 +/* 30e0: 3c058009 */ lui $a1,0x8009 +/* 30e4: 24e60278 */ addiu $a2,$a3,0x278 +/* 30e8: 24a50230 */ addiu $a1,$a1,0x230 +/* 30ec: 0c012148 */ jal func00048520 +/* 30f0: 24040003 */ addiu $a0,$zero,0x3 +/* 30f4: 2419ffff */ addiu $t9,$zero,-1 +/* 30f8: afb90028 */ sw $t9,0x28($sp) +/* 30fc: 0c012230 */ jal func000488c0 +/* 3100: 00002025 */ or $a0,$zero,$zero +/* 3104: 8fa80030 */ lw $t0,0x30($sp) +/* 3108: 00002025 */ or $a0,$zero,$zero +/* 310c: 0048082a */ slt $at,$v0,$t0 +/* 3110: 10200003 */ beqz $at,.L00003120 +/* 3114: 01002825 */ or $a1,$t0,$zero +/* 3118: 0c01210c */ jal func00048430 +/* 311c: afa20028 */ sw $v0,0x28($sp) +.L00003120: +/* 3120: 0c01256c */ jal func000495b0 +/* 3124: 00000000 */ sll $zero,$zero,0x0 +/* 3128: 8fab0030 */ lw $t3,0x30($sp) +/* 312c: 3c038009 */ lui $v1,0x8009 +/* 3130: 3c048009 */ lui $a0,0x8009 +/* 3134: 3c0a8009 */ lui $t2,0x8009 +/* 3138: 2484fe00 */ addiu $a0,$a0,-512 +/* 313c: 24630230 */ addiu $v1,$v1,0x230 +/* 3140: 24090001 */ addiu $t1,$zero,0x1 +/* 3144: 254a0230 */ addiu $t2,$t2,0x230 +/* 3148: 3c067000 */ lui $a2,0x7000 +/* 314c: afa2002c */ sw $v0,0x2c($sp) +/* 3150: ae090000 */ sw $t1,0x0($s0) +/* 3154: ae040004 */ sw $a0,0x4($s0) +/* 3158: ae030008 */ sw $v1,0x8($s0) +/* 315c: ae03000c */ sw $v1,0xc($s0) +/* 3160: ae000010 */ sw $zero,0x10($s0) +/* 3164: ae000014 */ sw $zero,0x14($s0) +/* 3168: ae000018 */ sw $zero,0x18($s0) +/* 316c: 24c631d0 */ addiu $a2,$a2,0x31d0 +/* 3170: afaa0010 */ sw $t2,0x10($sp) +/* 3174: 00002825 */ or $a1,$zero,$zero +/* 3178: 02003825 */ or $a3,$s0,$zero +/* 317c: 0c000fb8 */ jal func00003ee0 +/* 3180: afab0014 */ sw $t3,0x14($sp) +/* 3184: 0c012590 */ jal func00049640 +/* 3188: 00000000 */ sll $zero,$zero,0x0 +/* 318c: 3c048009 */ lui $a0,0x8009 +/* 3190: 0c01207c */ jal func000481f0 +/* 3194: 2484fe00 */ addiu $a0,$a0,-512 +/* 3198: 0c012588 */ jal func00049620 +/* 319c: 8fa4002c */ lw $a0,0x2c($sp) +/* 31a0: 8fac0028 */ lw $t4,0x28($sp) +/* 31a4: 2401ffff */ addiu $at,$zero,-1 +/* 31a8: 00002025 */ or $a0,$zero,$zero +/* 31ac: 51810004 */ beql $t4,$at,.L000031c0 +/* 31b0: 8fbf0024 */ lw $ra,0x24($sp) +/* 31b4: 0c01210c */ jal func00048430 +/* 31b8: 01802825 */ or $a1,$t4,$zero +/* 31bc: 8fbf0024 */ lw $ra,0x24($sp) +.L000031c0: +/* 31c0: 8fb00020 */ lw $s0,0x20($sp) +/* 31c4: 27bd0030 */ addiu $sp,$sp,0x30 +/* 31c8: 03e00008 */ jr $ra +/* 31cc: 00000000 */ sll $zero,$zero,0x0 +/* 31d0: 27bdffb0 */ addiu $sp,$sp,-80 +/* 31d4: afbf0034 */ sw $ra,0x34($sp) +/* 31d8: afb70030 */ sw $s7,0x30($sp) +/* 31dc: 0080b825 */ or $s7,$a0,$zero +/* 31e0: afb6002c */ sw $s6,0x2c($sp) +/* 31e4: afb50028 */ sw $s5,0x28($sp) +/* 31e8: afb40024 */ sw $s4,0x24($sp) +/* 31ec: afb30020 */ sw $s3,0x20($sp) +/* 31f0: afb2001c */ sw $s2,0x1c($sp) +/* 31f4: afb10018 */ sw $s1,0x18($sp) +/* 31f8: afb00014 */ sw $s0,0x14($sp) +/* 31fc: 0c0125e0 */ jal func00049780 +/* 3200: afa00044 */ sw $zero,0x44($sp) +/* 3204: 94430002 */ lhu $v1,0x2($v0) +/* 3208: 3c018009 */ lui $at,0x8009 +/* 320c: 2416000e */ addiu $s6,$zero,0xe +/* 3210: 14600004 */ bnez $v1,.L00003224 +/* 3214: a4230290 */ sh $v1,0x290($at) +/* 3218: 24030001 */ addiu $v1,$zero,0x1 +/* 321c: 3c018009 */ lui $at,0x8009 +/* 3220: a4230290 */ sh $v1,0x290($at) +.L00003224: +/* 3224: 3c13800a */ lui $s3,0x800a +/* 3228: 3c12800a */ lui $s2,0x800a +/* 322c: 3c11800a */ lui $s1,0x800a +/* 3230: 2631c780 */ addiu $s1,$s1,-14464 +/* 3234: 2652c788 */ addiu $s2,$s2,-14456 +/* 3238: 2673c78c */ addiu $s3,$s3,-14452 +/* 323c: 2415000d */ addiu $s5,$zero,0xd +/* 3240: 27b40044 */ addiu $s4,$sp,0x44 +.L00003244: +/* 3244: 8ee4000c */ lw $a0,0xc($s7) +.L00003248: +/* 3248: 02802825 */ or $a1,$s4,$zero +/* 324c: 0c0121bc */ jal func000486f0 +/* 3250: 24060001 */ addiu $a2,$zero,0x1 +/* 3254: 8fae0044 */ lw $t6,0x44($sp) +/* 3258: 95c30000 */ lhu $v1,0x0($t6) +/* 325c: 10750005 */ beq $v1,$s5,.L00003274 +/* 3260: 00000000 */ sll $zero,$zero,0x0 +/* 3264: 1076002a */ beq $v1,$s6,.L00003310 +/* 3268: 00000000 */ sll $zero,$zero,0x0 +/* 326c: 1000fff6 */ beqz $zero,.L00003248 +/* 3270: 8ee4000c */ lw $a0,0xc($s7) +.L00003274: +/* 3274: 0c0125e4 */ jal func00049790 +/* 3278: 00000000 */ sll $zero,$zero,0x0 +/* 327c: 3c038009 */ lui $v1,0x8009 +/* 3280: 94630290 */ lhu $v1,0x290($v1) +/* 3284: 3c018009 */ lui $at,0x8009 +/* 3288: 2463ffff */ addiu $v1,$v1,-1 +/* 328c: 306fffff */ andi $t7,$v1,0xffff +/* 3290: 15e0000e */ bnez $t7,.L000032cc +/* 3294: a42f0290 */ sh $t7,0x290($at) +/* 3298: 0c0125e0 */ jal func00049780 +/* 329c: 00000000 */ sll $zero,$zero,0x0 +/* 32a0: 8c580010 */ lw $t8,0x10($v0) +/* 32a4: 00408025 */ or $s0,$v0,$zero +/* 32a8: 00003025 */ or $a2,$zero,$zero +/* 32ac: 53000005 */ beqzl $t8,.L000032c4 +/* 32b0: 96030002 */ lhu $v1,0x2($s0) +/* 32b4: 8c440010 */ lw $a0,0x10($v0) +/* 32b8: 0c012238 */ jal func000488e0 +/* 32bc: 8c450014 */ lw $a1,0x14($v0) +/* 32c0: 96030002 */ lhu $v1,0x2($s0) +.L000032c4: +/* 32c4: 3c018009 */ lui $at,0x8009 +/* 32c8: a4230290 */ sh $v1,0x290($at) +.L000032cc: +/* 32cc: 8e790000 */ lw $t9,0x0($s3) +/* 32d0: 8e500000 */ lw $s0,0x0($s2) +/* 32d4: 27280001 */ addiu $t0,$t9,0x1 +/* 32d8: 0c012144 */ jal func00048510 +/* 32dc: ae680000 */ sw $t0,0x0($s3) +/* 32e0: 8e2d0004 */ lw $t5,0x4($s1) +/* 32e4: 00508023 */ subu $s0,$v0,$s0 +/* 32e8: 8e2c0000 */ lw $t4,0x0($s1) +/* 32ec: 020d7821 */ addu $t7,$s0,$t5 +/* 32f0: 240a0000 */ addiu $t2,$zero,0x0 +/* 32f4: 01ed082b */ sltu $at,$t7,$t5 +/* 32f8: 002a7021 */ addu $t6,$at,$t2 +/* 32fc: 01cc7021 */ addu $t6,$t6,$t4 +/* 3300: ae420000 */ sw $v0,0x0($s2) +/* 3304: ae2e0000 */ sw $t6,0x0($s1) +/* 3308: 1000ffce */ beqz $zero,.L00003244 +/* 330c: ae2f0004 */ sw $t7,0x4($s1) +.L00003310: +/* 3310: 0c01248f */ jal func0004923c +/* 3314: 00000000 */ sll $zero,$zero,0x0 +/* 3318: 1000ffcb */ beqz $zero,.L00003248 +/* 331c: 8ee4000c */ lw $a0,0xc($s7) +/* 3320: 00000000 */ sll $zero,$zero,0x0 +/* 3324: 00000000 */ sll $zero,$zero,0x0 +/* 3328: 00000000 */ sll $zero,$zero,0x0 +/* 332c: 00000000 */ sll $zero,$zero,0x0 +/* 3330: 8fbf0034 */ lw $ra,0x34($sp) +/* 3334: 8fb00014 */ lw $s0,0x14($sp) +/* 3338: 8fb10018 */ lw $s1,0x18($sp) +/* 333c: 8fb2001c */ lw $s2,0x1c($sp) +/* 3340: 8fb30020 */ lw $s3,0x20($sp) +/* 3344: 8fb40024 */ lw $s4,0x24($sp) +/* 3348: 8fb50028 */ lw $s5,0x28($sp) +/* 334c: 8fb6002c */ lw $s6,0x2c($sp) +/* 3350: 8fb70030 */ lw $s7,0x30($sp) +/* 3354: 03e00008 */ jr $ra +/* 3358: 27bd0050 */ addiu $sp,$sp,0x50 +/* 335c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00003360 +/* 3360: 27bdffd0 */ addiu $sp,$sp,-48 +/* 3364: afb00020 */ sw $s0,0x20($sp) +/* 3368: 3c108006 */ lui $s0,0x8006 +/* 336c: 2610cf00 */ addiu $s0,$s0,-12544 +/* 3370: 8e0e0000 */ lw $t6,0x0($s0) +/* 3374: afbf0024 */ sw $ra,0x24($sp) +/* 3378: afa40030 */ sw $a0,0x30($sp) +/* 337c: afa50034 */ sw $a1,0x34($sp) +/* 3380: 15c0004e */ bnez $t6,.L000034bc +/* 3384: afa60038 */ sw $a2,0x38($sp) +/* 3388: 00a02025 */ or $a0,$a1,$zero +/* 338c: 00c02825 */ or $a1,$a2,$zero +/* 3390: 0c0120d0 */ jal func00048340 +/* 3394: 00e03025 */ or $a2,$a3,$zero +/* 3398: 3c048009 */ lui $a0,0x8009 +/* 339c: 3c058009 */ lui $a1,0x8009 +/* 33a0: 24a507d8 */ addiu $a1,$a1,0x7d8 +/* 33a4: 248407c0 */ addiu $a0,$a0,0x7c0 +/* 33a8: 0c0120d0 */ jal func00048340 +/* 33ac: 24060004 */ addiu $a2,$zero,0x4 +/* 33b0: 3c0f8006 */ lui $t7,0x8006 +/* 33b4: 8def0920 */ lw $t7,0x920($t7) +/* 33b8: 15e00003 */ bnez $t7,.L000033c8 +/* 33bc: 00000000 */ sll $zero,$zero,0x0 +/* 33c0: 0c0126a4 */ jal func00049a90 +/* 33c4: 00000000 */ sll $zero,$zero,0x0 +.L000033c8: +/* 33c8: 3c058009 */ lui $a1,0x8009 +/* 33cc: 3c062222 */ lui $a2,0x2222 +/* 33d0: 34c62222 */ ori $a2,$a2,0x2222 +/* 33d4: 24a507c0 */ addiu $a1,$a1,0x7c0 +/* 33d8: 0c012148 */ jal func00048520 +/* 33dc: 24040008 */ addiu $a0,$zero,0x8 +/* 33e0: 2418ffff */ addiu $t8,$zero,-1 +/* 33e4: afb80028 */ sw $t8,0x28($sp) +/* 33e8: 0c012230 */ jal func000488c0 +/* 33ec: 00002025 */ or $a0,$zero,$zero +/* 33f0: 8fb90030 */ lw $t9,0x30($sp) +/* 33f4: 00002025 */ or $a0,$zero,$zero +/* 33f8: 0059082a */ slt $at,$v0,$t9 +/* 33fc: 10200003 */ beqz $at,.L0000340c +/* 3400: 03202825 */ or $a1,$t9,$zero +/* 3404: 0c01210c */ jal func00048430 +/* 3408: afa20028 */ sw $v0,0x28($sp) +.L0000340c: +/* 340c: 0c01256c */ jal func000495b0 +/* 3410: 00000000 */ sll $zero,$zero,0x0 +/* 3414: 8fa90034 */ lw $t1,0x34($sp) +/* 3418: 8faf0030 */ lw $t7,0x30($sp) +/* 341c: 3c048009 */ lui $a0,0x8009 +/* 3420: 3c0a8009 */ lui $t2,0x8009 +/* 3424: 3c0b800a */ lui $t3,0x800a +/* 3428: 3c0c7005 */ lui $t4,0x7005 +/* 342c: 3c0d7005 */ lui $t5,0x7005 +/* 3430: 3c0e8009 */ lui $t6,0x8009 +/* 3434: 24840390 */ addiu $a0,$a0,0x390 +/* 3438: 24080001 */ addiu $t0,$zero,0x1 +/* 343c: 254a07c0 */ addiu $t2,$t2,0x7c0 +/* 3440: 256bc7a8 */ addiu $t3,$t3,-14424 +/* 3444: 258c9b50 */ addiu $t4,$t4,-25776 +/* 3448: 25ad9c20 */ addiu $t5,$t5,-25568 +/* 344c: 25ce07c0 */ addiu $t6,$t6,0x7c0 +/* 3450: 3c067005 */ lui $a2,0x7005 +/* 3454: afa2002c */ sw $v0,0x2c($sp) +/* 3458: ae080000 */ sw $t0,0x0($s0) +/* 345c: ae040004 */ sw $a0,0x4($s0) +/* 3460: ae0a000c */ sw $t2,0xc($s0) +/* 3464: ae0b0010 */ sw $t3,0x10($s0) +/* 3468: ae0c0014 */ sw $t4,0x14($s0) +/* 346c: ae0d0018 */ sw $t5,0x18($s0) +/* 3470: 24c69e00 */ addiu $a2,$a2,-25088 +/* 3474: afae0010 */ sw $t6,0x10($sp) +/* 3478: 00002825 */ or $a1,$zero,$zero +/* 347c: 02003825 */ or $a3,$s0,$zero +/* 3480: ae090008 */ sw $t1,0x8($s0) +/* 3484: 0c000fb8 */ jal func00003ee0 +/* 3488: afaf0014 */ sw $t7,0x14($sp) +/* 348c: 3c048009 */ lui $a0,0x8009 +/* 3490: 0c01207c */ jal func000481f0 +/* 3494: 24840390 */ addiu $a0,$a0,0x390 +/* 3498: 0c012588 */ jal func00049620 +/* 349c: 8fa4002c */ lw $a0,0x2c($sp) +/* 34a0: 8fb80028 */ lw $t8,0x28($sp) +/* 34a4: 2401ffff */ addiu $at,$zero,-1 +/* 34a8: 00002025 */ or $a0,$zero,$zero +/* 34ac: 53010004 */ beql $t8,$at,.L000034c0 +/* 34b0: 8fbf0024 */ lw $ra,0x24($sp) +/* 34b4: 0c01210c */ jal func00048430 +/* 34b8: 03002825 */ or $a1,$t8,$zero +.L000034bc: +/* 34bc: 8fbf0024 */ lw $ra,0x24($sp) +.L000034c0: +/* 34c0: 8fb00020 */ lw $s0,0x20($sp) +/* 34c4: 27bd0030 */ addiu $sp,$sp,0x30 +/* 34c8: 03e00008 */ jr $ra +/* 34cc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000034d0 +/* 34d0: 03e00008 */ jr $ra +/* 34d4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000034d8 +/* 34d8: 03e00008 */ jr $ra +/* 34dc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000034e0 +/* 34e0: 03e00008 */ jr $ra +/* 34e4: afa40000 */ sw $a0,0x0($sp) +/* 34e8: 00000000 */ sll $zero,$zero,0x0 +/* 34ec: 00000000 */ sll $zero,$zero,0x0 +/* 34f0: 3c1a7000 */ lui $k0,0x7000 +/* 34f4: 275a3500 */ addiu $k0,$k0,0x3500 +/* 34f8: 03400008 */ jr $k0 +/* 34fc: 00000000 */ sll $zero,$zero,0x0 +/* 3500: 3c1a8009 */ lui $k0,0x8009 +/* 3504: 275a07f0 */ addiu $k0,$k0,0x7f0 +/* 3508: ff410020 */ sd $at,0x20($k0) +/* 350c: 401b6000 */ mfc0 $k1,$12 +/* 3510: af5b0118 */ sw $k1,0x118($k0) +/* 3514: 2401fffc */ addiu $at,$zero,-4 +/* 3518: 0361d824 */ and $k1,$k1,$at +/* 351c: 409b6000 */ mtc0 $k1,$12 +/* 3520: ff480058 */ sd $t0,0x58($k0) +/* 3524: ff490060 */ sd $t1,0x60($k0) +/* 3528: ff4a0068 */ sd $t2,0x68($k0) +/* 352c: af400018 */ sw $zero,0x18($k0) +/* 3530: 40086800 */ mfc0 $t0,$13 +/* 3534: 03404025 */ or $t0,$k0,$zero +/* 3538: 3c1a8006 */ lui $k0,0x8006 +/* 353c: 8f5a0940 */ lw $k0,0x940($k0) +/* 3540: dd090020 */ ld $t1,0x20($t0) +/* 3544: ff490020 */ sd $t1,0x20($k0) +/* 3548: dd090118 */ ld $t1,0x118($t0) +/* 354c: ff490118 */ sd $t1,0x118($k0) +/* 3550: dd090058 */ ld $t1,0x58($t0) +/* 3554: ff490058 */ sd $t1,0x58($k0) +/* 3558: dd090060 */ ld $t1,0x60($t0) +/* 355c: ff490060 */ sd $t1,0x60($k0) +/* 3560: dd090068 */ ld $t1,0x68($t0) +/* 3564: ff490068 */ sd $t1,0x68($k0) +/* 3568: 8f5b0118 */ lw $k1,0x118($k0) +/* 356c: 00004012 */ mflo $t0 +/* 3570: ff480108 */ sd $t0,0x108($k0) +/* 3574: 00004010 */ mfhi $t0 +/* 3578: 3369ff00 */ andi $t1,$k1,0xff00 +/* 357c: ff420028 */ sd $v0,0x28($k0) +/* 3580: ff430030 */ sd $v1,0x30($k0) +/* 3584: ff440038 */ sd $a0,0x38($k0) +/* 3588: ff450040 */ sd $a1,0x40($k0) +/* 358c: ff460048 */ sd $a2,0x48($k0) +/* 3590: ff470050 */ sd $a3,0x50($k0) +/* 3594: ff4b0070 */ sd $t3,0x70($k0) +/* 3598: ff4c0078 */ sd $t4,0x78($k0) +/* 359c: ff4d0080 */ sd $t5,0x80($k0) +/* 35a0: ff4e0088 */ sd $t6,0x88($k0) +/* 35a4: ff4f0090 */ sd $t7,0x90($k0) +/* 35a8: ff500098 */ sd $s0,0x98($k0) +/* 35ac: ff5100a0 */ sd $s1,0xa0($k0) +/* 35b0: ff5200a8 */ sd $s2,0xa8($k0) +/* 35b4: ff5300b0 */ sd $s3,0xb0($k0) +/* 35b8: ff5400b8 */ sd $s4,0xb8($k0) +/* 35bc: ff5500c0 */ sd $s5,0xc0($k0) +/* 35c0: ff5600c8 */ sd $s6,0xc8($k0) +/* 35c4: ff5700d0 */ sd $s7,0xd0($k0) +/* 35c8: ff5800d8 */ sd $t8,0xd8($k0) +/* 35cc: ff5900e0 */ sd $t9,0xe0($k0) +/* 35d0: ff5c00e8 */ sd $gp,0xe8($k0) +/* 35d4: ff5d00f0 */ sd $sp,0xf0($k0) +/* 35d8: ff5e00f8 */ sd $s8,0xf8($k0) +/* 35dc: ff5f0100 */ sd $ra,0x100($k0) +/* 35e0: 11200011 */ beqz $t1,.L00003628 +/* 35e4: ff480110 */ sd $t0,0x110($k0) +/* 35e8: 3c088006 */ lui $t0,0x8006 +/* 35ec: 2508cf70 */ addiu $t0,$t0,-12432 +/* 35f0: 8d080000 */ lw $t0,0x0($t0) +/* 35f4: 2401ffff */ addiu $at,$zero,-1 +/* 35f8: 01015026 */ xor $t2,$t0,$at +/* 35fc: 3c01ffff */ lui $at,0xffff +/* 3600: 314aff00 */ andi $t2,$t2,0xff00 +/* 3604: 342100ff */ ori $at,$at,0xff +/* 3608: 012a6025 */ or $t4,$t1,$t2 +/* 360c: 03615824 */ and $t3,$k1,$at +/* 3610: 3108ff00 */ andi $t0,$t0,0xff00 +/* 3614: 016c5825 */ or $t3,$t3,$t4 +/* 3618: 01284824 */ and $t1,$t1,$t0 +/* 361c: 0361d824 */ and $k1,$k1,$at +/* 3620: af4b0118 */ sw $t3,0x118($k0) +/* 3624: 0369d825 */ or $k1,$k1,$t1 +.L00003628: +/* 3628: 3c09a430 */ lui $t1,0xa430 +/* 362c: 8d29000c */ lw $t1,0xc($t1) +/* 3630: 5120000c */ beqzl $t1,.L00003664 +/* 3634: af490128 */ sw $t1,0x128($k0) +/* 3638: 3c088006 */ lui $t0,0x8006 +/* 363c: 2508cf70 */ addiu $t0,$t0,-12432 +/* 3640: 8d080000 */ lw $t0,0x0($t0) +/* 3644: 8f4c0128 */ lw $t4,0x128($k0) +/* 3648: 2401ffff */ addiu $at,$zero,-1 +/* 364c: 00084402 */ srl $t0,$t0,0x10 +/* 3650: 01014026 */ xor $t0,$t0,$at +/* 3654: 3108003f */ andi $t0,$t0,0x3f +/* 3658: 010c4024 */ and $t0,$t0,$t4 +/* 365c: 01284825 */ or $t1,$t1,$t0 +/* 3660: af490128 */ sw $t1,0x128($k0) +.L00003664: +/* 3664: 40087000 */ mfc0 $t0,$14 +/* 3668: af48011c */ sw $t0,0x11c($k0) +/* 366c: 8f480018 */ lw $t0,0x18($k0) +/* 3670: 11000024 */ beqz $t0,.L00003704 +/* 3674: 00000000 */ sll $zero,$zero,0x0 +/* 3678: 4448f800 */ cfc1 $t0,$31 +/* 367c: 00000000 */ sll $zero,$zero,0x0 +/* 3680: af48012c */ sw $t0,0x12c($k0) +/* 3684: f7400130 */ sdc1 $f0,0x130($k0) +/* 3688: f7410138 */ sdc1 $f1,0x138($k0) +/* 368c: f7420140 */ sdc1 $f2,0x140($k0) +/* 3690: f7430148 */ sdc1 $f3,0x148($k0) +/* 3694: f7440150 */ sdc1 $f4,0x150($k0) +/* 3698: f7450158 */ sdc1 $f5,0x158($k0) +/* 369c: f7460160 */ sdc1 $f6,0x160($k0) +/* 36a0: f7470168 */ sdc1 $f7,0x168($k0) +/* 36a4: f7480170 */ sdc1 $f8,0x170($k0) +/* 36a8: f7490178 */ sdc1 $f9,0x178($k0) +/* 36ac: f74a0180 */ sdc1 $f10,0x180($k0) +/* 36b0: f74b0188 */ sdc1 $f11,0x188($k0) +/* 36b4: f74c0190 */ sdc1 $f12,0x190($k0) +/* 36b8: f74d0198 */ sdc1 $f13,0x198($k0) +/* 36bc: f74e01a0 */ sdc1 $f14,0x1a0($k0) +/* 36c0: f74f01a8 */ sdc1 $f15,0x1a8($k0) +/* 36c4: f75001b0 */ sdc1 $f16,0x1b0($k0) +/* 36c8: f75101b8 */ sdc1 $f17,0x1b8($k0) +/* 36cc: f75201c0 */ sdc1 $f18,0x1c0($k0) +/* 36d0: f75301c8 */ sdc1 $f19,0x1c8($k0) +/* 36d4: f75401d0 */ sdc1 $f20,0x1d0($k0) +/* 36d8: f75501d8 */ sdc1 $f21,0x1d8($k0) +/* 36dc: f75601e0 */ sdc1 $f22,0x1e0($k0) +/* 36e0: f75701e8 */ sdc1 $f23,0x1e8($k0) +/* 36e4: f75801f0 */ sdc1 $f24,0x1f0($k0) +/* 36e8: f75901f8 */ sdc1 $f25,0x1f8($k0) +/* 36ec: f75a0200 */ sdc1 $f26,0x200($k0) +/* 36f0: f75b0208 */ sdc1 $f27,0x208($k0) +/* 36f4: f75c0210 */ sdc1 $f28,0x210($k0) +/* 36f8: f75d0218 */ sdc1 $f29,0x218($k0) +/* 36fc: f75e0220 */ sdc1 $f30,0x220($k0) +/* 3700: f75f0228 */ sdc1 $f31,0x228($k0) +.L00003704: +/* 3704: 40086800 */ mfc0 $t0,$13 +/* 3708: af480120 */ sw $t0,0x120($k0) +/* 370c: 24090002 */ addiu $t1,$zero,0x2 +/* 3710: a7490010 */ sh $t1,0x10($k0) +/* 3714: 3109007c */ andi $t1,$t0,0x7c +/* 3718: 240a0008 */ addiu $t2,$zero,0x8 +/* 371c: 112a00b2 */ beq $t1,$t2,.L000039e8 +/* 3720: 00000000 */ sll $zero,$zero,0x0 +/* 3724: 240a000c */ addiu $t2,$zero,0xc +/* 3728: 112a00b3 */ beq $t1,$t2,.L000039f8 +/* 372c: 00000000 */ sll $zero,$zero,0x0 +/* 3730: 240a0024 */ addiu $t2,$zero,0x24 +/* 3734: 512a00b3 */ beql $t1,$t2,.L00003a04 +/* 3738: 24090001 */ addiu $t1,$zero,0x1 +/* 373c: 240a002c */ addiu $t2,$zero,0x2c +/* 3740: 112a010a */ beq $t1,$t2,.L00003b6c +/* 3744: 00000000 */ sll $zero,$zero,0x0 +/* 3748: 240a0000 */ addiu $t2,$zero,0x0 +/* 374c: 152a00ce */ bne $t1,$t2,.L00003a88 +/* 3750: 00000000 */ sll $zero,$zero,0x0 +/* 3754: 03688024 */ and $s0,$k1,$t0 +.L00003758: +/* 3758: 3209ff00 */ andi $t1,$s0,0xff00 +.L0000375c: +/* 375c: 00095302 */ srl $t2,$t1,0xc +/* 3760: 15400003 */ bnez $t2,.L00003770 +/* 3764: 00000000 */ sll $zero,$zero,0x0 +/* 3768: 00095202 */ srl $t2,$t1,0x8 +/* 376c: 214a0010 */ addi $t2,$t2,0x10 +.L00003770: +/* 3770: 3c017005 */ lui $at,0x7005 +/* 3774: 002a0821 */ addu $at,$at,$t2 +/* 3778: 902a2450 */ lbu $t2,0x2450($at) +/* 377c: 3c017005 */ lui $at,0x7005 +/* 3780: 002a0821 */ addu $at,$at,$t2 +/* 3784: 8c2a2470 */ lw $t2,0x2470($at) +/* 3788: 01400008 */ jr $t2 +/* 378c: 00000000 */ sll $zero,$zero,0x0 +/* 3790: 2401dfff */ addiu $at,$zero,-8193 +/* 3794: 1000fff0 */ beqz $zero,.L00003758 +/* 3798: 02018024 */ and $s0,$s0,$at +/* 379c: 2401bfff */ addiu $at,$zero,-16385 +/* 37a0: 1000ffed */ beqz $zero,.L00003758 +/* 37a4: 02018024 */ and $s0,$s0,$at +/* 37a8: 40095800 */ mfc0 $t1,$11 +/* 37ac: 40895800 */ mtc0 $t1,$11 +/* 37b0: 0c000eae */ jal func00003ab8 +/* 37b4: 24040018 */ addiu $a0,$zero,0x18 +/* 37b8: 3c01ffff */ lui $at,0xffff +/* 37bc: 34217fff */ ori $at,$at,0x7fff +/* 37c0: 1000ffe5 */ beqz $zero,.L00003758 +/* 37c4: 02018024 */ and $s0,$s0,$at +/* 37c8: 3c098006 */ lui $t1,0x8006 +/* 37cc: 2529cf30 */ addiu $t1,$t1,-12496 +/* 37d0: 8d2a0008 */ lw $t2,0x8($t1) +/* 37d4: 2401f7ff */ addiu $at,$zero,-2049 +/* 37d8: 02018024 */ and $s0,$s0,$at +/* 37dc: 11400007 */ beqz $t2,.L000037fc +/* 37e0: 21290008 */ addi $t1,$t1,0x8 +/* 37e4: 0140f809 */ jalr $t2 +/* 37e8: 8d3d0004 */ lw $sp,0x4($t1) +/* 37ec: 10400003 */ beqz $v0,.L000037fc +/* 37f0: 00000000 */ sll $zero,$zero,0x0 +/* 37f4: 10000091 */ beqz $zero,.L00003a3c +/* 37f8: 00000000 */ sll $zero,$zero,0x0 +.L000037fc: +/* 37fc: 0c000eae */ jal func00003ab8 +/* 3800: 24040010 */ addiu $a0,$zero,0x10 +/* 3804: 1000ffd5 */ beqz $zero,.L0000375c +/* 3808: 3209ff00 */ andi $t1,$s0,0xff00 +/* 380c: 3c088006 */ lui $t0,0x8006 +/* 3810: 2508cf70 */ addiu $t0,$t0,-12432 +/* 3814: 8d080000 */ lw $t0,0x0($t0) +/* 3818: 3c11a430 */ lui $s1,0xa430 +/* 381c: 8e310008 */ lw $s1,0x8($s1) +/* 3820: 00084402 */ srl $t0,$t0,0x10 +/* 3824: 02288824 */ and $s1,$s1,$t0 +/* 3828: 32290001 */ andi $t1,$s1,0x1 +/* 382c: 51200014 */ beqzl $t1,.L00003880 +/* 3830: 32290008 */ andi $t1,$s1,0x8 +/* 3834: 3c0ca404 */ lui $t4,0xa404 +/* 3838: 8d8c0010 */ lw $t4,0x10($t4) +/* 383c: 34098008 */ dli $t1,0x8008 +/* 3840: 3c01a404 */ lui $at,0xa404 +/* 3844: 318c0300 */ andi $t4,$t4,0x300 +/* 3848: 3231003e */ andi $s1,$s1,0x3e +/* 384c: 11800007 */ beqz $t4,.L0000386c +/* 3850: ac290010 */ sw $t1,0x10($at) +/* 3854: 0c000eae */ jal func00003ab8 +/* 3858: 24040020 */ addiu $a0,$zero,0x20 +/* 385c: 52200039 */ beqzl $s1,.L00003944 +/* 3860: 2401fbff */ addiu $at,$zero,-1025 +/* 3864: 10000006 */ beqz $zero,.L00003880 +/* 3868: 32290008 */ andi $t1,$s1,0x8 +.L0000386c: +/* 386c: 0c000eae */ jal func00003ab8 +/* 3870: 24040058 */ addiu $a0,$zero,0x58 +/* 3874: 52200033 */ beqzl $s1,.L00003944 +/* 3878: 2401fbff */ addiu $at,$zero,-1025 +/* 387c: 32290008 */ andi $t1,$s1,0x8 +.L00003880: +/* 3880: 11200007 */ beqz $t1,.L000038a0 +/* 3884: 3c01a440 */ lui $at,0xa440 +/* 3888: 32310037 */ andi $s1,$s1,0x37 +/* 388c: ac200010 */ sw $zero,0x10($at) +/* 3890: 0c000eae */ jal func00003ab8 +/* 3894: 24040038 */ addiu $a0,$zero,0x38 +/* 3898: 5220002a */ beqzl $s1,.L00003944 +/* 389c: 2401fbff */ addiu $at,$zero,-1025 +.L000038a0: +/* 38a0: 32290004 */ andi $t1,$s1,0x4 +/* 38a4: 5120000a */ beqzl $t1,.L000038d0 +/* 38a8: 32290002 */ andi $t1,$s1,0x2 +/* 38ac: 24090001 */ addiu $t1,$zero,0x1 +/* 38b0: 3c01a450 */ lui $at,0xa450 +/* 38b4: 3231003b */ andi $s1,$s1,0x3b +/* 38b8: ac29000c */ sw $t1,0xc($at) +/* 38bc: 0c000eae */ jal func00003ab8 +/* 38c0: 24040030 */ addiu $a0,$zero,0x30 +/* 38c4: 5220001f */ beqzl $s1,.L00003944 +/* 38c8: 2401fbff */ addiu $at,$zero,-1025 +/* 38cc: 32290002 */ andi $t1,$s1,0x2 +.L000038d0: +/* 38d0: 11200007 */ beqz $t1,.L000038f0 +/* 38d4: 3c01a480 */ lui $at,0xa480 +/* 38d8: 3231003d */ andi $s1,$s1,0x3d +/* 38dc: ac200018 */ sw $zero,0x18($at) +/* 38e0: 0c000eae */ jal func00003ab8 +/* 38e4: 24040028 */ addiu $a0,$zero,0x28 +/* 38e8: 52200016 */ beqzl $s1,.L00003944 +/* 38ec: 2401fbff */ addiu $at,$zero,-1025 +.L000038f0: +/* 38f0: 32290010 */ andi $t1,$s1,0x10 +/* 38f4: 5120000a */ beqzl $t1,.L00003920 +/* 38f8: 32290020 */ andi $t1,$s1,0x20 +/* 38fc: 24090002 */ addiu $t1,$zero,0x2 +/* 3900: 3c01a460 */ lui $at,0xa460 +/* 3904: 3231002f */ andi $s1,$s1,0x2f +/* 3908: ac290010 */ sw $t1,0x10($at) +/* 390c: 0c000eae */ jal func00003ab8 +/* 3910: 24040040 */ addiu $a0,$zero,0x40 +/* 3914: 5220000b */ beqzl $s1,.L00003944 +/* 3918: 2401fbff */ addiu $at,$zero,-1025 +/* 391c: 32290020 */ andi $t1,$s1,0x20 +.L00003920: +/* 3920: 51200008 */ beqzl $t1,.L00003944 +/* 3924: 2401fbff */ addiu $at,$zero,-1025 +/* 3928: 24090800 */ addiu $t1,$zero,0x800 +/* 392c: 3c01a430 */ lui $at,0xa430 +/* 3930: 3231001f */ andi $s1,$s1,0x1f +/* 3934: ac290000 */ sw $t1,0x0($at) +/* 3938: 0c000eae */ jal func00003ab8 +/* 393c: 24040048 */ addiu $a0,$zero,0x48 +/* 3940: 2401fbff */ addiu $at,$zero,-1025 +.L00003944: +/* 3944: 1000ff84 */ beqz $zero,.L00003758 +/* 3948: 02018024 */ and $s0,$s0,$at +/* 394c: 8f5b0118 */ lw $k1,0x118($k0) +/* 3950: 2401efff */ addiu $at,$zero,-4097 +/* 3954: 3c098006 */ lui $t1,0x8006 +/* 3958: 0361d824 */ and $k1,$k1,$at +/* 395c: af5b0118 */ sw $k1,0x118($k0) +/* 3960: 2529cf6c */ addiu $t1,$t1,-12436 +/* 3964: 8d2a0000 */ lw $t2,0x0($t1) +/* 3968: 11400003 */ beqz $t2,.L00003978 +/* 396c: 2401efff */ addiu $at,$zero,-4097 +/* 3970: 10000032 */ beqz $zero,.L00003a3c +/* 3974: 02018024 */ and $s0,$s0,$at +.L00003978: +/* 3978: 240a0001 */ addiu $t2,$zero,0x1 +/* 397c: ad2a0000 */ sw $t2,0x0($t1) +/* 3980: 0c000eae */ jal func00003ab8 +/* 3984: 24040070 */ addiu $a0,$zero,0x70 +/* 3988: 3c0a8006 */ lui $t2,0x8006 +/* 398c: 8d4a0938 */ lw $t2,0x938($t2) +/* 3990: 2401efff */ addiu $at,$zero,-4097 +/* 3994: 02018024 */ and $s0,$s0,$at +/* 3998: 8d5b0118 */ lw $k1,0x118($t2) +/* 399c: 0361d824 */ and $k1,$k1,$at +/* 39a0: 10000026 */ beqz $zero,.L00003a3c +/* 39a4: ad5b0118 */ sw $k1,0x118($t2) +/* 39a8: 2401fdff */ addiu $at,$zero,-513 +/* 39ac: 01014024 */ and $t0,$t0,$at +/* 39b0: 40886800 */ mtc0 $t0,$13 +/* 39b4: 0c000eae */ jal func00003ab8 +/* 39b8: 24040008 */ addiu $a0,$zero,0x8 +/* 39bc: 2401fdff */ addiu $at,$zero,-513 +/* 39c0: 1000ff65 */ beqz $zero,.L00003758 +/* 39c4: 02018024 */ and $s0,$s0,$at +/* 39c8: 2401feff */ addiu $at,$zero,-257 +/* 39cc: 01014024 */ and $t0,$t0,$at +/* 39d0: 40886800 */ mtc0 $t0,$13 +/* 39d4: 0c000eae */ jal func00003ab8 +/* 39d8: 24040000 */ addiu $a0,$zero,0x0 +/* 39dc: 2401feff */ addiu $at,$zero,-257 +/* 39e0: 1000ff5d */ beqz $zero,.L00003758 +/* 39e4: 02018024 */ and $s0,$s0,$at +.L000039e8: +/* 39e8: 0c000460 */ jal 0x1180 +/* 39ec: 00000000 */ sll $zero,$zero,0x0 +/* 39f0: 10000012 */ beqz $zero,.L00003a3c +/* 39f4: 00000000 */ sll $zero,$zero,0x0 +.L000039f8: +/* 39f8: 08000ea2 */ j 0x3a88 +/* 39fc: 00000000 */ sll $zero,$zero,0x0 +/* 3a00: 24090001 */ addiu $t1,$zero,0x1 +.L00003a04: +/* 3a04: a7490012 */ sh $t1,0x12($k0) +/* 3a08: 8f49011c */ lw $t1,0x11c($k0) +/* 3a0c: 24010006 */ addiu $at,$zero,0x6 +/* 3a10: 8d290000 */ lw $t1,0x0($t1) +/* 3a14: 00094c02 */ srl $t1,$t1,0x10 +/* 3a18: 312900ff */ andi $t1,$t1,0xff +/* 3a1c: 1121001a */ beq $t1,$at,.L00003a88 +/* 3a20: 24010007 */ addiu $at,$zero,0x7 +/* 3a24: 11210018 */ beq $t1,$at,.L00003a88 +/* 3a28: 00000000 */ sll $zero,$zero,0x0 +/* 3a2c: 0c000eae */ jal func00003ab8 +/* 3a30: 24040050 */ addiu $a0,$zero,0x50 +/* 3a34: 10000001 */ beqz $zero,.L00003a3c +/* 3a38: 00000000 */ sll $zero,$zero,0x0 +.L00003a3c: +/* 3a3c: 3c0a8006 */ lui $t2,0x8006 +/* 3a40: 8d4a0938 */ lw $t2,0x938($t2) +/* 3a44: 8f490004 */ lw $t1,0x4($k0) +/* 3a48: 8d4b0004 */ lw $t3,0x4($t2) +/* 3a4c: 012b082a */ slt $at,$t1,$t3 +/* 3a50: 10200007 */ beqz $at,.L00003a70 +/* 3a54: 00000000 */ sll $zero,$zero,0x0 +/* 3a58: 3c048006 */ lui $a0,0x8006 +/* 3a5c: 03402825 */ or $a1,$k0,$zero +/* 3a60: 0c000f2e */ jal func00003cb8 +/* 3a64: 24840938 */ addiu $a0,$a0,0x938 +/* 3a68: 08000f44 */ j 0x3d10 +/* 3a6c: 00000000 */ sll $zero,$zero,0x0 +.L00003a70: +/* 3a70: 3c098006 */ lui $t1,0x8006 +/* 3a74: 25290938 */ addiu $t1,$t1,0x938 +/* 3a78: 8d2a0000 */ lw $t2,0x0($t1) +/* 3a7c: af4a0000 */ sw $t2,0x0($k0) +/* 3a80: 08000f44 */ j 0x3d10 +/* 3a84: ad3a0000 */ sw $k0,0x0($t1) +.L00003a88: +/* 3a88: 3c018006 */ lui $at,0x8006 +/* 3a8c: ac3a0944 */ sw $k0,0x944($at) +/* 3a90: 24090001 */ addiu $t1,$zero,0x1 +/* 3a94: a7490010 */ sh $t1,0x10($k0) +/* 3a98: 24090002 */ addiu $t1,$zero,0x2 +/* 3a9c: a7490012 */ sh $t1,0x12($k0) +/* 3aa0: 400a4000 */ mfc0 $t2,$8 +/* 3aa4: af4a0124 */ sw $t2,0x124($k0) +/* 3aa8: 0c000eae */ jal func00003ab8 +/* 3aac: 24040060 */ addiu $a0,$zero,0x60 +/* 3ab0: 08000f44 */ j 0x3d10 +/* 3ab4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00003ab8 +/* 3ab8: 3c0a800a */ lui $t2,0x800a +/* 3abc: 254ac6e0 */ addiu $t2,$t2,-14624 +/* 3ac0: 01445021 */ addu $t2,$t2,$a0 +/* 3ac4: 8d490000 */ lw $t1,0x0($t2) +/* 3ac8: 03e09025 */ or $s2,$ra,$zero +/* 3acc: 11200025 */ beqz $t1,.L00003b64 +/* 3ad0: 00000000 */ sll $zero,$zero,0x0 +/* 3ad4: 8d2b0008 */ lw $t3,0x8($t1) +/* 3ad8: 8d2c0010 */ lw $t4,0x10($t1) +/* 3adc: 016c082a */ slt $at,$t3,$t4 +/* 3ae0: 10200020 */ beqz $at,.L00003b64 +/* 3ae4: 00000000 */ sll $zero,$zero,0x0 +/* 3ae8: 8d2d000c */ lw $t5,0xc($t1) +/* 3aec: 01ab6821 */ addu $t5,$t5,$t3 +/* 3af0: 01ac001a */ div $zero,$t5,$t4 +/* 3af4: 15800002 */ bnez $t4,.L00003b00 +/* 3af8: 00000000 */ sll $zero,$zero,0x0 +/* 3afc: 0007000d */ break 0x7 +.L00003b00: +/* 3b00: 2401ffff */ addiu $at,$zero,-1 +/* 3b04: 15810004 */ bne $t4,$at,.L00003b18 +/* 3b08: 3c018000 */ lui $at,0x8000 +/* 3b0c: 15a10002 */ bne $t5,$at,.L00003b18 +/* 3b10: 00000000 */ sll $zero,$zero,0x0 +/* 3b14: 0006000d */ break 0x6 +.L00003b18: +/* 3b18: 8d2c0014 */ lw $t4,0x14($t1) +/* 3b1c: 00006810 */ mfhi $t5 +/* 3b20: 000d6880 */ sll $t5,$t5,0x2 +/* 3b24: 018d6021 */ addu $t4,$t4,$t5 +/* 3b28: 8d4d0004 */ lw $t5,0x4($t2) +/* 3b2c: 256a0001 */ addiu $t2,$t3,0x1 +/* 3b30: ad8d0000 */ sw $t5,0x0($t4) +/* 3b34: ad2a0008 */ sw $t2,0x8($t1) +/* 3b38: 8d2a0000 */ lw $t2,0x0($t1) +/* 3b3c: 8d4b0000 */ lw $t3,0x0($t2) +/* 3b40: 11600008 */ beqz $t3,.L00003b64 +/* 3b44: 00000000 */ sll $zero,$zero,0x0 +/* 3b48: 0c000f40 */ jal func00003d00 +/* 3b4c: 01202025 */ or $a0,$t1,$zero +/* 3b50: 00405025 */ or $t2,$v0,$zero +/* 3b54: 3c048006 */ lui $a0,0x8006 +/* 3b58: 01402825 */ or $a1,$t2,$zero +/* 3b5c: 0c000f2e */ jal func00003cb8 +/* 3b60: 24840938 */ addiu $a0,$a0,0x938 +.L00003b64: +/* 3b64: 02400008 */ jr $s2 +/* 3b68: 00000000 */ sll $zero,$zero,0x0 +.L00003b6c: +/* 3b6c: 3c013000 */ lui $at,0x3000 +/* 3b70: 01014824 */ and $t1,$t0,$at +/* 3b74: 00094f02 */ srl $t1,$t1,0x1c +/* 3b78: 240a0001 */ addiu $t2,$zero,0x1 +/* 3b7c: 152affc2 */ bne $t1,$t2,.L00003a88 +/* 3b80: 00000000 */ sll $zero,$zero,0x0 +/* 3b84: 8f5b0118 */ lw $k1,0x118($k0) +/* 3b88: 3c012000 */ lui $at,0x2000 +/* 3b8c: 24090001 */ addiu $t1,$zero,0x1 +/* 3b90: 0361d825 */ or $k1,$k1,$at +/* 3b94: af490018 */ sw $t1,0x18($k0) +/* 3b98: 1000ffb5 */ beqz $zero,.L00003a70 +/* 3b9c: af5b0118 */ sw $k1,0x118($k0) +); + +GLOBAL_ASM( +glabel func00003ba0 +/* 3ba0: 3c058006 */ lui $a1,0x8006 +/* 3ba4: 8ca50940 */ lw $a1,0x940($a1) +/* 3ba8: 40086000 */ mfc0 $t0,$12 +/* 3bac: 8cbb0018 */ lw $k1,0x18($a1) +/* 3bb0: 35080002 */ ori $t0,$t0,0x2 +/* 3bb4: aca80118 */ sw $t0,0x118($a1) +/* 3bb8: fcb00098 */ sd $s0,0x98($a1) +/* 3bbc: fcb100a0 */ sd $s1,0xa0($a1) +/* 3bc0: fcb200a8 */ sd $s2,0xa8($a1) +/* 3bc4: fcb300b0 */ sd $s3,0xb0($a1) +/* 3bc8: fcb400b8 */ sd $s4,0xb8($a1) +/* 3bcc: fcb500c0 */ sd $s5,0xc0($a1) +/* 3bd0: fcb600c8 */ sd $s6,0xc8($a1) +/* 3bd4: fcb700d0 */ sd $s7,0xd0($a1) +/* 3bd8: fcbc00e8 */ sd $gp,0xe8($a1) +/* 3bdc: fcbd00f0 */ sd $sp,0xf0($a1) +/* 3be0: fcbe00f8 */ sd $s8,0xf8($a1) +/* 3be4: fcbf0100 */ sd $ra,0x100($a1) +/* 3be8: 1360000f */ beqz $k1,.L00003c28 +/* 3bec: acbf011c */ sw $ra,0x11c($a1) +/* 3bf0: 445bf800 */ cfc1 $k1,$31 +/* 3bf4: f4b401d0 */ sdc1 $f20,0x1d0($a1) +/* 3bf8: f4b501d8 */ sdc1 $f21,0x1d8($a1) +/* 3bfc: f4b601e0 */ sdc1 $f22,0x1e0($a1) +/* 3c00: f4b701e8 */ sdc1 $f23,0x1e8($a1) +/* 3c04: f4b801f0 */ sdc1 $f24,0x1f0($a1) +/* 3c08: f4b901f8 */ sdc1 $f25,0x1f8($a1) +/* 3c0c: f4ba0200 */ sdc1 $f26,0x200($a1) +/* 3c10: f4bb0208 */ sdc1 $f27,0x208($a1) +/* 3c14: f4bc0210 */ sdc1 $f28,0x210($a1) +/* 3c18: f4bd0218 */ sdc1 $f29,0x218($a1) +/* 3c1c: f4be0220 */ sdc1 $f30,0x220($a1) +/* 3c20: f4bf0228 */ sdc1 $f31,0x228($a1) +/* 3c24: acbb012c */ sw $k1,0x12c($a1) +.L00003c28: +/* 3c28: 8cbb0118 */ lw $k1,0x118($a1) +/* 3c2c: 3369ff00 */ andi $t1,$k1,0xff00 +/* 3c30: 5120000e */ beqzl $t1,.L00003c6c +/* 3c34: 3c1ba430 */ lui $k1,0xa430 +/* 3c38: 3c088006 */ lui $t0,0x8006 +/* 3c3c: 2508cf70 */ addiu $t0,$t0,-12432 +/* 3c40: 8d080000 */ lw $t0,0x0($t0) +/* 3c44: 2401ffff */ addiu $at,$zero,-1 +/* 3c48: 01014026 */ xor $t0,$t0,$at +/* 3c4c: 3c01ffff */ lui $at,0xffff +/* 3c50: 3108ff00 */ andi $t0,$t0,0xff00 +/* 3c54: 342100ff */ ori $at,$at,0xff +/* 3c58: 01284825 */ or $t1,$t1,$t0 +/* 3c5c: 0361d824 */ and $k1,$k1,$at +/* 3c60: 0369d825 */ or $k1,$k1,$t1 +/* 3c64: acbb0118 */ sw $k1,0x118($a1) +/* 3c68: 3c1ba430 */ lui $k1,0xa430 +.L00003c6c: +/* 3c6c: 8f7b000c */ lw $k1,0xc($k1) +/* 3c70: 1360000b */ beqz $k1,.L00003ca0 +/* 3c74: 00000000 */ sll $zero,$zero,0x0 +/* 3c78: 3c1a8006 */ lui $k0,0x8006 +/* 3c7c: 275acf70 */ addiu $k0,$k0,-12432 +/* 3c80: 8f5a0000 */ lw $k0,0x0($k0) +/* 3c84: 8ca80128 */ lw $t0,0x128($a1) +/* 3c88: 2401ffff */ addiu $at,$zero,-1 +/* 3c8c: 001ad402 */ srl $k0,$k0,0x10 +/* 3c90: 0341d026 */ xor $k0,$k0,$at +/* 3c94: 335a003f */ andi $k0,$k0,0x3f +/* 3c98: 0348d024 */ and $k0,$k0,$t0 +/* 3c9c: 037ad825 */ or $k1,$k1,$k0 +.L00003ca0: +/* 3ca0: 10800003 */ beqz $a0,.L00003cb0 +/* 3ca4: acbb0128 */ sw $k1,0x128($a1) +/* 3ca8: 0c000f2e */ jal func00003cb8 +/* 3cac: 00000000 */ sll $zero,$zero,0x0 +.L00003cb0: +/* 3cb0: 08000f44 */ j 0x3d10 +/* 3cb4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00003cb8 +/* 3cb8: 8c980000 */ lw $t8,0x0($a0) +/* 3cbc: 8caf0004 */ lw $t7,0x4($a1) +/* 3cc0: 0080c825 */ or $t9,$a0,$zero +/* 3cc4: 8f0e0004 */ lw $t6,0x4($t8) +/* 3cc8: 01cf082a */ slt $at,$t6,$t7 +/* 3ccc: 54200008 */ bnezl $at,.L00003cf0 +/* 3cd0: 8f380000 */ lw $t8,0x0($t9) +/* 3cd4: 0300c825 */ or $t9,$t8,$zero +.L00003cd8: +/* 3cd8: 8f180000 */ lw $t8,0x0($t8) +/* 3cdc: 8f0e0004 */ lw $t6,0x4($t8) +/* 3ce0: 01cf082a */ slt $at,$t6,$t7 +/* 3ce4: 5020fffc */ beqzl $at,.L00003cd8 +/* 3ce8: 0300c825 */ or $t9,$t8,$zero +/* 3cec: 8f380000 */ lw $t8,0x0($t9) +.L00003cf0: +/* 3cf0: acb80000 */ sw $t8,0x0($a1) +/* 3cf4: af250000 */ sw $a1,0x0($t9) +/* 3cf8: 03e00008 */ jr $ra +/* 3cfc: aca40008 */ sw $a0,0x8($a1) +); + +GLOBAL_ASM( +glabel func00003d00 +/* 3d00: 8c820000 */ lw $v0,0x0($a0) +/* 3d04: 8c590000 */ lw $t9,0x0($v0) +/* 3d08: 03e00008 */ jr $ra +/* 3d0c: ac990000 */ sw $t9,0x0($a0) +); + +GLOBAL_ASM( +glabel func00003d10 +/* 3d10: 3c048006 */ lui $a0,0x8006 +/* 3d14: 0c000f40 */ jal func00003d00 +/* 3d18: 24840938 */ addiu $a0,$a0,0x938 +/* 3d1c: 3c018006 */ lui $at,0x8006 +/* 3d20: ac220940 */ sw $v0,0x940($at) +/* 3d24: 24080004 */ addiu $t0,$zero,0x4 +/* 3d28: a4480010 */ sh $t0,0x10($v0) +/* 3d2c: 0040d025 */ or $k0,$v0,$zero +/* 3d30: 3c088006 */ lui $t0,0x8006 +/* 3d34: 8f5b0118 */ lw $k1,0x118($k0) +/* 3d38: 2508cf70 */ addiu $t0,$t0,-12432 +/* 3d3c: 8d080000 */ lw $t0,0x0($t0) +/* 3d40: 3c01ffff */ lui $at,0xffff +/* 3d44: 3369ff00 */ andi $t1,$k1,0xff00 +/* 3d48: 342100ff */ ori $at,$at,0xff +/* 3d4c: 3108ff00 */ andi $t0,$t0,0xff00 +/* 3d50: 01284824 */ and $t1,$t1,$t0 +/* 3d54: 0361d824 */ and $k1,$k1,$at +/* 3d58: 0369d825 */ or $k1,$k1,$t1 +/* 3d5c: 409b6000 */ mtc0 $k1,$12 +/* 3d60: df5b0108 */ ld $k1,0x108($k0) +/* 3d64: df410020 */ ld $at,0x20($k0) +/* 3d68: df420028 */ ld $v0,0x28($k0) +/* 3d6c: 03600013 */ mtlo $k1 +/* 3d70: df5b0110 */ ld $k1,0x110($k0) +/* 3d74: df430030 */ ld $v1,0x30($k0) +/* 3d78: df440038 */ ld $a0,0x38($k0) +/* 3d7c: df450040 */ ld $a1,0x40($k0) +/* 3d80: df460048 */ ld $a2,0x48($k0) +/* 3d84: df470050 */ ld $a3,0x50($k0) +/* 3d88: df480058 */ ld $t0,0x58($k0) +/* 3d8c: df490060 */ ld $t1,0x60($k0) +/* 3d90: df4a0068 */ ld $t2,0x68($k0) +/* 3d94: df4b0070 */ ld $t3,0x70($k0) +/* 3d98: df4c0078 */ ld $t4,0x78($k0) +/* 3d9c: df4d0080 */ ld $t5,0x80($k0) +/* 3da0: df4e0088 */ ld $t6,0x88($k0) +/* 3da4: df4f0090 */ ld $t7,0x90($k0) +/* 3da8: df500098 */ ld $s0,0x98($k0) +/* 3dac: df5100a0 */ ld $s1,0xa0($k0) +/* 3db0: df5200a8 */ ld $s2,0xa8($k0) +/* 3db4: df5300b0 */ ld $s3,0xb0($k0) +/* 3db8: df5400b8 */ ld $s4,0xb8($k0) +/* 3dbc: df5500c0 */ ld $s5,0xc0($k0) +/* 3dc0: df5600c8 */ ld $s6,0xc8($k0) +/* 3dc4: df5700d0 */ ld $s7,0xd0($k0) +/* 3dc8: df5800d8 */ ld $t8,0xd8($k0) +/* 3dcc: df5900e0 */ ld $t9,0xe0($k0) +/* 3dd0: df5c00e8 */ ld $gp,0xe8($k0) +/* 3dd4: 03600011 */ mthi $k1 +/* 3dd8: df5d00f0 */ ld $sp,0xf0($k0) +/* 3ddc: df5e00f8 */ ld $s8,0xf8($k0) +/* 3de0: df5f0100 */ ld $ra,0x100($k0) +/* 3de4: 8f5b011c */ lw $k1,0x11c($k0) +/* 3de8: 409b7000 */ mtc0 $k1,$14 +/* 3dec: 8f5b0018 */ lw $k1,0x18($k0) +/* 3df0: 13600023 */ beqz $k1,.L00003e80 +/* 3df4: 00000000 */ sll $zero,$zero,0x0 +/* 3df8: 8f5b012c */ lw $k1,0x12c($k0) +/* 3dfc: 44dbf800 */ ctc1 $k1,$31 +/* 3e00: d7400130 */ ldc1 $f0,0x130($k0) +/* 3e04: d7410138 */ ldc1 $f1,0x138($k0) +/* 3e08: d7420140 */ ldc1 $f2,0x140($k0) +/* 3e0c: d7430148 */ ldc1 $f3,0x148($k0) +/* 3e10: d7440150 */ ldc1 $f4,0x150($k0) +/* 3e14: d7450158 */ ldc1 $f5,0x158($k0) +/* 3e18: d7460160 */ ldc1 $f6,0x160($k0) +/* 3e1c: d7470168 */ ldc1 $f7,0x168($k0) +/* 3e20: d7480170 */ ldc1 $f8,0x170($k0) +/* 3e24: d7490178 */ ldc1 $f9,0x178($k0) +/* 3e28: d74a0180 */ ldc1 $f10,0x180($k0) +/* 3e2c: d74b0188 */ ldc1 $f11,0x188($k0) +/* 3e30: d74c0190 */ ldc1 $f12,0x190($k0) +/* 3e34: d74d0198 */ ldc1 $f13,0x198($k0) +/* 3e38: d74e01a0 */ ldc1 $f14,0x1a0($k0) +/* 3e3c: d74f01a8 */ ldc1 $f15,0x1a8($k0) +/* 3e40: d75001b0 */ ldc1 $f16,0x1b0($k0) +/* 3e44: d75101b8 */ ldc1 $f17,0x1b8($k0) +/* 3e48: d75201c0 */ ldc1 $f18,0x1c0($k0) +/* 3e4c: d75301c8 */ ldc1 $f19,0x1c8($k0) +/* 3e50: d75401d0 */ ldc1 $f20,0x1d0($k0) +/* 3e54: d75501d8 */ ldc1 $f21,0x1d8($k0) +/* 3e58: d75601e0 */ ldc1 $f22,0x1e0($k0) +/* 3e5c: d75701e8 */ ldc1 $f23,0x1e8($k0) +/* 3e60: d75801f0 */ ldc1 $f24,0x1f0($k0) +/* 3e64: d75901f8 */ ldc1 $f25,0x1f8($k0) +/* 3e68: d75a0200 */ ldc1 $f26,0x200($k0) +/* 3e6c: d75b0208 */ ldc1 $f27,0x208($k0) +/* 3e70: d75c0210 */ ldc1 $f28,0x210($k0) +/* 3e74: d75d0218 */ ldc1 $f29,0x218($k0) +/* 3e78: d75e0220 */ ldc1 $f30,0x220($k0) +/* 3e7c: d75f0228 */ ldc1 $f31,0x228($k0) +.L00003e80: +/* 3e80: 8f5b0128 */ lw $k1,0x128($k0) +/* 3e84: 3c1a8006 */ lui $k0,0x8006 +/* 3e88: 275acf70 */ addiu $k0,$k0,-12432 +/* 3e8c: 8f5a0000 */ lw $k0,0x0($k0) +/* 3e90: 001ad402 */ srl $k0,$k0,0x10 +/* 3e94: 037ad824 */ and $k1,$k1,$k0 +/* 3e98: 001bd840 */ sll $k1,$k1,0x1 +/* 3e9c: 3c1a7006 */ lui $k0,0x7006 +/* 3ea0: 275a9e30 */ addiu $k0,$k0,-25040 +/* 3ea4: 037ad821 */ addu $k1,$k1,$k0 +/* 3ea8: 977b0000 */ lhu $k1,0x0($k1) +/* 3eac: 3c1aa430 */ lui $k0,0xa430 +/* 3eb0: 275a000c */ addiu $k0,$k0,0xc +/* 3eb4: af5b0000 */ sw $k1,0x0($k0) +/* 3eb8: 00000000 */ sll $zero,$zero,0x0 +/* 3ebc: 00000000 */ sll $zero,$zero,0x0 +/* 3ec0: 00000000 */ sll $zero,$zero,0x0 +/* 3ec4: 00000000 */ sll $zero,$zero,0x0 +/* 3ec8: 42000018 */ eret +/* 3ecc: 0c012894 */ jal func0004a250 +/* 3ed0: 00002025 */ or $a0,$zero,$zero +/* 3ed4: 00000000 */ sll $zero,$zero,0x0 +/* 3ed8: 00000000 */ sll $zero,$zero,0x0 +/* 3edc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00003ee0 +/* 3ee0: 27bdffe0 */ addiu $sp,$sp,-32 +/* 3ee4: afbf001c */ sw $ra,0x1c($sp) +/* 3ee8: afb00018 */ sw $s0,0x18($sp) +/* 3eec: ac850014 */ sw $a1,0x14($a0) +/* 3ef0: 8fae0034 */ lw $t6,0x34($sp) +/* 3ef4: 0007c7c3 */ sra $t8,$a3,0x1f +/* 3ef8: ac800000 */ sw $zero,0x0($a0) +/* 3efc: ac800008 */ sw $zero,0x8($a0) +/* 3f00: ac86011c */ sw $a2,0x11c($a0) +/* 3f04: ac980038 */ sw $t8,0x38($a0) +/* 3f08: ac87003c */ sw $a3,0x3c($a0) +/* 3f0c: ac8e0004 */ sw $t6,0x4($a0) +/* 3f10: 8faf0030 */ lw $t7,0x30($sp) +/* 3f14: 3c0c7000 */ lui $t4,0x7000 +/* 3f18: 258c3ecc */ addiu $t4,$t4,0x3ecc +/* 3f1c: 000f47c3 */ sra $t0,$t7,0x1f +/* 3f20: 2de10010 */ sltiu $at,$t7,0x10 +/* 3f24: 01015023 */ subu $t2,$t0,$at +/* 3f28: 3c0d0400 */ lui $t5,0x400 +/* 3f2c: 3c190100 */ lui $t9,0x100 +/* 3f30: 000c77c3 */ sra $t6,$t4,0x1f +/* 3f34: 35adff03 */ ori $t5,$t5,0xff03 +/* 3f38: 2418003f */ addiu $t8,$zero,0x3f +/* 3f3c: 37390800 */ ori $t9,$t9,0x800 +/* 3f40: 24080001 */ addiu $t0,$zero,0x1 +/* 3f44: 25ebfff0 */ addiu $t3,$t7,-16 +/* 3f48: 00808025 */ or $s0,$a0,$zero +/* 3f4c: ac8b00f4 */ sw $t3,0xf4($a0) +/* 3f50: ac8a00f0 */ sw $t2,0xf0($a0) +/* 3f54: ac8e0100 */ sw $t6,0x100($a0) +/* 3f58: ac8c0104 */ sw $t4,0x104($a0) +/* 3f5c: ac8d0118 */ sw $t5,0x118($a0) +/* 3f60: ac980128 */ sw $t8,0x128($a0) +/* 3f64: ac99012c */ sw $t9,0x12c($a0) +/* 3f68: ac800018 */ sw $zero,0x18($a0) +/* 3f6c: a4880010 */ sh $t0,0x10($a0) +/* 3f70: 0c01256c */ jal func000495b0 +/* 3f74: a4800012 */ sh $zero,0x12($a0) +/* 3f78: 3c038006 */ lui $v1,0x8006 +/* 3f7c: 2463093c */ addiu $v1,$v1,0x93c +/* 3f80: 8c690000 */ lw $t1,0x0($v1) +/* 3f84: 00402025 */ or $a0,$v0,$zero +/* 3f88: ae09000c */ sw $t1,0xc($s0) +/* 3f8c: 0c012588 */ jal func00049620 +/* 3f90: ac700000 */ sw $s0,0x0($v1) +/* 3f94: 8fbf001c */ lw $ra,0x1c($sp) +/* 3f98: 8fb00018 */ lw $s0,0x18($sp) +/* 3f9c: 27bd0020 */ addiu $sp,$sp,0x20 +/* 3fa0: 03e00008 */ jr $ra +/* 3fa4: 00000000 */ sll $zero,$zero,0x0 +/* 3fa8: 00000000 */ sll $zero,$zero,0x0 +/* 3fac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00003fb0 +/* 3fb0: 27bdffb0 */ addiu $sp,$sp,-80 +/* 3fb4: afbf004c */ sw $ra,0x4c($sp) +/* 3fb8: afb00048 */ sw $s0,0x48($sp) +/* 3fbc: 00808025 */ or $s0,$a0,$zero +/* 3fc0: f7be0040 */ sdc1 $f30,0x40($sp) +/* 3fc4: f7bc0038 */ sdc1 $f28,0x38($sp) +/* 3fc8: f7ba0030 */ sdc1 $f26,0x30($sp) +/* 3fcc: f7b80028 */ sdc1 $f24,0x28($sp) +/* 3fd0: f7b60020 */ sdc1 $f22,0x20($sp) +/* 3fd4: f7b40018 */ sdc1 $f20,0x18($sp) +/* 3fd8: afa50054 */ sw $a1,0x54($sp) +/* 3fdc: afa60058 */ sw $a2,0x58($sp) +/* 3fe0: 0c012918 */ jal func0004a460 +/* 3fe4: afa7005c */ sw $a3,0x5c($sp) +/* 3fe8: c7a40060 */ lwc1 $f4,0x60($sp) +/* 3fec: c7a60054 */ lwc1 $f6,0x54($sp) +/* 3ff0: c7a80064 */ lwc1 $f8,0x64($sp) +/* 3ff4: c7aa0058 */ lwc1 $f10,0x58($sp) +/* 3ff8: 46062001 */ sub.s $f0,$f4,$f6 +/* 3ffc: c7a6005c */ lwc1 $f6,0x5c($sp) +/* 4000: c7a40068 */ lwc1 $f4,0x68($sp) +/* 4004: 460a4701 */ sub.s $f28,$f8,$f10 +/* 4008: 46000202 */ mul.s $f8,$f0,$f0 +/* 400c: 46000686 */ mov.s $f26,$f0 +/* 4010: 46062781 */ sub.s $f30,$f4,$f6 +/* 4014: 461ce282 */ mul.s $f10,$f28,$f28 +/* 4018: 460a4100 */ add.s $f4,$f8,$f10 +/* 401c: 461ef182 */ mul.s $f6,$f30,$f30 +/* 4020: 0c012974 */ jal func0004a5d0 +/* 4024: 46062300 */ add.s $f12,$f4,$f6 +/* 4028: 44804000 */ mtc1 $zero,$f8 +/* 402c: 46000486 */ mov.s $f18,$f0 +/* 4030: 3c017005 */ lui $at,0x7005 +/* 4034: 46080032 */ c.eq.s $f0,$f8 +/* 4038: 00000000 */ sll $zero,$zero,0x0 +/* 403c: 45020003 */ bc1fl .L0000404c +/* 4040: 3c01bf80 */ lui $at,0xbf80 +/* 4044: c43224a0 */ lwc1 $f18,0x24a0($at) +/* 4048: 3c01bf80 */ lui $at,0xbf80 +.L0000404c: +/* 404c: 44815000 */ mtc1 $at,$f10 +/* 4050: c7a40070 */ lwc1 $f4,0x70($sp) +/* 4054: c7a80074 */ lwc1 $f8,0x74($sp) +/* 4058: 46125003 */ div.s $f0,$f10,$f18 +/* 405c: 4600d682 */ mul.s $f26,$f26,$f0 +/* 4060: 00000000 */ sll $zero,$zero,0x0 +/* 4064: 4600e702 */ mul.s $f28,$f28,$f0 +/* 4068: 00000000 */ sll $zero,$zero,0x0 +/* 406c: 4600f782 */ mul.s $f30,$f30,$f0 +/* 4070: 00000000 */ sll $zero,$zero,0x0 +/* 4074: 461e2182 */ mul.s $f6,$f4,$f30 +/* 4078: 00000000 */ sll $zero,$zero,0x0 +/* 407c: 461c4282 */ mul.s $f10,$f8,$f28 +/* 4080: 460a3501 */ sub.s $f20,$f6,$f10 +/* 4084: 461a4182 */ mul.s $f6,$f8,$f26 +/* 4088: c7aa006c */ lwc1 $f10,0x6c($sp) +/* 408c: 461e5202 */ mul.s $f8,$f10,$f30 +/* 4090: 46083581 */ sub.s $f22,$f6,$f8 +/* 4094: 461c5182 */ mul.s $f6,$f10,$f28 +/* 4098: 00000000 */ sll $zero,$zero,0x0 +/* 409c: 461a2202 */ mul.s $f8,$f4,$f26 +/* 40a0: 46083601 */ sub.s $f24,$f6,$f8 +/* 40a4: 4614a282 */ mul.s $f10,$f20,$f20 +/* 40a8: 00000000 */ sll $zero,$zero,0x0 +/* 40ac: 4616b102 */ mul.s $f4,$f22,$f22 +/* 40b0: 46045180 */ add.s $f6,$f10,$f4 +/* 40b4: 4618c202 */ mul.s $f8,$f24,$f24 +/* 40b8: 0c012974 */ jal func0004a5d0 +/* 40bc: 46083300 */ add.s $f12,$f6,$f8 +/* 40c0: 44805000 */ mtc1 $zero,$f10 +/* 40c4: 46000486 */ mov.s $f18,$f0 +/* 40c8: 3c017005 */ lui $at,0x7005 +/* 40cc: 460a0032 */ c.eq.s $f0,$f10 +/* 40d0: 00000000 */ sll $zero,$zero,0x0 +/* 40d4: 45020003 */ bc1fl .L000040e4 +/* 40d8: 3c013f80 */ lui $at,0x3f80 +/* 40dc: c43224a4 */ lwc1 $f18,0x24a4($at) +/* 40e0: 3c013f80 */ lui $at,0x3f80 +.L000040e4: +/* 40e4: 44812000 */ mtc1 $at,$f4 +/* 40e8: 00000000 */ sll $zero,$zero,0x0 +/* 40ec: 46122003 */ div.s $f0,$f4,$f18 +/* 40f0: 4600a502 */ mul.s $f20,$f20,$f0 +/* 40f4: 00000000 */ sll $zero,$zero,0x0 +/* 40f8: 4600b582 */ mul.s $f22,$f22,$f0 +/* 40fc: 00000000 */ sll $zero,$zero,0x0 +/* 4100: 4600c602 */ mul.s $f24,$f24,$f0 +/* 4104: 00000000 */ sll $zero,$zero,0x0 +/* 4108: 4618e182 */ mul.s $f6,$f28,$f24 +/* 410c: 00000000 */ sll $zero,$zero,0x0 +/* 4110: 4616f202 */ mul.s $f8,$f30,$f22 +/* 4114: 00000000 */ sll $zero,$zero,0x0 +/* 4118: 4614f282 */ mul.s $f10,$f30,$f20 +/* 411c: 00000000 */ sll $zero,$zero,0x0 +/* 4120: 4618d102 */ mul.s $f4,$f26,$f24 +/* 4124: 46083081 */ sub.s $f2,$f6,$f8 +/* 4128: 4616d182 */ mul.s $f6,$f26,$f22 +/* 412c: 00000000 */ sll $zero,$zero,0x0 +/* 4130: 4614e202 */ mul.s $f8,$f28,$f20 +/* 4134: e7a2006c */ swc1 $f2,0x6c($sp) +/* 4138: 46045381 */ sub.s $f14,$f10,$f4 +/* 413c: 46021282 */ mul.s $f10,$f2,$f2 +/* 4140: 00000000 */ sll $zero,$zero,0x0 +/* 4144: 460e7102 */ mul.s $f4,$f14,$f14 +/* 4148: e7ae0070 */ swc1 $f14,0x70($sp) +/* 414c: 46083401 */ sub.s $f16,$f6,$f8 +/* 4150: 46108202 */ mul.s $f8,$f16,$f16 +/* 4154: 46045180 */ add.s $f6,$f10,$f4 +/* 4158: e7b00074 */ swc1 $f16,0x74($sp) +/* 415c: 0c012974 */ jal func0004a5d0 +/* 4160: 46083300 */ add.s $f12,$f6,$f8 +/* 4164: 44805000 */ mtc1 $zero,$f10 +/* 4168: 46000486 */ mov.s $f18,$f0 +/* 416c: 3c017005 */ lui $at,0x7005 +/* 4170: 460a0032 */ c.eq.s $f0,$f10 +/* 4174: 00000000 */ sll $zero,$zero,0x0 +/* 4178: 45020003 */ bc1fl .L00004188 +/* 417c: 3c013f80 */ lui $at,0x3f80 +/* 4180: c43224a8 */ lwc1 $f18,0x24a8($at) +/* 4184: 3c013f80 */ lui $at,0x3f80 +.L00004188: +/* 4188: 44812000 */ mtc1 $at,$f4 +/* 418c: c7ac006c */ lwc1 $f12,0x6c($sp) +/* 4190: c7a20070 */ lwc1 $f2,0x70($sp) +/* 4194: 46122003 */ div.s $f0,$f4,$f18 +/* 4198: c7a60074 */ lwc1 $f6,0x74($sp) +/* 419c: 46006302 */ mul.s $f12,$f12,$f0 +/* 41a0: 00000000 */ sll $zero,$zero,0x0 +/* 41a4: 46001082 */ mul.s $f2,$f2,$f0 +/* 41a8: 00000000 */ sll $zero,$zero,0x0 +/* 41ac: 46003202 */ mul.s $f8,$f6,$f0 +/* 41b0: e7a80074 */ swc1 $f8,0x74($sp) +/* 41b4: e6140000 */ swc1 $f20,0x0($s0) +/* 41b8: e6160010 */ swc1 $f22,0x10($s0) +/* 41bc: e6180020 */ swc1 $f24,0x20($s0) +/* 41c0: c7aa0054 */ lwc1 $f10,0x54($sp) +/* 41c4: c7a60058 */ lwc1 $f6,0x58($sp) +/* 41c8: 46145102 */ mul.s $f4,$f10,$f20 +/* 41cc: 00000000 */ sll $zero,$zero,0x0 +/* 41d0: 46163202 */ mul.s $f8,$f6,$f22 +/* 41d4: c7a6005c */ lwc1 $f6,0x5c($sp) +/* 41d8: e60c0004 */ swc1 $f12,0x4($s0) +/* 41dc: e6020014 */ swc1 $f2,0x14($s0) +/* 41e0: 46082280 */ add.s $f10,$f4,$f8 +/* 41e4: 46183102 */ mul.s $f4,$f6,$f24 +/* 41e8: 46045200 */ add.s $f8,$f10,$f4 +/* 41ec: 46004187 */ neg.s $f6,$f8 +/* 41f0: e6060030 */ swc1 $f6,0x30($s0) +/* 41f4: c7a00074 */ lwc1 $f0,0x74($sp) +/* 41f8: e7a20070 */ swc1 $f2,0x70($sp) +/* 41fc: e7ac006c */ swc1 $f12,0x6c($sp) +/* 4200: c7ac0058 */ lwc1 $f12,0x58($sp) +/* 4204: c7a2005c */ lwc1 $f2,0x5c($sp) +/* 4208: c7ae0054 */ lwc1 $f14,0x54($sp) +/* 420c: e6000024 */ swc1 $f0,0x24($s0) +/* 4210: c7aa006c */ lwc1 $f10,0x6c($sp) +/* 4214: c7a80070 */ lwc1 $f8,0x70($sp) +/* 4218: e61a0008 */ swc1 $f26,0x8($s0) +/* 421c: 460a7102 */ mul.s $f4,$f14,$f10 +/* 4220: e61c0018 */ swc1 $f28,0x18($s0) +/* 4224: e61e0028 */ swc1 $f30,0x28($s0) +/* 4228: 46086182 */ mul.s $f6,$f12,$f8 +/* 422c: 46062280 */ add.s $f10,$f4,$f6 +/* 4230: 46001202 */ mul.s $f8,$f2,$f0 +/* 4234: 44800000 */ mtc1 $zero,$f0 +/* 4238: 00000000 */ sll $zero,$zero,0x0 +/* 423c: e600000c */ swc1 $f0,0xc($s0) +/* 4240: e600001c */ swc1 $f0,0x1c($s0) +/* 4244: e600002c */ swc1 $f0,0x2c($s0) +/* 4248: 46085100 */ add.s $f4,$f10,$f8 +/* 424c: 461a7282 */ mul.s $f10,$f14,$f26 +/* 4250: 00000000 */ sll $zero,$zero,0x0 +/* 4254: 461c6202 */ mul.s $f8,$f12,$f28 +/* 4258: 46002187 */ neg.s $f6,$f4 +/* 425c: e6060034 */ swc1 $f6,0x34($s0) +/* 4260: 461e1182 */ mul.s $f6,$f2,$f30 +/* 4264: 46085100 */ add.s $f4,$f10,$f8 +/* 4268: 46062280 */ add.s $f10,$f4,$f6 +/* 426c: 44812000 */ mtc1 $at,$f4 +/* 4270: 46005207 */ neg.s $f8,$f10 +/* 4274: e604003c */ swc1 $f4,0x3c($s0) +/* 4278: e6080038 */ swc1 $f8,0x38($s0) +/* 427c: 8fbf004c */ lw $ra,0x4c($sp) +/* 4280: 8fb00048 */ lw $s0,0x48($sp) +/* 4284: d7be0040 */ ldc1 $f30,0x40($sp) +/* 4288: d7bc0038 */ ldc1 $f28,0x38($sp) +/* 428c: d7ba0030 */ ldc1 $f26,0x30($sp) +/* 4290: d7b80028 */ ldc1 $f24,0x28($sp) +/* 4294: d7b60020 */ ldc1 $f22,0x20($sp) +/* 4298: d7b40018 */ ldc1 $f20,0x18($sp) +/* 429c: 03e00008 */ jr $ra +/* 42a0: 27bd0050 */ addiu $sp,$sp,0x50 +/* 42a4: 27bdff90 */ addiu $sp,$sp,-112 +/* 42a8: 44856000 */ mtc1 $a1,$f12 +/* 42ac: 44867000 */ mtc1 $a2,$f14 +/* 42b0: c7a40080 */ lwc1 $f4,0x80($sp) +/* 42b4: c7a60084 */ lwc1 $f6,0x84($sp) +/* 42b8: c7a80088 */ lwc1 $f8,0x88($sp) +/* 42bc: c7aa008c */ lwc1 $f10,0x8c($sp) +/* 42c0: c7b00090 */ lwc1 $f16,0x90($sp) +/* 42c4: c7b20094 */ lwc1 $f18,0x94($sp) +/* 42c8: afbf002c */ sw $ra,0x2c($sp) +/* 42cc: afa40070 */ sw $a0,0x70($sp) +/* 42d0: 44056000 */ mfc1 $a1,$f12 +/* 42d4: 44067000 */ mfc1 $a2,$f14 +/* 42d8: afa7007c */ sw $a3,0x7c($sp) +/* 42dc: 27a40030 */ addiu $a0,$sp,0x30 +/* 42e0: e7a40010 */ swc1 $f4,0x10($sp) +/* 42e4: e7a60014 */ swc1 $f6,0x14($sp) +/* 42e8: e7a80018 */ swc1 $f8,0x18($sp) +/* 42ec: e7aa001c */ swc1 $f10,0x1c($sp) +/* 42f0: e7b00020 */ swc1 $f16,0x20($sp) +/* 42f4: 0c000fec */ jal func00003fb0 +/* 42f8: e7b20024 */ swc1 $f18,0x24($sp) +/* 42fc: 27a40030 */ addiu $a0,$sp,0x30 +/* 4300: 0c0128d8 */ jal func0004a360 +/* 4304: 8fa50070 */ lw $a1,0x70($sp) +/* 4308: 8fbf002c */ lw $ra,0x2c($sp) +/* 430c: 27bd0070 */ addiu $sp,$sp,0x70 +/* 4310: 03e00008 */ jr $ra +/* 4314: 00000000 */ sll $zero,$zero,0x0 +/* 4318: 00000000 */ sll $zero,$zero,0x0 +/* 431c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00004320 +/* 4320: 27bdffb8 */ addiu $sp,$sp,-72 +/* 4324: afbf0044 */ sw $ra,0x44($sp) +/* 4328: f7be0038 */ sdc1 $f30,0x38($sp) +/* 432c: f7bc0030 */ sdc1 $f28,0x30($sp) +/* 4330: f7ba0028 */ sdc1 $f26,0x28($sp) +/* 4334: f7b80020 */ sdc1 $f24,0x20($sp) +/* 4338: f7b60018 */ sdc1 $f22,0x18($sp) +/* 433c: f7b40010 */ sdc1 $f20,0x10($sp) +/* 4340: afa60050 */ sw $a2,0x50($sp) +/* 4344: afa70054 */ sw $a3,0x54($sp) +/* 4348: afa40048 */ sw $a0,0x48($sp) +/* 434c: 0c012918 */ jal func0004a460 +/* 4350: afa5004c */ sw $a1,0x4c($sp) +/* 4354: c7a4005c */ lwc1 $f4,0x5c($sp) +/* 4358: c7a60050 */ lwc1 $f6,0x50($sp) +/* 435c: c7a80060 */ lwc1 $f8,0x60($sp) +/* 4360: c7aa0054 */ lwc1 $f10,0x54($sp) +/* 4364: 46062001 */ sub.s $f0,$f4,$f6 +/* 4368: c7a60058 */ lwc1 $f6,0x58($sp) +/* 436c: c7a40064 */ lwc1 $f4,0x64($sp) +/* 4370: 460a4581 */ sub.s $f22,$f8,$f10 +/* 4374: 46000202 */ mul.s $f8,$f0,$f0 +/* 4378: 46000506 */ mov.s $f20,$f0 +/* 437c: 46062601 */ sub.s $f24,$f4,$f6 +/* 4380: 4616b282 */ mul.s $f10,$f22,$f22 +/* 4384: 460a4100 */ add.s $f4,$f8,$f10 +/* 4388: 4618c182 */ mul.s $f6,$f24,$f24 +/* 438c: 0c012974 */ jal func0004a5d0 +/* 4390: 46062300 */ add.s $f12,$f4,$f6 +/* 4394: 3c01bf80 */ lui $at,0xbf80 +/* 4398: 44814000 */ mtc1 $at,$f8 +/* 439c: c7aa006c */ lwc1 $f10,0x6c($sp) +/* 43a0: c7a60070 */ lwc1 $f6,0x70($sp) +/* 43a4: 46004083 */ div.s $f2,$f8,$f0 +/* 43a8: 4602a502 */ mul.s $f20,$f20,$f2 +/* 43ac: 00000000 */ sll $zero,$zero,0x0 +/* 43b0: 4602b582 */ mul.s $f22,$f22,$f2 +/* 43b4: 00000000 */ sll $zero,$zero,0x0 +/* 43b8: 4602c602 */ mul.s $f24,$f24,$f2 +/* 43bc: 00000000 */ sll $zero,$zero,0x0 +/* 43c0: 46185102 */ mul.s $f4,$f10,$f24 +/* 43c4: 00000000 */ sll $zero,$zero,0x0 +/* 43c8: 46163202 */ mul.s $f8,$f6,$f22 +/* 43cc: 46082681 */ sub.s $f26,$f4,$f8 +/* 43d0: 46143102 */ mul.s $f4,$f6,$f20 +/* 43d4: c7a80068 */ lwc1 $f8,0x68($sp) +/* 43d8: 46184182 */ mul.s $f6,$f8,$f24 +/* 43dc: 46062701 */ sub.s $f28,$f4,$f6 +/* 43e0: 46164102 */ mul.s $f4,$f8,$f22 +/* 43e4: 00000000 */ sll $zero,$zero,0x0 +/* 43e8: 46145182 */ mul.s $f6,$f10,$f20 +/* 43ec: 46062781 */ sub.s $f30,$f4,$f6 +/* 43f0: 461ad202 */ mul.s $f8,$f26,$f26 +/* 43f4: 00000000 */ sll $zero,$zero,0x0 +/* 43f8: 461ce282 */ mul.s $f10,$f28,$f28 +/* 43fc: 460a4100 */ add.s $f4,$f8,$f10 +/* 4400: 461ef182 */ mul.s $f6,$f30,$f30 +/* 4404: 0c012974 */ jal func0004a5d0 +/* 4408: 46062300 */ add.s $f12,$f4,$f6 +/* 440c: 3c013f80 */ lui $at,0x3f80 +/* 4410: 44814000 */ mtc1 $at,$f8 +/* 4414: 00000000 */ sll $zero,$zero,0x0 +/* 4418: 46004083 */ div.s $f2,$f8,$f0 +/* 441c: 4602d682 */ mul.s $f26,$f26,$f2 +/* 4420: 00000000 */ sll $zero,$zero,0x0 +/* 4424: 4602e702 */ mul.s $f28,$f28,$f2 +/* 4428: 00000000 */ sll $zero,$zero,0x0 +/* 442c: 4602f782 */ mul.s $f30,$f30,$f2 +/* 4430: 00000000 */ sll $zero,$zero,0x0 +/* 4434: 461eb282 */ mul.s $f10,$f22,$f30 +/* 4438: 00000000 */ sll $zero,$zero,0x0 +/* 443c: 461cc102 */ mul.s $f4,$f24,$f28 +/* 4440: 00000000 */ sll $zero,$zero,0x0 +/* 4444: 461ac182 */ mul.s $f6,$f24,$f26 +/* 4448: 00000000 */ sll $zero,$zero,0x0 +/* 444c: 461ea202 */ mul.s $f8,$f20,$f30 +/* 4450: 46045381 */ sub.s $f14,$f10,$f4 +/* 4454: 461ca282 */ mul.s $f10,$f20,$f28 +/* 4458: 00000000 */ sll $zero,$zero,0x0 +/* 445c: 461ab102 */ mul.s $f4,$f22,$f26 +/* 4460: e7ae0068 */ swc1 $f14,0x68($sp) +/* 4464: 46083401 */ sub.s $f16,$f6,$f8 +/* 4468: 460e7182 */ mul.s $f6,$f14,$f14 +/* 446c: 00000000 */ sll $zero,$zero,0x0 +/* 4470: 46108202 */ mul.s $f8,$f16,$f16 +/* 4474: e7b0006c */ swc1 $f16,0x6c($sp) +/* 4478: 46045481 */ sub.s $f18,$f10,$f4 +/* 447c: 46129102 */ mul.s $f4,$f18,$f18 +/* 4480: 46083280 */ add.s $f10,$f6,$f8 +/* 4484: e7b20070 */ swc1 $f18,0x70($sp) +/* 4488: 0c012974 */ jal func0004a5d0 +/* 448c: 46045300 */ add.s $f12,$f10,$f4 +/* 4490: 3c0142fe */ lui $at,0x42fe +/* 4494: 44816000 */ mtc1 $at,$f12 +/* 4498: 3c014300 */ lui $at,0x4300 +/* 449c: 44818000 */ mtc1 $at,$f16 +/* 44a0: 3c013f80 */ lui $at,0x3f80 +/* 44a4: 44813000 */ mtc1 $at,$f6 +/* 44a8: c7a80068 */ lwc1 $f8,0x68($sp) +/* 44ac: c7a4006c */ lwc1 $f4,0x6c($sp) +/* 44b0: 46003083 */ div.s $f2,$f6,$f0 +/* 44b4: 8fa40048 */ lw $a0,0x48($sp) +/* 44b8: 8fa5004c */ lw $a1,0x4c($sp) +/* 44bc: 24020080 */ addiu $v0,$zero,0x80 +/* 44c0: 46024282 */ mul.s $f10,$f8,$f2 +/* 44c4: c7a80070 */ lwc1 $f8,0x70($sp) +/* 44c8: 46022182 */ mul.s $f6,$f4,$f2 +/* 44cc: e7aa0068 */ swc1 $f10,0x68($sp) +/* 44d0: 46024282 */ mul.s $f10,$f8,$f2 +/* 44d4: e7a6006c */ swc1 $f6,0x6c($sp) +/* 44d8: 4610d382 */ mul.s $f14,$f26,$f16 +/* 44dc: e7aa0070 */ swc1 $f10,0x70($sp) +/* 44e0: 4610e082 */ mul.s $f2,$f28,$f16 +/* 44e4: 460c703c */ c.lt.s $f14,$f12 +/* 44e8: 00000000 */ sll $zero,$zero,0x0 +/* 44ec: 45020004 */ bc1fl .L00004500 +/* 44f0: 46006006 */ mov.s $f0,$f12 +/* 44f4: 10000002 */ beqz $zero,.L00004500 +/* 44f8: 46007006 */ mov.s $f0,$f14 +/* 44fc: 46006006 */ mov.s $f0,$f12 +.L00004500: +/* 4500: 4600010d */ trunc.w.s $f4,$f0 +/* 4504: 460c103c */ c.lt.s $f2,$f12 +/* 4508: 44182000 */ mfc1 $t8,$f4 +/* 450c: 45000003 */ bc1f .L0000451c +/* 4510: a0b80008 */ sb $t8,0x8($a1) +/* 4514: 10000002 */ beqz $zero,.L00004520 +/* 4518: 46001006 */ mov.s $f0,$f2 +.L0000451c: +/* 451c: 46006006 */ mov.s $f0,$f12 +.L00004520: +/* 4520: 4610f082 */ mul.s $f2,$f30,$f16 +/* 4524: 4600018d */ trunc.w.s $f6,$f0 +/* 4528: 460c103c */ c.lt.s $f2,$f12 +/* 452c: 44093000 */ mfc1 $t1,$f6 +/* 4530: 45000003 */ bc1f .L00004540 +/* 4534: a0a90009 */ sb $t1,0x9($a1) +/* 4538: 10000002 */ beqz $zero,.L00004544 +/* 453c: 46001006 */ mov.s $f0,$f2 +.L00004540: +/* 4540: 46006006 */ mov.s $f0,$f12 +.L00004544: +/* 4544: 4600020d */ trunc.w.s $f8,$f0 +/* 4548: 440c4000 */ mfc1 $t4,$f8 +/* 454c: 00000000 */ sll $zero,$zero,0x0 +/* 4550: a0ac000a */ sb $t4,0xa($a1) +/* 4554: c7aa0068 */ lwc1 $f10,0x68($sp) +/* 4558: 46105082 */ mul.s $f2,$f10,$f16 +/* 455c: 460c103c */ c.lt.s $f2,$f12 +/* 4560: 00000000 */ sll $zero,$zero,0x0 +/* 4564: 45020004 */ bc1fl .L00004578 +/* 4568: 46006006 */ mov.s $f0,$f12 +/* 456c: 10000002 */ beqz $zero,.L00004578 +/* 4570: 46001006 */ mov.s $f0,$f2 +/* 4574: 46006006 */ mov.s $f0,$f12 +.L00004578: +/* 4578: 4600010d */ trunc.w.s $f4,$f0 +/* 457c: 440f2000 */ mfc1 $t7,$f4 +/* 4580: 00000000 */ sll $zero,$zero,0x0 +/* 4584: a0af0018 */ sb $t7,0x18($a1) +/* 4588: c7a6006c */ lwc1 $f6,0x6c($sp) +/* 458c: 46103082 */ mul.s $f2,$f6,$f16 +/* 4590: 460c103c */ c.lt.s $f2,$f12 +/* 4594: 00000000 */ sll $zero,$zero,0x0 +/* 4598: 45020004 */ bc1fl .L000045ac +/* 459c: 46006006 */ mov.s $f0,$f12 +/* 45a0: 10000002 */ beqz $zero,.L000045ac +/* 45a4: 46001006 */ mov.s $f0,$f2 +/* 45a8: 46006006 */ mov.s $f0,$f12 +.L000045ac: +/* 45ac: 4600020d */ trunc.w.s $f8,$f0 +/* 45b0: 44084000 */ mfc1 $t0,$f8 +/* 45b4: 00000000 */ sll $zero,$zero,0x0 +/* 45b8: a0a80019 */ sb $t0,0x19($a1) +/* 45bc: c7aa0070 */ lwc1 $f10,0x70($sp) +/* 45c0: 46105082 */ mul.s $f2,$f10,$f16 +/* 45c4: 460c103c */ c.lt.s $f2,$f12 +/* 45c8: 00000000 */ sll $zero,$zero,0x0 +/* 45cc: 45020004 */ bc1fl .L000045e0 +/* 45d0: 46006006 */ mov.s $f0,$f12 +/* 45d4: 10000002 */ beqz $zero,.L000045e0 +/* 45d8: 46001006 */ mov.s $f0,$f2 +/* 45dc: 46006006 */ mov.s $f0,$f12 +.L000045e0: +/* 45e0: 4600010d */ trunc.w.s $f4,$f0 +/* 45e4: a0a00000 */ sb $zero,0x0($a1) +/* 45e8: a0a00001 */ sb $zero,0x1($a1) +/* 45ec: a0a00002 */ sb $zero,0x2($a1) +/* 45f0: 440b2000 */ mfc1 $t3,$f4 +/* 45f4: a0a00003 */ sb $zero,0x3($a1) +/* 45f8: a0a00004 */ sb $zero,0x4($a1) +/* 45fc: a0a00005 */ sb $zero,0x5($a1) +/* 4600: a0a00006 */ sb $zero,0x6($a1) +/* 4604: a0a00007 */ sb $zero,0x7($a1) +/* 4608: a0a00010 */ sb $zero,0x10($a1) +/* 460c: a0a20011 */ sb $v0,0x11($a1) +/* 4610: a0a00012 */ sb $zero,0x12($a1) +/* 4614: a0a00013 */ sb $zero,0x13($a1) +/* 4618: a0a00014 */ sb $zero,0x14($a1) +/* 461c: a0a20015 */ sb $v0,0x15($a1) +/* 4620: a0a00016 */ sb $zero,0x16($a1) +/* 4624: a0a00017 */ sb $zero,0x17($a1) +/* 4628: a0ab001a */ sb $t3,0x1a($a1) +/* 462c: e49a0000 */ swc1 $f26,0x0($a0) +/* 4630: c7b20050 */ lwc1 $f18,0x50($sp) +/* 4634: c7b00054 */ lwc1 $f16,0x54($sp) +/* 4638: c7ae0058 */ lwc1 $f14,0x58($sp) +/* 463c: 461a9182 */ mul.s $f6,$f18,$f26 +/* 4640: c7a00068 */ lwc1 $f0,0x68($sp) +/* 4644: c7ac006c */ lwc1 $f12,0x6c($sp) +/* 4648: 461c8202 */ mul.s $f8,$f16,$f28 +/* 464c: c7a20070 */ lwc1 $f2,0x70($sp) +/* 4650: e49c0010 */ swc1 $f28,0x10($a0) +/* 4654: 461e7102 */ mul.s $f4,$f14,$f30 +/* 4658: e49e0020 */ swc1 $f30,0x20($a0) +/* 465c: e4940008 */ swc1 $f20,0x8($a0) +/* 4660: e4960018 */ swc1 $f22,0x18($a0) +/* 4664: e4980028 */ swc1 $f24,0x28($a0) +/* 4668: 46083280 */ add.s $f10,$f6,$f8 +/* 466c: e4800004 */ swc1 $f0,0x4($a0) +/* 4670: e48c0014 */ swc1 $f12,0x14($a0) +/* 4674: e4820024 */ swc1 $f2,0x24($a0) +/* 4678: 46045180 */ add.s $f6,$f10,$f4 +/* 467c: 46009282 */ mul.s $f10,$f18,$f0 +/* 4680: 44800000 */ mtc1 $zero,$f0 +/* 4684: 3c013f80 */ lui $at,0x3f80 +/* 4688: 460c8102 */ mul.s $f4,$f16,$f12 +/* 468c: 46003207 */ neg.s $f8,$f6 +/* 4690: e4880030 */ swc1 $f8,0x30($a0) +/* 4694: 46027202 */ mul.s $f8,$f14,$f2 +/* 4698: 46045180 */ add.s $f6,$f10,$f4 +/* 469c: 46083280 */ add.s $f10,$f6,$f8 +/* 46a0: 46005107 */ neg.s $f4,$f10 +/* 46a4: e4840034 */ swc1 $f4,0x34($a0) +/* 46a8: c7a60050 */ lwc1 $f6,0x50($sp) +/* 46ac: c7aa0054 */ lwc1 $f10,0x54($sp) +/* 46b0: 46143202 */ mul.s $f8,$f6,$f20 +/* 46b4: 00000000 */ sll $zero,$zero,0x0 +/* 46b8: 46165102 */ mul.s $f4,$f10,$f22 +/* 46bc: c7aa0058 */ lwc1 $f10,0x58($sp) +/* 46c0: e480000c */ swc1 $f0,0xc($a0) +/* 46c4: e480001c */ swc1 $f0,0x1c($a0) +/* 46c8: e480002c */ swc1 $f0,0x2c($a0) +/* 46cc: 46044180 */ add.s $f6,$f8,$f4 +/* 46d0: 46185202 */ mul.s $f8,$f10,$f24 +/* 46d4: 46083100 */ add.s $f4,$f6,$f8 +/* 46d8: 44813000 */ mtc1 $at,$f6 +/* 46dc: 46002287 */ neg.s $f10,$f4 +/* 46e0: e486003c */ swc1 $f6,0x3c($a0) +/* 46e4: e48a0038 */ swc1 $f10,0x38($a0) +/* 46e8: 8fbf0044 */ lw $ra,0x44($sp) +/* 46ec: d7be0038 */ ldc1 $f30,0x38($sp) +/* 46f0: d7bc0030 */ ldc1 $f28,0x30($sp) +/* 46f4: d7ba0028 */ ldc1 $f26,0x28($sp) +/* 46f8: d7b80020 */ ldc1 $f24,0x20($sp) +/* 46fc: d7b60018 */ ldc1 $f22,0x18($sp) +/* 4700: d7b40010 */ ldc1 $f20,0x10($sp) +/* 4704: 03e00008 */ jr $ra +/* 4708: 27bd0048 */ addiu $sp,$sp,0x48 +/* 470c: 27bdff88 */ addiu $sp,$sp,-120 +/* 4710: c7a40088 */ lwc1 $f4,0x88($sp) +/* 4714: 44866000 */ mtc1 $a2,$f12 +/* 4718: 44877000 */ mtc1 $a3,$f14 +/* 471c: e7a40010 */ swc1 $f4,0x10($sp) +/* 4720: c7a400a0 */ lwc1 $f4,0xa0($sp) +/* 4724: c7a6008c */ lwc1 $f6,0x8c($sp) +/* 4728: c7a80090 */ lwc1 $f8,0x90($sp) +/* 472c: c7aa0094 */ lwc1 $f10,0x94($sp) +/* 4730: c7b00098 */ lwc1 $f16,0x98($sp) +/* 4734: c7b2009c */ lwc1 $f18,0x9c($sp) +/* 4738: afbf0034 */ sw $ra,0x34($sp) +/* 473c: afa40078 */ sw $a0,0x78($sp) +/* 4740: 44066000 */ mfc1 $a2,$f12 +/* 4744: 44077000 */ mfc1 $a3,$f14 +/* 4748: 27a40038 */ addiu $a0,$sp,0x38 +/* 474c: e7a40028 */ swc1 $f4,0x28($sp) +/* 4750: e7a60014 */ swc1 $f6,0x14($sp) +/* 4754: e7a80018 */ swc1 $f8,0x18($sp) +/* 4758: e7aa001c */ swc1 $f10,0x1c($sp) +/* 475c: e7b00020 */ swc1 $f16,0x20($sp) +/* 4760: 0c0010c8 */ jal func00004320 +/* 4764: e7b20024 */ swc1 $f18,0x24($sp) +/* 4768: 27a40038 */ addiu $a0,$sp,0x38 +/* 476c: 0c0128d8 */ jal func0004a360 +/* 4770: 8fa50078 */ lw $a1,0x78($sp) +/* 4774: 8fbf0034 */ lw $ra,0x34($sp) +/* 4778: 27bd0078 */ addiu $sp,$sp,0x78 +/* 477c: 03e00008 */ jr $ra +/* 4780: 00000000 */ sll $zero,$zero,0x0 +/* 4784: 00000000 */ sll $zero,$zero,0x0 +/* 4788: 00000000 */ sll $zero,$zero,0x0 +/* 478c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00004790 +/* 4790: 27bdffe8 */ addiu $sp,$sp,-24 +/* 4794: afbf0014 */ sw $ra,0x14($sp) +/* 4798: c4820000 */ lwc1 $f2,0x0($a0) +/* 479c: c4ae0000 */ lwc1 $f14,0x0($a1) +/* 47a0: c4c00000 */ lwc1 $f0,0x0($a2) +/* 47a4: 46021102 */ mul.s $f4,$f2,$f2 +/* 47a8: afa60020 */ sw $a2,0x20($sp) +/* 47ac: afa5001c */ sw $a1,0x1c($sp) +/* 47b0: 460e7182 */ mul.s $f6,$f14,$f14 +/* 47b4: afa40018 */ sw $a0,0x18($sp) +/* 47b8: 46000282 */ mul.s $f10,$f0,$f0 +/* 47bc: 46062200 */ add.s $f8,$f4,$f6 +/* 47c0: 0c012974 */ jal func0004a5d0 +/* 47c4: 46085300 */ add.s $f12,$f10,$f8 +/* 47c8: 44801000 */ mtc1 $zero,$f2 +/* 47cc: 8fa40018 */ lw $a0,0x18($sp) +/* 47d0: 8fa5001c */ lw $a1,0x1c($sp) +/* 47d4: 4600103c */ c.lt.s $f2,$f0 +/* 47d8: 8fa60020 */ lw $a2,0x20($sp) +/* 47dc: 3c013f80 */ lui $at,0x3f80 +/* 47e0: 4502000f */ bc1fl .L00004820 +/* 47e4: 44819000 */ mtc1 $at,$f18 +/* 47e8: 3c013f80 */ lui $at,0x3f80 +/* 47ec: 44818000 */ mtc1 $at,$f16 +/* 47f0: c4920000 */ lwc1 $f18,0x0($a0) +/* 47f4: 46008083 */ div.s $f2,$f16,$f0 +/* 47f8: 46029102 */ mul.s $f4,$f18,$f2 +/* 47fc: e4840000 */ swc1 $f4,0x0($a0) +/* 4800: c4a60000 */ lwc1 $f6,0x0($a1) +/* 4804: 46023282 */ mul.s $f10,$f6,$f2 +/* 4808: e4aa0000 */ swc1 $f10,0x0($a1) +/* 480c: c4c80000 */ lwc1 $f8,0x0($a2) +/* 4810: 46024402 */ mul.s $f16,$f8,$f2 +/* 4814: 10000005 */ beqz $zero,.L0000482c +/* 4818: e4d00000 */ swc1 $f16,0x0($a2) +/* 481c: 44819000 */ mtc1 $at,$f18 +.L00004820: +/* 4820: e4820000 */ swc1 $f2,0x0($a0) +/* 4824: e4a20000 */ swc1 $f2,0x0($a1) +/* 4828: e4d20000 */ swc1 $f18,0x0($a2) +.L0000482c: +/* 482c: 8fbf0014 */ lw $ra,0x14($sp) +/* 4830: 27bd0018 */ addiu $sp,$sp,0x18 +/* 4834: 03e00008 */ jr $ra +/* 4838: 00000000 */ sll $zero,$zero,0x0 +/* 483c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00004840 +/* 4840: 27bdffd0 */ addiu $sp,$sp,-48 +/* 4844: 44867000 */ mtc1 $a2,$f14 +/* 4848: afbf0014 */ sw $ra,0x14($sp) +/* 484c: afa50034 */ sw $a1,0x34($sp) +/* 4850: afa7003c */ sw $a3,0x3c($sp) +/* 4854: afa50034 */ sw $a1,0x34($sp) +/* 4858: afa40030 */ sw $a0,0x30($sp) +/* 485c: 0c012918 */ jal func0004a460 +/* 4860: e7ae0038 */ swc1 $f14,0x38($sp) +/* 4864: 3c017005 */ lui $at,0x7005 +/* 4868: c7ae0038 */ lwc1 $f14,0x38($sp) +/* 486c: c42424b0 */ lwc1 $f4,0x24b0($at) +/* 4870: 3c013f00 */ lui $at,0x3f00 +/* 4874: 44813000 */ mtc1 $at,$f6 +/* 4878: 46047382 */ mul.s $f14,$f14,$f4 +/* 487c: 00000000 */ sll $zero,$zero,0x0 +/* 4880: 46067302 */ mul.s $f12,$f14,$f6 +/* 4884: 0c0068f4 */ jal func0001a3d0 +/* 4888: e7ac001c */ swc1 $f12,0x1c($sp) +/* 488c: c7ac001c */ lwc1 $f12,0x1c($sp) +/* 4890: 0c0068f7 */ jal func0001a3dc +/* 4894: e7a00020 */ swc1 $f0,0x20($sp) +/* 4898: c7a80020 */ lwc1 $f8,0x20($sp) +/* 489c: c7aa003c */ lwc1 $f10,0x3c($sp) +/* 48a0: c7ac0040 */ lwc1 $f12,0x40($sp) +/* 48a4: 46004083 */ div.s $f2,$f8,$f0 +/* 48a8: c7b00044 */ lwc1 $f16,0x44($sp) +/* 48ac: 8fa60030 */ lw $a2,0x30($sp) +/* 48b0: 8fa70034 */ lw $a3,0x34($sp) +/* 48b4: 46106480 */ add.s $f18,$f12,$f16 +/* 48b8: 3c01bf80 */ lui $at,0xbf80 +/* 48bc: 44814000 */ mtc1 $at,$f8 +/* 48c0: 46106381 */ sub.s $f14,$f12,$f16 +/* 48c4: 00002825 */ or $a1,$zero,$zero +/* 48c8: e4c8002c */ swc1 $f8,0x2c($a2) +/* 48cc: 44804000 */ mtc1 $zero,$f8 +/* 48d0: 24040004 */ addiu $a0,$zero,0x4 +/* 48d4: e4c8003c */ swc1 $f8,0x3c($a2) +/* 48d8: 460e9183 */ div.s $f6,$f18,$f14 +/* 48dc: e4c20014 */ swc1 $f2,0x14($a2) +/* 48e0: 460a1103 */ div.s $f4,$f2,$f10 +/* 48e4: e4c60028 */ swc1 $f6,0x28($a2) +/* 48e8: 460c6280 */ add.s $f10,$f12,$f12 +/* 48ec: e4c40000 */ swc1 $f4,0x0($a2) +/* 48f0: 46105102 */ mul.s $f4,$f10,$f16 +/* 48f4: 460e2183 */ div.s $f6,$f4,$f14 +/* 48f8: e4c60038 */ swc1 $f6,0x38($a2) +/* 48fc: c7a00048 */ lwc1 $f0,0x48($sp) +.L00004900: +/* 4900: 00001825 */ or $v1,$zero,$zero +/* 4904: 00c01025 */ or $v0,$a2,$zero +/* 4908: c44e0000 */ lwc1 $f14,0x0($v0) +/* 490c: 24630001 */ addiu $v1,$v1,0x1 +/* 4910: 46007402 */ mul.s $f16,$f14,$f0 +/* 4914: 50640008 */ beql $v1,$a0,.L00004938 +/* 4918: 24420004 */ addiu $v0,$v0,0x4 +.L0000491c: +/* 491c: c44e0004 */ lwc1 $f14,0x4($v0) +/* 4920: 24630001 */ addiu $v1,$v1,0x1 +/* 4924: e4500000 */ swc1 $f16,0x0($v0) +/* 4928: 46007402 */ mul.s $f16,$f14,$f0 +/* 492c: 1464fffb */ bne $v1,$a0,.L0000491c +/* 4930: 24420004 */ addiu $v0,$v0,0x4 +/* 4934: 24420004 */ addiu $v0,$v0,0x4 +.L00004938: +/* 4938: e450fffc */ swc1 $f16,-0x4($v0) +/* 493c: 24a50001 */ addiu $a1,$a1,0x1 +/* 4940: 14a4ffef */ bne $a1,$a0,.L00004900 +/* 4944: 24c60010 */ addiu $a2,$a2,0x10 +/* 4948: 10e00032 */ beqz $a3,.L00004a14 +/* 494c: 3c014000 */ lui $at,0x4000 +/* 4950: 44813000 */ mtc1 $at,$f6 +/* 4954: 340effff */ dli $t6,0xffff +/* 4958: 3c014800 */ lui $at,0x4800 +/* 495c: 4606903e */ c.le.s $f18,$f6 +/* 4960: 00000000 */ sll $zero,$zero,0x0 +/* 4964: 45020004 */ bc1fl .L00004978 +/* 4968: 44814000 */ mtc1 $at,$f8 +/* 496c: 10000029 */ beqz $zero,.L00004a14 +/* 4970: a4ee0000 */ sh $t6,0x0($a3) +/* 4974: 44814000 */ mtc1 $at,$f8 +.L00004978: +/* 4978: 24180001 */ addiu $t8,$zero,0x1 +/* 497c: 3c014f00 */ lui $at,0x4f00 +/* 4980: 46124283 */ div.s $f10,$f8,$f18 +/* 4984: 24080001 */ addiu $t0,$zero,0x1 +/* 4988: 444ff800 */ cfc1 $t7,$31 +/* 498c: 44d8f800 */ ctc1 $t8,$31 +/* 4990: 00000000 */ sll $zero,$zero,0x0 +/* 4994: 46005124 */ cvt.w.s $f4,$f10 +/* 4998: 4458f800 */ cfc1 $t8,$31 +/* 499c: 00000000 */ sll $zero,$zero,0x0 +/* 49a0: 33180078 */ andi $t8,$t8,0x78 +/* 49a4: 53000013 */ beqzl $t8,.L000049f4 +/* 49a8: 44182000 */ mfc1 $t8,$f4 +/* 49ac: 44812000 */ mtc1 $at,$f4 +/* 49b0: 24180001 */ addiu $t8,$zero,0x1 +/* 49b4: 46045101 */ sub.s $f4,$f10,$f4 +/* 49b8: 44d8f800 */ ctc1 $t8,$31 +/* 49bc: 00000000 */ sll $zero,$zero,0x0 +/* 49c0: 46002124 */ cvt.w.s $f4,$f4 +/* 49c4: 4458f800 */ cfc1 $t8,$31 +/* 49c8: 00000000 */ sll $zero,$zero,0x0 +/* 49cc: 33180078 */ andi $t8,$t8,0x78 +/* 49d0: 17000005 */ bnez $t8,.L000049e8 +/* 49d4: 00000000 */ sll $zero,$zero,0x0 +/* 49d8: 44182000 */ mfc1 $t8,$f4 +/* 49dc: 3c018000 */ lui $at,0x8000 +/* 49e0: 10000007 */ beqz $zero,.L00004a00 +/* 49e4: 0301c025 */ or $t8,$t8,$at +.L000049e8: +/* 49e8: 10000005 */ beqz $zero,.L00004a00 +/* 49ec: 2418ffff */ addiu $t8,$zero,-1 +/* 49f0: 44182000 */ mfc1 $t8,$f4 +.L000049f4: +/* 49f4: 00000000 */ sll $zero,$zero,0x0 +/* 49f8: 0700fffb */ bltz $t8,.L000049e8 +/* 49fc: 00000000 */ sll $zero,$zero,0x0 +.L00004a00: +/* 4a00: 44cff800 */ ctc1 $t7,$31 +/* 4a04: 3319ffff */ andi $t9,$t8,0xffff +/* 4a08: 1f200002 */ bgtz $t9,.L00004a14 +/* 4a0c: a4f80000 */ sh $t8,0x0($a3) +/* 4a10: a4e80000 */ sh $t0,0x0($a3) +.L00004a14: +/* 4a14: 8fbf0014 */ lw $ra,0x14($sp) +/* 4a18: 27bd0030 */ addiu $sp,$sp,0x30 +/* 4a1c: 03e00008 */ jr $ra +/* 4a20: 00000000 */ sll $zero,$zero,0x0 +/* 4a24: 27bdff98 */ addiu $sp,$sp,-104 +/* 4a28: 44866000 */ mtc1 $a2,$f12 +/* 4a2c: 44877000 */ mtc1 $a3,$f14 +/* 4a30: c7a40078 */ lwc1 $f4,0x78($sp) +/* 4a34: c7a6007c */ lwc1 $f6,0x7c($sp) +/* 4a38: c7a80080 */ lwc1 $f8,0x80($sp) +/* 4a3c: afbf0024 */ sw $ra,0x24($sp) +/* 4a40: afa40068 */ sw $a0,0x68($sp) +/* 4a44: 44066000 */ mfc1 $a2,$f12 +/* 4a48: 44077000 */ mfc1 $a3,$f14 +/* 4a4c: 27a40028 */ addiu $a0,$sp,0x28 +/* 4a50: e7a40010 */ swc1 $f4,0x10($sp) +/* 4a54: e7a60014 */ swc1 $f6,0x14($sp) +/* 4a58: 0c001210 */ jal func00004840 +/* 4a5c: e7a80018 */ swc1 $f8,0x18($sp) +/* 4a60: 27a40028 */ addiu $a0,$sp,0x28 +/* 4a64: 0c0128d8 */ jal func0004a360 +/* 4a68: 8fa50068 */ lw $a1,0x68($sp) +/* 4a6c: 8fbf0024 */ lw $ra,0x24($sp) +/* 4a70: 27bd0068 */ addiu $sp,$sp,0x68 +/* 4a74: 03e00008 */ jr $ra +/* 4a78: 00000000 */ sll $zero,$zero,0x0 +/* 4a7c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00004a80 +/* 4a80: 27bdffc8 */ addiu $sp,$sp,-56 +/* 4a84: afb00018 */ sw $s0,0x18($sp) +/* 4a88: 00808025 */ or $s0,$a0,$zero +/* 4a8c: afbf001c */ sw $ra,0x1c($sp) +/* 4a90: afa5003c */ sw $a1,0x3c($sp) +/* 4a94: afa60040 */ sw $a2,0x40($sp) +/* 4a98: afa70044 */ sw $a3,0x44($sp) +/* 4a9c: 27a60048 */ addiu $a2,$sp,0x48 +/* 4aa0: 27a50044 */ addiu $a1,$sp,0x44 +/* 4aa4: 0c0011e4 */ jal func00004790 +/* 4aa8: 27a40040 */ addiu $a0,$sp,0x40 +/* 4aac: 3c017005 */ lui $at,0x7005 +/* 4ab0: c7ac003c */ lwc1 $f12,0x3c($sp) +/* 4ab4: c42424c0 */ lwc1 $f4,0x24c0($at) +/* 4ab8: 46046302 */ mul.s $f12,$f12,$f4 +/* 4abc: 0c0068f7 */ jal func0001a3dc +/* 4ac0: e7ac003c */ swc1 $f12,0x3c($sp) +/* 4ac4: c7ac003c */ lwc1 $f12,0x3c($sp) +/* 4ac8: 0c0068f4 */ jal func0001a3d0 +/* 4acc: e7a00034 */ swc1 $f0,0x34($sp) +/* 4ad0: c7a80040 */ lwc1 $f8,0x40($sp) +/* 4ad4: c7aa0044 */ lwc1 $f10,0x44($sp) +/* 4ad8: 3c013f80 */ lui $at,0x3f80 +/* 4adc: 44813000 */ mtc1 $at,$f6 +/* 4ae0: 460a4102 */ mul.s $f4,$f8,$f10 +/* 4ae4: 02002025 */ or $a0,$s0,$zero +/* 4ae8: 46003081 */ sub.s $f2,$f6,$f0 +/* 4aec: c7a60048 */ lwc1 $f6,0x48($sp) +/* 4af0: e7a00030 */ swc1 $f0,0x30($sp) +/* 4af4: 46022402 */ mul.s $f16,$f4,$f2 +/* 4af8: 00000000 */ sll $zero,$zero,0x0 +/* 4afc: 46065102 */ mul.s $f4,$f10,$f6 +/* 4b00: e7b0002c */ swc1 $f16,0x2c($sp) +/* 4b04: 46022482 */ mul.s $f18,$f4,$f2 +/* 4b08: 00000000 */ sll $zero,$zero,0x0 +/* 4b0c: 46083282 */ mul.s $f10,$f6,$f8 +/* 4b10: e7b20028 */ swc1 $f18,0x28($sp) +/* 4b14: 46025102 */ mul.s $f4,$f10,$f2 +/* 4b18: 0c012918 */ jal func0004a460 +/* 4b1c: e7a40024 */ swc1 $f4,0x24($sp) +/* 4b20: c7a60040 */ lwc1 $f6,0x40($sp) +/* 4b24: 3c013f80 */ lui $at,0x3f80 +/* 4b28: 44814000 */ mtc1 $at,$f8 +/* 4b2c: 46063002 */ mul.s $f0,$f6,$f6 +/* 4b30: c7ac0030 */ lwc1 $f12,0x30($sp) +/* 4b34: c7ae0034 */ lwc1 $f14,0x34($sp) +/* 4b38: c7b0002c */ lwc1 $f16,0x2c($sp) +/* 4b3c: c7b20028 */ lwc1 $f18,0x28($sp) +/* 4b40: 46004281 */ sub.s $f10,$f8,$f0 +/* 4b44: 460c5102 */ mul.s $f4,$f10,$f12 +/* 4b48: 46002180 */ add.s $f6,$f4,$f0 +/* 4b4c: e6060000 */ swc1 $f6,0x0($s0) +/* 4b50: c7a80040 */ lwc1 $f8,0x40($sp) +/* 4b54: 460e4282 */ mul.s $f10,$f8,$f14 +/* 4b58: 460a9101 */ sub.s $f4,$f18,$f10 +/* 4b5c: e6040024 */ swc1 $f4,0x24($s0) +/* 4b60: c7a60040 */ lwc1 $f6,0x40($sp) +/* 4b64: 460e3202 */ mul.s $f8,$f6,$f14 +/* 4b68: 44813000 */ mtc1 $at,$f6 +/* 4b6c: 46124280 */ add.s $f10,$f8,$f18 +/* 4b70: e60a0018 */ swc1 $f10,0x18($s0) +/* 4b74: c7a40044 */ lwc1 $f4,0x44($sp) +/* 4b78: 46042082 */ mul.s $f2,$f4,$f4 +/* 4b7c: 46023201 */ sub.s $f8,$f6,$f2 +/* 4b80: 460c4282 */ mul.s $f10,$f8,$f12 +/* 4b84: 46025100 */ add.s $f4,$f10,$f2 +/* 4b88: e6040014 */ swc1 $f4,0x14($s0) +/* 4b8c: c7a60044 */ lwc1 $f6,0x44($sp) +/* 4b90: c7aa0024 */ lwc1 $f10,0x24($sp) +/* 4b94: 460e3202 */ mul.s $f8,$f6,$f14 +/* 4b98: 460a4100 */ add.s $f4,$f8,$f10 +/* 4b9c: e6040020 */ swc1 $f4,0x20($s0) +/* 4ba0: c7a80044 */ lwc1 $f8,0x44($sp) +/* 4ba4: c7a60024 */ lwc1 $f6,0x24($sp) +/* 4ba8: 460e4282 */ mul.s $f10,$f8,$f14 +/* 4bac: 460a3101 */ sub.s $f4,$f6,$f10 +/* 4bb0: 44813000 */ mtc1 $at,$f6 +/* 4bb4: e6040008 */ swc1 $f4,0x8($s0) +/* 4bb8: c7a80048 */ lwc1 $f8,0x48($sp) +/* 4bbc: 46084002 */ mul.s $f0,$f8,$f8 +/* 4bc0: 46003281 */ sub.s $f10,$f6,$f0 +/* 4bc4: 460c5102 */ mul.s $f4,$f10,$f12 +/* 4bc8: 46002200 */ add.s $f8,$f4,$f0 +/* 4bcc: e6080028 */ swc1 $f8,0x28($s0) +/* 4bd0: c7a60048 */ lwc1 $f6,0x48($sp) +/* 4bd4: 460e3282 */ mul.s $f10,$f6,$f14 +/* 4bd8: 460a8101 */ sub.s $f4,$f16,$f10 +/* 4bdc: e6040010 */ swc1 $f4,0x10($s0) +/* 4be0: c7a80048 */ lwc1 $f8,0x48($sp) +/* 4be4: 460e4182 */ mul.s $f6,$f8,$f14 +/* 4be8: 46103280 */ add.s $f10,$f6,$f16 +/* 4bec: e60a0004 */ swc1 $f10,0x4($s0) +/* 4bf0: 8fbf001c */ lw $ra,0x1c($sp) +/* 4bf4: 8fb00018 */ lw $s0,0x18($sp) +/* 4bf8: 27bd0038 */ addiu $sp,$sp,0x38 +/* 4bfc: 03e00008 */ jr $ra +/* 4c00: 00000000 */ sll $zero,$zero,0x0 +/* 4c04: 27bdffa0 */ addiu $sp,$sp,-96 +/* 4c08: 44856000 */ mtc1 $a1,$f12 +/* 4c0c: 44867000 */ mtc1 $a2,$f14 +/* 4c10: c7a40070 */ lwc1 $f4,0x70($sp) +/* 4c14: afbf001c */ sw $ra,0x1c($sp) +/* 4c18: afa40060 */ sw $a0,0x60($sp) +/* 4c1c: 44056000 */ mfc1 $a1,$f12 +/* 4c20: 44067000 */ mfc1 $a2,$f14 +/* 4c24: afa7006c */ sw $a3,0x6c($sp) +/* 4c28: 27a40020 */ addiu $a0,$sp,0x20 +/* 4c2c: 0c0012a0 */ jal func00004a80 +/* 4c30: e7a40010 */ swc1 $f4,0x10($sp) +/* 4c34: 27a40020 */ addiu $a0,$sp,0x20 +/* 4c38: 0c0128d8 */ jal func0004a360 +/* 4c3c: 8fa50060 */ lw $a1,0x60($sp) +/* 4c40: 8fbf001c */ lw $ra,0x1c($sp) +/* 4c44: 27bd0060 */ addiu $sp,$sp,0x60 +/* 4c48: 03e00008 */ jr $ra +/* 4c4c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00004c50 +/* 4c50: 27bdff20 */ addiu $sp,$sp,-224 +/* 4c54: 44802000 */ mtc1 $zero,$f4 +/* 4c58: afbf0044 */ sw $ra,0x44($sp) +/* 4c5c: afb50040 */ sw $s5,0x40($sp) +/* 4c60: afb4003c */ sw $s4,0x3c($sp) +/* 4c64: afb30038 */ sw $s3,0x38($sp) +/* 4c68: afb20034 */ sw $s2,0x34($sp) +/* 4c6c: afb10030 */ sw $s1,0x30($sp) +/* 4c70: afb0002c */ sw $s0,0x2c($sp) +/* 4c74: f7b60020 */ sdc1 $f22,0x20($sp) +/* 4c78: f7b40018 */ sdc1 $f20,0x18($sp) +/* 4c7c: afa500e4 */ sw $a1,0xe4($sp) +/* 4c80: 8c820024 */ lw $v0,0x24($a0) +/* 4c84: 460020a1 */ cvt.d.s $f2,$f4 +/* 4c88: 00803025 */ or $a2,$a0,$zero +/* 4c8c: 27b200c0 */ addiu $s2,$sp,0xc0 +/* 4c90: d4940000 */ ldc1 $f20,0x0($a0) +/* 4c94: 04410004 */ bgez $v0,.L00004ca8 +/* 4c98: 46201586 */ mov.d $f22,$f2 +/* 4c9c: 240e0006 */ addiu $t6,$zero,0x6 +/* 4ca0: 1000000a */ beqz $zero,.L00004ccc +/* 4ca4: ac8e0024 */ sw $t6,0x24($a0) +.L00004ca8: +/* 4ca8: 14400008 */ bnez $v0,.L00004ccc +/* 4cac: 93af00e7 */ lbu $t7,0xe7($sp) +/* 4cb0: 24010067 */ addiu $at,$zero,0x67 +/* 4cb4: 11e10003 */ beq $t7,$at,.L00004cc4 +/* 4cb8: afaf004c */ sw $t7,0x4c($sp) +/* 4cbc: 24010047 */ addiu $at,$zero,0x47 +/* 4cc0: 15e10002 */ bne $t7,$at,.L00004ccc +.L00004cc4: +/* 4cc4: 24180001 */ addiu $t8,$zero,0x1 +/* 4cc8: acd80024 */ sw $t8,0x24($a2) +.L00004ccc: +/* 4ccc: 27a40096 */ addiu $a0,$sp,0x96 +/* 4cd0: 00c02825 */ or $a1,$a2,$zero +/* 4cd4: afa600e0 */ sw $a2,0xe0($sp) +/* 4cd8: 0c00143b */ jal func000050ec +/* 4cdc: f7a20050 */ sdc1 $f2,0x50($sp) +/* 4ce0: 18400010 */ blez $v0,.L00004d24 +/* 4ce4: d7a20050 */ ldc1 $f2,0x50($sp) +/* 4ce8: 24010002 */ addiu $at,$zero,0x2 +/* 4cec: 14410004 */ bne $v0,$at,.L00004d00 +/* 4cf0: 3c057005 */ lui $a1,0x7005 +/* 4cf4: 3c057005 */ lui $a1,0x7005 +/* 4cf8: 10000002 */ beqz $zero,.L00004d04 +/* 4cfc: 24a52518 */ addiu $a1,$a1,0x2518 +.L00004d00: +/* 4d00: 24a5251c */ addiu $a1,$a1,0x251c +.L00004d04: +/* 4d04: 8fa200e0 */ lw $v0,0xe0($sp) +/* 4d08: 24190003 */ addiu $t9,$zero,0x3 +/* 4d0c: 24060003 */ addiu $a2,$zero,0x3 +/* 4d10: ac590014 */ sw $t9,0x14($v0) +/* 4d14: 0c012978 */ jal func0004a5e0 +/* 4d18: 8c440008 */ lw $a0,0x8($v0) +/* 4d1c: 100000e9 */ beqz $zero,.L000050c4 +/* 4d20: 8fbf0044 */ lw $ra,0x44($sp) +.L00004d24: +/* 4d24: 14400003 */ bnez $v0,.L00004d34 +/* 4d28: 00003825 */ or $a3,$zero,$zero +/* 4d2c: 100000de */ beqz $zero,.L000050a8 +/* 4d30: a7a00096 */ sh $zero,0x96($sp) +.L00004d34: +/* 4d34: 4622a03c */ c.lt.d $f20,$f2 +/* 4d38: 93a800e7 */ lbu $t0,0xe7($sp) +/* 4d3c: 87a90096 */ lh $t1,0x96($sp) +/* 4d40: 24017597 */ addiu $at,$zero,0x7597 +/* 4d44: 45000002 */ bc1f .L00004d50 +/* 4d48: afa8004c */ sw $t0,0x4c($sp) +/* 4d4c: 4620a507 */ neg.d $f20,$f20 +.L00004d50: +/* 4d50: 01210019 */ multu $t1,$at +/* 4d54: 3c010001 */ lui $at,0x1 +/* 4d58: 342186a0 */ ori $at,$at,0x86a0 +/* 4d5c: 240f0003 */ addiu $t7,$zero,0x3 +/* 4d60: 00001825 */ or $v1,$zero,$zero +/* 4d64: 24050006 */ addiu $a1,$zero,0x6 +/* 4d68: 27b200c1 */ addiu $s2,$sp,0xc1 +/* 4d6c: 00005012 */ mflo $t2 +/* 4d70: 00000000 */ sll $zero,$zero,0x0 +/* 4d74: 00000000 */ sll $zero,$zero,0x0 +/* 4d78: 0141001a */ div $zero,$t2,$at +/* 4d7c: 00005812 */ mflo $t3 +/* 4d80: 256cfffc */ addiu $t4,$t3,-4 +/* 4d84: 000c6c00 */ sll $t5,$t4,0x10 +/* 4d88: 000d7403 */ sra $t6,$t5,0x10 +/* 4d8c: 05c10018 */ bgez $t6,.L00004df0 +/* 4d90: a7ac0096 */ sh $t4,0x96($sp) +/* 4d94: 000cc400 */ sll $t8,$t4,0x10 +/* 4d98: 0018cc03 */ sra $t9,$t8,0x10 +/* 4d9c: 01f92023 */ subu $a0,$t7,$t9 +/* 4da0: 2401fffc */ addiu $at,$zero,-4 +/* 4da4: 00811024 */ and $v0,$a0,$at +/* 4da8: 00024823 */ negu $t1,$v0 +/* 4dac: 1840002c */ blez $v0,.L00004e60 +/* 4db0: a7a90096 */ sh $t1,0x96($sp) +/* 4db4: 3c047005 */ lui $a0,0x7005 +/* 4db8: 248424d0 */ addiu $a0,$a0,0x24d0 +.L00004dbc: +/* 4dbc: 304a0001 */ andi $t2,$v0,0x1 +/* 4dc0: 11400006 */ beqz $t2,.L00004ddc +/* 4dc4: 00027043 */ sra $t6,$v0,0x1 +/* 4dc8: 000358c0 */ sll $t3,$v1,0x3 +/* 4dcc: 008b6821 */ addu $t5,$a0,$t3 +/* 4dd0: d5a60000 */ ldc1 $f6,0x0($t5) +/* 4dd4: 4626a502 */ mul.d $f20,$f20,$f6 +/* 4dd8: 00000000 */ sll $zero,$zero,0x0 +.L00004ddc: +/* 4ddc: 01c01025 */ or $v0,$t6,$zero +/* 4de0: 1dc0fff6 */ bgtz $t6,.L00004dbc +/* 4de4: 24630001 */ addiu $v1,$v1,0x1 +/* 4de8: 1000001e */ beqz $zero,.L00004e64 +/* 4dec: 8fae004c */ lw $t6,0x4c($sp) +.L00004df0: +/* 4df0: 87ac0096 */ lh $t4,0x96($sp) +/* 4df4: 3c013f80 */ lui $at,0x3f80 +/* 4df8: 00001825 */ or $v1,$zero,$zero +/* 4dfc: 19800018 */ blez $t4,.L00004e60 +/* 4e00: 3198fffc */ andi $t8,$t4,0xfffc +/* 4e04: 44814000 */ mtc1 $at,$f8 +/* 4e08: 00181400 */ sll $v0,$t8,0x10 +/* 4e0c: 0018cc00 */ sll $t9,$t8,0x10 +/* 4e10: 00194403 */ sra $t0,$t9,0x10 +/* 4e14: 00027c03 */ sra $t7,$v0,0x10 +/* 4e18: a7b80096 */ sh $t8,0x96($sp) +/* 4e1c: 01e01025 */ or $v0,$t7,$zero +/* 4e20: 1900000e */ blez $t0,.L00004e5c +/* 4e24: 46004021 */ cvt.d.s $f0,$f8 +/* 4e28: 3c047005 */ lui $a0,0x7005 +/* 4e2c: 248424d0 */ addiu $a0,$a0,0x24d0 +.L00004e30: +/* 4e30: 30490001 */ andi $t1,$v0,0x1 +/* 4e34: 11200006 */ beqz $t1,.L00004e50 +/* 4e38: 00026843 */ sra $t5,$v0,0x1 +/* 4e3c: 000350c0 */ sll $t2,$v1,0x3 +/* 4e40: 008a5821 */ addu $t3,$a0,$t2 +/* 4e44: d56a0000 */ ldc1 $f10,0x0($t3) +/* 4e48: 462a0002 */ mul.d $f0,$f0,$f10 +/* 4e4c: 00000000 */ sll $zero,$zero,0x0 +.L00004e50: +/* 4e50: 01a01025 */ or $v0,$t5,$zero +/* 4e54: 1da0fff6 */ bgtz $t5,.L00004e30 +/* 4e58: 24630001 */ addiu $v1,$v1,0x1 +.L00004e5c: +/* 4e5c: 4620a503 */ div.d $f20,$f20,$f0 +.L00004e60: +/* 4e60: 8fae004c */ lw $t6,0x4c($sp) +.L00004e64: +/* 4e64: 24010066 */ addiu $at,$zero,0x66 +/* 4e68: 8fac00e0 */ lw $t4,0xe0($sp) +/* 4e6c: 15c10004 */ bne $t6,$at,.L00004e80 +/* 4e70: 24180030 */ addiu $t8,$zero,0x30 +/* 4e74: 87a50096 */ lh $a1,0x96($sp) +/* 4e78: 10000001 */ beqz $zero,.L00004e80 +/* 4e7c: 24a5000a */ addiu $a1,$a1,0xa +.L00004e80: +/* 4e80: 8d8f0024 */ lw $t7,0x24($t4) +/* 4e84: 00afa821 */ addu $s5,$a1,$t7 +/* 4e88: 2aa10014 */ slti $at,$s5,0x14 +/* 4e8c: 14200002 */ bnez $at,.L00004e98 +/* 4e90: 00000000 */ sll $zero,$zero,0x0 +/* 4e94: 24150013 */ addiu $s5,$zero,0x13 +.L00004e98: +/* 4e98: 1aa00031 */ blez $s5,.L00004f60 +/* 4e9c: a3b800c0 */ sb $t8,0xc0($sp) +/* 4ea0: 4634103c */ c.lt.d $f2,$f20 +/* 4ea4: 24140030 */ addiu $s4,$zero,0x30 +/* 4ea8: 27b3006c */ addiu $s3,$sp,0x6c +/* 4eac: 4502002d */ bc1fl .L00004f64 +/* 4eb0: 87ad0096 */ lh $t5,0x96($sp) +/* 4eb4: 4620a40d */ trunc.w.d $f16,$f20 +.L00004eb8: +/* 4eb8: 26b5fff8 */ addiu $s5,$s5,-8 +/* 4ebc: 26520008 */ addiu $s2,$s2,0x8 +/* 4ec0: 44118000 */ mfc1 $s1,$f16 +/* 4ec4: 1aa00008 */ blez $s5,.L00004ee8 +/* 4ec8: 00000000 */ sll $zero,$zero,0x0 +/* 4ecc: 44919000 */ mtc1 $s1,$f18 +/* 4ed0: 3c017005 */ lui $at,0x7005 +/* 4ed4: d4282528 */ ldc1 $f8,0x2528($at) +/* 4ed8: 46809121 */ cvt.d.w $f4,$f18 +/* 4edc: 4624a181 */ sub.d $f6,$f20,$f4 +/* 4ee0: 46283502 */ mul.d $f20,$f6,$f8 +/* 4ee4: 00000000 */ sll $zero,$zero,0x0 +.L00004ee8: +/* 4ee8: 1a200011 */ blez $s1,.L00004f30 +/* 4eec: 24100008 */ addiu $s0,$zero,0x8 +/* 4ef0: 24100007 */ addiu $s0,$zero,0x7 +/* 4ef4: 0600000e */ bltz $s0,.L00004f30 +/* 4ef8: 02602025 */ or $a0,$s3,$zero +.L00004efc: +/* 4efc: 02202825 */ or $a1,$s1,$zero +/* 4f00: 0c0129e0 */ jal func0004a780 +/* 4f04: 2406000a */ addiu $a2,$zero,0xa +/* 4f08: 8fa80070 */ lw $t0,0x70($sp) +/* 4f0c: 2652ffff */ addiu $s2,$s2,-1 +/* 4f10: 25090030 */ addiu $t1,$t0,0x30 +/* 4f14: a2490000 */ sb $t1,0x0($s2) +/* 4f18: 8fb1006c */ lw $s1,0x6c($sp) +/* 4f1c: 5a200005 */ blezl $s1,.L00004f34 +/* 4f20: 2610ffff */ addiu $s0,$s0,-1 +/* 4f24: 2610ffff */ addiu $s0,$s0,-1 +/* 4f28: 0603fff4 */ bgezl $s0,.L00004efc +/* 4f2c: 02602025 */ or $a0,$s3,$zero +.L00004f30: +/* 4f30: 2610ffff */ addiu $s0,$s0,-1 +.L00004f34: +/* 4f34: 06000004 */ bltz $s0,.L00004f48 +.L00004f38: +/* 4f38: 2610ffff */ addiu $s0,$s0,-1 +/* 4f3c: 2652ffff */ addiu $s2,$s2,-1 +/* 4f40: 0601fffd */ bgez $s0,.L00004f38 +/* 4f44: a2540000 */ sb $s4,0x0($s2) +.L00004f48: +/* 4f48: 1aa00005 */ blez $s5,.L00004f60 +/* 4f4c: 26520008 */ addiu $s2,$s2,0x8 +/* 4f50: 4634b03c */ c.lt.d $f22,$f20 +/* 4f54: 00000000 */ sll $zero,$zero,0x0 +/* 4f58: 4503ffd7 */ bc1tl .L00004eb8 +/* 4f5c: 4620a40d */ trunc.w.d $f16,$f20 +.L00004f60: +/* 4f60: 87ad0096 */ lh $t5,0x96($sp) +.L00004f64: +/* 4f64: 93ac00c1 */ lbu $t4,0xc1($sp) +/* 4f68: 27ab00c0 */ addiu $t3,$sp,0xc0 +/* 4f6c: 24020030 */ addiu $v0,$zero,0x30 +/* 4f70: 024ba823 */ subu $s5,$s2,$t3 +/* 4f74: 25ae0007 */ addiu $t6,$t5,0x7 +/* 4f78: 26b5ffff */ addiu $s5,$s5,-1 +/* 4f7c: a7ae0096 */ sh $t6,0x96($sp) +/* 4f80: 144c0009 */ bne $v0,$t4,.L00004fa8 +/* 4f84: 27b200c1 */ addiu $s2,$sp,0xc1 +/* 4f88: 87af0096 */ lh $t7,0x96($sp) +.L00004f8c: +/* 4f8c: 26520001 */ addiu $s2,$s2,0x1 +/* 4f90: 26b5ffff */ addiu $s5,$s5,-1 +/* 4f94: 25f8ffff */ addiu $t8,$t7,-1 +/* 4f98: a7b80096 */ sh $t8,0x96($sp) +/* 4f9c: 92590000 */ lbu $t9,0x0($s2) +/* 4fa0: 5059fffa */ beql $v0,$t9,.L00004f8c +/* 4fa4: 87af0096 */ lh $t7,0x96($sp) +.L00004fa8: +/* 4fa8: 8fa8004c */ lw $t0,0x4c($sp) +/* 4fac: 24010066 */ addiu $at,$zero,0x66 +/* 4fb0: 8faa00e0 */ lw $t2,0xe0($sp) +/* 4fb4: 15010004 */ bne $t0,$at,.L00004fc8 +/* 4fb8: 8fa9004c */ lw $t1,0x4c($sp) +/* 4fbc: 87a50096 */ lh $a1,0x96($sp) +/* 4fc0: 10000009 */ beqz $zero,.L00004fe8 +/* 4fc4: 24a50001 */ addiu $a1,$a1,0x1 +.L00004fc8: +/* 4fc8: 24010065 */ addiu $at,$zero,0x65 +/* 4fcc: 11210003 */ beq $t1,$at,.L00004fdc +/* 4fd0: 24010045 */ addiu $at,$zero,0x45 +/* 4fd4: 15210003 */ bne $t1,$at,.L00004fe4 +/* 4fd8: 00001025 */ or $v0,$zero,$zero +.L00004fdc: +/* 4fdc: 10000001 */ beqz $zero,.L00004fe4 +/* 4fe0: 24020001 */ addiu $v0,$zero,0x1 +.L00004fe4: +/* 4fe4: 00402825 */ or $a1,$v0,$zero +.L00004fe8: +/* 4fe8: 8d4b0024 */ lw $t3,0x24($t2) +/* 4fec: 00ab3821 */ addu $a3,$a1,$t3 +/* 4ff0: 00076c00 */ sll $t5,$a3,0x10 +/* 4ff4: 000d3c03 */ sra $a3,$t5,0x10 +/* 4ff8: 02a7082a */ slt $at,$s5,$a3 +/* 4ffc: 10200004 */ beqz $at,.L00005010 +/* 5000: 00000000 */ sll $zero,$zero,0x0 +/* 5004: 00153c00 */ sll $a3,$s5,0x10 +/* 5008: 00076403 */ sra $t4,$a3,0x10 +/* 500c: 01803825 */ or $a3,$t4,$zero +.L00005010: +/* 5010: 18e00025 */ blez $a3,.L000050a8 +/* 5014: 00f5082a */ slt $at,$a3,$s5 +/* 5018: 10200007 */ beqz $at,.L00005038 +/* 501c: 00f21021 */ addu $v0,$a3,$s2 +/* 5020: 904f0000 */ lbu $t7,0x0($v0) +/* 5024: 29e10035 */ slti $at,$t7,0x35 +/* 5028: 54200004 */ bnezl $at,.L0000503c +/* 502c: 24050030 */ addiu $a1,$zero,0x30 +/* 5030: 10000003 */ beqz $zero,.L00005040 +/* 5034: 24050039 */ addiu $a1,$zero,0x39 +.L00005038: +/* 5038: 24050030 */ addiu $a1,$zero,0x30 +.L0000503c: +/* 503c: 00f21021 */ addu $v0,$a3,$s2 +.L00005040: +/* 5040: 9058ffff */ lbu $t8,-0x1($v0) +/* 5044: 24e3ffff */ addiu $v1,$a3,-1 +/* 5048: 00a02025 */ or $a0,$a1,$zero +/* 504c: 14b80009 */ bne $a1,$t8,.L00005074 +/* 5050: 24010039 */ addiu $at,$zero,0x39 +/* 5054: 00721021 */ addu $v0,$v1,$s2 +.L00005058: +/* 5058: 9049ffff */ lbu $t1,-0x1($v0) +/* 505c: 24e7ffff */ addiu $a3,$a3,-1 +/* 5060: 0007cc00 */ sll $t9,$a3,0x10 +/* 5064: 2463ffff */ addiu $v1,$v1,-1 +/* 5068: 2442ffff */ addiu $v0,$v0,-1 +/* 506c: 1089fffa */ beq $a0,$t1,.L00005058 +/* 5070: 00193c03 */ sra $a3,$t9,0x10 +.L00005074: +/* 5074: 14810004 */ bne $a0,$at,.L00005088 +/* 5078: 02431021 */ addu $v0,$s2,$v1 +/* 507c: 904a0000 */ lbu $t2,0x0($v0) +/* 5080: 254b0001 */ addiu $t3,$t2,0x1 +/* 5084: a04b0000 */ sb $t3,0x0($v0) +.L00005088: +/* 5088: 04610007 */ bgez $v1,.L000050a8 +/* 508c: 87ac0096 */ lh $t4,0x96($sp) +/* 5090: 24e70001 */ addiu $a3,$a3,0x1 +/* 5094: 00076c00 */ sll $t5,$a3,0x10 +/* 5098: 258f0001 */ addiu $t7,$t4,0x1 +/* 509c: a7af0096 */ sh $t7,0x96($sp) +/* 50a0: 000d3c03 */ sra $a3,$t5,0x10 +/* 50a4: 2652ffff */ addiu $s2,$s2,-1 +.L000050a8: +/* 50a8: 87b80096 */ lh $t8,0x96($sp) +/* 50ac: 8fa400e0 */ lw $a0,0xe0($sp) +/* 50b0: 93a500e7 */ lbu $a1,0xe7($sp) +/* 50b4: 02403025 */ or $a2,$s2,$zero +/* 50b8: 0c001469 */ jal func000051a4 +/* 50bc: afb80010 */ sw $t8,0x10($sp) +/* 50c0: 8fbf0044 */ lw $ra,0x44($sp) +.L000050c4: +/* 50c4: d7b40018 */ ldc1 $f20,0x18($sp) +/* 50c8: d7b60020 */ ldc1 $f22,0x20($sp) +/* 50cc: 8fb0002c */ lw $s0,0x2c($sp) +/* 50d0: 8fb10030 */ lw $s1,0x30($sp) +/* 50d4: 8fb20034 */ lw $s2,0x34($sp) +/* 50d8: 8fb30038 */ lw $s3,0x38($sp) +/* 50dc: 8fb4003c */ lw $s4,0x3c($sp) +/* 50e0: 8fb50040 */ lw $s5,0x40($sp) +/* 50e4: 03e00008 */ jr $ra +/* 50e8: 27bd00e0 */ addiu $sp,$sp,0xe0 +); + +GLOBAL_ASM( +glabel func000050ec +/* 50ec: 94a60000 */ lhu $a2,0x0($a1) +/* 50f0: 240107ff */ addiu $at,$zero,0x7ff +/* 50f4: 30c37ff0 */ andi $v1,$a2,0x7ff0 +/* 50f8: 00037103 */ sra $t6,$v1,0x4 +/* 50fc: 000e7c00 */ sll $t7,$t6,0x10 +/* 5100: 000f1c03 */ sra $v1,$t7,0x10 +/* 5104: 14610018 */ bne $v1,$at,.L00005168 +/* 5108: 00000000 */ sll $zero,$zero,0x0 +/* 510c: a4800000 */ sh $zero,0x0($a0) +/* 5110: 94b90000 */ lhu $t9,0x0($a1) +/* 5114: 24030002 */ addiu $v1,$zero,0x2 +/* 5118: 00031400 */ sll $v0,$v1,0x10 +/* 511c: 3328000f */ andi $t0,$t9,0xf +/* 5120: 1500000a */ bnez $t0,.L0000514c +/* 5124: 00026403 */ sra $t4,$v0,0x10 +/* 5128: 94a90002 */ lhu $t1,0x2($a1) +/* 512c: 15200007 */ bnez $t1,.L0000514c +/* 5130: 00000000 */ sll $zero,$zero,0x0 +/* 5134: 94aa0004 */ lhu $t2,0x4($a1) +/* 5138: 15400004 */ bnez $t2,.L0000514c +/* 513c: 00000000 */ sll $zero,$zero,0x0 +/* 5140: 94ab0006 */ lhu $t3,0x6($a1) +/* 5144: 51600004 */ beqzl $t3,.L00005158 +/* 5148: 24030001 */ addiu $v1,$zero,0x1 +.L0000514c: +/* 514c: 03e00008 */ jr $ra +/* 5150: 01801025 */ or $v0,$t4,$zero +/* 5154: 24030001 */ addiu $v1,$zero,0x1 +.L00005158: +/* 5158: 00031400 */ sll $v0,$v1,0x10 +/* 515c: 00026403 */ sra $t4,$v0,0x10 +/* 5160: 03e00008 */ jr $ra +/* 5164: 01801025 */ or $v0,$t4,$zero +.L00005168: +/* 5168: 18600007 */ blez $v1,.L00005188 +/* 516c: 30cd800f */ andi $t5,$a2,0x800f +/* 5170: 35ae3ff0 */ ori $t6,$t5,0x3ff0 +/* 5174: a4ae0000 */ sh $t6,0x0($a1) +/* 5178: 246ffc02 */ addiu $t7,$v1,-1022 +/* 517c: a48f0000 */ sh $t7,0x0($a0) +/* 5180: 03e00008 */ jr $ra +/* 5184: 2402ffff */ addiu $v0,$zero,-1 +.L00005188: +/* 5188: 04610003 */ bgez $v1,.L00005198 +/* 518c: 00001025 */ or $v0,$zero,$zero +/* 5190: 03e00008 */ jr $ra +/* 5194: 24020002 */ addiu $v0,$zero,0x2 +.L00005198: +/* 5198: a4800000 */ sh $zero,0x0($a0) +/* 519c: 03e00008 */ jr $ra +/* 51a0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000051a4 +/* 51a4: 27bdffe0 */ addiu $sp,$sp,-32 +/* 51a8: afa7002c */ sw $a3,0x2c($sp) +/* 51ac: 00077400 */ sll $t6,$a3,0x10 +/* 51b0: 000e3c03 */ sra $a3,$t6,0x10 +/* 51b4: afb10018 */ sw $s1,0x18($sp) +/* 51b8: afb00014 */ sw $s0,0x14($sp) +/* 51bc: 00808025 */ or $s0,$a0,$zero +/* 51c0: 00c08825 */ or $s1,$a2,$zero +/* 51c4: afbf001c */ sw $ra,0x1c($sp) +/* 51c8: 1ce00004 */ bgtz $a3,.L000051dc +/* 51cc: afa50024 */ sw $a1,0x24($sp) +/* 51d0: 3c117005 */ lui $s1,0x7005 +/* 51d4: 26312520 */ addiu $s1,$s1,0x2520 +/* 51d8: 24070001 */ addiu $a3,$zero,0x1 +.L000051dc: +/* 51dc: 93a30027 */ lbu $v1,0x27($sp) +/* 51e0: 24020066 */ addiu $v0,$zero,0x66 +/* 51e4: 24040067 */ addiu $a0,$zero,0x67 +/* 51e8: 5043000e */ beql $v0,$v1,.L00005224 +/* 51ec: 87a80032 */ lh $t0,0x32($sp) +/* 51f0: 10830003 */ beq $a0,$v1,.L00005200 +/* 51f4: 24010047 */ addiu $at,$zero,0x47 +/* 51f8: 146100a5 */ bne $v1,$at,.L00005490 +/* 51fc: 00000000 */ sll $zero,$zero,0x0 +.L00005200: +/* 5200: 87a80032 */ lh $t0,0x32($sp) +/* 5204: 2901fffc */ slti $at,$t0,-4 +/* 5208: 142000a1 */ bnez $at,.L00005490 +/* 520c: 00000000 */ sll $zero,$zero,0x0 +/* 5210: 8e180024 */ lw $t8,0x24($s0) +/* 5214: 0118082a */ slt $at,$t0,$t8 +/* 5218: 1020009d */ beqz $at,.L00005490 +/* 521c: 00000000 */ sll $zero,$zero,0x0 +/* 5220: 87a80032 */ lh $t0,0x32($sp) +.L00005224: +/* 5224: 02202825 */ or $a1,$s1,$zero +/* 5228: 25080001 */ addiu $t0,$t0,0x1 +/* 522c: 0008cc00 */ sll $t9,$t0,0x10 +/* 5230: 1043000e */ beq $v0,$v1,.L0000526c +/* 5234: 00194403 */ sra $t0,$t9,0x10 +/* 5238: 8e0a0030 */ lw $t2,0x30($s0) +/* 523c: 8e020024 */ lw $v0,0x24($s0) +/* 5240: 314b0008 */ andi $t3,$t2,0x8 +/* 5244: 15600005 */ bnez $t3,.L0000525c +/* 5248: 00e2082a */ slt $at,$a3,$v0 +/* 524c: 50200004 */ beqzl $at,.L00005260 +/* 5250: 00486023 */ subu $t4,$v0,$t0 +/* 5254: ae070024 */ sw $a3,0x24($s0) +/* 5258: 00e01025 */ or $v0,$a3,$zero +.L0000525c: +/* 525c: 00486023 */ subu $t4,$v0,$t0 +.L00005260: +/* 5260: 05810002 */ bgez $t4,.L0000526c +/* 5264: ae0c0024 */ sw $t4,0x24($s0) +/* 5268: ae000024 */ sw $zero,0x24($s0) +.L0000526c: +/* 526c: 1d000034 */ bgtz $t0,.L00005340 +/* 5270: 00e8082a */ slt $at,$a3,$t0 +/* 5274: 8e0f0008 */ lw $t7,0x8($s0) +/* 5278: 8e180014 */ lw $t8,0x14($s0) +/* 527c: 240e0030 */ addiu $t6,$zero,0x30 +/* 5280: 00081823 */ negu $v1,$t0 +/* 5284: 01f8c821 */ addu $t9,$t7,$t8 +/* 5288: a32e0000 */ sb $t6,0x0($t9) +/* 528c: 8e090014 */ lw $t1,0x14($s0) +/* 5290: 8e020024 */ lw $v0,0x24($s0) +/* 5294: 252a0001 */ addiu $t2,$t1,0x1 +/* 5298: 1c400005 */ bgtz $v0,.L000052b0 +/* 529c: ae0a0014 */ sw $t2,0x14($s0) +/* 52a0: 8e0b0030 */ lw $t3,0x30($s0) +/* 52a4: 316c0008 */ andi $t4,$t3,0x8 +/* 52a8: 5180000b */ beqzl $t4,.L000052d8 +/* 52ac: 0043082a */ slt $at,$v0,$v1 +.L000052b0: +/* 52b0: 8e0f0008 */ lw $t7,0x8($s0) +/* 52b4: 8e180014 */ lw $t8,0x14($s0) +/* 52b8: 240d002e */ addiu $t5,$zero,0x2e +/* 52bc: 01f87021 */ addu $t6,$t7,$t8 +/* 52c0: a1cd0000 */ sb $t5,0x0($t6) +/* 52c4: 8e190014 */ lw $t9,0x14($s0) +/* 52c8: 8e020024 */ lw $v0,0x24($s0) +/* 52cc: 27290001 */ addiu $t1,$t9,0x1 +/* 52d0: ae090014 */ sw $t1,0x14($s0) +/* 52d4: 0043082a */ slt $at,$v0,$v1 +.L000052d8: +/* 52d8: 50200006 */ beqzl $at,.L000052f4 +/* 52dc: 00486021 */ addu $t4,$v0,$t0 +/* 52e0: 00024023 */ negu $t0,$v0 +/* 52e4: 00085400 */ sll $t2,$t0,0x10 +/* 52e8: 000a4403 */ sra $t0,$t2,0x10 +/* 52ec: 00081823 */ negu $v1,$t0 +/* 52f0: 00486021 */ addu $t4,$v0,$t0 +.L000052f4: +/* 52f4: 0187082a */ slt $at,$t4,$a3 +/* 52f8: ae030018 */ sw $v1,0x18($s0) +/* 52fc: 10200004 */ beqz $at,.L00005310 +/* 5300: ae0c0024 */ sw $t4,0x24($s0) +/* 5304: 000c3c00 */ sll $a3,$t4,0x10 +/* 5308: 00077c03 */ sra $t7,$a3,0x10 +/* 530c: 01e03825 */ or $a3,$t7,$zero +.L00005310: +/* 5310: 8e180008 */ lw $t8,0x8($s0) +/* 5314: 8e0d0014 */ lw $t5,0x14($s0) +/* 5318: ae07001c */ sw $a3,0x1c($s0) +/* 531c: a7a7002e */ sh $a3,0x2e($sp) +/* 5320: 00e03025 */ or $a2,$a3,$zero +/* 5324: 0c012978 */ jal func0004a5e0 +/* 5328: 030d2021 */ addu $a0,$t8,$t5 +/* 532c: 87a7002e */ lh $a3,0x2e($sp) +/* 5330: 8e0e0024 */ lw $t6,0x24($s0) +/* 5334: 01c7c823 */ subu $t9,$t6,$a3 +/* 5338: 100000f4 */ beqz $zero,.L0000570c +/* 533c: ae190020 */ sw $t9,0x20($s0) +.L00005340: +/* 5340: 10200021 */ beqz $at,.L000053c8 +/* 5344: 02202825 */ or $a1,$s1,$zero +/* 5348: 8e090008 */ lw $t1,0x8($s0) +/* 534c: 8e0a0014 */ lw $t2,0x14($s0) +/* 5350: a7a80032 */ sh $t0,0x32($sp) +/* 5354: a7a7002e */ sh $a3,0x2e($sp) +/* 5358: 02202825 */ or $a1,$s1,$zero +/* 535c: 00e03025 */ or $a2,$a3,$zero +/* 5360: 0c012978 */ jal func0004a5e0 +/* 5364: 012a2021 */ addu $a0,$t1,$t2 +/* 5368: 87a7002e */ lh $a3,0x2e($sp) +/* 536c: 87a80032 */ lh $t0,0x32($sp) +/* 5370: 8e0b0014 */ lw $t3,0x14($s0) +/* 5374: 8e020024 */ lw $v0,0x24($s0) +/* 5378: 01077823 */ subu $t7,$t0,$a3 +/* 537c: 01676021 */ addu $t4,$t3,$a3 +/* 5380: ae0c0014 */ sw $t4,0x14($s0) +/* 5384: 1c400005 */ bgtz $v0,.L0000539c +/* 5388: ae0f0018 */ sw $t7,0x18($s0) +/* 538c: 8e180030 */ lw $t8,0x30($s0) +/* 5390: 330d0008 */ andi $t5,$t8,0x8 +/* 5394: 11a0000a */ beqz $t5,.L000053c0 +/* 5398: 00000000 */ sll $zero,$zero,0x0 +.L0000539c: +/* 539c: 8e190008 */ lw $t9,0x8($s0) +/* 53a0: 8e090014 */ lw $t1,0x14($s0) +/* 53a4: 240e002e */ addiu $t6,$zero,0x2e +/* 53a8: 03295021 */ addu $t2,$t9,$t1 +/* 53ac: a14e0000 */ sb $t6,0x0($t2) +/* 53b0: 8e0b001c */ lw $t3,0x1c($s0) +/* 53b4: 8e020024 */ lw $v0,0x24($s0) +/* 53b8: 256c0001 */ addiu $t4,$t3,0x1 +/* 53bc: ae0c001c */ sw $t4,0x1c($s0) +.L000053c0: +/* 53c0: 100000d2 */ beqz $zero,.L0000570c +/* 53c4: ae020020 */ sw $v0,0x20($s0) +.L000053c8: +/* 53c8: 8e0f0008 */ lw $t7,0x8($s0) +/* 53cc: 8e180014 */ lw $t8,0x14($s0) +/* 53d0: a7a80032 */ sh $t0,0x32($sp) +/* 53d4: a7a7002e */ sh $a3,0x2e($sp) +/* 53d8: 01003025 */ or $a2,$t0,$zero +/* 53dc: 0c012978 */ jal func0004a5e0 +/* 53e0: 01f82021 */ addu $a0,$t7,$t8 +/* 53e4: 87a7002e */ lh $a3,0x2e($sp) +/* 53e8: 87a80032 */ lh $t0,0x32($sp) +/* 53ec: 8e0d0014 */ lw $t5,0x14($s0) +/* 53f0: 8e020024 */ lw $v0,0x24($s0) +/* 53f4: 00e83823 */ subu $a3,$a3,$t0 +/* 53f8: 00074c00 */ sll $t1,$a3,0x10 +/* 53fc: 01a8c821 */ addu $t9,$t5,$t0 +/* 5400: ae190014 */ sw $t9,0x14($s0) +/* 5404: 1c400005 */ bgtz $v0,.L0000541c +/* 5408: 00093c03 */ sra $a3,$t1,0x10 +/* 540c: 8e0a0030 */ lw $t2,0x30($s0) +/* 5410: 314b0008 */ andi $t3,$t2,0x8 +/* 5414: 5160000b */ beqzl $t3,.L00005444 +/* 5418: 0047082a */ slt $at,$v0,$a3 +.L0000541c: +/* 541c: 8e0f0008 */ lw $t7,0x8($s0) +/* 5420: 8e180014 */ lw $t8,0x14($s0) +/* 5424: 240c002e */ addiu $t4,$zero,0x2e +/* 5428: 01f86821 */ addu $t5,$t7,$t8 +/* 542c: a1ac0000 */ sb $t4,0x0($t5) +/* 5430: 8e190014 */ lw $t9,0x14($s0) +/* 5434: 8e020024 */ lw $v0,0x24($s0) +/* 5438: 27290001 */ addiu $t1,$t9,0x1 +/* 543c: ae090014 */ sw $t1,0x14($s0) +/* 5440: 0047082a */ slt $at,$v0,$a3 +.L00005444: +/* 5444: 10200004 */ beqz $at,.L00005458 +/* 5448: 01112821 */ addu $a1,$t0,$s1 +/* 544c: 00023c00 */ sll $a3,$v0,0x10 +/* 5450: 00077403 */ sra $t6,$a3,0x10 +/* 5454: 01c03825 */ or $a3,$t6,$zero +.L00005458: +/* 5458: 8e0a0008 */ lw $t2,0x8($s0) +/* 545c: 8e0b0014 */ lw $t3,0x14($s0) +/* 5460: a7a7002e */ sh $a3,0x2e($sp) +/* 5464: 00e03025 */ or $a2,$a3,$zero +/* 5468: 0c012978 */ jal func0004a5e0 +/* 546c: 014b2021 */ addu $a0,$t2,$t3 +/* 5470: 87a7002e */ lh $a3,0x2e($sp) +/* 5474: 8e0f0014 */ lw $t7,0x14($s0) +/* 5478: 8e0c0024 */ lw $t4,0x24($s0) +/* 547c: 01e7c021 */ addu $t8,$t7,$a3 +/* 5480: 01876823 */ subu $t5,$t4,$a3 +/* 5484: ae180014 */ sw $t8,0x14($s0) +/* 5488: 100000a0 */ beqz $zero,.L0000570c +/* 548c: ae0d0018 */ sw $t5,0x18($s0) +.L00005490: +/* 5490: 10830004 */ beq $a0,$v1,.L000054a4 +/* 5494: 87a80032 */ lh $t0,0x32($sp) +/* 5498: 24010047 */ addiu $at,$zero,0x47 +/* 549c: 54610013 */ bnel $v1,$at,.L000054ec +/* 54a0: 8e0f0008 */ lw $t7,0x8($s0) +.L000054a4: +/* 54a4: 8e020024 */ lw $v0,0x24($s0) +/* 54a8: 240e0065 */ addiu $t6,$zero,0x65 +/* 54ac: 00e2082a */ slt $at,$a3,$v0 +/* 54b0: 50200004 */ beqzl $at,.L000054c4 +/* 54b4: 2459ffff */ addiu $t9,$v0,-1 +/* 54b8: ae070024 */ sw $a3,0x24($s0) +/* 54bc: 00e01025 */ or $v0,$a3,$zero +/* 54c0: 2459ffff */ addiu $t9,$v0,-1 +.L000054c4: +/* 54c4: 07210002 */ bgez $t9,.L000054d0 +/* 54c8: ae190024 */ sw $t9,0x24($s0) +/* 54cc: ae000024 */ sw $zero,0x24($s0) +.L000054d0: +/* 54d0: 54830004 */ bnel $a0,$v1,.L000054e4 +/* 54d4: 240a0045 */ addiu $t2,$zero,0x45 +/* 54d8: 10000003 */ beqz $zero,.L000054e8 +/* 54dc: a3ae0027 */ sb $t6,0x27($sp) +/* 54e0: 240a0045 */ addiu $t2,$zero,0x45 +.L000054e4: +/* 54e4: a3aa0027 */ sb $t2,0x27($sp) +.L000054e8: +/* 54e8: 8e0f0008 */ lw $t7,0x8($s0) +.L000054ec: +/* 54ec: 8e180014 */ lw $t8,0x14($s0) +/* 54f0: 922b0000 */ lbu $t3,0x0($s1) +/* 54f4: 26310001 */ addiu $s1,$s1,0x1 +/* 54f8: 01f86021 */ addu $t4,$t7,$t8 +/* 54fc: a18b0000 */ sb $t3,0x0($t4) +/* 5500: 8e0d0014 */ lw $t5,0x14($s0) +/* 5504: 8e020024 */ lw $v0,0x24($s0) +/* 5508: 25b90001 */ addiu $t9,$t5,0x1 +/* 550c: 1c400005 */ bgtz $v0,.L00005524 +/* 5510: ae190014 */ sw $t9,0x14($s0) +/* 5514: 8e090030 */ lw $t1,0x30($s0) +/* 5518: 312e0008 */ andi $t6,$t1,0x8 +/* 551c: 11c0000a */ beqz $t6,.L00005548 +/* 5520: 00000000 */ sll $zero,$zero,0x0 +.L00005524: +/* 5524: 8e0f0008 */ lw $t7,0x8($s0) +/* 5528: 8e180014 */ lw $t8,0x14($s0) +/* 552c: 240a002e */ addiu $t2,$zero,0x2e +/* 5530: 01f85821 */ addu $t3,$t7,$t8 +/* 5534: a16a0000 */ sb $t2,0x0($t3) +/* 5538: 8e0c0014 */ lw $t4,0x14($s0) +/* 553c: 8e020024 */ lw $v0,0x24($s0) +/* 5540: 258d0001 */ addiu $t5,$t4,0x1 +/* 5544: ae0d0014 */ sw $t5,0x14($s0) +.L00005548: +/* 5548: 5840001a */ blezl $v0,.L000055b4 +/* 554c: 8e190008 */ lw $t9,0x8($s0) +/* 5550: 24e7ffff */ addiu $a3,$a3,-1 +/* 5554: 0007cc00 */ sll $t9,$a3,0x10 +/* 5558: 00193c03 */ sra $a3,$t9,0x10 +/* 555c: 0047082a */ slt $at,$v0,$a3 +/* 5560: 10200004 */ beqz $at,.L00005574 +/* 5564: 02202825 */ or $a1,$s1,$zero +/* 5568: 00023c00 */ sll $a3,$v0,0x10 +/* 556c: 00077403 */ sra $t6,$a3,0x10 +/* 5570: 01c03825 */ or $a3,$t6,$zero +.L00005574: +/* 5574: 8e0f0008 */ lw $t7,0x8($s0) +/* 5578: 8e180014 */ lw $t8,0x14($s0) +/* 557c: a7a80032 */ sh $t0,0x32($sp) +/* 5580: a7a7002e */ sh $a3,0x2e($sp) +/* 5584: 00e03025 */ or $a2,$a3,$zero +/* 5588: 0c012978 */ jal func0004a5e0 +/* 558c: 01f82021 */ addu $a0,$t7,$t8 +/* 5590: 87a7002e */ lh $a3,0x2e($sp) +/* 5594: 8e0a0014 */ lw $t2,0x14($s0) +/* 5598: 8e0c0024 */ lw $t4,0x24($s0) +/* 559c: 87a80032 */ lh $t0,0x32($sp) +/* 55a0: 01475821 */ addu $t3,$t2,$a3 +/* 55a4: 01876823 */ subu $t5,$t4,$a3 +/* 55a8: ae0b0014 */ sw $t3,0x14($s0) +/* 55ac: ae0d0018 */ sw $t5,0x18($s0) +/* 55b0: 8e190008 */ lw $t9,0x8($s0) +.L000055b4: +/* 55b4: 8e090014 */ lw $t1,0x14($s0) +/* 55b8: 93ae0027 */ lbu $t6,0x27($sp) +/* 55bc: 03298821 */ addu $s1,$t9,$t1 +/* 55c0: 26310001 */ addiu $s1,$s1,0x1 +/* 55c4: 05000005 */ bltz $t0,.L000055dc +/* 55c8: a22effff */ sb $t6,-0x1($s1) +/* 55cc: 240f002b */ addiu $t7,$zero,0x2b +/* 55d0: a22f0000 */ sb $t7,0x0($s1) +/* 55d4: 10000008 */ beqz $zero,.L000055f8 +/* 55d8: 26310001 */ addiu $s1,$s1,0x1 +.L000055dc: +/* 55dc: 00084023 */ negu $t0,$t0 +/* 55e0: 00085400 */ sll $t2,$t0,0x10 +/* 55e4: 2418002d */ addiu $t8,$zero,0x2d +/* 55e8: 000a5c03 */ sra $t3,$t2,0x10 +/* 55ec: a2380000 */ sb $t8,0x0($s1) +/* 55f0: 26310001 */ addiu $s1,$s1,0x1 +/* 55f4: 01604025 */ or $t0,$t3,$zero +.L000055f8: +/* 55f8: 29010064 */ slti $at,$t0,0x64 +/* 55fc: 5420002a */ bnezl $at,.L000056a8 +/* 5600: 2402000a */ addiu $v0,$zero,0xa +/* 5604: 290103e8 */ slti $at,$t0,0x3e8 +/* 5608: 14200013 */ bnez $at,.L00005658 +/* 560c: 240203e8 */ addiu $v0,$zero,0x3e8 +/* 5610: 0102001a */ div $zero,$t0,$v0 +/* 5614: 14400002 */ bnez $v0,.L00005620 +/* 5618: 00000000 */ sll $zero,$zero,0x0 +/* 561c: 0007000d */ break 0x7 +.L00005620: +/* 5620: 2401ffff */ addiu $at,$zero,-1 +/* 5624: 14410004 */ bne $v0,$at,.L00005638 +/* 5628: 3c018000 */ lui $at,0x8000 +/* 562c: 15010002 */ bne $t0,$at,.L00005638 +/* 5630: 00000000 */ sll $zero,$zero,0x0 +/* 5634: 0006000d */ break 0x6 +.L00005638: +/* 5638: 00004010 */ mfhi $t0 +/* 563c: 0008cc00 */ sll $t9,$t0,0x10 +/* 5640: 00006012 */ mflo $t4 +/* 5644: 258d0030 */ addiu $t5,$t4,0x30 +/* 5648: 00194c03 */ sra $t1,$t9,0x10 +/* 564c: 01204025 */ or $t0,$t1,$zero +/* 5650: a22d0000 */ sb $t5,0x0($s1) +/* 5654: 26310001 */ addiu $s1,$s1,0x1 +.L00005658: +/* 5658: 24020064 */ addiu $v0,$zero,0x64 +/* 565c: 0102001a */ div $zero,$t0,$v0 +/* 5660: 14400002 */ bnez $v0,.L0000566c +/* 5664: 00000000 */ sll $zero,$zero,0x0 +/* 5668: 0007000d */ break 0x7 +.L0000566c: +/* 566c: 2401ffff */ addiu $at,$zero,-1 +/* 5670: 14410004 */ bne $v0,$at,.L00005684 +/* 5674: 3c018000 */ lui $at,0x8000 +/* 5678: 15010002 */ bne $t0,$at,.L00005684 +/* 567c: 00000000 */ sll $zero,$zero,0x0 +/* 5680: 0006000d */ break 0x6 +.L00005684: +/* 5684: 00004010 */ mfhi $t0 +/* 5688: 0008c400 */ sll $t8,$t0,0x10 +/* 568c: 00007012 */ mflo $t6 +/* 5690: 25cf0030 */ addiu $t7,$t6,0x30 +/* 5694: 00185403 */ sra $t2,$t8,0x10 +/* 5698: 01404025 */ or $t0,$t2,$zero +/* 569c: a22f0000 */ sb $t7,0x0($s1) +/* 56a0: 26310001 */ addiu $s1,$s1,0x1 +/* 56a4: 2402000a */ addiu $v0,$zero,0xa +.L000056a8: +/* 56a8: 0102001a */ div $zero,$t0,$v0 +/* 56ac: 14400002 */ bnez $v0,.L000056b8 +/* 56b0: 00000000 */ sll $zero,$zero,0x0 +/* 56b4: 0007000d */ break 0x7 +.L000056b8: +/* 56b8: 2401ffff */ addiu $at,$zero,-1 +/* 56bc: 14410004 */ bne $v0,$at,.L000056d0 +/* 56c0: 3c018000 */ lui $at,0x8000 +/* 56c4: 15010002 */ bne $t0,$at,.L000056d0 +/* 56c8: 00000000 */ sll $zero,$zero,0x0 +/* 56cc: 0006000d */ break 0x6 +.L000056d0: +/* 56d0: 00004010 */ mfhi $t0 +/* 56d4: 00086c00 */ sll $t5,$t0,0x10 +/* 56d8: 000dcc03 */ sra $t9,$t5,0x10 +/* 56dc: 00005812 */ mflo $t3 +/* 56e0: 256c0030 */ addiu $t4,$t3,0x30 +/* 56e4: 27290030 */ addiu $t1,$t9,0x30 +/* 56e8: a22c0000 */ sb $t4,0x0($s1) +/* 56ec: a2290001 */ sb $t1,0x1($s1) +/* 56f0: 8e0e0008 */ lw $t6,0x8($s0) +/* 56f4: 8e180014 */ lw $t8,0x14($s0) +/* 56f8: 26310002 */ addiu $s1,$s1,0x2 +/* 56fc: 022e7823 */ subu $t7,$s1,$t6 +/* 5700: 01f85023 */ subu $t2,$t7,$t8 +/* 5704: 03204025 */ or $t0,$t9,$zero +/* 5708: ae0a001c */ sw $t2,0x1c($s0) +.L0000570c: +/* 570c: 8e0b0030 */ lw $t3,0x30($s0) +/* 5710: 24010010 */ addiu $at,$zero,0x10 +/* 5714: 316c0014 */ andi $t4,$t3,0x14 +/* 5718: 55810010 */ bnel $t4,$at,.L0000575c +/* 571c: 8fbf001c */ lw $ra,0x1c($sp) +/* 5720: 8e0d000c */ lw $t5,0xc($s0) +/* 5724: 8e190014 */ lw $t9,0x14($s0) +/* 5728: 8e0e0018 */ lw $t6,0x18($s0) +/* 572c: 8e18001c */ lw $t8,0x1c($s0) +/* 5730: 8e0b0020 */ lw $t3,0x20($s0) +/* 5734: 01b94821 */ addu $t1,$t5,$t9 +/* 5738: 8e030028 */ lw $v1,0x28($s0) +/* 573c: 012e7821 */ addu $t7,$t1,$t6 +/* 5740: 01f85021 */ addu $t2,$t7,$t8 +/* 5744: 014b1021 */ addu $v0,$t2,$t3 +/* 5748: 0043082a */ slt $at,$v0,$v1 +/* 574c: 10200002 */ beqz $at,.L00005758 +/* 5750: 00626023 */ subu $t4,$v1,$v0 +/* 5754: ae0c0010 */ sw $t4,0x10($s0) +.L00005758: +/* 5758: 8fbf001c */ lw $ra,0x1c($sp) +.L0000575c: +/* 575c: 8fb00014 */ lw $s0,0x14($sp) +/* 5760: 8fb10018 */ lw $s1,0x18($sp) +/* 5764: 03e00008 */ jr $ra +/* 5768: 27bd0020 */ addiu $sp,$sp,0x20 +/* 576c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00005770 +/* 5770: 27bdff90 */ addiu $sp,$sp,-112 +/* 5774: afbf003c */ sw $ra,0x3c($sp) +/* 5778: afb5002c */ sw $s5,0x2c($sp) +/* 577c: afb20020 */ sw $s2,0x20($sp) +/* 5780: afb1001c */ sw $s1,0x1c($sp) +/* 5784: 00809025 */ or $s2,$a0,$zero +/* 5788: afbe0038 */ sw $s8,0x38($sp) +/* 578c: afb70034 */ sw $s7,0x34($sp) +/* 5790: afb60030 */ sw $s6,0x30($sp) +/* 5794: afb40028 */ sw $s4,0x28($sp) +/* 5798: afb30024 */ sw $s3,0x24($sp) +/* 579c: afb00018 */ sw $s0,0x18($sp) +/* 57a0: afa50074 */ sw $a1,0x74($sp) +/* 57a4: 0000a825 */ or $s5,$zero,$zero +/* 57a8: 0c012a18 */ jal func0004a860 +/* 57ac: 24110001 */ addiu $s1,$zero,0x1 +/* 57b0: 3c1e800a */ lui $s8,0x800a +/* 57b4: 3c138009 */ lui $s3,0x8009 +/* 57b8: 26730a20 */ addiu $s3,$s3,0xa20 +/* 57bc: 27dec821 */ addiu $s8,$s8,-14303 +/* 57c0: 00008025 */ or $s0,$zero,$zero +/* 57c4: 27b70054 */ addiu $s7,$sp,0x54 +/* 57c8: 27b60067 */ addiu $s6,$sp,0x67 +/* 57cc: 27b40068 */ addiu $s4,$sp,0x68 +.L000057d0: +/* 57d0: 0c00163f */ jal func000058fc +/* 57d4: 00002025 */ or $a0,$zero,$zero +/* 57d8: 24040001 */ addiu $a0,$zero,0x1 +/* 57dc: 0c012a34 */ jal func0004a8d0 +/* 57e0: 02602825 */ or $a1,$s3,$zero +/* 57e4: 02402025 */ or $a0,$s2,$zero +/* 57e8: 02802825 */ or $a1,$s4,$zero +/* 57ec: 0c0121bc */ jal func000486f0 +/* 57f0: 24060001 */ addiu $a2,$zero,0x1 +/* 57f4: 00002025 */ or $a0,$zero,$zero +/* 57f8: 0c012a34 */ jal func0004a8d0 +/* 57fc: 02602825 */ or $a1,$s3,$zero +/* 5800: afa2006c */ sw $v0,0x6c($sp) +/* 5804: 02402025 */ or $a0,$s2,$zero +/* 5808: 02802825 */ or $a1,$s4,$zero +/* 580c: 0c0121bc */ jal func000486f0 +/* 5810: 24060001 */ addiu $a2,$zero,0x1 +/* 5814: 02c02025 */ or $a0,$s6,$zero +/* 5818: 0c00166c */ jal func000059b0 +/* 581c: 02e02825 */ or $a1,$s7,$zero +/* 5820: 93c30000 */ lbu $v1,0x0($s8) +/* 5824: 27a20054 */ addiu $v0,$sp,0x54 +/* 5828: 5860000c */ blezl $v1,.L0000585c +/* 582c: 02031026 */ xor $v0,$s0,$v1 +.L00005830: +/* 5830: 904e0002 */ lbu $t6,0x2($v0) +/* 5834: 31cf0004 */ andi $t7,$t6,0x4 +/* 5838: 55e00004 */ bnezl $t7,.L0000584c +/* 583c: 26100001 */ addiu $s0,$s0,0x1 +/* 5840: 10000005 */ beqz $zero,.L00005858 +/* 5844: 2631ffff */ addiu $s1,$s1,-1 +/* 5848: 26100001 */ addiu $s0,$s0,0x1 +.L0000584c: +/* 584c: 0203082a */ slt $at,$s0,$v1 +/* 5850: 1420fff7 */ bnez $at,.L00005830 +/* 5854: 24420004 */ addiu $v0,$v0,0x4 +.L00005858: +/* 5858: 02031026 */ xor $v0,$s0,$v1 +.L0000585c: +/* 585c: 14400002 */ bnez $v0,.L00005868 +/* 5860: 00008025 */ or $s0,$zero,$zero +/* 5864: 00008825 */ or $s1,$zero,$zero +.L00005868: +/* 5868: 1e20ffd9 */ bgtz $s1,.L000057d0 +/* 586c: 00000000 */ sll $zero,$zero,0x0 +/* 5870: 18600011 */ blez $v1,.L000058b8 +/* 5874: 27a20054 */ addiu $v0,$sp,0x54 +.L00005878: +/* 5878: 90580003 */ lbu $t8,0x3($v0) +/* 587c: 5700000b */ bnezl $t8,.L000058ac +/* 5880: 26100001 */ addiu $s0,$s0,0x1 +/* 5884: 90590002 */ lbu $t9,0x2($v0) +/* 5888: 24090001 */ addiu $t1,$zero,0x1 +/* 588c: 02095004 */ sllv $t2,$t1,$s0 +/* 5890: 33280001 */ andi $t0,$t9,0x1 +/* 5894: 51000005 */ beqzl $t0,.L000058ac +/* 5898: 26100001 */ addiu $s0,$s0,0x1 +/* 589c: 02aaa825 */ or $s5,$s5,$t2 +/* 58a0: 32ab00ff */ andi $t3,$s5,0xff +/* 58a4: 0160a825 */ or $s5,$t3,$zero +/* 58a8: 26100001 */ addiu $s0,$s0,0x1 +.L000058ac: +/* 58ac: 0203082a */ slt $at,$s0,$v1 +/* 58b0: 1420fff1 */ bnez $at,.L00005878 +/* 58b4: 24420004 */ addiu $v0,$v0,0x4 +.L000058b8: +/* 58b8: 0c012a29 */ jal func0004a8a4 +/* 58bc: 00000000 */ sll $zero,$zero,0x0 +/* 58c0: 8fac0074 */ lw $t4,0x74($sp) +/* 58c4: a1950000 */ sb $s5,0x0($t4) +/* 58c8: 8fbf003c */ lw $ra,0x3c($sp) +/* 58cc: 8fbe0038 */ lw $s8,0x38($sp) +/* 58d0: 8fb70034 */ lw $s7,0x34($sp) +/* 58d4: 8fb60030 */ lw $s6,0x30($sp) +/* 58d8: 8fb5002c */ lw $s5,0x2c($sp) +/* 58dc: 8fb40028 */ lw $s4,0x28($sp) +/* 58e0: 8fb30024 */ lw $s3,0x24($sp) +/* 58e4: 8fb20020 */ lw $s2,0x20($sp) +/* 58e8: 8fb1001c */ lw $s1,0x1c($sp) +/* 58ec: 8fb00018 */ lw $s0,0x18($sp) +/* 58f0: 8fa2006c */ lw $v0,0x6c($sp) +/* 58f4: 03e00008 */ jr $ra +/* 58f8: 27bd0070 */ addiu $sp,$sp,0x70 +); + +GLOBAL_ASM( +glabel func000058fc +/* 58fc: 27bdfff0 */ addiu $sp,$sp,-16 +/* 5900: 3c058009 */ lui $a1,0x8009 +/* 5904: 3c01800a */ lui $at,0x800a +/* 5908: 24a20a20 */ addiu $v0,$a1,0xa20 +/* 590c: afa40010 */ sw $a0,0x10($sp) +/* 5910: a024c820 */ sb $a0,-0x37e0($at) +/* 5914: 240f0001 */ addiu $t7,$zero,0x1 +/* 5918: ac4f003c */ sw $t7,0x3c($v0) +/* 591c: 3c06800a */ lui $a2,0x800a +/* 5920: 24c6c821 */ addiu $a2,$a2,-14303 +/* 5924: 90cd0000 */ lbu $t5,0x0($a2) +/* 5928: 241800ff */ addiu $t8,$zero,0xff +/* 592c: 24190001 */ addiu $t9,$zero,0x1 +/* 5930: 24080003 */ addiu $t0,$zero,0x3 +/* 5934: 240900ff */ addiu $t1,$zero,0xff +/* 5938: 240a00ff */ addiu $t2,$zero,0xff +/* 593c: 240b00ff */ addiu $t3,$zero,0xff +/* 5940: 240c00ff */ addiu $t4,$zero,0xff +/* 5944: a3b80004 */ sb $t8,0x4($sp) +/* 5948: a3b90005 */ sb $t9,0x5($sp) +/* 594c: a3a80006 */ sb $t0,0x6($sp) +/* 5950: a3a40007 */ sb $a0,0x7($sp) +/* 5954: a3a90008 */ sb $t1,0x8($sp) +/* 5958: a3aa0009 */ sb $t2,0x9($sp) +/* 595c: a3ab000a */ sb $t3,0xa($sp) +/* 5960: a3ac000b */ sb $t4,0xb($sp) +/* 5964: 19a0000e */ blez $t5,.L000059a0 +/* 5968: 00001825 */ or $v1,$zero,$zero +/* 596c: 27a40004 */ addiu $a0,$sp,0x4 +/* 5970: 8c810000 */ lw $at,0x0($a0) +.L00005974: +/* 5974: 24630001 */ addiu $v1,$v1,0x1 +/* 5978: 24420008 */ addiu $v0,$v0,0x8 +/* 597c: a841fff8 */ swl $at,-0x8($v0) +/* 5980: b841fffb */ swr $at,-0x5($v0) +/* 5984: 8c8f0004 */ lw $t7,0x4($a0) +/* 5988: a84ffffc */ swl $t7,-0x4($v0) +/* 598c: b84fffff */ swr $t7,-0x1($v0) +/* 5990: 90d80000 */ lbu $t8,0x0($a2) +/* 5994: 0078082a */ slt $at,$v1,$t8 +/* 5998: 5420fff6 */ bnezl $at,.L00005974 +/* 599c: 8c810000 */ lw $at,0x0($a0) +.L000059a0: +/* 59a0: 241900fe */ addiu $t9,$zero,0xfe +/* 59a4: a0590000 */ sb $t9,0x0($v0) +/* 59a8: 03e00008 */ jr $ra +/* 59ac: 27bd0010 */ addiu $sp,$sp,0x10 +); + +GLOBAL_ASM( +glabel func000059b0 +/* 59b0: 3c07800a */ lui $a3,0x800a +/* 59b4: 24e7c821 */ addiu $a3,$a3,-14303 +/* 59b8: 90ee0000 */ lbu $t6,0x0($a3) +/* 59bc: 3c038009 */ lui $v1,0x8009 +/* 59c0: 27bdffe8 */ addiu $sp,$sp,-24 +/* 59c4: 00001025 */ or $v0,$zero,$zero +/* 59c8: 24630a20 */ addiu $v1,$v1,0xa20 +/* 59cc: 19c00020 */ blez $t6,.L00005a50 +/* 59d0: 00003025 */ or $a2,$zero,$zero +/* 59d4: 27a8000c */ addiu $t0,$sp,0xc +.L000059d8: +/* 59d8: 88610000 */ lwl $at,0x0($v1) +/* 59dc: 98610003 */ lwr $at,0x3($v1) +/* 59e0: ad010000 */ sw $at,0x0($t0) +/* 59e4: 88780004 */ lwl $t8,0x4($v1) +/* 59e8: 98780007 */ lwr $t8,0x7($v1) +/* 59ec: ad180004 */ sw $t8,0x4($t0) +/* 59f0: 93b9000e */ lbu $t9,0xe($sp) +/* 59f4: 332900c0 */ andi $t1,$t9,0xc0 +/* 59f8: 00095103 */ sra $t2,$t1,0x4 +/* 59fc: 314b00ff */ andi $t3,$t2,0xff +/* 5a00: 1560000d */ bnez $t3,.L00005a38 +/* 5a04: a0aa0003 */ sb $t2,0x3($a1) +/* 5a08: 93ac0011 */ lbu $t4,0x11($sp) +/* 5a0c: 93ae0010 */ lbu $t6,0x10($sp) +/* 5a10: 24190001 */ addiu $t9,$zero,0x1 +/* 5a14: 000c6a00 */ sll $t5,$t4,0x8 +/* 5a18: 01ae7825 */ or $t7,$t5,$t6 +/* 5a1c: a4af0000 */ sh $t7,0x0($a1) +/* 5a20: 93b80012 */ lbu $t8,0x12($sp) +/* 5a24: 00d94804 */ sllv $t1,$t9,$a2 +/* 5a28: 00491025 */ or $v0,$v0,$t1 +/* 5a2c: 304a00ff */ andi $t2,$v0,0xff +/* 5a30: 01401025 */ or $v0,$t2,$zero +/* 5a34: a0b80002 */ sb $t8,0x2($a1) +.L00005a38: +/* 5a38: 90eb0000 */ lbu $t3,0x0($a3) +/* 5a3c: 24c60001 */ addiu $a2,$a2,0x1 +/* 5a40: 24630008 */ addiu $v1,$v1,0x8 +/* 5a44: 00cb082a */ slt $at,$a2,$t3 +/* 5a48: 1420ffe3 */ bnez $at,.L000059d8 +/* 5a4c: 24a50004 */ addiu $a1,$a1,0x4 +.L00005a50: +/* 5a50: a0820000 */ sb $v0,0x0($a0) +/* 5a54: 03e00008 */ jr $ra +/* 5a58: 27bd0018 */ addiu $sp,$sp,0x18 +/* 5a5c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00005a60 +/* 5a60: 46006109 */ trunc.l.s $f4,$f12 +/* 5a64: 44222000 */ dmfc1 $v0,$f4 +/* 5a68: 00000000 */ sll $zero,$zero,0x0 +/* 5a6c: 0002183c */ dsll32 $v1,$v0,0x0 +/* 5a70: 0003183f */ dsra32 $v1,$v1,0x0 +/* 5a74: 03e00008 */ jr $ra +/* 5a78: 0002103f */ dsra32 $v0,$v0,0x0 +/* 5a7c: 444ef800 */ cfc1 $t6,$31 +/* 5a80: 24020001 */ addiu $v0,$zero,0x1 +/* 5a84: 44c2f800 */ ctc1 $v0,$31 +/* 5a88: 00000000 */ sll $zero,$zero,0x0 +/* 5a8c: 46006125 */ cvt.l.s $f4,$f12 +/* 5a90: 4442f800 */ cfc1 $v0,$31 +/* 5a94: 00000000 */ sll $zero,$zero,0x0 +/* 5a98: 30410004 */ andi $at,$v0,0x4 +/* 5a9c: 30420078 */ andi $v0,$v0,0x78 +/* 5aa0: 10400014 */ beqz $v0,.L00005af4 +/* 5aa4: 3c015f00 */ lui $at,0x5f00 +/* 5aa8: 44812000 */ mtc1 $at,$f4 +/* 5aac: 24020001 */ addiu $v0,$zero,0x1 +/* 5ab0: 46046101 */ sub.s $f4,$f12,$f4 +/* 5ab4: 44c2f800 */ ctc1 $v0,$31 +/* 5ab8: 00000000 */ sll $zero,$zero,0x0 +/* 5abc: 46002125 */ cvt.l.s $f4,$f4 +/* 5ac0: 4442f800 */ cfc1 $v0,$31 +/* 5ac4: 00000000 */ sll $zero,$zero,0x0 +/* 5ac8: 30410004 */ andi $at,$v0,0x4 +/* 5acc: 30420078 */ andi $v0,$v0,0x78 +/* 5ad0: 14400006 */ bnez $v0,.L00005aec +/* 5ad4: 00000000 */ sll $zero,$zero,0x0 +/* 5ad8: 3c0f8000 */ lui $t7,0x8000 +/* 5adc: 000f783c */ dsll32 $t7,$t7,0x0 +/* 5ae0: 44222000 */ dmfc1 $v0,$f4 +/* 5ae4: 10000007 */ beqz $zero,.L00005b04 +/* 5ae8: 004f1025 */ or $v0,$v0,$t7 +.L00005aec: +/* 5aec: 10000005 */ beqz $zero,.L00005b04 +/* 5af0: 2402ffff */ addiu $v0,$zero,-1 +.L00005af4: +/* 5af4: 44222000 */ dmfc1 $v0,$f4 +/* 5af8: 00000000 */ sll $zero,$zero,0x0 +/* 5afc: 0440fffb */ bltz $v0,.L00005aec +/* 5b00: 00000000 */ sll $zero,$zero,0x0 +.L00005b04: +/* 5b04: 44cef800 */ ctc1 $t6,$31 +/* 5b08: 0002183c */ dsll32 $v1,$v0,0x0 +/* 5b0c: 0003183f */ dsra32 $v1,$v1,0x0 +/* 5b10: 03e00008 */ jr $ra +/* 5b14: 0002103f */ dsra32 $v0,$v0,0x0 +); + +GLOBAL_ASM( +glabel func00005b18 +/* 5b18: afa40000 */ sw $a0,0x0($sp) +/* 5b1c: afa50004 */ sw $a1,0x4($sp) +/* 5b20: dfae0000 */ ld $t6,0x0($sp) +/* 5b24: 44ae2000 */ dmtc1 $t6,$f4 +/* 5b28: 03e00008 */ jr $ra +/* 5b2c: 46a02021 */ cvt.d.l $f0,$f4 +/* 5b30: afa40000 */ sw $a0,0x0($sp) +/* 5b34: afa50004 */ sw $a1,0x4($sp) +/* 5b38: dfae0000 */ ld $t6,0x0($sp) +/* 5b3c: 44ae2000 */ dmtc1 $t6,$f4 +/* 5b40: 05c10005 */ bgez $t6,.L00005b58 +/* 5b44: 46a02020 */ cvt.s.l $f0,$f4 +/* 5b48: 3c014f80 */ lui $at,0x4f80 +/* 5b4c: 44813000 */ mtc1 $at,$f6 +/* 5b50: 00000000 */ sll $zero,$zero,0x0 +/* 5b54: 46060000 */ add.s $f0,$f0,$f6 +.L00005b58: +/* 5b58: 03e00008 */ jr $ra +/* 5b5c: 00000000 */ sll $zero,$zero,0x0 +/* 5b60: 27bdffc8 */ addiu $sp,$sp,-56 +/* 5b64: afbf001c */ sw $ra,0x1c($sp) +/* 5b68: 240e0001 */ addiu $t6,$zero,0x1 +/* 5b6c: 3c018009 */ lui $at,0x8009 +/* 5b70: afb10018 */ sw $s1,0x18($sp) +/* 5b74: afb00014 */ sw $s0,0x14($sp) +/* 5b78: 0c012b34 */ jal func0004acd0 +/* 5b7c: ac2e0a60 */ sw $t6,0xa60($at) +/* 5b80: 3c012000 */ lui $at,0x2000 +/* 5b84: 0c012b30 */ jal func0004acc0 +/* 5b88: 00412025 */ or $a0,$v0,$at +/* 5b8c: 3c040100 */ lui $a0,0x100 +/* 5b90: 0c012078 */ jal func000481e0 +/* 5b94: 34840800 */ ori $a0,$a0,0x800 +/* 5b98: 3c101fc0 */ lui $s0,0x1fc0 +/* 5b9c: 361007fc */ ori $s0,$s0,0x7fc +/* 5ba0: 27b10034 */ addiu $s1,$sp,0x34 +/* 5ba4: 02202825 */ or $a1,$s1,$zero +/* 5ba8: 0c012b38 */ jal func0004ace0 +/* 5bac: 02002025 */ or $a0,$s0,$zero +/* 5bb0: 10400005 */ beqz $v0,.L00005bc8 +/* 5bb4: 02002025 */ or $a0,$s0,$zero +.L00005bb8: +/* 5bb8: 0c012b38 */ jal func0004ace0 +/* 5bbc: 02202825 */ or $a1,$s1,$zero +/* 5bc0: 5440fffd */ bnezl $v0,.L00005bb8 +/* 5bc4: 02002025 */ or $a0,$s0,$zero +.L00005bc8: +/* 5bc8: 8fa50034 */ lw $a1,0x34($sp) +/* 5bcc: 02002025 */ or $a0,$s0,$zero +/* 5bd0: 34af0008 */ ori $t7,$a1,0x8 +/* 5bd4: 0c012b4c */ jal func0004ad30 +/* 5bd8: 01e02825 */ or $a1,$t7,$zero +/* 5bdc: 10400008 */ beqz $v0,.L00005c00 +/* 5be0: 00000000 */ sll $zero,$zero,0x0 +/* 5be4: 8fa50034 */ lw $a1,0x34($sp) +.L00005be8: +/* 5be8: 02002025 */ or $a0,$s0,$zero +/* 5bec: 34b80008 */ ori $t8,$a1,0x8 +/* 5bf0: 0c012b4c */ jal func0004ad30 +/* 5bf4: 03002825 */ or $a1,$t8,$zero +/* 5bf8: 5440fffb */ bnezl $v0,.L00005be8 +/* 5bfc: 8fa50034 */ lw $a1,0x34($sp) +.L00005c00: +/* 5c00: 3c027000 */ lui $v0,0x7000 +/* 5c04: 244234f0 */ addiu $v0,$v0,0x34f0 +/* 5c08: 8c410000 */ lw $at,0x0($v0) +/* 5c0c: 3c108000 */ lui $s0,0x8000 +/* 5c10: 3c098000 */ lui $t1,0x8000 +/* 5c14: ae010000 */ sw $at,0x0($s0) +/* 5c18: 8c480004 */ lw $t0,0x4($v0) +/* 5c1c: 35290080 */ ori $t1,$t1,0x80 +/* 5c20: 3c0c8000 */ lui $t4,0x8000 +/* 5c24: ae080004 */ sw $t0,0x4($s0) +/* 5c28: 8c410008 */ lw $at,0x8($v0) +/* 5c2c: 358c0100 */ ori $t4,$t4,0x100 +/* 5c30: 3c0f8000 */ lui $t7,0x8000 +/* 5c34: ae010008 */ sw $at,0x8($s0) +/* 5c38: 8c48000c */ lw $t0,0xc($v0) +/* 5c3c: 35ef0180 */ ori $t7,$t7,0x180 +/* 5c40: 02002025 */ or $a0,$s0,$zero +/* 5c44: ae08000c */ sw $t0,0xc($s0) +/* 5c48: 8c410000 */ lw $at,0x0($v0) +/* 5c4c: 24050190 */ addiu $a1,$zero,0x190 +/* 5c50: ad210000 */ sw $at,0x0($t1) +/* 5c54: 8c4b0004 */ lw $t3,0x4($v0) +/* 5c58: ad2b0004 */ sw $t3,0x4($t1) +/* 5c5c: 8c410008 */ lw $at,0x8($v0) +/* 5c60: ad210008 */ sw $at,0x8($t1) +/* 5c64: 8c4b000c */ lw $t3,0xc($v0) +/* 5c68: ad2b000c */ sw $t3,0xc($t1) +/* 5c6c: 8c410000 */ lw $at,0x0($v0) +/* 5c70: ad810000 */ sw $at,0x0($t4) +/* 5c74: 8c4e0004 */ lw $t6,0x4($v0) +/* 5c78: ad8e0004 */ sw $t6,0x4($t4) +/* 5c7c: 8c410008 */ lw $at,0x8($v0) +/* 5c80: ad810008 */ sw $at,0x8($t4) +/* 5c84: 8c4e000c */ lw $t6,0xc($v0) +/* 5c88: ad8e000c */ sw $t6,0xc($t4) +/* 5c8c: 8c410000 */ lw $at,0x0($v0) +/* 5c90: ade10000 */ sw $at,0x0($t7) +/* 5c94: 8c590004 */ lw $t9,0x4($v0) +/* 5c98: adf90004 */ sw $t9,0x4($t7) +/* 5c9c: 8c410008 */ lw $at,0x8($v0) +/* 5ca0: ade10008 */ sw $at,0x8($t7) +/* 5ca4: 8c59000c */ lw $t9,0xc($v0) +/* 5ca8: 0c012b60 */ jal func0004ad80 +/* 5cac: adf9000c */ sw $t9,0xc($t7) +/* 5cb0: 02002025 */ or $a0,$s0,$zero +/* 5cb4: 0c012054 */ jal func00048150 +/* 5cb8: 24050190 */ addiu $a1,$zero,0x190 +/* 5cbc: 0c001770 */ jal func00005dc0 +/* 5cc0: 00000000 */ sll $zero,$zero,0x0 +/* 5cc4: 0c000bfc */ jal 0x2ff0 +/* 5cc8: 00000000 */ sll $zero,$zero,0x0 +/* 5ccc: 3c108006 */ lui $s0,0x8006 +/* 5cd0: 2610cf60 */ addiu $s0,$s0,-12448 +/* 5cd4: 8e040000 */ lw $a0,0x0($s0) +/* 5cd8: 8e050004 */ lw $a1,0x4($s0) +/* 5cdc: 24060000 */ addiu $a2,$zero,0x0 +/* 5ce0: 0c012bda */ jal func0004af68 +/* 5ce4: 24070003 */ addiu $a3,$zero,0x3 +/* 5ce8: 00402025 */ or $a0,$v0,$zero +/* 5cec: 00602825 */ or $a1,$v1,$zero +/* 5cf0: 24060000 */ addiu $a2,$zero,0x0 +/* 5cf4: 0c012b9a */ jal func0004ae68 +/* 5cf8: 24070004 */ addiu $a3,$zero,0x4 +/* 5cfc: ae020000 */ sw $v0,0x0($s0) +/* 5d00: ae030004 */ sw $v1,0x4($s0) +/* 5d04: 3c088000 */ lui $t0,0x8000 +/* 5d08: 8d08030c */ lw $t0,0x30c($t0) +/* 5d0c: 3c048000 */ lui $a0,0x8000 +/* 5d10: 2484031c */ addiu $a0,$a0,0x31c +/* 5d14: 15000003 */ bnez $t0,.L00005d24 +/* 5d18: 00000000 */ sll $zero,$zero,0x0 +/* 5d1c: 0c012c30 */ jal func0004b0c0 +/* 5d20: 24050040 */ addiu $a1,$zero,0x40 +.L00005d24: +/* 5d24: 3c028000 */ lui $v0,0x8000 +/* 5d28: 8c420300 */ lw $v0,0x300($v0) +/* 5d2c: 3c0a02f5 */ lui $t2,0x2f5 +/* 5d30: 354ab2d2 */ ori $t2,$t2,0xb2d2 +/* 5d34: 14400004 */ bnez $v0,.L00005d48 +/* 5d38: 24010002 */ addiu $at,$zero,0x2 +/* 5d3c: 3c018006 */ lui $at,0x8006 +/* 5d40: 1000000b */ beqz $zero,.L00005d70 +/* 5d44: ac2acf68 */ sw $t2,-0x3098($at) +.L00005d48: +/* 5d48: 14410006 */ bne $v0,$at,.L00005d64 +/* 5d4c: 3c0b02e6 */ lui $t3,0x2e6 +/* 5d50: 3c0902e6 */ lui $t1,0x2e6 +/* 5d54: 3529d354 */ ori $t1,$t1,0xd354 +/* 5d58: 3c018006 */ lui $at,0x8006 +/* 5d5c: 10000004 */ beqz $zero,.L00005d70 +/* 5d60: ac29cf68 */ sw $t1,-0x3098($at) +.L00005d64: +/* 5d64: 356bd354 */ ori $t3,$t3,0xd354 +/* 5d68: 3c018006 */ lui $at,0x8006 +/* 5d6c: ac2bcf68 */ sw $t3,-0x3098($at) +.L00005d70: +/* 5d70: 0c012c58 */ jal func0004b160 +/* 5d74: 00000000 */ sll $zero,$zero,0x0 +/* 5d78: 304d1000 */ andi $t5,$v0,0x1000 +/* 5d7c: 11a00003 */ beqz $t5,.L00005d8c +/* 5d80: 240c0001 */ addiu $t4,$zero,0x1 +.L00005d84: +/* 5d84: 1000ffff */ beqz $zero,.L00005d84 +/* 5d88: 00000000 */ sll $zero,$zero,0x0 +.L00005d8c: +/* 5d8c: 3c0ea450 */ lui $t6,0xa450 +/* 5d90: adcc0008 */ sw $t4,0x8($t6) +/* 5d94: 24183fff */ addiu $t8,$zero,0x3fff +/* 5d98: 3c0fa450 */ lui $t7,0xa450 +/* 5d9c: adf80010 */ sw $t8,0x10($t7) +/* 5da0: 2419000f */ addiu $t9,$zero,0xf +/* 5da4: 3c08a450 */ lui $t0,0xa450 +/* 5da8: ad190014 */ sw $t9,0x14($t0) +/* 5dac: 8fbf001c */ lw $ra,0x1c($sp) +/* 5db0: 8fb10018 */ lw $s1,0x18($sp) +/* 5db4: 8fb00014 */ lw $s0,0x14($sp) +/* 5db8: 03e00008 */ jr $ra +/* 5dbc: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func00005dc0 +/* 5dc0: 3c028009 */ lui $v0,0x8009 +/* 5dc4: 244202a0 */ addiu $v0,$v0,0x2a0 +/* 5dc8: 24030007 */ addiu $v1,$zero,0x7 +/* 5dcc: a0430004 */ sb $v1,0x4($v0) +/* 5dd0: 3c0ea460 */ lui $t6,0xa460 +/* 5dd4: 8dcf0014 */ lw $t7,0x14($t6) +/* 5dd8: 3c18a460 */ lui $t8,0xa460 +/* 5ddc: 3c08a460 */ lui $t0,0xa460 +/* 5de0: a04f0005 */ sb $t7,0x5($v0) +/* 5de4: 8f190018 */ lw $t9,0x18($t8) +/* 5de8: 3c0aa460 */ lui $t2,0xa460 +/* 5dec: 3c048009 */ lui $a0,0x8009 +/* 5df0: a0590008 */ sb $t9,0x8($v0) +/* 5df4: 8d09001c */ lw $t1,0x1c($t0) +/* 5df8: 24840318 */ addiu $a0,$a0,0x318 +/* 5dfc: 3c0ca460 */ lui $t4,0xa460 +/* 5e00: a0490006 */ sb $t1,0x6($v0) +/* 5e04: 8d4b0020 */ lw $t3,0x20($t2) +/* 5e08: a0830004 */ sb $v1,0x4($a0) +/* 5e0c: a04b0007 */ sb $t3,0x7($v0) +/* 5e10: 8d8d0024 */ lw $t5,0x24($t4) +/* 5e14: a08d0005 */ sb $t5,0x5($a0) +/* 5e18: 8dcf0028 */ lw $t7,0x28($t6) +/* 5e1c: a08f0008 */ sb $t7,0x8($a0) +/* 5e20: 8f19002c */ lw $t9,0x2c($t8) +/* 5e24: a0990006 */ sb $t9,0x6($a0) +/* 5e28: 8d090030 */ lw $t1,0x30($t0) +/* 5e2c: 03e00008 */ jr $ra +/* 5e30: a0890007 */ sb $t1,0x7($a0) +/* 5e34: 00000000 */ sll $zero,$zero,0x0 +/* 5e38: 00000000 */ sll $zero,$zero,0x0 +/* 5e3c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00005e40 +/* 5e40: 27bdffe8 */ addiu $sp,$sp,-24 +/* 5e44: afbf0014 */ sw $ra,0x14($sp) +/* 5e48: 3c058009 */ lui $a1,0x8009 +/* 5e4c: 24a50a70 */ addiu $a1,$a1,0xa70 +/* 5e50: 0c012c5c */ jal func0004b170 +/* 5e54: 24060040 */ addiu $a2,$zero,0x40 +/* 5e58: 3c048009 */ lui $a0,0x8009 +/* 5e5c: 8c840a80 */ lw $a0,0xa80($a0) +/* 5e60: 10800005 */ beqz $a0,.L00005e78 +/* 5e64: 00000000 */ sll $zero,$zero,0x0 +/* 5e68: 0c012d20 */ jal func0004b480 +/* 5e6c: 00000000 */ sll $zero,$zero,0x0 +/* 5e70: 3c018009 */ lui $at,0x8009 +/* 5e74: ac220a80 */ sw $v0,0xa80($at) +.L00005e78: +/* 5e78: 3c048009 */ lui $a0,0x8009 +/* 5e7c: 8c840a88 */ lw $a0,0xa88($a0) +/* 5e80: 10800005 */ beqz $a0,.L00005e98 +/* 5e84: 00000000 */ sll $zero,$zero,0x0 +/* 5e88: 0c012d20 */ jal func0004b480 +/* 5e8c: 00000000 */ sll $zero,$zero,0x0 +/* 5e90: 3c018009 */ lui $at,0x8009 +/* 5e94: ac220a88 */ sw $v0,0xa88($at) +.L00005e98: +/* 5e98: 3c048009 */ lui $a0,0x8009 +/* 5e9c: 8c840a90 */ lw $a0,0xa90($a0) +/* 5ea0: 10800005 */ beqz $a0,.L00005eb8 +/* 5ea4: 00000000 */ sll $zero,$zero,0x0 +/* 5ea8: 0c012d20 */ jal func0004b480 +/* 5eac: 00000000 */ sll $zero,$zero,0x0 +/* 5eb0: 3c018009 */ lui $at,0x8009 +/* 5eb4: ac220a90 */ sw $v0,0xa90($at) +.L00005eb8: +/* 5eb8: 3c048009 */ lui $a0,0x8009 +/* 5ebc: 8c840a98 */ lw $a0,0xa98($a0) +/* 5ec0: 10800005 */ beqz $a0,.L00005ed8 +/* 5ec4: 00000000 */ sll $zero,$zero,0x0 +/* 5ec8: 0c012d20 */ jal func0004b480 +/* 5ecc: 00000000 */ sll $zero,$zero,0x0 +/* 5ed0: 3c018009 */ lui $at,0x8009 +/* 5ed4: ac220a98 */ sw $v0,0xa98($at) +.L00005ed8: +/* 5ed8: 3c048009 */ lui $a0,0x8009 +/* 5edc: 8c840a9c */ lw $a0,0xa9c($a0) +/* 5ee0: 10800005 */ beqz $a0,.L00005ef8 +/* 5ee4: 00000000 */ sll $zero,$zero,0x0 +/* 5ee8: 0c012d20 */ jal func0004b480 +/* 5eec: 00000000 */ sll $zero,$zero,0x0 +/* 5ef0: 3c018009 */ lui $at,0x8009 +/* 5ef4: ac220a9c */ sw $v0,0xa9c($at) +.L00005ef8: +/* 5ef8: 3c048009 */ lui $a0,0x8009 +/* 5efc: 8c840aa0 */ lw $a0,0xaa0($a0) +/* 5f00: 10800005 */ beqz $a0,.L00005f18 +/* 5f04: 00000000 */ sll $zero,$zero,0x0 +/* 5f08: 0c012d20 */ jal func0004b480 +/* 5f0c: 00000000 */ sll $zero,$zero,0x0 +/* 5f10: 3c018009 */ lui $at,0x8009 +/* 5f14: ac220aa0 */ sw $v0,0xaa0($at) +.L00005f18: +/* 5f18: 3c048009 */ lui $a0,0x8009 +/* 5f1c: 8c840aa8 */ lw $a0,0xaa8($a0) +/* 5f20: 50800006 */ beqzl $a0,.L00005f3c +/* 5f24: 8fbf0014 */ lw $ra,0x14($sp) +/* 5f28: 0c012d20 */ jal func0004b480 +/* 5f2c: 00000000 */ sll $zero,$zero,0x0 +/* 5f30: 3c018009 */ lui $at,0x8009 +/* 5f34: ac220aa8 */ sw $v0,0xaa8($at) +/* 5f38: 8fbf0014 */ lw $ra,0x14($sp) +.L00005f3c: +/* 5f3c: 3c028009 */ lui $v0,0x8009 +/* 5f40: 24420a70 */ addiu $v0,$v0,0xa70 +/* 5f44: 03e00008 */ jr $ra +/* 5f48: 27bd0018 */ addiu $sp,$sp,0x18 +/* 5f4c: 27bdffd8 */ addiu $sp,$sp,-40 +/* 5f50: afbf0024 */ sw $ra,0x24($sp) +/* 5f54: afb00014 */ sw $s0,0x14($sp) +/* 5f58: 00808025 */ or $s0,$a0,$zero +/* 5f5c: afb30020 */ sw $s3,0x20($sp) +/* 5f60: afb2001c */ sw $s2,0x1c($sp) +/* 5f64: 0c001790 */ jal func00005e40 +/* 5f68: afb10018 */ sw $s1,0x18($sp) +/* 5f6c: 8c4e0004 */ lw $t6,0x4($v0) +/* 5f70: 00409025 */ or $s2,$v0,$zero +/* 5f74: 02402025 */ or $a0,$s2,$zero +/* 5f78: 31cf0001 */ andi $t7,$t6,0x1 +/* 5f7c: 11e00013 */ beqz $t7,.L00005fcc +/* 5f80: 00000000 */ sll $zero,$zero,0x0 +/* 5f84: 8c580038 */ lw $t8,0x38($v0) +/* 5f88: 8c59003c */ lw $t9,0x3c($v0) +/* 5f8c: 2401fffe */ addiu $at,$zero,-2 +/* 5f90: ac580018 */ sw $t8,0x18($v0) +/* 5f94: ac59001c */ sw $t9,0x1c($v0) +/* 5f98: 8e080004 */ lw $t0,0x4($s0) +/* 5f9c: 01014824 */ and $t1,$t0,$at +/* 5fa0: ae090004 */ sw $t1,0x4($s0) +/* 5fa4: 8c4a0004 */ lw $t2,0x4($v0) +/* 5fa8: 314b0004 */ andi $t3,$t2,0x4 +/* 5fac: 11600007 */ beqz $t3,.L00005fcc +/* 5fb0: 00000000 */ sll $zero,$zero,0x0 +/* 5fb4: 8e0c0038 */ lw $t4,0x38($s0) +/* 5fb8: 3c01a000 */ lui $at,0xa000 +/* 5fbc: 258d0bfc */ addiu $t5,$t4,0xbfc +/* 5fc0: 01a17025 */ or $t6,$t5,$at +/* 5fc4: 8dcf0000 */ lw $t7,0x0($t6) +/* 5fc8: ac4f0010 */ sw $t7,0x10($v0) +.L00005fcc: +/* 5fcc: 0c012b60 */ jal func0004ad80 +/* 5fd0: 24050040 */ addiu $a1,$zero,0x40 +/* 5fd4: 0c012d40 */ jal func0004b500 +/* 5fd8: 24042b00 */ addiu $a0,$zero,0x2b00 +/* 5fdc: 3c130400 */ lui $s3,0x400 +/* 5fe0: 36731000 */ ori $s3,$s3,0x1000 +/* 5fe4: 0c012d44 */ jal func0004b510 +/* 5fe8: 02602025 */ or $a0,$s3,$zero +/* 5fec: 2411ffff */ addiu $s1,$zero,-1 +/* 5ff0: 54510006 */ bnel $v0,$s1,.L0000600c +/* 5ff4: 3c100400 */ lui $s0,0x400 +.L00005ff8: +/* 5ff8: 0c012d44 */ jal func0004b510 +/* 5ffc: 02602025 */ or $a0,$s3,$zero +/* 6000: 1051fffd */ beq $v0,$s1,.L00005ff8 +/* 6004: 00000000 */ sll $zero,$zero,0x0 +/* 6008: 3c100400 */ lui $s0,0x400 +.L0000600c: +/* 600c: 36100fc0 */ ori $s0,$s0,0xfc0 +/* 6010: 02002825 */ or $a1,$s0,$zero +/* 6014: 24040001 */ addiu $a0,$zero,0x1 +/* 6018: 02403025 */ or $a2,$s2,$zero +/* 601c: 0c012d54 */ jal func0004b550 +/* 6020: 24070040 */ addiu $a3,$zero,0x40 +/* 6024: 14510007 */ bne $v0,$s1,.L00006044 +/* 6028: 24040001 */ addiu $a0,$zero,0x1 +.L0000602c: +/* 602c: 02002825 */ or $a1,$s0,$zero +/* 6030: 02403025 */ or $a2,$s2,$zero +/* 6034: 0c012d54 */ jal func0004b550 +/* 6038: 24070040 */ addiu $a3,$zero,0x40 +/* 603c: 5051fffb */ beql $v0,$s1,.L0000602c +/* 6040: 24040001 */ addiu $a0,$zero,0x1 +.L00006044: +/* 6044: 0c012d78 */ jal func0004b5e0 +/* 6048: 00000000 */ sll $zero,$zero,0x0 +/* 604c: 50400006 */ beqzl $v0,.L00006068 +/* 6050: 24040001 */ addiu $a0,$zero,0x1 +.L00006054: +/* 6054: 0c012d78 */ jal func0004b5e0 +/* 6058: 00000000 */ sll $zero,$zero,0x0 +/* 605c: 1440fffd */ bnez $v0,.L00006054 +/* 6060: 00000000 */ sll $zero,$zero,0x0 +/* 6064: 24040001 */ addiu $a0,$zero,0x1 +.L00006068: +/* 6068: 02602825 */ or $a1,$s3,$zero +/* 606c: 8e460008 */ lw $a2,0x8($s2) +/* 6070: 0c012d54 */ jal func0004b550 +/* 6074: 8e47000c */ lw $a3,0xc($s2) +/* 6078: 14510007 */ bne $v0,$s1,.L00006098 +/* 607c: 24040001 */ addiu $a0,$zero,0x1 +.L00006080: +/* 6080: 02602825 */ or $a1,$s3,$zero +/* 6084: 8e460008 */ lw $a2,0x8($s2) +/* 6088: 0c012d54 */ jal func0004b550 +/* 608c: 8e47000c */ lw $a3,0xc($s2) +/* 6090: 5051fffb */ beql $v0,$s1,.L00006080 +/* 6094: 24040001 */ addiu $a0,$zero,0x1 +.L00006098: +/* 6098: 8fbf0024 */ lw $ra,0x24($sp) +/* 609c: 8fb00014 */ lw $s0,0x14($sp) +/* 60a0: 8fb10018 */ lw $s1,0x18($sp) +/* 60a4: 8fb2001c */ lw $s2,0x1c($sp) +/* 60a8: 8fb30020 */ lw $s3,0x20($sp) +/* 60ac: 03e00008 */ jr $ra +/* 60b0: 27bd0028 */ addiu $sp,$sp,0x28 +/* 60b4: 27bdffe8 */ addiu $sp,$sp,-24 +/* 60b8: afbf0014 */ sw $ra,0x14($sp) +/* 60bc: 0c012d78 */ jal func0004b5e0 +/* 60c0: afa40018 */ sw $a0,0x18($sp) +/* 60c4: 10400005 */ beqz $v0,.L000060dc +/* 60c8: 00000000 */ sll $zero,$zero,0x0 +.L000060cc: +/* 60cc: 0c012d78 */ jal func0004b5e0 +/* 60d0: 00000000 */ sll $zero,$zero,0x0 +/* 60d4: 1440fffd */ bnez $v0,.L000060cc +/* 60d8: 00000000 */ sll $zero,$zero,0x0 +.L000060dc: +/* 60dc: 0c012d40 */ jal func0004b500 +/* 60e0: 24040125 */ addiu $a0,$zero,0x125 +/* 60e4: 8fbf0014 */ lw $ra,0x14($sp) +/* 60e8: 27bd0018 */ addiu $sp,$sp,0x18 +/* 60ec: 03e00008 */ jr $ra +/* 60f0: 00000000 */ sll $zero,$zero,0x0 +/* 60f4: 00000000 */ sll $zero,$zero,0x0 +/* 60f8: 00000000 */ sll $zero,$zero,0x0 +/* 60fc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00006100 +/* 6100: 27bdffa8 */ addiu $sp,$sp,-88 +/* 6104: afa40058 */ sw $a0,0x58($sp) +/* 6108: afbf0024 */ sw $ra,0x24($sp) +/* 610c: afa5005c */ sw $a1,0x5c($sp) +/* 6110: afa60060 */ sw $a2,0x60($sp) +/* 6114: aca00000 */ sw $zero,0x0($a1) +/* 6118: 27a40050 */ addiu $a0,$sp,0x50 +/* 611c: 27a20030 */ addiu $v0,$sp,0x30 +/* 6120: 240300fe */ addiu $v1,$zero,0xfe +.L00006124: +/* 6124: 24420001 */ addiu $v0,$v0,0x1 +/* 6128: 0044082b */ sltu $at,$v0,$a0 +/* 612c: 1420fffd */ bnez $at,.L00006124 +/* 6130: a043ffff */ sb $v1,-0x1($v0) +/* 6134: 8fa40058 */ lw $a0,0x58($sp) +/* 6138: 8fa50060 */ lw $a1,0x60($sp) +/* 613c: 24060400 */ addiu $a2,$zero,0x400 +/* 6140: 27a70030 */ addiu $a3,$sp,0x30 +/* 6144: 0c012d84 */ jal func0004b610 +/* 6148: afa00010 */ sw $zero,0x10($sp) +/* 614c: 24010002 */ addiu $at,$zero,0x2 +/* 6150: 14410008 */ bne $v0,$at,.L00006174 +/* 6154: 00401825 */ or $v1,$v0,$zero +/* 6158: 8fa40058 */ lw $a0,0x58($sp) +/* 615c: 8fa50060 */ lw $a1,0x60($sp) +/* 6160: 24060400 */ addiu $a2,$zero,0x400 +/* 6164: 27a70030 */ addiu $a3,$sp,0x30 +/* 6168: 0c012d84 */ jal func0004b610 +/* 616c: afa00010 */ sw $zero,0x10($sp) +/* 6170: 00401825 */ or $v1,$v0,$zero +.L00006174: +/* 6174: 10400003 */ beqz $v0,.L00006184 +/* 6178: 8fa40058 */ lw $a0,0x58($sp) +/* 617c: 10000065 */ beqz $zero,.L00006314 +/* 6180: 00601025 */ or $v0,$v1,$zero +.L00006184: +/* 6184: 8fa50060 */ lw $a1,0x60($sp) +/* 6188: 24060400 */ addiu $a2,$zero,0x400 +/* 618c: 0c012e18 */ jal func0004b860 +/* 6190: 27a70030 */ addiu $a3,$sp,0x30 +/* 6194: 24010002 */ addiu $at,$zero,0x2 +/* 6198: 14410002 */ bne $v0,$at,.L000061a4 +/* 619c: 00401825 */ or $v1,$v0,$zero +/* 61a0: 24030004 */ addiu $v1,$zero,0x4 +.L000061a4: +/* 61a4: 10600003 */ beqz $v1,.L000061b4 +/* 61a8: 93af004f */ lbu $t7,0x4f($sp) +/* 61ac: 10000059 */ beqz $zero,.L00006314 +/* 61b0: 00601025 */ or $v0,$v1,$zero +.L000061b4: +/* 61b4: 240100fe */ addiu $at,$zero,0xfe +/* 61b8: 15e10003 */ bne $t7,$at,.L000061c8 +/* 61bc: 27a20030 */ addiu $v0,$sp,0x30 +/* 61c0: 10000054 */ beqz $zero,.L00006314 +/* 61c4: 2402000b */ addiu $v0,$zero,0xb +.L000061c8: +/* 61c8: 24080084 */ addiu $t0,$zero,0x84 +/* 61cc: 27a30050 */ addiu $v1,$sp,0x50 +.L000061d0: +/* 61d0: 24420001 */ addiu $v0,$v0,0x1 +/* 61d4: 1443fffe */ bne $v0,$v1,.L000061d0 +/* 61d8: a048ffff */ sb $t0,-0x1($v0) +/* 61dc: 8fa40058 */ lw $a0,0x58($sp) +/* 61e0: 8fa50060 */ lw $a1,0x60($sp) +/* 61e4: 24060400 */ addiu $a2,$zero,0x400 +/* 61e8: 27a70030 */ addiu $a3,$sp,0x30 +/* 61ec: 0c012d84 */ jal func0004b610 +/* 61f0: afa00010 */ sw $zero,0x10($sp) +/* 61f4: 24010002 */ addiu $at,$zero,0x2 +/* 61f8: 14410002 */ bne $v0,$at,.L00006204 +/* 61fc: 00401825 */ or $v1,$v0,$zero +/* 6200: 24030004 */ addiu $v1,$zero,0x4 +.L00006204: +/* 6204: 10600003 */ beqz $v1,.L00006214 +/* 6208: 8fa40058 */ lw $a0,0x58($sp) +/* 620c: 10000041 */ beqz $zero,.L00006314 +/* 6210: 00601025 */ or $v0,$v1,$zero +.L00006214: +/* 6214: 8fa50060 */ lw $a1,0x60($sp) +/* 6218: 24060400 */ addiu $a2,$zero,0x400 +/* 621c: 0c012e18 */ jal func0004b860 +/* 6220: 27a70030 */ addiu $a3,$sp,0x30 +/* 6224: 24010002 */ addiu $at,$zero,0x2 +/* 6228: 14410002 */ bne $v0,$at,.L00006234 +/* 622c: 00401825 */ or $v1,$v0,$zero +/* 6230: 24030004 */ addiu $v1,$zero,0x4 +.L00006234: +/* 6234: 10600003 */ beqz $v1,.L00006244 +/* 6238: 93b8004f */ lbu $t8,0x4f($sp) +/* 623c: 10000035 */ beqz $zero,.L00006314 +/* 6240: 00601025 */ or $v0,$v1,$zero +.L00006244: +/* 6244: 24010084 */ addiu $at,$zero,0x84 +/* 6248: 13010003 */ beq $t8,$at,.L00006258 +/* 624c: 8fa40058 */ lw $a0,0x58($sp) +/* 6250: 10000030 */ beqz $zero,.L00006314 +/* 6254: 2402000b */ addiu $v0,$zero,0xb +.L00006258: +/* 6258: 0c012ea4 */ jal func0004ba90 +/* 625c: 8fa50060 */ lw $a1,0x60($sp) +/* 6260: 10400003 */ beqz $v0,.L00006270 +/* 6264: 3c048009 */ lui $a0,0x8009 +/* 6268: 1000002b */ beqz $zero,.L00006318 +/* 626c: 8fbf0024 */ lw $ra,0x24($sp) +.L00006270: +/* 6270: 3c058009 */ lui $a1,0x8009 +/* 6274: 24a50ae8 */ addiu $a1,$a1,0xae8 +/* 6278: 24840ad0 */ addiu $a0,$a0,0xad0 +/* 627c: 0c0120d0 */ jal func00048340 +/* 6280: 24060001 */ addiu $a2,$zero,0x1 +/* 6284: 3c198009 */ lui $t9,0x8009 +/* 6288: 3c098009 */ lui $t1,0x8009 +/* 628c: 25290ae8 */ addiu $t1,$t1,0xae8 +/* 6290: 27390ad0 */ addiu $t9,$t9,0xad0 +/* 6294: 3c048009 */ lui $a0,0x8009 +/* 6298: 3c07000e */ lui $a3,0xe +/* 629c: 240a0000 */ addiu $t2,$zero,0x0 +/* 62a0: 240b0000 */ addiu $t3,$zero,0x0 +/* 62a4: afab0014 */ sw $t3,0x14($sp) +/* 62a8: afaa0010 */ sw $t2,0x10($sp) +/* 62ac: 34e74e1c */ ori $a3,$a3,0x4e1c +/* 62b0: 24840ab0 */ addiu $a0,$a0,0xab0 +/* 62b4: afb90018 */ sw $t9,0x18($sp) +/* 62b8: afa9001c */ sw $t1,0x1c($sp) +/* 62bc: 0c0122c8 */ jal func00048b20 +/* 62c0: 24060000 */ addiu $a2,$zero,0x0 +/* 62c4: 3c048009 */ lui $a0,0x8009 +/* 62c8: 24840ad0 */ addiu $a0,$a0,0xad0 +/* 62cc: 00002825 */ or $a1,$zero,$zero +/* 62d0: 0c0121bc */ jal func000486f0 +/* 62d4: 24060001 */ addiu $a2,$zero,0x1 +/* 62d8: 8fa4005c */ lw $a0,0x5c($sp) +/* 62dc: 8fac0058 */ lw $t4,0x58($sp) +/* 62e0: 240d0010 */ addiu $t5,$zero,0x10 +/* 62e4: ac8d0000 */ sw $t5,0x0($a0) +/* 62e8: ac8c0004 */ sw $t4,0x4($a0) +/* 62ec: 8fae0060 */ lw $t6,0x60($sp) +/* 62f0: 240300ff */ addiu $v1,$zero,0xff +/* 62f4: 24080084 */ addiu $t0,$zero,0x84 +/* 62f8: 240f00ff */ addiu $t7,$zero,0xff +/* 62fc: 00001025 */ or $v0,$zero,$zero +/* 6300: a0880065 */ sb $t0,0x65($a0) +/* 6304: a08f0064 */ sb $t7,0x64($a0) +/* 6308: ac83004c */ sw $v1,0x4c($a0) +/* 630c: ac830050 */ sw $v1,0x50($a0) +/* 6310: ac8e0008 */ sw $t6,0x8($a0) +.L00006314: +/* 6314: 8fbf0024 */ lw $ra,0x24($sp) +.L00006318: +/* 6318: 27bd0058 */ addiu $sp,$sp,0x58 +/* 631c: 03e00008 */ jr $ra +/* 6320: 00000000 */ sll $zero,$zero,0x0 +/* 6324: 00000000 */ sll $zero,$zero,0x0 +/* 6328: 00000000 */ sll $zero,$zero,0x0 +/* 632c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00006330 +/* 6330: 27bdffa0 */ addiu $sp,$sp,-96 +/* 6334: afb10028 */ sw $s1,0x28($sp) +/* 6338: afb00024 */ sw $s0,0x24($sp) +/* 633c: 00a08025 */ or $s0,$a1,$zero +/* 6340: 00808825 */ or $s1,$a0,$zero +/* 6344: afbf002c */ sw $ra,0x2c($sp) +/* 6348: 27a20038 */ addiu $v0,$sp,0x38 +/* 634c: 27a30058 */ addiu $v1,$sp,0x58 +.L00006350: +/* 6350: 24420001 */ addiu $v0,$v0,0x1 +/* 6354: 1443fffe */ bne $v0,$v1,.L00006350 +/* 6358: a050ffff */ sb $s0,-0x1($v0) +/* 635c: 8e240004 */ lw $a0,0x4($s1) +/* 6360: 8e250008 */ lw $a1,0x8($s1) +/* 6364: afa00010 */ sw $zero,0x10($sp) +/* 6368: 24060580 */ addiu $a2,$zero,0x580 +/* 636c: 0c012d84 */ jal func0004b610 +/* 6370: 27a70038 */ addiu $a3,$sp,0x38 +/* 6374: 24010002 */ addiu $at,$zero,0x2 +/* 6378: 14410011 */ bne $v0,$at,.L000063c0 +/* 637c: 00401825 */ or $v1,$v0,$zero +/* 6380: 8e240004 */ lw $a0,0x4($s1) +/* 6384: 02202825 */ or $a1,$s1,$zero +/* 6388: 0c001840 */ jal func00006100 +/* 638c: 8e260008 */ lw $a2,0x8($s1) +/* 6390: 1440000b */ bnez $v0,.L000063c0 +/* 6394: 00401825 */ or $v1,$v0,$zero +/* 6398: 8e240004 */ lw $a0,0x4($s1) +/* 639c: 8e250008 */ lw $a1,0x8($s1) +/* 63a0: afa00010 */ sw $zero,0x10($sp) +/* 63a4: 24060580 */ addiu $a2,$zero,0x580 +/* 63a8: 0c012d84 */ jal func0004b610 +/* 63ac: 27a70038 */ addiu $a3,$sp,0x38 +/* 63b0: 24010002 */ addiu $at,$zero,0x2 +/* 63b4: 14410002 */ bne $v0,$at,.L000063c0 +/* 63b8: 00401825 */ or $v1,$v0,$zero +/* 63bc: 24030004 */ addiu $v1,$zero,0x4 +.L000063c0: +/* 63c0: 12000016 */ beqz $s0,.L0000641c +/* 63c4: 3c048009 */ lui $a0,0x8009 +/* 63c8: 3c108009 */ lui $s0,0x8009 +/* 63cc: 3c188009 */ lui $t8,0x8009 +/* 63d0: 26100ad0 */ addiu $s0,$s0,0xad0 +/* 63d4: 27180ae8 */ addiu $t8,$t8,0xae8 +/* 63d8: 3c07000e */ lui $a3,0xe +/* 63dc: 240e0000 */ addiu $t6,$zero,0x0 +/* 63e0: 240f0000 */ addiu $t7,$zero,0x0 +/* 63e4: afaf0014 */ sw $t7,0x14($sp) +/* 63e8: afae0010 */ sw $t6,0x10($sp) +/* 63ec: 34e74e1c */ ori $a3,$a3,0x4e1c +/* 63f0: afb8001c */ sw $t8,0x1c($sp) +/* 63f4: afb00018 */ sw $s0,0x18($sp) +/* 63f8: 24840ab0 */ addiu $a0,$a0,0xab0 +/* 63fc: 24060000 */ addiu $a2,$zero,0x0 +/* 6400: 0c0122c8 */ jal func00048b20 +/* 6404: afa30058 */ sw $v1,0x58($sp) +/* 6408: 02002025 */ or $a0,$s0,$zero +/* 640c: 00002825 */ or $a1,$zero,$zero +/* 6410: 0c0121bc */ jal func000486f0 +/* 6414: 24060001 */ addiu $a2,$zero,0x1 +/* 6418: 8fa30058 */ lw $v1,0x58($sp) +.L0000641c: +/* 641c: 8fbf002c */ lw $ra,0x2c($sp) +/* 6420: 8fb00024 */ lw $s0,0x24($sp) +/* 6424: 8fb10028 */ lw $s1,0x28($sp) +/* 6428: 27bd0060 */ addiu $sp,$sp,0x60 +/* 642c: 03e00008 */ jr $ra +/* 6430: 00601025 */ or $v0,$v1,$zero +/* 6434: 00000000 */ sll $zero,$zero,0x0 +/* 6438: 00000000 */ sll $zero,$zero,0x0 +/* 643c: 00000000 */ sll $zero,$zero,0x0 +/* 6440: 27bdffb8 */ addiu $sp,$sp,-72 +/* 6444: afb70040 */ sw $s7,0x40($sp) +/* 6448: afb6003c */ sw $s6,0x3c($sp) +/* 644c: afb2002c */ sw $s2,0x2c($sp) +/* 6450: afb10028 */ sw $s1,0x28($sp) +/* 6454: afb00024 */ sw $s0,0x24($sp) +/* 6458: 00e08025 */ or $s0,$a3,$zero +/* 645c: 30b100ff */ andi $s1,$a1,0xff +/* 6460: 00c09025 */ or $s2,$a2,$zero +/* 6464: 0080b825 */ or $s7,$a0,$zero +/* 6468: afbf0044 */ sw $ra,0x44($sp) +/* 646c: afb50038 */ sw $s5,0x38($sp) +/* 6470: afb40034 */ sw $s4,0x34($sp) +/* 6474: afb30030 */ sw $s3,0x30($sp) +/* 6478: afa5004c */ sw $a1,0x4c($sp) +/* 647c: 18e00025 */ blez $a3,.L00006514 +/* 6480: 0000b025 */ or $s6,$zero,$zero +/* 6484: 3c15800a */ lui $s5,0x800a +/* 6488: 3c14800a */ lui $s4,0x800a +/* 648c: 3c13800a */ lui $s3,0x800a +/* 6490: 2673c848 */ addiu $s3,$s3,-14264 +/* 6494: 2694c828 */ addiu $s4,$s4,-14296 +/* 6498: 26b5c860 */ addiu $s5,$s5,-14240 +/* 649c: 02e02025 */ or $a0,$s7,$zero +.L000064a0: +/* 64a0: 322500ff */ andi $a1,$s1,0xff +/* 64a4: 0c012f30 */ jal func0004bcc0 +/* 64a8: 02403025 */ or $a2,$s2,$zero +/* 64ac: 10400003 */ beqz $v0,.L000064bc +/* 64b0: 0040b025 */ or $s6,$v0,$zero +/* 64b4: 10000019 */ beqz $zero,.L0000651c +/* 64b8: 8fbf0044 */ lw $ra,0x44($sp) +.L000064bc: +/* 64bc: 26310001 */ addiu $s1,$s1,0x1 +/* 64c0: 322e00ff */ andi $t6,$s1,0xff +/* 64c4: 3c070008 */ lui $a3,0x8 +/* 64c8: 24180000 */ addiu $t8,$zero,0x0 +/* 64cc: 24190000 */ addiu $t9,$zero,0x0 +/* 64d0: 2610fff8 */ addiu $s0,$s0,-8 +/* 64d4: 01c08825 */ or $s1,$t6,$zero +/* 64d8: 26520008 */ addiu $s2,$s2,0x8 +/* 64dc: afb90014 */ sw $t9,0x14($sp) +/* 64e0: afb80010 */ sw $t8,0x10($sp) +/* 64e4: 34e79544 */ ori $a3,$a3,0x9544 +/* 64e8: 02802025 */ or $a0,$s4,$zero +/* 64ec: 24060000 */ addiu $a2,$zero,0x0 +/* 64f0: afb30018 */ sw $s3,0x18($sp) +/* 64f4: 0c0122c8 */ jal func00048b20 +/* 64f8: afb5001c */ sw $s5,0x1c($sp) +/* 64fc: 02602025 */ or $a0,$s3,$zero +/* 6500: 00002825 */ or $a1,$zero,$zero +/* 6504: 0c0121bc */ jal func000486f0 +/* 6508: 24060001 */ addiu $a2,$zero,0x1 +/* 650c: 5e00ffe4 */ bgtzl $s0,.L000064a0 +/* 6510: 02e02025 */ or $a0,$s7,$zero +.L00006514: +/* 6514: 02c01025 */ or $v0,$s6,$zero +/* 6518: 8fbf0044 */ lw $ra,0x44($sp) +.L0000651c: +/* 651c: 8fb00024 */ lw $s0,0x24($sp) +/* 6520: 8fb10028 */ lw $s1,0x28($sp) +/* 6524: 8fb2002c */ lw $s2,0x2c($sp) +/* 6528: 8fb30030 */ lw $s3,0x30($sp) +/* 652c: 8fb40034 */ lw $s4,0x34($sp) +/* 6530: 8fb50038 */ lw $s5,0x38($sp) +/* 6534: 8fb6003c */ lw $s6,0x3c($sp) +/* 6538: 8fb70040 */ lw $s7,0x40($sp) +/* 653c: 03e00008 */ jr $ra +/* 6540: 27bd0048 */ addiu $sp,$sp,0x48 +/* 6544: 00000000 */ sll $zero,$zero,0x0 +/* 6548: 00000000 */ sll $zero,$zero,0x0 +/* 654c: 00000000 */ sll $zero,$zero,0x0 +/* 6550: 27bdfd30 */ addiu $sp,$sp,-720 +/* 6554: afb00024 */ sw $s0,0x24($sp) +/* 6558: 30b0ffff */ andi $s0,$a1,0xffff +/* 655c: afb50038 */ sw $s5,0x38($sp) +/* 6560: afb30030 */ sw $s3,0x30($sp) +/* 6564: afb2002c */ sw $s2,0x2c($sp) +/* 6568: 00c09025 */ or $s2,$a2,$zero +/* 656c: 00e09825 */ or $s3,$a3,$zero +/* 6570: 0080a825 */ or $s5,$a0,$zero +/* 6574: afbf0044 */ sw $ra,0x44($sp) +/* 6578: afb70040 */ sw $s7,0x40($sp) +/* 657c: afb6003c */ sw $s6,0x3c($sp) +/* 6580: afb40034 */ sw $s4,0x34($sp) +/* 6584: afb10028 */ sw $s1,0x28($sp) +/* 6588: afa502d4 */ sw $a1,0x2d4($sp) +/* 658c: afa0007c */ sw $zero,0x7c($sp) +/* 6590: afa00078 */ sw $zero,0x78($sp) +/* 6594: 12000003 */ beqz $s0,.L000065a4 +/* 6598: afa00060 */ sw $zero,0x60($sp) +/* 659c: 14c00003 */ bnez $a2,.L000065ac +/* 65a0: 8fa202e4 */ lw $v0,0x2e4($sp) +.L000065a4: +/* 65a4: 100001e3 */ beqz $zero,.L00006d34 +/* 65a8: 24020005 */ addiu $v0,$zero,0x5 +.L000065ac: +/* 65ac: 8eaf0000 */ lw $t7,0x0($s5) +/* 65b0: 244200ff */ addiu $v0,$v0,0xff +/* 65b4: 04410003 */ bgez $v0,.L000065c4 +/* 65b8: 00027203 */ sra $t6,$v0,0x8 +/* 65bc: 244100ff */ addiu $at,$v0,0xff +/* 65c0: 00017203 */ sra $t6,$at,0x8 +.L000065c4: +/* 65c4: 31f80001 */ andi $t8,$t7,0x1 +/* 65c8: 01c01025 */ or $v0,$t6,$zero +/* 65cc: 17000003 */ bnez $t8,.L000065dc +/* 65d0: 01c08825 */ or $s1,$t6,$zero +/* 65d4: 100001d7 */ beqz $zero,.L00006d34 +/* 65d8: 24020005 */ addiu $v0,$zero,0x5 +.L000065dc: +/* 65dc: 02a02025 */ or $a0,$s5,$zero +/* 65e0: 0c013218 */ jal func0004c860 +/* 65e4: afa20054 */ sw $v0,0x54($sp) +/* 65e8: 24010002 */ addiu $at,$zero,0x2 +/* 65ec: 14410003 */ bne $v0,$at,.L000065fc +/* 65f0: 02a02025 */ or $a0,$s5,$zero +/* 65f4: 100001cf */ beqz $zero,.L00006d34 +/* 65f8: 24020002 */ addiu $v0,$zero,0x2 +.L000065fc: +/* 65fc: 8fb902e0 */ lw $t9,0x2e0($sp) +/* 6600: 27a800a0 */ addiu $t0,$sp,0xa0 +/* 6604: afa80014 */ sw $t0,0x14($sp) +/* 6608: 3205ffff */ andi $a1,$s0,0xffff +/* 660c: 02403025 */ or $a2,$s2,$zero +/* 6610: 02603825 */ or $a3,$s3,$zero +/* 6614: 0c013304 */ jal func0004cc10 +/* 6618: afb90010 */ sw $t9,0x10($sp) +/* 661c: 10400005 */ beqz $v0,.L00006634 +/* 6620: 24010005 */ addiu $at,$zero,0x5 +/* 6624: 50410004 */ beql $v0,$at,.L00006638 +/* 6628: 8fa900a0 */ lw $t1,0xa0($sp) +/* 662c: 100001c2 */ beqz $zero,.L00006d38 +/* 6630: 8fbf0044 */ lw $ra,0x44($sp) +.L00006634: +/* 6634: 8fa900a0 */ lw $t1,0xa0($sp) +.L00006638: +/* 6638: 2401ffff */ addiu $at,$zero,-1 +/* 663c: 8faa0054 */ lw $t2,0x54($sp) +/* 6640: 15210003 */ bne $t1,$at,.L00006650 +/* 6644: 00000000 */ sll $zero,$zero,0x0 +/* 6648: 100001ba */ beqz $zero,.L00006d34 +/* 664c: 24020005 */ addiu $v0,$zero,0x5 +.L00006650: +/* 6650: 114001b8 */ beqz $t2,.L00006d34 +/* 6654: 24020005 */ addiu $v0,$zero,0x5 +/* 6658: 92ab0065 */ lbu $t3,0x65($s5) +/* 665c: 02a02025 */ or $a0,$s5,$zero +/* 6660: 00002825 */ or $a1,$zero,$zero +/* 6664: 51600008 */ beqzl $t3,.L00006688 +/* 6668: 8eac005c */ lw $t4,0x5c($s5) +/* 666c: 0c013378 */ jal func0004cde0 +/* 6670: a2a00065 */ sb $zero,0x65($s5) +/* 6674: 50400004 */ beqzl $v0,.L00006688 +/* 6678: 8eac005c */ lw $t4,0x5c($s5) +/* 667c: 100001ae */ beqz $zero,.L00006d38 +/* 6680: 8fbf0044 */ lw $ra,0x44($sp) +/* 6684: 8eac005c */ lw $t4,0x5c($s5) +.L00006688: +/* 6688: 8fad00a0 */ lw $t5,0xa0($sp) +/* 668c: 8ea40004 */ lw $a0,0x4($s5) +/* 6690: 8ea50008 */ lw $a1,0x8($s5) +/* 6694: 018d3021 */ addu $a2,$t4,$t5 +/* 6698: 30ceffff */ andi $t6,$a2,0xffff +/* 669c: 01c03025 */ or $a2,$t6,$zero +/* 66a0: 0c012e18 */ jal func0004b860 +/* 66a4: 27a700a4 */ addiu $a3,$sp,0xa4 +/* 66a8: 10400003 */ beqz $v0,.L000066b8 +/* 66ac: 00402025 */ or $a0,$v0,$zero +/* 66b0: 100001a1 */ beqz $zero,.L00006d38 +/* 66b4: 8fbf0044 */ lw $ra,0x44($sp) +.L000066b8: +/* 66b8: 97af00aa */ lhu $t7,0xaa($sp) +/* 66bc: 8eb80060 */ lw $t8,0x60($s5) +/* 66c0: 93b300ab */ lbu $s3,0xab($sp) +/* 66c4: 01f8082a */ slt $at,$t7,$t8 +/* 66c8: 50200004 */ beqzl $at,.L000066dc +/* 66cc: afb302cc */ sw $s3,0x2cc($sp) +/* 66d0: 10000198 */ beqz $zero,.L00006d34 +/* 66d4: 24020003 */ addiu $v0,$zero,0x3 +/* 66d8: afb302cc */ sw $s3,0x2cc($sp) +.L000066dc: +/* 66dc: 92a20064 */ lbu $v0,0x64($s5) +/* 66e0: 93b600aa */ lbu $s6,0xaa($sp) +/* 66e4: 00001825 */ or $v1,$zero,$zero +/* 66e8: 24170001 */ addiu $s7,$zero,0x1 +/* 66ec: 02c2082a */ slt $at,$s6,$v0 +/* 66f0: 10200035 */ beqz $at,.L000067c8 +/* 66f4: 02c09025 */ or $s2,$s6,$zero +/* 66f8: 27b401c4 */ addiu $s4,$sp,0x1c4 +/* 66fc: 27b00094 */ addiu $s0,$sp,0x94 +/* 6700: 02a02025 */ or $a0,$s5,$zero +.L00006704: +/* 6704: 02802825 */ or $a1,$s4,$zero +/* 6708: 00003025 */ or $a2,$zero,$zero +/* 670c: 32c700ff */ andi $a3,$s6,0xff +/* 6710: 0c01324d */ jal func0004c934 +/* 6714: afa3009c */ sw $v1,0x9c($sp) +/* 6718: 8fa3009c */ lw $v1,0x9c($sp) +/* 671c: 10400003 */ beqz $v0,.L0000672c +/* 6720: 00402025 */ or $a0,$v0,$zero +/* 6724: 10000184 */ beqz $zero,.L00006d38 +/* 6728: 8fbf0044 */ lw $ra,0x44($sp) +.L0000672c: +/* 672c: 8fa802cc */ lw $t0,0x2cc($sp) +/* 6730: 00084840 */ sll $t1,$t0,0x1 +/* 6734: 02895021 */ addu $t2,$s4,$t1 +/* 6738: 95410000 */ lhu $at,0x0($t2) +/* 673c: a6010000 */ sh $at,0x0($s0) +/* 6740: 8eae0060 */ lw $t6,0x60($s5) +/* 6744: 97ad0094 */ lhu $t5,0x94($sp) +/* 6748: 01ae082a */ slt $at,$t5,$t6 +/* 674c: 54200015 */ bnezl $at,.L000067a4 +/* 6750: 97ae0094 */ lhu $t6,0x94($sp) +/* 6754: 93b30095 */ lbu $s3,0x95($sp) +.L00006758: +/* 6758: 24630001 */ addiu $v1,$v1,0x1 +/* 675c: 0013c040 */ sll $t8,$s3,0x1 +/* 6760: 0298c821 */ addu $t9,$s4,$t8 +/* 6764: 97210000 */ lhu $at,0x0($t9) +/* 6768: a6010000 */ sh $at,0x0($s0) +/* 676c: 93ab0094 */ lbu $t3,0x94($sp) +/* 6770: 97ac0094 */ lhu $t4,0x94($sp) +/* 6774: 524b0007 */ beql $s2,$t3,.L00006794 +/* 6778: 8ead0060 */ lw $t5,0x60($s5) +/* 677c: 93b30095 */ lbu $s3,0x95($sp) +/* 6780: 0160b025 */ or $s6,$t3,$zero +/* 6784: 01609025 */ or $s2,$t3,$zero +/* 6788: 10000005 */ beqz $zero,.L000067a0 +/* 678c: afb302cc */ sw $s3,0x2cc($sp) +/* 6790: 8ead0060 */ lw $t5,0x60($s5) +.L00006794: +/* 6794: 018d082a */ slt $at,$t4,$t5 +/* 6798: 5020ffef */ beqzl $at,.L00006758 +/* 679c: 93b30095 */ lbu $s3,0x95($sp) +.L000067a0: +/* 67a0: 97ae0094 */ lhu $t6,0x94($sp) +.L000067a4: +/* 67a4: 56ee0005 */ bnel $s7,$t6,.L000067bc +/* 67a8: 92a20064 */ lbu $v0,0x64($s5) +/* 67ac: 24630001 */ addiu $v1,$v1,0x1 +/* 67b0: 10000005 */ beqz $zero,.L000067c8 +/* 67b4: 92a20064 */ lbu $v0,0x64($s5) +/* 67b8: 92a20064 */ lbu $v0,0x64($s5) +.L000067bc: +/* 67bc: 0242082a */ slt $at,$s2,$v0 +/* 67c0: 5420ffd0 */ bnezl $at,.L00006704 +/* 67c4: 02a02025 */ or $a0,$s5,$zero +.L000067c8: +/* 67c8: 0242082a */ slt $at,$s2,$v0 +/* 67cc: 27b00094 */ addiu $s0,$sp,0x94 +/* 67d0: 27b401c4 */ addiu $s4,$sp,0x1c4 +/* 67d4: 24170001 */ addiu $s7,$zero,0x1 +/* 67d8: 14200003 */ bnez $at,.L000067e8 +/* 67dc: a3b60066 */ sb $s6,0x66($sp) +/* 67e0: 10000154 */ beqz $zero,.L00006d34 +/* 67e4: 24020003 */ addiu $v0,$zero,0x3 +.L000067e8: +/* 67e8: 8faf0054 */ lw $t7,0x54($sp) +/* 67ec: 27a5008c */ addiu $a1,$sp,0x8c +/* 67f0: 8fa90054 */ lw $t1,0x54($sp) +/* 67f4: 006f082a */ slt $at,$v1,$t7 +/* 67f8: 5020007c */ beqzl $at,.L000069ec +/* 67fc: 0123082a */ slt $at,$t1,$v1 +/* 6800: 01e38023 */ subu $s0,$t7,$v1 +/* 6804: 02008825 */ or $s1,$s0,$zero +/* 6808: 0c013398 */ jal func0004ce60 +/* 680c: 02a02025 */ or $a0,$s5,$zero +/* 6810: 8fb8008c */ lw $t8,0x8c($sp) +/* 6814: 32d200ff */ andi $s2,$s6,0xff +/* 6818: 27a300c4 */ addiu $v1,$sp,0xc4 +/* 681c: 07010003 */ bgez $t8,.L0000682c +/* 6820: 00184203 */ sra $t0,$t8,0x8 +/* 6824: 270100ff */ addiu $at,$t8,0xff +/* 6828: 00014203 */ sra $t0,$at,0x8 +.L0000682c: +/* 682c: 0110082a */ slt $at,$t0,$s0 +/* 6830: 10200003 */ beqz $at,.L00006840 +/* 6834: 27a201c4 */ addiu $v0,$sp,0x1c4 +/* 6838: 1000013e */ beqz $zero,.L00006d34 +/* 683c: 24020007 */ addiu $v0,$zero,0x7 +.L00006840: +/* 6840: 27a402c4 */ addiu $a0,$sp,0x2c4 +.L00006844: +/* 6844: 94590000 */ lhu $t9,0x0($v0) +/* 6848: 24420002 */ addiu $v0,$v0,0x2 +/* 684c: 24630002 */ addiu $v1,$v1,0x2 +/* 6850: 1444fffc */ bne $v0,$a0,.L00006844 +/* 6854: a479fffe */ sh $t9,-0x2($v1) +/* 6858: 92a90064 */ lbu $t1,0x64($s5) +/* 685c: 0000b025 */ or $s6,$zero,$zero +/* 6860: 27b702cc */ addiu $s7,$sp,0x2cc +/* 6864: 19200049 */ blez $t1,.L0000698c +/* 6868: 27b002c4 */ addiu $s0,$sp,0x2c4 +.L0000686c: +/* 686c: 02a02025 */ or $a0,$s5,$zero +/* 6870: 02802825 */ or $a1,$s4,$zero +/* 6874: 00003025 */ or $a2,$zero,$zero +/* 6878: 0c01324d */ jal func0004c934 +/* 687c: 32c700ff */ andi $a3,$s6,0xff +/* 6880: 10400003 */ beqz $v0,.L00006890 +/* 6884: 02a02025 */ or $a0,$s5,$zero +/* 6888: 1000012b */ beqz $zero,.L00006d38 +/* 688c: 8fbf0044 */ lw $ra,0x44($sp) +.L00006890: +/* 6890: 27ab0080 */ addiu $t3,$sp,0x80 +/* 6894: 27aa006c */ addiu $t2,$sp,0x6c +/* 6898: afaa0018 */ sw $t2,0x18($sp) +/* 689c: afab0014 */ sw $t3,0x14($sp) +/* 68a0: 02802825 */ or $a1,$s4,$zero +/* 68a4: 02203025 */ or $a2,$s1,$zero +/* 68a8: 02e03825 */ or $a3,$s7,$zero +/* 68ac: 0c0134cd */ jal func0004d334 +/* 68b0: afb60010 */ sw $s6,0x10($sp) +/* 68b4: 10400003 */ beqz $v0,.L000068c4 +/* 68b8: 8fac02cc */ lw $t4,0x2cc($sp) +/* 68bc: 1000011e */ beqz $zero,.L00006d38 +/* 68c0: 8fbf0044 */ lw $ra,0x44($sp) +.L000068c4: +/* 68c4: 2401ffff */ addiu $at,$zero,-1 +/* 68c8: 1181002a */ beq $t4,$at,.L00006974 +/* 68cc: 8fad007c */ lw $t5,0x7c($sp) +/* 68d0: 15a00003 */ bnez $t5,.L000068e0 +/* 68d4: 93ae0066 */ lbu $t6,0x66($sp) +/* 68d8: 52ce0013 */ beql $s6,$t6,.L00006928 +/* 68dc: 27a300c4 */ addiu $v1,$sp,0xc4 +.L000068e0: +/* 68e0: 8faf0078 */ lw $t7,0x78($sp) +/* 68e4: 27a500c4 */ addiu $a1,$sp,0xc4 +/* 68e8: 00134040 */ sll $t0,$s3,0x1 +/* 68ec: 25f80001 */ addiu $t8,$t7,0x1 +/* 68f0: afb80078 */ sw $t8,0x78($sp) +/* 68f4: 00a81021 */ addu $v0,$a1,$t0 +/* 68f8: a0560000 */ sb $s6,0x0($v0) +/* 68fc: 8fb902cc */ lw $t9,0x2cc($sp) +/* 6900: 02a02025 */ or $a0,$s5,$zero +/* 6904: 24060001 */ addiu $a2,$zero,0x1 +/* 6908: 324700ff */ andi $a3,$s2,0xff +/* 690c: 0c01324d */ jal func0004c934 +/* 6910: a0590001 */ sb $t9,0x1($v0) +/* 6914: 50400004 */ beqzl $v0,.L00006928 +/* 6918: 27a300c4 */ addiu $v1,$sp,0xc4 +/* 691c: 10000106 */ beqz $zero,.L00006d38 +/* 6920: 8fbf0044 */ lw $ra,0x44($sp) +/* 6924: 27a300c4 */ addiu $v1,$sp,0xc4 +.L00006928: +/* 6928: 27a201c4 */ addiu $v0,$sp,0x1c4 +.L0000692c: +/* 692c: 94490000 */ lhu $t1,0x0($v0) +/* 6930: 24420002 */ addiu $v0,$v0,0x2 +/* 6934: 24630002 */ addiu $v1,$v1,0x2 +/* 6938: 1450fffc */ bne $v0,$s0,.L0000692c +/* 693c: a469fffe */ sh $t1,-0x2($v1) +/* 6940: 8fa20080 */ lw $v0,0x80($sp) +/* 6944: 8fab007c */ lw $t3,0x7c($sp) +/* 6948: 0051082a */ slt $at,$v0,$s1 +/* 694c: 10200003 */ beqz $at,.L0000695c +/* 6950: 256a0001 */ addiu $t2,$t3,0x1 +/* 6954: 10000004 */ beqz $zero,.L00006968 +/* 6958: 02228823 */ subu $s1,$s1,$v0 +.L0000695c: +/* 695c: 00008825 */ or $s1,$zero,$zero +/* 6960: 1000000a */ beqz $zero,.L0000698c +/* 6964: 32d200ff */ andi $s2,$s6,0xff +.L00006968: +/* 6968: 8fb3006c */ lw $s3,0x6c($sp) +/* 696c: 32d200ff */ andi $s2,$s6,0xff +/* 6970: afaa007c */ sw $t2,0x7c($sp) +.L00006974: +/* 6974: 92ad0064 */ lbu $t5,0x64($s5) +/* 6978: 26d60001 */ addiu $s6,$s6,0x1 +/* 697c: 32cc00ff */ andi $t4,$s6,0xff +/* 6980: 018d082a */ slt $at,$t4,$t5 +/* 6984: 1420ffb9 */ bnez $at,.L0000686c +/* 6988: 0180b025 */ or $s6,$t4,$zero +.L0000698c: +/* 698c: 1e200004 */ bgtz $s1,.L000069a0 +/* 6990: 8fae02cc */ lw $t6,0x2cc($sp) +/* 6994: 2401ffff */ addiu $at,$zero,-1 +/* 6998: 15c10003 */ bne $t6,$at,.L000069a8 +/* 699c: 8faf0078 */ lw $t7,0x78($sp) +.L000069a0: +/* 69a0: 100000e4 */ beqz $zero,.L00006d34 +/* 69a4: 24020003 */ addiu $v0,$zero,0x3 +.L000069a8: +/* 69a8: 15e00007 */ bnez $t7,.L000069c8 +/* 69ac: 02a02025 */ or $a0,$s5,$zero +/* 69b0: 0013c040 */ sll $t8,$s3,0x1 +/* 69b4: 27a800c4 */ addiu $t0,$sp,0xc4 +/* 69b8: 03081021 */ addu $v0,$t8,$t0 +/* 69bc: a0560000 */ sb $s6,0x0($v0) +/* 69c0: 8fb902cc */ lw $t9,0x2cc($sp) +/* 69c4: a0590001 */ sb $t9,0x1($v0) +.L000069c8: +/* 69c8: 27a500c4 */ addiu $a1,$sp,0xc4 +/* 69cc: 24060001 */ addiu $a2,$zero,0x1 +/* 69d0: 0c01324d */ jal func0004c934 +/* 69d4: 324700ff */ andi $a3,$s2,0xff +/* 69d8: 104000d4 */ beqz $v0,.L00006d2c +/* 69dc: 00402025 */ or $a0,$v0,$zero +/* 69e0: 100000d5 */ beqz $zero,.L00006d38 +/* 69e4: 8fbf0044 */ lw $ra,0x44($sp) +/* 69e8: 0123082a */ slt $at,$t1,$v1 +.L000069ec: +/* 69ec: 102000cf */ beqz $at,.L00006d2c +/* 69f0: 97ab00aa */ lhu $t3,0xaa($sp) +/* 69f4: a7ab005c */ sh $t3,0x5c($sp) +/* 69f8: 92a20064 */ lbu $v0,0x64($s5) +/* 69fc: 93b600aa */ lbu $s6,0xaa($sp) +/* 6a00: 27b30098 */ addiu $s3,$sp,0x98 +/* 6a04: 02c2082a */ slt $at,$s6,$v0 +/* 6a08: 1020005e */ beqz $at,.L00006b84 +/* 6a0c: 02c09025 */ or $s2,$s6,$zero +/* 6a10: 02a02025 */ or $a0,$s5,$zero +.L00006a14: +/* 6a14: 02802825 */ or $a1,$s4,$zero +/* 6a18: 00003025 */ or $a2,$zero,$zero +/* 6a1c: 0c01324d */ jal func0004c934 +/* 6a20: 32c700ff */ andi $a3,$s6,0xff +/* 6a24: 10400003 */ beqz $v0,.L00006a34 +/* 6a28: 27aa005c */ addiu $t2,$sp,0x5c +/* 6a2c: 100000c2 */ beqz $zero,.L00006d38 +/* 6a30: 8fbf0044 */ lw $ra,0x44($sp) +.L00006a34: +/* 6a34: 95410000 */ lhu $at,0x0($t2) +/* 6a38: 2631ffff */ addiu $s1,$s1,-1 +/* 6a3c: a6610000 */ sh $at,0x0($s3) +/* 6a40: 93ae005d */ lbu $t6,0x5d($sp) +/* 6a44: 000e7840 */ sll $t7,$t6,0x1 +/* 6a48: 028fc021 */ addu $t8,$s4,$t7 +/* 6a4c: 97010000 */ lhu $at,0x0($t8) +/* 6a50: a6010000 */ sh $at,0x0($s0) +/* 6a54: 1a400003 */ blez $s2,.L00006a64 +/* 6a58: 93a90095 */ lbu $t1,0x95($sp) +/* 6a5c: 10000002 */ beqz $zero,.L00006a68 +/* 6a60: 02e01025 */ or $v0,$s7,$zero +.L00006a64: +/* 6a64: 8ea20060 */ lw $v0,0x60($s5) +.L00006a68: +/* 6a68: 0122082a */ slt $at,$t1,$v0 +/* 6a6c: 10200005 */ beqz $at,.L00006a84 +/* 6a70: 97ab0094 */ lhu $t3,0x94($sp) +/* 6a74: 12eb0003 */ beq $s7,$t3,.L00006a84 +/* 6a78: 00000000 */ sll $zero,$zero,0x0 +/* 6a7c: 100000ad */ beqz $zero,.L00006d34 +/* 6a80: 24020003 */ addiu $v0,$zero,0x3 +.L00006a84: +/* 6a84: 1a200037 */ blez $s1,.L00006b64 +/* 6a88: 97ac0094 */ lhu $t4,0x94($sp) +/* 6a8c: 8eaa0060 */ lw $t2,0x60($s5) +/* 6a90: 02a02025 */ or $a0,$s5,$zero +/* 6a94: 02802825 */ or $a1,$s4,$zero +/* 6a98: 018a082a */ slt $at,$t4,$t2 +/* 6a9c: 14200031 */ bnez $at,.L00006b64 +/* 6aa0: 240c0001 */ addiu $t4,$zero,0x1 +/* 6aa4: 96010000 */ lhu $at,0x0($s0) +.L00006aa8: +/* 6aa8: 2631ffff */ addiu $s1,$s1,-1 +/* 6aac: a6610000 */ sh $at,0x0($s3) +/* 6ab0: 93af0095 */ lbu $t7,0x95($sp) +/* 6ab4: 000f4040 */ sll $t0,$t7,0x1 +/* 6ab8: 0288c021 */ addu $t8,$s4,$t0 +/* 6abc: 97010000 */ lhu $at,0x0($t8) +/* 6ac0: a6010000 */ sh $at,0x0($s0) +/* 6ac4: 93ab0094 */ lbu $t3,0x94($sp) +/* 6ac8: 97aa0094 */ lhu $t2,0x94($sp) +/* 6acc: 124b001f */ beq $s2,$t3,.L00006b4c +/* 6ad0: 00000000 */ sll $zero,$zero,0x0 +/* 6ad4: 1637000b */ bne $s1,$s7,.L00006b04 +/* 6ad8: 93aa0099 */ lbu $t2,0x99($sp) +/* 6adc: 000a6840 */ sll $t5,$t2,0x1 +/* 6ae0: 028d7021 */ addu $t6,$s4,$t5 +/* 6ae4: a5cc0000 */ sh $t4,0x0($t6) +/* 6ae8: 24060001 */ addiu $a2,$zero,0x1 +/* 6aec: 0c01324d */ jal func0004c934 +/* 6af0: 32c700ff */ andi $a3,$s6,0xff +/* 6af4: 50400004 */ beqzl $v0,.L00006b08 +/* 6af8: 8faf0060 */ lw $t7,0x60($sp) +/* 6afc: 1000008e */ beqz $zero,.L00006d38 +/* 6b00: 8fbf0044 */ lw $ra,0x44($sp) +.L00006b04: +/* 6b04: 8faf0060 */ lw $t7,0x60($sp) +.L00006b08: +/* 6b08: 27b9005c */ addiu $t9,$sp,0x5c +/* 6b0c: 02a02025 */ or $a0,$s5,$zero +/* 6b10: 25e80001 */ addiu $t0,$t7,0x1 +/* 6b14: afa80060 */ sw $t0,0x60($sp) +/* 6b18: 96010000 */ lhu $at,0x0($s0) +/* 6b1c: 02802825 */ or $a1,$s4,$zero +/* 6b20: 00003025 */ or $a2,$zero,$zero +/* 6b24: a7210000 */ sh $at,0x0($t9) +/* 6b28: 93b60094 */ lbu $s6,0x94($sp) +/* 6b2c: 0c01324d */ jal func0004c934 +/* 6b30: 02c03825 */ or $a3,$s6,$zero +/* 6b34: 10400003 */ beqz $v0,.L00006b44 +/* 6b38: 00000000 */ sll $zero,$zero,0x0 +/* 6b3c: 1000007e */ beqz $zero,.L00006d38 +/* 6b40: 8fbf0044 */ lw $ra,0x44($sp) +.L00006b44: +/* 6b44: 10000007 */ beqz $zero,.L00006b64 +/* 6b48: 02c09025 */ or $s2,$s6,$zero +.L00006b4c: +/* 6b4c: 1a200005 */ blez $s1,.L00006b64 +/* 6b50: 00000000 */ sll $zero,$zero,0x0 +/* 6b54: 8ead0060 */ lw $t5,0x60($s5) +/* 6b58: 014d082a */ slt $at,$t2,$t5 +/* 6b5c: 5020ffd2 */ beqzl $at,.L00006aa8 +/* 6b60: 96010000 */ lhu $at,0x0($s0) +.L00006b64: +/* 6b64: 56200004 */ bnezl $s1,.L00006b78 +/* 6b68: 92a20064 */ lbu $v0,0x64($s5) +/* 6b6c: 10000005 */ beqz $zero,.L00006b84 +/* 6b70: 92a20064 */ lbu $v0,0x64($s5) +/* 6b74: 92a20064 */ lbu $v0,0x64($s5) +.L00006b78: +/* 6b78: 0242082a */ slt $at,$s2,$v0 +/* 6b7c: 5420ffa5 */ bnezl $at,.L00006a14 +/* 6b80: 02a02025 */ or $a0,$s5,$zero +.L00006b84: +/* 6b84: 0242082a */ slt $at,$s2,$v0 +/* 6b88: 14200003 */ bnez $at,.L00006b98 +/* 6b8c: 8fac0060 */ lw $t4,0x60($sp) +/* 6b90: 10000068 */ beqz $zero,.L00006d34 +/* 6b94: 24020003 */ addiu $v0,$zero,0x3 +.L00006b98: +/* 6b98: 15800007 */ bnez $t4,.L00006bb8 +/* 6b9c: 93b90095 */ lbu $t9,0x95($sp) +/* 6ba0: 93af0099 */ lbu $t7,0x99($sp) +/* 6ba4: 240e0001 */ addiu $t6,$zero,0x1 +/* 6ba8: 000f4040 */ sll $t0,$t7,0x1 +/* 6bac: 02884821 */ addu $t1,$s4,$t0 +/* 6bb0: 10000005 */ beqz $zero,.L00006bc8 +/* 6bb4: a52e0000 */ sh $t6,0x0($t1) +.L00006bb8: +/* 6bb8: 00195840 */ sll $t3,$t9,0x1 +/* 6bbc: 028b5021 */ addu $t2,$s4,$t3 +/* 6bc0: 24180001 */ addiu $t8,$zero,0x1 +/* 6bc4: a5580000 */ sh $t8,0x0($t2) +.L00006bc8: +/* 6bc8: 97ad0094 */ lhu $t5,0x94($sp) +/* 6bcc: 93af0099 */ lbu $t7,0x99($sp) +/* 6bd0: 240c0003 */ addiu $t4,$zero,0x3 +/* 6bd4: 16ed000c */ bne $s7,$t5,.L00006c08 +/* 6bd8: 000f4040 */ sll $t0,$t7,0x1 +/* 6bdc: 02887021 */ addu $t6,$s4,$t0 +/* 6be0: a5cc0000 */ sh $t4,0x0($t6) +/* 6be4: 02a02025 */ or $a0,$s5,$zero +/* 6be8: 02802825 */ or $a1,$s4,$zero +/* 6bec: 24060001 */ addiu $a2,$zero,0x1 +/* 6bf0: 0c01324d */ jal func0004c934 +/* 6bf4: 32c700ff */ andi $a3,$s6,0xff +/* 6bf8: 50400039 */ beqzl $v0,.L00006ce0 +/* 6bfc: 97a200ae */ lhu $v0,0xae($sp) +/* 6c00: 1000004d */ beqz $zero,.L00006d38 +/* 6c04: 8fbf0044 */ lw $ra,0x44($sp) +.L00006c08: +/* 6c08: 96010000 */ lhu $at,0x0($s0) +/* 6c0c: 27a9005c */ addiu $t1,$sp,0x5c +/* 6c10: 27b00070 */ addiu $s0,$sp,0x70 +/* 6c14: a5210000 */ sh $at,0x0($t1) +/* 6c18: 92a20064 */ lbu $v0,0x64($s5) +/* 6c1c: 93b60094 */ lbu $s6,0x94($sp) +/* 6c20: 02c2082a */ slt $at,$s6,$v0 +/* 6c24: 10200028 */ beqz $at,.L00006cc8 +/* 6c28: 02c09025 */ or $s2,$s6,$zero +/* 6c2c: 02a02025 */ or $a0,$s5,$zero +.L00006c30: +/* 6c30: 02802825 */ or $a1,$s4,$zero +/* 6c34: 93a6005d */ lbu $a2,0x5d($sp) +/* 6c38: 32c700ff */ andi $a3,$s6,0xff +/* 6c3c: 0c013596 */ jal func0004d658 +/* 6c40: afb00010 */ sw $s0,0x10($sp) +/* 6c44: 10400003 */ beqz $v0,.L00006c54 +/* 6c48: 02a02025 */ or $a0,$s5,$zero +/* 6c4c: 1000003a */ beqz $zero,.L00006d38 +/* 6c50: 8fbf0044 */ lw $ra,0x44($sp) +.L00006c54: +/* 6c54: 02802825 */ or $a1,$s4,$zero +/* 6c58: 24060001 */ addiu $a2,$zero,0x1 +/* 6c5c: 0c01324d */ jal func0004c934 +/* 6c60: 32c700ff */ andi $a3,$s6,0xff +/* 6c64: 10400003 */ beqz $v0,.L00006c74 +/* 6c68: 97b80070 */ lhu $t8,0x70($sp) +/* 6c6c: 10000032 */ beqz $zero,.L00006d38 +/* 6c70: 8fbf0044 */ lw $ra,0x44($sp) +.L00006c74: +/* 6c74: 16f80003 */ bne $s7,$t8,.L00006c84 +/* 6c78: 93b60070 */ lbu $s6,0x70($sp) +/* 6c7c: 10000012 */ beqz $zero,.L00006cc8 +/* 6c80: 92a20064 */ lbu $v0,0x64($s5) +.L00006c84: +/* 6c84: 96010000 */ lhu $at,0x0($s0) +/* 6c88: 27aa005c */ addiu $t2,$sp,0x5c +/* 6c8c: 02a02025 */ or $a0,$s5,$zero +/* 6c90: 02802825 */ or $a1,$s4,$zero +/* 6c94: 00003025 */ or $a2,$zero,$zero +/* 6c98: 02c03825 */ or $a3,$s6,$zero +/* 6c9c: 0c01324d */ jal func0004c934 +/* 6ca0: a5410000 */ sh $at,0x0($t2) +/* 6ca4: 50400004 */ beqzl $v0,.L00006cb8 +/* 6ca8: 92a20064 */ lbu $v0,0x64($s5) +/* 6cac: 10000022 */ beqz $zero,.L00006d38 +/* 6cb0: 8fbf0044 */ lw $ra,0x44($sp) +/* 6cb4: 92a20064 */ lbu $v0,0x64($s5) +.L00006cb8: +/* 6cb8: 02c09025 */ or $s2,$s6,$zero +/* 6cbc: 02c2082a */ slt $at,$s6,$v0 +/* 6cc0: 5420ffdb */ bnezl $at,.L00006c30 +/* 6cc4: 02a02025 */ or $a0,$s5,$zero +.L00006cc8: +/* 6cc8: 0242082a */ slt $at,$s2,$v0 +/* 6ccc: 54200004 */ bnezl $at,.L00006ce0 +/* 6cd0: 97a200ae */ lhu $v0,0xae($sp) +/* 6cd4: 10000017 */ beqz $zero,.L00006d34 +/* 6cd8: 24020003 */ addiu $v0,$zero,0x3 +/* 6cdc: 97a200ae */ lhu $v0,0xae($sp) +.L00006ce0: +/* 6ce0: 27a700a4 */ addiu $a3,$sp,0xa4 +/* 6ce4: 18400003 */ blez $v0,.L00006cf4 +/* 6ce8: 00024023 */ negu $t0,$v0 +/* 6cec: 10000002 */ beqz $zero,.L00006cf8 +/* 6cf0: a7a200ae */ sh $v0,0xae($sp) +.L00006cf4: +/* 6cf4: a7a800ae */ sh $t0,0xae($sp) +.L00006cf8: +/* 6cf8: 8eac005c */ lw $t4,0x5c($s5) +/* 6cfc: 8fae00a0 */ lw $t6,0xa0($sp) +/* 6d00: 8ea40004 */ lw $a0,0x4($s5) +/* 6d04: 8ea50008 */ lw $a1,0x8($s5) +/* 6d08: 018e3021 */ addu $a2,$t4,$t6 +/* 6d0c: 30d9ffff */ andi $t9,$a2,0xffff +/* 6d10: 03203025 */ or $a2,$t9,$zero +/* 6d14: 0c012d84 */ jal func0004b610 +/* 6d18: afa00010 */ sw $zero,0x10($sp) +/* 6d1c: 10400003 */ beqz $v0,.L00006d2c +/* 6d20: 00402025 */ or $a0,$v0,$zero +/* 6d24: 10000004 */ beqz $zero,.L00006d38 +/* 6d28: 8fbf0044 */ lw $ra,0x44($sp) +.L00006d2c: +/* 6d2c: 10000001 */ beqz $zero,.L00006d34 +/* 6d30: 00801025 */ or $v0,$a0,$zero +.L00006d34: +/* 6d34: 8fbf0044 */ lw $ra,0x44($sp) +.L00006d38: +/* 6d38: 8fb00024 */ lw $s0,0x24($sp) +/* 6d3c: 8fb10028 */ lw $s1,0x28($sp) +/* 6d40: 8fb2002c */ lw $s2,0x2c($sp) +/* 6d44: 8fb30030 */ lw $s3,0x30($sp) +/* 6d48: 8fb40034 */ lw $s4,0x34($sp) +/* 6d4c: 8fb50038 */ lw $s5,0x38($sp) +/* 6d50: 8fb6003c */ lw $s6,0x3c($sp) +/* 6d54: 8fb70040 */ lw $s7,0x40($sp) +/* 6d58: 03e00008 */ jr $ra +/* 6d5c: 27bd02d0 */ addiu $sp,$sp,0x2d0 +/* 6d60: 27bdff90 */ addiu $sp,$sp,-112 +/* 6d64: afbf001c */ sw $ra,0x1c($sp) +/* 6d68: afb00018 */ sw $s0,0x18($sp) +/* 6d6c: 00a08025 */ or $s0,$a1,$zero +/* 6d70: afa40070 */ sw $a0,0x70($sp) +/* 6d74: afa60078 */ sw $a2,0x78($sp) +/* 6d78: 0c012a18 */ jal func0004a860 +/* 6d7c: afa7007c */ sw $a3,0x7c($sp) +/* 6d80: 8fa40070 */ lw $a0,0x70($sp) +/* 6d84: 0c012ea4 */ jal func0004ba90 +/* 6d88: 8fa50078 */ lw $a1,0x78($sp) +/* 6d8c: 0c012a29 */ jal func0004a8a4 +/* 6d90: afa2006c */ sw $v0,0x6c($sp) +/* 6d94: 8fa3006c */ lw $v1,0x6c($sp) +/* 6d98: 8fae0070 */ lw $t6,0x70($sp) +/* 6d9c: 02002025 */ or $a0,$s0,$zero +/* 6da0: 50600004 */ beqzl $v1,.L00006db4 +/* 6da4: ae0e0004 */ sw $t6,0x4($s0) +/* 6da8: 10000076 */ beqz $zero,.L00006f84 +/* 6dac: 00601025 */ or $v0,$v1,$zero +/* 6db0: ae0e0004 */ sw $t6,0x4($s0) +.L00006db4: +/* 6db4: 8faf0078 */ lw $t7,0x78($sp) +/* 6db8: ae000000 */ sw $zero,0x0($s0) +/* 6dbc: 0c001be6 */ jal func00006f98 +/* 6dc0: ae0f0008 */ sw $t7,0x8($s0) +/* 6dc4: 10400003 */ beqz $v0,.L00006dd4 +/* 6dc8: 02002025 */ or $a0,$s0,$zero +/* 6dcc: 1000006e */ beqz $zero,.L00006f88 +/* 6dd0: 8fbf001c */ lw $ra,0x1c($sp) +.L00006dd4: +/* 6dd4: 0c013378 */ jal func0004cde0 +/* 6dd8: 00002825 */ or $a1,$zero,$zero +/* 6ddc: 10400003 */ beqz $v0,.L00006dec +/* 6de0: 24060001 */ addiu $a2,$zero,0x1 +/* 6de4: 10000068 */ beqz $zero,.L00006f88 +/* 6de8: 8fbf001c */ lw $ra,0x1c($sp) +.L00006dec: +/* 6dec: 8e040004 */ lw $a0,0x4($s0) +/* 6df0: 8e050008 */ lw $a1,0x8($s0) +/* 6df4: 0c012e18 */ jal func0004b860 +/* 6df8: 27a70048 */ addiu $a3,$sp,0x48 +/* 6dfc: 10400003 */ beqz $v0,.L00006e0c +/* 6e00: 27a40048 */ addiu $a0,$sp,0x48 +/* 6e04: 10000060 */ beqz $zero,.L00006f88 +/* 6e08: 8fbf001c */ lw $ra,0x1c($sp) +.L00006e0c: +/* 6e0c: 27a5006a */ addiu $a1,$sp,0x6a +/* 6e10: 0c013041 */ jal func0004c104 +/* 6e14: 27a60068 */ addiu $a2,$sp,0x68 +/* 6e18: 97b8006a */ lhu $t8,0x6a($sp) +/* 6e1c: 97b90064 */ lhu $t9,0x64($sp) +/* 6e20: 27a50048 */ addiu $a1,$sp,0x48 +/* 6e24: afa50044 */ sw $a1,0x44($sp) +/* 6e28: 17190004 */ bne $t8,$t9,.L00006e3c +/* 6e2c: 97a90068 */ lhu $t1,0x68($sp) +/* 6e30: 97aa0066 */ lhu $t2,0x66($sp) +/* 6e34: 512a000a */ beql $t1,$t2,.L00006e60 +/* 6e38: 97ad0060 */ lhu $t5,0x60($sp) +.L00006e3c: +/* 6e3c: 0c013154 */ jal func0004c550 +/* 6e40: 02002025 */ or $a0,$s0,$zero +/* 6e44: 50400006 */ beqzl $v0,.L00006e60 +/* 6e48: 97ad0060 */ lhu $t5,0x60($sp) +/* 6e4c: 8e0b0000 */ lw $t3,0x0($s0) +/* 6e50: 356c0004 */ ori $t4,$t3,0x4 +/* 6e54: 1000004b */ beqz $zero,.L00006f84 +/* 6e58: ae0c0000 */ sw $t4,0x0($s0) +/* 6e5c: 97ad0060 */ lhu $t5,0x60($sp) +.L00006e60: +/* 6e60: 27a50048 */ addiu $a1,$sp,0x48 +/* 6e64: 02002025 */ or $a0,$s0,$zero +/* 6e68: 31ae0001 */ andi $t6,$t5,0x1 +/* 6e6c: 55c00016 */ bnezl $t6,.L00006ec8 +/* 6e70: 8fa40044 */ lw $a0,0x44($sp) +/* 6e74: 0c013080 */ jal func0004c200 +/* 6e78: 27a60020 */ addiu $a2,$sp,0x20 +/* 6e7c: 10400009 */ beqz $v0,.L00006ea4 +/* 6e80: 00401825 */ or $v1,$v0,$zero +/* 6e84: 2401000a */ addiu $at,$zero,0xa +/* 6e88: 14410004 */ bne $v0,$at,.L00006e9c +/* 6e8c: 00000000 */ sll $zero,$zero,0x0 +/* 6e90: 8e0f0000 */ lw $t7,0x0($s0) +/* 6e94: 35f80004 */ ori $t8,$t7,0x4 +/* 6e98: ae180000 */ sw $t8,0x0($s0) +.L00006e9c: +/* 6e9c: 10000039 */ beqz $zero,.L00006f84 +/* 6ea0: 00601025 */ or $v0,$v1,$zero +.L00006ea4: +/* 6ea4: 97a90038 */ lhu $t1,0x38($sp) +/* 6ea8: 27b90020 */ addiu $t9,$sp,0x20 +/* 6eac: afb90044 */ sw $t9,0x44($sp) +/* 6eb0: 312a0001 */ andi $t2,$t1,0x1 +/* 6eb4: 55400004 */ bnezl $t2,.L00006ec8 +/* 6eb8: 8fa40044 */ lw $a0,0x44($sp) +/* 6ebc: 10000031 */ beqz $zero,.L00006f84 +/* 6ec0: 2402000b */ addiu $v0,$zero,0xb +/* 6ec4: 8fa40044 */ lw $a0,0x44($sp) +.L00006ec8: +/* 6ec8: 2605000c */ addiu $a1,$s0,0xc +/* 6ecc: 0c012c5c */ jal func0004b170 +/* 6ed0: 24060020 */ addiu $a2,$zero,0x20 +/* 6ed4: 8fab0044 */ lw $t3,0x44($sp) +/* 6ed8: 24190010 */ addiu $t9,$zero,0x10 +/* 6edc: 24090008 */ addiu $t1,$zero,0x8 +/* 6ee0: 916c001b */ lbu $t4,0x1b($t3) +/* 6ee4: 8e040004 */ lw $a0,0x4($s0) +/* 6ee8: 8e050008 */ lw $a1,0x8($s0) +/* 6eec: ae0c004c */ sw $t4,0x4c($s0) +/* 6ef0: 8fad0044 */ lw $t5,0x44($sp) +/* 6ef4: 24060007 */ addiu $a2,$zero,0x7 +/* 6ef8: 2607002c */ addiu $a3,$s0,0x2c +/* 6efc: 91ae001a */ lbu $t6,0x1a($t5) +/* 6f00: ae190050 */ sw $t9,0x50($s0) +/* 6f04: ae090054 */ sw $t1,0x54($s0) +/* 6f08: 31c200ff */ andi $v0,$t6,0xff +/* 6f0c: 000218c0 */ sll $v1,$v0,0x3 +/* 6f10: 00027840 */ sll $t7,$v0,0x1 +/* 6f14: 24680008 */ addiu $t0,$v1,0x8 +/* 6f18: 25f80003 */ addiu $t8,$t7,0x3 +/* 6f1c: 01035021 */ addu $t2,$t0,$v1 +/* 6f20: ae180060 */ sw $t8,0x60($s0) +/* 6f24: ae080058 */ sw $t0,0x58($s0) +/* 6f28: ae0a005c */ sw $t2,0x5c($s0) +/* 6f2c: 0c012e18 */ jal func0004b860 +/* 6f30: a20e0064 */ sb $t6,0x64($s0) +/* 6f34: 10400003 */ beqz $v0,.L00006f44 +/* 6f38: 00000000 */ sll $zero,$zero,0x0 +/* 6f3c: 10000012 */ beqz $zero,.L00006f88 +/* 6f40: 8fbf001c */ lw $ra,0x1c($sp) +.L00006f44: +/* 6f44: 0c0135bc */ jal func0004d6f0 +/* 6f48: 02002025 */ or $a0,$s0,$zero +/* 6f4c: 8e0b0000 */ lw $t3,0x0($s0) +/* 6f50: 00401825 */ or $v1,$v0,$zero +/* 6f54: 02002025 */ or $a0,$s0,$zero +/* 6f58: 356c0001 */ ori $t4,$t3,0x1 +/* 6f5c: ae0c0000 */ sw $t4,0x0($s0) +/* 6f60: 8fad007c */ lw $t5,0x7c($sp) +/* 6f64: 51a00007 */ beqzl $t5,.L00006f84 +/* 6f68: 00601025 */ or $v0,$v1,$zero +/* 6f6c: 0c001c21 */ jal func00007084 +/* 6f70: afa2006c */ sw $v0,0x6c($sp) +/* 6f74: 8fae007c */ lw $t6,0x7c($sp) +/* 6f78: 8fa3006c */ lw $v1,0x6c($sp) +/* 6f7c: adc20000 */ sw $v0,0x0($t6) +/* 6f80: 00601025 */ or $v0,$v1,$zero +.L00006f84: +/* 6f84: 8fbf001c */ lw $ra,0x1c($sp) +.L00006f88: +/* 6f88: 8fb00018 */ lw $s0,0x18($sp) +/* 6f8c: 27bd0070 */ addiu $sp,$sp,0x70 +/* 6f90: 03e00008 */ jr $ra +/* 6f94: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00006f98 +/* 6f98: 27bdff68 */ addiu $sp,$sp,-152 +/* 6f9c: afbf0024 */ sw $ra,0x24($sp) +/* 6fa0: afb00020 */ sw $s0,0x20($sp) +/* 6fa4: 00808025 */ or $s0,$a0,$zero +/* 6fa8: 0c013378 */ jal func0004cde0 +/* 6fac: 00002825 */ or $a1,$zero,$zero +/* 6fb0: 10400003 */ beqz $v0,.L00006fc0 +/* 6fb4: 00003025 */ or $a2,$zero,$zero +/* 6fb8: 1000002e */ beqz $zero,.L00007074 +/* 6fbc: 8fbf0024 */ lw $ra,0x24($sp) +.L00006fc0: +/* 6fc0: 8e040004 */ lw $a0,0x4($s0) +/* 6fc4: 8e050008 */ lw $a1,0x8($s0) +/* 6fc8: 0c012e18 */ jal func0004b860 +/* 6fcc: 27a70030 */ addiu $a3,$sp,0x30 +/* 6fd0: 10400003 */ beqz $v0,.L00006fe0 +/* 6fd4: 27a30070 */ addiu $v1,$sp,0x70 +/* 6fd8: 10000026 */ beqz $zero,.L00007074 +/* 6fdc: 8fbf0024 */ lw $ra,0x24($sp) +.L00006fe0: +/* 6fe0: 00001025 */ or $v0,$zero,$zero +/* 6fe4: 24040020 */ addiu $a0,$zero,0x20 +.L00006fe8: +/* 6fe8: a0620000 */ sb $v0,0x0($v1) +/* 6fec: 24420001 */ addiu $v0,$v0,0x1 +/* 6ff0: 1444fffd */ bne $v0,$a0,.L00006fe8 +/* 6ff4: 24630001 */ addiu $v1,$v1,0x1 +/* 6ff8: 8e040004 */ lw $a0,0x4($s0) +/* 6ffc: 8e050008 */ lw $a1,0x8($s0) +/* 7000: afa00010 */ sw $zero,0x10($sp) +/* 7004: 00003025 */ or $a2,$zero,$zero +/* 7008: 0c012d84 */ jal func0004b610 +/* 700c: 27a70070 */ addiu $a3,$sp,0x70 +/* 7010: 10400003 */ beqz $v0,.L00007020 +/* 7014: 00003025 */ or $a2,$zero,$zero +/* 7018: 10000016 */ beqz $zero,.L00007074 +/* 701c: 8fbf0024 */ lw $ra,0x24($sp) +.L00007020: +/* 7020: 8e040004 */ lw $a0,0x4($s0) +/* 7024: 8e050008 */ lw $a1,0x8($s0) +/* 7028: 0c012e18 */ jal func0004b860 +/* 702c: 27a70050 */ addiu $a3,$sp,0x50 +/* 7030: 10400003 */ beqz $v0,.L00007040 +/* 7034: 27a40070 */ addiu $a0,$sp,0x70 +/* 7038: 1000000e */ beqz $zero,.L00007074 +/* 703c: 8fbf0024 */ lw $ra,0x24($sp) +.L00007040: +/* 7040: 27a50050 */ addiu $a1,$sp,0x50 +/* 7044: 0c013824 */ jal func0004e090 +/* 7048: 24060020 */ addiu $a2,$zero,0x20 +/* 704c: 10400003 */ beqz $v0,.L0000705c +/* 7050: 00003025 */ or $a2,$zero,$zero +/* 7054: 10000006 */ beqz $zero,.L00007070 +/* 7058: 2402000b */ addiu $v0,$zero,0xb +.L0000705c: +/* 705c: 8e040004 */ lw $a0,0x4($s0) +/* 7060: 8e050008 */ lw $a1,0x8($s0) +/* 7064: afa00010 */ sw $zero,0x10($sp) +/* 7068: 0c012d84 */ jal func0004b610 +/* 706c: 27a70030 */ addiu $a3,$sp,0x30 +.L00007070: +/* 7070: 8fbf0024 */ lw $ra,0x24($sp) +.L00007074: +/* 7074: 8fb00020 */ lw $s0,0x20($sp) +/* 7078: 27bd0098 */ addiu $sp,$sp,0x98 +/* 707c: 03e00008 */ jr $ra +/* 7080: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00007084 +/* 7084: 27bdffc8 */ addiu $sp,$sp,-56 +/* 7088: afbf0014 */ sw $ra,0x14($sp) +/* 708c: afa40038 */ sw $a0,0x38($sp) +/* 7090: 00807025 */ or $t6,$a0,$zero +/* 7094: 8dc50008 */ lw $a1,0x8($t6) +/* 7098: 8c840004 */ lw $a0,0x4($a0) +/* 709c: 27a70018 */ addiu $a3,$sp,0x18 +/* 70a0: 0c012e18 */ jal func0004b860 +/* 70a4: 24060001 */ addiu $a2,$zero,0x1 +/* 70a8: 10400003 */ beqz $v0,.L000070b8 +/* 70ac: 8fbf0014 */ lw $ra,0x14($sp) +/* 70b0: 10000002 */ beqz $zero,.L000070bc +/* 70b4: 00001025 */ or $v0,$zero,$zero +.L000070b8: +/* 70b8: 8fa2001c */ lw $v0,0x1c($sp) +.L000070bc: +/* 70bc: 03e00008 */ jr $ra +/* 70c0: 27bd0038 */ addiu $sp,$sp,0x38 +/* 70c4: 00000000 */ sll $zero,$zero,0x0 +/* 70c8: 00000000 */ sll $zero,$zero,0x0 +/* 70cc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000070d0 +/* 70d0: 27bdeb58 */ addiu $sp,$sp,-5288 +/* 70d4: afb0001c */ sw $s0,0x1c($sp) +/* 70d8: 24100001 */ addiu $s0,$zero,0x1 +/* 70dc: afbf003c */ sw $ra,0x3c($sp) +/* 70e0: 3c018009 */ lui $at,0x8009 +/* 70e4: afb70038 */ sw $s7,0x38($sp) +/* 70e8: afb60034 */ sw $s6,0x34($sp) +/* 70ec: afb50030 */ sw $s5,0x30($sp) +/* 70f0: afb4002c */ sw $s4,0x2c($sp) +/* 70f4: afb30028 */ sw $s3,0x28($sp) +/* 70f8: afb20024 */ sw $s2,0x24($sp) +/* 70fc: afb10020 */ sw $s1,0x20($sp) +/* 7100: 0c00222c */ jal func000088b0 +/* 7104: a030ae28 */ sb $s0,-0x51d8($at) +/* 7108: 0c0005b0 */ jal 0x16c0 +/* 710c: 00000000 */ sll $zero,$zero,0x0 +/* 7110: 3c010040 */ lui $at,0x40 +/* 7114: 34210001 */ ori $at,$at,0x1 +/* 7118: 0041082a */ slt $at,$v0,$at +/* 711c: 10200074 */ beqz $at,.L000072f0 +/* 7120: 3c087f1c */ lui $t0,0x7f1c +/* 7124: 3c087f1c */ lui $t0,0x7f1c +/* 7128: 3c097f00 */ lui $t1,0x7f00 +/* 712c: 25290000 */ addiu $t1,$t1,0x0 +/* 7130: 250899e0 */ addiu $t0,$t0,-26144 +/* 7134: 3c018009 */ lui $at,0x8009 +/* 7138: 01097023 */ subu $t6,$t0,$t1 +/* 713c: a0300af0 */ sb $s0,0xaf0($at) +/* 7140: 25cf0fff */ addiu $t7,$t6,0xfff +/* 7144: 3c178006 */ lui $s7,0x8006 +/* 7148: 26f7cf84 */ addiu $s7,$s7,-12412 +/* 714c: 3c07803f */ lui $a3,0x803f +/* 7150: 01091023 */ subu $v0,$t0,$t1 +/* 7154: 34e750b8 */ ori $a3,$a3,0x50b8 +/* 7158: 24420fff */ addiu $v0,$v0,0xfff +/* 715c: 00027302 */ srl $t6,$v0,0xc +/* 7160: 25c60002 */ addiu $a2,$t6,0x2 +/* 7164: 3c158009 */ lui $s5,0x8009 +/* 7168: 25d60001 */ addiu $s6,$t6,0x1 +/* 716c: 3c120005 */ lui $s2,0x5 +/* 7170: 26b5ae30 */ addiu $s5,$s5,-20944 +/* 7174: 05e10003 */ bgez $t7,.L00007184 +/* 7178: 000fc303 */ sra $t8,$t7,0xc +/* 717c: 25e10fff */ addiu $at,$t7,0xfff +/* 7180: 0001c303 */ sra $t8,$at,0xc +.L00007184: +/* 7184: 3c017f00 */ lui $at,0x7f00 +/* 7188: 0018cb00 */ sll $t9,$t8,0xc +/* 718c: 03216021 */ addu $t4,$t9,$at +/* 7190: aef80000 */ sw $t8,0x0($s7) +/* 7194: 3c018009 */ lui $at,0x8009 +/* 7198: ac2c0b04 */ sw $t4,0xb04($at) +/* 719c: 3c018009 */ lui $at,0x8009 +/* 71a0: 001868c0 */ sll $t5,$t8,0x3 +/* 71a4: ac270b08 */ sw $a3,0xb08($at) +/* 71a8: 00ed9823 */ subu $s3,$a3,$t5 +/* 71ac: 3c018009 */ lui $at,0x8009 +/* 71b0: 25cf0005 */ addiu $t7,$t6,0x5 +/* 71b4: ac33ae24 */ sw $s3,-0x51dc($at) +/* 71b8: 000fc080 */ sll $t8,$t7,0x2 +/* 71bc: 00066880 */ sll $t5,$a2,0x2 +/* 71c0: 0278c823 */ subu $t9,$s3,$t8 +/* 71c4: 2401fff0 */ addiu $at,$zero,-16 +/* 71c8: 25a6000f */ addiu $a2,$t5,0xf +/* 71cc: 03212024 */ and $a0,$t9,$at +/* 71d0: 34ce000f */ ori $t6,$a2,0xf +/* 71d4: 2652fc40 */ addiu $s2,$s2,-960 +/* 71d8: 02c0a025 */ or $s4,$s6,$zero +/* 71dc: aea40000 */ sw $a0,0x0($s5) +/* 71e0: 02402825 */ or $a1,$s2,$zero +/* 71e4: 0c003504 */ jal func0000d410 +/* 71e8: 39c6000f */ xori $a2,$t6,0xf +/* 71ec: 240bfff0 */ addiu $t3,$zero,-16 +/* 71f0: 12c0000c */ beqz $s6,.L00007224 +/* 71f4: 00008025 */ or $s0,$zero,$zero +/* 71f8: 00001825 */ or $v1,$zero,$zero +.L000071fc: +/* 71fc: 8eb80000 */ lw $t8,0x0($s5) +/* 7200: 26100001 */ addiu $s0,$s0,0x1 +/* 7204: 0214082b */ sltu $at,$s0,$s4 +/* 7208: 03031021 */ addu $v0,$t8,$v1 +/* 720c: 8c590000 */ lw $t9,0x0($v0) +/* 7210: 24630004 */ addiu $v1,$v1,0x4 +/* 7214: 03326021 */ addu $t4,$t9,$s2 +/* 7218: 1420fff8 */ bnez $at,.L000071fc +/* 721c: ac4c0000 */ sw $t4,0x0($v0) +/* 7220: 00008025 */ or $s0,$zero,$zero +.L00007224: +/* 7224: 26cdffff */ addiu $t5,$s6,-1 +/* 7228: 11a0000e */ beqz $t5,.L00007264 +/* 722c: 00008825 */ or $s1,$zero,$zero +/* 7230: 8ea20000 */ lw $v0,0x0($s5) +/* 7234: 2684ffff */ addiu $a0,$s4,-1 +.L00007238: +/* 7238: 8c4e0004 */ lw $t6,0x4($v0) +/* 723c: 8c4f0000 */ lw $t7,0x0($v0) +/* 7240: 26100001 */ addiu $s0,$s0,0x1 +/* 7244: 01cf1823 */ subu $v1,$t6,$t7 +/* 7248: 0223082b */ sltu $at,$s1,$v1 +/* 724c: 50200003 */ beqzl $at,.L0000725c +/* 7250: 0204082b */ sltu $at,$s0,$a0 +/* 7254: 00608825 */ or $s1,$v1,$zero +/* 7258: 0204082b */ sltu $at,$s0,$a0 +.L0000725c: +/* 725c: 1420fff6 */ bnez $at,.L00007238 +/* 7260: 24420004 */ addiu $v0,$v0,0x4 +.L00007264: +/* 7264: 8eb80000 */ lw $t8,0x0($s5) +/* 7268: 26310040 */ addiu $s1,$s1,0x40 +/* 726c: 022b8824 */ and $s1,$s1,$t3 +/* 7270: 3c01ffef */ lui $at,0xffef +/* 7274: 0311c823 */ subu $t9,$t8,$s1 +/* 7278: 032b6824 */ and $t5,$t9,$t3 +/* 727c: 34214000 */ ori $at,$at,0x4000 +/* 7280: 3c028009 */ lui $v0,0x8009 +/* 7284: 01a19821 */ addu $s3,$t5,$at +/* 7288: 2442ae2c */ addiu $v0,$v0,-20948 +/* 728c: ac590000 */ sw $t9,0x0($v0) +/* 7290: 326e1fff */ andi $t6,$s3,0x1fff +/* 7294: ac4d0000 */ sw $t5,0x0($v0) +/* 7298: 026e9823 */ subu $s3,$s3,$t6 +/* 729c: 3c018009 */ lui $at,0x8009 +/* 72a0: ac33ae20 */ sw $s3,-0x51e0($at) +/* 72a4: 3c018009 */ lui $at,0x8009 +/* 72a8: 0c000429 */ jal 0x10a4 +/* 72ac: ac330b00 */ sw $s3,0xb00($at) +/* 72b0: 8ee30000 */ lw $v1,0x0($s7) +/* 72b4: 3c048009 */ lui $a0,0x8009 +/* 72b8: 8c84ae24 */ lw $a0,-0x51dc($a0) +/* 72bc: 000378c0 */ sll $t7,$v1,0x3 +/* 72c0: 000f1883 */ sra $v1,$t7,0x2 +/* 72c4: 18600006 */ blez $v1,.L000072e0 +/* 72c8: 00008825 */ or $s1,$zero,$zero +/* 72cc: 00801025 */ or $v0,$a0,$zero +.L000072d0: +/* 72d0: 26310001 */ addiu $s1,$s1,0x1 +/* 72d4: 24420004 */ addiu $v0,$v0,0x4 +/* 72d8: 1623fffd */ bne $s1,$v1,.L000072d0 +/* 72dc: ac40fffc */ sw $zero,-0x4($v0) +.L000072e0: +/* 72e0: 0c00044f */ jal 0x113c +/* 72e4: 00000000 */ sll $zero,$zero,0x0 +/* 72e8: 1000006a */ beqz $zero,.L00007494 +/* 72ec: 00000000 */ sll $zero,$zero,0x0 +.L000072f0: +/* 72f0: 3c097f00 */ lui $t1,0x7f00 +/* 72f4: 25290000 */ addiu $t1,$t1,0x0 +/* 72f8: 250899e0 */ addiu $t0,$t0,-26144 +/* 72fc: 0109c823 */ subu $t9,$t0,$t1 +/* 7300: 272c003f */ addiu $t4,$t9,0x3f +/* 7304: 01091023 */ subu $v0,$t0,$t1 +/* 7308: 3c0a803f */ lui $t2,0x803f +/* 730c: 358d003f */ ori $t5,$t4,0x3f +/* 7310: 24420fff */ addiu $v0,$v0,0xfff +/* 7314: 355750b8 */ ori $s7,$t2,0x50b8 +/* 7318: 3c018009 */ lui $at,0x8009 +/* 731c: 39ae003f */ xori $t6,$t5,0x3f +/* 7320: 0002c302 */ srl $t8,$v0,0xc +/* 7324: a0200af0 */ sb $zero,0xaf0($at) +/* 7328: 02ee3823 */ subu $a3,$s7,$t6 +/* 732c: 3c01fffe */ lui $at,0xfffe +/* 7330: 27190005 */ addiu $t9,$t8,0x5 +/* 7334: 27060002 */ addiu $a2,$t8,0x2 +/* 7338: 00e19824 */ and $s3,$a3,$at +/* 733c: 00067080 */ sll $t6,$a2,0x2 +/* 7340: 00196080 */ sll $t4,$t9,0x2 +/* 7344: 240bfff0 */ addiu $t3,$zero,-16 +/* 7348: 026c6823 */ subu $t5,$s3,$t4 +/* 734c: 25c6000f */ addiu $a2,$t6,0xf +/* 7350: 3c120005 */ lui $s2,0x5 +/* 7354: 3c018009 */ lui $at,0x8009 +/* 7358: 27160001 */ addiu $s6,$t8,0x1 +/* 735c: 2652fc40 */ addiu $s2,$s2,-960 +/* 7360: 34cf000f */ ori $t7,$a2,0xf +/* 7364: 01aba824 */ and $s5,$t5,$t3 +/* 7368: ac330b00 */ sw $s3,0xb00($at) +/* 736c: 02a02025 */ or $a0,$s5,$zero +/* 7370: 39e6000f */ xori $a2,$t7,0xf +/* 7374: 02402825 */ or $a1,$s2,$zero +/* 7378: afb61474 */ sw $s6,0x1474($sp) +/* 737c: 0c003504 */ jal func0000d410 +/* 7380: afb30054 */ sw $s3,0x54($sp) +/* 7384: 8fa31474 */ lw $v1,0x1474($sp) +/* 7388: 12c0000b */ beqz $s6,.L000073b8 +/* 738c: 00008025 */ or $s0,$zero,$zero +/* 7390: 00008825 */ or $s1,$zero,$zero +.L00007394: +/* 7394: 02b11021 */ addu $v0,$s5,$s1 +/* 7398: 8c590000 */ lw $t9,0x0($v0) +/* 739c: 26100001 */ addiu $s0,$s0,0x1 +/* 73a0: 0203082b */ sltu $at,$s0,$v1 +/* 73a4: 03326021 */ addu $t4,$t9,$s2 +/* 73a8: ac4c0000 */ sw $t4,0x0($v0) +/* 73ac: 1420fff9 */ bnez $at,.L00007394 +/* 73b0: 26310004 */ addiu $s1,$s1,0x4 +/* 73b4: 00008025 */ or $s0,$zero,$zero +.L000073b8: +/* 73b8: 26cdffff */ addiu $t5,$s6,-1 +/* 73bc: 11a00018 */ beqz $t5,.L00007420 +/* 73c0: 8fb20054 */ lw $s2,0x54($sp) +/* 73c4: 26b4e000 */ addiu $s4,$s5,-8192 +/* 73c8: 268e0002 */ addiu $t6,$s4,0x2 +/* 73cc: afae0048 */ sw $t6,0x48($sp) +/* 73d0: 00008825 */ or $s1,$zero,$zero +/* 73d4: 2476ffff */ addiu $s6,$v1,-1 +.L000073d8: +/* 73d8: 02b11021 */ addu $v0,$s5,$s1 +/* 73dc: 8c450000 */ lw $a1,0x0($v0) +/* 73e0: 8c4f0004 */ lw $t7,0x4($v0) +/* 73e4: 02802025 */ or $a0,$s4,$zero +/* 73e8: 01e53023 */ subu $a2,$t7,$a1 +/* 73ec: 24c6000f */ addiu $a2,$a2,0xf +/* 73f0: 34d8000f */ ori $t8,$a2,0xf +/* 73f4: 0c003504 */ jal func0000d410 +/* 73f8: 3b06000f */ xori $a2,$t8,0xf +/* 73fc: 8fa40048 */ lw $a0,0x48($sp) +/* 7400: 02402825 */ or $a1,$s2,$zero +/* 7404: 0c001d3c */ jal func000074f0 +/* 7408: 27a60068 */ addiu $a2,$sp,0x68 +/* 740c: 26100001 */ addiu $s0,$s0,0x1 +/* 7410: 0216082b */ sltu $at,$s0,$s6 +/* 7414: 02429021 */ addu $s2,$s2,$v0 +/* 7418: 1420ffef */ bnez $at,.L000073d8 +/* 741c: 26310004 */ addiu $s1,$s1,0x4 +.L00007420: +/* 7420: 8fac0054 */ lw $t4,0x54($sp) +/* 7424: 3c01803f */ lui $at,0x803f +/* 7428: 342150b9 */ ori $at,$at,0x50b9 +/* 742c: 0181082b */ sltu $at,$t4,$at +/* 7430: 3c117f00 */ lui $s1,0x7f00 +/* 7434: 10200017 */ beqz $at,.L00007494 +/* 7438: 24100002 */ addiu $s0,$zero,0x2 +/* 743c: 3c160001 */ lui $s6,0x1 +/* 7440: 36d6e000 */ ori $s6,$s6,0xe000 +/* 7444: 3c150001 */ lui $s5,0x1 +/* 7448: 3c140002 */ lui $s4,0x2 +.L0000744c: +/* 744c: 0c012d20 */ jal func0004b480 +/* 7450: 02602025 */ or $a0,$s3,$zero +/* 7454: 00409025 */ or $s2,$v0,$zero +/* 7458: 0c012d20 */ jal func0004b480 +/* 745c: 02752021 */ addu $a0,$s3,$s5 +/* 7460: 240dffff */ addiu $t5,$zero,-1 +/* 7464: afad0014 */ sw $t5,0x14($sp) +/* 7468: 02002025 */ or $a0,$s0,$zero +/* 746c: 02c02825 */ or $a1,$s6,$zero +/* 7470: 02203025 */ or $a2,$s1,$zero +/* 7474: 02403825 */ or $a3,$s2,$zero +/* 7478: 0c01386c */ jal func0004e1b0 +/* 747c: afa20010 */ sw $v0,0x10($sp) +/* 7480: 02749821 */ addu $s3,$s3,$s4 +/* 7484: 02f3082b */ sltu $at,$s7,$s3 +/* 7488: 02348821 */ addu $s1,$s1,$s4 +/* 748c: 1020ffef */ beqz $at,.L0000744c +/* 7490: 26100001 */ addiu $s0,$s0,0x1 +.L00007494: +/* 7494: 3c018009 */ lui $at,0x8009 +/* 7498: ac200af4 */ sw $zero,0xaf4($at) +/* 749c: 3c018009 */ lui $at,0x8009 +/* 74a0: ac200af8 */ sw $zero,0xaf8($at) +/* 74a4: 3c018009 */ lui $at,0x8009 +/* 74a8: ac200afc */ sw $zero,0xafc($at) +/* 74ac: 00002025 */ or $a0,$zero,$zero +/* 74b0: 0c012054 */ jal func00048150 +/* 74b4: 24054000 */ addiu $a1,$zero,0x4000 +/* 74b8: 8fbf003c */ lw $ra,0x3c($sp) +/* 74bc: 8fb0001c */ lw $s0,0x1c($sp) +/* 74c0: 8fb10020 */ lw $s1,0x20($sp) +/* 74c4: 8fb20024 */ lw $s2,0x24($sp) +/* 74c8: 8fb30028 */ lw $s3,0x28($sp) +/* 74cc: 8fb4002c */ lw $s4,0x2c($sp) +/* 74d0: 8fb50030 */ lw $s5,0x30($sp) +/* 74d4: 8fb60034 */ lw $s6,0x34($sp) +/* 74d8: 8fb70038 */ lw $s7,0x38($sp) +/* 74dc: 03e00008 */ jr $ra +/* 74e0: 27bd14a8 */ addiu $sp,$sp,0x14a8 +/* 74e4: 00000000 */ sll $zero,$zero,0x0 +/* 74e8: 00000000 */ sll $zero,$zero,0x0 +/* 74ec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000074f0 +/* 74f0: 27bdf578 */ addiu $sp,$sp,-2696 +/* 74f4: afb00a48 */ sw $s0,0xa48($sp) +/* 74f8: afb10a4c */ sw $s1,0xa4c($sp) +/* 74fc: afb20a50 */ sw $s2,0xa50($sp) +/* 7500: afb30a54 */ sw $s3,0xa54($sp) +/* 7504: afb40a58 */ sw $s4,0xa58($sp) +/* 7508: afb50a5c */ sw $s5,0xa5c($sp) +/* 750c: afb60a60 */ sw $s6,0xa60($sp) +/* 7510: afb70a64 */ sw $s7,0xa64($sp) +/* 7514: afbe0a78 */ sw $s8,0xa78($sp) +/* 7518: afbc0a7c */ sw $gp,0xa7c($sp) +/* 751c: afbf0a80 */ sw $ra,0xa80($sp) +/* 7520: 24080011 */ addiu $t0,$zero,0x11 +/* 7524: 90890000 */ lbu $t1,0x0($a0) +/* 7528: 11280044 */ beq $t1,$t0,.L0000763c +/* 752c: 24080072 */ addiu $t0,$zero,0x72 +/* 7530: 27bdff80 */ addiu $sp,$sp,-128 +/* 7534: afa40010 */ sw $a0,0x10($sp) +/* 7538: 3c047005 */ lui $a0,0x7005 +/* 753c: afbf0000 */ sw $ra,0x0($sp) +/* 7540: afa10004 */ sw $at,0x4($sp) +/* 7544: afa20008 */ sw $v0,0x8($sp) +/* 7548: afa3000c */ sw $v1,0xc($sp) +/* 754c: afa50014 */ sw $a1,0x14($sp) +/* 7550: afa60018 */ sw $a2,0x18($sp) +/* 7554: afa7001c */ sw $a3,0x1c($sp) +/* 7558: afa80020 */ sw $t0,0x20($sp) +/* 755c: afa90024 */ sw $t1,0x24($sp) +/* 7560: afaa0028 */ sw $t2,0x28($sp) +/* 7564: afab002c */ sw $t3,0x2c($sp) +/* 7568: afac0030 */ sw $t4,0x30($sp) +/* 756c: afad0034 */ sw $t5,0x34($sp) +/* 7570: afae0038 */ sw $t6,0x38($sp) +/* 7574: afaf003c */ sw $t7,0x3c($sp) +/* 7578: afb00040 */ sw $s0,0x40($sp) +/* 757c: afb10044 */ sw $s1,0x44($sp) +/* 7580: afb20048 */ sw $s2,0x48($sp) +/* 7584: afb3004c */ sw $s3,0x4c($sp) +/* 7588: afb40050 */ sw $s4,0x50($sp) +/* 758c: afb50054 */ sw $s5,0x54($sp) +/* 7590: afb60058 */ sw $s6,0x58($sp) +/* 7594: afb7005c */ sw $s7,0x5c($sp) +/* 7598: afb80060 */ sw $t8,0x60($sp) +/* 759c: afb90064 */ sw $t9,0x64($sp) +/* 75a0: afbc0070 */ sw $gp,0x70($sp) +/* 75a4: afbd0074 */ sw $sp,0x74($sp) +/* 75a8: afbe0078 */ sw $s8,0x78($sp) +/* 75ac: 27bdffe8 */ addiu $sp,$sp,-24 +/* 75b0: 0c00bea9 */ jal func0002faa4 +/* 75b4: 2484268f */ addiu $a0,$a0,0x268f +/* 75b8: 27bd0018 */ addiu $sp,$sp,0x18 +/* 75bc: 8fbf0000 */ lw $ra,0x0($sp) +/* 75c0: 8fa10004 */ lw $at,0x4($sp) +/* 75c4: 8fa20008 */ lw $v0,0x8($sp) +/* 75c8: 8fa3000c */ lw $v1,0xc($sp) +/* 75cc: 8fa40010 */ lw $a0,0x10($sp) +/* 75d0: 8fa50014 */ lw $a1,0x14($sp) +/* 75d4: 8fa60018 */ lw $a2,0x18($sp) +/* 75d8: 8fa7001c */ lw $a3,0x1c($sp) +/* 75dc: 8fa80020 */ lw $t0,0x20($sp) +/* 75e0: 8fa90024 */ lw $t1,0x24($sp) +/* 75e4: 8faa0028 */ lw $t2,0x28($sp) +/* 75e8: 8fab002c */ lw $t3,0x2c($sp) +/* 75ec: 8fac0030 */ lw $t4,0x30($sp) +/* 75f0: 8fad0034 */ lw $t5,0x34($sp) +/* 75f4: 8fae0038 */ lw $t6,0x38($sp) +/* 75f8: 8faf003c */ lw $t7,0x3c($sp) +/* 75fc: 8fb00040 */ lw $s0,0x40($sp) +/* 7600: 8fb10044 */ lw $s1,0x44($sp) +/* 7604: 8fb20048 */ lw $s2,0x48($sp) +/* 7608: 8fb3004c */ lw $s3,0x4c($sp) +/* 760c: 8fb40050 */ lw $s4,0x50($sp) +/* 7610: 8fb50054 */ lw $s5,0x54($sp) +/* 7614: 8fb60058 */ lw $s6,0x58($sp) +/* 7618: 8fb7005c */ lw $s7,0x5c($sp) +/* 761c: 8fb80060 */ lw $t8,0x60($sp) +/* 7620: 8fb90064 */ lw $t9,0x64($sp) +/* 7624: 8fbc0070 */ lw $gp,0x70($sp) +/* 7628: 8fbd0074 */ lw $sp,0x74($sp) +/* 762c: 8fbe0078 */ lw $s8,0x78($sp) +/* 7630: 27bd0080 */ addiu $sp,$sp,0x80 +/* 7634: 08001dfd */ j 0x77f4 +/* 7638: 00000000 */ sll $zero,$zero,0x0 +.L0000763c: +/* 763c: 90890001 */ lbu $t1,0x1($a0) +/* 7640: 11280046 */ beq $t1,$t0,.L0000775c +/* 7644: 24080073 */ addiu $t0,$zero,0x73 +/* 7648: 11280046 */ beq $t1,$t0,.L00007764 +/* 764c: 00000000 */ sll $zero,$zero,0x0 +/* 7650: 27bdff80 */ addiu $sp,$sp,-128 +/* 7654: afa40010 */ sw $a0,0x10($sp) +/* 7658: 3c047005 */ lui $a0,0x7005 +/* 765c: afbf0000 */ sw $ra,0x0($sp) +/* 7660: afa10004 */ sw $at,0x4($sp) +/* 7664: afa20008 */ sw $v0,0x8($sp) +/* 7668: afa3000c */ sw $v1,0xc($sp) +/* 766c: afa50014 */ sw $a1,0x14($sp) +/* 7670: afa60018 */ sw $a2,0x18($sp) +/* 7674: afa7001c */ sw $a3,0x1c($sp) +/* 7678: afa80020 */ sw $t0,0x20($sp) +/* 767c: afa90024 */ sw $t1,0x24($sp) +/* 7680: afaa0028 */ sw $t2,0x28($sp) +/* 7684: afab002c */ sw $t3,0x2c($sp) +/* 7688: afac0030 */ sw $t4,0x30($sp) +/* 768c: afad0034 */ sw $t5,0x34($sp) +/* 7690: afae0038 */ sw $t6,0x38($sp) +/* 7694: afaf003c */ sw $t7,0x3c($sp) +/* 7698: afb00040 */ sw $s0,0x40($sp) +/* 769c: afb10044 */ sw $s1,0x44($sp) +/* 76a0: afb20048 */ sw $s2,0x48($sp) +/* 76a4: afb3004c */ sw $s3,0x4c($sp) +/* 76a8: afb40050 */ sw $s4,0x50($sp) +/* 76ac: afb50054 */ sw $s5,0x54($sp) +/* 76b0: afb60058 */ sw $s6,0x58($sp) +/* 76b4: afb7005c */ sw $s7,0x5c($sp) +/* 76b8: afb80060 */ sw $t8,0x60($sp) +/* 76bc: afb90064 */ sw $t9,0x64($sp) +/* 76c0: afbc0070 */ sw $gp,0x70($sp) +/* 76c4: afbd0074 */ sw $sp,0x74($sp) +/* 76c8: afbe0078 */ sw $s8,0x78($sp) +/* 76cc: 27bdffe8 */ addiu $sp,$sp,-24 +/* 76d0: 0c00bea9 */ jal func0002faa4 +/* 76d4: 2484268f */ addiu $a0,$a0,0x268f +/* 76d8: 27bd0018 */ addiu $sp,$sp,0x18 +/* 76dc: 8fbf0000 */ lw $ra,0x0($sp) +/* 76e0: 8fa10004 */ lw $at,0x4($sp) +/* 76e4: 8fa20008 */ lw $v0,0x8($sp) +/* 76e8: 8fa3000c */ lw $v1,0xc($sp) +/* 76ec: 8fa40010 */ lw $a0,0x10($sp) +/* 76f0: 8fa50014 */ lw $a1,0x14($sp) +/* 76f4: 8fa60018 */ lw $a2,0x18($sp) +/* 76f8: 8fa7001c */ lw $a3,0x1c($sp) +/* 76fc: 8fa80020 */ lw $t0,0x20($sp) +/* 7700: 8fa90024 */ lw $t1,0x24($sp) +/* 7704: 8faa0028 */ lw $t2,0x28($sp) +/* 7708: 8fab002c */ lw $t3,0x2c($sp) +/* 770c: 8fac0030 */ lw $t4,0x30($sp) +/* 7710: 8fad0034 */ lw $t5,0x34($sp) +/* 7714: 8fae0038 */ lw $t6,0x38($sp) +/* 7718: 8faf003c */ lw $t7,0x3c($sp) +/* 771c: 8fb00040 */ lw $s0,0x40($sp) +/* 7720: 8fb10044 */ lw $s1,0x44($sp) +/* 7724: 8fb20048 */ lw $s2,0x48($sp) +/* 7728: 8fb3004c */ lw $s3,0x4c($sp) +/* 772c: 8fb40050 */ lw $s4,0x50($sp) +/* 7730: 8fb50054 */ lw $s5,0x54($sp) +/* 7734: 8fb60058 */ lw $s6,0x58($sp) +/* 7738: 8fb7005c */ lw $s7,0x5c($sp) +/* 773c: 8fb80060 */ lw $t8,0x60($sp) +/* 7740: 8fb90064 */ lw $t9,0x64($sp) +/* 7744: 8fbc0070 */ lw $gp,0x70($sp) +/* 7748: 8fbd0074 */ lw $sp,0x74($sp) +/* 774c: 8fbe0078 */ lw $s8,0x78($sp) +/* 7750: 27bd0080 */ addiu $sp,$sp,0x80 +/* 7754: 08001dfd */ j 0x77f4 +/* 7758: 00000000 */ sll $zero,$zero,0x0 +.L0000775c: +/* 775c: 08001ddb */ j 0x776c +/* 7760: 24840002 */ addiu $a0,$a0,0x2 +.L00007764: +/* 7764: 08001ddb */ j 0x776c +/* 7768: 24840005 */ addiu $a0,$a0,0x5 +/* 776c: 24970000 */ addiu $s7,$a0,0x0 +/* 7770: 44858000 */ mtc1 $a1,$f16 +/* 7774: 00c0b025 */ or $s6,$a2,$zero +/* 7778: 44808800 */ mtc1 $zero,$f17 +/* 777c: 3c0a7000 */ lui $t2,0x7000 +/* 7780: 00854023 */ subu $t0,$a0,$a1 +/* 7784: 5d000002 */ bgtzl $t0,.L00007790 +/* 7788: 00000000 */ sll $zero,$zero,0x0 +/* 778c: 01005025 */ or $t2,$t0,$zero +.L00007790: +/* 7790: 00c54023 */ subu $t0,$a2,$a1 +/* 7794: 05000005 */ bltz $t0,.L000077ac +/* 7798: 00000000 */ sll $zero,$zero,0x0 +/* 779c: 010a082a */ slt $at,$t0,$t2 +/* 77a0: 10200002 */ beqz $at,.L000077ac +/* 77a4: 00000000 */ sll $zero,$zero,0x0 +/* 77a8: 01005025 */ or $t2,$t0,$zero +.L000077ac: +/* 77ac: 448a9000 */ mtc1 $t2,$f18 +/* 77b0: 0c001e42 */ jal func00007908 +/* 77b4: 00000000 */ sll $zero,$zero,0x0 +/* 77b8: 1440000e */ bnez $v0,.L000077f4 +/* 77bc: 44028800 */ mfc1 $v0,$f17 +/* 77c0: 8fb00a48 */ lw $s0,0xa48($sp) +/* 77c4: 8fb10a4c */ lw $s1,0xa4c($sp) +/* 77c8: 8fb20a50 */ lw $s2,0xa50($sp) +/* 77cc: 8fb30a54 */ lw $s3,0xa54($sp) +/* 77d0: 8fb40a58 */ lw $s4,0xa58($sp) +/* 77d4: 8fb50a5c */ lw $s5,0xa5c($sp) +/* 77d8: 8fb60a60 */ lw $s6,0xa60($sp) +/* 77dc: 8fb70a64 */ lw $s7,0xa64($sp) +/* 77e0: 8fbe0a78 */ lw $s8,0xa78($sp) +/* 77e4: 8fbc0a7c */ lw $gp,0xa7c($sp) +/* 77e8: 8fbf0a80 */ lw $ra,0xa80($sp) +/* 77ec: 03e00008 */ jr $ra +/* 77f0: 27bd0a88 */ addiu $sp,$sp,0xa88 +.L000077f4: +/* 77f4: 27bdff80 */ addiu $sp,$sp,-128 +/* 77f8: afbf0000 */ sw $ra,0x0($sp) +/* 77fc: afa10004 */ sw $at,0x4($sp) +/* 7800: afa20008 */ sw $v0,0x8($sp) +/* 7804: afa3000c */ sw $v1,0xc($sp) +/* 7808: afa40010 */ sw $a0,0x10($sp) +/* 780c: afa50014 */ sw $a1,0x14($sp) +/* 7810: afa60018 */ sw $a2,0x18($sp) +/* 7814: afa7001c */ sw $a3,0x1c($sp) +/* 7818: afa80020 */ sw $t0,0x20($sp) +/* 781c: afa90024 */ sw $t1,0x24($sp) +/* 7820: afaa0028 */ sw $t2,0x28($sp) +/* 7824: afab002c */ sw $t3,0x2c($sp) +/* 7828: afac0030 */ sw $t4,0x30($sp) +/* 782c: afad0034 */ sw $t5,0x34($sp) +/* 7830: afae0038 */ sw $t6,0x38($sp) +/* 7834: afaf003c */ sw $t7,0x3c($sp) +/* 7838: afb00040 */ sw $s0,0x40($sp) +/* 783c: afb10044 */ sw $s1,0x44($sp) +/* 7840: afb20048 */ sw $s2,0x48($sp) +/* 7844: afb3004c */ sw $s3,0x4c($sp) +/* 7848: afb40050 */ sw $s4,0x50($sp) +/* 784c: afb50054 */ sw $s5,0x54($sp) +/* 7850: afb60058 */ sw $s6,0x58($sp) +/* 7854: afb7005c */ sw $s7,0x5c($sp) +/* 7858: afb80060 */ sw $t8,0x60($sp) +/* 785c: afb90064 */ sw $t9,0x64($sp) +/* 7860: afbc0070 */ sw $gp,0x70($sp) +/* 7864: afbd0074 */ sw $sp,0x74($sp) +/* 7868: afbe0078 */ sw $s8,0x78($sp) +/* 786c: 27bdffe8 */ addiu $sp,$sp,-24 +/* 7870: afa20004 */ sw $v0,0x4($sp) +/* 7874: 3c047005 */ lui $a0,0x7005 +/* 7878: 2484261c */ addiu $a0,$a0,0x261c +/* 787c: 0c00bea9 */ jal func0002faa4 +/* 7880: 8fa50004 */ lw $a1,0x4($sp) +/* 7884: 27bd0018 */ addiu $sp,$sp,0x18 +/* 7888: 8fbf0000 */ lw $ra,0x0($sp) +/* 788c: 8fa10004 */ lw $at,0x4($sp) +/* 7890: 8fa20008 */ lw $v0,0x8($sp) +/* 7894: 8fa3000c */ lw $v1,0xc($sp) +/* 7898: 8fa40010 */ lw $a0,0x10($sp) +/* 789c: 8fa50014 */ lw $a1,0x14($sp) +/* 78a0: 8fa60018 */ lw $a2,0x18($sp) +/* 78a4: 8fa7001c */ lw $a3,0x1c($sp) +/* 78a8: 8fa80020 */ lw $t0,0x20($sp) +/* 78ac: 8fa90024 */ lw $t1,0x24($sp) +/* 78b0: 8faa0028 */ lw $t2,0x28($sp) +/* 78b4: 8fab002c */ lw $t3,0x2c($sp) +/* 78b8: 8fac0030 */ lw $t4,0x30($sp) +/* 78bc: 8fad0034 */ lw $t5,0x34($sp) +/* 78c0: 8fae0038 */ lw $t6,0x38($sp) +/* 78c4: 8faf003c */ lw $t7,0x3c($sp) +/* 78c8: 8fb00040 */ lw $s0,0x40($sp) +/* 78cc: 8fb10044 */ lw $s1,0x44($sp) +/* 78d0: 8fb20048 */ lw $s2,0x48($sp) +/* 78d4: 8fb3004c */ lw $s3,0x4c($sp) +/* 78d8: 8fb40050 */ lw $s4,0x50($sp) +/* 78dc: 8fb50054 */ lw $s5,0x54($sp) +/* 78e0: 8fb60058 */ lw $s6,0x58($sp) +/* 78e4: 8fb7005c */ lw $s7,0x5c($sp) +/* 78e8: 8fb80060 */ lw $t8,0x60($sp) +/* 78ec: 8fb90064 */ lw $t9,0x64($sp) +/* 78f0: 8fbc0070 */ lw $gp,0x70($sp) +/* 78f4: 8fbd0074 */ lw $sp,0x74($sp) +/* 78f8: 8fbe0078 */ lw $s8,0x78($sp) +/* 78fc: 27bd0080 */ addiu $sp,$sp,0x80 +/* 7900: 08001df0 */ j 0x77c0 +/* 7904: 24020000 */ addiu $v0,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00007908 +/* 7908: afbf0a6c */ sw $ra,0xa6c($sp) +/* 790c: 44808800 */ mtc1 $zero,$f17 +/* 7910: 241c0000 */ addiu $gp,$zero,0x0 +/* 7914: 241e0000 */ addiu $s8,$zero,0x0 +.L00007918: +/* 7918: 44809800 */ mtc1 $zero,$f19 +/* 791c: 0c001e5b */ jal func0000796c +/* 7920: 27a40a70 */ addiu $a0,$sp,0xa70 +/* 7924: 1440000e */ bnez $v0,.L00007960 +/* 7928: 8fab0a70 */ lw $t3,0xa70($sp) +/* 792c: 1160fffa */ beqz $t3,.L00007918 +/* 7930: 00000000 */ sll $zero,$zero,0x0 +/* 7934: 2bc10008 */ slti $at,$s8,0x8 +/* 7938: 14200005 */ bnez $at,.L00007950 +/* 793c: 00000000 */ sll $zero,$zero,0x0 +.L00007940: +/* 7940: 27defff8 */ addiu $s8,$s8,-8 +/* 7944: 2bc10008 */ slti $at,$s8,0x8 +/* 7948: 1020fffd */ beqz $at,.L00007940 +/* 794c: 26f7ffff */ addiu $s7,$s7,-1 +.L00007950: +/* 7950: 24020000 */ addiu $v0,$zero,0x0 +/* 7954: 3c0b8009 */ lui $t3,0x8009 +/* 7958: 256b1558 */ addiu $t3,$t3,0x1558 +/* 795c: ad770000 */ sw $s7,0x0($t3) +.L00007960: +/* 7960: 8fbf0a6c */ lw $ra,0xa6c($sp) +/* 7964: 03e00008 */ jr $ra +/* 7968: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0000796c +/* 796c: afbf0a68 */ sw $ra,0xa68($sp) +/* 7970: 2bc10003 */ slti $at,$s8,0x3 +/* 7974: 10200009 */ beqz $at,.L0000799c +/* 7978: 00000000 */ sll $zero,$zero,0x0 +/* 797c: 92e10000 */ lbu $at,0x0($s7) +.L00007980: +/* 7980: 26f70001 */ addiu $s7,$s7,0x1 +/* 7984: 03c10804 */ sllv $at,$at,$s8 +/* 7988: 0381e025 */ or $gp,$gp,$at +/* 798c: 27de0008 */ addiu $s8,$s8,0x8 +/* 7990: 2bc10003 */ slti $at,$s8,0x3 +/* 7994: 5420fffa */ bnezl $at,.L00007980 +/* 7998: 92e10000 */ lbu $at,0x0($s7) +.L0000799c: +/* 799c: 33810001 */ andi $at,$gp,0x1 +/* 79a0: ac810000 */ sw $at,0x0($a0) +/* 79a4: 001c5842 */ srl $t3,$gp,0x1 +/* 79a8: 316b0003 */ andi $t3,$t3,0x3 +/* 79ac: 001ce0c2 */ srl $gp,$gp,0x3 +/* 79b0: 27defffd */ addiu $s8,$s8,-3 +/* 79b4: 24010002 */ addiu $at,$zero,0x2 +/* 79b8: 15610005 */ bne $t3,$at,.L000079d0 +/* 79bc: 00000000 */ sll $zero,$zero,0x0 +/* 79c0: 0c001e84 */ jal func00007a10 +/* 79c4: 00000000 */ sll $zero,$zero,0x0 +/* 79c8: 08001e81 */ j 0x7a04 +/* 79cc: 00000000 */ sll $zero,$zero,0x0 +.L000079d0: +/* 79d0: 15600005 */ bnez $t3,.L000079e8 +/* 79d4: 24010001 */ addiu $at,$zero,0x1 +/* 79d8: 0c001fc8 */ jal func00007f20 +/* 79dc: 00000000 */ sll $zero,$zero,0x0 +/* 79e0: 08001e81 */ j 0x7a04 +/* 79e4: 00000000 */ sll $zero,$zero,0x0 +.L000079e8: +/* 79e8: 15610005 */ bne $t3,$at,.L00007a00 +/* 79ec: 00000000 */ sll $zero,$zero,0x0 +/* 79f0: 0c002009 */ jal func00008024 +/* 79f4: 00000000 */ sll $zero,$zero,0x0 +/* 79f8: 08001e81 */ j 0x7a04 +/* 79fc: 00000000 */ sll $zero,$zero,0x0 +.L00007a00: +/* 7a00: 24020002 */ addiu $v0,$zero,0x2 +/* 7a04: 8fbf0a68 */ lw $ra,0xa68($sp) +/* 7a08: 03e00008 */ jr $ra +/* 7a0c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00007a10 +/* 7a10: afbf0a44 */ sw $ra,0xa44($sp) +/* 7a14: 3c0d7005 */ lui $t5,0x7005 +/* 7a18: 25ad25cc */ addiu $t5,$t5,0x25cc +/* 7a1c: 2bc1000e */ slti $at,$s8,0xe +/* 7a20: 10200009 */ beqz $at,.L00007a48 +/* 7a24: 00000000 */ sll $zero,$zero,0x0 +/* 7a28: 92e10000 */ lbu $at,0x0($s7) +.L00007a2c: +/* 7a2c: 26f70001 */ addiu $s7,$s7,0x1 +/* 7a30: 03c10804 */ sllv $at,$at,$s8 +/* 7a34: 0381e025 */ or $gp,$gp,$at +/* 7a38: 27de0008 */ addiu $s8,$s8,0x8 +/* 7a3c: 2bc1000e */ slti $at,$s8,0xe +/* 7a40: 5420fffa */ bnezl $at,.L00007a2c +/* 7a44: 92e10000 */ lbu $at,0x0($s7) +.L00007a48: +/* 7a48: 338a001f */ andi $t2,$gp,0x1f +/* 7a4c: 254a0101 */ addiu $t2,$t2,0x101 +/* 7a50: 338b03e0 */ andi $t3,$gp,0x3e0 +/* 7a54: 000b5942 */ srl $t3,$t3,0x5 +/* 7a58: 256b0001 */ addiu $t3,$t3,0x1 +/* 7a5c: 33893c00 */ andi $t1,$gp,0x3c00 +/* 7a60: 00094a82 */ srl $t1,$t1,0xa +/* 7a64: 25290004 */ addiu $t1,$t1,0x4 +/* 7a68: 001ce382 */ srl $gp,$gp,0xe +/* 7a6c: 27defff2 */ addiu $s8,$s8,-14 +/* 7a70: 2941011f */ slti $at,$t2,0x11f +/* 7a74: 102000e5 */ beqz $at,.L00007e0c +/* 7a78: 00000000 */ sll $zero,$zero,0x0 +/* 7a7c: 2961001f */ slti $at,$t3,0x1f +/* 7a80: 102000e2 */ beqz $at,.L00007e0c +/* 7a84: 24110000 */ addiu $s1,$zero,0x0 +.L00007a88: +/* 7a88: 2bc10003 */ slti $at,$s8,0x3 +/* 7a8c: 10200009 */ beqz $at,.L00007ab4 +/* 7a90: 00000000 */ sll $zero,$zero,0x0 +/* 7a94: 92e10000 */ lbu $at,0x0($s7) +.L00007a98: +/* 7a98: 26f70001 */ addiu $s7,$s7,0x1 +/* 7a9c: 03c10804 */ sllv $at,$at,$s8 +/* 7aa0: 0381e025 */ or $gp,$gp,$at +/* 7aa4: 27de0008 */ addiu $s8,$s8,0x8 +/* 7aa8: 2bc10003 */ slti $at,$s8,0x3 +/* 7aac: 5420fffa */ bnezl $at,.L00007a98 +/* 7ab0: 92e10000 */ lbu $at,0x0($s7) +.L00007ab4: +/* 7ab4: 01b1c021 */ addu $t8,$t5,$s1 +/* 7ab8: 93180000 */ lbu $t8,0x0($t8) +/* 7abc: 0018c080 */ sll $t8,$t8,0x2 +/* 7ac0: 031dc021 */ addu $t8,$t8,$sp +/* 7ac4: 33810007 */ andi $at,$gp,0x7 +/* 7ac8: af010548 */ sw $at,0x548($t8) +/* 7acc: 001ce0c2 */ srl $gp,$gp,0x3 +/* 7ad0: 27defffd */ addiu $s8,$s8,-3 +/* 7ad4: 26310001 */ addiu $s1,$s1,0x1 +/* 7ad8: 0229082a */ slt $at,$s1,$t1 +/* 7adc: 1420ffea */ bnez $at,.L00007a88 +/* 7ae0: 00000000 */ sll $zero,$zero,0x0 +/* 7ae4: 2a210013 */ slti $at,$s1,0x13 +/* 7ae8: 10200008 */ beqz $at,.L00007b0c +.L00007aec: +/* 7aec: 01b1c021 */ addu $t8,$t5,$s1 +/* 7af0: 93180000 */ lbu $t8,0x0($t8) +/* 7af4: 26310001 */ addiu $s1,$s1,0x1 +/* 7af8: 0018c080 */ sll $t8,$t8,0x2 +/* 7afc: 031dc021 */ addu $t8,$t8,$sp +/* 7b00: af000548 */ sw $zero,0x548($t8) +/* 7b04: 2a210013 */ slti $at,$s1,0x13 +/* 7b08: 1420fff8 */ bnez $at,.L00007aec +.L00007b0c: +/* 7b0c: 24180007 */ addiu $t8,$zero,0x7 +/* 7b10: afb80a3c */ sw $t8,0xa3c($sp) +/* 7b14: 448a0000 */ mtc1 $t2,$f0 +/* 7b18: 448b0800 */ mtc1 $t3,$f1 +/* 7b1c: 27a40548 */ addiu $a0,$sp,0x548 +/* 7b20: 24050013 */ addiu $a1,$zero,0x13 +/* 7b24: 24060013 */ addiu $a2,$zero,0x13 +/* 7b28: 24070000 */ addiu $a3,$zero,0x0 +/* 7b2c: 240f0000 */ addiu $t7,$zero,0x0 +/* 7b30: 27b80a38 */ addiu $t8,$sp,0xa38 +/* 7b34: 0c002019 */ jal func00008064 +/* 7b38: 27b90a3c */ addiu $t9,$sp,0xa3c +/* 7b3c: 440a0000 */ mfc1 $t2,$f0 +/* 7b40: 440b0800 */ mfc1 $t3,$f1 +/* 7b44: 3c0e7005 */ lui $t6,0x7005 +/* 7b48: 25ce2530 */ addiu $t6,$t6,0x2530 +/* 7b4c: 97b50a38 */ lhu $s5,0xa38($sp) +/* 7b50: 8fa80a3c */ lw $t0,0xa3c($sp) +/* 7b54: 014ba021 */ addu $s4,$t2,$t3 +/* 7b58: 00089840 */ sll $s3,$t0,0x1 +/* 7b5c: 026e9821 */ addu $s3,$s3,$t6 +/* 7b60: 24190000 */ addiu $t9,$zero,0x0 +/* 7b64: 24120000 */ addiu $s2,$zero,0x0 +/* 7b68: 0334082a */ slt $at,$t9,$s4 +/* 7b6c: 10200078 */ beqz $at,.L00007d50 +/* 7b70: 96730000 */ lhu $s3,0x0($s3) +.L00007b74: +/* 7b74: 03c8082a */ slt $at,$s8,$t0 +/* 7b78: 10200009 */ beqz $at,.L00007ba0 +/* 7b7c: 00000000 */ sll $zero,$zero,0x0 +/* 7b80: 92e10000 */ lbu $at,0x0($s7) +.L00007b84: +/* 7b84: 26f70001 */ addiu $s7,$s7,0x1 +/* 7b88: 03c10804 */ sllv $at,$at,$s8 +/* 7b8c: 0381e025 */ or $gp,$gp,$at +/* 7b90: 27de0008 */ addiu $s8,$s8,0x8 +/* 7b94: 03c8082a */ slt $at,$s8,$t0 +/* 7b98: 5420fffa */ bnezl $at,.L00007b84 +/* 7b9c: 92e10000 */ lbu $at,0x0($s7) +.L00007ba0: +/* 7ba0: 03938024 */ and $s0,$gp,$s3 +/* 7ba4: 02158021 */ addu $s0,$s0,$s5 +/* 7ba8: 00108880 */ sll $s1,$s0,0x2 +/* 7bac: 02368821 */ addu $s1,$s1,$s6 +/* 7bb0: 92310001 */ lbu $s1,0x1($s1) +/* 7bb4: 023ce006 */ srlv $gp,$gp,$s1 +/* 7bb8: 03d1f023 */ subu $s8,$s8,$s1 +/* 7bbc: 00108880 */ sll $s1,$s0,0x2 +/* 7bc0: 02368821 */ addu $s1,$s1,$s6 +/* 7bc4: 96310002 */ lhu $s1,0x2($s1) +/* 7bc8: 2a210010 */ slti $at,$s1,0x10 +/* 7bcc: 10200007 */ beqz $at,.L00007bec +/* 7bd0: 00000000 */ sll $zero,$zero,0x0 +/* 7bd4: 00199080 */ sll $s2,$t9,0x2 +/* 7bd8: 025d9021 */ addu $s2,$s2,$sp +/* 7bdc: ae510548 */ sw $s1,0x548($s2) +/* 7be0: 27390001 */ addiu $t9,$t9,0x1 +/* 7be4: 08001f51 */ j 0x7d44 +/* 7be8: 02209025 */ or $s2,$s1,$zero +.L00007bec: +/* 7bec: 24010010 */ addiu $at,$zero,0x10 +/* 7bf0: 1621001c */ bne $s1,$at,.L00007c64 +/* 7bf4: 00000000 */ sll $zero,$zero,0x0 +/* 7bf8: 2bc10002 */ slti $at,$s8,0x2 +/* 7bfc: 10200009 */ beqz $at,.L00007c24 +/* 7c00: 00000000 */ sll $zero,$zero,0x0 +/* 7c04: 92e10000 */ lbu $at,0x0($s7) +.L00007c08: +/* 7c08: 26f70001 */ addiu $s7,$s7,0x1 +/* 7c0c: 03c10804 */ sllv $at,$at,$s8 +/* 7c10: 0381e025 */ or $gp,$gp,$at +/* 7c14: 27de0008 */ addiu $s8,$s8,0x8 +/* 7c18: 2bc10002 */ slti $at,$s8,0x2 +/* 7c1c: 5420fffa */ bnezl $at,.L00007c08 +/* 7c20: 92e10000 */ lbu $at,0x0($s7) +.L00007c24: +/* 7c24: 33910003 */ andi $s1,$gp,0x3 +/* 7c28: 26310003 */ addiu $s1,$s1,0x3 +/* 7c2c: 001ce082 */ srl $gp,$gp,0x2 +/* 7c30: 27defffe */ addiu $s8,$s8,-2 +/* 7c34: 0331c021 */ addu $t8,$t9,$s1 +/* 7c38: 0298082a */ slt $at,$s4,$t8 +/* 7c3c: 142000b4 */ bnez $at,.L00007f10 +/* 7c40: 0019c080 */ sll $t8,$t9,0x2 +/* 7c44: 031dc021 */ addu $t8,$t8,$sp +.L00007c48: +/* 7c48: af120548 */ sw $s2,0x548($t8) +/* 7c4c: 27390001 */ addiu $t9,$t9,0x1 +/* 7c50: 2631ffff */ addiu $s1,$s1,-1 +/* 7c54: 1620fffc */ bnez $s1,.L00007c48 +/* 7c58: 27180004 */ addiu $t8,$t8,0x4 +/* 7c5c: 08001f51 */ j 0x7d44 +/* 7c60: 00000000 */ sll $zero,$zero,0x0 +.L00007c64: +/* 7c64: 24010011 */ addiu $at,$zero,0x11 +/* 7c68: 1621001c */ bne $s1,$at,.L00007cdc +/* 7c6c: 00000000 */ sll $zero,$zero,0x0 +/* 7c70: 2bc10003 */ slti $at,$s8,0x3 +/* 7c74: 10200009 */ beqz $at,.L00007c9c +/* 7c78: 00000000 */ sll $zero,$zero,0x0 +/* 7c7c: 92e10000 */ lbu $at,0x0($s7) +.L00007c80: +/* 7c80: 26f70001 */ addiu $s7,$s7,0x1 +/* 7c84: 03c10804 */ sllv $at,$at,$s8 +/* 7c88: 0381e025 */ or $gp,$gp,$at +/* 7c8c: 27de0008 */ addiu $s8,$s8,0x8 +/* 7c90: 2bc10003 */ slti $at,$s8,0x3 +/* 7c94: 5420fffa */ bnezl $at,.L00007c80 +/* 7c98: 92e10000 */ lbu $at,0x0($s7) +.L00007c9c: +/* 7c9c: 33910007 */ andi $s1,$gp,0x7 +/* 7ca0: 26310003 */ addiu $s1,$s1,0x3 +/* 7ca4: 001ce0c2 */ srl $gp,$gp,0x3 +/* 7ca8: 27defffd */ addiu $s8,$s8,-3 +/* 7cac: 0331c021 */ addu $t8,$t9,$s1 +/* 7cb0: 0298082a */ slt $at,$s4,$t8 +/* 7cb4: 14200096 */ bnez $at,.L00007f10 +/* 7cb8: 0019c080 */ sll $t8,$t9,0x2 +/* 7cbc: 031dc021 */ addu $t8,$t8,$sp +.L00007cc0: +/* 7cc0: af000548 */ sw $zero,0x548($t8) +/* 7cc4: 27390001 */ addiu $t9,$t9,0x1 +/* 7cc8: 2631ffff */ addiu $s1,$s1,-1 +/* 7ccc: 1620fffc */ bnez $s1,.L00007cc0 +/* 7cd0: 27180004 */ addiu $t8,$t8,0x4 +/* 7cd4: 08001f51 */ j 0x7d44 +/* 7cd8: 24120000 */ addiu $s2,$zero,0x0 +.L00007cdc: +/* 7cdc: 2bc10007 */ slti $at,$s8,0x7 +/* 7ce0: 10200009 */ beqz $at,.L00007d08 +/* 7ce4: 00000000 */ sll $zero,$zero,0x0 +/* 7ce8: 92e10000 */ lbu $at,0x0($s7) +.L00007cec: +/* 7cec: 26f70001 */ addiu $s7,$s7,0x1 +/* 7cf0: 03c10804 */ sllv $at,$at,$s8 +/* 7cf4: 0381e025 */ or $gp,$gp,$at +/* 7cf8: 27de0008 */ addiu $s8,$s8,0x8 +/* 7cfc: 2bc10007 */ slti $at,$s8,0x7 +/* 7d00: 5420fffa */ bnezl $at,.L00007cec +/* 7d04: 92e10000 */ lbu $at,0x0($s7) +.L00007d08: +/* 7d08: 3391007f */ andi $s1,$gp,0x7f +/* 7d0c: 2631000b */ addiu $s1,$s1,0xb +/* 7d10: 001ce1c2 */ srl $gp,$gp,0x7 +/* 7d14: 27defff9 */ addiu $s8,$s8,-7 +/* 7d18: 0331c021 */ addu $t8,$t9,$s1 +/* 7d1c: 0298082a */ slt $at,$s4,$t8 +/* 7d20: 1420007b */ bnez $at,.L00007f10 +/* 7d24: 0019c080 */ sll $t8,$t9,0x2 +/* 7d28: 031dc021 */ addu $t8,$t8,$sp +.L00007d2c: +/* 7d2c: af000548 */ sw $zero,0x548($t8) +/* 7d30: 27390001 */ addiu $t9,$t9,0x1 +/* 7d34: 2631ffff */ addiu $s1,$s1,-1 +/* 7d38: 1620fffc */ bnez $s1,.L00007d2c +/* 7d3c: 27180004 */ addiu $t8,$t8,0x4 +/* 7d40: 24120000 */ addiu $s2,$zero,0x0 +/* 7d44: 0334082a */ slt $at,$t9,$s4 +/* 7d48: 1420ff8a */ bnez $at,.L00007b74 +/* 7d4c: 00000000 */ sll $zero,$zero,0x0 +.L00007d50: +/* 7d50: a7b50a38 */ sh $s5,0xa38($sp) +/* 7d54: a7b00a3a */ sh $s0,0xa3a($sp) +/* 7d58: 24180009 */ addiu $t8,$zero,0x9 +/* 7d5c: afb80a3c */ sw $t8,0xa3c($sp) +/* 7d60: 448a0000 */ mtc1 $t2,$f0 +/* 7d64: 448b0800 */ mtc1 $t3,$f1 +/* 7d68: 27a40548 */ addiu $a0,$sp,0x548 +/* 7d6c: 01402825 */ or $a1,$t2,$zero +/* 7d70: 24060101 */ addiu $a2,$zero,0x101 +/* 7d74: 3c077005 */ lui $a3,0x7005 +/* 7d78: 24e72552 */ addiu $a3,$a3,0x2552 +/* 7d7c: 3c0f7005 */ lui $t7,0x7005 +/* 7d80: 25ef25df */ addiu $t7,$t7,0x25df +/* 7d84: 27b80a38 */ addiu $t8,$sp,0xa38 +/* 7d88: 0c002019 */ jal func00008064 +/* 7d8c: 27b90a3c */ addiu $t9,$sp,0xa3c +/* 7d90: 440a0000 */ mfc1 $t2,$f0 +/* 7d94: 440b0800 */ mfc1 $t3,$f1 +/* 7d98: 1440005d */ bnez $v0,.L00007f10 +/* 7d9c: 24180006 */ addiu $t8,$zero,0x6 +/* 7da0: afb80a40 */ sw $t8,0xa40($sp) +/* 7da4: 000a2080 */ sll $a0,$t2,0x2 +/* 7da8: 009d2021 */ addu $a0,$a0,$sp +/* 7dac: 24840548 */ addiu $a0,$a0,0x548 +/* 7db0: 01602825 */ or $a1,$t3,$zero +/* 7db4: 24060000 */ addiu $a2,$zero,0x0 +/* 7db8: 3c077005 */ lui $a3,0x7005 +/* 7dbc: 24e72590 */ addiu $a3,$a3,0x2590 +/* 7dc0: 3c0f7005 */ lui $t7,0x7005 +/* 7dc4: 25ef25fe */ addiu $t7,$t7,0x25fe +/* 7dc8: 27b80a3a */ addiu $t8,$sp,0xa3a +/* 7dcc: 0c002019 */ jal func00008064 +/* 7dd0: 27b90a40 */ addiu $t9,$sp,0xa40 +/* 7dd4: 1440004e */ bnez $v0,.L00007f10 +/* 7dd8: 97a40a38 */ lhu $a0,0xa38($sp) +/* 7ddc: 00042080 */ sll $a0,$a0,0x2 +/* 7de0: 00962021 */ addu $a0,$a0,$s6 +/* 7de4: 97a50a3a */ lhu $a1,0xa3a($sp) +/* 7de8: 00052880 */ sll $a1,$a1,0x2 +/* 7dec: 00b62821 */ addu $a1,$a1,$s6 +/* 7df0: 8fa60a3c */ lw $a2,0xa3c($sp) +/* 7df4: 0c002184 */ jal func00008610 +/* 7df8: 8fa70a40 */ lw $a3,0xa40($sp) +/* 7dfc: 14400044 */ bnez $v0,.L00007f10 +/* 7e00: 00000000 */ sll $zero,$zero,0x0 +/* 7e04: 08001fc5 */ j 0x7f14 +/* 7e08: 24020000 */ addiu $v0,$zero,0x0 +.L00007e0c: +/* 7e0c: 27bdff80 */ addiu $sp,$sp,-128 +/* 7e10: afa40010 */ sw $a0,0x10($sp) +/* 7e14: 3c047005 */ lui $a0,0x7005 +/* 7e18: afbf0000 */ sw $ra,0x0($sp) +/* 7e1c: afa10004 */ sw $at,0x4($sp) +/* 7e20: afa20008 */ sw $v0,0x8($sp) +/* 7e24: afa3000c */ sw $v1,0xc($sp) +/* 7e28: afa50014 */ sw $a1,0x14($sp) +/* 7e2c: afa60018 */ sw $a2,0x18($sp) +/* 7e30: afa7001c */ sw $a3,0x1c($sp) +/* 7e34: afa80020 */ sw $t0,0x20($sp) +/* 7e38: afa90024 */ sw $t1,0x24($sp) +/* 7e3c: afaa0028 */ sw $t2,0x28($sp) +/* 7e40: afab002c */ sw $t3,0x2c($sp) +/* 7e44: afac0030 */ sw $t4,0x30($sp) +/* 7e48: afad0034 */ sw $t5,0x34($sp) +/* 7e4c: afae0038 */ sw $t6,0x38($sp) +/* 7e50: afaf003c */ sw $t7,0x3c($sp) +/* 7e54: afb00040 */ sw $s0,0x40($sp) +/* 7e58: afb10044 */ sw $s1,0x44($sp) +/* 7e5c: afb20048 */ sw $s2,0x48($sp) +/* 7e60: afb3004c */ sw $s3,0x4c($sp) +/* 7e64: afb40050 */ sw $s4,0x50($sp) +/* 7e68: afb50054 */ sw $s5,0x54($sp) +/* 7e6c: afb60058 */ sw $s6,0x58($sp) +/* 7e70: afb7005c */ sw $s7,0x5c($sp) +/* 7e74: afb80060 */ sw $t8,0x60($sp) +/* 7e78: afb90064 */ sw $t9,0x64($sp) +/* 7e7c: afbc0070 */ sw $gp,0x70($sp) +/* 7e80: afbd0074 */ sw $sp,0x74($sp) +/* 7e84: afbe0078 */ sw $s8,0x78($sp) +/* 7e88: 27bdffe8 */ addiu $sp,$sp,-24 +/* 7e8c: 0c00bea9 */ jal func0002faa4 +/* 7e90: 24842670 */ addiu $a0,$a0,0x2670 +/* 7e94: 27bd0018 */ addiu $sp,$sp,0x18 +/* 7e98: 8fbf0000 */ lw $ra,0x0($sp) +/* 7e9c: 8fa10004 */ lw $at,0x4($sp) +/* 7ea0: 8fa20008 */ lw $v0,0x8($sp) +/* 7ea4: 8fa3000c */ lw $v1,0xc($sp) +/* 7ea8: 8fa40010 */ lw $a0,0x10($sp) +/* 7eac: 8fa50014 */ lw $a1,0x14($sp) +/* 7eb0: 8fa60018 */ lw $a2,0x18($sp) +/* 7eb4: 8fa7001c */ lw $a3,0x1c($sp) +/* 7eb8: 8fa80020 */ lw $t0,0x20($sp) +/* 7ebc: 8fa90024 */ lw $t1,0x24($sp) +/* 7ec0: 8faa0028 */ lw $t2,0x28($sp) +/* 7ec4: 8fab002c */ lw $t3,0x2c($sp) +/* 7ec8: 8fac0030 */ lw $t4,0x30($sp) +/* 7ecc: 8fad0034 */ lw $t5,0x34($sp) +/* 7ed0: 8fae0038 */ lw $t6,0x38($sp) +/* 7ed4: 8faf003c */ lw $t7,0x3c($sp) +/* 7ed8: 8fb00040 */ lw $s0,0x40($sp) +/* 7edc: 8fb10044 */ lw $s1,0x44($sp) +/* 7ee0: 8fb20048 */ lw $s2,0x48($sp) +/* 7ee4: 8fb3004c */ lw $s3,0x4c($sp) +/* 7ee8: 8fb40050 */ lw $s4,0x50($sp) +/* 7eec: 8fb50054 */ lw $s5,0x54($sp) +/* 7ef0: 8fb60058 */ lw $s6,0x58($sp) +/* 7ef4: 8fb7005c */ lw $s7,0x5c($sp) +/* 7ef8: 8fb80060 */ lw $t8,0x60($sp) +/* 7efc: 8fb90064 */ lw $t9,0x64($sp) +/* 7f00: 8fbc0070 */ lw $gp,0x70($sp) +/* 7f04: 8fbd0074 */ lw $sp,0x74($sp) +/* 7f08: 8fbe0078 */ lw $s8,0x78($sp) +/* 7f0c: 27bd0080 */ addiu $sp,$sp,0x80 +.L00007f10: +/* 7f10: 24020001 */ addiu $v0,$zero,0x1 +/* 7f14: 8fbf0a44 */ lw $ra,0xa44($sp) +/* 7f18: 03e00008 */ jr $ra +/* 7f1c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00007f20 +/* 7f20: 440a8800 */ mfc1 $t2,$f17 +/* 7f24: 440e9000 */ mfc1 $t6,$f18 +/* 7f28: 440f8000 */ mfc1 $t7,$f16 +/* 7f2c: 33cb0007 */ andi $t3,$s8,0x7 +/* 7f30: 017ce006 */ srlv $gp,$gp,$t3 +/* 7f34: 03cbf023 */ subu $s8,$s8,$t3 +/* 7f38: 2bc10010 */ slti $at,$s8,0x10 +/* 7f3c: 10200009 */ beqz $at,.L00007f64 +/* 7f40: 00000000 */ sll $zero,$zero,0x0 +/* 7f44: 92e10000 */ lbu $at,0x0($s7) +.L00007f48: +/* 7f48: 26f70001 */ addiu $s7,$s7,0x1 +/* 7f4c: 03c10804 */ sllv $at,$at,$s8 +/* 7f50: 0381e025 */ or $gp,$gp,$at +/* 7f54: 27de0008 */ addiu $s8,$s8,0x8 +/* 7f58: 2bc10010 */ slti $at,$s8,0x10 +/* 7f5c: 5420fffa */ bnezl $at,.L00007f48 +/* 7f60: 92e10000 */ lbu $at,0x0($s7) +.L00007f64: +/* 7f64: 338bffff */ andi $t3,$gp,0xffff +/* 7f68: 001ce402 */ srl $gp,$gp,0x10 +/* 7f6c: 27defff0 */ addiu $s8,$s8,-16 +/* 7f70: 2bc10010 */ slti $at,$s8,0x10 +/* 7f74: 10200009 */ beqz $at,.L00007f9c +/* 7f78: 00000000 */ sll $zero,$zero,0x0 +/* 7f7c: 92e10000 */ lbu $at,0x0($s7) +.L00007f80: +/* 7f80: 26f70001 */ addiu $s7,$s7,0x1 +/* 7f84: 03c10804 */ sllv $at,$at,$s8 +/* 7f88: 0381e025 */ or $gp,$gp,$at +/* 7f8c: 27de0008 */ addiu $s8,$s8,0x8 +/* 7f90: 2bc10010 */ slti $at,$s8,0x10 +/* 7f94: 5420fffa */ bnezl $at,.L00007f80 +/* 7f98: 92e10000 */ lbu $at,0x0($s7) +.L00007f9c: +/* 7f9c: 03806827 */ nor $t5,$gp,$zero +/* 7fa0: 31adffff */ andi $t5,$t5,0xffff +/* 7fa4: 156d001d */ bne $t3,$t5,.L0000801c +/* 7fa8: 001ce402 */ srl $gp,$gp,0x10 +/* 7fac: 27defff0 */ addiu $s8,$s8,-16 +/* 7fb0: 014b6821 */ addu $t5,$t2,$t3 +/* 7fb4: 01ae082a */ slt $at,$t5,$t6 +/* 7fb8: 10200018 */ beqz $at,.L0000801c +/* 7fbc: 01ea6821 */ addu $t5,$t7,$t2 +/* 7fc0: 014b5021 */ addu $t2,$t2,$t3 +/* 7fc4: 11600012 */ beqz $t3,.L00008010 +/* 7fc8: 256bffff */ addiu $t3,$t3,-1 +.L00007fcc: +/* 7fcc: 2bc10008 */ slti $at,$s8,0x8 +/* 7fd0: 10200009 */ beqz $at,.L00007ff8 +/* 7fd4: 00000000 */ sll $zero,$zero,0x0 +/* 7fd8: 92e10000 */ lbu $at,0x0($s7) +.L00007fdc: +/* 7fdc: 26f70001 */ addiu $s7,$s7,0x1 +/* 7fe0: 03c10804 */ sllv $at,$at,$s8 +/* 7fe4: 0381e025 */ or $gp,$gp,$at +/* 7fe8: 27de0008 */ addiu $s8,$s8,0x8 +/* 7fec: 2bc10008 */ slti $at,$s8,0x8 +/* 7ff0: 5420fffa */ bnezl $at,.L00007fdc +/* 7ff4: 92e10000 */ lbu $at,0x0($s7) +.L00007ff8: +/* 7ff8: a1bc0000 */ sb $gp,0x0($t5) +/* 7ffc: 25ad0001 */ addiu $t5,$t5,0x1 +/* 8000: 001ce202 */ srl $gp,$gp,0x8 +/* 8004: 27defff8 */ addiu $s8,$s8,-8 +/* 8008: 1560fff0 */ bnez $t3,.L00007fcc +/* 800c: 256bffff */ addiu $t3,$t3,-1 +.L00008010: +/* 8010: 448a8800 */ mtc1 $t2,$f17 +/* 8014: 03e00008 */ jr $ra +/* 8018: 24020000 */ addiu $v0,$zero,0x0 +.L0000801c: +/* 801c: 03e00008 */ jr $ra +/* 8020: 24020001 */ addiu $v0,$zero,0x1 +); + +GLOBAL_ASM( +glabel func00008024 +/* 8024: afbf0a44 */ sw $ra,0xa44($sp) +/* 8028: afb60a74 */ sw $s6,0xa74($sp) +/* 802c: 3c168009 */ lui $s6,0x8009 +/* 8030: 26d60b10 */ addiu $s6,$s6,0xb10 +/* 8034: 3c048009 */ lui $a0,0x8009 +/* 8038: 24840b14 */ addiu $a0,$a0,0xb14 +/* 803c: 3c058009 */ lui $a1,0x8009 +/* 8040: 24a514d8 */ addiu $a1,$a1,0x14d8 +/* 8044: 24060007 */ addiu $a2,$zero,0x7 +/* 8048: 24070005 */ addiu $a3,$zero,0x5 +/* 804c: 0c002184 */ jal func00008610 +/* 8050: 00000000 */ sll $zero,$zero,0x0 +/* 8054: 8fb60a74 */ lw $s6,0xa74($sp) +/* 8058: 8fbf0a44 */ lw $ra,0xa44($sp) +/* 805c: 03e00008 */ jr $ra +/* 8060: 24020000 */ addiu $v0,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00008064 +/* 8064: 10a00120 */ beqz $a1,.L000084e8 +/* 8068: 44901000 */ mtc1 $s0,$f2 +/* 806c: 44911800 */ mtc1 $s1,$f3 +/* 8070: 44922000 */ mtc1 $s2,$f4 +/* 8074: 44932800 */ mtc1 $s3,$f5 +/* 8078: 44943000 */ mtc1 $s4,$f6 +/* 807c: 44953800 */ mtc1 $s5,$f7 +/* 8080: 44964000 */ mtc1 $s6,$f8 +/* 8084: 44974800 */ mtc1 $s7,$f9 +/* 8088: 449e5000 */ mtc1 $s8,$f10 +/* 808c: 449c5800 */ mtc1 $gp,$f11 +/* 8090: 44139800 */ mfc1 $s3,$f19 +/* 8094: ffa00000 */ sd $zero,0x0($sp) +/* 8098: ffa00008 */ sd $zero,0x8($sp) +/* 809c: ffa00010 */ sd $zero,0x10($sp) +/* 80a0: ffa00018 */ sd $zero,0x18($sp) +/* 80a4: ffa00020 */ sd $zero,0x20($sp) +/* 80a8: ffa00028 */ sd $zero,0x28($sp) +/* 80ac: ffa00030 */ sd $zero,0x30($sp) +/* 80b0: ffa00038 */ sd $zero,0x38($sp) +/* 80b4: afa00040 */ sw $zero,0x40($sp) +/* 80b8: 00804025 */ or $t0,$a0,$zero +/* 80bc: 00a04825 */ or $t1,$a1,$zero +.L000080c0: +/* 80c0: 8d170000 */ lw $s7,0x0($t0) +/* 80c4: 25080004 */ addiu $t0,$t0,0x4 +/* 80c8: 0017b880 */ sll $s7,$s7,0x2 +/* 80cc: 02fdb821 */ addu $s7,$s7,$sp +/* 80d0: 8ee10000 */ lw $at,0x0($s7) +/* 80d4: 2529ffff */ addiu $t1,$t1,-1 +/* 80d8: 24210001 */ addiu $at,$at,0x1 +/* 80dc: 1520fff8 */ bnez $t1,.L000080c0 +/* 80e0: aee10000 */ sw $at,0x0($s7) +/* 80e4: 8fb70000 */ lw $s7,0x0($sp) +/* 80e8: 12e50101 */ beq $s7,$a1,.L000084f0 +/* 80ec: 8f2a0000 */ lw $t2,0x0($t9) +/* 80f0: 240b0004 */ addiu $t3,$zero,0x4 +/* 80f4: 000a5080 */ sll $t2,$t2,0x2 +/* 80f8: 24010040 */ addiu $at,$zero,0x40 +.L000080fc: +/* 80fc: 017db821 */ addu $s7,$t3,$sp +/* 8100: 8ef70000 */ lw $s7,0x0($s7) +/* 8104: 16e00003 */ bnez $s7,.L00008114 +/* 8108: 00000000 */ sll $zero,$zero,0x0 +/* 810c: 1561fffb */ bne $t3,$at,.L000080fc +/* 8110: 256b0004 */ addiu $t3,$t3,0x4 +.L00008114: +/* 8114: 014b082a */ slt $at,$t2,$t3 +/* 8118: 10200002 */ beqz $at,.L00008124 +/* 811c: 01606025 */ or $t4,$t3,$zero +/* 8120: 01605025 */ or $t2,$t3,$zero +.L00008124: +/* 8124: 24090040 */ addiu $t1,$zero,0x40 +.L00008128: +/* 8128: 013db821 */ addu $s7,$t1,$sp +/* 812c: 8ef70000 */ lw $s7,0x0($s7) +/* 8130: 16e00004 */ bnez $s7,.L00008144 +/* 8134: 00000000 */ sll $zero,$zero,0x0 +/* 8138: 2529fffc */ addiu $t1,$t1,-4 +/* 813c: 1520fffa */ bnez $t1,.L00008128 +/* 8140: 00000000 */ sll $zero,$zero,0x0 +.L00008144: +/* 8144: 012a082a */ slt $at,$t1,$t2 +/* 8148: 10200002 */ beqz $at,.L00008154 +/* 814c: 01206825 */ or $t5,$t1,$zero +/* 8150: 01205025 */ or $t2,$t1,$zero +.L00008154: +/* 8154: 000a5082 */ srl $t2,$t2,0x2 +/* 8158: af2a0000 */ sw $t2,0x0($t9) +/* 815c: 24190001 */ addiu $t9,$zero,0x1 +/* 8160: 000bb882 */ srl $s7,$t3,0x2 +/* 8164: 0169082a */ slt $at,$t3,$t1 +/* 8168: 10200008 */ beqz $at,.L0000818c +/* 816c: 02f9c804 */ sllv $t9,$t9,$s7 +.L00008170: +/* 8170: 017db821 */ addu $s7,$t3,$sp +/* 8174: 8ef70000 */ lw $s7,0x0($s7) +/* 8178: 256b0004 */ addiu $t3,$t3,0x4 +/* 817c: 0337c823 */ subu $t9,$t9,$s7 +/* 8180: 0169082a */ slt $at,$t3,$t1 +/* 8184: 1420fffa */ bnez $at,.L00008170 +/* 8188: 0019c840 */ sll $t9,$t9,0x1 +.L0000818c: +/* 818c: 013db821 */ addu $s7,$t1,$sp +/* 8190: 8ee10000 */ lw $at,0x0($s7) +/* 8194: aef90000 */ sw $t9,0x0($s7) +/* 8198: 0321c823 */ subu $t9,$t9,$at +/* 819c: afa00508 */ sw $zero,0x508($sp) +/* 81a0: 240b0000 */ addiu $t3,$zero,0x0 +/* 81a4: 27a80004 */ addiu $t0,$sp,0x4 +/* 81a8: 2529fffc */ addiu $t1,$t1,-4 +/* 81ac: 11200008 */ beqz $t1,.L000081d0 +/* 81b0: 27ae050c */ addiu $t6,$sp,0x50c +.L000081b4: +/* 81b4: 8d170000 */ lw $s7,0x0($t0) +/* 81b8: 25080004 */ addiu $t0,$t0,0x4 +/* 81bc: 01775821 */ addu $t3,$t3,$s7 +/* 81c0: adcb0000 */ sw $t3,0x0($t6) +/* 81c4: 2529fffc */ addiu $t1,$t1,-4 +/* 81c8: 1520fffa */ bnez $t1,.L000081b4 +/* 81cc: 25ce0004 */ addiu $t6,$t6,0x4 +.L000081d0: +/* 81d0: 000d6882 */ srl $t5,$t5,0x2 +/* 81d4: 000c6082 */ srl $t4,$t4,0x2 +/* 81d8: 00804025 */ or $t0,$a0,$zero +/* 81dc: 24090000 */ addiu $t1,$zero,0x0 +/* 81e0: 8d0b0000 */ lw $t3,0x0($t0) +.L000081e4: +/* 81e4: 25080004 */ addiu $t0,$t0,0x4 +/* 81e8: 11600008 */ beqz $t3,.L0000820c +/* 81ec: 000b5880 */ sll $t3,$t3,0x2 +/* 81f0: 017d5821 */ addu $t3,$t3,$sp +/* 81f4: 8d770504 */ lw $s7,0x504($t3) +/* 81f8: 0017f080 */ sll $s8,$s7,0x2 +/* 81fc: 26e10001 */ addiu $at,$s7,0x1 +/* 8200: ad610504 */ sw $at,0x504($t3) +/* 8204: 03ddf021 */ addu $s8,$s8,$sp +/* 8208: afc90084 */ sw $t1,0x84($s8) +.L0000820c: +/* 820c: 25290001 */ addiu $t1,$t1,0x1 +/* 8210: 0125082a */ slt $at,$t1,$a1 +/* 8214: 5420fff3 */ bnezl $at,.L000081e4 +/* 8218: 8d0b0000 */ lw $t3,0x0($t0) +/* 821c: afa00504 */ sw $zero,0x504($sp) +/* 8220: 24090000 */ addiu $t1,$zero,0x0 +/* 8224: 27a80084 */ addiu $t0,$sp,0x84 +/* 8228: 2402ffff */ addiu $v0,$zero,-1 +/* 822c: 000a8823 */ negu $s1,$t2 +/* 8230: afa00044 */ sw $zero,0x44($sp) +/* 8234: 0800211d */ j 0x8474 +/* 8238: 24100000 */ addiu $s0,$zero,0x0 +/* 823c: 022a8821 */ addu $s1,$s1,$t2 +.L00008240: +/* 8240: 01b18023 */ subu $s0,$t5,$s1 +/* 8244: 0150082a */ slt $at,$t2,$s0 +/* 8248: 10200002 */ beqz $at,.L00008254 +/* 824c: 24420001 */ addiu $v0,$v0,0x1 +/* 8250: 01408025 */ or $s0,$t2,$zero +.L00008254: +/* 8254: 01915823 */ subu $t3,$t4,$s1 +/* 8258: 24120001 */ addiu $s2,$zero,0x1 +/* 825c: 01729004 */ sllv $s2,$s2,$t3 +/* 8260: 24970001 */ addiu $s7,$a0,0x1 +/* 8264: 02f2082a */ slt $at,$s7,$s2 +/* 8268: 10200012 */ beqz $at,.L000082b4 +/* 826c: 00000000 */ sll $zero,$zero,0x0 +/* 8270: 02579023 */ subu $s2,$s2,$s7 +/* 8274: 000c7080 */ sll $t6,$t4,0x2 +/* 8278: 01dd7021 */ addu $t6,$t6,$sp +/* 827c: 25ce0000 */ addiu $t6,$t6,0x0 +/* 8280: 256b0001 */ addiu $t3,$t3,0x1 +/* 8284: 0170082a */ slt $at,$t3,$s0 +/* 8288: 1020000a */ beqz $at,.L000082b4 +/* 828c: 00000000 */ sll $zero,$zero,0x0 +.L00008290: +/* 8290: 8dd70004 */ lw $s7,0x4($t6) +/* 8294: 00129040 */ sll $s2,$s2,0x1 +/* 8298: 02f2082a */ slt $at,$s7,$s2 +/* 829c: 10200005 */ beqz $at,.L000082b4 +/* 82a0: 25ce0004 */ addiu $t6,$t6,0x4 +/* 82a4: 256b0001 */ addiu $t3,$t3,0x1 +/* 82a8: 0170082a */ slt $at,$t3,$s0 +/* 82ac: 1420fff8 */ bnez $at,.L00008290 +/* 82b0: 02579023 */ subu $s2,$s2,$s7 +.L000082b4: +/* 82b4: 24100001 */ addiu $s0,$zero,0x1 +/* 82b8: 01708004 */ sllv $s0,$s0,$t3 +/* 82bc: 00137080 */ sll $t6,$s3,0x2 +/* 82c0: 01d67021 */ addu $t6,$t6,$s6 +/* 82c4: 26770001 */ addiu $s7,$s3,0x1 +/* 82c8: a7170000 */ sh $s7,0x0($t8) +/* 82cc: 25d80002 */ addiu $t8,$t6,0x2 +/* 82d0: a7000000 */ sh $zero,0x0($t8) +/* 82d4: 25ce0004 */ addiu $t6,$t6,0x4 +/* 82d8: 0002b880 */ sll $s7,$v0,0x2 +/* 82dc: 02fdb821 */ addu $s7,$s7,$sp +/* 82e0: 10400012 */ beqz $v0,.L0000832c +/* 82e4: aeee0044 */ sw $t6,0x44($s7) +/* 82e8: 0002b880 */ sll $s7,$v0,0x2 +/* 82ec: 02fdb821 */ addu $s7,$s7,$sp +/* 82f0: aee90504 */ sw $t1,0x504($s7) +/* 82f4: 0140a825 */ or $s5,$t2,$zero +/* 82f8: 25740010 */ addiu $s4,$t3,0x10 +/* 82fc: 267c0001 */ addiu $gp,$s3,0x1 +/* 8300: 022a5823 */ subu $t3,$s1,$t2 +/* 8304: 01695806 */ srlv $t3,$t1,$t3 +/* 8308: 2457ffff */ addiu $s7,$v0,-1 +/* 830c: 0017b880 */ sll $s7,$s7,0x2 +/* 8310: 02fdb821 */ addu $s7,$s7,$sp +/* 8314: 8ef70044 */ lw $s7,0x44($s7) +/* 8318: 000b0880 */ sll $at,$t3,0x2 +/* 831c: 02e1b821 */ addu $s7,$s7,$at +/* 8320: a2f40000 */ sb $s4,0x0($s7) +/* 8324: a2f50001 */ sb $s5,0x1($s7) +/* 8328: a6fc0002 */ sh $gp,0x2($s7) +.L0000832c: +/* 832c: 02709821 */ addu $s3,$s3,$s0 +/* 8330: 26730001 */ addiu $s3,$s3,0x1 +/* 8334: 2a610501 */ slti $at,$s3,0x501 +/* 8338: 10200071 */ beqz $at,.L00008500 +.L0000833c: +/* 833c: 022ab821 */ addu $s7,$s1,$t2 +/* 8340: 02ec082a */ slt $at,$s7,$t4 +/* 8344: 5420ffbe */ bnezl $at,.L00008240 +/* 8348: 022a8821 */ addu $s1,$s1,$t2 +/* 834c: 0191a823 */ subu $s5,$t4,$s1 +/* 8350: 0005b880 */ sll $s7,$a1,0x2 +/* 8354: 02fdb821 */ addu $s7,$s7,$sp +/* 8358: 26f70084 */ addiu $s7,$s7,0x84 +/* 835c: 0117082a */ slt $at,$t0,$s7 +/* 8360: 14200003 */ bnez $at,.L00008370 +/* 8364: 24140063 */ addiu $s4,$zero,0x63 +/* 8368: 080020ef */ j 0x83bc +/* 836c: 24120001 */ addiu $s2,$zero,0x1 +.L00008370: +/* 8370: 8d170000 */ lw $s7,0x0($t0) +/* 8374: 02e6082a */ slt $at,$s7,$a2 +/* 8378: 10200008 */ beqz $at,.L0000839c +/* 837c: 00000000 */ sll $zero,$zero,0x0 +/* 8380: 02e0e025 */ or $gp,$s7,$zero +/* 8384: 2ae10100 */ slti $at,$s7,0x100 +/* 8388: 54200002 */ bnezl $at,.L00008394 +/* 838c: 24140010 */ addiu $s4,$zero,0x10 +/* 8390: 2414000f */ addiu $s4,$zero,0xf +.L00008394: +/* 8394: 080020ee */ j 0x83b8 +/* 8398: 25080004 */ addiu $t0,$t0,0x4 +.L0000839c: +/* 839c: 02e6b823 */ subu $s7,$s7,$a2 +/* 83a0: 02efa021 */ addu $s4,$s7,$t7 +/* 83a4: 92940000 */ lbu $s4,0x0($s4) +/* 83a8: 0017b840 */ sll $s7,$s7,0x1 +/* 83ac: 02e7b821 */ addu $s7,$s7,$a3 +/* 83b0: 96fc0000 */ lhu $gp,0x0($s7) +/* 83b4: 25080004 */ addiu $t0,$t0,0x4 +/* 83b8: 24120001 */ addiu $s2,$zero,0x1 +/* 83bc: 0191b823 */ subu $s7,$t4,$s1 +/* 83c0: 02f29004 */ sllv $s2,$s2,$s7 +/* 83c4: 02295806 */ srlv $t3,$t1,$s1 +/* 83c8: 0170082a */ slt $at,$t3,$s0 +/* 83cc: 10200010 */ beqz $at,.L00008410 +/* 83d0: 0014be00 */ sll $s7,$s4,0x18 +/* 83d4: 32b500ff */ andi $s5,$s5,0xff +/* 83d8: 0015ac00 */ sll $s5,$s5,0x10 +/* 83dc: 02f5b825 */ or $s7,$s7,$s5 +/* 83e0: 3395ffff */ andi $s5,$gp,0xffff +/* 83e4: 02b7a825 */ or $s5,$s5,$s7 +/* 83e8: 00129080 */ sll $s2,$s2,0x2 +/* 83ec: 000b5880 */ sll $t3,$t3,0x2 +/* 83f0: 016e5821 */ addu $t3,$t3,$t6 +/* 83f4: 0010b880 */ sll $s7,$s0,0x2 +/* 83f8: 02eeb821 */ addu $s7,$s7,$t6 +/* 83fc: ad750000 */ sw $s5,0x0($t3) +.L00008400: +/* 8400: 01725821 */ addu $t3,$t3,$s2 +/* 8404: 0177082a */ slt $at,$t3,$s7 +/* 8408: 5420fffd */ bnezl $at,.L00008400 +/* 840c: ad750000 */ sw $s5,0x0($t3) +.L00008410: +/* 8410: 2597ffff */ addiu $s7,$t4,-1 +/* 8414: 240b0001 */ addiu $t3,$zero,0x1 +/* 8418: 02eb5804 */ sllv $t3,$t3,$s7 +/* 841c: 012bb824 */ and $s7,$t1,$t3 +/* 8420: 12e00005 */ beqz $s7,.L00008438 +/* 8424: 012b4826 */ xor $t1,$t1,$t3 +.L00008428: +/* 8428: 000b5842 */ srl $t3,$t3,0x1 +/* 842c: 012bb824 */ and $s7,$t1,$t3 +/* 8430: 16e0fffd */ bnez $s7,.L00008428 +/* 8434: 012b4826 */ xor $t1,$t1,$t3 +.L00008438: +/* 8438: 08002112 */ j 0x8448 +/* 843c: 241e0001 */ addiu $s8,$zero,0x1 +/* 8440: 2442ffff */ addiu $v0,$v0,-1 +.L00008444: +/* 8444: 022a8823 */ subu $s1,$s1,$t2 +/* 8448: 023eb804 */ sllv $s7,$s8,$s1 +/* 844c: 26f7ffff */ addiu $s7,$s7,-1 +/* 8450: 00020880 */ sll $at,$v0,0x2 +/* 8454: 003d0821 */ addu $at,$at,$sp +/* 8458: 8c210504 */ lw $at,0x504($at) +/* 845c: 02e9b824 */ and $s7,$s7,$t1 +/* 8460: 56e1fff8 */ bnel $s7,$at,.L00008444 +/* 8464: 2442ffff */ addiu $v0,$v0,-1 +/* 8468: 1480ffb4 */ bnez $a0,.L0000833c +/* 846c: 2484ffff */ addiu $a0,$a0,-1 +.L00008470: +/* 8470: 258c0001 */ addiu $t4,$t4,0x1 +/* 8474: 01ac082a */ slt $at,$t5,$t4 +/* 8478: 14200007 */ bnez $at,.L00008498 +/* 847c: 000c2080 */ sll $a0,$t4,0x2 +/* 8480: 009d2021 */ addu $a0,$a0,$sp +/* 8484: 8c840000 */ lw $a0,0x0($a0) +/* 8488: 1080fff9 */ beqz $a0,.L00008470 +/* 848c: 2484ffff */ addiu $a0,$a0,-1 +/* 8490: 080020d0 */ j 0x8340 +/* 8494: 022ab821 */ addu $s7,$s1,$t2 +.L00008498: +/* 8498: 57200002 */ bnezl $t9,.L000084a4 +/* 849c: 24170001 */ addiu $s7,$zero,0x1 +/* 84a0: 24170000 */ addiu $s7,$zero,0x0 +.L000084a4: +/* 84a4: 24010001 */ addiu $at,$zero,0x1 +/* 84a8: 55a10002 */ bnel $t5,$at,.L000084b4 +/* 84ac: 24010001 */ addiu $at,$zero,0x1 +/* 84b0: 24010000 */ addiu $at,$zero,0x0 +.L000084b4: +/* 84b4: 02e11024 */ and $v0,$s7,$at +/* 84b8: 44939800 */ mtc1 $s3,$f19 +/* 84bc: 44101000 */ mfc1 $s0,$f2 +/* 84c0: 44111800 */ mfc1 $s1,$f3 +/* 84c4: 44122000 */ mfc1 $s2,$f4 +/* 84c8: 44132800 */ mfc1 $s3,$f5 +/* 84cc: 44143000 */ mfc1 $s4,$f6 +/* 84d0: 44153800 */ mfc1 $s5,$f7 +/* 84d4: 44164000 */ mfc1 $s6,$f8 +/* 84d8: 44174800 */ mfc1 $s7,$f9 +/* 84dc: 441e5000 */ mfc1 $s8,$f10 +/* 84e0: 03e00008 */ jr $ra +/* 84e4: 441c5800 */ mfc1 $gp,$f11 +.L000084e8: +/* 84e8: 03e00008 */ jr $ra +/* 84ec: 24020001 */ addiu $v0,$zero,0x1 +.L000084f0: +/* 84f0: a7000000 */ sh $zero,0x0($t8) +/* 84f4: af200000 */ sw $zero,0x0($t9) +/* 84f8: 0800212f */ j 0x84bc +/* 84fc: 24020000 */ addiu $v0,$zero,0x0 +.L00008500: +/* 8500: 27bdff80 */ addiu $sp,$sp,-128 +/* 8504: afbf0000 */ sw $ra,0x0($sp) +/* 8508: afa10004 */ sw $at,0x4($sp) +/* 850c: afa20008 */ sw $v0,0x8($sp) +/* 8510: afa3000c */ sw $v1,0xc($sp) +/* 8514: afa40010 */ sw $a0,0x10($sp) +/* 8518: afa50014 */ sw $a1,0x14($sp) +/* 851c: afa60018 */ sw $a2,0x18($sp) +/* 8520: afa7001c */ sw $a3,0x1c($sp) +/* 8524: afa80020 */ sw $t0,0x20($sp) +/* 8528: afa90024 */ sw $t1,0x24($sp) +/* 852c: afaa0028 */ sw $t2,0x28($sp) +/* 8530: afab002c */ sw $t3,0x2c($sp) +/* 8534: afac0030 */ sw $t4,0x30($sp) +/* 8538: afad0034 */ sw $t5,0x34($sp) +/* 853c: afae0038 */ sw $t6,0x38($sp) +/* 8540: afaf003c */ sw $t7,0x3c($sp) +/* 8544: afb00040 */ sw $s0,0x40($sp) +/* 8548: afb10044 */ sw $s1,0x44($sp) +/* 854c: afb20048 */ sw $s2,0x48($sp) +/* 8550: afb3004c */ sw $s3,0x4c($sp) +/* 8554: afb40050 */ sw $s4,0x50($sp) +/* 8558: afb50054 */ sw $s5,0x54($sp) +/* 855c: afb60058 */ sw $s6,0x58($sp) +/* 8560: afb7005c */ sw $s7,0x5c($sp) +/* 8564: afb80060 */ sw $t8,0x60($sp) +/* 8568: afb90064 */ sw $t9,0x64($sp) +/* 856c: afbc0070 */ sw $gp,0x70($sp) +/* 8570: afbd0074 */ sw $sp,0x74($sp) +/* 8574: afbe0078 */ sw $s8,0x78($sp) +/* 8578: 27bdffe8 */ addiu $sp,$sp,-24 +/* 857c: afb30004 */ sw $s3,0x4($sp) +/* 8580: 3c047005 */ lui $a0,0x7005 +/* 8584: 24842647 */ addiu $a0,$a0,0x2647 +/* 8588: 0c00bea9 */ jal func0002faa4 +/* 858c: 8fa50004 */ lw $a1,0x4($sp) +/* 8590: 27bd0018 */ addiu $sp,$sp,0x18 +/* 8594: 8fbf0000 */ lw $ra,0x0($sp) +/* 8598: 8fa10004 */ lw $at,0x4($sp) +/* 859c: 8fa20008 */ lw $v0,0x8($sp) +/* 85a0: 8fa3000c */ lw $v1,0xc($sp) +/* 85a4: 8fa40010 */ lw $a0,0x10($sp) +/* 85a8: 8fa50014 */ lw $a1,0x14($sp) +/* 85ac: 8fa60018 */ lw $a2,0x18($sp) +/* 85b0: 8fa7001c */ lw $a3,0x1c($sp) +/* 85b4: 8fa80020 */ lw $t0,0x20($sp) +/* 85b8: 8fa90024 */ lw $t1,0x24($sp) +/* 85bc: 8faa0028 */ lw $t2,0x28($sp) +/* 85c0: 8fab002c */ lw $t3,0x2c($sp) +/* 85c4: 8fac0030 */ lw $t4,0x30($sp) +/* 85c8: 8fad0034 */ lw $t5,0x34($sp) +/* 85cc: 8fae0038 */ lw $t6,0x38($sp) +/* 85d0: 8faf003c */ lw $t7,0x3c($sp) +/* 85d4: 8fb00040 */ lw $s0,0x40($sp) +/* 85d8: 8fb10044 */ lw $s1,0x44($sp) +/* 85dc: 8fb20048 */ lw $s2,0x48($sp) +/* 85e0: 8fb3004c */ lw $s3,0x4c($sp) +/* 85e4: 8fb40050 */ lw $s4,0x50($sp) +/* 85e8: 8fb50054 */ lw $s5,0x54($sp) +/* 85ec: 8fb60058 */ lw $s6,0x58($sp) +/* 85f0: 8fb7005c */ lw $s7,0x5c($sp) +/* 85f4: 8fb80060 */ lw $t8,0x60($sp) +/* 85f8: 8fb90064 */ lw $t9,0x64($sp) +/* 85fc: 8fbc0070 */ lw $gp,0x70($sp) +/* 8600: 8fbd0074 */ lw $sp,0x74($sp) +/* 8604: 8fbe0078 */ lw $s8,0x78($sp) +/* 8608: 080020cf */ j 0x833c +/* 860c: 27bd0080 */ addiu $sp,$sp,0x80 +); + +GLOBAL_ASM( +glabel func00008610 +/* 8610: 440b8000 */ mfc1 $t3,$f16 +/* 8614: 440d9000 */ mfc1 $t5,$f18 +/* 8618: 44148800 */ mfc1 $s4,$f17 +/* 861c: 3c107005 */ lui $s0,0x7005 +/* 8620: 26102530 */ addiu $s0,$s0,0x2530 +/* 8624: 00067840 */ sll $t7,$a2,0x1 +/* 8628: 01f07821 */ addu $t7,$t7,$s0 +/* 862c: 95ea0000 */ lhu $t2,0x0($t7) +/* 8630: 00077840 */ sll $t7,$a3,0x1 +/* 8634: 01f07821 */ addu $t7,$t7,$s0 +/* 8638: 95e80000 */ lhu $t0,0x0($t7) +/* 863c: 03c6082a */ slt $at,$s8,$a2 +/* 8640: 10200009 */ beqz $at,.L00008668 +/* 8644: 038aa824 */ and $s5,$gp,$t2 +.L00008648: +/* 8648: 92f50000 */ lbu $s5,0x0($s7) +/* 864c: 26f70001 */ addiu $s7,$s7,0x1 +/* 8650: 03d5a804 */ sllv $s5,$s5,$s8 +/* 8654: 27de0008 */ addiu $s8,$s8,0x8 +/* 8658: 03c6082a */ slt $at,$s8,$a2 +/* 865c: 1420fffa */ bnez $at,.L00008648 +/* 8660: 0395e025 */ or $gp,$gp,$s5 +/* 8664: 038aa824 */ and $s5,$gp,$t2 +.L00008668: +/* 8668: 0015a880 */ sll $s5,$s5,0x2 +/* 866c: 02a4a821 */ addu $s5,$s5,$a0 +/* 8670: 92b10000 */ lbu $s1,0x0($s5) +/* 8674: 2a210011 */ slti $at,$s1,0x11 +/* 8678: 1420001b */ bnez $at,.L000086e8 +/* 867c: 24190063 */ addiu $t9,$zero,0x63 +/* 8680: 92af0001 */ lbu $t7,0x1($s5) +.L00008684: +/* 8684: 12390086 */ beq $s1,$t9,.L000088a0 +/* 8688: 2631fff0 */ addiu $s1,$s1,-16 +/* 868c: 03cff023 */ subu $s8,$s8,$t7 +/* 8690: 03d1082a */ slt $at,$s8,$s1 +/* 8694: 10200008 */ beqz $at,.L000086b8 +/* 8698: 01fce006 */ srlv $gp,$gp,$t7 +.L0000869c: +/* 869c: 92e10000 */ lbu $at,0x0($s7) +/* 86a0: 26f70001 */ addiu $s7,$s7,0x1 +/* 86a4: 03c10804 */ sllv $at,$at,$s8 +/* 86a8: 27de0008 */ addiu $s8,$s8,0x8 +/* 86ac: 03d1782a */ slt $t7,$s8,$s1 +/* 86b0: 15e0fffa */ bnez $t7,.L0000869c +/* 86b4: 0381e025 */ or $gp,$gp,$at +.L000086b8: +/* 86b8: 00117840 */ sll $t7,$s1,0x1 +/* 86bc: 01f07821 */ addu $t7,$t7,$s0 +/* 86c0: 95ef0000 */ lhu $t7,0x0($t7) +/* 86c4: 96b80002 */ lhu $t8,0x2($s5) +/* 86c8: 01fc7824 */ and $t7,$t7,$gp +/* 86cc: 01f87821 */ addu $t7,$t7,$t8 +/* 86d0: 000f7880 */ sll $t7,$t7,0x2 +/* 86d4: 02cfa821 */ addu $s5,$s6,$t7 +/* 86d8: 92b10000 */ lbu $s1,0x0($s5) +/* 86dc: 2a210011 */ slti $at,$s1,0x11 +/* 86e0: 5020ffe8 */ beqzl $at,.L00008684 +/* 86e4: 92af0001 */ lbu $t7,0x1($s5) +.L000086e8: +/* 86e8: 92af0001 */ lbu $t7,0x1($s5) +/* 86ec: 24010010 */ addiu $at,$zero,0x10 +/* 86f0: 01fce006 */ srlv $gp,$gp,$t7 +/* 86f4: 16210006 */ bne $s1,$at,.L00008710 +/* 86f8: 03cff023 */ subu $s8,$s8,$t7 +/* 86fc: 96af0002 */ lhu $t7,0x2($s5) +/* 8700: 0174c021 */ addu $t8,$t3,$s4 +/* 8704: a30f0000 */ sb $t7,0x0($t8) +/* 8708: 0800218f */ j 0x863c +/* 870c: 26940001 */ addiu $s4,$s4,0x1 +.L00008710: +/* 8710: 2401000f */ addiu $at,$zero,0xf +/* 8714: 1221005f */ beq $s1,$at,.L00008894 +/* 8718: 00000000 */ sll $zero,$zero,0x0 +/* 871c: 03d1082a */ slt $at,$s8,$s1 +/* 8720: 10200008 */ beqz $at,.L00008744 +/* 8724: 00117840 */ sll $t7,$s1,0x1 +.L00008728: +/* 8728: 92f90000 */ lbu $t9,0x0($s7) +/* 872c: 26f70001 */ addiu $s7,$s7,0x1 +/* 8730: 03d9c804 */ sllv $t9,$t9,$s8 +/* 8734: 27de0008 */ addiu $s8,$s8,0x8 +/* 8738: 03d1082a */ slt $at,$s8,$s1 +/* 873c: 1420fffa */ bnez $at,.L00008728 +/* 8740: 0399e025 */ or $gp,$gp,$t9 +.L00008744: +/* 8744: 01f07821 */ addu $t7,$t7,$s0 +/* 8748: 95ef0000 */ lhu $t7,0x0($t7) +/* 874c: 96b80002 */ lhu $t8,0x2($s5) +/* 8750: 01fc7824 */ and $t7,$t7,$gp +/* 8754: 01f89021 */ addu $s2,$t7,$t8 +/* 8758: 03d1f023 */ subu $s8,$s8,$s1 +/* 875c: 03c7082a */ slt $at,$s8,$a3 +/* 8760: 10200008 */ beqz $at,.L00008784 +/* 8764: 023ce006 */ srlv $gp,$gp,$s1 +.L00008768: +/* 8768: 92ef0000 */ lbu $t7,0x0($s7) +/* 876c: 26f70001 */ addiu $s7,$s7,0x1 +/* 8770: 03cf7804 */ sllv $t7,$t7,$s8 +/* 8774: 27de0008 */ addiu $s8,$s8,0x8 +/* 8778: 03c7082a */ slt $at,$s8,$a3 +/* 877c: 1420fffa */ bnez $at,.L00008768 +/* 8780: 038fe025 */ or $gp,$gp,$t7 +.L00008784: +/* 8784: 03887824 */ and $t7,$gp,$t0 +/* 8788: 000f7880 */ sll $t7,$t7,0x2 +/* 878c: 00afa821 */ addu $s5,$a1,$t7 +/* 8790: 92b10000 */ lbu $s1,0x0($s5) +/* 8794: 2a210011 */ slti $at,$s1,0x11 +/* 8798: 1420001d */ bnez $at,.L00008810 +/* 879c: 240f0063 */ addiu $t7,$zero,0x63 +.L000087a0: +/* 87a0: 122f0041 */ beq $s1,$t7,.L000088a8 +/* 87a4: 92af0001 */ lbu $t7,0x1($s5) +/* 87a8: 2631fff0 */ addiu $s1,$s1,-16 +/* 87ac: 01fce006 */ srlv $gp,$gp,$t7 +/* 87b0: 03cff023 */ subu $s8,$s8,$t7 +/* 87b4: 03d1082a */ slt $at,$s8,$s1 +/* 87b8: 10200009 */ beqz $at,.L000087e0 +/* 87bc: 00000000 */ sll $zero,$zero,0x0 +/* 87c0: 92e10000 */ lbu $at,0x0($s7) +.L000087c4: +/* 87c4: 26f70001 */ addiu $s7,$s7,0x1 +/* 87c8: 03c10804 */ sllv $at,$at,$s8 +/* 87cc: 0381e025 */ or $gp,$gp,$at +/* 87d0: 27de0008 */ addiu $s8,$s8,0x8 +/* 87d4: 03d1082a */ slt $at,$s8,$s1 +/* 87d8: 5420fffa */ bnezl $at,.L000087c4 +/* 87dc: 92e10000 */ lbu $at,0x0($s7) +.L000087e0: +/* 87e0: 00117840 */ sll $t7,$s1,0x1 +/* 87e4: 01f07821 */ addu $t7,$t7,$s0 +/* 87e8: 95ef0000 */ lhu $t7,0x0($t7) +/* 87ec: 96b80002 */ lhu $t8,0x2($s5) +/* 87f0: 01fc7824 */ and $t7,$t7,$gp +/* 87f4: 01f87821 */ addu $t7,$t7,$t8 +/* 87f8: 000f7880 */ sll $t7,$t7,0x2 +/* 87fc: 02cfa821 */ addu $s5,$s6,$t7 +/* 8800: 92b10000 */ lbu $s1,0x0($s5) +/* 8804: 2a210011 */ slti $at,$s1,0x11 +/* 8808: 1020ffe5 */ beqz $at,.L000087a0 +/* 880c: 240f0063 */ addiu $t7,$zero,0x63 +.L00008810: +/* 8810: 92af0001 */ lbu $t7,0x1($s5) +/* 8814: 0011c040 */ sll $t8,$s1,0x1 +/* 8818: 03cff023 */ subu $s8,$s8,$t7 +/* 881c: 03d1082a */ slt $at,$s8,$s1 +/* 8820: 10200008 */ beqz $at,.L00008844 +/* 8824: 01fce006 */ srlv $gp,$gp,$t7 +.L00008828: +/* 8828: 92ef0000 */ lbu $t7,0x0($s7) +/* 882c: 26f70001 */ addiu $s7,$s7,0x1 +/* 8830: 03cf7804 */ sllv $t7,$t7,$s8 +/* 8834: 27de0008 */ addiu $s8,$s8,0x8 +/* 8838: 03d1082a */ slt $at,$s8,$s1 +/* 883c: 1420fffa */ bnez $at,.L00008828 +/* 8840: 038fe025 */ or $gp,$gp,$t7 +.L00008844: +/* 8844: 03107821 */ addu $t7,$t8,$s0 +/* 8848: 95ef0000 */ lhu $t7,0x0($t7) +/* 884c: 96b80002 */ lhu $t8,0x2($s5) +/* 8850: 01fc7824 */ and $t7,$t7,$gp +/* 8854: 028f9823 */ subu $s3,$s4,$t7 +/* 8858: 02789823 */ subu $s3,$s3,$t8 +/* 885c: 023ce006 */ srlv $gp,$gp,$s1 +/* 8860: 03d1f023 */ subu $s8,$s8,$s1 +/* 8864: 02927821 */ addu $t7,$s4,$s2 +/* 8868: 0173c021 */ addu $t8,$t3,$s3 +/* 886c: 0174c821 */ addu $t9,$t3,$s4 +/* 8870: 0292a021 */ addu $s4,$s4,$s2 +/* 8874: 01741021 */ addu $v0,$t3,$s4 +.L00008878: +/* 8878: 930f0000 */ lbu $t7,0x0($t8) +/* 887c: 27390001 */ addiu $t9,$t9,0x1 +/* 8880: a32fffff */ sb $t7,-0x1($t9) +/* 8884: 1722fffc */ bne $t9,$v0,.L00008878 +/* 8888: 27180001 */ addiu $t8,$t8,0x1 +/* 888c: 08002190 */ j 0x8640 +/* 8890: 03c6082a */ slt $at,$s8,$a2 +.L00008894: +/* 8894: 44948800 */ mtc1 $s4,$f17 +/* 8898: 03e00008 */ jr $ra +/* 889c: 24020000 */ addiu $v0,$zero,0x0 +.L000088a0: +/* 88a0: 03e00008 */ jr $ra +/* 88a4: 24020002 */ addiu $v0,$zero,0x2 +.L000088a8: +/* 88a8: 03e00008 */ jr $ra +/* 88ac: 24020004 */ addiu $v0,$zero,0x4 +); + +GLOBAL_ASM( +glabel func000088b0 +/* 88b0: 27bdf578 */ addiu $sp,$sp,-2696 +/* 88b4: afb00a48 */ sw $s0,0xa48($sp) +/* 88b8: afb10a4c */ sw $s1,0xa4c($sp) +/* 88bc: afb20a50 */ sw $s2,0xa50($sp) +/* 88c0: afb30a54 */ sw $s3,0xa54($sp) +/* 88c4: afb40a58 */ sw $s4,0xa58($sp) +/* 88c8: afb50a5c */ sw $s5,0xa5c($sp) +/* 88cc: afb60a60 */ sw $s6,0xa60($sp) +/* 88d0: afb70a64 */ sw $s7,0xa64($sp) +/* 88d4: afbf0a80 */ sw $ra,0xa80($sp) +/* 88d8: 44809800 */ mtc1 $zero,$f19 +/* 88dc: 3c168009 */ lui $s6,0x8009 +/* 88e0: 26d60b10 */ addiu $s6,$s6,0xb10 +/* 88e4: 24080008 */ addiu $t0,$zero,0x8 +/* 88e8: 27aa0548 */ addiu $t2,$sp,0x548 +/* 88ec: 25490240 */ addiu $t1,$t2,0x240 +.L000088f0: +/* 88f0: 254a0004 */ addiu $t2,$t2,0x4 +/* 88f4: 1549fffe */ bne $t2,$t1,.L000088f0 +/* 88f8: ad48fffc */ sw $t0,-0x4($t2) +/* 88fc: 24080009 */ addiu $t0,$zero,0x9 +/* 8900: 254901c0 */ addiu $t1,$t2,0x1c0 +.L00008904: +/* 8904: 254a0004 */ addiu $t2,$t2,0x4 +/* 8908: 1549fffe */ bne $t2,$t1,.L00008904 +/* 890c: ad48fffc */ sw $t0,-0x4($t2) +/* 8910: 24080007 */ addiu $t0,$zero,0x7 +/* 8914: 25490060 */ addiu $t1,$t2,0x60 +.L00008918: +/* 8918: 254a0004 */ addiu $t2,$t2,0x4 +/* 891c: 1549fffe */ bne $t2,$t1,.L00008918 +/* 8920: ad48fffc */ sw $t0,-0x4($t2) +/* 8924: 24080008 */ addiu $t0,$zero,0x8 +/* 8928: 25490020 */ addiu $t1,$t2,0x20 +.L0000892c: +/* 892c: 254a0004 */ addiu $t2,$t2,0x4 +/* 8930: 1549fffe */ bne $t2,$t1,.L0000892c +/* 8934: ad48fffc */ sw $t0,-0x4($t2) +/* 8938: 24080007 */ addiu $t0,$zero,0x7 +/* 893c: afa809cc */ sw $t0,0x9cc($sp) +/* 8940: 27a40548 */ addiu $a0,$sp,0x548 +/* 8944: 24050120 */ addiu $a1,$zero,0x120 +/* 8948: 24060101 */ addiu $a2,$zero,0x101 +/* 894c: 3c077005 */ lui $a3,0x7005 +/* 8950: 24e72552 */ addiu $a3,$a3,0x2552 +/* 8954: 3c0f7005 */ lui $t7,0x7005 +/* 8958: 25ef25df */ addiu $t7,$t7,0x25df +/* 895c: 27b809c8 */ addiu $t8,$sp,0x9c8 +/* 8960: 0c002019 */ jal func00008064 +/* 8964: 27b909cc */ addiu $t9,$sp,0x9cc +/* 8968: 27a80548 */ addiu $t0,$sp,0x548 +/* 896c: 24090005 */ addiu $t1,$zero,0x5 +/* 8970: 250a0078 */ addiu $t2,$t0,0x78 +.L00008974: +/* 8974: 25080004 */ addiu $t0,$t0,0x4 +/* 8978: 150afffe */ bne $t0,$t2,.L00008974 +/* 897c: ad09fffc */ sw $t1,-0x4($t0) +/* 8980: 24080005 */ addiu $t0,$zero,0x5 +/* 8984: afa809d4 */ sw $t0,0x9d4($sp) +/* 8988: 27a40548 */ addiu $a0,$sp,0x548 +/* 898c: 2405001e */ addiu $a1,$zero,0x1e +/* 8990: 24060000 */ addiu $a2,$zero,0x0 +/* 8994: 3c077005 */ lui $a3,0x7005 +/* 8998: 24e72590 */ addiu $a3,$a3,0x2590 +/* 899c: 3c0f7005 */ lui $t7,0x7005 +/* 89a0: 25ef25fe */ addiu $t7,$t7,0x25fe +/* 89a4: 27b809d0 */ addiu $t8,$sp,0x9d0 +/* 89a8: 0c002019 */ jal func00008064 +/* 89ac: 27b909d4 */ addiu $t9,$sp,0x9d4 +/* 89b0: 8fb00a48 */ lw $s0,0xa48($sp) +/* 89b4: 8fb10a4c */ lw $s1,0xa4c($sp) +/* 89b8: 8fb20a50 */ lw $s2,0xa50($sp) +/* 89bc: 8fb30a54 */ lw $s3,0xa54($sp) +/* 89c0: 8fb40a58 */ lw $s4,0xa58($sp) +/* 89c4: 8fb50a5c */ lw $s5,0xa5c($sp) +/* 89c8: 8fb60a60 */ lw $s6,0xa60($sp) +/* 89cc: 8fb70a64 */ lw $s7,0xa64($sp) +/* 89d0: 8fbf0a80 */ lw $ra,0xa80($sp) +/* 89d4: 03e00008 */ jr $ra +/* 89d8: 27bd0a88 */ addiu $sp,$sp,0xa88 +/* 89dc: 24090011 */ addiu $t1,$zero,0x11 +/* 89e0: 90880000 */ lbu $t0,0x0($a0) +/* 89e4: 15090006 */ bne $t0,$t1,.L00008a00 +/* 89e8: 24090073 */ addiu $t1,$zero,0x73 +/* 89ec: 90880001 */ lbu $t0,0x1($a0) +/* 89f0: 15090003 */ bne $t0,$t1,.L00008a00 +/* 89f4: 00000000 */ sll $zero,$zero,0x0 +/* 89f8: 03e00008 */ jr $ra +/* 89fc: 24020001 */ addiu $v0,$zero,0x1 +.L00008a00: +/* 8a00: 03e00008 */ jr $ra +/* 8a04: 24020000 */ addiu $v0,$zero,0x0 +/* 8a08: 3c028009 */ lui $v0,0x8009 +/* 8a0c: 24421558 */ addiu $v0,$v0,0x1558 +/* 8a10: 03e00008 */ jr $ra +/* 8a14: 8c420000 */ lw $v0,0x0($v0) +/* 8a18: 00000000 */ sll $zero,$zero,0x0 +/* 8a1c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00008a20 +/* 8a20: 27bdffe8 */ addiu $sp,$sp,-24 +/* 8a24: afbf0014 */ sw $ra,0x14($sp) +/* 8a28: 24040004 */ addiu $a0,$zero,0x4 +/* 8a2c: 0c00062b */ jal 0x18ac +/* 8a30: 24051000 */ addiu $a1,$zero,0x1000 +/* 8a34: 8fbf0014 */ lw $ra,0x14($sp) +/* 8a38: 3c018009 */ lui $at,0x8009 +/* 8a3c: ac2218f0 */ sw $v0,0x18f0($at) +/* 8a40: 03e00008 */ jr $ra +/* 8a44: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func00008a48 +/* 8a48: 27bdfa40 */ addiu $sp,$sp,-1472 +/* 8a4c: afbf0034 */ sw $ra,0x34($sp) +/* 8a50: afa405c0 */ sw $a0,0x5c0($sp) +/* 8a54: afb50030 */ sw $s5,0x30($sp) +/* 8a58: afb4002c */ sw $s4,0x2c($sp) +/* 8a5c: afb30028 */ sw $s3,0x28($sp) +/* 8a60: afb20024 */ sw $s2,0x24($sp) +/* 8a64: afb10020 */ sw $s1,0x20($sp) +/* 8a68: afb0001c */ sw $s0,0x1c($sp) +/* 8a6c: 0c01389c */ jal func0004e270 +/* 8a70: 24045604 */ addiu $a0,$zero,0x5604 +/* 8a74: 44822000 */ mtc1 $v0,$f4 +/* 8a78: 3c0141f0 */ lui $at,0x41f0 +/* 8a7c: 44814000 */ mtc1 $at,$f8 +/* 8a80: 468021a0 */ cvt.s.w $f6,$f4 +/* 8a84: 8fa505c0 */ lw $a1,0x5c0($sp) +/* 8a88: 3c0e7001 */ lui $t6,0x7001 +/* 8a8c: 3c158009 */ lui $s5,0x8009 +/* 8a90: 25ce9844 */ addiu $t6,$t6,-26556 +/* 8a94: 26b50af0 */ addiu $s5,$s5,0xaf0 +/* 8a98: 46083083 */ div.s $f2,$f6,$f8 +/* 8a9c: aca20018 */ sw $v0,0x18($a1) +/* 8aa0: acae0010 */ sw $t6,0x10($a1) +/* 8aa4: 92af0000 */ lbu $t7,0x0($s5) +/* 8aa8: 24140001 */ addiu $s4,$zero,0x1 +/* 8aac: 240400b8 */ addiu $a0,$zero,0xb8 +/* 8ab0: 168f0006 */ bne $s4,$t7,.L00008acc +/* 8ab4: 46001006 */ mov.s $f0,$f2 +/* 8ab8: 3c013f00 */ lui $at,0x3f00 +/* 8abc: 44815000 */ mtc1 $at,$f10 +/* 8ac0: 00000000 */ sll $zero,$zero,0x0 +/* 8ac4: 460a1002 */ mul.s $f0,$f2,$f10 +/* 8ac8: 00000000 */ sll $zero,$zero,0x0 +.L00008acc: +/* 8acc: 4600040d */ trunc.w.s $f16,$f0 +/* 8ad0: 3c038009 */ lui $v1,0x8009 +/* 8ad4: 246318e0 */ addiu $v1,$v1,0x18e0 +/* 8ad8: 44198000 */ mfc1 $t9,$f16 +/* 8adc: 00000000 */ sll $zero,$zero,0x0 +/* 8ae0: 03201025 */ or $v0,$t9,$zero +/* 8ae4: 44829000 */ mtc1 $v0,$f18 +/* 8ae8: ac790000 */ sw $t9,0x0($v1) +/* 8aec: 07210005 */ bgez $t9,.L00008b04 +/* 8af0: 46809120 */ cvt.s.w $f4,$f18 +/* 8af4: 3c014f80 */ lui $at,0x4f80 +/* 8af8: 44813000 */ mtc1 $at,$f6 +/* 8afc: 00000000 */ sll $zero,$zero,0x0 +/* 8b00: 46062100 */ add.s $f4,$f4,$f6 +.L00008b04: +/* 8b04: 4600203c */ c.lt.s $f4,$f0 +/* 8b08: 00000000 */ sll $zero,$zero,0x0 +/* 8b0c: 45000004 */ bc1f .L00008b20 +/* 8b10: 00000000 */ sll $zero,$zero,0x0 +/* 8b14: 24480001 */ addiu $t0,$v0,0x1 +/* 8b18: ac680000 */ sw $t0,0x0($v1) +/* 8b1c: 01001025 */ or $v0,$t0,$zero +.L00008b20: +/* 8b20: 0044001b */ divu $zero,$v0,$a0 +/* 8b24: 00004812 */ mflo $t1 +/* 8b28: 3c018009 */ lui $at,0x8009 +/* 8b2c: 14800002 */ bnez $a0,.L00008b38 +/* 8b30: 00000000 */ sll $zero,$zero,0x0 +/* 8b34: 0007000d */ break 0x7 +.L00008b38: +/* 8b38: 01240019 */ multu $t1,$a0 +/* 8b3c: 00005012 */ mflo $t2 +/* 8b40: 254b00b8 */ addiu $t3,$t2,0xb8 +/* 8b44: ac6b0000 */ sw $t3,0x0($v1) +/* 8b48: 256cff48 */ addiu $t4,$t3,-184 +/* 8b4c: ac2c18dc */ sw $t4,0x18dc($at) +/* 8b50: 3c018009 */ lui $at,0x8009 +/* 8b54: 256d0050 */ addiu $t5,$t3,0x50 +/* 8b58: ac2d18e4 */ sw $t5,0x18e4($at) +/* 8b5c: 3c018006 */ lui $at,0x8006 +/* 8b60: 0c002598 */ jal func00009660 +/* 8b64: a020cf94 */ sb $zero,-0x306c($at) +/* 8b68: 3c048009 */ lui $a0,0x8009 +/* 8b6c: 3c058009 */ lui $a1,0x8009 +/* 8b70: 24a51860 */ addiu $a1,$a1,0x1860 +/* 8b74: 24841848 */ addiu $a0,$a0,0x1848 +/* 8b78: 0c0120d0 */ jal func00048340 +/* 8b7c: 24060008 */ addiu $a2,$zero,0x8 +/* 8b80: 3c048009 */ lui $a0,0x8009 +/* 8b84: 3c058009 */ lui $a1,0x8009 +/* 8b88: 24a51828 */ addiu $a1,$a1,0x1828 +/* 8b8c: 24841810 */ addiu $a0,$a0,0x1810 +/* 8b90: 0c0120d0 */ jal func00048340 +/* 8b94: 24060008 */ addiu $a2,$zero,0x8 +/* 8b98: 92af0000 */ lbu $t7,0x0($s5) +/* 8b9c: 3c128009 */ lui $s2,0x8009 +/* 8ba0: 265218ec */ addiu $s2,$s2,0x18ec +/* 8ba4: 240e07d0 */ addiu $t6,$zero,0x7d0 +/* 8ba8: 168f0003 */ bne $s4,$t7,.L00008bb8 +/* 8bac: ae4e0000 */ sw $t6,0x0($s2) +/* 8bb0: 000ec843 */ sra $t9,$t6,0x1 +/* 8bb4: ae590000 */ sw $t9,0x0($s2) +.L00008bb8: +/* 8bb8: 3c108009 */ lui $s0,0x8009 +/* 8bbc: 3c138009 */ lui $s3,0x8009 +/* 8bc0: 3c118009 */ lui $s1,0x8009 +/* 8bc4: 263151f0 */ addiu $s1,$s1,0x51f0 +/* 8bc8: 267315d0 */ addiu $s3,$s3,0x15d0 +/* 8bcc: 261015c8 */ addiu $s0,$s0,0x15c8 +.L00008bd0: +/* 8bd0: 8e480000 */ lw $t0,0x0($s2) +/* 8bd4: 00002025 */ or $a0,$zero,$zero +/* 8bd8: 00002825 */ or $a1,$zero,$zero +/* 8bdc: 000848c0 */ sll $t1,$t0,0x3 +/* 8be0: afa90010 */ sw $t1,0x10($sp) +/* 8be4: 02203025 */ or $a2,$s1,$zero +/* 8be8: 0c00bec5 */ jal func0002fb14 +/* 8bec: 02803825 */ or $a3,$s4,$zero +/* 8bf0: 26100004 */ addiu $s0,$s0,0x4 +/* 8bf4: 0213082b */ sltu $at,$s0,$s3 +/* 8bf8: 1420fff5 */ bnez $at,.L00008bd0 +/* 8bfc: ae02fffc */ sw $v0,-0x4($s0) +/* 8c00: 3c108009 */ lui $s0,0x8009 +/* 8c04: 3c128009 */ lui $s2,0x8009 +/* 8c08: 265215d4 */ addiu $s2,$s2,0x15d4 +/* 8c0c: 261015c8 */ addiu $s0,$s0,0x15c8 +.L00008c10: +/* 8c10: 240a0060 */ addiu $t2,$zero,0x60 +/* 8c14: afaa0010 */ sw $t2,0x10($sp) +/* 8c18: 00002025 */ or $a0,$zero,$zero +/* 8c1c: 00002825 */ or $a1,$zero,$zero +/* 8c20: 02203025 */ or $a2,$s1,$zero +/* 8c24: 0c00bec5 */ jal func0002fb14 +/* 8c28: 02803825 */ or $a3,$s4,$zero +/* 8c2c: ae020008 */ sw $v0,0x8($s0) +/* 8c30: a4400004 */ sh $zero,0x4($v0) +/* 8c34: 240b0c00 */ addiu $t3,$zero,0xc00 +/* 8c38: afab0010 */ sw $t3,0x10($sp) +/* 8c3c: 00002025 */ or $a0,$zero,$zero +/* 8c40: 00002825 */ or $a1,$zero,$zero +/* 8c44: 02203025 */ or $a2,$s1,$zero +/* 8c48: 0c00bec5 */ jal func0002fb14 +/* 8c4c: 02803825 */ or $a3,$s4,$zero +/* 8c50: 8e0c0008 */ lw $t4,0x8($s0) +/* 8c54: 26100004 */ addiu $s0,$s0,0x4 +/* 8c58: 0212082b */ sltu $at,$s0,$s2 +/* 8c5c: 1420ffec */ bnez $at,.L00008c10 +/* 8c60: ad820000 */ sw $v0,0x0($t4) +/* 8c64: 3c0e8006 */ lui $t6,0x8006 +/* 8c68: 25cecf98 */ addiu $t6,$t6,-12392 +/* 8c6c: 27a201c0 */ addiu $v0,$sp,0x1c0 +/* 8c70: 27a30090 */ addiu $v1,$sp,0x90 +/* 8c74: 27a50198 */ addiu $a1,$sp,0x198 +/* 8c78: 27a60068 */ addiu $a2,$sp,0x68 +/* 8c7c: 25d80024 */ addiu $t8,$t6,0x24 +/* 8c80: 27ad0590 */ addiu $t5,$sp,0x590 +.L00008c84: +/* 8c84: 8dc10000 */ lw $at,0x0($t6) +/* 8c88: 25ce000c */ addiu $t6,$t6,0xc +/* 8c8c: 25ad000c */ addiu $t5,$t5,0xc +/* 8c90: ada1fff4 */ sw $at,-0xc($t5) +/* 8c94: 8dc1fff8 */ lw $at,-0x8($t6) +/* 8c98: ada1fff8 */ sw $at,-0x8($t5) +/* 8c9c: 8dc1fffc */ lw $at,-0x4($t6) +/* 8ca0: 15d8fff8 */ bne $t6,$t8,.L00008c84 +/* 8ca4: ada1fffc */ sw $at,-0x4($t5) +/* 8ca8: 8dc10000 */ lw $at,0x0($t6) +/* 8cac: 3c088006 */ lui $t0,0x8006 +/* 8cb0: 2508cfc0 */ addiu $t0,$t0,-12352 +/* 8cb4: 250a0024 */ addiu $t2,$t0,0x24 +/* 8cb8: 27b90568 */ addiu $t9,$sp,0x568 +/* 8cbc: ada10000 */ sw $at,0x0($t5) +.L00008cc0: +/* 8cc0: 8d010000 */ lw $at,0x0($t0) +/* 8cc4: 2508000c */ addiu $t0,$t0,0xc +/* 8cc8: 2739000c */ addiu $t9,$t9,0xc +/* 8ccc: af21fff4 */ sw $at,-0xc($t9) +/* 8cd0: 8d01fff8 */ lw $at,-0x8($t0) +/* 8cd4: af21fff8 */ sw $at,-0x8($t9) +/* 8cd8: 8d01fffc */ lw $at,-0x4($t0) +/* 8cdc: 150afff8 */ bne $t0,$t2,.L00008cc0 +/* 8ce0: af21fffc */ sw $at,-0x4($t9) +/* 8ce4: 8d010000 */ lw $at,0x0($t0) +/* 8ce8: 3c0c8006 */ lui $t4,0x8006 +/* 8cec: 258ccfe8 */ addiu $t4,$t4,-12312 +/* 8cf0: 25980024 */ addiu $t8,$t4,0x24 +/* 8cf4: 27ab0540 */ addiu $t3,$sp,0x540 +/* 8cf8: af210000 */ sw $at,0x0($t9) +.L00008cfc: +/* 8cfc: 8d810000 */ lw $at,0x0($t4) +/* 8d00: 258c000c */ addiu $t4,$t4,0xc +/* 8d04: 256b000c */ addiu $t3,$t3,0xc +/* 8d08: ad61fff4 */ sw $at,-0xc($t3) +/* 8d0c: 8d81fff8 */ lw $at,-0x8($t4) +/* 8d10: ad61fff8 */ sw $at,-0x8($t3) +/* 8d14: 8d81fffc */ lw $at,-0x4($t4) +/* 8d18: 1598fff8 */ bne $t4,$t8,.L00008cfc +/* 8d1c: ad61fffc */ sw $at,-0x4($t3) +/* 8d20: 8d810000 */ lw $at,0x0($t4) +/* 8d24: 3c0d8006 */ lui $t5,0x8006 +/* 8d28: 25add010 */ addiu $t5,$t5,-12272 +/* 8d2c: 25aa00c0 */ addiu $t2,$t5,0xc0 +/* 8d30: 27ae0478 */ addiu $t6,$sp,0x478 +/* 8d34: ad610000 */ sw $at,0x0($t3) +.L00008d38: +/* 8d38: 8da10000 */ lw $at,0x0($t5) +/* 8d3c: 25ad000c */ addiu $t5,$t5,0xc +/* 8d40: 25ce000c */ addiu $t6,$t6,0xc +/* 8d44: adc1fff4 */ sw $at,-0xc($t6) +/* 8d48: 8da1fff8 */ lw $at,-0x8($t5) +/* 8d4c: adc1fff8 */ sw $at,-0x8($t6) +/* 8d50: 8da1fffc */ lw $at,-0x4($t5) +/* 8d54: 15aafff8 */ bne $t5,$t2,.L00008d38 +/* 8d58: adc1fffc */ sw $at,-0x4($t6) +/* 8d5c: 8da10000 */ lw $at,0x0($t5) +/* 8d60: 8daa0004 */ lw $t2,0x4($t5) +/* 8d64: 3c198006 */ lui $t9,0x8006 +/* 8d68: 2739d0d8 */ addiu $t9,$t9,-12072 +/* 8d6c: 27380048 */ addiu $t8,$t9,0x48 +/* 8d70: 27a80430 */ addiu $t0,$sp,0x430 +/* 8d74: adc10000 */ sw $at,0x0($t6) +/* 8d78: adca0004 */ sw $t2,0x4($t6) +.L00008d7c: +/* 8d7c: 8f210000 */ lw $at,0x0($t9) +/* 8d80: 2739000c */ addiu $t9,$t9,0xc +/* 8d84: 2508000c */ addiu $t0,$t0,0xc +/* 8d88: ad01fff4 */ sw $at,-0xc($t0) +/* 8d8c: 8f21fff8 */ lw $at,-0x8($t9) +/* 8d90: ad01fff8 */ sw $at,-0x8($t0) +/* 8d94: 8f21fffc */ lw $at,-0x4($t9) +/* 8d98: 1738fff8 */ bne $t9,$t8,.L00008d7c +/* 8d9c: ad01fffc */ sw $at,-0x4($t0) +/* 8da0: 3c0b8006 */ lui $t3,0x8006 +/* 8da4: 256bd120 */ addiu $t3,$t3,-12000 +/* 8da8: 256a0060 */ addiu $t2,$t3,0x60 +/* 8dac: 27ac03c8 */ addiu $t4,$sp,0x3c8 +.L00008db0: +/* 8db0: 8d610000 */ lw $at,0x0($t3) +/* 8db4: 256b000c */ addiu $t3,$t3,0xc +/* 8db8: 258c000c */ addiu $t4,$t4,0xc +/* 8dbc: ad81fff4 */ sw $at,-0xc($t4) +/* 8dc0: 8d61fff8 */ lw $at,-0x8($t3) +/* 8dc4: ad81fff8 */ sw $at,-0x8($t4) +/* 8dc8: 8d61fffc */ lw $at,-0x4($t3) +/* 8dcc: 156afff8 */ bne $t3,$t2,.L00008db0 +/* 8dd0: ad81fffc */ sw $at,-0x4($t4) +/* 8dd4: 8d610000 */ lw $at,0x0($t3) +/* 8dd8: 8d6a0004 */ lw $t2,0x4($t3) +/* 8ddc: 3c0e8006 */ lui $t6,0x8006 +/* 8de0: 25ced188 */ addiu $t6,$t6,-11896 +/* 8de4: 25d80060 */ addiu $t8,$t6,0x60 +/* 8de8: 27ad0360 */ addiu $t5,$sp,0x360 +/* 8dec: ad810000 */ sw $at,0x0($t4) +/* 8df0: ad8a0004 */ sw $t2,0x4($t4) +.L00008df4: +/* 8df4: 8dc10000 */ lw $at,0x0($t6) +/* 8df8: 25ce000c */ addiu $t6,$t6,0xc +/* 8dfc: 25ad000c */ addiu $t5,$t5,0xc +/* 8e00: ada1fff4 */ sw $at,-0xc($t5) +/* 8e04: 8dc1fff8 */ lw $at,-0x8($t6) +/* 8e08: ada1fff8 */ sw $at,-0x8($t5) +/* 8e0c: 8dc1fffc */ lw $at,-0x4($t6) +/* 8e10: 15d8fff8 */ bne $t6,$t8,.L00008df4 +/* 8e14: ada1fffc */ sw $at,-0x4($t5) +/* 8e18: 8dc10000 */ lw $at,0x0($t6) +/* 8e1c: 8dd80004 */ lw $t8,0x4($t6) +/* 8e20: 3c088006 */ lui $t0,0x8006 +/* 8e24: 2508d1f0 */ addiu $t0,$t0,-11792 +/* 8e28: 250a0060 */ addiu $t2,$t0,0x60 +/* 8e2c: 27b902f8 */ addiu $t9,$sp,0x2f8 +/* 8e30: ada10000 */ sw $at,0x0($t5) +/* 8e34: adb80004 */ sw $t8,0x4($t5) +.L00008e38: +/* 8e38: 8d010000 */ lw $at,0x0($t0) +/* 8e3c: 2508000c */ addiu $t0,$t0,0xc +/* 8e40: 2739000c */ addiu $t9,$t9,0xc +/* 8e44: af21fff4 */ sw $at,-0xc($t9) +/* 8e48: 8d01fff8 */ lw $at,-0x8($t0) +/* 8e4c: af21fff8 */ sw $at,-0x8($t9) +/* 8e50: 8d01fffc */ lw $at,-0x4($t0) +/* 8e54: 150afff8 */ bne $t0,$t2,.L00008e38 +/* 8e58: af21fffc */ sw $at,-0x4($t9) +/* 8e5c: 8d010000 */ lw $at,0x0($t0) +/* 8e60: 8d0a0004 */ lw $t2,0x4($t0) +/* 8e64: 3c0c8006 */ lui $t4,0x8006 +/* 8e68: 258cd258 */ addiu $t4,$t4,-11688 +/* 8e6c: 25980084 */ addiu $t8,$t4,0x84 +/* 8e70: 27ab0270 */ addiu $t3,$sp,0x270 +/* 8e74: af210000 */ sw $at,0x0($t9) +/* 8e78: af2a0004 */ sw $t2,0x4($t9) +.L00008e7c: +/* 8e7c: 8d810000 */ lw $at,0x0($t4) +/* 8e80: 258c000c */ addiu $t4,$t4,0xc +/* 8e84: 256b000c */ addiu $t3,$t3,0xc +/* 8e88: ad61fff4 */ sw $at,-0xc($t3) +/* 8e8c: 8d81fff8 */ lw $at,-0x8($t4) +/* 8e90: ad61fff8 */ sw $at,-0x8($t3) +/* 8e94: 8d81fffc */ lw $at,-0x4($t4) +/* 8e98: 1598fff8 */ bne $t4,$t8,.L00008e7c +/* 8e9c: ad61fffc */ sw $at,-0x4($t3) +/* 8ea0: 8d810000 */ lw $at,0x0($t4) +/* 8ea4: 3c0d8006 */ lui $t5,0x8006 +/* 8ea8: 25add2e0 */ addiu $t5,$t5,-11552 +/* 8eac: 25aa0024 */ addiu $t2,$t5,0x24 +/* 8eb0: 27ae0248 */ addiu $t6,$sp,0x248 +/* 8eb4: ad610000 */ sw $at,0x0($t3) +.L00008eb8: +/* 8eb8: 8da10000 */ lw $at,0x0($t5) +/* 8ebc: 25ad000c */ addiu $t5,$t5,0xc +/* 8ec0: 25ce000c */ addiu $t6,$t6,0xc +/* 8ec4: adc1fff4 */ sw $at,-0xc($t6) +/* 8ec8: 8da1fff8 */ lw $at,-0x8($t5) +/* 8ecc: adc1fff8 */ sw $at,-0x8($t6) +/* 8ed0: 8da1fffc */ lw $at,-0x4($t5) +/* 8ed4: 15aafff8 */ bne $t5,$t2,.L00008eb8 +/* 8ed8: adc1fffc */ sw $at,-0x4($t6) +/* 8edc: 8da10000 */ lw $at,0x0($t5) +/* 8ee0: 3c088006 */ lui $t0,0x8006 +/* 8ee4: 2508d308 */ addiu $t0,$t0,-11512 +/* 8ee8: 250f0084 */ addiu $t7,$t0,0x84 +/* 8eec: 0040c025 */ or $t8,$v0,$zero +/* 8ef0: adc10000 */ sw $at,0x0($t6) +.L00008ef4: +/* 8ef4: 8d010000 */ lw $at,0x0($t0) +/* 8ef8: 2508000c */ addiu $t0,$t0,0xc +/* 8efc: 2718000c */ addiu $t8,$t8,0xc +/* 8f00: af01fff4 */ sw $at,-0xc($t8) +/* 8f04: 8d01fff8 */ lw $at,-0x8($t0) +/* 8f08: af01fff8 */ sw $at,-0x8($t8) +/* 8f0c: 8d01fffc */ lw $at,-0x4($t0) +/* 8f10: 150ffff8 */ bne $t0,$t7,.L00008ef4 +/* 8f14: af01fffc */ sw $at,-0x4($t8) +/* 8f18: 8d010000 */ lw $at,0x0($t0) +/* 8f1c: 3c0c8006 */ lui $t4,0x8006 +/* 8f20: 258cd390 */ addiu $t4,$t4,-11376 +/* 8f24: 25890024 */ addiu $t1,$t4,0x24 +/* 8f28: 00a05025 */ or $t2,$a1,$zero +/* 8f2c: af010000 */ sw $at,0x0($t8) +.L00008f30: +/* 8f30: 8d810000 */ lw $at,0x0($t4) +/* 8f34: 258c000c */ addiu $t4,$t4,0xc +/* 8f38: 254a000c */ addiu $t2,$t2,0xc +/* 8f3c: ad41fff4 */ sw $at,-0xc($t2) +/* 8f40: 8d81fff8 */ lw $at,-0x8($t4) +/* 8f44: ad41fff8 */ sw $at,-0x8($t2) +/* 8f48: 8d81fffc */ lw $at,-0x4($t4) +/* 8f4c: 1589fff8 */ bne $t4,$t1,.L00008f30 +/* 8f50: ad41fffc */ sw $at,-0x4($t2) +/* 8f54: 8d810000 */ lw $at,0x0($t4) +/* 8f58: 3c0d8006 */ lui $t5,0x8006 +/* 8f5c: 25add3b8 */ addiu $t5,$t5,-11336 +/* 8f60: 25b90108 */ addiu $t9,$t5,0x108 +/* 8f64: 00607825 */ or $t7,$v1,$zero +/* 8f68: ad410000 */ sw $at,0x0($t2) +.L00008f6c: +/* 8f6c: 8da10000 */ lw $at,0x0($t5) +/* 8f70: 25ad000c */ addiu $t5,$t5,0xc +/* 8f74: 25ef000c */ addiu $t7,$t7,0xc +/* 8f78: ade1fff4 */ sw $at,-0xc($t7) +/* 8f7c: 8da1fff8 */ lw $at,-0x8($t5) +/* 8f80: ade1fff8 */ sw $at,-0x8($t7) +/* 8f84: 8da1fffc */ lw $at,-0x4($t5) +/* 8f88: 15b9fff8 */ bne $t5,$t9,.L00008f6c +/* 8f8c: ade1fffc */ sw $at,-0x4($t7) +/* 8f90: 3c088006 */ lui $t0,0x8006 +/* 8f94: 2508d4c0 */ addiu $t0,$t0,-11072 +/* 8f98: 250b0024 */ addiu $t3,$t0,0x24 +/* 8f9c: 00c04825 */ or $t1,$a2,$zero +.L00008fa0: +/* 8fa0: 8d010000 */ lw $at,0x0($t0) +/* 8fa4: 2508000c */ addiu $t0,$t0,0xc +/* 8fa8: 2529000c */ addiu $t1,$t1,0xc +/* 8fac: ad21fff4 */ sw $at,-0xc($t1) +/* 8fb0: 8d01fff8 */ lw $at,-0x8($t0) +/* 8fb4: ad21fff8 */ sw $at,-0x8($t1) +/* 8fb8: 8d01fffc */ lw $at,-0x4($t0) +/* 8fbc: 150bfff8 */ bne $t0,$t3,.L00008fa0 +/* 8fc0: ad21fffc */ sw $at,-0x4($t1) +/* 8fc4: 8d010000 */ lw $at,0x0($t0) +/* 8fc8: 3c0a8006 */ lui $t2,0x8006 +/* 8fcc: 254ad4e8 */ addiu $t2,$t2,-11032 +/* 8fd0: 25590024 */ addiu $t9,$t2,0x24 +/* 8fd4: 27ac0040 */ addiu $t4,$sp,0x40 +/* 8fd8: ad210000 */ sw $at,0x0($t1) +.L00008fdc: +/* 8fdc: 8d410000 */ lw $at,0x0($t2) +/* 8fe0: 254a000c */ addiu $t2,$t2,0xc +/* 8fe4: 258c000c */ addiu $t4,$t4,0xc +/* 8fe8: ad81fff4 */ sw $at,-0xc($t4) +/* 8fec: 8d41fff8 */ lw $at,-0x8($t2) +/* 8ff0: ad81fff8 */ sw $at,-0x8($t4) +/* 8ff4: 8d41fffc */ lw $at,-0x4($t2) +/* 8ff8: 1559fff8 */ bne $t2,$t9,.L00008fdc +/* 8ffc: ad81fffc */ sw $at,-0x4($t4) +/* 9000: 8d410000 */ lw $at,0x0($t2) +/* 9004: ad810000 */ sw $at,0x0($t4) +/* 9008: 92ad0000 */ lbu $t5,0x0($s5) +/* 900c: 8fa705c0 */ lw $a3,0x5c0($sp) +/* 9010: 568d0004 */ bnel $s4,$t5,.L00009024 +/* 9014: 8fa705c0 */ lw $a3,0x5c0($sp) +/* 9018: 10000003 */ beqz $zero,.L00009028 +/* 901c: ace20020 */ sw $v0,0x20($a3) +/* 9020: 8fa705c0 */ lw $a3,0x5c0($sp) +.L00009024: +/* 9024: ace30020 */ sw $v1,0x20($a3) +.L00009028: +/* 9028: 3c048009 */ lui $a0,0x8009 +/* 902c: 24844ea8 */ addiu $a0,$a0,0x4ea8 +/* 9030: 8c820000 */ lw $v0,0x0($a0) +/* 9034: 28410002 */ slti $at,$v0,0x2 +/* 9038: 14200010 */ bnez $at,.L0000907c +/* 903c: 28410002 */ slti $at,$v0,0x2 +/* 9040: 1420000e */ bnez $at,.L0000907c +/* 9044: 02801825 */ or $v1,$s4,$zero +/* 9048: 24e20004 */ addiu $v0,$a3,0x4 +/* 904c: 92b80000 */ lbu $t8,0x0($s5) +.L00009050: +/* 9050: 56980004 */ bnel $s4,$t8,.L00009064 +/* 9054: ac460020 */ sw $a2,0x20($v0) +/* 9058: 10000002 */ beqz $zero,.L00009064 +/* 905c: ac450020 */ sw $a1,0x20($v0) +/* 9060: ac460020 */ sw $a2,0x20($v0) +.L00009064: +/* 9064: 8c8b0000 */ lw $t3,0x0($a0) +/* 9068: 24630001 */ addiu $v1,$v1,0x1 +/* 906c: 24420004 */ addiu $v0,$v0,0x4 +/* 9070: 006b082a */ slt $at,$v1,$t3 +/* 9074: 5420fff6 */ bnezl $at,.L00009050 +/* 9078: 92b80000 */ lbu $t8,0x0($s5) +.L0000907c: +/* 907c: 3c048009 */ lui $a0,0x8009 +/* 9080: 24841880 */ addiu $a0,$a0,0x1880 +/* 9084: 0c00bee8 */ jal func0002fba0 +/* 9088: 00e02825 */ or $a1,$a3,$zero +/* 908c: 00002025 */ or $a0,$zero,$zero +/* 9090: 0c00c2ff */ jal func00030bfc +/* 9094: 2405003c */ addiu $a1,$zero,0x3c +/* 9098: 3c088009 */ lui $t0,0x8009 +/* 909c: 8d0818f0 */ lw $t0,0x18f0($t0) +/* 90a0: 3c048009 */ lui $a0,0x8009 +/* 90a4: 3c067001 */ lui $a2,0x7001 +/* 90a8: 24090014 */ addiu $t1,$zero,0x14 +/* 90ac: afa90014 */ sw $t1,0x14($sp) +/* 90b0: 24c69154 */ addiu $a2,$a2,-28332 +/* 90b4: 248415e0 */ addiu $a0,$a0,0x15e0 +/* 90b8: 24050004 */ addiu $a1,$zero,0x4 +/* 90bc: 00003825 */ or $a3,$zero,$zero +/* 90c0: 0c000fb8 */ jal func00003ee0 +/* 90c4: afa80010 */ sw $t0,0x10($sp) +/* 90c8: 8fbf0034 */ lw $ra,0x34($sp) +/* 90cc: 8fb0001c */ lw $s0,0x1c($sp) +/* 90d0: 8fb10020 */ lw $s1,0x20($sp) +/* 90d4: 8fb20024 */ lw $s2,0x24($sp) +/* 90d8: 8fb30028 */ lw $s3,0x28($sp) +/* 90dc: 8fb4002c */ lw $s4,0x2c($sp) +/* 90e0: 8fb50030 */ lw $s5,0x30($sp) +/* 90e4: 03e00008 */ jr $ra +/* 90e8: 27bd05c0 */ addiu $sp,$sp,0x5c0 +); + +GLOBAL_ASM( +glabel func000090ec +/* 90ec: 27bdffe8 */ addiu $sp,$sp,-24 +/* 90f0: afbf0014 */ sw $ra,0x14($sp) +/* 90f4: 3c048009 */ lui $a0,0x8009 +/* 90f8: 0c01207c */ jal func000481f0 +/* 90fc: 248415e0 */ addiu $a0,$a0,0x15e0 +/* 9100: 8fbf0014 */ lw $ra,0x14($sp) +/* 9104: 240e0001 */ addiu $t6,$zero,0x1 +/* 9108: 3c018006 */ lui $at,0x8006 +/* 910c: a02ed510 */ sb $t6,-0x2af0($at) +/* 9110: 03e00008 */ jr $ra +/* 9114: 27bd0018 */ addiu $sp,$sp,0x18 +/* 9118: 3c028009 */ lui $v0,0x8009 +/* 911c: 03e00008 */ jr $ra +/* 9120: 24421810 */ addiu $v0,$v0,0x1810 +/* 9124: 3c0e8006 */ lui $t6,0x8006 +/* 9128: 81ced510 */ lb $t6,-0x2af0($t6) +/* 912c: 27bdffe8 */ addiu $sp,$sp,-24 +/* 9130: afbf0014 */ sw $ra,0x14($sp) +/* 9134: 11c00003 */ beqz $t6,.L00009144 +/* 9138: 3c048009 */ lui $a0,0x8009 +/* 913c: 0c0120dc */ jal func00048370 +/* 9140: 248415e0 */ addiu $a0,$a0,0x15e0 +.L00009144: +/* 9144: 8fbf0014 */ lw $ra,0x14($sp) +/* 9148: 27bd0018 */ addiu $sp,$sp,0x18 +/* 914c: 03e00008 */ jr $ra +/* 9150: 00000000 */ sll $zero,$zero,0x0 +/* 9154: 27bdff90 */ addiu $sp,$sp,-112 +/* 9158: 3c078009 */ lui $a3,0x8009 +/* 915c: 90e70af0 */ lbu $a3,0xaf0($a3) +/* 9160: afa40070 */ sw $a0,0x70($sp) +/* 9164: afbf003c */ sw $ra,0x3c($sp) +/* 9168: 38ee0001 */ xori $t6,$a3,0x1 +/* 916c: afb30024 */ sw $s3,0x24($sp) +/* 9170: afb20020 */ sw $s2,0x20($sp) +/* 9174: 2dce0001 */ sltiu $t6,$t6,0x1 +/* 9178: 3c048009 */ lui $a0,0x8009 +/* 917c: 3c058009 */ lui $a1,0x8009 +/* 9180: 3c068009 */ lui $a2,0x8009 +/* 9184: afbe0038 */ sw $s8,0x38($sp) +/* 9188: afb70034 */ sw $s7,0x34($sp) +/* 918c: afb60030 */ sw $s6,0x30($sp) +/* 9190: afb5002c */ sw $s5,0x2c($sp) +/* 9194: afb40028 */ sw $s4,0x28($sp) +/* 9198: afb1001c */ sw $s1,0x1c($sp) +/* 919c: afb00018 */ sw $s0,0x18($sp) +/* 91a0: 00009025 */ or $s2,$zero,$zero +/* 91a4: 00009825 */ or $s3,$zero,$zero +/* 91a8: afa00064 */ sw $zero,0x64($sp) +/* 91ac: afa00060 */ sw $zero,0x60($sp) +/* 91b0: 24c61810 */ addiu $a2,$a2,0x1810 +/* 91b4: 24a518d0 */ addiu $a1,$a1,0x18d0 +/* 91b8: 2484dbd0 */ addiu $a0,$a0,-9264 +/* 91bc: 0c00078c */ jal 0x1e30 +/* 91c0: 2dc70001 */ sltiu $a3,$t6,0x1 +/* 91c4: 3c158009 */ lui $s5,0x8009 +/* 91c8: 3c148009 */ lui $s4,0x8009 +/* 91cc: 3c118009 */ lui $s1,0x8009 +/* 91d0: 3c108009 */ lui $s0,0x8009 +/* 91d4: 26101580 */ addiu $s0,$s0,0x1580 +/* 91d8: 26311568 */ addiu $s1,$s1,0x1568 +/* 91dc: 26941588 */ addiu $s4,$s4,0x1588 +/* 91e0: 26b51590 */ addiu $s5,$s5,0x1590 +/* 91e4: 241e0005 */ addiu $s8,$zero,0x5 +/* 91e8: 24170004 */ addiu $s7,$zero,0x4 +/* 91ec: 27b60064 */ addiu $s6,$sp,0x64 +.L000091f0: +/* 91f0: 3c048009 */ lui $a0,0x8009 +/* 91f4: 24841810 */ addiu $a0,$a0,0x1810 +/* 91f8: 02c02825 */ or $a1,$s6,$zero +/* 91fc: 0c0121bc */ jal func000486f0 +/* 9200: 24060001 */ addiu $a2,$zero,0x1 +/* 9204: 8faf0064 */ lw $t7,0x64($sp) +/* 9208: 85e70000 */ lh $a3,0x0($t7) +/* 920c: 10f70007 */ beq $a3,$s7,.L0000922c +/* 9210: 00000000 */ sll $zero,$zero,0x0 +/* 9214: 10fe0078 */ beq $a3,$s8,.L000093f8 +/* 9218: 2401000a */ addiu $at,$zero,0xa +/* 921c: 50e10079 */ beql $a3,$at,.L00009404 +/* 9220: 24130001 */ addiu $s3,$zero,0x1 +/* 9224: 10000077 */ beqz $zero,.L00009404 +/* 9228: 00000000 */ sll $zero,$zero,0x0 +.L0000922c: +/* 922c: 0c012448 */ jal func00049120 +/* 9230: 00000000 */ sll $zero,$zero,0x0 +/* 9234: ae820000 */ sw $v0,0x0($s4) +/* 9238: ae830004 */ sw $v1,0x4($s4) +/* 923c: 0c0026a8 */ jal func00009aa0 +/* 9240: 3c040003 */ lui $a0,0x3 +/* 9244: 3c188009 */ lui $t8,0x8009 +/* 9248: 8f182828 */ lw $t8,0x2828($t8) +/* 924c: 24010003 */ addiu $at,$zero,0x3 +/* 9250: 3c048009 */ lui $a0,0x8009 +/* 9254: 0301001b */ divu $zero,$t8,$at +/* 9258: 0000c810 */ mfhi $t9 +/* 925c: 00194080 */ sll $t0,$t9,0x2 +/* 9260: 00882021 */ addu $a0,$a0,$t0 +/* 9264: 8c8415d0 */ lw $a0,0x15d0($a0) +/* 9268: 0c002512 */ jal func00009448 +/* 926c: 8fa50060 */ lw $a1,0x60($sp) +/* 9270: 0c002682 */ jal func00009a08 +/* 9274: 00000000 */ sll $zero,$zero,0x0 +/* 9278: 26520001 */ addiu $s2,$s2,0x1 +/* 927c: 0c0026a8 */ jal func00009aa0 +/* 9280: 3c040006 */ lui $a0,0x6 +/* 9284: 0c012448 */ jal func00049120 +/* 9288: 00000000 */ sll $zero,$zero,0x0 +/* 928c: 8e8c0000 */ lw $t4,0x0($s4) +/* 9290: 8e8d0004 */ lw $t5,0x4($s4) +/* 9294: aea20000 */ sw $v0,0x0($s5) +/* 9298: 004c4023 */ subu $t0,$v0,$t4 +/* 929c: 006d082b */ sltu $at,$v1,$t5 +/* 92a0: 01014023 */ subu $t0,$t0,$at +/* 92a4: aea30004 */ sw $v1,0x4($s5) +/* 92a8: 3c018009 */ lui $at,0x8009 +/* 92ac: 006d4823 */ subu $t1,$v1,$t5 +/* 92b0: ac291574 */ sw $t1,0x1574($at) +/* 92b4: ac281570 */ sw $t0,0x1570($at) +/* 92b8: 240100f0 */ addiu $at,$zero,0xf0 +/* 92bc: 0241001a */ div $zero,$s2,$at +/* 92c0: 00005010 */ mfhi $t2 +/* 92c4: afa90044 */ sw $t1,0x44($sp) +/* 92c8: afa80040 */ sw $t0,0x40($sp) +/* 92cc: afa20050 */ sw $v0,0x50($sp) +/* 92d0: afa30054 */ sw $v1,0x54($sp) +/* 92d4: afac0048 */ sw $t4,0x48($sp) +/* 92d8: 1540001c */ bnez $t2,.L0000934c +/* 92dc: afad004c */ sw $t5,0x4c($sp) +/* 92e0: 8e040000 */ lw $a0,0x0($s0) +/* 92e4: 8e050004 */ lw $a1,0x4($s0) +/* 92e8: 24060000 */ addiu $a2,$zero,0x0 +/* 92ec: 0c012b9a */ jal func0004ae68 +/* 92f0: 240700f0 */ addiu $a3,$zero,0xf0 +/* 92f4: 3c018009 */ lui $at,0x8009 +/* 92f8: ac221578 */ sw $v0,0x1578($at) +/* 92fc: ac23157c */ sw $v1,0x157c($at) +/* 9300: 8e890004 */ lw $t1,0x4($s4) +/* 9304: 8e880000 */ lw $t0,0x0($s4) +/* 9308: 8eb90004 */ lw $t9,0x4($s5) +/* 930c: 8eb80000 */ lw $t8,0x0($s5) +/* 9310: 240c0000 */ addiu $t4,$zero,0x0 +/* 9314: 0329082b */ sltu $at,$t9,$t1 +/* 9318: 03085023 */ subu $t2,$t8,$t0 +/* 931c: 01415023 */ subu $t2,$t2,$at +/* 9320: 240d0000 */ addiu $t5,$zero,0x0 +/* 9324: 240e0000 */ addiu $t6,$zero,0x0 +/* 9328: 240f0000 */ addiu $t7,$zero,0x0 +/* 932c: 03295823 */ subu $t3,$t9,$t1 +/* 9330: afab0044 */ sw $t3,0x44($sp) +/* 9334: ae2f0004 */ sw $t7,0x4($s1) +/* 9338: ae2e0000 */ sw $t6,0x0($s1) +/* 933c: ae0d0004 */ sw $t5,0x4($s0) +/* 9340: afaa0040 */ sw $t2,0x40($sp) +/* 9344: 10000011 */ beqz $zero,.L0000938c +/* 9348: ae0c0000 */ sw $t4,0x0($s0) +.L0000934c: +/* 934c: 8e0d0004 */ lw $t5,0x4($s0) +/* 9350: 8faf0054 */ lw $t7,0x54($sp) +/* 9354: 8e0c0000 */ lw $t4,0x0($s0) +/* 9358: 8fae0050 */ lw $t6,0x50($sp) +/* 935c: 01afc821 */ addu $t9,$t5,$t7 +/* 9360: 8fa80048 */ lw $t0,0x48($sp) +/* 9364: 8fa9004c */ lw $t1,0x4c($sp) +/* 9368: 032f082b */ sltu $at,$t9,$t7 +/* 936c: 002cc021 */ addu $t8,$at,$t4 +/* 9370: 030ec021 */ addu $t8,$t8,$t6 +/* 9374: 03085023 */ subu $t2,$t8,$t0 +/* 9378: 0329082b */ sltu $at,$t9,$t1 +/* 937c: 01415023 */ subu $t2,$t2,$at +/* 9380: 03295823 */ subu $t3,$t9,$t1 +/* 9384: ae0b0004 */ sw $t3,0x4($s0) +/* 9388: ae0a0000 */ sw $t2,0x0($s0) +.L0000938c: +/* 938c: 8e2c0000 */ lw $t4,0x0($s1) +/* 9390: 8fae0040 */ lw $t6,0x40($sp) +/* 9394: 8e2d0004 */ lw $t5,0x4($s1) +/* 9398: 8faf0044 */ lw $t7,0x44($sp) +/* 939c: 01cc082b */ sltu $at,$t6,$t4 +/* 93a0: 14200008 */ bnez $at,.L000093c4 +/* 93a4: 3c188006 */ lui $t8,0x8006 +/* 93a8: 018e082b */ sltu $at,$t4,$t6 +/* 93ac: 14200003 */ bnez $at,.L000093bc +/* 93b0: 01af082b */ sltu $at,$t5,$t7 +/* 93b4: 10200003 */ beqz $at,.L000093c4 +/* 93b8: 00000000 */ sll $zero,$zero,0x0 +.L000093bc: +/* 93bc: ae2e0000 */ sw $t6,0x0($s1) +/* 93c0: ae2f0004 */ sw $t7,0x4($s1) +.L000093c4: +/* 93c4: 8f18d514 */ lw $t8,-0x2aec($t8) +/* 93c8: 3c048009 */ lui $a0,0x8009 +/* 93cc: 24841848 */ addiu $a0,$a0,0x1848 +/* 93d0: 17000003 */ bnez $t8,.L000093e0 +/* 93d4: 27a50060 */ addiu $a1,$sp,0x60 +/* 93d8: 0c0121bc */ jal func000486f0 +/* 93dc: 24060001 */ addiu $a2,$zero,0x1 +.L000093e0: +/* 93e0: 3c018006 */ lui $at,0x8006 +/* 93e4: ac20d514 */ sw $zero,-0x2aec($at) +/* 93e8: 0c002585 */ jal func00009614 +/* 93ec: 8fa40060 */ lw $a0,0x60($sp) +/* 93f0: 10000004 */ beqz $zero,.L00009404 +/* 93f4: 00000000 */ sll $zero,$zero,0x0 +.L000093f8: +/* 93f8: 10000002 */ beqz $zero,.L00009404 +/* 93fc: 24130001 */ addiu $s3,$zero,0x1 +/* 9400: 24130001 */ addiu $s3,$zero,0x1 +.L00009404: +/* 9404: 1260ff7a */ beqz $s3,.L000091f0 +/* 9408: 00000000 */ sll $zero,$zero,0x0 +/* 940c: 3c048009 */ lui $a0,0x8009 +/* 9410: 0c00bf03 */ jal func0002fc0c +/* 9414: 24841880 */ addiu $a0,$a0,0x1880 +/* 9418: 8fbf003c */ lw $ra,0x3c($sp) +/* 941c: 8fb00018 */ lw $s0,0x18($sp) +/* 9420: 8fb1001c */ lw $s1,0x1c($sp) +/* 9424: 8fb20020 */ lw $s2,0x20($sp) +/* 9428: 8fb30024 */ lw $s3,0x24($sp) +/* 942c: 8fb40028 */ lw $s4,0x28($sp) +/* 9430: 8fb5002c */ lw $s5,0x2c($sp) +/* 9434: 8fb60030 */ lw $s6,0x30($sp) +/* 9438: 8fb70034 */ lw $s7,0x34($sp) +/* 943c: 8fbe0038 */ lw $s8,0x38($sp) +/* 9440: 03e00008 */ jr $ra +/* 9444: 27bd0070 */ addiu $sp,$sp,0x70 +); + +GLOBAL_ASM( +glabel func00009448 +/* 9448: 3c068009 */ lui $a2,0x8009 +/* 944c: 8cc618f4 */ lw $a2,0x18f4($a2) +/* 9450: 27bdffd0 */ addiu $sp,$sp,-48 +/* 9454: afb00018 */ sw $s0,0x18($sp) +/* 9458: 00808025 */ or $s0,$a0,$zero +/* 945c: afbf001c */ sw $ra,0x1c($sp) +/* 9460: 10c00007 */ beqz $a2,.L00009480 +/* 9464: afa50034 */ sw $a1,0x34($sp) +/* 9468: 3c048009 */ lui $a0,0x8009 +/* 946c: 3c018009 */ lui $at,0x8009 +/* 9470: ac2618f4 */ sw $a2,0x18f4($at) +/* 9474: 2484dbd0 */ addiu $a0,$a0,-9264 +/* 9478: 0c0007ea */ jal 0x1fa8 +/* 947c: 00c02825 */ or $a1,$a2,$zero +.L00009480: +/* 9480: 0c00264f */ jal func0000993c +/* 9484: 00000000 */ sll $zero,$zero,0x0 +/* 9488: 3c198006 */ lui $t9,0x8006 +/* 948c: 8f39cf90 */ lw $t9,-0x3070($t9) +/* 9490: 3c0ea450 */ lui $t6,0xa450 +/* 9494: 3c098009 */ lui $t1,0x8009 +/* 9498: 00194080 */ sll $t0,$t9,0x2 +/* 949c: 8dcf0004 */ lw $t7,0x4($t6) +/* 94a0: 01284821 */ addu $t1,$t1,$t0 +/* 94a4: 8d2915c8 */ lw $t1,0x15c8($t1) +/* 94a8: 000fc082 */ srl $t8,$t7,0x2 +/* 94ac: afb8002c */ sw $t8,0x2c($sp) +/* 94b0: afa90024 */ sw $t1,0x24($sp) +/* 94b4: 0c012d20 */ jal func0004b480 +/* 94b8: 8e040000 */ lw $a0,0x0($s0) +/* 94bc: 8fa30034 */ lw $v1,0x34($sp) +/* 94c0: 00403025 */ or $a2,$v0,$zero +/* 94c4: 50600009 */ beqzl $v1,.L000094ec +/* 94c8: 8fab002c */ lw $t3,0x2c($sp) +/* 94cc: 84650004 */ lh $a1,0x4($v1) +/* 94d0: 8c640000 */ lw $a0,0x0($v1) +/* 94d4: afa20028 */ sw $v0,0x28($sp) +/* 94d8: 00055080 */ sll $t2,$a1,0x2 +/* 94dc: 0c0138f0 */ jal func0004e3c0 +/* 94e0: 01402825 */ or $a1,$t2,$zero +/* 94e4: 8fa60028 */ lw $a2,0x28($sp) +/* 94e8: 8fab002c */ lw $t3,0x2c($sp) +.L000094ec: +/* 94ec: 3c058009 */ lui $a1,0x8009 +/* 94f0: 3c038006 */ lui $v1,0x8006 +/* 94f4: 2d6100f9 */ sltiu $at,$t3,0xf9 +/* 94f8: 1420000b */ bnez $at,.L00009528 +/* 94fc: 24a518e8 */ addiu $a1,$a1,0x18e8 +/* 9500: 2463cf94 */ addiu $v1,$v1,-12396 +/* 9504: 906c0000 */ lbu $t4,0x0($v1) +/* 9508: 3c0d8009 */ lui $t5,0x8009 +/* 950c: 15800006 */ bnez $t4,.L00009528 +/* 9510: 00000000 */ sll $zero,$zero,0x0 +/* 9514: 8dad18dc */ lw $t5,0x18dc($t5) +/* 9518: 240e0002 */ addiu $t6,$zero,0x2 +/* 951c: a60d0004 */ sh $t5,0x4($s0) +/* 9520: 1000000a */ beqz $zero,.L0000954c +/* 9524: a06e0000 */ sb $t6,0x0($v1) +.L00009528: +/* 9528: 3c0f8009 */ lui $t7,0x8009 +/* 952c: 8def18e0 */ lw $t7,0x18e0($t7) +/* 9530: 3c038006 */ lui $v1,0x8006 +/* 9534: 2463cf94 */ addiu $v1,$v1,-12396 +/* 9538: a60f0004 */ sh $t7,0x4($s0) +/* 953c: 90620000 */ lbu $v0,0x0($v1) +/* 9540: 10400002 */ beqz $v0,.L0000954c +/* 9544: 2458ffff */ addiu $t8,$v0,-1 +/* 9548: a0780000 */ sb $t8,0x0($v1) +.L0000954c: +/* 954c: 8fa40024 */ lw $a0,0x24($sp) +/* 9550: 0c00c4b9 */ jal func000312e4 +/* 9554: 86070004 */ lh $a3,0x4($s0) +/* 9558: 26060008 */ addiu $a2,$s0,0x8 +/* 955c: 3c038006 */ lui $v1,0x8006 +/* 9560: 3c088006 */ lui $t0,0x8006 +/* 9564: 24639fe0 */ addiu $v1,$v1,-24608 +/* 9568: 24040002 */ addiu $a0,$zero,0x2 +/* 956c: 3c198009 */ lui $t9,0x8009 +/* 9570: 2508a0b0 */ addiu $t0,$t0,-24400 +/* 9574: 3c0a8006 */ lui $t2,0x8006 +/* 9578: 3c0b8009 */ lui $t3,0x8009 +/* 957c: 27391848 */ addiu $t9,$t9,0x1848 +/* 9580: 01034823 */ subu $t1,$t0,$v1 +/* 9584: 254ab4d0 */ addiu $t2,$t2,-19248 +/* 9588: 256ba2d0 */ addiu $t3,$t3,-23856 +/* 958c: 240c1000 */ addiu $t4,$zero,0x1000 +/* 9590: 240d0800 */ addiu $t5,$zero,0x800 +/* 9594: acc00000 */ sw $zero,0x0($a2) +/* 9598: acd90050 */ sw $t9,0x50($a2) +/* 959c: acd00054 */ sw $s0,0x54($a2) +/* 95a0: acc40008 */ sw $a0,0x8($a2) +/* 95a4: acc40010 */ sw $a0,0x10($a2) +/* 95a8: acc00014 */ sw $zero,0x14($a2) +/* 95ac: acc30018 */ sw $v1,0x18($a2) +/* 95b0: acc9001c */ sw $t1,0x1c($a2) +/* 95b4: acca0020 */ sw $t2,0x20($a2) +/* 95b8: accb0028 */ sw $t3,0x28($a2) +/* 95bc: accc0024 */ sw $t4,0x24($a2) +/* 95c0: accd002c */ sw $t5,0x2c($a2) +/* 95c4: 8fae0024 */ lw $t6,0x24($sp) +/* 95c8: 3c018009 */ lui $at,0x8009 +/* 95cc: acce0040 */ sw $t6,0x40($a2) +/* 95d0: 8faf0024 */ lw $t7,0x24($sp) +/* 95d4: acc00048 */ sw $zero,0x48($a2) +/* 95d8: acc0004c */ sw $zero,0x4c($a2) +/* 95dc: 004fc023 */ subu $t8,$v0,$t7 +/* 95e0: 0018c8c3 */ sra $t9,$t8,0x3 +/* 95e4: 001940c0 */ sll $t0,$t9,0x3 +/* 95e8: 3c028006 */ lui $v0,0x8006 +/* 95ec: acc80044 */ sw $t0,0x44($a2) +/* 95f0: 2442cf90 */ addiu $v0,$v0,-12400 +/* 95f4: 8c490000 */ lw $t1,0x0($v0) +/* 95f8: 8fbf001c */ lw $ra,0x1c($sp) +/* 95fc: 8fb00018 */ lw $s0,0x18($sp) +/* 9600: 392a0001 */ xori $t2,$t1,0x1 +/* 9604: ac4a0000 */ sw $t2,0x0($v0) +/* 9608: ac2618f4 */ sw $a2,0x18f4($at) +/* 960c: 03e00008 */ jr $ra +/* 9610: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func00009614 +/* 9614: 27bdffe8 */ addiu $sp,$sp,-24 +/* 9618: afbf0014 */ sw $ra,0x14($sp) +/* 961c: 0c01391c */ jal func0004e470 +/* 9620: afa40018 */ sw $a0,0x18($sp) +/* 9624: 00027083 */ sra $t6,$v0,0x2 +/* 9628: 15c00006 */ bnez $t6,.L00009644 +/* 962c: 3c0f8006 */ lui $t7,0x8006 +/* 9630: 8defd518 */ lw $t7,-0x2ae8($t7) +/* 9634: 3c018006 */ lui $at,0x8006 +/* 9638: 55e00003 */ bnezl $t7,.L00009648 +/* 963c: 8fbf0014 */ lw $ra,0x14($sp) +/* 9640: ac20d518 */ sw $zero,-0x2ae8($at) +.L00009644: +/* 9644: 8fbf0014 */ lw $ra,0x14($sp) +.L00009648: +/* 9648: 27bd0018 */ addiu $sp,$sp,0x18 +/* 964c: 03e00008 */ jr $ra +/* 9650: 00000000 */ sll $zero,$zero,0x0 +/* 9654: 00000000 */ sll $zero,$zero,0x0 +/* 9658: 00000000 */ sll $zero,$zero,0x0 +/* 965c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00009660 +/* 9660: 27bdffe8 */ addiu $sp,$sp,-24 +/* 9664: afbf0014 */ sw $ra,0x14($sp) +/* 9668: 3c048009 */ lui $a0,0x8009 +/* 966c: 3c058009 */ lui $a1,0x8009 +/* 9670: 24a526e8 */ addiu $a1,$a1,0x26e8 +/* 9674: 248426d0 */ addiu $a0,$a0,0x26d0 +/* 9678: 0c0120d0 */ jal func00048340 +/* 967c: 24060050 */ addiu $a2,$zero,0x50 +/* 9680: 8fbf0014 */ lw $ra,0x14($sp) +/* 9684: 27bd0018 */ addiu $sp,$sp,0x18 +/* 9688: 03e00008 */ jr $ra +/* 968c: 00000000 */ sll $zero,$zero,0x0 +/* 9690: 27bdffc0 */ addiu $sp,$sp,-64 +/* 9694: 3c088009 */ lui $t0,0x8009 +/* 9698: 25081900 */ addiu $t0,$t0,0x1900 +/* 969c: afb10028 */ sw $s1,0x28($sp) +/* 96a0: 8d110004 */ lw $s1,0x4($t0) +/* 96a4: afb00024 */ sw $s0,0x24($sp) +/* 96a8: afa60048 */ sw $a2,0x48($sp) +/* 96ac: afbf002c */ sw $ra,0x2c($sp) +/* 96b0: 00803825 */ or $a3,$a0,$zero +/* 96b4: 00008025 */ or $s0,$zero,$zero +/* 96b8: 12200015 */ beqz $s1,.L00009710 +/* 96bc: 02203025 */ or $a2,$s1,$zero +/* 96c0: 8cc20008 */ lw $v0,0x8($a2) +.L000096c4: +/* 96c4: 00e57021 */ addu $t6,$a3,$a1 +/* 96c8: 00e2082a */ slt $at,$a3,$v0 +/* 96cc: 14200010 */ bnez $at,.L00009710 +/* 96d0: 24430400 */ addiu $v1,$v0,0x400 +/* 96d4: 006e082a */ slt $at,$v1,$t6 +/* 96d8: 1420000a */ bnez $at,.L00009704 +/* 96dc: 00c08025 */ or $s0,$a2,$zero +/* 96e0: 8cd80010 */ lw $t8,0x10($a2) +/* 96e4: 3c0f8009 */ lui $t7,0x8009 +/* 96e8: 8def2828 */ lw $t7,0x2828($t7) +/* 96ec: 0307c821 */ addu $t9,$t8,$a3 +/* 96f0: 03222023 */ subu $a0,$t9,$v0 +/* 96f4: 0c012d20 */ jal func0004b480 +/* 96f8: accf000c */ sw $t7,0xc($a2) +/* 96fc: 1000004d */ beqz $zero,.L00009834 +/* 9700: 8fbf002c */ lw $ra,0x2c($sp) +.L00009704: +/* 9704: 8cc60000 */ lw $a2,0x0($a2) +/* 9708: 54c0ffee */ bnezl $a2,.L000096c4 +/* 970c: 8cc20008 */ lw $v0,0x8($a2) +.L00009710: +/* 9710: 8d060008 */ lw $a2,0x8($t0) +/* 9714: 14c00005 */ bnez $a2,.L0000972c +/* 9718: 00c02025 */ or $a0,$a2,$zero +/* 971c: 0c012d20 */ jal func0004b480 +/* 9720: 02202025 */ or $a0,$s1,$zero +/* 9724: 10000043 */ beqz $zero,.L00009834 +/* 9728: 8fbf002c */ lw $ra,0x2c($sp) +.L0000972c: +/* 972c: 8cc90000 */ lw $t1,0x0($a2) +/* 9730: afa70040 */ sw $a3,0x40($sp) +/* 9734: afa60034 */ sw $a2,0x34($sp) +/* 9738: 0c00c5e9 */ jal func000317a4 +/* 973c: ad090008 */ sw $t1,0x8($t0) +/* 9740: 3c088009 */ lui $t0,0x8009 +/* 9744: 25081900 */ addiu $t0,$t0,0x1900 +/* 9748: 8fa60034 */ lw $a2,0x34($sp) +/* 974c: 12000009 */ beqz $s0,.L00009774 +/* 9750: 8fa70040 */ lw $a3,0x40($sp) +/* 9754: 00c02025 */ or $a0,$a2,$zero +/* 9758: 02002825 */ or $a1,$s0,$zero +/* 975c: afa60034 */ sw $a2,0x34($sp) +/* 9760: 0c00c5dc */ jal func00031770 +/* 9764: afa70040 */ sw $a3,0x40($sp) +/* 9768: 8fa60034 */ lw $a2,0x34($sp) +/* 976c: 1000000c */ beqz $zero,.L000097a0 +/* 9770: 8fa70040 */ lw $a3,0x40($sp) +.L00009774: +/* 9774: 8d110004 */ lw $s1,0x4($t0) +/* 9778: 52200007 */ beqzl $s1,.L00009798 +/* 977c: ad060004 */ sw $a2,0x4($t0) +/* 9780: ad060004 */ sw $a2,0x4($t0) +/* 9784: acd10000 */ sw $s1,0x0($a2) +/* 9788: acc00004 */ sw $zero,0x4($a2) +/* 978c: 10000004 */ beqz $zero,.L000097a0 +/* 9790: ae260004 */ sw $a2,0x4($s1) +/* 9794: ad060004 */ sw $a2,0x4($t0) +.L00009798: +/* 9798: acc00000 */ sw $zero,0x0($a2) +/* 979c: acc00004 */ sw $zero,0x4($a2) +.L000097a0: +/* 97a0: 30f10001 */ andi $s1,$a3,0x1 +/* 97a4: 00f13823 */ subu $a3,$a3,$s1 +/* 97a8: acc70008 */ sw $a3,0x8($a2) +/* 97ac: 3c0a8009 */ lui $t2,0x8009 +/* 97b0: 8d4a2828 */ lw $t2,0x2828($t2) +/* 97b4: 8cd00010 */ lw $s0,0x10($a2) +/* 97b8: 3c018000 */ lui $at,0x8000 +/* 97bc: acca000c */ sw $t2,0xc($a2) +/* 97c0: afa70040 */ sw $a3,0x40($sp) +/* 97c4: 00e12025 */ or $a0,$a3,$at +/* 97c8: 0c013920 */ jal func0004e480 +/* 97cc: 24050400 */ addiu $a1,$zero,0x400 +/* 97d0: 3c038006 */ lui $v1,0x8006 +/* 97d4: 2463d520 */ addiu $v1,$v1,-10976 +/* 97d8: 8c620000 */ lw $v0,0x0($v1) +/* 97dc: 3c0c8009 */ lui $t4,0x8009 +/* 97e0: 3c0e8009 */ lui $t6,0x8009 +/* 97e4: 00025880 */ sll $t3,$v0,0x2 +/* 97e8: 01625823 */ subu $t3,$t3,$v0 +/* 97ec: 000b58c0 */ sll $t3,$t3,0x3 +/* 97f0: 25ce26d0 */ addiu $t6,$t6,0x26d0 +/* 97f4: 258c1f50 */ addiu $t4,$t4,0x1f50 +/* 97f8: 240d0400 */ addiu $t5,$zero,0x400 +/* 97fc: 244f0001 */ addiu $t7,$v0,0x1 +/* 9800: 8fa70040 */ lw $a3,0x40($sp) +/* 9804: ac6f0000 */ sw $t7,0x0($v1) +/* 9808: afad0014 */ sw $t5,0x14($sp) +/* 980c: 016c2021 */ addu $a0,$t3,$t4 +/* 9810: afae0018 */ sw $t6,0x18($sp) +/* 9814: 24050001 */ addiu $a1,$zero,0x1 +/* 9818: 00003025 */ or $a2,$zero,$zero +/* 981c: 0c01394c */ jal func0004e530 +/* 9820: afb00010 */ sw $s0,0x10($sp) +/* 9824: 0c012d20 */ jal func0004b480 +/* 9828: 02002025 */ or $a0,$s0,$zero +/* 982c: 00511021 */ addu $v0,$v0,$s1 +/* 9830: 8fbf002c */ lw $ra,0x2c($sp) +.L00009834: +/* 9834: 8fb00024 */ lw $s0,0x24($sp) +/* 9838: 8fb10028 */ lw $s1,0x28($sp) +/* 983c: 03e00008 */ jr $ra +/* 9840: 27bd0040 */ addiu $sp,$sp,0x40 +/* 9844: 27bdffc8 */ addiu $sp,$sp,-56 +/* 9848: 3c0e8009 */ lui $t6,0x8009 +/* 984c: 91ce0af0 */ lbu $t6,0xaf0($t6) +/* 9850: 24010001 */ addiu $at,$zero,0x1 +/* 9854: afbf0034 */ sw $ra,0x34($sp) +/* 9858: afb40030 */ sw $s4,0x30($sp) +/* 985c: afb3002c */ sw $s3,0x2c($sp) +/* 9860: afb20028 */ sw $s2,0x28($sp) +/* 9864: afb10024 */ sw $s1,0x24($sp) +/* 9868: afb00020 */ sw $s0,0x20($sp) +/* 986c: 15c10003 */ bne $t6,$at,.L0000987c +/* 9870: afa40038 */ sw $a0,0x38($sp) +/* 9874: 10000002 */ beqz $zero,.L00009880 +/* 9878: 2402003c */ addiu $v0,$zero,0x3c +.L0000987c: +/* 987c: 24020050 */ addiu $v0,$zero,0x50 +.L00009880: +/* 9880: 3c038009 */ lui $v1,0x8009 +/* 9884: 24631900 */ addiu $v1,$v1,0x1900 +/* 9888: 906f0000 */ lbu $t7,0x0($v1) +/* 988c: 3c188009 */ lui $t8,0x8009 +/* 9890: 27181910 */ addiu $t8,$t8,0x1910 +/* 9894: 15e0001d */ bnez $t7,.L0000990c +/* 9898: 00008825 */ or $s1,$zero,$zero +/* 989c: 2453ffff */ addiu $s3,$v0,-1 +/* 98a0: 1a600018 */ blez $s3,.L00009904 +/* 98a4: ac780008 */ sw $t8,0x8($v1) +/* 98a8: 3c108009 */ lui $s0,0x8009 +/* 98ac: 3c128009 */ lui $s2,0x8009 +/* 98b0: 3c148009 */ lui $s4,0x8009 +/* 98b4: 269451f0 */ addiu $s4,$s4,0x51f0 +/* 98b8: 26521924 */ addiu $s2,$s2,0x1924 +/* 98bc: 26101910 */ addiu $s0,$s0,0x1910 +.L000098c0: +/* 98c0: 02402025 */ or $a0,$s2,$zero +/* 98c4: 0c00c5dc */ jal func00031770 +/* 98c8: 02002825 */ or $a1,$s0,$zero +/* 98cc: 24190400 */ addiu $t9,$zero,0x400 +/* 98d0: afb90010 */ sw $t9,0x10($sp) +/* 98d4: 00002025 */ or $a0,$zero,$zero +/* 98d8: 00002825 */ or $a1,$zero,$zero +/* 98dc: 02803025 */ or $a2,$s4,$zero +/* 98e0: 0c00bec5 */ jal func0002fb14 +/* 98e4: 24070001 */ addiu $a3,$zero,0x1 +/* 98e8: 26310001 */ addiu $s1,$s1,0x1 +/* 98ec: 26100014 */ addiu $s0,$s0,0x14 +/* 98f0: 26520014 */ addiu $s2,$s2,0x14 +/* 98f4: 1633fff2 */ bne $s1,$s3,.L000098c0 +/* 98f8: ae02fffc */ sw $v0,-0x4($s0) +/* 98fc: 3c038009 */ lui $v1,0x8009 +/* 9900: 24631900 */ addiu $v1,$v1,0x1900 +.L00009904: +/* 9904: 24080001 */ addiu $t0,$zero,0x1 +/* 9908: a0680000 */ sb $t0,0x0($v1) +.L0000990c: +/* 990c: 8fa90038 */ lw $t1,0x38($sp) +/* 9910: 3c027001 */ lui $v0,0x7001 +/* 9914: 24429690 */ addiu $v0,$v0,-26992 +/* 9918: ad230000 */ sw $v1,0x0($t1) +/* 991c: 8fbf0034 */ lw $ra,0x34($sp) +/* 9920: 8fb40030 */ lw $s4,0x30($sp) +/* 9924: 8fb3002c */ lw $s3,0x2c($sp) +/* 9928: 8fb20028 */ lw $s2,0x28($sp) +/* 992c: 8fb10024 */ lw $s1,0x24($sp) +/* 9930: 8fb00020 */ lw $s0,0x20($sp) +/* 9934: 03e00008 */ jr $ra +/* 9938: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0000993c +/* 993c: 27bdffd8 */ addiu $sp,$sp,-40 +/* 9940: afb2001c */ sw $s2,0x1c($sp) +/* 9944: 3c128009 */ lui $s2,0x8009 +/* 9948: 26521900 */ addiu $s2,$s2,0x1900 +/* 994c: afb00014 */ sw $s0,0x14($sp) +/* 9950: 8e500004 */ lw $s0,0x4($s2) +/* 9954: afbf0024 */ sw $ra,0x24($sp) +/* 9958: afb30020 */ sw $s3,0x20($sp) +/* 995c: 1200001c */ beqz $s0,.L000099d0 +/* 9960: afb10018 */ sw $s1,0x18($sp) +/* 9964: 3c138009 */ lui $s3,0x8009 +/* 9968: 26732828 */ addiu $s3,$s3,0x2828 +.L0000996c: +/* 996c: 8e0f000c */ lw $t7,0xc($s0) +/* 9970: 8e6e0000 */ lw $t6,0x0($s3) +/* 9974: 8e020000 */ lw $v0,0x0($s0) +/* 9978: 25f80001 */ addiu $t8,$t7,0x1 +/* 997c: 030e082b */ sltu $at,$t8,$t6 +/* 9980: 10200011 */ beqz $at,.L000099c8 +/* 9984: 00408825 */ or $s1,$v0,$zero +/* 9988: 8e590004 */ lw $t9,0x4($s2) +/* 998c: 16190002 */ bne $s0,$t9,.L00009998 +/* 9990: 00000000 */ sll $zero,$zero,0x0 +/* 9994: ae420004 */ sw $v0,0x4($s2) +.L00009998: +/* 9998: 0c00c5e9 */ jal func000317a4 +/* 999c: 02002025 */ or $a0,$s0,$zero +/* 99a0: 8e450008 */ lw $a1,0x8($s2) +/* 99a4: 50a00006 */ beqzl $a1,.L000099c0 +/* 99a8: ae500008 */ sw $s0,0x8($s2) +/* 99ac: 0c00c5dc */ jal func00031770 +/* 99b0: 02002025 */ or $a0,$s0,$zero +/* 99b4: 10000004 */ beqz $zero,.L000099c8 +/* 99b8: 00000000 */ sll $zero,$zero,0x0 +/* 99bc: ae500008 */ sw $s0,0x8($s2) +.L000099c0: +/* 99c0: ae000000 */ sw $zero,0x0($s0) +/* 99c4: ae000004 */ sw $zero,0x4($s0) +.L000099c8: +/* 99c8: 1620ffe8 */ bnez $s1,.L0000996c +/* 99cc: 02208025 */ or $s0,$s1,$zero +.L000099d0: +/* 99d0: 3c138009 */ lui $s3,0x8009 +/* 99d4: 26732828 */ addiu $s3,$s3,0x2828 +/* 99d8: 8e680000 */ lw $t0,0x0($s3) +/* 99dc: 8fbf0024 */ lw $ra,0x24($sp) +/* 99e0: 3c018006 */ lui $at,0x8006 +/* 99e4: 25090001 */ addiu $t1,$t0,0x1 +/* 99e8: ae690000 */ sw $t1,0x0($s3) +/* 99ec: 8fb30020 */ lw $s3,0x20($sp) +/* 99f0: 8fb00014 */ lw $s0,0x14($sp) +/* 99f4: 8fb10018 */ lw $s1,0x18($sp) +/* 99f8: 8fb2001c */ lw $s2,0x1c($sp) +/* 99fc: ac20d520 */ sw $zero,-0x2ae0($at) +/* 9a00: 03e00008 */ jr $ra +/* 9a04: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func00009a08 +/* 9a08: 27bdffd8 */ addiu $sp,$sp,-40 +/* 9a0c: afb30020 */ sw $s3,0x20($sp) +/* 9a10: 3c138006 */ lui $s3,0x8006 +/* 9a14: 2673d520 */ addiu $s3,$s3,-10976 +/* 9a18: 8e6e0000 */ lw $t6,0x0($s3) +/* 9a1c: afb00014 */ sw $s0,0x14($sp) +/* 9a20: afbf0024 */ sw $ra,0x24($sp) +/* 9a24: afb2001c */ sw $s2,0x1c($sp) +/* 9a28: afb10018 */ sw $s1,0x18($sp) +/* 9a2c: 19c0000c */ blez $t6,.L00009a60 +/* 9a30: 00008025 */ or $s0,$zero,$zero +/* 9a34: 3c118009 */ lui $s1,0x8009 +/* 9a38: 263126d0 */ addiu $s1,$s1,0x26d0 +/* 9a3c: 02202025 */ or $a0,$s1,$zero +.L00009a40: +/* 9a40: 00002825 */ or $a1,$zero,$zero +/* 9a44: 0c0121bc */ jal func000486f0 +/* 9a48: 00003025 */ or $a2,$zero,$zero +/* 9a4c: 8e6f0000 */ lw $t7,0x0($s3) +/* 9a50: 26100001 */ addiu $s0,$s0,0x1 +/* 9a54: 020f082a */ slt $at,$s0,$t7 +/* 9a58: 5420fff9 */ bnezl $at,.L00009a40 +/* 9a5c: 02202025 */ or $a0,$s1,$zero +.L00009a60: +/* 9a60: 8fbf0024 */ lw $ra,0x24($sp) +/* 9a64: 8fb00014 */ lw $s0,0x14($sp) +/* 9a68: 8fb10018 */ lw $s1,0x18($sp) +/* 9a6c: 8fb2001c */ lw $s2,0x1c($sp) +/* 9a70: 8fb30020 */ lw $s3,0x20($sp) +/* 9a74: 03e00008 */ jr $ra +/* 9a78: 27bd0028 */ addiu $sp,$sp,0x28 +/* 9a7c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00009a80 +/* 9a80: 03e00008 */ jr $ra +/* 9a84: 00000000 */ sll $zero,$zero,0x0 +/* 9a88: 03e00008 */ jr $ra +/* 9a8c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00009a90 +/* 9a90: 03e00008 */ jr $ra +/* 9a94: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00009a98 +/* 9a98: 03e00008 */ jr $ra +/* 9a9c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00009aa0 +/* 9aa0: 03e00008 */ jr $ra +/* 9aa4: afa40000 */ sw $a0,0x0($sp) +); + +GLOBAL_ASM( +glabel func00009aa8 +/* 9aa8: 03e00008 */ jr $ra +/* 9aac: 00801025 */ or $v0,$a0,$zero +); + +GLOBAL_ASM( +glabel func00009ab0 +/* 9ab0: 2405002c */ addiu $a1,$zero,0x2c +/* 9ab4: 300f00ff */ andi $t7,$zero,0xff +/* 9ab8: 01e50019 */ multu $t7,$a1 +/* 9abc: 3c028009 */ lui $v0,0x8009 +/* 9ac0: 3c038009 */ lui $v1,0x8009 +/* 9ac4: 3c048006 */ lui $a0,0x8006 +/* 9ac8: 2484d530 */ addiu $a0,$a0,-10960 +/* 9acc: 24632877 */ addiu $v1,$v1,0x2877 +/* 9ad0: 24422876 */ addiu $v0,$v0,0x2876 +/* 9ad4: 240e0001 */ addiu $t6,$zero,0x1 +/* 9ad8: a0400000 */ sb $zero,0x0($v0) +/* 9adc: a06e0000 */ sb $t6,0x0($v1) +/* 9ae0: 0000c012 */ mflo $t8 +/* 9ae4: 0098c821 */ addu $t9,$a0,$t8 +/* 9ae8: 3c018006 */ lui $at,0x8006 +/* 9aec: ac39d590 */ sw $t9,-0x2a70($at) +/* 9af0: 90680000 */ lbu $t0,0x0($v1) +/* 9af4: 3c018006 */ lui $at,0x8006 +/* 9af8: 3c0b8009 */ lui $t3,0x8009 +/* 9afc: 01050019 */ multu $t0,$a1 +/* 9b00: 916b0af0 */ lbu $t3,0xaf0($t3) +/* 9b04: 240200dc */ addiu $v0,$zero,0xdc +/* 9b08: 00004812 */ mflo $t1 +/* 9b0c: 00895021 */ addu $t2,$a0,$t1 +/* 9b10: ac2ad594 */ sw $t2,-0x2a6c($at) +/* 9b14: 3c018006 */ lui $at,0x8006 +/* 9b18: ac20d588 */ sw $zero,-0x2a78($at) +/* 9b1c: 3c018006 */ lui $at,0x8006 +/* 9b20: ac20d58c */ sw $zero,-0x2a74($at) +/* 9b24: 24010001 */ addiu $at,$zero,0x1 +/* 9b28: 15610007 */ bne $t3,$at,.L00009b48 +/* 9b2c: 00000000 */ sll $zero,$zero,0x0 +/* 9b30: a4820006 */ sh $v0,0x6($a0) +/* 9b34: a482001a */ sh $v0,0x1a($a0) +/* 9b38: a482001e */ sh $v0,0x1e($a0) +/* 9b3c: a4820032 */ sh $v0,0x32($a0) +/* 9b40: a4820046 */ sh $v0,0x46($a0) +/* 9b44: a482004a */ sh $v0,0x4a($a0) +.L00009b48: +/* 9b48: 03e00008 */ jr $ra +/* 9b4c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00009b50 +/* 9b50: 3c03800a */ lui $v1,0x800a +/* 9b54: 3c058006 */ lui $a1,0x8006 +/* 9b58: 3c078006 */ lui $a3,0x8006 +/* 9b5c: 24e7d588 */ addiu $a3,$a3,-10872 +/* 9b60: 24a5d530 */ addiu $a1,$a1,-10960 +/* 9b64: 2463cac0 */ addiu $v1,$v1,-13632 +/* 9b68: 24060030 */ addiu $a2,$zero,0x30 +/* 9b6c: 24020240 */ addiu $v0,$zero,0x240 +.L00009b70: +/* 9b70: 24a5002c */ addiu $a1,$a1,0x2c +/* 9b74: 24630004 */ addiu $v1,$v1,0x4 +/* 9b78: ac64fffc */ sw $a0,-0x4($v1) +/* 9b7c: a4a2ffd8 */ sh $v0,-0x28($a1) +/* 9b80: a4a2ffec */ sh $v0,-0x14($a1) +/* 9b84: a4a2fff0 */ sh $v0,-0x10($a1) +/* 9b88: a4a6ffda */ sh $a2,-0x26($a1) +/* 9b8c: a4a6ffee */ sh $a2,-0x12($a1) +/* 9b90: 14a7fff7 */ bne $a1,$a3,.L00009b70 +/* 9b94: a4a6fff2 */ sh $a2,-0xe($a1) +/* 9b98: 3c0e8009 */ lui $t6,0x8009 +/* 9b9c: 91ce2876 */ lbu $t6,0x2876($t6) +/* 9ba0: 3c02800a */ lui $v0,0x800a +/* 9ba4: 2442cac0 */ addiu $v0,$v0,-13632 +/* 9ba8: 000e7880 */ sll $t7,$t6,0x2 +/* 9bac: 004fc021 */ addu $t8,$v0,$t7 +/* 9bb0: 3c088006 */ lui $t0,0x8006 +/* 9bb4: 8d08d590 */ lw $t0,-0x2a70($t0) +/* 9bb8: 8f190000 */ lw $t9,0x0($t8) +/* 9bbc: 3c098009 */ lui $t1,0x8009 +/* 9bc0: 3c0d8006 */ lui $t5,0x8006 +/* 9bc4: ad190028 */ sw $t9,0x28($t0) +/* 9bc8: 91292877 */ lbu $t1,0x2877($t1) +/* 9bcc: 8dadd594 */ lw $t5,-0x2a6c($t5) +/* 9bd0: 240e0001 */ addiu $t6,$zero,0x1 +/* 9bd4: 00095080 */ sll $t2,$t1,0x2 +/* 9bd8: 004a5821 */ addu $t3,$v0,$t2 +/* 9bdc: 8d6c0000 */ lw $t4,0x0($t3) +/* 9be0: 3c018006 */ lui $at,0x8006 +/* 9be4: adac0028 */ sw $t4,0x28($t5) +/* 9be8: ac2ed59c */ sw $t6,-0x2a64($at) +/* 9bec: 3c01800a */ lui $at,0x800a +/* 9bf0: 03e00008 */ jr $ra +/* 9bf4: a020a4a0 */ sb $zero,-0x5b60($at) +); + +GLOBAL_ASM( +glabel func00009bf8 +/* 9bf8: 3c038006 */ lui $v1,0x8006 +/* 9bfc: 3c058006 */ lui $a1,0x8006 +/* 9c00: 24a5d588 */ addiu $a1,$a1,-10872 +/* 9c04: 2463d530 */ addiu $v1,$v1,-10960 +/* 9c08: 240400dc */ addiu $a0,$zero,0xdc +/* 9c0c: 24020140 */ addiu $v0,$zero,0x140 +.L00009c10: +/* 9c10: 2463002c */ addiu $v1,$v1,0x2c +/* 9c14: a462ffd8 */ sh $v0,-0x28($v1) +/* 9c18: a462ffec */ sh $v0,-0x14($v1) +/* 9c1c: a462fff0 */ sh $v0,-0x10($v1) +/* 9c20: a464ffda */ sh $a0,-0x26($v1) +/* 9c24: a464ffee */ sh $a0,-0x12($v1) +/* 9c28: 1465fff9 */ bne $v1,$a1,.L00009c10 +/* 9c2c: a464fff2 */ sh $a0,-0xe($v1) +/* 9c30: 3c01800a */ lui $at,0x800a +/* 9c34: 03e00008 */ jr $ra +/* 9c38: a020a4a0 */ sb $zero,-0x5b60($at) +); + +GLOBAL_ASM( +glabel func00009c3c +/* 9c3c: 3c05800a */ lui $a1,0x800a +/* 9c40: 24a59fc0 */ addiu $a1,$a1,-24640 +/* 9c44: 27bdffe0 */ addiu $sp,$sp,-32 +/* 9c48: 2401005a */ addiu $at,$zero,0x5a +/* 9c4c: afbf0014 */ sw $ra,0x14($sp) +/* 9c50: 10810003 */ beq $a0,$at,.L00009c60 +/* 9c54: a0a004e0 */ sb $zero,0x4e0($a1) +/* 9c58: 2401004e */ addiu $at,$zero,0x4e +/* 9c5c: 14810015 */ bne $a0,$at,.L00009cb4 +.L00009c60: +/* 9c60: 3c0e8009 */ lui $t6,0x8009 +/* 9c64: 91ce0af0 */ lbu $t6,0xaf0($t6) +/* 9c68: 24010001 */ addiu $at,$zero,0x1 +/* 9c6c: 15c10006 */ bne $t6,$at,.L00009c88 +/* 9c70: 00000000 */ sll $zero,$zero,0x0 +/* 9c74: 0c002aac */ jal func0000aab0 +/* 9c78: 24040002 */ addiu $a0,$zero,0x2 +/* 9c7c: 3c060008 */ lui $a2,0x8 +/* 9c80: 10000060 */ beqz $zero,.L00009e04 +/* 9c84: 34c69800 */ ori $a2,$a2,0x9800 +.L00009c88: +/* 9c88: 0c002aac */ jal func0000aab0 +/* 9c8c: 24040002 */ addiu $a0,$zero,0x2 +/* 9c90: 3c0f7005 */ lui $t7,0x7005 +/* 9c94: 3c187005 */ lui $t8,0x7005 +/* 9c98: 871826d4 */ lh $t8,0x26d4($t8) +/* 9c9c: 85ef26dc */ lh $t7,0x26dc($t7) +/* 9ca0: 01f80019 */ multu $t7,$t8 +/* 9ca4: 00003012 */ mflo $a2 +/* 9ca8: 0006c840 */ sll $t9,$a2,0x1 +/* 9cac: 10000055 */ beqz $zero,.L00009e04 +/* 9cb0: 03203025 */ or $a2,$t9,$zero +.L00009cb4: +/* 9cb4: 0c002aac */ jal func0000aab0 +/* 9cb8: 24040001 */ addiu $a0,$zero,0x1 +/* 9cbc: 3c028009 */ lui $v0,0x8009 +/* 9cc0: 90420af0 */ lbu $v0,0xaf0($v0) +/* 9cc4: 3c05800a */ lui $a1,0x800a +/* 9cc8: 24010001 */ addiu $at,$zero,0x1 +/* 9ccc: 14410004 */ bne $v0,$at,.L00009ce0 +/* 9cd0: 24a59fc0 */ addiu $a1,$a1,-24640 +/* 9cd4: 3c060002 */ lui $a2,0x2 +/* 9cd8: 10000003 */ beqz $zero,.L00009ce8 +/* 9cdc: 34c62600 */ ori $a2,$a2,0x2600 +.L00009ce0: +/* 9ce0: 3c060004 */ lui $a2,0x4 +/* 9ce4: 34c64c00 */ ori $a2,$a2,0x4c00 +.L00009ce8: +/* 9ce8: 24010001 */ addiu $at,$zero,0x1 +/* 9cec: 54410023 */ bnel $v0,$at,.L00009d7c +/* 9cf0: 8cb90298 */ lw $t9,0x298($a1) +/* 9cf4: 8ca9006c */ lw $t1,0x6c($a1) +/* 9cf8: 24010002 */ addiu $at,$zero,0x2 +/* 9cfc: 00003825 */ or $a3,$zero,$zero +/* 9d00: 11200003 */ beqz $t1,.L00009d10 +/* 9d04: 00002025 */ or $a0,$zero,$zero +/* 9d08: 10000001 */ beqz $zero,.L00009d10 +/* 9d0c: 24070001 */ addiu $a3,$zero,0x1 +.L00009d10: +/* 9d10: 8caa0068 */ lw $t2,0x68($a1) +/* 9d14: 00001825 */ or $v1,$zero,$zero +/* 9d18: 00001025 */ or $v0,$zero,$zero +/* 9d1c: 11400003 */ beqz $t2,.L00009d2c +/* 9d20: 24180001 */ addiu $t8,$zero,0x1 +/* 9d24: 10000001 */ beqz $zero,.L00009d2c +/* 9d28: 24040001 */ addiu $a0,$zero,0x1 +.L00009d2c: +/* 9d2c: 8cab0064 */ lw $t3,0x64($a1) +/* 9d30: 11600003 */ beqz $t3,.L00009d40 +/* 9d34: 00000000 */ sll $zero,$zero,0x0 +/* 9d38: 10000001 */ beqz $zero,.L00009d40 +/* 9d3c: 24030001 */ addiu $v1,$zero,0x1 +.L00009d40: +/* 9d40: 8cac0070 */ lw $t4,0x70($a1) +/* 9d44: 11800003 */ beqz $t4,.L00009d54 +/* 9d48: 00000000 */ sll $zero,$zero,0x0 +/* 9d4c: 10000001 */ beqz $zero,.L00009d54 +/* 9d50: 24020001 */ addiu $v0,$zero,0x1 +.L00009d54: +/* 9d54: 00436821 */ addu $t5,$v0,$v1 +/* 9d58: 01a47021 */ addu $t6,$t5,$a0 +/* 9d5c: 01c77821 */ addu $t7,$t6,$a3 +/* 9d60: 55e10006 */ bnel $t7,$at,.L00009d7c +/* 9d64: 8cb90298 */ lw $t9,0x298($a1) +/* 9d68: 3c060001 */ lui $a2,0x1 +/* 9d6c: 34c61300 */ ori $a2,$a2,0x1300 +/* 9d70: 10000024 */ beqz $zero,.L00009e04 +/* 9d74: a0b804e0 */ sb $t8,0x4e0($a1) +/* 9d78: 8cb90298 */ lw $t9,0x298($a1) +.L00009d7c: +/* 9d7c: 24010002 */ addiu $at,$zero,0x2 +/* 9d80: 07230005 */ bgezl $t9,.L00009d98 +/* 9d84: 8caa006c */ lw $t2,0x6c($a1) +/* 9d88: 8ca9029c */ lw $t1,0x29c($a1) +/* 9d8c: 0522001e */ bltzl $t1,.L00009e08 +/* 9d90: 00062040 */ sll $a0,$a2,0x1 +/* 9d94: 8caa006c */ lw $t2,0x6c($a1) +.L00009d98: +/* 9d98: 8ca20068 */ lw $v0,0x68($a1) +/* 9d9c: 8ca30064 */ lw $v1,0x64($a1) +/* 9da0: 11400003 */ beqz $t2,.L00009db0 +/* 9da4: 8ca80070 */ lw $t0,0x70($a1) +/* 9da8: 10000002 */ beqz $zero,.L00009db4 +/* 9dac: 24070001 */ addiu $a3,$zero,0x1 +.L00009db0: +/* 9db0: 00003825 */ or $a3,$zero,$zero +.L00009db4: +/* 9db4: 10400003 */ beqz $v0,.L00009dc4 +/* 9db8: 00002025 */ or $a0,$zero,$zero +/* 9dbc: 10000001 */ beqz $zero,.L00009dc4 +/* 9dc0: 24040001 */ addiu $a0,$zero,0x1 +.L00009dc4: +/* 9dc4: 10600003 */ beqz $v1,.L00009dd4 +/* 9dc8: 00001025 */ or $v0,$zero,$zero +/* 9dcc: 10000002 */ beqz $zero,.L00009dd8 +/* 9dd0: 24030001 */ addiu $v1,$zero,0x1 +.L00009dd4: +/* 9dd4: 00001825 */ or $v1,$zero,$zero +.L00009dd8: +/* 9dd8: 11000003 */ beqz $t0,.L00009de8 +/* 9ddc: 00000000 */ sll $zero,$zero,0x0 +/* 9de0: 10000001 */ beqz $zero,.L00009de8 +/* 9de4: 24020001 */ addiu $v0,$zero,0x1 +.L00009de8: +/* 9de8: 00435821 */ addu $t3,$v0,$v1 +/* 9dec: 01646021 */ addu $t4,$t3,$a0 +/* 9df0: 01876821 */ addu $t5,$t4,$a3 +/* 9df4: 55a10004 */ bnel $t5,$at,.L00009e08 +/* 9df8: 00062040 */ sll $a0,$a2,0x1 +/* 9dfc: 3c060002 */ lui $a2,0x2 +/* 9e00: 34c62600 */ ori $a2,$a2,0x2600 +.L00009e04: +/* 9e04: 00062040 */ sll $a0,$a2,0x1 +.L00009e08: +/* 9e08: 24840040 */ addiu $a0,$a0,0x40 +/* 9e0c: 24050004 */ addiu $a1,$zero,0x4 +/* 9e10: 0c0048f2 */ jal func000123c8 +/* 9e14: afa60018 */ sw $a2,0x18($sp) +/* 9e18: 8fa60018 */ lw $a2,0x18($sp) +/* 9e1c: 3c04800a */ lui $a0,0x800a +/* 9e20: 2445003f */ addiu $a1,$v0,0x3f +/* 9e24: 2401ffc0 */ addiu $at,$zero,-64 +/* 9e28: 2484cac0 */ addiu $a0,$a0,-13632 +/* 9e2c: 00a17024 */ and $t6,$a1,$at +/* 9e30: 00ce7821 */ addu $t7,$a2,$t6 +/* 9e34: ac8e0000 */ sw $t6,0x0($a0) +/* 9e38: ac8f0004 */ sw $t7,0x4($a0) +/* 9e3c: 3c188009 */ lui $t8,0x8009 +/* 9e40: 93182876 */ lbu $t8,0x2876($t8) +/* 9e44: 3c0b8006 */ lui $t3,0x8006 +/* 9e48: 8d6bd590 */ lw $t3,-0x2a70($t3) +/* 9e4c: 0018c880 */ sll $t9,$t8,0x2 +/* 9e50: 00994821 */ addu $t1,$a0,$t9 +/* 9e54: 8d2a0000 */ lw $t2,0x0($t1) +/* 9e58: 3c0c8009 */ lui $t4,0x8009 +/* 9e5c: 3c188006 */ lui $t8,0x8006 +/* 9e60: ad6a0028 */ sw $t2,0x28($t3) +/* 9e64: 918c2877 */ lbu $t4,0x2877($t4) +/* 9e68: 8f18d594 */ lw $t8,-0x2a6c($t8) +/* 9e6c: 00001825 */ or $v1,$zero,$zero +/* 9e70: 000c6880 */ sll $t5,$t4,0x2 +/* 9e74: 008d7021 */ addu $t6,$a0,$t5 +/* 9e78: 8dcf0000 */ lw $t7,0x0($t6) +/* 9e7c: 24190001 */ addiu $t9,$zero,0x1 +/* 9e80: af0f0028 */ sw $t7,0x28($t8) +/* 9e84: 8c870000 */ lw $a3,0x0($a0) +/* 9e88: 18c00009 */ blez $a2,.L00009eb0 +/* 9e8c: 8c880004 */ lw $t0,0x4($a0) +/* 9e90: 00e01025 */ or $v0,$a3,$zero +/* 9e94: 01002025 */ or $a0,$t0,$zero +.L00009e98: +/* 9e98: 24630001 */ addiu $v1,$v1,0x1 +/* 9e9c: a0400000 */ sb $zero,0x0($v0) +/* 9ea0: 24420001 */ addiu $v0,$v0,0x1 +/* 9ea4: 24840001 */ addiu $a0,$a0,0x1 +/* 9ea8: 1466fffb */ bne $v1,$a2,.L00009e98 +/* 9eac: a080ffff */ sb $zero,-0x1($a0) +.L00009eb0: +/* 9eb0: 8fbf0014 */ lw $ra,0x14($sp) +/* 9eb4: 3c018006 */ lui $at,0x8006 +/* 9eb8: ac39d59c */ sw $t9,-0x2a64($at) +/* 9ebc: 03e00008 */ jr $ra +/* 9ec0: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func00009ec4 +/* 9ec4: 24840002 */ addiu $a0,$a0,0x2 +/* 9ec8: 3c018006 */ lui $at,0x8006 +/* 9ecc: 03e00008 */ jr $ra +/* 9ed0: ac24ce90 */ sw $a0,-0x3170($at) +/* 9ed4: 3c038006 */ lui $v1,0x8006 +/* 9ed8: 2463ce9c */ addiu $v1,$v1,-12644 +/* 9edc: 8c620000 */ lw $v0,0x0($v1) +/* 9ee0: 27bdffe0 */ addiu $sp,$sp,-32 +/* 9ee4: afbf0014 */ sw $ra,0x14($sp) +/* 9ee8: 10400006 */ beqz $v0,.L00009f04 +/* 9eec: 3c188006 */ lui $t8,0x8006 +/* 9ef0: 244effff */ addiu $t6,$v0,-1 +/* 9ef4: 15c00003 */ bnez $t6,.L00009f04 +/* 9ef8: ac6e0000 */ sw $t6,0x0($v1) +/* 9efc: 3c018006 */ lui $at,0x8006 +/* 9f00: ac20ce98 */ sw $zero,-0x3168($at) +.L00009f04: +/* 9f04: 3c038006 */ lui $v1,0x8006 +/* 9f08: 2463ce94 */ addiu $v1,$v1,-12652 +/* 9f0c: 8c620000 */ lw $v0,0x0($v1) +/* 9f10: 8f18ce98 */ lw $t8,-0x3168($t8) +/* 9f14: 24040001 */ addiu $a0,$zero,0x1 +/* 9f18: 0002c823 */ negu $t9,$v0 +/* 9f1c: 00580019 */ multu $v0,$t8 +/* 9f20: ac790000 */ sw $t9,0x0($v1) +/* 9f24: 00002812 */ mflo $a1 +/* 9f28: afa50018 */ sw $a1,0x18($sp) +/* 9f2c: 0c012194 */ jal func00048650 +/* 9f30: 00000000 */ sll $zero,$zero,0x0 +/* 9f34: 3c078006 */ lui $a3,0x8006 +/* 9f38: 3c038009 */ lui $v1,0x8009 +/* 9f3c: 8c6dde0c */ lw $t5,-0x21f4($v1) +/* 9f40: 24e7ce74 */ addiu $a3,$a3,-12684 +/* 9f44: 8fa50018 */ lw $a1,0x18($sp) +/* 9f48: 8cf90000 */ lw $t9,0x0($a3) +/* 9f4c: 000d4c03 */ sra $t1,$t5,0x10 +/* 9f50: 3c068009 */ lui $a2,0x8009 +/* 9f54: 01255821 */ addu $t3,$t1,$a1 +/* 9f58: 00194080 */ sll $t0,$t9,0x2 +/* 9f5c: 24c6dd64 */ addiu $a2,$a2,-8860 +/* 9f60: 00084823 */ negu $t1,$t0 +/* 9f64: 00c95021 */ addu $t2,$a2,$t1 +/* 9f68: 000b6400 */ sll $t4,$t3,0x10 +/* 9f6c: 8d4b0000 */ lw $t3,0x0($t2) +/* 9f70: 01a57021 */ addu $t6,$t5,$a1 +/* 9f74: 31cfffff */ andi $t7,$t6,0xffff +/* 9f78: 018fc025 */ or $t8,$t4,$t7 +/* 9f7c: 3c038009 */ lui $v1,0x8009 +/* 9f80: ad780030 */ sw $t8,0x30($t3) +/* 9f84: 8c68de10 */ lw $t0,-0x21f0($v1) +/* 9f88: 8ceb0000 */ lw $t3,0x0($a3) +/* 9f8c: 00402025 */ or $a0,$v0,$zero +/* 9f90: 00087403 */ sra $t6,$t0,0x10 +/* 9f94: 01c57821 */ addu $t7,$t6,$a1 +/* 9f98: 000b6880 */ sll $t5,$t3,0x2 +/* 9f9c: 000d7023 */ negu $t6,$t5 +/* 9fa0: 00ce6021 */ addu $t4,$a2,$t6 +/* 9fa4: 000fcc00 */ sll $t9,$t7,0x10 +/* 9fa8: 01054821 */ addu $t1,$t0,$a1 +/* 9fac: 8d8f0000 */ lw $t7,0x0($t4) +/* 9fb0: 312affff */ andi $t2,$t1,0xffff +/* 9fb4: 032ac025 */ or $t8,$t9,$t2 +/* 9fb8: 0c012194 */ jal func00048650 +/* 9fbc: adf80044 */ sw $t8,0x44($t7) +/* 9fc0: 3c088006 */ lui $t0,0x8006 +/* 9fc4: 8d08ce74 */ lw $t0,-0x318c($t0) +/* 9fc8: 3c048009 */ lui $a0,0x8009 +/* 9fcc: 00084880 */ sll $t1,$t0,0x2 +/* 9fd0: 0009c823 */ negu $t9,$t1 +/* 9fd4: 00992021 */ addu $a0,$a0,$t9 +/* 9fd8: 0c012354 */ jal func00048d50 +/* 9fdc: 8c84dd64 */ lw $a0,-0x229c($a0) +/* 9fe0: 3c048006 */ lui $a0,0x8006 +/* 9fe4: 0c012338 */ jal func00048ce0 +/* 9fe8: 9084ce93 */ lbu $a0,-0x316d($a0) +/* 9fec: 3c0a8006 */ lui $t2,0x8006 +/* 9ff0: 8d4ace74 */ lw $t2,-0x318c($t2) +/* 9ff4: 3c018006 */ lui $at,0x8006 +/* 9ff8: 000a5880 */ sll $t3,$t2,0x2 +/* 9ffc: 000b6823 */ negu $t5,$t3 +/* a000: 002d0821 */ addu $at,$at,$t5 +/* a004: 0c012370 */ jal func00048dc0 +/* a008: c42cce7c */ lwc1 $f12,-0x3184($at) +/* a00c: 3c0e8006 */ lui $t6,0x8006 +/* a010: 8dcece74 */ lw $t6,-0x318c($t6) +/* a014: 3c018006 */ lui $at,0x8006 +/* a018: 000e6080 */ sll $t4,$t6,0x2 +/* a01c: 000cc023 */ negu $t8,$t4 +/* a020: 00380821 */ addu $at,$at,$t8 +/* a024: 0c0123bc */ jal func00048ef0 +/* a028: c42cce84 */ lwc1 $f12,-0x317c($at) +/* a02c: 0c0123d4 */ jal func00048f50 +/* a030: 24040042 */ addiu $a0,$zero,0x42 +/* a034: 8fbf0014 */ lw $ra,0x14($sp) +/* a038: 27bd0020 */ addiu $sp,$sp,0x20 +/* a03c: 03e00008 */ jr $ra +/* a040: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0000a044 +/* a044: 3c098006 */ lui $t1,0x8006 +/* a048: 3c0e8006 */ lui $t6,0x8006 +/* a04c: 8dced590 */ lw $t6,-0x2a70($t6) +/* a050: 8d29d594 */ lw $t1,-0x2a6c($t1) +/* a054: 27bdffe8 */ addiu $sp,$sp,-24 +/* a058: afbf0014 */ sw $ra,0x14($sp) +/* a05c: 91cf0000 */ lbu $t7,0x0($t6) +/* a060: 91230000 */ lbu $v1,0x0($t1) +/* a064: 506f0014 */ beql $v1,$t7,.L0000a0b8 +/* a068: 85380004 */ lh $t8,0x4($t1) +/* a06c: 10600008 */ beqz $v1,.L0000a090 +/* a070: 00601025 */ or $v0,$v1,$zero +/* a074: 241f0001 */ addiu $ra,$zero,0x1 +/* a078: 107f000e */ beq $v1,$ra,.L0000a0b4 +/* a07c: 24040002 */ addiu $a0,$zero,0x2 +/* a080: 5044000d */ beql $v0,$a0,.L0000a0b8 +/* a084: 85380004 */ lh $t8,0x4($t1) +/* a088: 1000000b */ beqz $zero,.L0000a0b8 +/* a08c: 85380004 */ lh $t8,0x4($t1) +.L0000a090: +/* a090: 3c013f80 */ lui $at,0x3f80 +/* a094: 44816000 */ mtc1 $at,$f12 +/* a098: 0c0123bc */ jal func00048ef0 +/* a09c: 00000000 */ sll $zero,$zero,0x0 +/* a0a0: 0c012338 */ jal func00048ce0 +/* a0a4: 24040001 */ addiu $a0,$zero,0x1 +/* a0a8: 3c098006 */ lui $t1,0x8006 +/* a0ac: 8d29d594 */ lw $t1,-0x2a6c($t1) +/* a0b0: 91230000 */ lbu $v1,0x0($t1) +.L0000a0b4: +/* a0b4: 85380004 */ lh $t8,0x4($t1) +.L0000a0b8: +/* a0b8: 85390018 */ lh $t9,0x18($t1) +/* a0bc: 852e0006 */ lh $t6,0x6($t1) +/* a0c0: 44982000 */ mtc1 $t8,$f4 +/* a0c4: 852f001a */ lh $t7,0x1a($t1) +/* a0c8: 44994000 */ mtc1 $t9,$f8 +/* a0cc: 468021a0 */ cvt.s.w $f6,$f4 +/* a0d0: 448e8000 */ mtc1 $t6,$f16 +/* a0d4: 448f2000 */ mtc1 $t7,$f4 +/* a0d8: 24040002 */ addiu $a0,$zero,0x2 +/* a0dc: 241f0001 */ addiu $ra,$zero,0x1 +/* a0e0: 468042a0 */ cvt.s.w $f10,$f8 +/* a0e4: 3c0b8006 */ lui $t3,0x8006 +/* a0e8: 3c013f80 */ lui $at,0x3f80 +/* a0ec: 468084a0 */ cvt.s.w $f18,$f16 +/* a0f0: 46802220 */ cvt.s.w $f8,$f4 +/* a0f4: 460a3083 */ div.s $f2,$f6,$f10 +/* a0f8: 14600003 */ bnez $v1,.L0000a108 +/* a0fc: 46089003 */ div.s $f0,$f18,$f8 +/* a100: 44810000 */ mtc1 $at,$f0 +/* a104: 00000000 */ sll $zero,$zero,0x0 +.L0000a108: +/* a108: 8d6bd5a0 */ lw $t3,-0x2a60($t3) +/* a10c: 3c018006 */ lui $at,0x8006 +/* a110: 000b6080 */ sll $t4,$t3,0x2 +/* a114: 002c0821 */ addu $at,$at,$t4 +/* a118: e422ce78 */ swc1 $f2,-0x3188($at) +/* a11c: 3c018006 */ lui $at,0x8006 +/* a120: 002c0821 */ addu $at,$at,$t4 +/* a124: e420ce80 */ swc1 $f0,-0x3180($at) +/* a128: 91230000 */ lbu $v1,0x0($t1) +/* a12c: 17e30101 */ bne $ra,$v1,.L0000a534 +/* a130: 00000000 */ sll $zero,$zero,0x0 +/* a134: 3c0a8006 */ lui $t2,0x8006 +/* a138: 8d4ad598 */ lw $t2,-0x2a68($t2) +/* a13c: 3c188000 */ lui $t8,0x8000 +/* a140: 11400033 */ beqz $t2,.L0000a210 +/* a144: 00000000 */ sll $zero,$zero,0x0 +/* a148: 8f180300 */ lw $t8,0x300($t8) +/* a14c: 3c198009 */ lui $t9,0x8009 +/* a150: 2739dcc0 */ addiu $t9,$t9,-9024 +/* a154: 14980019 */ bne $a0,$t8,.L0000a1bc +/* a158: 3c0f8006 */ lui $t7,0x8006 +/* a15c: 000bc880 */ sll $t9,$t3,0x2 +/* a160: 032bc821 */ addu $t9,$t9,$t3 +/* a164: 3c0e8009 */ lui $t6,0x8009 +/* a168: 25cedcc0 */ addiu $t6,$t6,-9024 +/* a16c: 0019c900 */ sll $t9,$t9,0x4 +/* a170: 032e2021 */ addu $a0,$t9,$t6 +/* a174: 3c0f8006 */ lui $t7,0x8006 +/* a178: 25ef0070 */ addiu $t7,$t7,0x70 +/* a17c: 25f90048 */ addiu $t9,$t7,0x48 +/* a180: 00807025 */ or $t6,$a0,$zero +.L0000a184: +/* a184: 8de10000 */ lw $at,0x0($t7) +/* a188: 25ef000c */ addiu $t7,$t7,0xc +/* a18c: 25ce000c */ addiu $t6,$t6,0xc +/* a190: adc1fff4 */ sw $at,-0xc($t6) +/* a194: 8de1fff8 */ lw $at,-0x8($t7) +/* a198: adc1fff8 */ sw $at,-0x8($t6) +/* a19c: 8de1fffc */ lw $at,-0x4($t7) +/* a1a0: 15f9fff8 */ bne $t7,$t9,.L0000a184 +/* a1a4: adc1fffc */ sw $at,-0x4($t6) +/* a1a8: 8de10000 */ lw $at,0x0($t7) +/* a1ac: adc10000 */ sw $at,0x0($t6) +/* a1b0: 8df90004 */ lw $t9,0x4($t7) +/* a1b4: 10000048 */ beqz $zero,.L0000a2d8 +/* a1b8: add90004 */ sw $t9,0x4($t6) +.L0000a1bc: +/* a1bc: 000bc080 */ sll $t8,$t3,0x2 +/* a1c0: 030bc021 */ addu $t8,$t8,$t3 +/* a1c4: 0018c100 */ sll $t8,$t8,0x4 +/* a1c8: 03192021 */ addu $a0,$t8,$t9 +/* a1cc: 25eff7b0 */ addiu $t7,$t7,-2128 +/* a1d0: 25f80048 */ addiu $t8,$t7,0x48 +/* a1d4: 0080c825 */ or $t9,$a0,$zero +.L0000a1d8: +/* a1d8: 8de10000 */ lw $at,0x0($t7) +/* a1dc: 25ef000c */ addiu $t7,$t7,0xc +/* a1e0: 2739000c */ addiu $t9,$t9,0xc +/* a1e4: af21fff4 */ sw $at,-0xc($t9) +/* a1e8: 8de1fff8 */ lw $at,-0x8($t7) +/* a1ec: af21fff8 */ sw $at,-0x8($t9) +/* a1f0: 8de1fffc */ lw $at,-0x4($t7) +/* a1f4: 15f8fff8 */ bne $t7,$t8,.L0000a1d8 +/* a1f8: af21fffc */ sw $at,-0x4($t9) +/* a1fc: 8de10000 */ lw $at,0x0($t7) +/* a200: af210000 */ sw $at,0x0($t9) +/* a204: 8df80004 */ lw $t8,0x4($t7) +/* a208: 10000033 */ beqz $zero,.L0000a2d8 +/* a20c: af380004 */ sw $t8,0x4($t9) +.L0000a210: +/* a210: 3c0e8000 */ lui $t6,0x8000 +/* a214: 8dce0300 */ lw $t6,0x300($t6) +/* a218: 148e0018 */ bne $a0,$t6,.L0000a27c +/* a21c: 000bc080 */ sll $t8,$t3,0x2 +/* a220: 030bc021 */ addu $t8,$t8,$t3 +/* a224: 3c0f8009 */ lui $t7,0x8009 +/* a228: 25efdcc0 */ addiu $t7,$t7,-9024 +/* a22c: 0018c100 */ sll $t8,$t8,0x4 +/* a230: 030f2021 */ addu $a0,$t8,$t7 +/* a234: 3c198006 */ lui $t9,0x8006 +/* a238: 273901b0 */ addiu $t9,$t9,0x1b0 +/* a23c: 27380048 */ addiu $t8,$t9,0x48 +/* a240: 00807825 */ or $t7,$a0,$zero +.L0000a244: +/* a244: 8f210000 */ lw $at,0x0($t9) +/* a248: 2739000c */ addiu $t9,$t9,0xc +/* a24c: 25ef000c */ addiu $t7,$t7,0xc +/* a250: ade1fff4 */ sw $at,-0xc($t7) +/* a254: 8f21fff8 */ lw $at,-0x8($t9) +/* a258: ade1fff8 */ sw $at,-0x8($t7) +/* a25c: 8f21fffc */ lw $at,-0x4($t9) +/* a260: 1738fff8 */ bne $t9,$t8,.L0000a244 +/* a264: ade1fffc */ sw $at,-0x4($t7) +/* a268: 8f210000 */ lw $at,0x0($t9) +/* a26c: ade10000 */ sw $at,0x0($t7) +/* a270: 8f380004 */ lw $t8,0x4($t9) +/* a274: 10000018 */ beqz $zero,.L0000a2d8 +/* a278: adf80004 */ sw $t8,0x4($t7) +.L0000a27c: +/* a27c: 000b7080 */ sll $t6,$t3,0x2 +/* a280: 01cb7021 */ addu $t6,$t6,$t3 +/* a284: 3c188009 */ lui $t8,0x8009 +/* a288: 2718dcc0 */ addiu $t8,$t8,-9024 +/* a28c: 000e7100 */ sll $t6,$t6,0x4 +/* a290: 01d82021 */ addu $a0,$t6,$t8 +/* a294: 3c198006 */ lui $t9,0x8006 +/* a298: 2739f8f0 */ addiu $t9,$t9,-1808 +/* a29c: 272e0048 */ addiu $t6,$t9,0x48 +/* a2a0: 0080c025 */ or $t8,$a0,$zero +.L0000a2a4: +/* a2a4: 8f210000 */ lw $at,0x0($t9) +/* a2a8: 2739000c */ addiu $t9,$t9,0xc +/* a2ac: 2718000c */ addiu $t8,$t8,0xc +/* a2b0: af01fff4 */ sw $at,-0xc($t8) +/* a2b4: 8f21fff8 */ lw $at,-0x8($t9) +/* a2b8: af01fff8 */ sw $at,-0x8($t8) +/* a2bc: 8f21fffc */ lw $at,-0x4($t9) +/* a2c0: 172efff8 */ bne $t9,$t6,.L0000a2a4 +/* a2c4: af01fffc */ sw $at,-0x4($t8) +/* a2c8: 8f210000 */ lw $at,0x0($t9) +/* a2cc: af010000 */ sw $at,0x0($t8) +/* a2d0: 8f2e0004 */ lw $t6,0x4($t9) +/* a2d4: af0e0004 */ sw $t6,0x4($t8) +.L0000a2d8: +/* a2d8: 852f0018 */ lh $t7,0x18($t1) +/* a2dc: 24010280 */ addiu $at,$zero,0x280 +/* a2e0: 3c0d8009 */ lui $t5,0x8009 +/* a2e4: ac8f0008 */ sw $t7,0x8($a0) +/* a2e8: 852e0018 */ lh $t6,0x18($t1) +/* a2ec: 3406ffff */ dli $a2,0xffff +/* a2f0: 25adde0c */ addiu $t5,$t5,-8692 +/* a2f4: 000eca80 */ sll $t9,$t6,0xa +/* a2f8: 0321001a */ div $zero,$t9,$at +/* a2fc: 0000c012 */ mflo $t8 +/* a300: ac980020 */ sw $t8,0x20($a0) +/* a304: 852f0018 */ lh $t7,0x18($t1) +/* a308: 000f7040 */ sll $t6,$t7,0x1 +/* a30c: ac8e0028 */ sw $t6,0x28($a0) +/* a310: 85390018 */ lh $t9,0x18($t1) +/* a314: 3c0f8009 */ lui $t7,0x8009 +/* a318: 0019c040 */ sll $t8,$t9,0x1 +/* a31c: ac98003c */ sw $t8,0x3c($a0) +/* a320: 91ef0af0 */ lbu $t7,0xaf0($t7) +/* a324: 17ef0004 */ bne $ra,$t7,.L0000a338 +/* a328: 24020400 */ addiu $v0,$zero,0x400 +/* a32c: ac82002c */ sw $v0,0x2c($a0) +/* a330: 1000001e */ beqz $zero,.L0000a3ac +/* a334: ac820040 */ sw $v0,0x40($a0) +.L0000a338: +/* a338: 852e001a */ lh $t6,0x1a($t1) +/* a33c: 240201b8 */ addiu $v0,$zero,0x1b8 +/* a340: 000ecac0 */ sll $t9,$t6,0xb +/* a344: 0322001a */ div $zero,$t9,$v0 +/* a348: 0000c012 */ mflo $t8 +/* a34c: ac98002c */ sw $t8,0x2c($a0) +/* a350: 852f001a */ lh $t7,0x1a($t1) +/* a354: 14400002 */ bnez $v0,.L0000a360 +/* a358: 00000000 */ sll $zero,$zero,0x0 +/* a35c: 0007000d */ break 0x7 +.L0000a360: +/* a360: 2401ffff */ addiu $at,$zero,-1 +/* a364: 14410004 */ bne $v0,$at,.L0000a378 +/* a368: 3c018000 */ lui $at,0x8000 +/* a36c: 17210002 */ bne $t9,$at,.L0000a378 +/* a370: 00000000 */ sll $zero,$zero,0x0 +/* a374: 0006000d */ break 0x6 +.L0000a378: +/* a378: 000f72c0 */ sll $t6,$t7,0xb +/* a37c: 01c2001a */ div $zero,$t6,$v0 +/* a380: 0000c812 */ mflo $t9 +/* a384: ac990040 */ sw $t9,0x40($a0) +/* a388: 14400002 */ bnez $v0,.L0000a394 +/* a38c: 00000000 */ sll $zero,$zero,0x0 +/* a390: 0007000d */ break 0x7 +.L0000a394: +/* a394: 2401ffff */ addiu $at,$zero,-1 +/* a398: 14410004 */ bne $v0,$at,.L0000a3ac +/* a39c: 3c018000 */ lui $at,0x8000 +/* a3a0: 15c10002 */ bne $t6,$at,.L0000a3ac +/* a3a4: 00000000 */ sll $zero,$zero,0x0 +/* a3a8: 0006000d */ break 0x6 +.L0000a3ac: +/* a3ac: 8c85001c */ lw $a1,0x1c($a0) +/* a3b0: 3c078006 */ lui $a3,0x8006 +/* a3b4: 8ce7d588 */ lw $a3,-0x2a78($a3) +/* a3b8: 0005c403 */ sra $t8,$a1,0x10 +/* a3bc: 330fffff */ andi $t7,$t8,0xffff +/* a3c0: 01e77021 */ addu $t6,$t7,$a3 +/* a3c4: 01c6001a */ div $zero,$t6,$a2 +/* a3c8: 14c00002 */ bnez $a2,.L0000a3d4 +/* a3cc: 00000000 */ sll $zero,$zero,0x0 +/* a3d0: 0007000d */ break 0x7 +.L0000a3d4: +/* a3d4: 2401ffff */ addiu $at,$zero,-1 +/* a3d8: 14c10004 */ bne $a2,$at,.L0000a3ec +/* a3dc: 3c018000 */ lui $at,0x8000 +/* a3e0: 15c10002 */ bne $t6,$at,.L0000a3ec +/* a3e4: 00000000 */ sll $zero,$zero,0x0 +/* a3e8: 0006000d */ break 0x6 +.L0000a3ec: +/* a3ec: 30afffff */ andi $t7,$a1,0xffff +/* a3f0: 01e77021 */ addu $t6,$t7,$a3 +/* a3f4: 0000c810 */ mfhi $t9 +/* a3f8: 0019c400 */ sll $t8,$t9,0x10 +/* a3fc: 3c1f8009 */ lui $ra,0x8009 +/* a400: 01c6001a */ div $zero,$t6,$a2 +/* a404: 14c00002 */ bnez $a2,.L0000a410 +/* a408: 00000000 */ sll $zero,$zero,0x0 +/* a40c: 0007000d */ break 0x7 +.L0000a410: +/* a410: 2401ffff */ addiu $at,$zero,-1 +/* a414: 14c10004 */ bne $a2,$at,.L0000a428 +/* a418: 3c018000 */ lui $at,0x8000 +/* a41c: 15c10002 */ bne $t6,$at,.L0000a428 +/* a420: 00000000 */ sll $zero,$zero,0x0 +/* a424: 0006000d */ break 0x6 +.L0000a428: +/* a428: 0000c810 */ mfhi $t9 +/* a42c: 03191025 */ or $v0,$t8,$t9 +/* a430: ac82001c */ sw $v0,0x1c($a0) +/* a434: 3c018009 */ lui $at,0x8009 +/* a438: ac22de08 */ sw $v0,-0x21f8($at) +/* a43c: 8523001a */ lh $v1,0x1a($t1) +/* a440: 8c8e002c */ lw $t6,0x2c($a0) +/* a444: 27ffde10 */ addiu $ra,$ra,-8688 +/* a448: 00037a80 */ sll $t7,$v1,0xa +/* a44c: 01ee001b */ divu $zero,$t7,$t6 +/* a450: 00001812 */ mflo $v1 +/* a454: 2861012d */ slti $at,$v1,0x12d +/* a458: 15c00002 */ bnez $t6,.L0000a464 +/* a45c: 00000000 */ sll $zero,$zero,0x0 +/* a460: 0007000d */ break 0x7 +.L0000a464: +/* a464: 24190115 */ addiu $t9,$zero,0x115 +/* a468: 14200003 */ bnez $at,.L0000a478 +/* a46c: 3c058006 */ lui $a1,0x8006 +/* a470: 0003c043 */ sra $t8,$v1,0x1 +/* a474: 03001825 */ or $v1,$t8,$zero +.L0000a478: +/* a478: 03233823 */ subu $a3,$t9,$v1 +/* a47c: 24ef0002 */ addiu $t7,$a3,0x2 +/* a480: 2478fffe */ addiu $t8,$v1,-2 +/* a484: 0018c840 */ sll $t9,$t8,0x1 +/* a488: 000f7400 */ sll $t6,$t7,0x10 +/* a48c: 00f97821 */ addu $t7,$a3,$t9 +/* a490: 25f80002 */ addiu $t8,$t7,0x2 +/* a494: 8ca5d58c */ lw $a1,-0x2a74($a1) +/* a498: 01d84025 */ or $t0,$t6,$t8 +/* a49c: 0008cc03 */ sra $t9,$t0,0x10 +/* a4a0: 332fffff */ andi $t7,$t9,0xffff +/* a4a4: 01e57021 */ addu $t6,$t7,$a1 +/* a4a8: 01c6001a */ div $zero,$t6,$a2 +/* a4ac: 14c00002 */ bnez $a2,.L0000a4b8 +/* a4b0: 00000000 */ sll $zero,$zero,0x0 +/* a4b4: 0007000d */ break 0x7 +.L0000a4b8: +/* a4b8: 2401ffff */ addiu $at,$zero,-1 +/* a4bc: 14c10004 */ bne $a2,$at,.L0000a4d0 +/* a4c0: 3c018000 */ lui $at,0x8000 +/* a4c4: 15c10002 */ bne $t6,$at,.L0000a4d0 +/* a4c8: 00000000 */ sll $zero,$zero,0x0 +/* a4cc: 0006000d */ break 0x6 +.L0000a4d0: +/* a4d0: 310fffff */ andi $t7,$t0,0xffff +/* a4d4: 01e57021 */ addu $t6,$t7,$a1 +/* a4d8: 0000c010 */ mfhi $t8 +/* a4dc: 0018cc00 */ sll $t9,$t8,0x10 +/* a4e0: 240f0001 */ addiu $t7,$zero,0x1 +/* a4e4: 01c6001a */ div $zero,$t6,$a2 +/* a4e8: 14c00002 */ bnez $a2,.L0000a4f4 +/* a4ec: 00000000 */ sll $zero,$zero,0x0 +/* a4f0: 0007000d */ break 0x7 +.L0000a4f4: +/* a4f4: 2401ffff */ addiu $at,$zero,-1 +/* a4f8: 14c10004 */ bne $a2,$at,.L0000a50c +/* a4fc: 3c018000 */ lui $at,0x8000 +/* a500: 15c10002 */ bne $t6,$at,.L0000a50c +/* a504: 00000000 */ sll $zero,$zero,0x0 +/* a508: 0006000d */ break 0x6 +.L0000a50c: +/* a50c: 0000c010 */ mfhi $t8 +/* a510: 03381025 */ or $v0,$t9,$t8 +/* a514: 3c018006 */ lui $at,0x8006 +/* a518: ac820030 */ sw $v0,0x30($a0) +/* a51c: ada20000 */ sw $v0,0x0($t5) +/* a520: ac820044 */ sw $v0,0x44($a0) +/* a524: afe20000 */ sw $v0,0x0($ra) +/* a528: 002c0821 */ addu $at,$at,$t4 +/* a52c: 100000f6 */ beqz $zero,.L0000a908 +/* a530: ac2fce88 */ sw $t7,-0x3178($at) +.L0000a534: +/* a534: 148300ef */ bne $a0,$v1,.L0000a8f4 +/* a538: 3c0e8000 */ lui $t6,0x8000 +/* a53c: 8dce0300 */ lw $t6,0x300($t6) +/* a540: 3406ffff */ dli $a2,0xffff +/* a544: 24080800 */ addiu $t0,$zero,0x800 +/* a548: 148e0019 */ bne $a0,$t6,.L0000a5b0 +/* a54c: 3c0d8009 */ lui $t5,0x8009 +/* a550: 000bc880 */ sll $t9,$t3,0x2 +/* a554: 032bc821 */ addu $t9,$t9,$t3 +/* a558: 3c188009 */ lui $t8,0x8009 +/* a55c: 2718dcc0 */ addiu $t8,$t8,-9024 +/* a560: 0019c900 */ sll $t9,$t9,0x4 +/* a564: 03382021 */ addu $a0,$t9,$t8 +/* a568: 3c0f8006 */ lui $t7,0x8006 +/* a56c: 25ef0340 */ addiu $t7,$t7,0x340 +/* a570: 25f90048 */ addiu $t9,$t7,0x48 +/* a574: 0080c025 */ or $t8,$a0,$zero +.L0000a578: +/* a578: 8de10000 */ lw $at,0x0($t7) +/* a57c: 25ef000c */ addiu $t7,$t7,0xc +/* a580: 2718000c */ addiu $t8,$t8,0xc +/* a584: af01fff4 */ sw $at,-0xc($t8) +/* a588: 8de1fff8 */ lw $at,-0x8($t7) +/* a58c: af01fff8 */ sw $at,-0x8($t8) +/* a590: 8de1fffc */ lw $at,-0x4($t7) +/* a594: 15f9fff8 */ bne $t7,$t9,.L0000a578 +/* a598: af01fffc */ sw $at,-0x4($t8) +/* a59c: 8de10000 */ lw $at,0x0($t7) +/* a5a0: af010000 */ sw $at,0x0($t8) +/* a5a4: 8df90004 */ lw $t9,0x4($t7) +/* a5a8: 10000018 */ beqz $zero,.L0000a60c +/* a5ac: af190004 */ sw $t9,0x4($t8) +.L0000a5b0: +/* a5b0: 000b7080 */ sll $t6,$t3,0x2 +/* a5b4: 01cb7021 */ addu $t6,$t6,$t3 +/* a5b8: 3c198009 */ lui $t9,0x8009 +/* a5bc: 2739dcc0 */ addiu $t9,$t9,-9024 +/* a5c0: 000e7100 */ sll $t6,$t6,0x4 +/* a5c4: 01d92021 */ addu $a0,$t6,$t9 +/* a5c8: 3c0f8006 */ lui $t7,0x8006 +/* a5cc: 25effa80 */ addiu $t7,$t7,-1408 +/* a5d0: 25ee0048 */ addiu $t6,$t7,0x48 +/* a5d4: 0080c825 */ or $t9,$a0,$zero +.L0000a5d8: +/* a5d8: 8de10000 */ lw $at,0x0($t7) +/* a5dc: 25ef000c */ addiu $t7,$t7,0xc +/* a5e0: 2739000c */ addiu $t9,$t9,0xc +/* a5e4: af21fff4 */ sw $at,-0xc($t9) +/* a5e8: 8de1fff8 */ lw $at,-0x8($t7) +/* a5ec: af21fff8 */ sw $at,-0x8($t9) +/* a5f0: 8de1fffc */ lw $at,-0x4($t7) +/* a5f4: 15eefff8 */ bne $t7,$t6,.L0000a5d8 +/* a5f8: af21fffc */ sw $at,-0x4($t9) +/* a5fc: 8de10000 */ lw $at,0x0($t7) +/* a600: af210000 */ sw $at,0x0($t9) +/* a604: 8dee0004 */ lw $t6,0x4($t7) +/* a608: af2e0004 */ sw $t6,0x4($t9) +.L0000a60c: +/* a60c: 85380018 */ lh $t8,0x18($t1) +/* a610: 24010280 */ addiu $at,$zero,0x280 +/* a614: 8c83001c */ lw $v1,0x1c($a0) +/* a618: ac980008 */ sw $t8,0x8($a0) +/* a61c: 852e0018 */ lh $t6,0x18($t1) +/* a620: ac88002c */ sw $t0,0x2c($a0) +/* a624: ac880040 */ sw $t0,0x40($a0) +/* a628: 000e7a80 */ sll $t7,$t6,0xa +/* a62c: 01e1001a */ div $zero,$t7,$at +/* a630: 0000c812 */ mflo $t9 +/* a634: ac990020 */ sw $t9,0x20($a0) +/* a638: 85380018 */ lh $t8,0x18($t1) +/* a63c: 3c078006 */ lui $a3,0x8006 +/* a640: 3c058006 */ lui $a1,0x8006 +/* a644: 00187040 */ sll $t6,$t8,0x1 +/* a648: ac8e0028 */ sw $t6,0x28($a0) +/* a64c: 852f0018 */ lh $t7,0x18($t1) +/* a650: 0003c403 */ sra $t8,$v1,0x10 +/* a654: 330effff */ andi $t6,$t8,0xffff +/* a658: 000fc880 */ sll $t9,$t7,0x2 +/* a65c: ac99003c */ sw $t9,0x3c($a0) +/* a660: 8ce7d588 */ lw $a3,-0x2a78($a3) +/* a664: 25adde0c */ addiu $t5,$t5,-8692 +/* a668: 3c1f8009 */ lui $ra,0x8009 +/* a66c: 01c77821 */ addu $t7,$t6,$a3 +/* a670: 01e6001a */ div $zero,$t7,$a2 +/* a674: 14c00002 */ bnez $a2,.L0000a680 +/* a678: 00000000 */ sll $zero,$zero,0x0 +/* a67c: 0007000d */ break 0x7 +.L0000a680: +/* a680: 2401ffff */ addiu $at,$zero,-1 +/* a684: 14c10004 */ bne $a2,$at,.L0000a698 +/* a688: 3c018000 */ lui $at,0x8000 +/* a68c: 15e10002 */ bne $t7,$at,.L0000a698 +/* a690: 00000000 */ sll $zero,$zero,0x0 +/* a694: 0006000d */ break 0x6 +.L0000a698: +/* a698: 306effff */ andi $t6,$v1,0xffff +/* a69c: 0000c810 */ mfhi $t9 +/* a6a0: 01c77821 */ addu $t7,$t6,$a3 +/* a6a4: 0019c400 */ sll $t8,$t9,0x10 +/* a6a8: 01e6001a */ div $zero,$t7,$a2 +/* a6ac: 14c00002 */ bnez $a2,.L0000a6b8 +/* a6b0: 00000000 */ sll $zero,$zero,0x0 +/* a6b4: 0007000d */ break 0x7 +.L0000a6b8: +/* a6b8: 2401ffff */ addiu $at,$zero,-1 +/* a6bc: 14c10004 */ bne $a2,$at,.L0000a6d0 +/* a6c0: 3c018000 */ lui $at,0x8000 +/* a6c4: 15e10002 */ bne $t7,$at,.L0000a6d0 +/* a6c8: 00000000 */ sll $zero,$zero,0x0 +/* a6cc: 0006000d */ break 0x6 +.L0000a6d0: +/* a6d0: 0000c810 */ mfhi $t9 +/* a6d4: 03191025 */ or $v0,$t8,$t9 +/* a6d8: ac82001c */ sw $v0,0x1c($a0) +/* a6dc: 3c018009 */ lui $at,0x8009 +/* a6e0: ac22de08 */ sw $v0,-0x21f8($at) +/* a6e4: 8c830030 */ lw $v1,0x30($a0) +/* a6e8: 8ca5d58c */ lw $a1,-0x2a74($a1) +/* a6ec: 27ffde10 */ addiu $ra,$ra,-8688 +/* a6f0: 00037403 */ sra $t6,$v1,0x10 +/* a6f4: 31cfffff */ andi $t7,$t6,0xffff +/* a6f8: 01e5c021 */ addu $t8,$t7,$a1 +/* a6fc: 0306001a */ div $zero,$t8,$a2 +/* a700: 14c00002 */ bnez $a2,.L0000a70c +/* a704: 00000000 */ sll $zero,$zero,0x0 +/* a708: 0007000d */ break 0x7 +.L0000a70c: +/* a70c: 2401ffff */ addiu $at,$zero,-1 +/* a710: 14c10004 */ bne $a2,$at,.L0000a724 +/* a714: 3c018000 */ lui $at,0x8000 +/* a718: 17010002 */ bne $t8,$at,.L0000a724 +/* a71c: 00000000 */ sll $zero,$zero,0x0 +/* a720: 0006000d */ break 0x6 +.L0000a724: +/* a724: 306fffff */ andi $t7,$v1,0xffff +/* a728: 01e5c021 */ addu $t8,$t7,$a1 +/* a72c: 0000c810 */ mfhi $t9 +/* a730: 8c830044 */ lw $v1,0x44($a0) +/* a734: 00197400 */ sll $t6,$t9,0x10 +/* a738: 0306001a */ div $zero,$t8,$a2 +/* a73c: 14c00002 */ bnez $a2,.L0000a748 +/* a740: 00000000 */ sll $zero,$zero,0x0 +/* a744: 0007000d */ break 0x7 +.L0000a748: +/* a748: 2401ffff */ addiu $at,$zero,-1 +/* a74c: 14c10004 */ bne $a2,$at,.L0000a760 +/* a750: 3c018000 */ lui $at,0x8000 +/* a754: 17010002 */ bne $t8,$at,.L0000a760 +/* a758: 00000000 */ sll $zero,$zero,0x0 +/* a75c: 0006000d */ break 0x6 +.L0000a760: +/* a760: 0000c810 */ mfhi $t9 +/* a764: 00037c03 */ sra $t7,$v1,0x10 +/* a768: 01d91025 */ or $v0,$t6,$t9 +/* a76c: 31f8ffff */ andi $t8,$t7,0xffff +/* a770: 03057021 */ addu $t6,$t8,$a1 +/* a774: 01c6001a */ div $zero,$t6,$a2 +/* a778: 3078ffff */ andi $t8,$v1,0xffff +/* a77c: 0000c810 */ mfhi $t9 +/* a780: 00197c00 */ sll $t7,$t9,0x10 +/* a784: ac820030 */ sw $v0,0x30($a0) +/* a788: ada20000 */ sw $v0,0x0($t5) +/* a78c: 14c00002 */ bnez $a2,.L0000a798 +/* a790: 00000000 */ sll $zero,$zero,0x0 +/* a794: 0007000d */ break 0x7 +.L0000a798: +/* a798: 2401ffff */ addiu $at,$zero,-1 +/* a79c: 14c10004 */ bne $a2,$at,.L0000a7b0 +/* a7a0: 3c018000 */ lui $at,0x8000 +/* a7a4: 15c10002 */ bne $t6,$at,.L0000a7b0 +/* a7a8: 00000000 */ sll $zero,$zero,0x0 +/* a7ac: 0006000d */ break 0x6 +.L0000a7b0: +/* a7b0: 03057021 */ addu $t6,$t8,$a1 +/* a7b4: 01c6001a */ div $zero,$t6,$a2 +/* a7b8: 0000c810 */ mfhi $t9 +/* a7bc: 01f91025 */ or $v0,$t7,$t9 +/* a7c0: ac820044 */ sw $v0,0x44($a0) +/* a7c4: afe20000 */ sw $v0,0x0($ra) +/* a7c8: 3c188006 */ lui $t8,0x8006 +/* a7cc: 8f18dd18 */ lw $t8,-0x22e8($t8) +/* a7d0: 14c00002 */ bnez $a2,.L0000a7dc +/* a7d4: 00000000 */ sll $zero,$zero,0x0 +/* a7d8: 0007000d */ break 0x7 +.L0000a7dc: +/* a7dc: 2401ffff */ addiu $at,$zero,-1 +/* a7e0: 14c10004 */ bne $a2,$at,.L0000a7f4 +/* a7e4: 3c018000 */ lui $at,0x8000 +/* a7e8: 15c10002 */ bne $t6,$at,.L0000a7f4 +/* a7ec: 00000000 */ sll $zero,$zero,0x0 +/* a7f0: 0006000d */ break 0x6 +.L0000a7f4: +/* a7f4: 3c0a8006 */ lui $t2,0x8006 +/* a7f8: 13000038 */ beqz $t8,.L0000a8dc +/* a7fc: 24ae01af */ addiu $t6,$a1,0x1af +/* a800: 01c6001a */ div $zero,$t6,$a2 +/* a804: 00007810 */ mfhi $t7 +/* a808: 24b8007b */ addiu $t8,$a1,0x7b +/* a80c: 14c00002 */ bnez $a2,.L0000a818 +/* a810: 00000000 */ sll $zero,$zero,0x0 +/* a814: 0007000d */ break 0x7 +.L0000a818: +/* a818: 2401ffff */ addiu $at,$zero,-1 +/* a81c: 14c10004 */ bne $a2,$at,.L0000a830 +/* a820: 3c018000 */ lui $at,0x8000 +/* a824: 15c10002 */ bne $t6,$at,.L0000a830 +/* a828: 00000000 */ sll $zero,$zero,0x0 +/* a82c: 0006000d */ break 0x6 +.L0000a830: +/* a830: 0306001a */ div $zero,$t8,$a2 +/* a834: 00007010 */ mfhi $t6 +/* a838: 000fcc00 */ sll $t9,$t7,0x10 +/* a83c: 24af01b1 */ addiu $t7,$a1,0x1b1 +/* a840: 01e6001a */ div $zero,$t7,$a2 +/* a844: 032e1025 */ or $v0,$t9,$t6 +/* a848: 24ae0079 */ addiu $t6,$a1,0x79 +/* a84c: 14c00002 */ bnez $a2,.L0000a858 +/* a850: 00000000 */ sll $zero,$zero,0x0 +/* a854: 0007000d */ break 0x7 +.L0000a858: +/* a858: 2401ffff */ addiu $at,$zero,-1 +/* a85c: 14c10004 */ bne $a2,$at,.L0000a870 +/* a860: 3c018000 */ lui $at,0x8000 +/* a864: 17010002 */ bne $t8,$at,.L0000a870 +/* a868: 00000000 */ sll $zero,$zero,0x0 +/* a86c: 0006000d */ break 0x6 +.L0000a870: +/* a870: 0000c010 */ mfhi $t8 +/* a874: ac820030 */ sw $v0,0x30($a0) +/* a878: ada20000 */ sw $v0,0x0($t5) +/* a87c: 01c6001a */ div $zero,$t6,$a2 +/* a880: 14c00002 */ bnez $a2,.L0000a88c +/* a884: 00000000 */ sll $zero,$zero,0x0 +/* a888: 0007000d */ break 0x7 +.L0000a88c: +/* a88c: 2401ffff */ addiu $at,$zero,-1 +/* a890: 14c10004 */ bne $a2,$at,.L0000a8a4 +/* a894: 3c018000 */ lui $at,0x8000 +/* a898: 15e10002 */ bne $t7,$at,.L0000a8a4 +/* a89c: 00000000 */ sll $zero,$zero,0x0 +/* a8a0: 0006000d */ break 0x6 +.L0000a8a4: +/* a8a4: 00007810 */ mfhi $t7 +/* a8a8: 0018cc00 */ sll $t9,$t8,0x10 +/* a8ac: 032f1025 */ or $v0,$t9,$t7 +/* a8b0: ac820044 */ sw $v0,0x44($a0) +/* a8b4: afe20000 */ sw $v0,0x0($ra) +/* a8b8: 14c00002 */ bnez $a2,.L0000a8c4 +/* a8bc: 00000000 */ sll $zero,$zero,0x0 +/* a8c0: 0007000d */ break 0x7 +.L0000a8c4: +/* a8c4: 2401ffff */ addiu $at,$zero,-1 +/* a8c8: 14c10004 */ bne $a2,$at,.L0000a8dc +/* a8cc: 3c018000 */ lui $at,0x8000 +/* a8d0: 15c10002 */ bne $t6,$at,.L0000a8dc +/* a8d4: 00000000 */ sll $zero,$zero,0x0 +/* a8d8: 0006000d */ break 0x6 +.L0000a8dc: +/* a8dc: 3c018006 */ lui $at,0x8006 +/* a8e0: 002c0821 */ addu $at,$at,$t4 +/* a8e4: 24180001 */ addiu $t8,$zero,0x1 +/* a8e8: ac38ce88 */ sw $t8,-0x3178($at) +/* a8ec: 10000006 */ beqz $zero,.L0000a908 +/* a8f0: 8d4ad598 */ lw $t2,-0x2a68($t2) +.L0000a8f4: +/* a8f4: 3c018006 */ lui $at,0x8006 +/* a8f8: 002c0821 */ addu $at,$at,$t4 +/* a8fc: 3c0a8006 */ lui $t2,0x8006 +/* a900: 8d4ad598 */ lw $t2,-0x2a68($t2) +/* a904: ac20ce88 */ sw $zero,-0x3178($at) +.L0000a908: +/* a908: 256b0001 */ addiu $t3,$t3,0x1 +/* a90c: 05610004 */ bgez $t3,.L0000a920 +/* a910: 316e0001 */ andi $t6,$t3,0x1 +/* a914: 11c00002 */ beqz $t6,.L0000a920 +/* a918: 00000000 */ sll $zero,$zero,0x0 +/* a91c: 25cefffe */ addiu $t6,$t6,-2 +.L0000a920: +/* a920: 3c018006 */ lui $at,0x8006 +/* a924: 11400006 */ beqz $t2,.L0000a940 +/* a928: ac2ed5a0 */ sw $t6,-0x2a60($at) +/* a92c: 3c0f8006 */ lui $t7,0x8006 +/* a930: 8deff108 */ lw $t7,-0xef8($t7) +/* a934: 8d390028 */ lw $t9,0x28($t1) +/* a938: 10000006 */ beqz $zero,.L0000a954 +/* a93c: adf90058 */ sw $t9,0x58($t7) +.L0000a940: +/* a940: 3c18800a */ lui $t8,0x800a +/* a944: 3c0e8006 */ lui $t6,0x8006 +/* a948: 8dcef108 */ lw $t6,-0xef8($t6) +/* a94c: 8f18cac0 */ lw $t8,-0x3540($t8) +/* a950: add80058 */ sw $t8,0x58($t6) +.L0000a954: +/* a954: 3c028009 */ lui $v0,0x8009 +/* a958: 24422876 */ addiu $v0,$v0,0x2876 +/* a95c: 90590000 */ lbu $t9,0x0($v0) +/* a960: 3c048006 */ lui $a0,0x8006 +/* a964: 8c84d594 */ lw $a0,-0x2a6c($a0) +/* a968: 272f0001 */ addiu $t7,$t9,0x1 +/* a96c: 3c038009 */ lui $v1,0x8009 +/* a970: 2408002c */ addiu $t0,$zero,0x2c +/* a974: 24632877 */ addiu $v1,$v1,0x2877 +/* a978: 906e0000 */ lbu $t6,0x0($v1) +/* a97c: 3c078006 */ lui $a3,0x8006 +/* a980: 24e7d530 */ addiu $a3,$a3,-10960 +/* a984: 05e10004 */ bgez $t7,.L0000a998 +/* a988: 31f80001 */ andi $t8,$t7,0x1 +/* a98c: 13000002 */ beqz $t8,.L0000a998 +/* a990: 00000000 */ sll $zero,$zero,0x0 +/* a994: 2718fffe */ addiu $t8,$t8,-2 +.L0000a998: +/* a998: a0580000 */ sb $t8,0x0($v0) +/* a99c: 90580000 */ lbu $t8,0x0($v0) +/* a9a0: 25d90001 */ addiu $t9,$t6,0x1 +/* a9a4: 07210004 */ bgez $t9,.L0000a9b8 +/* a9a8: 332f0001 */ andi $t7,$t9,0x1 +/* a9ac: 11e00002 */ beqz $t7,.L0000a9b8 +/* a9b0: 00000000 */ sll $zero,$zero,0x0 +/* a9b4: 25effffe */ addiu $t7,$t7,-2 +.L0000a9b8: +/* a9b8: 03080019 */ multu $t8,$t0 +/* a9bc: a06f0000 */ sb $t7,0x0($v1) +/* a9c0: 3c018006 */ lui $at,0x8006 +/* a9c4: 3c058006 */ lui $a1,0x8006 +/* a9c8: 2406002c */ addiu $a2,$zero,0x2c +/* a9cc: 00007012 */ mflo $t6 +/* a9d0: 00eec821 */ addu $t9,$a3,$t6 +/* a9d4: ac39d590 */ sw $t9,-0x2a70($at) +/* a9d8: 906f0000 */ lbu $t7,0x0($v1) +/* a9dc: 3c018006 */ lui $at,0x8006 +/* a9e0: 01e80019 */ multu $t7,$t0 +/* a9e4: 0000c012 */ mflo $t8 +/* a9e8: 00f87021 */ addu $t6,$a3,$t8 +/* a9ec: ac2ed594 */ sw $t6,-0x2a6c($at) +/* a9f0: 0c012c5c */ jal func0004b170 +/* a9f4: 8ca5d594 */ lw $a1,-0x2a6c($a1) +/* a9f8: 3c038009 */ lui $v1,0x8009 +/* a9fc: 24632877 */ addiu $v1,$v1,0x2877 +/* aa00: 90790000 */ lbu $t9,0x0($v1) +/* aa04: 3c18800a */ lui $t8,0x800a +/* aa08: 3c0e8006 */ lui $t6,0x8006 +/* aa0c: 00197880 */ sll $t7,$t9,0x2 +/* aa10: 030fc021 */ addu $t8,$t8,$t7 +/* aa14: 8f18cac0 */ lw $t8,-0x3540($t8) +/* aa18: 8dced594 */ lw $t6,-0x2a6c($t6) +/* aa1c: 3c028006 */ lui $v0,0x8006 +/* aa20: 2442d59c */ addiu $v0,$v0,-10852 +/* aa24: add80028 */ sw $t8,0x28($t6) +/* aa28: 8c590000 */ lw $t9,0x0($v0) +/* aa2c: 53200005 */ beqzl $t9,.L0000aa44 +/* aa30: 8fbf0014 */ lw $ra,0x14($sp) +/* aa34: ac400000 */ sw $zero,0x0($v0) +/* aa38: 0c0027b1 */ jal func00009ec4 +/* aa3c: 00002025 */ or $a0,$zero,$zero +/* aa40: 8fbf0014 */ lw $ra,0x14($sp) +.L0000aa44: +/* aa44: 27bd0018 */ addiu $sp,$sp,0x18 +/* aa48: 03e00008 */ jr $ra +/* aa4c: 00000000 */ sll $zero,$zero,0x0 +/* aa50: 3c014160 */ lui $at,0x4160 +/* aa54: 44810000 */ mtc1 $at,$f0 +/* aa58: 00000000 */ sll $zero,$zero,0x0 +/* aa5c: 460c003c */ c.lt.s $f0,$f12 +/* aa60: 00000000 */ sll $zero,$zero,0x0 +/* aa64: 45020003 */ bc1fl .L0000aa74 +/* aa68: 44800000 */ mtc1 $zero,$f0 +/* aa6c: 46000306 */ mov.s $f12,$f0 +/* aa70: 44800000 */ mtc1 $zero,$f0 +.L0000aa74: +/* aa74: 00000000 */ sll $zero,$zero,0x0 +/* aa78: 4600603c */ c.lt.s $f12,$f0 +/* aa7c: 00000000 */ sll $zero,$zero,0x0 +/* aa80: 45020003 */ bc1fl .L0000aa90 +/* aa84: 4600610d */ trunc.w.s $f4,$f12 +/* aa88: 46000306 */ mov.s $f12,$f0 +/* aa8c: 4600610d */ trunc.w.s $f4,$f12 +.L0000aa90: +/* aa90: 3c018006 */ lui $at,0x8006 +/* aa94: 2418000a */ addiu $t8,$zero,0xa +/* aa98: 440f2000 */ mfc1 $t7,$f4 +/* aa9c: 00000000 */ sll $zero,$zero,0x0 +/* aaa0: ac2fce98 */ sw $t7,-0x3168($at) +/* aaa4: 3c018006 */ lui $at,0x8006 +/* aaa8: 03e00008 */ jr $ra +/* aaac: ac38ce9c */ sw $t8,-0x3164($at) +); + +GLOBAL_ASM( +glabel func0000aab0 +/* aab0: 3c058006 */ lui $a1,0x8006 +/* aab4: 24a5d594 */ addiu $a1,$a1,-10860 +/* aab8: 8cae0000 */ lw $t6,0x0($a1) +/* aabc: 00041840 */ sll $v1,$a0,0x1 +/* aac0: 3c027005 */ lui $v0,0x7005 +/* aac4: a1c40000 */ sb $a0,0x0($t6) +/* aac8: 00431021 */ addu $v0,$v0,$v1 +/* aacc: 844226d0 */ lh $v0,0x26d0($v0) +/* aad0: 8caf0000 */ lw $t7,0x0($a1) +/* aad4: a5e20018 */ sh $v0,0x18($t7) +/* aad8: 8cb80000 */ lw $t8,0x0($a1) +/* aadc: a7020004 */ sh $v0,0x4($t8) +/* aae0: 3c027005 */ lui $v0,0x7005 +/* aae4: 00431021 */ addu $v0,$v0,$v1 +/* aae8: 844226d8 */ lh $v0,0x26d8($v0) +/* aaec: 8cb90000 */ lw $t9,0x0($a1) +/* aaf0: a722001a */ sh $v0,0x1a($t9) +/* aaf4: 8ca80000 */ lw $t0,0x0($a1) +/* aaf8: 03e00008 */ jr $ra +/* aafc: a5020006 */ sh $v0,0x6($t0) +/* ab00: 240e0001 */ addiu $t6,$zero,0x1 +/* ab04: 3c018006 */ lui $at,0x8006 +/* ab08: 03e00008 */ jr $ra +/* ab0c: ac2ed598 */ sw $t6,-0x2a68($at) +/* ab10: 3c018006 */ lui $at,0x8006 +/* ab14: 03e00008 */ jr $ra +/* ab18: ac20d598 */ sw $zero,-0x2a68($at) +/* ab1c: 3c0e8006 */ lui $t6,0x8006 +/* ab20: 8dced594 */ lw $t6,-0x2a6c($t6) +/* ab24: 03e00008 */ jr $ra +/* ab28: 8dc20028 */ lw $v0,0x28($t6) +/* ab2c: 3c0e8006 */ lui $t6,0x8006 +/* ab30: 8dced590 */ lw $t6,-0x2a70($t6) +/* ab34: 03e00008 */ jr $ra +/* ab38: 8dc20028 */ lw $v0,0x28($t6) +/* ab3c: 3c0e8006 */ lui $t6,0x8006 +/* ab40: 8dced594 */ lw $t6,-0x2a6c($t6) +/* ab44: 03e00008 */ jr $ra +/* ab48: adc40028 */ sw $a0,0x28($t6) +/* ab4c: 3c0f8009 */ lui $t7,0x8009 +/* ab50: 91ef2877 */ lbu $t7,0x2877($t7) +/* ab54: 3c0e800a */ lui $t6,0x800a +/* ab58: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* ab5c: 000fc100 */ sll $t8,$t7,0x4 +/* ab60: 01d81021 */ addu $v0,$t6,$t8 +/* ab64: 03e00008 */ jr $ra +/* ab68: 24420610 */ addiu $v0,$v0,0x610 +/* ab6c: 3c028009 */ lui $v0,0x8009 +/* ab70: 03e00008 */ jr $ra +/* ab74: 94422874 */ lhu $v0,0x2874($v0) +/* ab78: 3c028006 */ lui $v0,0x8006 +/* ab7c: 8c42d594 */ lw $v0,-0x2a6c($v0) +/* ab80: 27bdfeb0 */ addiu $sp,$sp,-336 +/* ab84: afbf002c */ sw $ra,0x2c($sp) +/* ab88: afb00028 */ sw $s0,0x28($sp) +/* ab8c: c4440010 */ lwc1 $f4,0x10($v0) +/* ab90: 8c47000c */ lw $a3,0xc($v0) +/* ab94: 8c460008 */ lw $a2,0x8($v0) +/* ab98: e7a40010 */ swc1 $f4,0x10($sp) +/* ab9c: c4400014 */ lwc1 $f0,0x14($v0) +/* aba0: 3c013f80 */ lui $at,0x3f80 +/* aba4: 44814000 */ mtc1 $at,$f8 +/* aba8: 46000180 */ add.s $f6,$f0,$f0 +/* abac: 00808025 */ or $s0,$a0,$zero +/* abb0: 27a40110 */ addiu $a0,$sp,0x110 +/* abb4: 27a50046 */ addiu $a1,$sp,0x46 +/* abb8: e7a60014 */ swc1 $f6,0x14($sp) +/* abbc: 0c001210 */ jal func00004840 +/* abc0: e7a80018 */ swc1 $f8,0x18($sp) +/* abc4: 0fc2d5be */ jal 0xf0b56f8 +/* abc8: 00000000 */ sll $zero,$zero,0x0 +/* abcc: 00402025 */ or $a0,$v0,$zero +/* abd0: 0c005746 */ jal func00015d18 +/* abd4: 27a50090 */ addiu $a1,$sp,0x90 +/* abd8: 44800000 */ mtc1 $zero,$f0 +/* abdc: 27a40110 */ addiu $a0,$sp,0x110 +/* abe0: 27a50090 */ addiu $a1,$sp,0x90 +/* abe4: 27a600d0 */ addiu $a2,$sp,0xd0 +/* abe8: e7a000c0 */ swc1 $f0,0xc0($sp) +/* abec: e7a000c4 */ swc1 $f0,0xc4($sp) +/* abf0: 0c005680 */ jal func00015a00 +/* abf4: e7a000c8 */ swc1 $f0,0xc8($sp) +/* abf8: 0fc59e66 */ jal 0xf167998 +/* abfc: 00000000 */ sll $zero,$zero,0x0 +/* ac00: afa2004c */ sw $v0,0x4c($sp) +/* ac04: 27a400d0 */ addiu $a0,$sp,0xd0 +/* ac08: 0c0128d8 */ jal func0004a360 +/* ac0c: 00402825 */ or $a1,$v0,$zero +/* ac10: 0c00566c */ jal func000159b0 +/* ac14: 27a40050 */ addiu $a0,$sp,0x50 +/* ac18: 0fc59e66 */ jal 0xf167998 +/* ac1c: 00000000 */ sll $zero,$zero,0x0 +/* ac20: afa20048 */ sw $v0,0x48($sp) +/* ac24: 27a40050 */ addiu $a0,$sp,0x50 +/* ac28: 0c0128d8 */ jal func0004a360 +/* ac2c: 00402825 */ or $a1,$v0,$zero +/* ac30: 3c0e0103 */ lui $t6,0x103 +/* ac34: 35ce0040 */ ori $t6,$t6,0x40 +/* ac38: 02001825 */ or $v1,$s0,$zero +/* ac3c: ac6e0000 */ sw $t6,0x0($v1) +/* ac40: 8faf004c */ lw $t7,0x4c($sp) +/* ac44: 3c068000 */ lui $a2,0x8000 +/* ac48: 26100008 */ addiu $s0,$s0,0x8 +/* ac4c: 3c190102 */ lui $t9,0x102 +/* ac50: 01e6c021 */ addu $t8,$t7,$a2 +/* ac54: ac780004 */ sw $t8,0x4($v1) +/* ac58: 37390040 */ ori $t9,$t9,0x40 +/* ac5c: 02002025 */ or $a0,$s0,$zero +/* ac60: ac990000 */ sw $t9,0x0($a0) +/* ac64: 8fa80048 */ lw $t0,0x48($sp) +/* ac68: 26100008 */ addiu $s0,$s0,0x8 +/* ac6c: 3c0abc00 */ lui $t2,0xbc00 +/* ac70: 01064821 */ addu $t1,$t0,$a2 +/* ac74: ac890004 */ sw $t1,0x4($a0) +/* ac78: 354a000e */ ori $t2,$t2,0xe +/* ac7c: 02002825 */ or $a1,$s0,$zero +/* ac80: acaa0000 */ sw $t2,0x0($a1) +/* ac84: 97ab0046 */ lhu $t3,0x46($sp) +/* ac88: 26020008 */ addiu $v0,$s0,0x8 +/* ac8c: acab0004 */ sw $t3,0x4($a1) +/* ac90: 8fbf002c */ lw $ra,0x2c($sp) +/* ac94: 8fb00028 */ lw $s0,0x28($sp) +/* ac98: 27bd0150 */ addiu $sp,$sp,0x150 +/* ac9c: 03e00008 */ jr $ra +/* aca0: 00000000 */ sll $zero,$zero,0x0 +/* aca4: 27bdff78 */ addiu $sp,$sp,-136 +/* aca8: afbf002c */ sw $ra,0x2c($sp) +/* acac: afb00028 */ sw $s0,0x28($sp) +/* acb0: 00808025 */ or $s0,$a0,$zero +/* acb4: afa5008c */ sw $a1,0x8c($sp) +/* acb8: 0fc59e66 */ jal 0xf167998 +/* acbc: afa60090 */ sw $a2,0x90($sp) +/* acc0: 3c038006 */ lui $v1,0x8006 +/* acc4: 8c63d594 */ lw $v1,-0x2a6c($v1) +/* acc8: afa20040 */ sw $v0,0x40($sp) +/* accc: 3c013f80 */ lui $at,0x3f80 +/* acd0: 44814000 */ mtc1 $at,$f8 +/* acd4: c7a4008c */ lwc1 $f4,0x8c($sp) +/* acd8: c7a60090 */ lwc1 $f6,0x90($sp) +/* acdc: 8c67000c */ lw $a3,0xc($v1) +/* ace0: 8c660008 */ lw $a2,0x8($v1) +/* ace4: 27a40044 */ addiu $a0,$sp,0x44 +/* ace8: 27a50086 */ addiu $a1,$sp,0x86 +/* acec: e7a80018 */ swc1 $f8,0x18($sp) +/* acf0: e7a40010 */ swc1 $f4,0x10($sp) +/* acf4: 0c001210 */ jal func00004840 +/* acf8: e7a60014 */ swc1 $f6,0x14($sp) +/* acfc: 27a40044 */ addiu $a0,$sp,0x44 +/* ad00: 0c0128d8 */ jal func0004a360 +/* ad04: 8fa50040 */ lw $a1,0x40($sp) +/* ad08: 3c0e0103 */ lui $t6,0x103 +/* ad0c: 35ce0040 */ ori $t6,$t6,0x40 +/* ad10: 02001825 */ or $v1,$s0,$zero +/* ad14: ac6e0000 */ sw $t6,0x0($v1) +/* ad18: 8faf0040 */ lw $t7,0x40($sp) +/* ad1c: 3c018000 */ lui $at,0x8000 +/* ad20: 26100008 */ addiu $s0,$s0,0x8 +/* ad24: 3c19bc00 */ lui $t9,0xbc00 +/* ad28: 01e1c021 */ addu $t8,$t7,$at +/* ad2c: ac780004 */ sw $t8,0x4($v1) +/* ad30: 3739000e */ ori $t9,$t9,0xe +/* ad34: 02002025 */ or $a0,$s0,$zero +/* ad38: ac990000 */ sw $t9,0x0($a0) +/* ad3c: 97a80086 */ lhu $t0,0x86($sp) +/* ad40: 26020008 */ addiu $v0,$s0,0x8 +/* ad44: ac880004 */ sw $t0,0x4($a0) +/* ad48: 8fbf002c */ lw $ra,0x2c($sp) +/* ad4c: 8fb00028 */ lw $s0,0x28($sp) +/* ad50: 27bd0088 */ addiu $sp,$sp,0x88 +/* ad54: 03e00008 */ jr $ra +/* ad58: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0000ad5c +/* ad5c: 3c088006 */ lui $t0,0x8006 +/* ad60: 2508d594 */ addiu $t0,$t0,-10860 +/* ad64: 8d0e0000 */ lw $t6,0x0($t0) +/* ad68: 27bdffd0 */ addiu $sp,$sp,-48 +/* ad6c: 3c028009 */ lui $v0,0x8009 +/* ad70: 24422877 */ addiu $v0,$v0,0x2877 +/* ad74: 90590000 */ lbu $t9,0x0($v0) +/* ad78: afbf002c */ sw $ra,0x2c($sp) +/* ad7c: afb00028 */ sw $s0,0x28($sp) +/* ad80: 85cf001c */ lh $t7,0x1c($t6) +/* ad84: 00194900 */ sll $t1,$t9,0x4 +/* ad88: 00a95021 */ addu $t2,$a1,$t1 +/* ad8c: 000fc040 */ sll $t8,$t7,0x1 +/* ad90: a5580000 */ sh $t8,0x0($t2) +/* ad94: 8d030000 */ lw $v1,0x0($t0) +/* ad98: 90590000 */ lbu $t9,0x0($v0) +/* ad9c: 3c018000 */ lui $at,0x8000 +/* ada0: 846b001c */ lh $t3,0x1c($v1) +/* ada4: 846d0020 */ lh $t5,0x20($v1) +/* ada8: 00194900 */ sll $t1,$t9,0x4 +/* adac: 000b6040 */ sll $t4,$t3,0x1 +/* adb0: 000d7080 */ sll $t6,$t5,0x2 +/* adb4: 018e7821 */ addu $t7,$t4,$t6 +/* adb8: 00a9c021 */ addu $t8,$a1,$t1 +/* adbc: a70f0008 */ sh $t7,0x8($t8) +/* adc0: 8d0a0000 */ lw $t2,0x0($t0) +/* adc4: 904c0000 */ lbu $t4,0x0($v0) +/* adc8: 24900008 */ addiu $s0,$a0,0x8 +/* adcc: 854b001e */ lh $t3,0x1e($t2) +/* add0: 000c7100 */ sll $t6,$t4,0x4 +/* add4: 00aec821 */ addu $t9,$a1,$t6 +/* add8: 000b6840 */ sll $t5,$t3,0x1 +/* addc: a72d0002 */ sh $t5,0x2($t9) +/* ade0: 8d030000 */ lw $v1,0x0($t0) +/* ade4: 904c0000 */ lbu $t4,0x0($v0) +/* ade8: 3c190380 */ lui $t9,0x380 +/* adec: 8469001e */ lh $t1,0x1e($v1) +/* adf0: 84780022 */ lh $t8,0x22($v1) +/* adf4: 000c7100 */ sll $t6,$t4,0x4 +/* adf8: 00097840 */ sll $t7,$t1,0x1 +/* adfc: 00185080 */ sll $t2,$t8,0x2 +/* ae00: 01ea5821 */ addu $t3,$t7,$t2 +/* ae04: 00ae6821 */ addu $t5,$a1,$t6 +/* ae08: a5ab000a */ sh $t3,0xa($t5) +/* ae0c: 37390010 */ ori $t9,$t9,0x10 +/* ae10: ac990000 */ sw $t9,0x0($a0) +/* ae14: 90490000 */ lbu $t1,0x0($v0) +/* ae18: 0009c100 */ sll $t8,$t1,0x4 +/* ae1c: 03057821 */ addu $t7,$t8,$a1 +/* ae20: 01e15021 */ addu $t2,$t7,$at +/* ae24: 0fc59e66 */ jal 0xf167998 +/* ae28: ac8a0004 */ sw $t2,0x4($a0) +/* ae2c: 3c088006 */ lui $t0,0x8006 +/* ae30: 3c018009 */ lui $at,0x8009 +/* ae34: ac222870 */ sw $v0,0x2870($at) +/* ae38: 2508d594 */ addiu $t0,$t0,-10860 +/* ae3c: 8d030000 */ lw $v1,0x0($t0) +/* ae40: 3c013f80 */ lui $at,0x3f80 +/* ae44: 44814000 */ mtc1 $at,$f8 +/* ae48: c4640010 */ lwc1 $f4,0x10($v1) +/* ae4c: 8c660008 */ lw $a2,0x8($v1) +/* ae50: 8c67000c */ lw $a3,0xc($v1) +/* ae54: e7a40010 */ swc1 $f4,0x10($sp) +/* ae58: c4660014 */ lwc1 $f6,0x14($v1) +/* ae5c: 3c048009 */ lui $a0,0x8009 +/* ae60: 3c058009 */ lui $a1,0x8009 +/* ae64: 24a52874 */ addiu $a1,$a1,0x2874 +/* ae68: 24842830 */ addiu $a0,$a0,0x2830 +/* ae6c: e7a80018 */ swc1 $f8,0x18($sp) +/* ae70: 0c001210 */ jal func00004840 +/* ae74: e7a60014 */ swc1 $f6,0x14($sp) +/* ae78: 3c048009 */ lui $a0,0x8009 +/* ae7c: 3c058009 */ lui $a1,0x8009 +/* ae80: 8ca52870 */ lw $a1,0x2870($a1) +/* ae84: 0c0128d8 */ jal func0004a360 +/* ae88: 24842830 */ addiu $a0,$a0,0x2830 +/* ae8c: 3c0c0103 */ lui $t4,0x103 +/* ae90: 3c058009 */ lui $a1,0x8009 +/* ae94: 358c0040 */ ori $t4,$t4,0x40 +/* ae98: 02001025 */ or $v0,$s0,$zero +/* ae9c: 24a52870 */ addiu $a1,$a1,0x2870 +/* aea0: ac4c0000 */ sw $t4,0x0($v0) +/* aea4: 8cae0000 */ lw $t6,0x0($a1) +/* aea8: 3c018000 */ lui $at,0x8000 +/* aeac: 26100008 */ addiu $s0,$s0,0x8 +/* aeb0: 3c0dbc00 */ lui $t5,0xbc00 +/* aeb4: 01c15821 */ addu $t3,$t6,$at +/* aeb8: ac4b0004 */ sw $t3,0x4($v0) +/* aebc: 35ad000e */ ori $t5,$t5,0xe +/* aec0: 02001825 */ or $v1,$s0,$zero +/* aec4: ac6d0000 */ sw $t5,0x0($v1) +/* aec8: 3c198009 */ lui $t9,0x8009 +/* aecc: 97392874 */ lhu $t9,0x2874($t9) +/* aed0: 26100008 */ addiu $s0,$s0,0x8 +/* aed4: ac790004 */ sw $t9,0x4($v1) +/* aed8: 0fc2d3f6 */ jal 0xf0b4fd8 +/* aedc: 8ca40000 */ lw $a0,0x0($a1) +/* aee0: 3c048009 */ lui $a0,0x8009 +/* aee4: 0fc2d5c2 */ jal 0xf0b5708 +/* aee8: 24842830 */ addiu $a0,$a0,0x2830 +/* aeec: 8fbf002c */ lw $ra,0x2c($sp) +/* aef0: 02001025 */ or $v0,$s0,$zero +/* aef4: 8fb00028 */ lw $s0,0x28($sp) +/* aef8: 03e00008 */ jr $ra +/* aefc: 27bd0030 */ addiu $sp,$sp,0x30 +/* af00: 3c088006 */ lui $t0,0x8006 +/* af04: 2508d594 */ addiu $t0,$t0,-10860 +/* af08: 8d0e0000 */ lw $t6,0x0($t0) +/* af0c: 27bdffd0 */ addiu $sp,$sp,-48 +/* af10: 3c028009 */ lui $v0,0x8009 +/* af14: 24422877 */ addiu $v0,$v0,0x2877 +/* af18: 90590000 */ lbu $t9,0x0($v0) +/* af1c: afbf002c */ sw $ra,0x2c($sp) +/* af20: afb00028 */ sw $s0,0x28($sp) +/* af24: 85cf001c */ lh $t7,0x1c($t6) +/* af28: 00194900 */ sll $t1,$t9,0x4 +/* af2c: 00a95021 */ addu $t2,$a1,$t1 +/* af30: 000fc040 */ sll $t8,$t7,0x1 +/* af34: a5580000 */ sh $t8,0x0($t2) +/* af38: 8d030000 */ lw $v1,0x0($t0) +/* af3c: 90590000 */ lbu $t9,0x0($v0) +/* af40: 240701ff */ addiu $a3,$zero,0x1ff +/* af44: 846b001c */ lh $t3,0x1c($v1) +/* af48: 846d0020 */ lh $t5,0x20($v1) +/* af4c: 00194900 */ sll $t1,$t9,0x4 +/* af50: 000b6040 */ sll $t4,$t3,0x1 +/* af54: 000d7080 */ sll $t6,$t5,0x2 +/* af58: 018e7821 */ addu $t7,$t4,$t6 +/* af5c: 00a9c021 */ addu $t8,$a1,$t1 +/* af60: a70f0008 */ sh $t7,0x8($t8) +/* af64: 8d0a0000 */ lw $t2,0x0($t0) +/* af68: 904c0000 */ lbu $t4,0x0($v0) +/* af6c: 3c018000 */ lui $at,0x8000 +/* af70: 854b001e */ lh $t3,0x1e($t2) +/* af74: 000c7100 */ sll $t6,$t4,0x4 +/* af78: 00aec821 */ addu $t9,$a1,$t6 +/* af7c: 000b6840 */ sll $t5,$t3,0x1 +/* af80: a72d0002 */ sh $t5,0x2($t9) +/* af84: 8d030000 */ lw $v1,0x0($t0) +/* af88: 904c0000 */ lbu $t4,0x0($v0) +/* af8c: 24900008 */ addiu $s0,$a0,0x8 +/* af90: 8469001e */ lh $t1,0x1e($v1) +/* af94: 84780022 */ lh $t8,0x22($v1) +/* af98: 000c7100 */ sll $t6,$t4,0x4 +/* af9c: 00097840 */ sll $t7,$t1,0x1 +/* afa0: 00185080 */ sll $t2,$t8,0x2 +/* afa4: 01ea5821 */ addu $t3,$t7,$t2 +/* afa8: 00ae6821 */ addu $t5,$a1,$t6 +/* afac: a5ab000a */ sh $t3,0xa($t5) +/* afb0: 90590000 */ lbu $t9,0x0($v0) +/* afb4: 00194900 */ sll $t1,$t9,0x4 +/* afb8: 00a9c021 */ addu $t8,$a1,$t1 +/* afbc: a7070004 */ sh $a3,0x4($t8) +/* afc0: 904f0000 */ lbu $t7,0x0($v0) +/* afc4: 000f5100 */ sll $t2,$t7,0x4 +/* afc8: 00aa6021 */ addu $t4,$a1,$t2 +/* afcc: a587000c */ sh $a3,0xc($t4) +/* afd0: 904e0000 */ lbu $t6,0x0($v0) +/* afd4: 3c0f0380 */ lui $t7,0x380 +/* afd8: 35ef0010 */ ori $t7,$t7,0x10 +/* afdc: 000e5900 */ sll $t3,$t6,0x4 +/* afe0: 00ab6821 */ addu $t5,$a1,$t3 +/* afe4: a5a00006 */ sh $zero,0x6($t5) +/* afe8: 90590000 */ lbu $t9,0x0($v0) +/* afec: 00194900 */ sll $t1,$t9,0x4 +/* aff0: 00a9c021 */ addu $t8,$a1,$t1 +/* aff4: a700000e */ sh $zero,0xe($t8) +/* aff8: ac8f0000 */ sw $t7,0x0($a0) +/* affc: 904a0000 */ lbu $t2,0x0($v0) +/* b000: 000a6100 */ sll $t4,$t2,0x4 +/* b004: 01857021 */ addu $t6,$t4,$a1 +/* b008: 01c15821 */ addu $t3,$t6,$at +/* b00c: 0fc59e66 */ jal 0xf167998 +/* b010: ac8b0004 */ sw $t3,0x4($a0) +/* b014: 3c088006 */ lui $t0,0x8006 +/* b018: 3c018009 */ lui $at,0x8009 +/* b01c: ac222870 */ sw $v0,0x2870($at) +/* b020: 2508d594 */ addiu $t0,$t0,-10860 +/* b024: 8d030000 */ lw $v1,0x0($t0) +/* b028: 3c013f80 */ lui $at,0x3f80 +/* b02c: 44814000 */ mtc1 $at,$f8 +/* b030: c4640010 */ lwc1 $f4,0x10($v1) +/* b034: 8c660008 */ lw $a2,0x8($v1) +/* b038: 8c67000c */ lw $a3,0xc($v1) +/* b03c: e7a40010 */ swc1 $f4,0x10($sp) +/* b040: c4660014 */ lwc1 $f6,0x14($v1) +/* b044: 3c048009 */ lui $a0,0x8009 +/* b048: 3c058009 */ lui $a1,0x8009 +/* b04c: 24a52874 */ addiu $a1,$a1,0x2874 +/* b050: 24842830 */ addiu $a0,$a0,0x2830 +/* b054: e7a80018 */ swc1 $f8,0x18($sp) +/* b058: 0c001210 */ jal func00004840 +/* b05c: e7a60014 */ swc1 $f6,0x14($sp) +/* b060: 3c048009 */ lui $a0,0x8009 +/* b064: 3c058009 */ lui $a1,0x8009 +/* b068: 8ca52870 */ lw $a1,0x2870($a1) +/* b06c: 0c0128d8 */ jal func0004a360 +/* b070: 24842830 */ addiu $a0,$a0,0x2830 +/* b074: 3c0d0103 */ lui $t5,0x103 +/* b078: 3c058009 */ lui $a1,0x8009 +/* b07c: 35ad0040 */ ori $t5,$t5,0x40 +/* b080: 02001025 */ or $v0,$s0,$zero +/* b084: 24a52870 */ addiu $a1,$a1,0x2870 +/* b088: ac4d0000 */ sw $t5,0x0($v0) +/* b08c: 8cb90000 */ lw $t9,0x0($a1) +/* b090: 3c018000 */ lui $at,0x8000 +/* b094: 26100008 */ addiu $s0,$s0,0x8 +/* b098: 3c18bc00 */ lui $t8,0xbc00 +/* b09c: 03214821 */ addu $t1,$t9,$at +/* b0a0: ac490004 */ sw $t1,0x4($v0) +/* b0a4: 3718000e */ ori $t8,$t8,0xe +/* b0a8: 02001825 */ or $v1,$s0,$zero +/* b0ac: ac780000 */ sw $t8,0x0($v1) +/* b0b0: 3c0f8009 */ lui $t7,0x8009 +/* b0b4: 95ef2874 */ lhu $t7,0x2874($t7) +/* b0b8: 26100008 */ addiu $s0,$s0,0x8 +/* b0bc: ac6f0004 */ sw $t7,0x4($v1) +/* b0c0: 0fc2d3f6 */ jal 0xf0b4fd8 +/* b0c4: 8ca40000 */ lw $a0,0x0($a1) +/* b0c8: 3c048009 */ lui $a0,0x8009 +/* b0cc: 0fc2d5c2 */ jal 0xf0b5708 +/* b0d0: 24842830 */ addiu $a0,$a0,0x2830 +/* b0d4: 8fbf002c */ lw $ra,0x2c($sp) +/* b0d8: 02001025 */ or $v0,$s0,$zero +/* b0dc: 8fb00028 */ lw $s0,0x28($sp) +/* b0e0: 03e00008 */ jr $ra +/* b0e4: 27bd0030 */ addiu $sp,$sp,0x30 +/* b0e8: 27bdff80 */ addiu $sp,$sp,-128 +/* b0ec: afbf002c */ sw $ra,0x2c($sp) +/* b0f0: afb00028 */ sw $s0,0x28($sp) +/* b0f4: 00808025 */ or $s0,$a0,$zero +/* b0f8: afa50084 */ sw $a1,0x84($sp) +/* b0fc: 0fc59e66 */ jal 0xf167998 +/* b100: afa60088 */ sw $a2,0x88($sp) +/* b104: 3c038006 */ lui $v1,0x8006 +/* b108: 8c63d594 */ lw $v1,-0x2a6c($v1) +/* b10c: afa2003c */ sw $v0,0x3c($sp) +/* b110: 3c013f80 */ lui $at,0x3f80 +/* b114: c4640010 */ lwc1 $f4,0x10($v1) +/* b118: 44814000 */ mtc1 $at,$f8 +/* b11c: 3c058009 */ lui $a1,0x8009 +/* b120: e7a40010 */ swc1 $f4,0x10($sp) +/* b124: c4660014 */ lwc1 $f6,0x14($v1) +/* b128: 24a52874 */ addiu $a1,$a1,0x2874 +/* b12c: 27a40040 */ addiu $a0,$sp,0x40 +/* b130: 8fa60084 */ lw $a2,0x84($sp) +/* b134: 8fa70088 */ lw $a3,0x88($sp) +/* b138: e7a80018 */ swc1 $f8,0x18($sp) +/* b13c: 0c001210 */ jal func00004840 +/* b140: e7a60014 */ swc1 $f6,0x14($sp) +/* b144: 27a40040 */ addiu $a0,$sp,0x40 +/* b148: 0c0128d8 */ jal func0004a360 +/* b14c: 8fa5003c */ lw $a1,0x3c($sp) +/* b150: 3c0e0103 */ lui $t6,0x103 +/* b154: 35ce0040 */ ori $t6,$t6,0x40 +/* b158: 02001825 */ or $v1,$s0,$zero +/* b15c: ac6e0000 */ sw $t6,0x0($v1) +/* b160: 8faf003c */ lw $t7,0x3c($sp) +/* b164: 3c018000 */ lui $at,0x8000 +/* b168: 26100008 */ addiu $s0,$s0,0x8 +/* b16c: 3c19bc00 */ lui $t9,0xbc00 +/* b170: 01e1c021 */ addu $t8,$t7,$at +/* b174: ac780004 */ sw $t8,0x4($v1) +/* b178: 3739000e */ ori $t9,$t9,0xe +/* b17c: 02002025 */ or $a0,$s0,$zero +/* b180: ac990000 */ sw $t9,0x0($a0) +/* b184: 3c088009 */ lui $t0,0x8009 +/* b188: 95082874 */ lhu $t0,0x2874($t0) +/* b18c: 26020008 */ addiu $v0,$s0,0x8 +/* b190: ac880004 */ sw $t0,0x4($a0) +/* b194: 8fbf002c */ lw $ra,0x2c($sp) +/* b198: 8fb00028 */ lw $s0,0x28($sp) +/* b19c: 27bd0080 */ addiu $sp,$sp,0x80 +/* b1a0: 03e00008 */ jr $ra +/* b1a4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0000b1a8 +/* b1a8: 3c05800a */ lui $a1,0x800a +/* b1ac: 8ca5a244 */ lw $a1,-0x5dbc($a1) +/* b1b0: 27bdffe8 */ addiu $sp,$sp,-24 +/* b1b4: afbf0014 */ sw $ra,0x14($sp) +/* b1b8: 0c002b57 */ jal func0000ad5c +/* b1bc: 24a50610 */ addiu $a1,$a1,0x610 +/* b1c0: 8fbf0014 */ lw $ra,0x14($sp) +/* b1c4: 27bd0018 */ addiu $sp,$sp,0x18 +/* b1c8: 03e00008 */ jr $ra +/* b1cc: 00000000 */ sll $zero,$zero,0x0 +/* b1d0: 27bdffe8 */ addiu $sp,$sp,-24 +/* b1d4: afbf0014 */ sw $ra,0x14($sp) +/* b1d8: 0c002c6a */ jal func0000b1a8 +/* b1dc: 00000000 */ sll $zero,$zero,0x0 +/* b1e0: 3c0e8006 */ lui $t6,0x8006 +/* b1e4: 8dced598 */ lw $t6,-0x2a68($t6) +/* b1e8: 3c058006 */ lui $a1,0x8006 +/* b1ec: 24a5d594 */ addiu $a1,$a1,-10860 +/* b1f0: 51c00012 */ beqzl $t6,.L0000b23c +/* b1f4: 8cad0000 */ lw $t5,0x0($a1) +/* b1f8: 3c058006 */ lui $a1,0x8006 +/* b1fc: 24a5d594 */ addiu $a1,$a1,-10860 +/* b200: 8caf0000 */ lw $t7,0x0($a1) +/* b204: 3c01ff10 */ lui $at,0xff10 +/* b208: 24440008 */ addiu $a0,$v0,0x8 +/* b20c: 85f80018 */ lh $t8,0x18($t7) +/* b210: 2719ffff */ addiu $t9,$t8,-1 +/* b214: 33280fff */ andi $t0,$t9,0xfff +/* b218: 01014825 */ or $t1,$t0,$at +/* b21c: ac490000 */ sw $t1,0x0($v0) +/* b220: 8caa0000 */ lw $t2,0x0($a1) +/* b224: 3c018000 */ lui $at,0x8000 +/* b228: 8d4b0028 */ lw $t3,0x28($t2) +/* b22c: 01616021 */ addu $t4,$t3,$at +/* b230: 1000000e */ beqz $zero,.L0000b26c +/* b234: ac4c0004 */ sw $t4,0x4($v0) +/* b238: 8cad0000 */ lw $t5,0x0($a1) +.L0000b23c: +/* b23c: 3c01ff18 */ lui $at,0xff18 +/* b240: 3c08800a */ lui $t0,0x800a +/* b244: 85ae0018 */ lh $t6,0x18($t5) +/* b248: 24440008 */ addiu $a0,$v0,0x8 +/* b24c: 25cfffff */ addiu $t7,$t6,-1 +/* b250: 31f80fff */ andi $t8,$t7,0xfff +/* b254: 0301c825 */ or $t9,$t8,$at +/* b258: ac590000 */ sw $t9,0x0($v0) +/* b25c: 8d08cac0 */ lw $t0,-0x3540($t0) +/* b260: 3c018000 */ lui $at,0x8000 +/* b264: 01014821 */ addu $t1,$t0,$at +/* b268: ac490004 */ sw $t1,0x4($v0) +.L0000b26c: +/* b26c: 8fbf0014 */ lw $ra,0x14($sp) +/* b270: 27bd0018 */ addiu $sp,$sp,0x18 +/* b274: 00801025 */ or $v0,$a0,$zero +/* b278: 03e00008 */ jr $ra +/* b27c: 00000000 */ sll $zero,$zero,0x0 +/* b280: 3c0e8006 */ lui $t6,0x8006 +/* b284: 8dced594 */ lw $t6,-0x2a6c($t6) +/* b288: 27bdffe8 */ addiu $sp,$sp,-24 +/* b28c: afbf0014 */ sw $ra,0x14($sp) +/* b290: 8dcf0024 */ lw $t7,0x24($t6) +/* b294: 51e00007 */ beqzl $t7,.L0000b2b4 +/* b298: 8fbf0014 */ lw $ra,0x14($sp) +/* b29c: 0fc5d8ab */ jal 0xf1762ac +/* b2a0: 00000000 */ sll $zero,$zero,0x0 +/* b2a4: 0fc5d8fd */ jal 0xf1763f4 +/* b2a8: 00402025 */ or $a0,$v0,$zero +/* b2ac: 00402025 */ or $a0,$v0,$zero +/* b2b0: 8fbf0014 */ lw $ra,0x14($sp) +.L0000b2b4: +/* b2b4: 27bd0018 */ addiu $sp,$sp,0x18 +/* b2b8: 00801025 */ or $v0,$a0,$zero +/* b2bc: 03e00008 */ jr $ra +/* b2c0: 00000000 */ sll $zero,$zero,0x0 +/* b2c4: 3c0eba00 */ lui $t6,0xba00 +/* b2c8: 35ce1402 */ ori $t6,$t6,0x1402 +/* b2cc: 3c0f0030 */ lui $t7,0x30 +/* b2d0: ac8f0004 */ sw $t7,0x4($a0) +/* b2d4: ac8e0000 */ sw $t6,0x0($a0) +/* b2d8: 3c068006 */ lui $a2,0x8006 +/* b2dc: 8cc6d594 */ lw $a2,-0x2a6c($a2) +/* b2e0: 24850008 */ addiu $a1,$a0,0x8 +/* b2e4: 3c01f600 */ lui $at,0xf600 +/* b2e8: 84d80018 */ lh $t8,0x18($a2) +/* b2ec: 84cb001a */ lh $t3,0x1a($a2) +/* b2f0: 24a70008 */ addiu $a3,$a1,0x8 +/* b2f4: 2719ffff */ addiu $t9,$t8,-1 +/* b2f8: 332803ff */ andi $t0,$t9,0x3ff +/* b2fc: 256cffff */ addiu $t4,$t3,-1 +/* b300: 318d03ff */ andi $t5,$t4,0x3ff +/* b304: 00084b80 */ sll $t1,$t0,0xe +/* b308: 01215025 */ or $t2,$t1,$at +/* b30c: 000d7080 */ sll $t6,$t5,0x2 +/* b310: 014e7825 */ or $t7,$t2,$t6 +/* b314: acaf0000 */ sw $t7,0x0($a1) +/* b318: aca00004 */ sw $zero,0x4($a1) +/* b31c: 3c18e700 */ lui $t8,0xe700 +/* b320: acf80000 */ sw $t8,0x0($a3) +/* b324: ace00004 */ sw $zero,0x4($a3) +/* b328: 03e00008 */ jr $ra +/* b32c: 24e20008 */ addiu $v0,$a3,0x8 +/* b330: 27bdff58 */ addiu $sp,$sp,-168 +/* b334: afbf0014 */ sw $ra,0x14($sp) +/* b338: 3c0eba00 */ lui $t6,0xba00 +/* b33c: 35ce1402 */ ori $t6,$t6,0x1402 +/* b340: 24830008 */ addiu $v1,$a0,0x8 +/* b344: 3c0f0030 */ lui $t7,0x30 +/* b348: ac8f0004 */ sw $t7,0x4($a0) +/* b34c: ac8e0000 */ sw $t6,0x0($a0) +/* b350: 3c18ed00 */ lui $t8,0xed00 +/* b354: ac780000 */ sw $t8,0x0($v1) +/* b358: 24660008 */ addiu $a2,$v1,0x8 +/* b35c: afa600a8 */ sw $a2,0xa8($sp) +/* b360: 0c002f02 */ jal func0000bc08 +/* b364: afa300a0 */ sw $v1,0xa0($sp) +/* b368: 0c002f06 */ jal func0000bc18 +/* b36c: a7a20056 */ sh $v0,0x56($sp) +/* b370: 44822000 */ mtc1 $v0,$f4 +/* b374: 87af0056 */ lh $t7,0x56($sp) +/* b378: 3c014080 */ lui $at,0x4080 +/* b37c: 468021a0 */ cvt.s.w $f6,$f4 +/* b380: 448f8000 */ mtc1 $t7,$f16 +/* b384: 44810000 */ mtc1 $at,$f0 +/* b388: 8fa600a8 */ lw $a2,0xa8($sp) +/* b38c: 3c0b800a */ lui $t3,0x800a +/* b390: 468084a0 */ cvt.s.w $f18,$f16 +/* b394: 46003202 */ mul.s $f8,$f6,$f0 +/* b398: 00c01825 */ or $v1,$a2,$zero +/* b39c: 256b9fc0 */ addiu $t3,$t3,-24640 +/* b3a0: 24010001 */ addiu $at,$zero,0x1 +/* b3a4: 00002825 */ or $a1,$zero,$zero +/* b3a8: 46009102 */ mul.s $f4,$f18,$f0 +/* b3ac: 00002025 */ or $a0,$zero,$zero +/* b3b0: 24c60008 */ addiu $a2,$a2,0x8 +/* b3b4: 4600428d */ trunc.w.s $f10,$f8 +/* b3b8: 4600218d */ trunc.w.s $f6,$f4 +/* b3bc: 440d5000 */ mfc1 $t5,$f10 +/* b3c0: 44193000 */ mfc1 $t9,$f6 +/* b3c4: 31ae0fff */ andi $t6,$t5,0xfff +/* b3c8: 332d0fff */ andi $t5,$t9,0xfff +/* b3cc: 8fb900a0 */ lw $t9,0xa0($sp) +/* b3d0: 000d7b00 */ sll $t7,$t5,0xc +/* b3d4: 01cfc025 */ or $t8,$t6,$t7 +/* b3d8: 3c0e0001 */ lui $t6,0x1 +/* b3dc: af380004 */ sw $t8,0x4($t9) +/* b3e0: 35ce0001 */ ori $t6,$t6,0x1 +/* b3e4: 3c0df700 */ lui $t5,0xf700 +/* b3e8: ac6d0000 */ sw $t5,0x0($v1) +/* b3ec: ac6e0004 */ sw $t6,0x4($v1) +/* b3f0: 8d6f006c */ lw $t7,0x6c($t3) +/* b3f4: 00001825 */ or $v1,$zero,$zero +/* b3f8: 11e00003 */ beqz $t7,.L0000b408 +/* b3fc: 00000000 */ sll $zero,$zero,0x0 +/* b400: 10000001 */ beqz $zero,.L0000b408 +/* b404: 24050001 */ addiu $a1,$zero,0x1 +.L0000b408: +/* b408: 8d780068 */ lw $t8,0x68($t3) +/* b40c: 00001025 */ or $v0,$zero,$zero +/* b410: 13000003 */ beqz $t8,.L0000b420 +/* b414: 00000000 */ sll $zero,$zero,0x0 +/* b418: 10000001 */ beqz $zero,.L0000b420 +/* b41c: 24040001 */ addiu $a0,$zero,0x1 +.L0000b420: +/* b420: 8d790064 */ lw $t9,0x64($t3) +/* b424: 13200003 */ beqz $t9,.L0000b434 +/* b428: 00000000 */ sll $zero,$zero,0x0 +/* b42c: 10000001 */ beqz $zero,.L0000b434 +/* b430: 24030001 */ addiu $v1,$zero,0x1 +.L0000b434: +/* b434: 8d6d0070 */ lw $t5,0x70($t3) +/* b438: 11a00003 */ beqz $t5,.L0000b448 +/* b43c: 00000000 */ sll $zero,$zero,0x0 +/* b440: 10000001 */ beqz $zero,.L0000b448 +/* b444: 24020001 */ addiu $v0,$zero,0x1 +.L0000b448: +/* b448: 00437021 */ addu $t6,$v0,$v1 +/* b44c: 01c47821 */ addu $t7,$t6,$a0 +/* b450: 01e5c021 */ addu $t8,$t7,$a1 +/* b454: 13010010 */ beq $t8,$at,.L0000b498 +/* b458: 00000000 */ sll $zero,$zero,0x0 +/* b45c: 8d790298 */ lw $t9,0x298($t3) +/* b460: 07210004 */ bgez $t9,.L0000b474 +/* b464: 00000000 */ sll $zero,$zero,0x0 +/* b468: 8d6d029c */ lw $t5,0x29c($t3) +/* b46c: 05a20057 */ bltzl $t5,.L0000b5cc +/* b470: 8d6d0290 */ lw $t5,0x290($t3) +.L0000b474: +/* b474: 0fc2f130 */ jal 0xf0bc4c0 +/* b478: afa600a8 */ sw $a2,0xa8($sp) +/* b47c: 3c0b800a */ lui $t3,0x800a +/* b480: 256b9fc0 */ addiu $t3,$t3,-24640 +/* b484: 10400050 */ beqz $v0,.L0000b5c8 +/* b488: 8fa600a8 */ lw $a2,0xa8($sp) +/* b48c: 8d6e028c */ lw $t6,0x28c($t3) +/* b490: 55c0004e */ bnezl $t6,.L0000b5cc +/* b494: 8d6d0290 */ lw $t5,0x290($t3) +.L0000b498: +/* b498: 0c002f44 */ jal func0000bd10 +/* b49c: afa600a8 */ sw $a2,0xa8($sp) +/* b4a0: 1840001a */ blez $v0,.L0000b50c +/* b4a4: 8fa600a8 */ lw $a2,0xa8($sp) +/* b4a8: afa60098 */ sw $a2,0x98($sp) +/* b4ac: 24c60008 */ addiu $a2,$a2,0x8 +/* b4b0: 0c002f02 */ jal func0000bc08 +/* b4b4: afa600a8 */ sw $a2,0xa8($sp) +/* b4b8: 0c002f44 */ jal func0000bd10 +/* b4bc: a7a20056 */ sh $v0,0x56($sp) +/* b4c0: 87ae0056 */ lh $t6,0x56($sp) +/* b4c4: 244fffff */ addiu $t7,$v0,-1 +/* b4c8: 31f803ff */ andi $t8,$t7,0x3ff +/* b4cc: 0018c880 */ sll $t9,$t8,0x2 +/* b4d0: 8fa40098 */ lw $a0,0x98($sp) +/* b4d4: 8fa600a8 */ lw $a2,0xa8($sp) +/* b4d8: 3c01f600 */ lui $at,0xf600 +/* b4dc: 25cfffff */ addiu $t7,$t6,-1 +/* b4e0: 31f803ff */ andi $t8,$t7,0x3ff +/* b4e4: 03216825 */ or $t5,$t9,$at +/* b4e8: 0018cb80 */ sll $t9,$t8,0xe +/* b4ec: 01b97025 */ or $t6,$t5,$t9 +/* b4f0: 00c01825 */ or $v1,$a2,$zero +/* b4f4: ac8e0000 */ sw $t6,0x0($a0) +/* b4f8: ac800004 */ sw $zero,0x4($a0) +/* b4fc: 3c0fe700 */ lui $t7,0xe700 +/* b500: ac6f0000 */ sw $t7,0x0($v1) +/* b504: ac600004 */ sw $zero,0x4($v1) +/* b508: 24c60008 */ addiu $a2,$a2,0x8 +.L0000b50c: +/* b50c: 0c002f26 */ jal func0000bc98 +/* b510: afa600a8 */ sw $a2,0xa8($sp) +/* b514: 0c002f44 */ jal func0000bd10 +/* b518: a7a20042 */ sh $v0,0x42($sp) +/* b51c: 0c002f06 */ jal func0000bc18 +/* b520: a7a20056 */ sh $v0,0x56($sp) +/* b524: 87b80056 */ lh $t8,0x56($sp) +/* b528: 87ad0042 */ lh $t5,0x42($sp) +/* b52c: 8fa600a8 */ lw $a2,0xa8($sp) +/* b530: 030dc821 */ addu $t9,$t8,$t5 +/* b534: 0322082a */ slt $at,$t9,$v0 +/* b538: 50200195 */ beqzl $at,.L0000bb90 +/* b53c: 8fbf0014 */ lw $ra,0x14($sp) +/* b540: afa60090 */ sw $a2,0x90($sp) +/* b544: 24c60008 */ addiu $a2,$a2,0x8 +/* b548: 0c002f02 */ jal func0000bc08 +/* b54c: afa600a8 */ sw $a2,0xa8($sp) +/* b550: 0c002f06 */ jal func0000bc18 +/* b554: a7a20056 */ sh $v0,0x56($sp) +/* b558: 87b90056 */ lh $t9,0x56($sp) +/* b55c: 244effff */ addiu $t6,$v0,-1 +/* b560: 31cf03ff */ andi $t7,$t6,0x3ff +/* b564: 000fc080 */ sll $t8,$t7,0x2 +/* b568: 272effff */ addiu $t6,$t9,-1 +/* b56c: 31cf03ff */ andi $t7,$t6,0x3ff +/* b570: 3c01f600 */ lui $at,0xf600 +/* b574: 03016825 */ or $t5,$t8,$at +/* b578: 8fae0090 */ lw $t6,0x90($sp) +/* b57c: 000fc380 */ sll $t8,$t7,0xe +/* b580: 01b8c825 */ or $t9,$t5,$t8 +/* b584: 0c002f44 */ jal func0000bd10 +/* b588: add90000 */ sw $t9,0x0($t6) +/* b58c: 0c002f26 */ jal func0000bc98 +/* b590: a7a20056 */ sh $v0,0x56($sp) +/* b594: 87af0056 */ lh $t7,0x56($sp) +/* b598: 8fa600a8 */ lw $a2,0xa8($sp) +/* b59c: 8fae0090 */ lw $t6,0x90($sp) +/* b5a0: 004f6821 */ addu $t5,$v0,$t7 +/* b5a4: 31b803ff */ andi $t8,$t5,0x3ff +/* b5a8: 0018c880 */ sll $t9,$t8,0x2 +/* b5ac: 00c01825 */ or $v1,$a2,$zero +/* b5b0: 3c0fe700 */ lui $t7,0xe700 +/* b5b4: add90004 */ sw $t9,0x4($t6) +/* b5b8: ac600004 */ sw $zero,0x4($v1) +/* b5bc: ac6f0000 */ sw $t7,0x0($v1) +/* b5c0: 10000172 */ beqz $zero,.L0000bb8c +/* b5c4: 24c60008 */ addiu $a2,$a2,0x8 +.L0000b5c8: +/* b5c8: 8d6d0290 */ lw $t5,0x290($t3) +.L0000b5cc: +/* b5cc: 00006025 */ or $t4,$zero,$zero +/* b5d0: 24010002 */ addiu $at,$zero,0x2 +/* b5d4: 55a0016e */ bnezl $t5,.L0000bb90 +/* b5d8: 8fbf0014 */ lw $ra,0x14($sp) +/* b5dc: 8d69006c */ lw $t1,0x6c($t3) +/* b5e0: afa00080 */ sw $zero,0x80($sp) +/* b5e4: 8d670068 */ lw $a3,0x68($t3) +/* b5e8: 8d680064 */ lw $t0,0x64($t3) +/* b5ec: 11200003 */ beqz $t1,.L0000b5fc +/* b5f0: 8d6a0070 */ lw $t2,0x70($t3) +/* b5f4: 10000002 */ beqz $zero,.L0000b600 +/* b5f8: 24050001 */ addiu $a1,$zero,0x1 +.L0000b5fc: +/* b5fc: 00002825 */ or $a1,$zero,$zero +.L0000b600: +/* b600: 50e00004 */ beqzl $a3,.L0000b614 +/* b604: 00002025 */ or $a0,$zero,$zero +/* b608: 10000002 */ beqz $zero,.L0000b614 +/* b60c: 24040001 */ addiu $a0,$zero,0x1 +/* b610: 00002025 */ or $a0,$zero,$zero +.L0000b614: +/* b614: 51000004 */ beqzl $t0,.L0000b628 +/* b618: 00001825 */ or $v1,$zero,$zero +/* b61c: 10000002 */ beqz $zero,.L0000b628 +/* b620: 24030001 */ addiu $v1,$zero,0x1 +/* b624: 00001825 */ or $v1,$zero,$zero +.L0000b628: +/* b628: 51400004 */ beqzl $t2,.L0000b63c +/* b62c: 00001025 */ or $v0,$zero,$zero +/* b630: 10000002 */ beqz $zero,.L0000b63c +/* b634: 24020001 */ addiu $v0,$zero,0x1 +/* b638: 00001025 */ or $v0,$zero,$zero +.L0000b63c: +/* b63c: 0043c021 */ addu $t8,$v0,$v1 +/* b640: 0304c821 */ addu $t9,$t8,$a0 +/* b644: 03257021 */ addu $t6,$t9,$a1 +/* b648: 15c10004 */ bne $t6,$at,.L0000b65c +/* b64c: 240f0001 */ addiu $t7,$zero,0x1 +/* b650: 240c0001 */ addiu $t4,$zero,0x1 +/* b654: 10000019 */ beqz $zero,.L0000b6bc +/* b658: afaf0080 */ sw $t7,0x80($sp) +.L0000b65c: +/* b65c: 11200003 */ beqz $t1,.L0000b66c +/* b660: 00002825 */ or $a1,$zero,$zero +/* b664: 10000001 */ beqz $zero,.L0000b66c +/* b668: 24050001 */ addiu $a1,$zero,0x1 +.L0000b66c: +/* b66c: 10e00003 */ beqz $a3,.L0000b67c +/* b670: 00002025 */ or $a0,$zero,$zero +/* b674: 10000001 */ beqz $zero,.L0000b67c +/* b678: 24040001 */ addiu $a0,$zero,0x1 +.L0000b67c: +/* b67c: 11000003 */ beqz $t0,.L0000b68c +/* b680: 00001825 */ or $v1,$zero,$zero +/* b684: 10000001 */ beqz $zero,.L0000b68c +/* b688: 24030001 */ addiu $v1,$zero,0x1 +.L0000b68c: +/* b68c: 11400003 */ beqz $t2,.L0000b69c +/* b690: 00001025 */ or $v0,$zero,$zero +/* b694: 10000001 */ beqz $zero,.L0000b69c +/* b698: 24020001 */ addiu $v0,$zero,0x1 +.L0000b69c: +/* b69c: 00436821 */ addu $t5,$v0,$v1 +/* b6a0: 01a4c021 */ addu $t8,$t5,$a0 +/* b6a4: 0305c821 */ addu $t9,$t8,$a1 +/* b6a8: 2b210003 */ slti $at,$t9,0x3 +/* b6ac: 14200003 */ bnez $at,.L0000b6bc +/* b6b0: 240e0002 */ addiu $t6,$zero,0x2 +/* b6b4: 240c0002 */ addiu $t4,$zero,0x2 +/* b6b8: afae0080 */ sw $t6,0x80($sp) +.L0000b6bc: +/* b6bc: 3c0f800a */ lui $t7,0x800a +/* b6c0: 8defa024 */ lw $t7,-0x5fdc($t7) +/* b6c4: 85ed0636 */ lh $t5,0x636($t7) +/* b6c8: 19a0001c */ blez $t5,.L0000b73c +/* b6cc: 00c02025 */ or $a0,$a2,$zero +/* b6d0: 24c60008 */ addiu $a2,$a2,0x8 +/* b6d4: afa600a8 */ sw $a2,0xa8($sp) +/* b6d8: afa4007c */ sw $a0,0x7c($sp) +/* b6dc: 0c002f02 */ jal func0000bc08 +/* b6e0: afac0084 */ sw $t4,0x84($sp) +/* b6e4: 3c18800a */ lui $t8,0x800a +/* b6e8: 8f18a024 */ lw $t8,-0x5fdc($t8) +/* b6ec: 8fa4007c */ lw $a0,0x7c($sp) +/* b6f0: 8fa600a8 */ lw $a2,0xa8($sp) +/* b6f4: 87190636 */ lh $t9,0x636($t8) +/* b6f8: 3c01f600 */ lui $at,0xf600 +/* b6fc: 8fac0084 */ lw $t4,0x84($sp) +/* b700: 272effff */ addiu $t6,$t9,-1 +/* b704: 31cf03ff */ andi $t7,$t6,0x3ff +/* b708: 000f6880 */ sll $t5,$t7,0x2 +/* b70c: 2459ffff */ addiu $t9,$v0,-1 +/* b710: 332e03ff */ andi $t6,$t9,0x3ff +/* b714: 000e7b80 */ sll $t7,$t6,0xe +/* b718: 01a1c025 */ or $t8,$t5,$at +/* b71c: 030f6825 */ or $t5,$t8,$t7 +/* b720: 00c01825 */ or $v1,$a2,$zero +/* b724: ac8d0000 */ sw $t5,0x0($a0) +/* b728: ac800004 */ sw $zero,0x4($a0) +/* b72c: 3c19e700 */ lui $t9,0xe700 +/* b730: ac790000 */ sw $t9,0x0($v1) +/* b734: ac600004 */ sw $zero,0x4($v1) +/* b738: 24c60008 */ addiu $a2,$a2,0x8 +.L0000b73c: +/* b73c: afa600a8 */ sw $a2,0xa8($sp) +/* b740: 0c002f06 */ jal func0000bc18 +/* b744: afac0084 */ sw $t4,0x84($sp) +/* b748: 8fac0084 */ lw $t4,0x84($sp) +/* b74c: 3c0b800a */ lui $t3,0x800a +/* b750: 256b9fc0 */ addiu $t3,$t3,-24640 +/* b754: 000c7080 */ sll $t6,$t4,0x2 +/* b758: 016e2821 */ addu $a1,$t3,$t6 +/* b75c: 8ca30064 */ lw $v1,0x64($a1) +/* b760: 8fa600a8 */ lw $a2,0xa8($sp) +/* b764: 84780636 */ lh $t8,0x636($v1) +/* b768: 846f0632 */ lh $t7,0x632($v1) +/* b76c: 030f6821 */ addu $t5,$t8,$t7 +/* b770: 01a2082a */ slt $at,$t5,$v0 +/* b774: 50200023 */ beqzl $at,.L0000b804 +/* b778: 00c02025 */ or $a0,$a2,$zero +/* b77c: afa60074 */ sw $a2,0x74($sp) +/* b780: 24c60008 */ addiu $a2,$a2,0x8 +/* b784: afa600a8 */ sw $a2,0xa8($sp) +/* b788: 0c002f02 */ jal func0000bc08 +/* b78c: afa5002c */ sw $a1,0x2c($sp) +/* b790: 0c002f06 */ jal func0000bc18 +/* b794: a7a20056 */ sh $v0,0x56($sp) +/* b798: 87ad0056 */ lh $t5,0x56($sp) +/* b79c: 2459ffff */ addiu $t9,$v0,-1 +/* b7a0: 332e03ff */ andi $t6,$t9,0x3ff +/* b7a4: 000ec080 */ sll $t8,$t6,0x2 +/* b7a8: 3c01f600 */ lui $at,0xf600 +/* b7ac: 25b9ffff */ addiu $t9,$t5,-1 +/* b7b0: 8fa70074 */ lw $a3,0x74($sp) +/* b7b4: 332e03ff */ andi $t6,$t9,0x3ff +/* b7b8: 03017825 */ or $t7,$t8,$at +/* b7bc: 8fa5002c */ lw $a1,0x2c($sp) +/* b7c0: 000ec380 */ sll $t8,$t6,0xe +/* b7c4: 8fa600a8 */ lw $a2,0xa8($sp) +/* b7c8: 01f86825 */ or $t5,$t7,$t8 +/* b7cc: aced0000 */ sw $t5,0x0($a3) +/* b7d0: 8ca30064 */ lw $v1,0x64($a1) +/* b7d4: 00c02025 */ or $a0,$a2,$zero +/* b7d8: 24c60008 */ addiu $a2,$a2,0x8 +/* b7dc: 84790632 */ lh $t9,0x632($v1) +/* b7e0: 846e0636 */ lh $t6,0x636($v1) +/* b7e4: 032e7821 */ addu $t7,$t9,$t6 +/* b7e8: 31f803ff */ andi $t8,$t7,0x3ff +/* b7ec: 00186880 */ sll $t5,$t8,0x2 +/* b7f0: aced0004 */ sw $t5,0x4($a3) +/* b7f4: 3c19e700 */ lui $t9,0xe700 +/* b7f8: ac990000 */ sw $t9,0x0($a0) +/* b7fc: ac800004 */ sw $zero,0x4($a0) +/* b800: 00c02025 */ or $a0,$a2,$zero +.L0000b804: +/* b804: 24c60008 */ addiu $a2,$a2,0x8 +/* b808: afa600a8 */ sw $a2,0xa8($sp) +/* b80c: 0c002f02 */ jal func0000bc08 +/* b810: afa4006c */ sw $a0,0x6c($sp) +/* b814: 8fae0080 */ lw $t6,0x80($sp) +/* b818: 3c0b800a */ lui $t3,0x800a +/* b81c: 256b9fc0 */ addiu $t3,$t3,-24640 +/* b820: 000e7880 */ sll $t7,$t6,0x2 +/* b824: 016f6021 */ addu $t4,$t3,$t7 +/* b828: 8d980064 */ lw $t8,0x64($t4) +/* b82c: 8fa4006c */ lw $a0,0x6c($sp) +/* b830: 3c01f600 */ lui $at,0xf600 +/* b834: 870d0636 */ lh $t5,0x636($t8) +/* b838: 8fa600a8 */ lw $a2,0xa8($sp) +/* b83c: 00002825 */ or $a1,$zero,$zero +/* b840: 25b9ffff */ addiu $t9,$t5,-1 +/* b844: 332e03ff */ andi $t6,$t9,0x3ff +/* b848: 000e7880 */ sll $t7,$t6,0x2 +/* b84c: 244dffff */ addiu $t5,$v0,-1 +/* b850: 31b903ff */ andi $t9,$t5,0x3ff +/* b854: 00197380 */ sll $t6,$t9,0xe +/* b858: 01e1c025 */ or $t8,$t7,$at +/* b85c: 030e7825 */ or $t7,$t8,$t6 +/* b860: ac8f0000 */ sw $t7,0x0($a0) +/* b864: 8d8d0064 */ lw $t5,0x64($t4) +/* b868: 00c01825 */ or $v1,$a2,$zero +/* b86c: 24c60008 */ addiu $a2,$a2,0x8 +/* b870: 85b90636 */ lh $t9,0x636($t5) +/* b874: 3c0de700 */ lui $t5,0xe700 +/* b878: 2738ffff */ addiu $t8,$t9,-1 +/* b87c: 330e03ff */ andi $t6,$t8,0x3ff +/* b880: 000e7880 */ sll $t7,$t6,0x2 +/* b884: ac8f0004 */ sw $t7,0x4($a0) +/* b888: ac600004 */ sw $zero,0x4($v1) +/* b88c: ac6d0000 */ sw $t5,0x0($v1) +/* b890: 8d69006c */ lw $t1,0x6c($t3) +/* b894: 11200003 */ beqz $t1,.L0000b8a4 +/* b898: 00000000 */ sll $zero,$zero,0x0 +/* b89c: 10000001 */ beqz $zero,.L0000b8a4 +/* b8a0: 24050001 */ addiu $a1,$zero,0x1 +.L0000b8a4: +/* b8a4: 8d670068 */ lw $a3,0x68($t3) +/* b8a8: 00002025 */ or $a0,$zero,$zero +/* b8ac: 00001825 */ or $v1,$zero,$zero +/* b8b0: 10e00003 */ beqz $a3,.L0000b8c0 +/* b8b4: 00000000 */ sll $zero,$zero,0x0 +/* b8b8: 10000001 */ beqz $zero,.L0000b8c0 +/* b8bc: 24040001 */ addiu $a0,$zero,0x1 +.L0000b8c0: +/* b8c0: 8d680064 */ lw $t0,0x64($t3) +/* b8c4: 00001025 */ or $v0,$zero,$zero +/* b8c8: 11000003 */ beqz $t0,.L0000b8d8 +/* b8cc: 00000000 */ sll $zero,$zero,0x0 +/* b8d0: 10000001 */ beqz $zero,.L0000b8d8 +/* b8d4: 24030001 */ addiu $v1,$zero,0x1 +.L0000b8d8: +/* b8d8: 8d6a0070 */ lw $t2,0x70($t3) +/* b8dc: 11400003 */ beqz $t2,.L0000b8ec +/* b8e0: 00000000 */ sll $zero,$zero,0x0 +/* b8e4: 10000001 */ beqz $zero,.L0000b8ec +/* b8e8: 24020001 */ addiu $v0,$zero,0x1 +.L0000b8ec: +/* b8ec: 0043c821 */ addu $t9,$v0,$v1 +/* b8f0: 0324c021 */ addu $t8,$t9,$a0 +/* b8f4: 03057021 */ addu $t6,$t8,$a1 +/* b8f8: 29c10003 */ slti $at,$t6,0x3 +/* b8fc: 50200024 */ beqzl $at,.L0000b990 +/* b900: 8d6e006c */ lw $t6,0x6c($t3) +/* b904: 11200003 */ beqz $t1,.L0000b914 +/* b908: 24010002 */ addiu $at,$zero,0x2 +/* b90c: 10000002 */ beqz $zero,.L0000b918 +/* b910: 24050001 */ addiu $a1,$zero,0x1 +.L0000b914: +/* b914: 00002825 */ or $a1,$zero,$zero +.L0000b918: +/* b918: 10e00003 */ beqz $a3,.L0000b928 +/* b91c: 00001825 */ or $v1,$zero,$zero +/* b920: 10000001 */ beqz $zero,.L0000b928 +/* b924: 24030001 */ addiu $v1,$zero,0x1 +.L0000b928: +/* b928: 11000003 */ beqz $t0,.L0000b938 +/* b92c: 00002025 */ or $a0,$zero,$zero +/* b930: 10000001 */ beqz $zero,.L0000b938 +/* b934: 24040001 */ addiu $a0,$zero,0x1 +.L0000b938: +/* b938: 11400003 */ beqz $t2,.L0000b948 +/* b93c: 00001025 */ or $v0,$zero,$zero +/* b940: 10000001 */ beqz $zero,.L0000b948 +/* b944: 24020001 */ addiu $v0,$zero,0x1 +.L0000b948: +/* b948: 00447821 */ addu $t7,$v0,$a0 +/* b94c: 01e36821 */ addu $t5,$t7,$v1 +/* b950: 01a5c821 */ addu $t9,$t5,$a1 +/* b954: 5721004e */ bnel $t9,$at,.L0000ba90 +/* b958: 8d6f006c */ lw $t7,0x6c($t3) +/* b95c: afa600a8 */ sw $a2,0xa8($sp) +/* b960: 0fc54bcd */ jal 0xf152f34 +/* b964: afac001c */ sw $t4,0x1c($sp) +/* b968: 3c0b800a */ lui $t3,0x800a +/* b96c: 24010001 */ addiu $at,$zero,0x1 +/* b970: 256b9fc0 */ addiu $t3,$t3,-24640 +/* b974: 8fa600a8 */ lw $a2,0xa8($sp) +/* b978: 10410004 */ beq $v0,$at,.L0000b98c +/* b97c: 8fac001c */ lw $t4,0x1c($sp) +/* b980: 917804e0 */ lbu $t8,0x4e0($t3) +/* b984: 53000042 */ beqzl $t8,.L0000ba90 +/* b988: 8d6f006c */ lw $t7,0x6c($t3) +.L0000b98c: +/* b98c: 8d6e006c */ lw $t6,0x6c($t3) +.L0000b990: +/* b990: 8d670068 */ lw $a3,0x68($t3) +/* b994: 8d680064 */ lw $t0,0x64($t3) +/* b998: 11c00003 */ beqz $t6,.L0000b9a8 +/* b99c: 8d6a0070 */ lw $t2,0x70($t3) +/* b9a0: 10000002 */ beqz $zero,.L0000b9ac +/* b9a4: 24050001 */ addiu $a1,$zero,0x1 +.L0000b9a8: +/* b9a8: 00002825 */ or $a1,$zero,$zero +.L0000b9ac: +/* b9ac: 10e00003 */ beqz $a3,.L0000b9bc +/* b9b0: 24010002 */ addiu $at,$zero,0x2 +/* b9b4: 10000002 */ beqz $zero,.L0000b9c0 +/* b9b8: 24040001 */ addiu $a0,$zero,0x1 +.L0000b9bc: +/* b9bc: 00002025 */ or $a0,$zero,$zero +.L0000b9c0: +/* b9c0: 11000003 */ beqz $t0,.L0000b9d0 +/* b9c4: 00001825 */ or $v1,$zero,$zero +/* b9c8: 10000001 */ beqz $zero,.L0000b9d0 +/* b9cc: 24030001 */ addiu $v1,$zero,0x1 +.L0000b9d0: +/* b9d0: 11400003 */ beqz $t2,.L0000b9e0 +/* b9d4: 00001025 */ or $v0,$zero,$zero +/* b9d8: 10000001 */ beqz $zero,.L0000b9e0 +/* b9dc: 24020001 */ addiu $v0,$zero,0x1 +.L0000b9e0: +/* b9e0: 00437821 */ addu $t7,$v0,$v1 +/* b9e4: 01e46821 */ addu $t5,$t7,$a0 +/* b9e8: 01a5c821 */ addu $t9,$t5,$a1 +/* b9ec: 17210004 */ bne $t9,$at,.L0000ba00 +/* b9f0: 00c02825 */ or $a1,$a2,$zero +/* b9f4: 3c0c800a */ lui $t4,0x800a +/* b9f8: 258c9fc0 */ addiu $t4,$t4,-24640 +/* b9fc: afa00080 */ sw $zero,0x80($sp) +.L0000ba00: +/* ba00: 24c60008 */ addiu $a2,$a2,0x8 +/* ba04: afa600a8 */ sw $a2,0xa8($sp) +/* ba08: afa50064 */ sw $a1,0x64($sp) +/* ba0c: 0c002f06 */ jal func0000bc18 +/* ba10: afac001c */ sw $t4,0x1c($sp) +/* ba14: 8fac001c */ lw $t4,0x1c($sp) +/* ba18: 8fa50064 */ lw $a1,0x64($sp) +/* ba1c: 3c01f600 */ lui $at,0xf600 +/* ba20: 8d830064 */ lw $v1,0x64($t4) +/* ba24: 8fa600a8 */ lw $a2,0xa8($sp) +/* ba28: 3c0b800a */ lui $t3,0x800a +/* ba2c: 84780634 */ lh $t8,0x634($v1) +/* ba30: 846e0630 */ lh $t6,0x630($v1) +/* ba34: 00c02025 */ or $a0,$a2,$zero +/* ba38: 256b9fc0 */ addiu $t3,$t3,-24640 +/* ba3c: 030e7821 */ addu $t7,$t8,$t6 +/* ba40: 31ed03ff */ andi $t5,$t7,0x3ff +/* ba44: 2458ffff */ addiu $t8,$v0,-1 +/* ba48: 330e03ff */ andi $t6,$t8,0x3ff +/* ba4c: 000e7880 */ sll $t7,$t6,0x2 +/* ba50: 000dcb80 */ sll $t9,$t5,0xe +/* ba54: 01e16825 */ or $t5,$t7,$at +/* ba58: 01b9c025 */ or $t8,$t5,$t9 +/* ba5c: acb80000 */ sw $t8,0x0($a1) +/* ba60: 8d830064 */ lw $v1,0x64($t4) +/* ba64: 24c60008 */ addiu $a2,$a2,0x8 +/* ba68: 846e0630 */ lh $t6,0x630($v1) +/* ba6c: 846f0634 */ lh $t7,0x634($v1) +/* ba70: 01cf6821 */ addu $t5,$t6,$t7 +/* ba74: 31b903ff */ andi $t9,$t5,0x3ff +/* ba78: 0019c380 */ sll $t8,$t9,0xe +/* ba7c: acb80004 */ sw $t8,0x4($a1) +/* ba80: 3c0ee700 */ lui $t6,0xe700 +/* ba84: ac8e0000 */ sw $t6,0x0($a0) +/* ba88: ac800004 */ sw $zero,0x4($a0) +/* ba8c: 8d6f006c */ lw $t7,0x6c($t3) +.L0000ba90: +/* ba90: 8d670068 */ lw $a3,0x68($t3) +/* ba94: 8d680064 */ lw $t0,0x64($t3) +/* ba98: 11e00003 */ beqz $t7,.L0000baa8 +/* ba9c: 8d6a0070 */ lw $t2,0x70($t3) +/* baa0: 10000002 */ beqz $zero,.L0000baac +/* baa4: 24050001 */ addiu $a1,$zero,0x1 +.L0000baa8: +/* baa8: 00002825 */ or $a1,$zero,$zero +.L0000baac: +/* baac: 10e00003 */ beqz $a3,.L0000babc +/* bab0: 24010003 */ addiu $at,$zero,0x3 +/* bab4: 10000002 */ beqz $zero,.L0000bac0 +/* bab8: 24040001 */ addiu $a0,$zero,0x1 +.L0000babc: +/* babc: 00002025 */ or $a0,$zero,$zero +.L0000bac0: +/* bac0: 11000003 */ beqz $t0,.L0000bad0 +/* bac4: 00001825 */ or $v1,$zero,$zero +/* bac8: 10000001 */ beqz $zero,.L0000bad0 +/* bacc: 24030001 */ addiu $v1,$zero,0x1 +.L0000bad0: +/* bad0: 11400003 */ beqz $t2,.L0000bae0 +/* bad4: 00001025 */ or $v0,$zero,$zero +/* bad8: 10000001 */ beqz $zero,.L0000bae0 +/* badc: 24020001 */ addiu $v0,$zero,0x1 +.L0000bae0: +/* bae0: 00436821 */ addu $t5,$v0,$v1 +/* bae4: 01a4c821 */ addu $t9,$t5,$a0 +/* bae8: 0325c021 */ addu $t8,$t9,$a1 +/* baec: 57010028 */ bnel $t8,$at,.L0000bb90 +/* baf0: 8fbf0014 */ lw $ra,0x14($sp) +/* baf4: afa6005c */ sw $a2,0x5c($sp) +/* baf8: 24c60008 */ addiu $a2,$a2,0x8 +/* bafc: afa600a8 */ sw $a2,0xa8($sp) +/* bb00: 0c002f02 */ jal func0000bc08 +/* bb04: afac001c */ sw $t4,0x1c($sp) +/* bb08: 0c002f06 */ jal func0000bc18 +/* bb0c: a7a20056 */ sh $v0,0x56($sp) +/* bb10: 87b80056 */ lh $t8,0x56($sp) +/* bb14: 244effff */ addiu $t6,$v0,-1 +/* bb18: 31cf03ff */ andi $t7,$t6,0x3ff +/* bb1c: 000f6880 */ sll $t5,$t7,0x2 +/* bb20: 3c01f600 */ lui $at,0xf600 +/* bb24: 270effff */ addiu $t6,$t8,-1 +/* bb28: 8fa5005c */ lw $a1,0x5c($sp) +/* bb2c: 31cf03ff */ andi $t7,$t6,0x3ff +/* bb30: 01a1c825 */ or $t9,$t5,$at +/* bb34: 8fac001c */ lw $t4,0x1c($sp) +/* bb38: 000f6b80 */ sll $t5,$t7,0xe +/* bb3c: 8fa600a8 */ lw $a2,0xa8($sp) +/* bb40: 032dc025 */ or $t8,$t9,$t5 +/* bb44: acb80000 */ sw $t8,0x0($a1) +/* bb48: 8d830064 */ lw $v1,0x64($t4) +/* bb4c: 00c02025 */ or $a0,$a2,$zero +/* bb50: 24c60008 */ addiu $a2,$a2,0x8 +/* bb54: 846e0634 */ lh $t6,0x634($v1) +/* bb58: 846f0630 */ lh $t7,0x630($v1) +/* bb5c: 01cfc821 */ addu $t9,$t6,$t7 +/* bb60: 846f0636 */ lh $t7,0x636($v1) +/* bb64: 272d0001 */ addiu $t5,$t9,0x1 +/* bb68: 31b803ff */ andi $t8,$t5,0x3ff +/* bb6c: 31f903ff */ andi $t9,$t7,0x3ff +/* bb70: 00196880 */ sll $t5,$t9,0x2 +/* bb74: 00187380 */ sll $t6,$t8,0xe +/* bb78: 01aec025 */ or $t8,$t5,$t6 +/* bb7c: acb80004 */ sw $t8,0x4($a1) +/* bb80: 3c0fe700 */ lui $t7,0xe700 +/* bb84: ac8f0000 */ sw $t7,0x0($a0) +/* bb88: ac800004 */ sw $zero,0x4($a0) +.L0000bb8c: +/* bb8c: 8fbf0014 */ lw $ra,0x14($sp) +.L0000bb90: +/* bb90: 27bd00a8 */ addiu $sp,$sp,0xa8 +/* bb94: 00c01025 */ or $v0,$a2,$zero +/* bb98: 03e00008 */ jr $ra +/* bb9c: 00000000 */ sll $zero,$zero,0x0 +/* bba0: 3c028006 */ lui $v0,0x8006 +/* bba4: 2442d594 */ addiu $v0,$v0,-10860 +/* bba8: 8c480000 */ lw $t0,0x0($v0) +/* bbac: afa40000 */ sw $a0,0x0($sp) +/* bbb0: afa50004 */ sw $a1,0x4($sp) +/* bbb4: a5040018 */ sh $a0,0x18($t0) +/* bbb8: 8c490000 */ lw $t1,0x0($v0) +/* bbbc: 03e00008 */ jr $ra +/* bbc0: a525001a */ sh $a1,0x1a($t1) +/* bbc4: 3c0e8006 */ lui $t6,0x8006 +/* bbc8: 8dced594 */ lw $t6,-0x2a6c($t6) +/* bbcc: 03e00008 */ jr $ra +/* bbd0: 85c20018 */ lh $v0,0x18($t6) +/* bbd4: 3c0e8006 */ lui $t6,0x8006 +/* bbd8: 8dced594 */ lw $t6,-0x2a6c($t6) +/* bbdc: 03e00008 */ jr $ra +/* bbe0: 85c2001a */ lh $v0,0x1a($t6) +/* bbe4: 3c028006 */ lui $v0,0x8006 +/* bbe8: 2442d594 */ addiu $v0,$v0,-10860 +/* bbec: 8c480000 */ lw $t0,0x0($v0) +/* bbf0: afa40000 */ sw $a0,0x0($sp) +/* bbf4: afa50004 */ sw $a1,0x4($sp) +/* bbf8: a5040004 */ sh $a0,0x4($t0) +/* bbfc: 8c490000 */ lw $t1,0x0($v0) +/* bc00: 03e00008 */ jr $ra +/* bc04: a5250006 */ sh $a1,0x6($t1) +); + +GLOBAL_ASM( +glabel func0000bc08 +/* bc08: 3c0e8006 */ lui $t6,0x8006 +/* bc0c: 8dced594 */ lw $t6,-0x2a6c($t6) +/* bc10: 03e00008 */ jr $ra +/* bc14: 85c20004 */ lh $v0,0x4($t6) +); + +GLOBAL_ASM( +glabel func0000bc18 +/* bc18: 3c0e8006 */ lui $t6,0x8006 +/* bc1c: 8dced594 */ lw $t6,-0x2a6c($t6) +/* bc20: 03e00008 */ jr $ra +/* bc24: 85c20006 */ lh $v0,0x6($t6) +/* bc28: 3c038006 */ lui $v1,0x8006 +/* bc2c: 2463d594 */ addiu $v1,$v1,-10860 +/* bc30: 27bdffe8 */ addiu $sp,$sp,-24 +/* bc34: 8c680000 */ lw $t0,0x0($v1) +/* bc38: afbf0014 */ sw $ra,0x14($sp) +/* bc3c: afa40018 */ sw $a0,0x18($sp) +/* bc40: afa5001c */ sw $a1,0x1c($sp) +/* bc44: a504001c */ sh $a0,0x1c($t0) +/* bc48: 8c690000 */ lw $t1,0x0($v1) +/* bc4c: a525001e */ sh $a1,0x1e($t1) +/* bc50: 8c620000 */ lw $v0,0x0($v1) +/* bc54: 844a001c */ lh $t2,0x1c($v0) +/* bc58: 844b001e */ lh $t3,0x1e($v0) +/* bc5c: 448a2000 */ mtc1 $t2,$f4 +/* bc60: 448b3000 */ mtc1 $t3,$f6 +/* bc64: 46802320 */ cvt.s.w $f12,$f4 +/* bc68: 0fc2d256 */ jal 0xf0b4958 +/* bc6c: 468033a0 */ cvt.s.w $f14,$f6 +/* bc70: 0fc2d289 */ jal 0xf0b4a24 +/* bc74: 00000000 */ sll $zero,$zero,0x0 +/* bc78: 8fbf0014 */ lw $ra,0x14($sp) +/* bc7c: 27bd0018 */ addiu $sp,$sp,0x18 +/* bc80: 03e00008 */ jr $ra +/* bc84: 00000000 */ sll $zero,$zero,0x0 +/* bc88: 3c0e8006 */ lui $t6,0x8006 +/* bc8c: 8dced594 */ lw $t6,-0x2a6c($t6) +/* bc90: 03e00008 */ jr $ra +/* bc94: 85c2001c */ lh $v0,0x1c($t6) +); + +GLOBAL_ASM( +glabel func0000bc98 +/* bc98: 3c0e8006 */ lui $t6,0x8006 +/* bc9c: 8dced594 */ lw $t6,-0x2a6c($t6) +/* bca0: 03e00008 */ jr $ra +/* bca4: 85c2001e */ lh $v0,0x1e($t6) +); + +GLOBAL_ASM( +glabel func0000bca8 +/* bca8: 3c038006 */ lui $v1,0x8006 +/* bcac: 2463d594 */ addiu $v1,$v1,-10860 +/* bcb0: 27bdffe8 */ addiu $sp,$sp,-24 +/* bcb4: 8c680000 */ lw $t0,0x0($v1) +/* bcb8: afbf0014 */ sw $ra,0x14($sp) +/* bcbc: afa40018 */ sw $a0,0x18($sp) +/* bcc0: afa5001c */ sw $a1,0x1c($sp) +/* bcc4: a5040020 */ sh $a0,0x20($t0) +/* bcc8: 8c690000 */ lw $t1,0x0($v1) +/* bccc: a5250022 */ sh $a1,0x22($t1) +/* bcd0: 8c620000 */ lw $v0,0x0($v1) +/* bcd4: 844a0020 */ lh $t2,0x20($v0) +/* bcd8: 844b0022 */ lh $t3,0x22($v0) +/* bcdc: 448a2000 */ mtc1 $t2,$f4 +/* bce0: 448b3000 */ mtc1 $t3,$f6 +/* bce4: 46802320 */ cvt.s.w $f12,$f4 +/* bce8: 0fc2d261 */ jal 0xf0b4984 +/* bcec: 468033a0 */ cvt.s.w $f14,$f6 +/* bcf0: 8fbf0014 */ lw $ra,0x14($sp) +/* bcf4: 27bd0018 */ addiu $sp,$sp,0x18 +/* bcf8: 03e00008 */ jr $ra +/* bcfc: 00000000 */ sll $zero,$zero,0x0 +/* bd00: 3c0e8006 */ lui $t6,0x8006 +/* bd04: 8dced594 */ lw $t6,-0x2a6c($t6) +/* bd08: 03e00008 */ jr $ra +/* bd0c: 85c20020 */ lh $v0,0x20($t6) +); + +GLOBAL_ASM( +glabel func0000bd10 +/* bd10: 3c0e8006 */ lui $t6,0x8006 +/* bd14: 8dced594 */ lw $t6,-0x2a6c($t6) +/* bd18: 03e00008 */ jr $ra +/* bd1c: 85c20022 */ lh $v0,0x22($t6) +/* bd20: 3c0e8006 */ lui $t6,0x8006 +/* bd24: 8dced594 */ lw $t6,-0x2a6c($t6) +/* bd28: 03e00008 */ jr $ra +/* bd2c: adc40024 */ sw $a0,0x24($t6) +/* bd30: 27bdffe8 */ addiu $sp,$sp,-24 +/* bd34: 3c038006 */ lui $v1,0x8006 +/* bd38: 2463d594 */ addiu $v1,$v1,-10860 +/* bd3c: e7ac0018 */ swc1 $f12,0x18($sp) +/* bd40: c7a40018 */ lwc1 $f4,0x18($sp) +/* bd44: 8c6e0000 */ lw $t6,0x0($v1) +/* bd48: afbf0014 */ sw $ra,0x14($sp) +/* bd4c: e5c40008 */ swc1 $f4,0x8($t6) +/* bd50: 8c620000 */ lw $v0,0x0($v1) +/* bd54: c44c0010 */ lwc1 $f12,0x10($v0) +/* bd58: c44e0008 */ lwc1 $f14,0x8($v0) +/* bd5c: 0fc2d266 */ jal 0xf0b4998 +/* bd60: 8c46000c */ lw $a2,0xc($v0) +/* bd64: 0fc2d289 */ jal 0xf0b4a24 +/* bd68: 00000000 */ sll $zero,$zero,0x0 +/* bd6c: 8fbf0014 */ lw $ra,0x14($sp) +/* bd70: 27bd0018 */ addiu $sp,$sp,0x18 +/* bd74: 03e00008 */ jr $ra +/* bd78: 00000000 */ sll $zero,$zero,0x0 +/* bd7c: 27bdffe8 */ addiu $sp,$sp,-24 +/* bd80: 3c038006 */ lui $v1,0x8006 +/* bd84: 2463d594 */ addiu $v1,$v1,-10860 +/* bd88: e7ac0018 */ swc1 $f12,0x18($sp) +/* bd8c: c7a40018 */ lwc1 $f4,0x18($sp) +/* bd90: 8c6e0000 */ lw $t6,0x0($v1) +/* bd94: afbf0014 */ sw $ra,0x14($sp) +/* bd98: e5c4000c */ swc1 $f4,0xc($t6) +/* bd9c: 8c620000 */ lw $v0,0x0($v1) +/* bda0: c44c0010 */ lwc1 $f12,0x10($v0) +/* bda4: c44e0008 */ lwc1 $f14,0x8($v0) +/* bda8: 0fc2d266 */ jal 0xf0b4998 +/* bdac: 8c46000c */ lw $a2,0xc($v0) +/* bdb0: 0fc2d289 */ jal 0xf0b4a24 +/* bdb4: 00000000 */ sll $zero,$zero,0x0 +/* bdb8: 8fbf0014 */ lw $ra,0x14($sp) +/* bdbc: 27bd0018 */ addiu $sp,$sp,0x18 +/* bdc0: 03e00008 */ jr $ra +/* bdc4: 00000000 */ sll $zero,$zero,0x0 +/* bdc8: 3c0e8006 */ lui $t6,0x8006 +/* bdcc: 8dced594 */ lw $t6,-0x2a6c($t6) +/* bdd0: 03e00008 */ jr $ra +/* bdd4: c5c0000c */ lwc1 $f0,0xc($t6) +); + +GLOBAL_ASM( +glabel func0000bdd8 +/* bdd8: 27bdffe8 */ addiu $sp,$sp,-24 +/* bddc: 3c038006 */ lui $v1,0x8006 +/* bde0: 2463d594 */ addiu $v1,$v1,-10860 +/* bde4: e7ac0018 */ swc1 $f12,0x18($sp) +/* bde8: c7a40018 */ lwc1 $f4,0x18($sp) +/* bdec: 8c680000 */ lw $t0,0x0($v1) +/* bdf0: afbf0014 */ sw $ra,0x14($sp) +/* bdf4: e7ae001c */ swc1 $f14,0x1c($sp) +/* bdf8: afa60020 */ sw $a2,0x20($sp) +/* bdfc: afa70024 */ sw $a3,0x24($sp) +/* be00: e5040008 */ swc1 $f4,0x8($t0) +/* be04: 8c690000 */ lw $t1,0x0($v1) +/* be08: c7a6001c */ lwc1 $f6,0x1c($sp) +/* be0c: e526000c */ swc1 $f6,0xc($t1) +/* be10: 8c6a0000 */ lw $t2,0x0($v1) +/* be14: a546001c */ sh $a2,0x1c($t2) +/* be18: 8c6b0000 */ lw $t3,0x0($v1) +/* be1c: a567001e */ sh $a3,0x1e($t3) +/* be20: 8c620000 */ lw $v0,0x0($v1) +/* be24: 844c001c */ lh $t4,0x1c($v0) +/* be28: 844d001e */ lh $t5,0x1e($v0) +/* be2c: 448c4000 */ mtc1 $t4,$f8 +/* be30: 448d5000 */ mtc1 $t5,$f10 +/* be34: 46804320 */ cvt.s.w $f12,$f8 +/* be38: 0fc2d256 */ jal 0xf0b4958 +/* be3c: 468053a0 */ cvt.s.w $f14,$f10 +/* be40: 3c038006 */ lui $v1,0x8006 +/* be44: 2463d594 */ addiu $v1,$v1,-10860 +/* be48: 8c620000 */ lw $v0,0x0($v1) +/* be4c: c44c0010 */ lwc1 $f12,0x10($v0) +/* be50: c44e0008 */ lwc1 $f14,0x8($v0) +/* be54: 0fc2d266 */ jal 0xf0b4998 +/* be58: 8c46000c */ lw $a2,0xc($v0) +/* be5c: 0fc2d289 */ jal 0xf0b4a24 +/* be60: 00000000 */ sll $zero,$zero,0x0 +/* be64: 8fbf0014 */ lw $ra,0x14($sp) +/* be68: 27bd0018 */ addiu $sp,$sp,0x18 +/* be6c: 03e00008 */ jr $ra +/* be70: 00000000 */ sll $zero,$zero,0x0 +/* be74: 3c0e8006 */ lui $t6,0x8006 +/* be78: 8dced594 */ lw $t6,-0x2a6c($t6) +/* be7c: 03e00008 */ jr $ra +/* be80: c5c00008 */ lwc1 $f0,0x8($t6) +/* be84: 27bdffe8 */ addiu $sp,$sp,-24 +/* be88: 3c038006 */ lui $v1,0x8006 +/* be8c: 2463d594 */ addiu $v1,$v1,-10860 +/* be90: e7ac0018 */ swc1 $f12,0x18($sp) +/* be94: c7a40018 */ lwc1 $f4,0x18($sp) +/* be98: 8c6e0000 */ lw $t6,0x0($v1) +/* be9c: afbf0014 */ sw $ra,0x14($sp) +/* bea0: e7ae001c */ swc1 $f14,0x1c($sp) +/* bea4: e5c40010 */ swc1 $f4,0x10($t6) +/* bea8: 8c6f0000 */ lw $t7,0x0($v1) +/* beac: c7a6001c */ lwc1 $f6,0x1c($sp) +/* beb0: e5e60014 */ swc1 $f6,0x14($t7) +/* beb4: 8c620000 */ lw $v0,0x0($v1) +/* beb8: c44c0010 */ lwc1 $f12,0x10($v0) +/* bebc: c44e0008 */ lwc1 $f14,0x8($v0) +/* bec0: 0fc2d266 */ jal 0xf0b4998 +/* bec4: 8c46000c */ lw $a2,0xc($v0) +/* bec8: 0fc2d289 */ jal 0xf0b4a24 +/* becc: 00000000 */ sll $zero,$zero,0x0 +/* bed0: 8fbf0014 */ lw $ra,0x14($sp) +/* bed4: 27bd0018 */ addiu $sp,$sp,0x18 +/* bed8: 03e00008 */ jr $ra +/* bedc: 00000000 */ sll $zero,$zero,0x0 +/* bee0: 3c028006 */ lui $v0,0x8006 +/* bee4: 2442d594 */ addiu $v0,$v0,-10860 +/* bee8: 8c4e0000 */ lw $t6,0x0($v0) +/* beec: c5c40010 */ lwc1 $f4,0x10($t6) +/* bef0: e4840000 */ swc1 $f4,0x0($a0) +/* bef4: 8c4f0000 */ lw $t7,0x0($v0) +/* bef8: c5e60014 */ lwc1 $f6,0x14($t7) +/* befc: 03e00008 */ jr $ra +/* bf00: e4860004 */ swc1 $f6,0x4($a0) +/* bf04: 3c0e8006 */ lui $t6,0x8006 +/* bf08: 8dced598 */ lw $t6,-0x2a68($t6) +/* bf0c: 00801025 */ or $v0,$a0,$zero +/* bf10: 3c18f700 */ lui $t8,0xf700 +/* bf14: 11c00013 */ beqz $t6,.L0000bf64 +/* bf18: 00054600 */ sll $t0,$a1,0x18 +/* bf1c: 0005c200 */ sll $t8,$a1,0x8 +/* bf20: 000640c0 */ sll $t0,$a2,0x3 +/* bf24: 310907c0 */ andi $t1,$t0,0x7c0 +/* bf28: 3319f800 */ andi $t9,$t8,0xf800 +/* bf2c: 00075883 */ sra $t3,$a3,0x2 +/* bf30: 316c003e */ andi $t4,$t3,0x3e +/* bf34: 03295025 */ or $t2,$t9,$t1 +/* bf38: 014c1825 */ or $v1,$t2,$t4 +/* bf3c: 346d0001 */ ori $t5,$v1,0x1 +/* bf40: 00801025 */ or $v0,$a0,$zero +/* bf44: 3c0ff700 */ lui $t7,0xf700 +/* bf48: ac4f0000 */ sw $t7,0x0($v0) +/* bf4c: 000d7400 */ sll $t6,$t5,0x10 +/* bf50: 01cd7825 */ or $t7,$t6,$t5 +/* bf54: ac4f0004 */ sw $t7,0x4($v0) +/* bf58: 24840008 */ addiu $a0,$a0,0x8 +/* bf5c: 03e00008 */ jr $ra +/* bf60: 00801025 */ or $v0,$a0,$zero +.L0000bf64: +/* bf64: 0006cc00 */ sll $t9,$a2,0x10 +/* bf68: 01194825 */ or $t1,$t0,$t9 +/* bf6c: 00075a00 */ sll $t3,$a3,0x8 +/* bf70: 012b5025 */ or $t2,$t1,$t3 +/* bf74: 354c00ff */ ori $t4,$t2,0xff +/* bf78: ac4c0004 */ sw $t4,0x4($v0) +/* bf7c: 24840008 */ addiu $a0,$a0,0x8 +/* bf80: ac580000 */ sw $t8,0x0($v0) +/* bf84: 03e00008 */ jr $ra +/* bf88: 00801025 */ or $v0,$a0,$zero +/* bf8c: 03e00008 */ jr $ra +/* bf90: 00000000 */ sll $zero,$zero,0x0 +/* bf94: 03e00008 */ jr $ra +/* bf98: 00000000 */ sll $zero,$zero,0x0 +/* bf9c: 03e00008 */ jr $ra +/* bfa0: 00000000 */ sll $zero,$zero,0x0 +/* bfa4: 03e00008 */ jr $ra +/* bfa8: 00000000 */ sll $zero,$zero,0x0 +/* bfac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0000bfb0 +/* bfb0: 27bdffe8 */ addiu $sp,$sp,-24 +/* bfb4: afbf0014 */ sw $ra,0x14($sp) +/* bfb8: 0c003000 */ jal func0000c000 +/* bfbc: 00000000 */ sll $zero,$zero,0x0 +/* bfc0: 8fbf0014 */ lw $ra,0x14($sp) +/* bfc4: 27bd0018 */ addiu $sp,$sp,0x18 +/* bfc8: 03e00008 */ jr $ra +/* bfcc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0000bfd0 +/* bfd0: 27bdffe8 */ addiu $sp,$sp,-24 +/* bfd4: 00803825 */ or $a3,$a0,$zero +/* bfd8: afbf0014 */ sw $ra,0x14($sp) +/* bfdc: 3c047005 */ lui $a0,0x7005 +/* bfe0: 0c00bea9 */ jal func0002faa4 +/* bfe4: 248426e0 */ addiu $a0,$a0,0x26e0 +/* bfe8: 8fbf0014 */ lw $ra,0x14($sp) +/* bfec: 27bd0018 */ addiu $sp,$sp,0x18 +/* bff0: 03e00008 */ jr $ra +/* bff4: 00000000 */ sll $zero,$zero,0x0 +/* bff8: 00000000 */ sll $zero,$zero,0x0 +/* bffc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0000c000 +/* c000: 27bdffe0 */ addiu $sp,$sp,-32 +/* c004: afbf001c */ sw $ra,0x1c($sp) +/* c008: 3c048009 */ lui $a0,0x8009 +/* c00c: 3c058009 */ lui $a1,0x8009 +/* c010: 24a54ac8 */ addiu $a1,$a1,0x4ac8 +/* c014: 24844ab0 */ addiu $a0,$a0,0x4ab0 +/* c018: 0c0120d0 */ jal func00048340 +/* c01c: 24060001 */ addiu $a2,$zero,0x1 +/* c020: 3c0e8009 */ lui $t6,0x8009 +/* c024: 25ce2eb0 */ addiu $t6,$t6,0x2eb0 +/* c028: 3c048009 */ lui $a0,0x8009 +/* c02c: 3c067001 */ lui $a2,0x7001 +/* c030: 240f0028 */ addiu $t7,$zero,0x28 +/* c034: afaf0014 */ sw $t7,0x14($sp) +/* c038: 24c6c06c */ addiu $a2,$a2,-16276 +/* c03c: 24842880 */ addiu $a0,$a0,0x2880 +/* c040: afae0010 */ sw $t6,0x10($sp) +/* c044: 24050005 */ addiu $a1,$zero,0x5 +/* c048: 0c000fb8 */ jal func00003ee0 +/* c04c: 00003825 */ or $a3,$zero,$zero +/* c050: 3c048009 */ lui $a0,0x8009 +/* c054: 0c01207c */ jal func000481f0 +/* c058: 24842880 */ addiu $a0,$a0,0x2880 +/* c05c: 8fbf001c */ lw $ra,0x1c($sp) +/* c060: 27bd0020 */ addiu $sp,$sp,0x20 +/* c064: 03e00008 */ jr $ra +/* c068: 00000000 */ sll $zero,$zero,0x0 +/* c06c: 27bdffa0 */ addiu $sp,$sp,-96 +/* c070: afb1001c */ sw $s1,0x1c($sp) +/* c074: 3c118009 */ lui $s1,0x8009 +/* c078: 26314ab0 */ addiu $s1,$s1,0x4ab0 +/* c07c: afbf0024 */ sw $ra,0x24($sp) +/* c080: afa40060 */ sw $a0,0x60($sp) +/* c084: afb20020 */ sw $s2,0x20($sp) +/* c088: afb00018 */ sw $s0,0x18($sp) +/* c08c: afa0005c */ sw $zero,0x5c($sp) +/* c090: 2404000c */ addiu $a0,$zero,0xc +/* c094: 02202825 */ or $a1,$s1,$zero +/* c098: 0c012148 */ jal func00048520 +/* c09c: 24060010 */ addiu $a2,$zero,0x10 +/* c0a0: 3c018009 */ lui $at,0x8009 +/* c0a4: ac204ad0 */ sw $zero,0x4ad0($at) +/* c0a8: 27b2005c */ addiu $s2,$sp,0x5c +.L0000c0ac: +/* c0ac: 02202025 */ or $a0,$s1,$zero +.L0000c0b0: +/* c0b0: 02402825 */ or $a1,$s2,$zero +/* c0b4: 0c0121bc */ jal func000486f0 +/* c0b8: 24060001 */ addiu $a2,$zero,0x1 +/* c0bc: 0c012194 */ jal func00048650 +/* c0c0: 24040001 */ addiu $a0,$zero,0x1 +/* c0c4: 0c013990 */ jal func0004e640 +/* c0c8: 00408025 */ or $s0,$v0,$zero +/* c0cc: 3c018009 */ lui $at,0x8009 +/* c0d0: 1040fff6 */ beqz $v0,.L0000c0ac +/* c0d4: ac224acc */ sw $v0,0x4acc($at) +/* c0d8: 0c012194 */ jal func00048650 +/* c0dc: 02002025 */ or $a0,$s0,$zero +/* c0e0: 1000fff3 */ beqz $zero,.L0000c0b0 +/* c0e4: 02202025 */ or $a0,$s1,$zero +/* c0e8: 00000000 */ sll $zero,$zero,0x0 +/* c0ec: 00000000 */ sll $zero,$zero,0x0 +/* c0f0: 00000000 */ sll $zero,$zero,0x0 +/* c0f4: 00000000 */ sll $zero,$zero,0x0 +/* c0f8: 00000000 */ sll $zero,$zero,0x0 +/* c0fc: 00000000 */ sll $zero,$zero,0x0 +/* c100: 8fbf0024 */ lw $ra,0x24($sp) +/* c104: 8fb00018 */ lw $s0,0x18($sp) +/* c108: 8fb1001c */ lw $s1,0x1c($sp) +/* c10c: 8fb20020 */ lw $s2,0x20($sp) +/* c110: 03e00008 */ jr $ra +/* c114: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0000c118 +/* c118: 27bdfff0 */ addiu $sp,$sp,-16 +/* c11c: afa40010 */ sw $a0,0x10($sp) +/* c120: afb1000c */ sw $s1,0xc($sp) +/* c124: afb00008 */ sw $s0,0x8($sp) +/* c128: 00c01825 */ or $v1,$a2,$zero +/* c12c: 00001025 */ or $v0,$zero,$zero +/* c130: 00004025 */ or $t0,$zero,$zero +/* c134: 24040020 */ addiu $a0,$zero,0x20 +/* c138: 00004825 */ or $t1,$zero,$zero +/* c13c: 00e05025 */ or $t2,$a3,$zero +.L0000c140: +/* c140: 25290001 */ addiu $t1,$t1,0x1 +/* c144: ad400000 */ sw $zero,0x0($t2) +/* c148: 1524fffd */ bne $t1,$a0,.L0000c140 +/* c14c: 254a0004 */ addiu $t2,$t2,0x4 +/* c150: 8fa40010 */ lw $a0,0x10($sp) +/* c154: 3c1103e0 */ lui $s1,0x3e0 +/* c158: 36310008 */ ori $s1,$s1,0x8 +/* c15c: 0085082b */ sltu $at,$a0,$a1 +/* c160: 1420002d */ bnez $at,.L0000c218 +/* c164: 2410001f */ addiu $s0,$zero,0x1f +/* c168: 3c0dffe0 */ lui $t5,0xffe0 +/* c16c: 3c0cafa0 */ lui $t4,0xafa0 +/* c170: 3c0bffff */ lui $t3,0xffff +/* c174: 3c0a27bd */ lui $t2,0x27bd +/* c178: 8c890000 */ lw $t1,0x0($a0) +.L0000c17c: +/* c17c: 2484fffc */ addiu $a0,$a0,-4 +/* c180: 0085082b */ sltu $at,$a0,$a1 +/* c184: 012b7824 */ and $t7,$t1,$t3 +/* c188: 154f000b */ bne $t2,$t7,.L0000c1b8 +/* c18c: 012dc024 */ and $t8,$t1,$t5 +/* c190: 0009c400 */ sll $t8,$t1,0x10 +/* c194: 0018cc03 */ sra $t9,$t8,0x10 +/* c198: 1f20001f */ bgtz $t9,.L0000c218 +/* c19c: 24020001 */ addiu $v0,$zero,0x1 +/* c1a0: 00197083 */ sra $t6,$t9,0x2 +/* c1a4: 000e7880 */ sll $t7,$t6,0x2 +/* c1a8: 11000019 */ beqz $t0,.L0000c210 +/* c1ac: 006f1823 */ subu $v1,$v1,$t7 +/* c1b0: 10000019 */ beqz $zero,.L0000c218 +/* c1b4: 00000000 */ sll $zero,$zero,0x0 +.L0000c1b8: +/* c1b8: 15980013 */ bne $t4,$t8,.L0000c208 +/* c1bc: 00093402 */ srl $a2,$t1,0x10 +/* c1c0: 30d9001f */ andi $t9,$a2,0x1f +/* c1c4: 00097c00 */ sll $t7,$t1,0x10 +/* c1c8: 000fc403 */ sra $t8,$t7,0x10 +/* c1cc: 03203025 */ or $a2,$t9,$zero +/* c1d0: 0018c883 */ sra $t9,$t8,0x2 +/* c1d4: 00197080 */ sll $t6,$t9,0x2 +/* c1d8: 0006c080 */ sll $t8,$a2,0x2 +/* c1dc: 00f8c821 */ addu $t9,$a3,$t8 +/* c1e0: 01c37821 */ addu $t7,$t6,$v1 +/* c1e4: 16060002 */ bne $s0,$a2,.L0000c1f0 +/* c1e8: af2f0000 */ sw $t7,0x0($t9) +/* c1ec: 24080001 */ addiu $t0,$zero,0x1 +.L0000c1f0: +/* c1f0: 10400007 */ beqz $v0,.L0000c210 +/* c1f4: 00000000 */ sll $zero,$zero,0x0 +/* c1f8: 11000005 */ beqz $t0,.L0000c210 +/* c1fc: 00000000 */ sll $zero,$zero,0x0 +/* c200: 10000005 */ beqz $zero,.L0000c218 +/* c204: 00000000 */ sll $zero,$zero,0x0 +.L0000c208: +/* c208: 11310003 */ beq $t1,$s1,.L0000c218 +/* c20c: 00000000 */ sll $zero,$zero,0x0 +.L0000c210: +/* c210: 5020ffda */ beqzl $at,.L0000c17c +/* c214: 8c890000 */ lw $t1,0x0($a0) +.L0000c218: +/* c218: 10400005 */ beqz $v0,.L0000c230 +/* c21c: 8fb00008 */ lw $s0,0x8($sp) +/* c220: 51000004 */ beqzl $t0,.L0000c234 +/* c224: 00001025 */ or $v0,$zero,$zero +/* c228: 10000002 */ beqz $zero,.L0000c234 +/* c22c: 00601025 */ or $v0,$v1,$zero +.L0000c230: +/* c230: 00001025 */ or $v0,$zero,$zero +.L0000c234: +/* c234: 8fb1000c */ lw $s1,0xc($sp) +/* c238: 03e00008 */ jr $ra +/* c23c: 27bd0010 */ addiu $sp,$sp,0x10 +); + +GLOBAL_ASM( +glabel func0000c240 +/* c240: 308e0003 */ andi $t6,$a0,0x3 +/* c244: 15c00019 */ bnez $t6,.L0000c2ac +/* c248: 3c0f7000 */ lui $t7,0x7000 +/* c24c: 25ef1050 */ addiu $t7,$t7,0x1050 +/* c250: 008f082b */ sltu $at,$a0,$t7 +/* c254: 14200015 */ bnez $at,.L0000c2ac +/* c258: 3c187006 */ lui $t8,0x7006 +/* c25c: 27189fe0 */ addiu $t8,$t8,-24608 +/* c260: 0304082b */ sltu $at,$t8,$a0 +/* c264: 54200012 */ bnezl $at,.L0000c2b0 +/* c268: 00001025 */ or $v0,$zero,$zero +/* c26c: 8c82fff8 */ lw $v0,-0x8($a0) +/* c270: 3c01fc00 */ lui $at,0xfc00 +/* c274: 3421003c */ ori $at,$at,0x3c +/* c278: 0041c824 */ and $t9,$v0,$at +/* c27c: 24010009 */ addiu $at,$zero,0x9 +/* c280: 57210004 */ bnel $t9,$at,.L0000c294 +/* c284: 3c01fc00 */ lui $at,0xfc00 +/* c288: 03e00008 */ jr $ra +/* c28c: 24020001 */ addiu $v0,$zero,0x1 +/* c290: 3c01fc00 */ lui $at,0xfc00 +.L0000c294: +/* c294: 00414024 */ and $t0,$v0,$at +/* c298: 3c010c00 */ lui $at,0xc00 +/* c29c: 55010004 */ bnel $t0,$at,.L0000c2b0 +/* c2a0: 00001025 */ or $v0,$zero,$zero +/* c2a4: 03e00008 */ jr $ra +/* c2a8: 24020001 */ addiu $v0,$zero,0x1 +.L0000c2ac: +/* c2ac: 00001025 */ or $v0,$zero,$zero +.L0000c2b0: +/* c2b0: 03e00008 */ jr $ra +/* c2b4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0000c2b8 +/* c2b8: 27bdffe8 */ addiu $sp,$sp,-24 +/* c2bc: afbf0014 */ sw $ra,0x14($sp) +/* c2c0: 18a00004 */ blez $a1,.L0000c2d4 +/* c2c4: 00803025 */ or $a2,$a0,$zero +/* c2c8: 2ca10007 */ sltiu $at,$a1,0x7 +/* c2cc: 14200006 */ bnez $at,.L0000c2e8 +/* c2d0: 00051080 */ sll $v0,$a1,0x2 +.L0000c2d4: +/* c2d4: 3c047005 */ lui $a0,0x7005 +/* c2d8: 0c00bea9 */ jal func0002faa4 +/* c2dc: 248429b0 */ addiu $a0,$a0,0x29b0 +/* c2e0: 10000010 */ beqz $zero,.L0000c324 +/* c2e4: 00001025 */ or $v0,$zero,$zero +.L0000c2e8: +/* c2e8: 3c048006 */ lui $a0,0x8006 +/* c2ec: 3c038006 */ lui $v1,0x8006 +/* c2f0: 3c018000 */ lui $at,0x8000 +/* c2f4: 00822021 */ addu $a0,$a0,$v0 +/* c2f8: 00621821 */ addu $v1,$v1,$v0 +/* c2fc: 00c1082b */ sltu $at,$a2,$at +/* c300: 8c84ce10 */ lw $a0,-0x31f0($a0) +/* c304: 14200003 */ bnez $at,.L0000c314 +/* c308: 8c63ce2c */ lw $v1,-0x31d4($v1) +/* c30c: 10000005 */ beqz $zero,.L0000c324 +/* c310: 00601025 */ or $v0,$v1,$zero +.L0000c314: +/* c314: 3c01f000 */ lui $at,0xf000 +/* c318: 00c17024 */ and $t6,$a2,$at +/* c31c: 00647823 */ subu $t7,$v1,$a0 +/* c320: 01cf1025 */ or $v0,$t6,$t7 +.L0000c324: +/* c324: 8fbf0014 */ lw $ra,0x14($sp) +/* c328: 27bd0018 */ addiu $sp,$sp,0x18 +/* c32c: 03e00008 */ jr $ra +/* c330: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0000c334 +/* c334: 27bdffe8 */ addiu $sp,$sp,-24 +/* c338: 18a00004 */ blez $a1,.L0000c34c +/* c33c: afbf0014 */ sw $ra,0x14($sp) +/* c340: 2ca10007 */ sltiu $at,$a1,0x7 +/* c344: 14200006 */ bnez $at,.L0000c360 +/* c348: 00057080 */ sll $t6,$a1,0x2 +.L0000c34c: +/* c34c: 3c047005 */ lui $a0,0x7005 +/* c350: 0c00bea9 */ jal func0002faa4 +/* c354: 248429bc */ addiu $a0,$a0,0x29bc +/* c358: 1000000b */ beqz $zero,.L0000c388 +/* c35c: 00001025 */ or $v0,$zero,$zero +.L0000c360: +/* c360: 3c038006 */ lui $v1,0x8006 +/* c364: 3c018000 */ lui $at,0x8000 +/* c368: 006e1821 */ addu $v1,$v1,$t6 +/* c36c: 0081082b */ sltu $at,$a0,$at +/* c370: 14200003 */ bnez $at,.L0000c380 +/* c374: 8c63ce10 */ lw $v1,-0x31f0($v1) +/* c378: 10000003 */ beqz $zero,.L0000c388 +/* c37c: 00601025 */ or $v0,$v1,$zero +.L0000c380: +/* c380: 3c01f000 */ lui $at,0xf000 +/* c384: 00811024 */ and $v0,$a0,$at +.L0000c388: +/* c388: 8fbf0014 */ lw $ra,0x14($sp) +/* c38c: 27bd0018 */ addiu $sp,$sp,0x18 +/* c390: 03e00008 */ jr $ra +/* c394: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0000c398 +/* c398: e7ac0000 */ swc1 $f12,0x0($sp) +/* c39c: 8fa40000 */ lw $a0,0x0($sp) +/* c3a0: 3c01007f */ lui $at,0x7f +/* c3a4: 3421ffff */ ori $at,$at,0xffff +/* c3a8: 00811024 */ and $v0,$a0,$at +/* c3ac: 2c4e0001 */ sltiu $t6,$v0,0x1 +/* c3b0: 15c00008 */ bnez $t6,.L0000c3d4 +/* c3b4: 01c01025 */ or $v0,$t6,$zero +/* c3b8: 00041dc2 */ srl $v1,$a0,0x17 +/* c3bc: 306f00ff */ andi $t7,$v1,0xff +/* c3c0: 000f102b */ sltu $v0,$zero,$t7 +/* c3c4: 10400003 */ beqz $v0,.L0000c3d4 +/* c3c8: 00000000 */ sll $zero,$zero,0x0 +/* c3cc: 39e200ff */ xori $v0,$t7,0xff +/* c3d0: 0002102b */ sltu $v0,$zero,$v0 +.L0000c3d4: +/* c3d4: 03e00008 */ jr $ra +/* c3d8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0000c3dc +/* c3dc: 27bdffe0 */ addiu $sp,$sp,-32 +/* c3e0: afbf001c */ sw $ra,0x1c($sp) +/* c3e4: afa50024 */ sw $a1,0x24($sp) +/* c3e8: afa40020 */ sw $a0,0x20($sp) +/* c3ec: 0c0030e6 */ jal func0000c398 +/* c3f0: c7ac0024 */ lwc1 $f12,0x24($sp) +/* c3f4: 1040000e */ beqz $v0,.L0000c430 +/* c3f8: 3c047005 */ lui $a0,0x7005 +/* c3fc: c7a40024 */ lwc1 $f4,0x24($sp) +/* c400: 3c047005 */ lui $a0,0x7005 +/* c404: 3c057005 */ lui $a1,0x7005 +/* c408: 460021a1 */ cvt.d.s $f6,$f4 +/* c40c: 3c067005 */ lui $a2,0x7005 +/* c410: 24c629e0 */ addiu $a2,$a2,0x29e0 +/* c414: f7a60010 */ sdc1 $f6,0x10($sp) +/* c418: 24a529dc */ addiu $a1,$a1,0x29dc +/* c41c: 248429c8 */ addiu $a0,$a0,0x29c8 +/* c420: 0c00bea9 */ jal func0002faa4 +/* c424: 8fa70020 */ lw $a3,0x20($sp) +/* c428: 10000012 */ beqz $zero,.L0000c474 +/* c42c: 8fbf001c */ lw $ra,0x1c($sp) +.L0000c430: +/* c430: 8fa20024 */ lw $v0,0x24($sp) +/* c434: 3c018000 */ lui $at,0x8000 +/* c438: 248429e4 */ addiu $a0,$a0,0x29e4 +/* c43c: 00413024 */ and $a2,$v0,$at +/* c440: 3c017f80 */ lui $at,0x7f80 +/* c444: 00413824 */ and $a3,$v0,$at +/* c448: 3c01007f */ lui $at,0x7f +/* c44c: 3421ffff */ ori $at,$at,0xffff +/* c450: 00077dc2 */ srl $t7,$a3,0x17 +/* c454: 000677c2 */ srl $t6,$a2,0x1f +/* c458: 0041c024 */ and $t8,$v0,$at +/* c45c: afb80010 */ sw $t8,0x10($sp) +/* c460: 01c03025 */ or $a2,$t6,$zero +/* c464: 01e03825 */ or $a3,$t7,$zero +/* c468: 0c00bea9 */ jal func0002faa4 +/* c46c: 8fa50020 */ lw $a1,0x20($sp) +/* c470: 8fbf001c */ lw $ra,0x1c($sp) +.L0000c474: +/* c474: 27bd0020 */ addiu $sp,$sp,0x20 +/* c478: 03e00008 */ jr $ra +/* c47c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0000c480 +/* c480: 44856000 */ mtc1 $a1,$f12 +/* c484: 27bdffe8 */ addiu $sp,$sp,-24 +/* c488: afbf0014 */ sw $ra,0x14($sp) +/* c48c: 44056000 */ mfc1 $a1,$f12 +/* c490: afa40018 */ sw $a0,0x18($sp) +/* c494: 0c0030f7 */ jal func0000c3dc +/* c498: afa60020 */ sw $a2,0x20($sp) +/* c49c: 3c047005 */ lui $a0,0x7005 +/* c4a0: 0c00bea9 */ jal func0002faa4 +/* c4a4: 248429fc */ addiu $a0,$a0,0x29fc +/* c4a8: 8fa40018 */ lw $a0,0x18($sp) +/* c4ac: 8fa50020 */ lw $a1,0x20($sp) +/* c4b0: 0c0030f7 */ jal func0000c3dc +/* c4b4: 24840001 */ addiu $a0,$a0,0x1 +/* c4b8: 3c047005 */ lui $a0,0x7005 +/* c4bc: 0c00bea9 */ jal func0002faa4 +/* c4c0: 24842a00 */ addiu $a0,$a0,0x2a00 +/* c4c4: 8fbf0014 */ lw $ra,0x14($sp) +/* c4c8: 27bd0018 */ addiu $sp,$sp,0x18 +/* c4cc: 03e00008 */ jr $ra +/* c4d0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0000c4d4 +/* c4d4: 44856000 */ mtc1 $a1,$f12 +/* c4d8: 27bdffe8 */ addiu $sp,$sp,-24 +/* c4dc: afbf0014 */ sw $ra,0x14($sp) +/* c4e0: 44056000 */ mfc1 $a1,$f12 +/* c4e4: afa40018 */ sw $a0,0x18($sp) +/* c4e8: afa60020 */ sw $a2,0x20($sp) +/* c4ec: 0c0030f7 */ jal func0000c3dc +/* c4f0: afa70024 */ sw $a3,0x24($sp) +/* c4f4: 3c047005 */ lui $a0,0x7005 +/* c4f8: 0c00bea9 */ jal func0002faa4 +/* c4fc: 24842a04 */ addiu $a0,$a0,0x2a04 +/* c500: 8fa40018 */ lw $a0,0x18($sp) +/* c504: 8fa50020 */ lw $a1,0x20($sp) +/* c508: 0c0030f7 */ jal func0000c3dc +/* c50c: 24840001 */ addiu $a0,$a0,0x1 +/* c510: 3c047005 */ lui $a0,0x7005 +/* c514: 0c00bea9 */ jal func0002faa4 +/* c518: 24842a08 */ addiu $a0,$a0,0x2a08 +/* c51c: 8fa40018 */ lw $a0,0x18($sp) +/* c520: 8fa50024 */ lw $a1,0x24($sp) +/* c524: 0c0030f7 */ jal func0000c3dc +/* c528: 24840002 */ addiu $a0,$a0,0x2 +/* c52c: 3c047005 */ lui $a0,0x7005 +/* c530: 0c00bea9 */ jal func0002faa4 +/* c534: 24842a0c */ addiu $a0,$a0,0x2a0c +/* c538: 8fbf0014 */ lw $ra,0x14($sp) +/* c53c: 27bd0018 */ addiu $sp,$sp,0x18 +/* c540: 03e00008 */ jr $ra +/* c544: 00000000 */ sll $zero,$zero,0x0 +/* c548: 27bdff10 */ addiu $sp,$sp,-240 +/* c54c: afa400f0 */ sw $a0,0xf0($sp) +/* c550: afbf003c */ sw $ra,0x3c($sp) +/* c554: afb50038 */ sw $s5,0x38($sp) +/* c558: 3c047005 */ lui $a0,0x7005 +/* c55c: 00c0a825 */ or $s5,$a2,$zero +/* c560: afb40034 */ sw $s4,0x34($sp) +/* c564: afb30030 */ sw $s3,0x30($sp) +/* c568: afb2002c */ sw $s2,0x2c($sp) +/* c56c: afb10028 */ sw $s1,0x28($sp) +/* c570: afb00024 */ sw $s0,0x24($sp) +/* c574: afa500f4 */ sw $a1,0xf4($sp) +/* c578: 0c00bea9 */ jal func0002faa4 +/* c57c: 24842a10 */ addiu $a0,$a0,0x2a10 +/* c580: 3c14800a */ lui $s4,0x800a +/* c584: 26949fc0 */ addiu $s4,$s4,-24640 +/* c588: 928e04e0 */ lbu $t6,0x4e0($s4) +/* c58c: 55c00023 */ bnezl $t6,.L0000c61c +/* c590: 8fb200f0 */ lw $s2,0xf0($sp) +/* c594: 8fa200f0 */ lw $v0,0xf0($sp) +/* c598: 24520020 */ addiu $s2,$v0,0x20 +/* c59c: 8e4400d4 */ lw $a0,0xd4($s2) +/* c5a0: 0c0030ae */ jal func0000c2b8 +/* c5a4: 8c450014 */ lw $a1,0x14($v0) +/* c5a8: 8e4700e4 */ lw $a3,0xe4($s2) +/* c5ac: 2401ffff */ addiu $at,$zero,-1 +/* c5b0: 3c047005 */ lui $a0,0x7005 +/* c5b4: 00e14824 */ and $t1,$a3,$at +/* c5b8: 00409825 */ or $s3,$v0,$zero +/* c5bc: 01203825 */ or $a3,$t1,$zero +/* c5c0: 24842a1c */ addiu $a0,$a0,0x2a1c +/* c5c4: 0c00bea9 */ jal func0002faa4 +/* c5c8: 00003025 */ or $a2,$zero,$zero +/* c5cc: 8e5000d4 */ lw $s0,0xd4($s2) +/* c5d0: 3c117005 */ lui $s1,0x7005 +/* c5d4: 26312a38 */ addiu $s1,$s1,0x2a38 +/* c5d8: 0213082b */ sltu $at,$s0,$s3 +/* c5dc: 1020000b */ beqz $at,.L0000c60c +/* c5e0: 00000000 */ sll $zero,$zero,0x0 +.L0000c5e4: +/* c5e4: 0c003090 */ jal func0000c240 +/* c5e8: 8e040000 */ lw $a0,0x0($s0) +/* c5ec: 10400003 */ beqz $v0,.L0000c5fc +/* c5f0: 02202025 */ or $a0,$s1,$zero +/* c5f4: 0c00bea9 */ jal func0002faa4 +/* c5f8: 8e050000 */ lw $a1,0x0($s0) +.L0000c5fc: +/* c5fc: 26100004 */ addiu $s0,$s0,0x4 +/* c600: 0213082b */ sltu $at,$s0,$s3 +/* c604: 1420fff7 */ bnez $at,.L0000c5e4 +/* c608: 00000000 */ sll $zero,$zero,0x0 +.L0000c60c: +/* c60c: 3c047005 */ lui $a0,0x7005 +/* c610: 0c00bea9 */ jal func0002faa4 +/* c614: 24842a40 */ addiu $a0,$a0,0x2a40 +/* c618: 8fb200f0 */ lw $s2,0xf0($sp) +.L0000c61c: +/* c61c: 3c047005 */ lui $a0,0x7005 +/* c620: 24842a44 */ addiu $a0,$a0,0x2a44 +/* c624: 0c00bea9 */ jal func0002faa4 +/* c628: 26520020 */ addiu $s2,$s2,0x20 +/* c62c: 928f04e0 */ lbu $t7,0x4e0($s4) +/* c630: 15e00036 */ bnez $t7,.L0000c70c +/* c634: 00002025 */ or $a0,$zero,$zero +/* c638: 8e450114 */ lw $a1,0x114($s2) +/* c63c: 0c003120 */ jal func0000c480 +/* c640: 8e46011c */ lw $a2,0x11c($s2) +/* c644: 24040002 */ addiu $a0,$zero,0x2 +/* c648: 8e450124 */ lw $a1,0x124($s2) +/* c64c: 8e46012c */ lw $a2,0x12c($s2) +/* c650: 0c003135 */ jal func0000c4d4 +/* c654: 8e470134 */ lw $a3,0x134($s2) +/* c658: 24040005 */ addiu $a0,$zero,0x5 +/* c65c: 8e45013c */ lw $a1,0x13c($s2) +/* c660: 8e460144 */ lw $a2,0x144($s2) +/* c664: 0c003135 */ jal func0000c4d4 +/* c668: 8e47014c */ lw $a3,0x14c($s2) +/* c66c: 24040008 */ addiu $a0,$zero,0x8 +/* c670: 8e450154 */ lw $a1,0x154($s2) +/* c674: 8e46015c */ lw $a2,0x15c($s2) +/* c678: 0c003135 */ jal func0000c4d4 +/* c67c: 8e470164 */ lw $a3,0x164($s2) +/* c680: 2404000b */ addiu $a0,$zero,0xb +/* c684: 8e45016c */ lw $a1,0x16c($s2) +/* c688: 8e460174 */ lw $a2,0x174($s2) +/* c68c: 0c003135 */ jal func0000c4d4 +/* c690: 8e47017c */ lw $a3,0x17c($s2) +/* c694: 2404000e */ addiu $a0,$zero,0xe +/* c698: 8e450184 */ lw $a1,0x184($s2) +/* c69c: 8e46018c */ lw $a2,0x18c($s2) +/* c6a0: 0c003135 */ jal func0000c4d4 +/* c6a4: 8e470194 */ lw $a3,0x194($s2) +/* c6a8: 24040011 */ addiu $a0,$zero,0x11 +/* c6ac: 8e45019c */ lw $a1,0x19c($s2) +/* c6b0: 8e4601a4 */ lw $a2,0x1a4($s2) +/* c6b4: 0c003135 */ jal func0000c4d4 +/* c6b8: 8e4701ac */ lw $a3,0x1ac($s2) +/* c6bc: 24040014 */ addiu $a0,$zero,0x14 +/* c6c0: 8e4501b4 */ lw $a1,0x1b4($s2) +/* c6c4: 8e4601bc */ lw $a2,0x1bc($s2) +/* c6c8: 0c003135 */ jal func0000c4d4 +/* c6cc: 8e4701c4 */ lw $a3,0x1c4($s2) +/* c6d0: 24040017 */ addiu $a0,$zero,0x17 +/* c6d4: 8e4501cc */ lw $a1,0x1cc($s2) +/* c6d8: 8e4601d4 */ lw $a2,0x1d4($s2) +/* c6dc: 0c003135 */ jal func0000c4d4 +/* c6e0: 8e4701dc */ lw $a3,0x1dc($s2) +/* c6e4: 2404001a */ addiu $a0,$zero,0x1a +/* c6e8: 8e4501e4 */ lw $a1,0x1e4($s2) +/* c6ec: 8e4601ec */ lw $a2,0x1ec($s2) +/* c6f0: 0c003135 */ jal func0000c4d4 +/* c6f4: 8e4701f4 */ lw $a3,0x1f4($s2) +/* c6f8: 2404001d */ addiu $a0,$zero,0x1d +/* c6fc: 8e4501fc */ lw $a1,0x1fc($s2) +/* c700: 8e460204 */ lw $a2,0x204($s2) +/* c704: 0c003135 */ jal func0000c4d4 +/* c708: 8e47020c */ lw $a3,0x20c($s2) +.L0000c70c: +/* c70c: 8e4c0008 */ lw $t4,0x8($s2) +/* c710: 8e4d000c */ lw $t5,0xc($s2) +/* c714: 8e460000 */ lw $a2,0x0($s2) +/* c718: 8e470004 */ lw $a3,0x4($s2) +/* c71c: afac0010 */ sw $t4,0x10($sp) +/* c720: afad0014 */ sw $t5,0x14($sp) +/* c724: 8e4f0014 */ lw $t7,0x14($s2) +/* c728: 8e4e0010 */ lw $t6,0x10($s2) +/* c72c: 3c047005 */ lui $a0,0x7005 +/* c730: 24842a68 */ addiu $a0,$a0,0x2a68 +/* c734: afaf001c */ sw $t7,0x1c($sp) +/* c738: 0c00bea9 */ jal func0002faa4 +/* c73c: afae0018 */ sw $t6,0x18($sp) +/* c740: 8e580020 */ lw $t8,0x20($s2) +/* c744: 8e590024 */ lw $t9,0x24($s2) +/* c748: 8e460018 */ lw $a2,0x18($s2) +/* c74c: 8e47001c */ lw $a3,0x1c($s2) +/* c750: afb80010 */ sw $t8,0x10($sp) +/* c754: afb90014 */ sw $t9,0x14($sp) +/* c758: 8e49002c */ lw $t1,0x2c($s2) +/* c75c: 8e480028 */ lw $t0,0x28($s2) +/* c760: 3c047005 */ lui $a0,0x7005 +/* c764: 24842a90 */ addiu $a0,$a0,0x2a90 +/* c768: afa9001c */ sw $t1,0x1c($sp) +/* c76c: 0c00bea9 */ jal func0002faa4 +/* c770: afa80018 */ sw $t0,0x18($sp) +/* c774: 8e4a0038 */ lw $t2,0x38($s2) +/* c778: 8e4b003c */ lw $t3,0x3c($s2) +/* c77c: 8e460030 */ lw $a2,0x30($s2) +/* c780: 8e470034 */ lw $a3,0x34($s2) +/* c784: afaa0010 */ sw $t2,0x10($sp) +/* c788: afab0014 */ sw $t3,0x14($sp) +/* c78c: 8e4d0044 */ lw $t5,0x44($s2) +/* c790: 8e4c0040 */ lw $t4,0x40($s2) +/* c794: 3c047005 */ lui $a0,0x7005 +/* c798: 24842ab8 */ addiu $a0,$a0,0x2ab8 +/* c79c: afad001c */ sw $t5,0x1c($sp) +/* c7a0: 0c00bea9 */ jal func0002faa4 +/* c7a4: afac0018 */ sw $t4,0x18($sp) +/* c7a8: 8e4e0050 */ lw $t6,0x50($s2) +/* c7ac: 8e4f0054 */ lw $t7,0x54($s2) +/* c7b0: 8e460048 */ lw $a2,0x48($s2) +/* c7b4: 8e47004c */ lw $a3,0x4c($s2) +/* c7b8: afae0010 */ sw $t6,0x10($sp) +/* c7bc: afaf0014 */ sw $t7,0x14($sp) +/* c7c0: 8e59005c */ lw $t9,0x5c($s2) +/* c7c4: 8e580058 */ lw $t8,0x58($s2) +/* c7c8: 3c047005 */ lui $a0,0x7005 +/* c7cc: 24842ae0 */ addiu $a0,$a0,0x2ae0 +/* c7d0: afb9001c */ sw $t9,0x1c($sp) +/* c7d4: 0c00bea9 */ jal func0002faa4 +/* c7d8: afb80018 */ sw $t8,0x18($sp) +/* c7dc: 8e480068 */ lw $t0,0x68($s2) +/* c7e0: 8e49006c */ lw $t1,0x6c($s2) +/* c7e4: 8e460060 */ lw $a2,0x60($s2) +/* c7e8: 8e470064 */ lw $a3,0x64($s2) +/* c7ec: afa80010 */ sw $t0,0x10($sp) +/* c7f0: afa90014 */ sw $t1,0x14($sp) +/* c7f4: 8e4b0074 */ lw $t3,0x74($s2) +/* c7f8: 8e4a0070 */ lw $t2,0x70($s2) +/* c7fc: 3c047005 */ lui $a0,0x7005 +/* c800: 24842b08 */ addiu $a0,$a0,0x2b08 +/* c804: afab001c */ sw $t3,0x1c($sp) +/* c808: 0c00bea9 */ jal func0002faa4 +/* c80c: afaa0018 */ sw $t2,0x18($sp) +/* c810: 8e4c0080 */ lw $t4,0x80($s2) +/* c814: 8e4d0084 */ lw $t5,0x84($s2) +/* c818: 8e460078 */ lw $a2,0x78($s2) +/* c81c: 8e47007c */ lw $a3,0x7c($s2) +/* c820: afac0010 */ sw $t4,0x10($sp) +/* c824: afad0014 */ sw $t5,0x14($sp) +/* c828: 8e4f008c */ lw $t7,0x8c($s2) +/* c82c: 8e4e0088 */ lw $t6,0x88($s2) +/* c830: 3c047005 */ lui $a0,0x7005 +/* c834: 24842b30 */ addiu $a0,$a0,0x2b30 +/* c838: afaf001c */ sw $t7,0x1c($sp) +/* c83c: 0c00bea9 */ jal func0002faa4 +/* c840: afae0018 */ sw $t6,0x18($sp) +/* c844: 8e580098 */ lw $t8,0x98($s2) +/* c848: 8e59009c */ lw $t9,0x9c($s2) +/* c84c: 8e460090 */ lw $a2,0x90($s2) +/* c850: 8e470094 */ lw $a3,0x94($s2) +/* c854: afb80010 */ sw $t8,0x10($sp) +/* c858: afb90014 */ sw $t9,0x14($sp) +/* c85c: 8e4900a4 */ lw $t1,0xa4($s2) +/* c860: 8e4800a0 */ lw $t0,0xa0($s2) +/* c864: 3c047005 */ lui $a0,0x7005 +/* c868: 24842b58 */ addiu $a0,$a0,0x2b58 +/* c86c: afa9001c */ sw $t1,0x1c($sp) +/* c870: 0c00bea9 */ jal func0002faa4 +/* c874: afa80018 */ sw $t0,0x18($sp) +/* c878: 8e4a00b0 */ lw $t2,0xb0($s2) +/* c87c: 8e4b00b4 */ lw $t3,0xb4($s2) +/* c880: 8e4600a8 */ lw $a2,0xa8($s2) +/* c884: 8e4700ac */ lw $a3,0xac($s2) +/* c888: afaa0010 */ sw $t2,0x10($sp) +/* c88c: afab0014 */ sw $t3,0x14($sp) +/* c890: 8e4d00bc */ lw $t5,0xbc($s2) +/* c894: 8e4c00b8 */ lw $t4,0xb8($s2) +/* c898: 3c047005 */ lui $a0,0x7005 +/* c89c: 24842b80 */ addiu $a0,$a0,0x2b80 +/* c8a0: afad001c */ sw $t5,0x1c($sp) +/* c8a4: 0c00bea9 */ jal func0002faa4 +/* c8a8: afac0018 */ sw $t4,0x18($sp) +/* c8ac: 8e4e00c8 */ lw $t6,0xc8($s2) +/* c8b0: 8e4f00cc */ lw $t7,0xcc($s2) +/* c8b4: 8e4600c0 */ lw $a2,0xc0($s2) +/* c8b8: 8e4700c4 */ lw $a3,0xc4($s2) +/* c8bc: afae0010 */ sw $t6,0x10($sp) +/* c8c0: afaf0014 */ sw $t7,0x14($sp) +/* c8c4: 8e5900d4 */ lw $t9,0xd4($s2) +/* c8c8: 8e5800d0 */ lw $t8,0xd0($s2) +/* c8cc: 3c047005 */ lui $a0,0x7005 +/* c8d0: 24842ba8 */ addiu $a0,$a0,0x2ba8 +/* c8d4: afb9001c */ sw $t9,0x1c($sp) +/* c8d8: 0c00bea9 */ jal func0002faa4 +/* c8dc: afb80018 */ sw $t8,0x18($sp) +/* c8e0: 8e4800e0 */ lw $t0,0xe0($s2) +/* c8e4: 8e4900e4 */ lw $t1,0xe4($s2) +/* c8e8: 3c047005 */ lui $a0,0x7005 +/* c8ec: 8e4600d8 */ lw $a2,0xd8($s2) +/* c8f0: 8e4700dc */ lw $a3,0xdc($s2) +/* c8f4: 24842bd0 */ addiu $a0,$a0,0x2bd0 +/* c8f8: afa80010 */ sw $t0,0x10($sp) +/* c8fc: 0c00bea9 */ jal func0002faa4 +/* c900: afa90014 */ sw $t1,0x14($sp) +/* c904: 8faa00f0 */ lw $t2,0xf0($sp) +/* c908: 8e4b010c */ lw $t3,0x10c($s2) +/* c90c: 8e4600fc */ lw $a2,0xfc($s2) +/* c910: 8e470100 */ lw $a3,0x100($s2) +/* c914: 8d450014 */ lw $a1,0x14($t2) +/* c918: afab0010 */ sw $t3,0x10($sp) +/* c91c: 8e4c0104 */ lw $t4,0x104($s2) +/* c920: 3c047005 */ lui $a0,0x7005 +/* c924: 24842bec */ addiu $a0,$a0,0x2bec +/* c928: afac0014 */ sw $t4,0x14($sp) +/* c92c: 8e4d00f8 */ lw $t5,0xf8($s2) +/* c930: 0c00bea9 */ jal func0002faa4 +/* c934: afad0018 */ sw $t5,0x18($sp) +/* c938: 8e4500fc */ lw $a1,0xfc($s2) +/* c93c: 3c047005 */ lui $a0,0x7005 +/* c940: 24842c24 */ addiu $a0,$a0,0x2c24 +/* c944: 8cae0008 */ lw $t6,0x8($a1) +/* c948: 8ca60000 */ lw $a2,0x0($a1) +/* c94c: 8ca70004 */ lw $a3,0x4($a1) +/* c950: afae0010 */ sw $t6,0x10($sp) +/* c954: 8caf000c */ lw $t7,0xc($a1) +/* c958: 00a01025 */ or $v0,$a1,$zero +/* c95c: 0c00bea9 */ jal func0002faa4 +/* c960: afaf0014 */ sw $t7,0x14($sp) +/* c964: 3c057005 */ lui $a1,0x7005 +/* c968: 3c068006 */ lui $a2,0x8006 +/* c96c: 24c6d5bc */ addiu $a2,$a2,-10820 +/* c970: 24a52c48 */ addiu $a1,$a1,0x2c48 +/* c974: 0c0032b9 */ jal func0000cae4 +/* c978: 8e440100 */ lw $a0,0x100($s2) +/* c97c: 3c047005 */ lui $a0,0x7005 +/* c980: 0c00bea9 */ jal func0002faa4 +/* c984: 24842c50 */ addiu $a0,$a0,0x2c50 +/* c988: 3c057005 */ lui $a1,0x7005 +/* c98c: 3c068006 */ lui $a2,0x8006 +/* c990: 24c6d880 */ addiu $a2,$a2,-10112 +/* c994: 24a52c54 */ addiu $a1,$a1,0x2c54 +/* c998: 0c0032b9 */ jal func0000cae4 +/* c99c: 8e44010c */ lw $a0,0x10c($s2) +/* c9a0: 3c047005 */ lui $a0,0x7005 +/* c9a4: 0c00bea9 */ jal func0002faa4 +/* c9a8: 24842c5c */ addiu $a0,$a0,0x2c5c +/* c9ac: 8e4400d4 */ lw $a0,0xd4($s2) +/* c9b0: 8fa800f0 */ lw $t0,0xf0($sp) +/* c9b4: 00009825 */ or $s3,$zero,$zero +/* c9b8: 00808825 */ or $s1,$a0,$zero +/* c9bc: 0c0030ae */ jal func0000c2b8 +/* c9c0: 8d050014 */ lw $a1,0x14($t0) +/* c9c4: 8fa900f0 */ lw $t1,0xf0($sp) +/* c9c8: 0040a025 */ or $s4,$v0,$zero +/* c9cc: 02202025 */ or $a0,$s1,$zero +/* c9d0: 0c0030cd */ jal func0000c334 +/* c9d4: 8d250014 */ lw $a1,0x14($t1) +/* c9d8: afa2005c */ sw $v0,0x5c($sp) +/* c9dc: 8e5000fc */ lw $s0,0xfc($s2) +/* c9e0: 3c047005 */ lui $a0,0x7005 +/* c9e4: aea00000 */ sw $zero,0x0($s5) +/* c9e8: 0c00bea9 */ jal func0002faa4 +/* c9ec: 24842c60 */ addiu $a0,$a0,0x2c60 +.L0000c9f0: +/* c9f0: 3c057000 */ lui $a1,0x7000 +/* c9f4: 24a51050 */ addiu $a1,$a1,0x1050 +/* c9f8: 02002025 */ or $a0,$s0,$zero +/* c9fc: 02203025 */ or $a2,$s1,$zero +/* ca00: 0c003046 */ jal func0000c118 +/* ca04: 27a70064 */ addiu $a3,$sp,0x64 +/* ca08: 3c047005 */ lui $a0,0x7005 +/* ca0c: 00408825 */ or $s1,$v0,$zero +/* ca10: 24842c68 */ addiu $a0,$a0,0x2c68 +/* ca14: 0c00bea9 */ jal func0002faa4 +/* ca18: 02002825 */ or $a1,$s0,$zero +/* ca1c: 8eab0000 */ lw $t3,0x0($s5) +/* ca20: 8faa00f4 */ lw $t2,0xf4($sp) +/* ca24: 24010004 */ addiu $at,$zero,0x4 +/* ca28: 000b6080 */ sll $t4,$t3,0x2 +/* ca2c: 014c6821 */ addu $t5,$t2,$t4 +/* ca30: adb00000 */ sw $s0,0x0($t5) +/* ca34: 8eae0000 */ lw $t6,0x0($s5) +/* ca38: 3c047005 */ lui $a0,0x7005 +/* ca3c: 25cf0001 */ addiu $t7,$t6,0x1 +/* ca40: 16610003 */ bne $s3,$at,.L0000ca50 +/* ca44: aeaf0000 */ sw $t7,0x0($s5) +/* ca48: 0c00bea9 */ jal func0002faa4 +/* ca4c: 24842c70 */ addiu $a0,$a0,0x2c70 +.L0000ca50: +/* ca50: 16200002 */ bnez $s1,.L0000ca5c +/* ca54: 8fa800e0 */ lw $t0,0xe0($sp) +/* ca58: 8e5100d4 */ lw $s1,0xd4($s2) +.L0000ca5c: +/* ca5c: 15000003 */ bnez $t0,.L0000ca6c +/* ca60: 8fac005c */ lw $t4,0x5c($sp) +/* ca64: 10000003 */ beqz $zero,.L0000ca74 +/* ca68: 8e5000e4 */ lw $s0,0xe4($s2) +.L0000ca6c: +/* ca6c: 8fa900e0 */ lw $t1,0xe0($sp) +/* ca70: 8d300000 */ lw $s0,0x0($t1) +.L0000ca74: +/* ca74: 022c082b */ sltu $at,$s1,$t4 +/* ca78: 1420000a */ bnez $at,.L0000caa4 +/* ca7c: 262d0010 */ addiu $t5,$s1,0x10 +/* ca80: 0234082b */ sltu $at,$s1,$s4 +/* ca84: 10200007 */ beqz $at,.L0000caa4 +/* ca88: 2a620009 */ slti $v0,$s3,0x9 +/* ca8c: 11b40005 */ beq $t5,$s4,.L0000caa4 +/* ca90: 00000000 */ sll $zero,$zero,0x0 +/* ca94: 12000003 */ beqz $s0,.L0000caa4 +/* ca98: 00000000 */ sll $zero,$zero,0x0 +/* ca9c: 1440ffd4 */ bnez $v0,.L0000c9f0 +/* caa0: 26730001 */ addiu $s3,$s3,0x1 +.L0000caa4: +/* caa4: 3c047005 */ lui $a0,0x7005 +/* caa8: 0c00bea9 */ jal func0002faa4 +/* caac: 24842c7c */ addiu $a0,$a0,0x2c7c +/* cab0: 3c047005 */ lui $a0,0x7005 +/* cab4: 0c00bea9 */ jal func0002faa4 +/* cab8: 24842c80 */ addiu $a0,$a0,0x2c80 +/* cabc: 8fbf003c */ lw $ra,0x3c($sp) +/* cac0: 8fb00024 */ lw $s0,0x24($sp) +/* cac4: 8fb10028 */ lw $s1,0x28($sp) +/* cac8: 8fb2002c */ lw $s2,0x2c($sp) +/* cacc: 8fb30030 */ lw $s3,0x30($sp) +/* cad0: 8fb40034 */ lw $s4,0x34($sp) +/* cad4: 8fb50038 */ lw $s5,0x38($sp) +/* cad8: 27bd00f0 */ addiu $sp,$sp,0xf0 +/* cadc: 03e00008 */ jr $ra +/* cae0: 00001025 */ or $v0,$zero,$zero +); + +GLOBAL_ASM( +glabel func0000cae4 +/* cae4: 27bdffd0 */ addiu $sp,$sp,-48 +/* cae8: afb40028 */ sw $s4,0x28($sp) +/* caec: 0080a025 */ or $s4,$a0,$zero +/* caf0: afbf002c */ sw $ra,0x2c($sp) +/* caf4: afb1001c */ sw $s1,0x1c($sp) +/* caf8: afb00018 */ sw $s0,0x18($sp) +/* cafc: 3c047005 */ lui $a0,0x7005 +/* cb00: 00c08025 */ or $s0,$a2,$zero +/* cb04: afb30024 */ sw $s3,0x24($sp) +/* cb08: afb20020 */ sw $s2,0x20($sp) +/* cb0c: 24110001 */ addiu $s1,$zero,0x1 +/* cb10: 0c00bea9 */ jal func0002faa4 +/* cb14: 24842c84 */ addiu $a0,$a0,0x2c84 +/* cb18: 8e020000 */ lw $v0,0x0($s0) +/* cb1c: 3c137005 */ lui $s3,0x7005 +/* cb20: 26732c8c */ addiu $s3,$s3,0x2c8c +/* cb24: 10400013 */ beqz $v0,.L0000cb74 +/* cb28: 3c127005 */ lui $s2,0x7005 +/* cb2c: 26522c90 */ addiu $s2,$s2,0x2c90 +/* cb30: 8e0e0004 */ lw $t6,0x4($s0) +.L0000cb34: +/* cb34: 00547824 */ and $t7,$v0,$s4 +/* cb38: 55cf000b */ bnel $t6,$t7,.L0000cb68 +/* cb3c: 8e02000c */ lw $v0,0xc($s0) +/* cb40: 12200003 */ beqz $s1,.L0000cb50 +/* cb44: 00000000 */ sll $zero,$zero,0x0 +/* cb48: 10000003 */ beqz $zero,.L0000cb58 +/* cb4c: 00008825 */ or $s1,$zero,$zero +.L0000cb50: +/* cb50: 0c00bea9 */ jal func0002faa4 +/* cb54: 02602025 */ or $a0,$s3,$zero +.L0000cb58: +/* cb58: 02402025 */ or $a0,$s2,$zero +/* cb5c: 0c00bea9 */ jal func0002faa4 +/* cb60: 8e050008 */ lw $a1,0x8($s0) +/* cb64: 8e02000c */ lw $v0,0xc($s0) +.L0000cb68: +/* cb68: 2610000c */ addiu $s0,$s0,0xc +/* cb6c: 5440fff1 */ bnezl $v0,.L0000cb34 +/* cb70: 8e0e0004 */ lw $t6,0x4($s0) +.L0000cb74: +/* cb74: 3c047005 */ lui $a0,0x7005 +/* cb78: 0c00bea9 */ jal func0002faa4 +/* cb7c: 24842c94 */ addiu $a0,$a0,0x2c94 +/* cb80: 8fbf002c */ lw $ra,0x2c($sp) +/* cb84: 8fb00018 */ lw $s0,0x18($sp) +/* cb88: 8fb1001c */ lw $s1,0x1c($sp) +/* cb8c: 8fb20020 */ lw $s2,0x20($sp) +/* cb90: 8fb30024 */ lw $s3,0x24($sp) +/* cb94: 8fb40028 */ lw $s4,0x28($sp) +/* cb98: 03e00008 */ jr $ra +/* cb9c: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0000cba0 +/* cba0: 30ce00ff */ andi $t6,$a2,0xff +/* cba4: afa60008 */ sw $a2,0x8($sp) +/* cba8: 24010009 */ addiu $at,$zero,0x9 +/* cbac: 01c03025 */ or $a2,$t6,$zero +/* cbb0: 11c10004 */ beq $t6,$at,.L0000cbc4 +/* cbb4: 01c01025 */ or $v0,$t6,$zero +/* cbb8: 2401000a */ addiu $at,$zero,0xa +/* cbbc: 15c10003 */ bne $t6,$at,.L0000cbcc +/* cbc0: 00000000 */ sll $zero,$zero,0x0 +.L0000cbc4: +/* cbc4: 00003025 */ or $a2,$zero,$zero +/* cbc8: 00001025 */ or $v0,$zero,$zero +.L0000cbcc: +/* cbcc: 18400002 */ blez $v0,.L0000cbd8 +/* cbd0: 28410020 */ slti $at,$v0,0x20 +/* cbd4: 14200003 */ bnez $at,.L0000cbe4 +.L0000cbd8: +/* cbd8: 2841007f */ slti $at,$v0,0x7f +/* cbdc: 14200002 */ bnez $at,.L0000cbe8 +/* cbe0: 00000000 */ sll $zero,$zero,0x0 +.L0000cbe4: +/* cbe4: 2406003f */ addiu $a2,$zero,0x3f +.L0000cbe8: +/* cbe8: 04800010 */ bltz $a0,.L0000cc2c +/* cbec: 28810048 */ slti $at,$a0,0x48 +/* cbf0: 1020000e */ beqz $at,.L0000cc2c +/* cbf4: 00000000 */ sll $zero,$zero,0x0 +/* cbf8: 04a0000c */ bltz $a1,.L0000cc2c +/* cbfc: 28a1001e */ slti $at,$a1,0x1e +/* cc00: 1020000a */ beqz $at,.L0000cc2c +/* cc04: 3c028006 */ lui $v0,0x8006 +/* cc08: 8c42d994 */ lw $v0,-0x266c($v0) +/* cc0c: 000578c0 */ sll $t7,$a1,0x3 +/* cc10: 01e57821 */ addu $t7,$t7,$a1 +/* cc14: 10400005 */ beqz $v0,.L0000cc2c +/* cc18: 000f78c0 */ sll $t7,$t7,0x3 +/* cc1c: 01e57823 */ subu $t7,$t7,$a1 +/* cc20: 004fc021 */ addu $t8,$v0,$t7 +/* cc24: 0304c821 */ addu $t9,$t8,$a0 +/* cc28: a3260000 */ sb $a2,0x0($t9) +.L0000cc2c: +/* cc2c: 03e00008 */ jr $ra +/* cc30: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0000cc34 +/* cc34: 27bdffd8 */ addiu $sp,$sp,-40 +/* cc38: 308600ff */ andi $a2,$a0,0xff +/* cc3c: afbf001c */ sw $ra,0x1c($sp) +/* cc40: afb00018 */ sw $s0,0x18($sp) +/* cc44: afa40028 */ sw $a0,0x28($sp) +/* cc48: 10c0003b */ beqz $a2,.L0000cd38 +/* cc4c: 00c01025 */ or $v0,$a2,$zero +/* cc50: 24010009 */ addiu $at,$zero,0x9 +/* cc54: 14c1000a */ bne $a2,$at,.L0000cc80 +/* cc58: 3c108006 */ lui $s0,0x8006 +/* cc5c: 2610d5b4 */ addiu $s0,$s0,-10828 +.L0000cc60: +/* cc60: 0c00330d */ jal func0000cc34 +/* cc64: 24040020 */ addiu $a0,$zero,0x20 +/* cc68: 860e0000 */ lh $t6,0x0($s0) +/* cc6c: 31cf0007 */ andi $t7,$t6,0x7 +/* cc70: 15e0fffb */ bnez $t7,.L0000cc60 +/* cc74: 00000000 */ sll $zero,$zero,0x0 +/* cc78: 10000030 */ beqz $zero,.L0000cd3c +/* cc7c: 8fbf001c */ lw $ra,0x1c($sp) +.L0000cc80: +/* cc80: 2401000a */ addiu $at,$zero,0xa +/* cc84: 14410008 */ bne $v0,$at,.L0000cca8 +/* cc88: 3c038006 */ lui $v1,0x8006 +/* cc8c: 2463d5b8 */ addiu $v1,$v1,-10824 +/* cc90: 84780000 */ lh $t8,0x0($v1) +/* cc94: 3c108006 */ lui $s0,0x8006 +/* cc98: 2610d5b4 */ addiu $s0,$s0,-10828 +/* cc9c: 27190001 */ addiu $t9,$t8,0x1 +/* cca0: a4790000 */ sh $t9,0x0($v1) +/* cca4: a6000000 */ sh $zero,0x0($s0) +.L0000cca8: +/* cca8: 3c038006 */ lui $v1,0x8006 +/* ccac: 2463d5b8 */ addiu $v1,$v1,-10824 +/* ccb0: 84650000 */ lh $a1,0x0($v1) +/* ccb4: 3c108006 */ lui $s0,0x8006 +/* ccb8: 2610d5b4 */ addiu $s0,$s0,-10828 +/* ccbc: 28a1001d */ slti $at,$a1,0x1d +/* ccc0: 1420000a */ bnez $at,.L0000ccec +/* ccc4: 24a4ffe4 */ addiu $a0,$a1,-28 +/* ccc8: afa20024 */ sw $v0,0x24($sp) +/* cccc: 0c003353 */ jal func0000cd4c +/* ccd0: a3a6002b */ sb $a2,0x2b($sp) +/* ccd4: 3c038006 */ lui $v1,0x8006 +/* ccd8: 2463d5b8 */ addiu $v1,$v1,-10824 +/* ccdc: 2408001c */ addiu $t0,$zero,0x1c +/* cce0: 8fa20024 */ lw $v0,0x24($sp) +/* cce4: 93a6002b */ lbu $a2,0x2b($sp) +/* cce8: a4680000 */ sh $t0,0x0($v1) +.L0000ccec: +/* ccec: 2401000a */ addiu $at,$zero,0xa +/* ccf0: 50410012 */ beql $v0,$at,.L0000cd3c +/* ccf4: 8fbf001c */ lw $ra,0x1c($sp) +/* ccf8: 86040000 */ lh $a0,0x0($s0) +/* ccfc: 0c0032e8 */ jal func0000cba0 +/* cd00: 84650000 */ lh $a1,0x0($v1) +/* cd04: 86090000 */ lh $t1,0x0($s0) +/* cd08: 3c038006 */ lui $v1,0x8006 +/* cd0c: 2463d5b8 */ addiu $v1,$v1,-10824 +/* cd10: 252a0001 */ addiu $t2,$t1,0x1 +/* cd14: a60a0000 */ sh $t2,0x0($s0) +/* cd18: 860b0000 */ lh $t3,0x0($s0) +/* cd1c: 29610047 */ slti $at,$t3,0x47 +/* cd20: 54200006 */ bnezl $at,.L0000cd3c +/* cd24: 8fbf001c */ lw $ra,0x1c($sp) +/* cd28: 846c0000 */ lh $t4,0x0($v1) +/* cd2c: a6000000 */ sh $zero,0x0($s0) +/* cd30: 258d0001 */ addiu $t5,$t4,0x1 +/* cd34: a46d0000 */ sh $t5,0x0($v1) +.L0000cd38: +/* cd38: 8fbf001c */ lw $ra,0x1c($sp) +.L0000cd3c: +/* cd3c: 8fb00018 */ lw $s0,0x18($sp) +/* cd40: 27bd0028 */ addiu $sp,$sp,0x28 +/* cd44: 03e00008 */ jr $ra +/* cd48: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0000cd4c +/* cd4c: 3c068006 */ lui $a2,0x8006 +/* cd50: 24c6d994 */ addiu $a2,$a2,-9836 +/* cd54: 8cce0000 */ lw $t6,0x0($a2) +/* cd58: 0004102a */ slt $v0,$zero,$a0 +/* cd5c: 11c00018 */ beqz $t6,.L0000cdc0 +/* cd60: 00000000 */ sll $zero,$zero,0x0 +/* cd64: 10400016 */ beqz $v0,.L0000cdc0 +/* cd68: 2484ffff */ addiu $a0,$a0,-1 +/* cd6c: 2408001d */ addiu $t0,$zero,0x1d +/* cd70: 24070047 */ addiu $a3,$zero,0x47 +.L0000cd74: +/* cd74: 00001025 */ or $v0,$zero,$zero +/* cd78: 00001825 */ or $v1,$zero,$zero +.L0000cd7c: +/* cd7c: 0002c0c0 */ sll $t8,$v0,0x3 +/* cd80: 8ccf0000 */ lw $t7,0x0($a2) +/* cd84: 0302c021 */ addu $t8,$t8,$v0 +/* cd88: 0018c0c0 */ sll $t8,$t8,0x3 +/* cd8c: 0302c023 */ subu $t8,$t8,$v0 +/* cd90: 01f8c821 */ addu $t9,$t7,$t8 +/* cd94: 03232821 */ addu $a1,$t9,$v1 +/* cd98: 90a90047 */ lbu $t1,0x47($a1) +/* cd9c: 24630001 */ addiu $v1,$v1,0x1 +/* cda0: 1467fff6 */ bne $v1,$a3,.L0000cd7c +/* cda4: a0a90000 */ sb $t1,0x0($a1) +/* cda8: 24420001 */ addiu $v0,$v0,0x1 +/* cdac: 5448fff3 */ bnel $v0,$t0,.L0000cd7c +/* cdb0: 00001825 */ or $v1,$zero,$zero +/* cdb4: 0004102a */ slt $v0,$zero,$a0 +/* cdb8: 1440ffee */ bnez $v0,.L0000cd74 +/* cdbc: 2484ffff */ addiu $a0,$a0,-1 +.L0000cdc0: +/* cdc0: 03e00008 */ jr $ra +/* cdc4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0000cdc8 +/* cdc8: 27bdffe8 */ addiu $sp,$sp,-24 +/* cdcc: afbf0014 */ sw $ra,0x14($sp) +/* cdd0: afa40018 */ sw $a0,0x18($sp) +/* cdd4: afa5001c */ sw $a1,0x1c($sp) +/* cdd8: 0c002f02 */ jal func0000bc08 +/* cddc: afa60020 */ sw $a2,0x20($sp) +/* cde0: 93a30023 */ lbu $v1,0x23($sp) +/* cde4: 8fa50018 */ lw $a1,0x18($sp) +/* cde8: 8fa6001c */ lw $a2,0x1c($sp) +/* cdec: 54600003 */ bnezl $v1,.L0000cdfc +/* cdf0: 28610020 */ slti $at,$v1,0x20 +/* cdf4: 24030020 */ addiu $v1,$zero,0x20 +/* cdf8: 28610020 */ slti $at,$v1,0x20 +.L0000cdfc: +/* cdfc: 1420003a */ bnez $at,.L0000cee8 +/* ce00: 2861007f */ slti $at,$v1,0x7f +/* ce04: 10200038 */ beqz $at,.L0000cee8 +/* ce08: 38490280 */ xori $t1,$v0,0x280 +/* ce0c: 2d290001 */ sltiu $t1,$t1,0x1 +/* ce10: 1120000a */ beqz $t1,.L0000ce3c +/* ce14: 00006025 */ or $t4,$zero,$zero +/* ce18: 00c20019 */ multu $a2,$v0 +/* ce1c: 3c188006 */ lui $t8,0x8006 +/* ce20: 8f18d998 */ lw $t8,-0x2668($t8) +/* ce24: 00057880 */ sll $t7,$a1,0x2 +/* ce28: 01f8c821 */ addu $t9,$t7,$t8 +/* ce2c: 00007012 */ mflo $t6 +/* ce30: 000e7840 */ sll $t7,$t6,0x1 +/* ce34: 10000009 */ beqz $zero,.L0000ce5c +/* ce38: 032f2021 */ addu $a0,$t9,$t7 +.L0000ce3c: +/* ce3c: 00c20019 */ multu $a2,$v0 +/* ce40: 3c0e8006 */ lui $t6,0x8006 +/* ce44: 8dced998 */ lw $t6,-0x2668($t6) +/* ce48: 0005c040 */ sll $t8,$a1,0x1 +/* ce4c: 030ec821 */ addu $t9,$t8,$t6 +/* ce50: 00007812 */ mflo $t7 +/* ce54: 000fc040 */ sll $t8,$t7,0x1 +/* ce58: 03382021 */ addu $a0,$t9,$t8 +.L0000ce5c: +/* ce5c: 00003025 */ or $a2,$zero,$zero +/* ce60: 00026840 */ sll $t5,$v0,0x1 +/* ce64: 241f0007 */ addiu $ra,$zero,0x7 +/* ce68: 240b0004 */ addiu $t3,$zero,0x4 +/* ce6c: 3c0a8000 */ lui $t2,0x8000 +/* ce70: 24080001 */ addiu $t0,$zero,0x1 +/* ce74: 24077bdf */ addiu $a3,$zero,0x7bdf +/* ce78: 00002825 */ or $a1,$zero,$zero +.L0000ce7c: +/* ce7c: 00ca1824 */ and $v1,$a2,$t2 +/* ce80: 10600003 */ beqz $v1,.L0000ce90 +/* ce84: 00067040 */ sll $t6,$a2,0x1 +/* ce88: 10000002 */ beqz $zero,.L0000ce94 +/* ce8c: a4870000 */ sh $a3,0x0($a0) +.L0000ce90: +/* ce90: a4880000 */ sh $t0,0x0($a0) +.L0000ce94: +/* ce94: 11200006 */ beqz $t1,.L0000ceb0 +/* ce98: 24a50001 */ addiu $a1,$a1,0x1 +/* ce9c: 50600004 */ beqzl $v1,.L0000ceb0 +/* cea0: a4880002 */ sh $t0,0x2($a0) +/* cea4: 10000002 */ beqz $zero,.L0000ceb0 +/* cea8: a4870002 */ sh $a3,0x2($a0) +/* ceac: a4880002 */ sh $t0,0x2($a0) +.L0000ceb0: +/* ceb0: 11200002 */ beqz $t1,.L0000cebc +/* ceb4: 24840002 */ addiu $a0,$a0,0x2 +/* ceb8: 24840002 */ addiu $a0,$a0,0x2 +.L0000cebc: +/* cebc: 14abffef */ bne $a1,$t3,.L0000ce7c +/* cec0: 01c03025 */ or $a2,$t6,$zero +/* cec4: 11200004 */ beqz $t1,.L0000ced8 +/* cec8: 258c0001 */ addiu $t4,$t4,0x1 +/* cecc: 008d2021 */ addu $a0,$a0,$t5 +/* ced0: 10000003 */ beqz $zero,.L0000cee0 +/* ced4: 2484fff0 */ addiu $a0,$a0,-16 +.L0000ced8: +/* ced8: 008d2021 */ addu $a0,$a0,$t5 +/* cedc: 2484fff8 */ addiu $a0,$a0,-8 +.L0000cee0: +/* cee0: 559fffe6 */ bnel $t4,$ra,.L0000ce7c +/* cee4: 00002825 */ or $a1,$zero,$zero +.L0000cee8: +/* cee8: 8fbf0014 */ lw $ra,0x14($sp) +/* ceec: 27bd0018 */ addiu $sp,$sp,0x18 +/* cef0: 03e00008 */ jr $ra +/* cef4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0000cef8 +/* cef8: 3c048006 */ lui $a0,0x8006 +/* cefc: 2484d994 */ addiu $a0,$a0,-9836 +/* cf00: 10000012 */ beqz $zero,.L0000cf4c +/* cf04: ac800000 */ sw $zero,0x0($a0) +/* cf08: 00001025 */ or $v0,$zero,$zero +/* cf0c: 2406001e */ addiu $a2,$zero,0x1e +/* cf10: 24050047 */ addiu $a1,$zero,0x47 +/* cf14: 00001825 */ or $v1,$zero,$zero +.L0000cf18: +/* cf18: 0002c0c0 */ sll $t8,$v0,0x3 +/* cf1c: 8c8f0000 */ lw $t7,0x0($a0) +/* cf20: 0302c021 */ addu $t8,$t8,$v0 +/* cf24: 0018c0c0 */ sll $t8,$t8,0x3 +/* cf28: 0302c023 */ subu $t8,$t8,$v0 +/* cf2c: 01f8c821 */ addu $t9,$t7,$t8 +/* cf30: 03234021 */ addu $t0,$t9,$v1 +/* cf34: 24630001 */ addiu $v1,$v1,0x1 +/* cf38: 1465fff7 */ bne $v1,$a1,.L0000cf18 +/* cf3c: a1000000 */ sb $zero,0x0($t0) +/* cf40: 24420001 */ addiu $v0,$v0,0x1 +/* cf44: 5446fff4 */ bnel $v0,$a2,.L0000cf18 +/* cf48: 00001825 */ or $v1,$zero,$zero +.L0000cf4c: +/* cf4c: 03e00008 */ jr $ra +/* cf50: 00000000 */ sll $zero,$zero,0x0 +/* cf54: 27bdffc0 */ addiu $sp,$sp,-64 +/* cf58: 3c01a000 */ lui $at,0xa000 +/* cf5c: 00817025 */ or $t6,$a0,$at +/* cf60: afbf003c */ sw $ra,0x3c($sp) +/* cf64: 3c018006 */ lui $at,0x8006 +/* cf68: afbe0038 */ sw $s8,0x38($sp) +/* cf6c: afb70034 */ sw $s7,0x34($sp) +/* cf70: afb60030 */ sw $s6,0x30($sp) +/* cf74: afb5002c */ sw $s5,0x2c($sp) +/* cf78: afb40028 */ sw $s4,0x28($sp) +/* cf7c: afb30024 */ sw $s3,0x24($sp) +/* cf80: afb20020 */ sw $s2,0x20($sp) +/* cf84: afb1001c */ sw $s1,0x1c($sp) +/* cf88: afb00018 */ sw $s0,0x18($sp) +/* cf8c: 0c002f02 */ jal func0000bc08 +/* cf90: ac2ed998 */ sw $t6,-0x2668($at) +/* cf94: 2450fff3 */ addiu $s0,$v0,-13 +/* cf98: 06010003 */ bgez $s0,.L0000cfa8 +/* cf9c: 00107883 */ sra $t7,$s0,0x2 +/* cfa0: 26010003 */ addiu $at,$s0,0x3 +/* cfa4: 00017883 */ sra $t7,$at,0x2 +.L0000cfa8: +/* cfa8: 0c002f06 */ jal func0000bc18 +/* cfac: 01e08025 */ or $s0,$t7,$zero +/* cfb0: 2443fff6 */ addiu $v1,$v0,-10 +/* cfb4: 24010007 */ addiu $at,$zero,0x7 +/* cfb8: 0061001a */ div $zero,$v1,$at +/* cfbc: 3c168006 */ lui $s6,0x8006 +/* cfc0: 26d6d994 */ addiu $s6,$s6,-9836 +/* cfc4: 8ed90000 */ lw $t9,0x0($s6) +/* cfc8: 0000c012 */ mflo $t8 +/* cfcc: 2703ffff */ addiu $v1,$t8,-1 +/* cfd0: 13200024 */ beqz $t9,.L0000d064 +/* cfd4: 0060f025 */ or $s8,$v1,$zero +/* cfd8: 18600022 */ blez $v1,.L0000d064 +/* cfdc: 00009825 */ or $s3,$zero,$zero +/* cfe0: 2615fffb */ addiu $s5,$s0,-5 +/* cfe4: 2417001d */ addiu $s7,$zero,0x1d +/* cfe8: 24140047 */ addiu $s4,$zero,0x47 +.L0000cfec: +/* cfec: 1aa00017 */ blez $s5,.L0000d04c +/* cff0: 00008025 */ or $s0,$zero,$zero +/* cff4: 001390c0 */ sll $s2,$s3,0x3 +/* cff8: 02539023 */ subu $s2,$s2,$s3 +/* cffc: 00008880 */ sll $s1,$zero,0x2 +/* d000: 26310014 */ addiu $s1,$s1,0x14 +/* d004: 26520007 */ addiu $s2,$s2,0x7 +/* d008: 001348c0 */ sll $t1,$s3,0x3 +.L0000d00c: +/* d00c: 8ec80000 */ lw $t0,0x0($s6) +/* d010: 01334821 */ addu $t1,$t1,$s3 +/* d014: 000948c0 */ sll $t1,$t1,0x3 +/* d018: 01334823 */ subu $t1,$t1,$s3 +/* d01c: 01095021 */ addu $t2,$t0,$t1 +/* d020: 01505821 */ addu $t3,$t2,$s0 +/* d024: 91660000 */ lbu $a2,0x0($t3) +/* d028: 02202025 */ or $a0,$s1,$zero +/* d02c: 0c003372 */ jal func0000cdc8 +/* d030: 02402825 */ or $a1,$s2,$zero +/* d034: 26100001 */ addiu $s0,$s0,0x1 +/* d038: 0215082a */ slt $at,$s0,$s5 +/* d03c: 10200003 */ beqz $at,.L0000d04c +/* d040: 26310004 */ addiu $s1,$s1,0x4 +/* d044: 5614fff1 */ bnel $s0,$s4,.L0000d00c +/* d048: 001348c0 */ sll $t1,$s3,0x3 +.L0000d04c: +/* d04c: 26730001 */ addiu $s3,$s3,0x1 +/* d050: 027e082a */ slt $at,$s3,$s8 +/* d054: 50200004 */ beqzl $at,.L0000d068 +/* d058: 8fbf003c */ lw $ra,0x3c($sp) +/* d05c: 1677ffe3 */ bne $s3,$s7,.L0000cfec +/* d060: 00000000 */ sll $zero,$zero,0x0 +.L0000d064: +/* d064: 8fbf003c */ lw $ra,0x3c($sp) +.L0000d068: +/* d068: 8fb00018 */ lw $s0,0x18($sp) +/* d06c: 8fb1001c */ lw $s1,0x1c($sp) +/* d070: 8fb20020 */ lw $s2,0x20($sp) +/* d074: 8fb30024 */ lw $s3,0x24($sp) +/* d078: 8fb40028 */ lw $s4,0x28($sp) +/* d07c: 8fb5002c */ lw $s5,0x2c($sp) +/* d080: 8fb60030 */ lw $s6,0x30($sp) +/* d084: 8fb70034 */ lw $s7,0x34($sp) +/* d088: 8fbe0038 */ lw $s8,0x38($sp) +/* d08c: 03e00008 */ jr $ra +/* d090: 27bd0040 */ addiu $sp,$sp,0x40 +/* d094: 00000000 */ sll $zero,$zero,0x0 +/* d098: 00000000 */ sll $zero,$zero,0x0 +/* d09c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0000d0a0 +/* d0a0: 27bdffe8 */ addiu $sp,$sp,-24 +/* d0a4: 3c028009 */ lui $v0,0x8009 +/* d0a8: 3c038009 */ lui $v1,0x8009 +/* d0ac: afbf0014 */ sw $ra,0x14($sp) +/* d0b0: 24634e08 */ addiu $v1,$v1,0x4e08 +/* d0b4: 24424de8 */ addiu $v0,$v0,0x4de8 +.L0000d0b8: +/* d0b8: 24420001 */ addiu $v0,$v0,0x1 +/* d0bc: 1443fffe */ bne $v0,$v1,.L0000d0b8 +/* d0c0: a040ffff */ sb $zero,-0x1($v0) +/* d0c4: 3c0e8009 */ lui $t6,0x8009 +/* d0c8: 25ce4ae0 */ addiu $t6,$t6,0x4ae0 +/* d0cc: 3c048009 */ lui $a0,0x8009 +/* d0d0: 3c058009 */ lui $a1,0x8009 +/* d0d4: adc00000 */ sw $zero,0x0($t6) +/* d0d8: 24a54e08 */ addiu $a1,$a1,0x4e08 +/* d0dc: 24844e88 */ addiu $a0,$a0,0x4e88 +/* d0e0: 0c0120d0 */ jal func00048340 +/* d0e4: 24060020 */ addiu $a2,$zero,0x20 +/* d0e8: 8fbf0014 */ lw $ra,0x14($sp) +/* d0ec: 27bd0018 */ addiu $sp,$sp,0x18 +/* d0f0: 03e00008 */ jr $ra +/* d0f4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0000d0f8 +/* d0f8: 27bdffa8 */ addiu $sp,$sp,-88 +/* d0fc: afb70044 */ sw $s7,0x44($sp) +/* d100: 3c178009 */ lui $s7,0x8009 +/* d104: 26f74ae0 */ addiu $s7,$s7,0x4ae0 +/* d108: 8eee0000 */ lw $t6,0x0($s7) +/* d10c: afb40038 */ sw $s4,0x38($sp) +/* d110: afb30034 */ sw $s3,0x34($sp) +/* d114: afb00028 */ sw $s0,0x28($sp) +/* d118: 00c08025 */ or $s0,$a2,$zero +/* d11c: 00809825 */ or $s3,$a0,$zero +/* d120: 00a0a025 */ or $s4,$a1,$zero +/* d124: afbf004c */ sw $ra,0x4c($sp) +/* d128: afbe0048 */ sw $s8,0x48($sp) +/* d12c: afb60040 */ sw $s6,0x40($sp) +/* d130: afb5003c */ sw $s5,0x3c($sp) +/* d134: afb20030 */ sw $s2,0x30($sp) +/* d138: afb1002c */ sw $s1,0x2c($sp) +/* d13c: 11c00003 */ beqz $t6,.L0000d14c +/* d140: afa70064 */ sw $a3,0x64($sp) +/* d144: 0c0034d4 */ jal func0000d350 +/* d148: 00000000 */ sll $zero,$zero,0x0 +.L0000d14c: +/* d14c: 3c010008 */ lui $at,0x8 +/* d150: 0201082b */ sltu $at,$s0,$at +/* d154: 10200005 */ beqz $at,.L0000d16c +/* d158: 02602025 */ or $a0,$s3,$zero +/* d15c: 320f3fff */ andi $t7,$s0,0x3fff +/* d160: 0010f382 */ srl $s8,$s0,0xe +/* d164: 10000003 */ beqz $zero,.L0000d174 +/* d168: afaf0050 */ sw $t7,0x50($sp) +.L0000d16c: +/* d16c: 0000f025 */ or $s8,$zero,$zero +/* d170: afb00050 */ sw $s0,0x50($sp) +.L0000d174: +/* d174: 0c013920 */ jal func0004e480 +/* d178: 02002825 */ or $a1,$s0,$zero +/* d17c: 13c0001b */ beqz $s8,.L0000d1ec +/* d180: 00009025 */ or $s2,$zero,$zero +/* d184: 3c108009 */ lui $s0,0x8009 +/* d188: 3c118009 */ lui $s1,0x8009 +/* d18c: 3c168009 */ lui $s6,0x8009 +/* d190: 26d64e88 */ addiu $s6,$s6,0x4e88 +/* d194: 26314ae8 */ addiu $s1,$s1,0x4ae8 +/* d198: 26104de8 */ addiu $s0,$s0,0x4de8 +/* d19c: 24150001 */ addiu $s5,$zero,0x1 +.L0000d1a0: +/* d1a0: a2150000 */ sb $s5,0x0($s0) +/* d1a4: 8ee20000 */ lw $v0,0x0($s7) +/* d1a8: 24194000 */ addiu $t9,$zero,0x4000 +/* d1ac: afb90014 */ sw $t9,0x14($sp) +/* d1b0: 24580001 */ addiu $t8,$v0,0x1 +/* d1b4: aef80000 */ sw $t8,0x0($s7) +/* d1b8: 02202025 */ or $a0,$s1,$zero +/* d1bc: 8fa50064 */ lw $a1,0x64($sp) +/* d1c0: 00003025 */ or $a2,$zero,$zero +/* d1c4: 02803825 */ or $a3,$s4,$zero +/* d1c8: afb30010 */ sw $s3,0x10($sp) +/* d1cc: 0c01394c */ jal func0004e530 +/* d1d0: afb60018 */ sw $s6,0x18($sp) +/* d1d4: 26520001 */ addiu $s2,$s2,0x1 +/* d1d8: 26100001 */ addiu $s0,$s0,0x1 +/* d1dc: 26310018 */ addiu $s1,$s1,0x18 +/* d1e0: 26944000 */ addiu $s4,$s4,0x4000 +/* d1e4: 165effee */ bne $s2,$s8,.L0000d1a0 +/* d1e8: 26734000 */ addiu $s3,$s3,0x4000 +.L0000d1ec: +/* d1ec: 8fa30050 */ lw $v1,0x50($sp) +/* d1f0: 3c168009 */ lui $s6,0x8009 +/* d1f4: 26d64e88 */ addiu $s6,$s6,0x4e88 +/* d1f8: 10600014 */ beqz $v1,.L0000d24c +/* d1fc: 24150001 */ addiu $s5,$zero,0x1 +/* d200: 3c018009 */ lui $at,0x8009 +/* d204: 00320821 */ addu $at,$at,$s2 +/* d208: a0354de8 */ sb $s5,0x4de8($at) +/* d20c: 8ee20000 */ lw $v0,0x0($s7) +/* d210: 00124880 */ sll $t1,$s2,0x2 +/* d214: 01324823 */ subu $t1,$t1,$s2 +/* d218: 3c0a8009 */ lui $t2,0x8009 +/* d21c: 254a4ae8 */ addiu $t2,$t2,0x4ae8 +/* d220: 000948c0 */ sll $t1,$t1,0x3 +/* d224: 24480001 */ addiu $t0,$v0,0x1 +/* d228: aee80000 */ sw $t0,0x0($s7) +/* d22c: 012a2021 */ addu $a0,$t1,$t2 +/* d230: 8fa50064 */ lw $a1,0x64($sp) +/* d234: 00003025 */ or $a2,$zero,$zero +/* d238: 02803825 */ or $a3,$s4,$zero +/* d23c: afb30010 */ sw $s3,0x10($sp) +/* d240: afa30014 */ sw $v1,0x14($sp) +/* d244: 0c01394c */ jal func0004e530 +/* d248: afb60018 */ sw $s6,0x18($sp) +.L0000d24c: +/* d24c: 8fbf004c */ lw $ra,0x4c($sp) +/* d250: 8fb00028 */ lw $s0,0x28($sp) +/* d254: 8fb1002c */ lw $s1,0x2c($sp) +/* d258: 8fb20030 */ lw $s2,0x30($sp) +/* d25c: 8fb30034 */ lw $s3,0x34($sp) +/* d260: 8fb40038 */ lw $s4,0x38($sp) +/* d264: 8fb5003c */ lw $s5,0x3c($sp) +/* d268: 8fb60040 */ lw $s6,0x40($sp) +/* d26c: 8fb70044 */ lw $s7,0x44($sp) +/* d270: 8fbe0048 */ lw $s8,0x48($sp) +/* d274: 03e00008 */ jr $ra +/* d278: 27bd0058 */ addiu $sp,$sp,0x58 +); + +GLOBAL_ASM( +glabel func0000d27c +/* d27c: 3c01dead */ lui $at,0xdead +/* d280: 3421beef */ ori $at,$at,0xbeef +/* d284: 03e00008 */ jr $ra +/* d288: 00811026 */ xor $v0,$a0,$at +); + +GLOBAL_ASM( +glabel func0000d28c +/* d28c: 3c01dead */ lui $at,0xdead +/* d290: 3421babe */ ori $at,$at,0xbabe +/* d294: 03e00008 */ jr $ra +/* d298: 00811026 */ xor $v0,$a0,$at +); + +GLOBAL_ASM( +glabel func0000d29c +/* d29c: 3c0e8006 */ lui $t6,0x8006 +/* d2a0: 91ced9a0 */ lbu $t6,-0x2660($t6) +/* d2a4: 27bdffd0 */ addiu $sp,$sp,-48 +/* d2a8: afbf0014 */ sw $ra,0x14($sp) +/* d2ac: 11c00024 */ beqz $t6,.L0000d340 +/* d2b0: 00803025 */ or $a2,$a0,$zero +/* d2b4: 2ca10081 */ sltiu $at,$a1,0x81 +/* d2b8: 14200021 */ bnez $at,.L0000d340 +/* d2bc: 3c04dd9d */ lui $a0,0xdd9d +/* d2c0: 348476cf */ ori $a0,$a0,0x76cf +/* d2c4: 0c00349f */ jal func0000d27c +/* d2c8: afa60030 */ sw $a2,0x30($sp) +/* d2cc: 8fa60030 */ lw $a2,0x30($sp) +/* d2d0: 00002025 */ or $a0,$zero,$zero +/* d2d4: 00c01825 */ or $v1,$a2,$zero +.L0000d2d8: +/* d2d8: 8c6f0000 */ lw $t7,0x0($v1) +/* d2dc: 24840001 */ addiu $a0,$a0,0x1 +/* d2e0: 28810008 */ slti $at,$a0,0x8 +/* d2e4: 01e2c026 */ xor $t8,$t7,$v0 +/* d2e8: 24630004 */ addiu $v1,$v1,0x4 +/* d2ec: 1420fffa */ bnez $at,.L0000d2d8 +/* d2f0: ac78fffc */ sw $t8,-0x4($v1) +/* d2f4: 3c046ead */ lui $a0,0x6ead +/* d2f8: 3484b9fe */ ori $a0,$a0,0xb9fe +/* d2fc: 0c0034a3 */ jal func0000d28c +/* d300: afa60030 */ sw $a2,0x30($sp) +/* d304: 00402025 */ or $a0,$v0,$zero +/* d308: 0c013994 */ jal func0004e650 +/* d30c: 27a50024 */ addiu $a1,$sp,0x24 +/* d310: 8fa30030 */ lw $v1,0x30($sp) +/* d314: 00002025 */ or $a0,$zero,$zero +/* d318: 24020008 */ addiu $v0,$zero,0x8 +.L0000d31c: +/* d31c: 8c790000 */ lw $t9,0x0($v1) +/* d320: 8fa80024 */ lw $t0,0x24($sp) +/* d324: 24840001 */ addiu $a0,$a0,0x1 +/* d328: 24630004 */ addiu $v1,$v1,0x4 +/* d32c: 03284826 */ xor $t1,$t9,$t0 +/* d330: 1482fffa */ bne $a0,$v0,.L0000d31c +/* d334: ac69fffc */ sw $t1,-0x4($v1) +/* d338: 3c018006 */ lui $at,0x8006 +/* d33c: a020d9a0 */ sb $zero,-0x2660($at) +.L0000d340: +/* d340: 8fbf0014 */ lw $ra,0x14($sp) +/* d344: 27bd0030 */ addiu $sp,$sp,0x30 +/* d348: 03e00008 */ jr $ra +/* d34c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0000d350 +/* d350: 27bdffb8 */ addiu $sp,$sp,-72 +/* d354: afb2001c */ sw $s2,0x1c($sp) +/* d358: 3c128009 */ lui $s2,0x8009 +/* d35c: 26524ae0 */ addiu $s2,$s2,0x4ae0 +/* d360: 8e4e0000 */ lw $t6,0x0($s2) +/* d364: afbf002c */ sw $ra,0x2c($sp) +/* d368: afb50028 */ sw $s5,0x28($sp) +/* d36c: afb40024 */ sw $s4,0x24($sp) +/* d370: afb30020 */ sw $s3,0x20($sp) +/* d374: afb10018 */ sw $s1,0x18($sp) +/* d378: 11c0001c */ beqz $t6,.L0000d3ec +/* d37c: afb00014 */ sw $s0,0x14($sp) +/* d380: 3c158009 */ lui $s5,0x8009 +/* d384: 3c138009 */ lui $s3,0x8009 +/* d388: 26734e88 */ addiu $s3,$s3,0x4e88 +/* d38c: 26b54de8 */ addiu $s5,$s5,0x4de8 +/* d390: 27b40040 */ addiu $s4,$sp,0x40 +/* d394: 24110020 */ addiu $s1,$zero,0x20 +/* d398: 02602025 */ or $a0,$s3,$zero +.L0000d39c: +/* d39c: 02802825 */ or $a1,$s4,$zero +/* d3a0: 24060001 */ addiu $a2,$zero,0x1 +/* d3a4: 0c0121bc */ jal func000486f0 +/* d3a8: 00008025 */ or $s0,$zero,$zero +/* d3ac: 3c028009 */ lui $v0,0x8009 +/* d3b0: 24424ae8 */ addiu $v0,$v0,0x4ae8 +/* d3b4: 8fa30040 */ lw $v1,0x40($sp) +.L0000d3b8: +/* d3b8: 50620005 */ beql $v1,$v0,.L0000d3d0 +/* d3bc: 02b07821 */ addu $t7,$s5,$s0 +/* d3c0: 26100001 */ addiu $s0,$s0,0x1 +/* d3c4: 1611fffc */ bne $s0,$s1,.L0000d3b8 +/* d3c8: 24420018 */ addiu $v0,$v0,0x18 +/* d3cc: 02b07821 */ addu $t7,$s5,$s0 +.L0000d3d0: +/* d3d0: a1e00000 */ sb $zero,0x0($t7) +/* d3d4: 8e420000 */ lw $v0,0x0($s2) +/* d3d8: 2458ffff */ addiu $t8,$v0,-1 +/* d3dc: ae580000 */ sw $t8,0x0($s2) +/* d3e0: 8e590000 */ lw $t9,0x0($s2) +/* d3e4: 5720ffed */ bnezl $t9,.L0000d39c +/* d3e8: 02602025 */ or $a0,$s3,$zero +.L0000d3ec: +/* d3ec: 8fbf002c */ lw $ra,0x2c($sp) +/* d3f0: 8fb00014 */ lw $s0,0x14($sp) +/* d3f4: 8fb10018 */ lw $s1,0x18($sp) +/* d3f8: 8fb2001c */ lw $s2,0x1c($sp) +/* d3fc: 8fb30020 */ lw $s3,0x20($sp) +/* d400: 8fb40024 */ lw $s4,0x24($sp) +/* d404: 8fb50028 */ lw $s5,0x28($sp) +/* d408: 03e00008 */ jr $ra +/* d40c: 27bd0048 */ addiu $sp,$sp,0x48 +); + +GLOBAL_ASM( +glabel func0000d410 +/* d410: 27bdffe8 */ addiu $sp,$sp,-24 +/* d414: afbf0014 */ sw $ra,0x14($sp) +/* d418: afa40018 */ sw $a0,0x18($sp) +/* d41c: afa60020 */ sw $a2,0x20($sp) +/* d420: 0c00343e */ jal func0000d0f8 +/* d424: 00003825 */ or $a3,$zero,$zero +/* d428: 0c0034d4 */ jal func0000d350 +/* d42c: 00000000 */ sll $zero,$zero,0x0 +/* d430: 8fa40018 */ lw $a0,0x18($sp) +/* d434: 0c0034a7 */ jal func0000d29c +/* d438: 8fa50020 */ lw $a1,0x20($sp) +/* d43c: 8fbf0014 */ lw $ra,0x14($sp) +/* d440: 27bd0018 */ addiu $sp,$sp,0x18 +/* d444: 03e00008 */ jr $ra +/* d448: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0000d44c +/* d44c: 27bdffe8 */ addiu $sp,$sp,-24 +/* d450: afbf0014 */ sw $ra,0x14($sp) +/* d454: afa40018 */ sw $a0,0x18($sp) +/* d458: afa60020 */ sw $a2,0x20($sp) +/* d45c: 0c00343e */ jal func0000d0f8 +/* d460: 24070001 */ addiu $a3,$zero,0x1 +/* d464: 0c0034d4 */ jal func0000d350 +/* d468: 00000000 */ sll $zero,$zero,0x0 +/* d46c: 8fa40018 */ lw $a0,0x18($sp) +/* d470: 0c0034a7 */ jal func0000d29c +/* d474: 8fa50020 */ lw $a1,0x20($sp) +/* d478: 8fbf0014 */ lw $ra,0x14($sp) +/* d47c: 27bd0018 */ addiu $sp,$sp,0x18 +/* d480: 03e00008 */ jr $ra +/* d484: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0000d488 +/* d488: 27bdffd0 */ addiu $sp,$sp,-48 +/* d48c: afbf0014 */ sw $ra,0x14($sp) +/* d490: afa40030 */ sw $a0,0x30($sp) +/* d494: afa60038 */ sw $a2,0x38($sp) +/* d498: 14c00009 */ bnez $a2,.L0000d4c0 +/* d49c: 00a03825 */ or $a3,$a1,$zero +/* d4a0: 2498000f */ addiu $t8,$a0,0xf +/* d4a4: 34a90001 */ ori $t1,$a1,0x1 +/* d4a8: 392a0001 */ xori $t2,$t1,0x1 +/* d4ac: 3719000f */ ori $t9,$t8,0xf +/* d4b0: 3b28000f */ xori $t0,$t9,0xf +/* d4b4: 00aa5823 */ subu $t3,$a1,$t2 +/* d4b8: 10000014 */ beqz $zero,.L0000d50c +/* d4bc: 010b1021 */ addu $v0,$t0,$t3 +.L0000d4c0: +/* d4c0: 8fa40030 */ lw $a0,0x30($sp) +/* d4c4: 8faf0038 */ lw $t7,0x38($sp) +/* d4c8: 34e50001 */ ori $a1,$a3,0x1 +/* d4cc: 38ae0001 */ xori $t6,$a1,0x1 +/* d4d0: 00ee1823 */ subu $v1,$a3,$t6 +/* d4d4: 2484000f */ addiu $a0,$a0,0xf +/* d4d8: 006f3021 */ addu $a2,$v1,$t7 +/* d4dc: 24c6000f */ addiu $a2,$a2,0xf +/* d4e0: 348c000f */ ori $t4,$a0,0xf +/* d4e4: 3984000f */ xori $a0,$t4,0xf +/* d4e8: 34d8000f */ ori $t8,$a2,0xf +/* d4ec: 3b06000f */ xori $a2,$t8,0xf +/* d4f0: afa4001c */ sw $a0,0x1c($sp) +/* d4f4: afa30018 */ sw $v1,0x18($sp) +/* d4f8: 0c003504 */ jal func0000d410 +/* d4fc: 01c02825 */ or $a1,$t6,$zero +/* d500: 8fa30018 */ lw $v1,0x18($sp) +/* d504: 8fa4001c */ lw $a0,0x1c($sp) +/* d508: 00831021 */ addu $v0,$a0,$v1 +.L0000d50c: +/* d50c: 8fbf0014 */ lw $ra,0x14($sp) +/* d510: 27bd0030 */ addiu $sp,$sp,0x30 +/* d514: 03e00008 */ jr $ra +/* d518: 00000000 */ sll $zero,$zero,0x0 +/* d51c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0000d520 +/* d520: 27bdeb28 */ addiu $sp,$sp,-5336 +/* d524: afbf002c */ sw $ra,0x2c($sp) +/* d528: 0c002fec */ jal func0000bfb0 +/* d52c: afb00028 */ sw $s0,0x28($sp) +/* d530: 0c003428 */ jal func0000d0a0 +/* d534: 00000000 */ sll $zero,$zero,0x0 +/* d538: 0c002288 */ jal func00008a20 +/* d53c: 00000000 */ sll $zero,$zero,0x0 +/* d540: 0c005618 */ jal func00015860 +/* d544: 00000000 */ sll $zero,$zero,0x0 +/* d548: 0c004878 */ jal func000121e0 +/* d54c: 00000000 */ sll $zero,$zero,0x0 +/* d550: 0c004a83 */ jal func00012a0c +/* d554: 00000000 */ sll $zero,$zero,0x0 +/* d558: 0c004dd6 */ jal func00013758 +/* d55c: 00000000 */ sll $zero,$zero,0x0 +/* d560: 0c0026ac */ jal func00009ab0 +/* d564: 00000000 */ sll $zero,$zero,0x0 +/* d568: 0c00be82 */ jal func0002fa08 +/* d56c: 00000000 */ sll $zero,$zero,0x0 +/* d570: 3c018006 */ lui $at,0x8006 +/* d574: 0c004f25 */ jal func00013c94 +/* d578: ac22d9b0 */ sw $v0,-0x2650($at) +/* d57c: 27a41490 */ addiu $a0,$sp,0x1490 +/* d580: 27a514cc */ addiu $a1,$sp,0x14cc +/* d584: 0c0120d0 */ jal func00048340 +/* d588: 24060001 */ addiu $a2,$zero,0x1 +/* d58c: 00008025 */ or $s0,$zero,$zero +/* d590: 3c070047 */ lui $a3,0x47 +.L0000d594: +/* d594: 240e0000 */ addiu $t6,$zero,0x0 +/* d598: 240f0000 */ addiu $t7,$zero,0x0 +/* d59c: 27b81490 */ addiu $t8,$sp,0x1490 +/* d5a0: 27b914cc */ addiu $t9,$sp,0x14cc +/* d5a4: afb9001c */ sw $t9,0x1c($sp) +/* d5a8: afb80018 */ sw $t8,0x18($sp) +/* d5ac: afaf0014 */ sw $t7,0x14($sp) +/* d5b0: afae0010 */ sw $t6,0x10($sp) +/* d5b4: 34e7868c */ ori $a3,$a3,0x868c +/* d5b8: 27a414a8 */ addiu $a0,$sp,0x14a8 +/* d5bc: 0c0122c8 */ jal func00048b20 +/* d5c0: 24060000 */ addiu $a2,$zero,0x0 +/* d5c4: 27a41490 */ addiu $a0,$sp,0x1490 +/* d5c8: 27a514cc */ addiu $a1,$sp,0x14cc +/* d5cc: 0c0121bc */ jal func000486f0 +/* d5d0: 24060001 */ addiu $a2,$zero,0x1 +/* d5d4: 24010001 */ addiu $at,$zero,0x1 +/* d5d8: 56010006 */ bnel $s0,$at,.L0000d5f4 +/* d5dc: 2a010002 */ slti $at,$s0,0x2 +/* d5e0: 0c004f7f */ jal func00013dfc +/* d5e4: 00000000 */ sll $zero,$zero,0x0 +/* d5e8: 10000007 */ beqz $zero,.L0000d608 +/* d5ec: 26100001 */ addiu $s0,$s0,0x1 +/* d5f0: 2a010002 */ slti $at,$s0,0x2 +.L0000d5f4: +/* d5f4: 54200004 */ bnezl $at,.L0000d608 +/* d5f8: 26100001 */ addiu $s0,$s0,0x1 +/* d5fc: 0c0050bc */ jal func000142f0 +/* d600: 00000000 */ sll $zero,$zero,0x0 +/* d604: 26100001 */ addiu $s0,$s0,0x1 +.L0000d608: +/* d608: 24010004 */ addiu $at,$zero,0x4 +/* d60c: 5601ffe1 */ bnel $s0,$at,.L0000d594 +/* d610: 3c070047 */ lui $a3,0x47 +/* d614: 3c057005 */ lui $a1,0x7005 +/* d618: 24a53a98 */ addiu $a1,$a1,0x3a98 +/* d61c: 0c004c04 */ jal func00013010 +/* d620: 24040001 */ addiu $a0,$zero,0x1 +/* d624: 14400004 */ bnez $v0,.L0000d638 +/* d628: 00002025 */ or $a0,$zero,$zero +/* d62c: 240b0001 */ addiu $t3,$zero,0x1 +/* d630: 3c018006 */ lui $at,0x8006 +/* d634: ac2bd9b0 */ sw $t3,-0x2650($at) +.L0000d638: +/* d638: 0c0053d8 */ jal func00014f60 +/* d63c: 24051000 */ addiu $a1,$zero,0x1000 +/* d640: 14400010 */ bnez $v0,.L0000d684 +/* d644: 24040001 */ addiu $a0,$zero,0x1 +/* d648: 0c0053d8 */ jal func00014f60 +/* d64c: 24051000 */ addiu $a1,$zero,0x1000 +/* d650: 1440000c */ bnez $v0,.L0000d684 +/* d654: 24040002 */ addiu $a0,$zero,0x2 +/* d658: 0c0053d8 */ jal func00014f60 +/* d65c: 24051000 */ addiu $a1,$zero,0x1000 +/* d660: 14400008 */ bnez $v0,.L0000d684 +/* d664: 24040003 */ addiu $a0,$zero,0x3 +/* d668: 0c0053d8 */ jal func00014f60 +/* d66c: 24051000 */ addiu $a1,$zero,0x1000 +/* d670: 14400004 */ bnez $v0,.L0000d684 +/* d674: 3c108006 */ lui $s0,0x8006 +/* d678: 2610d9d4 */ addiu $s0,$s0,-9772 +/* d67c: 10000005 */ beqz $zero,.L0000d694 +/* d680: ae000000 */ sw $zero,0x0($s0) +.L0000d684: +/* d684: 3c108006 */ lui $s0,0x8006 +/* d688: 2610d9d4 */ addiu $s0,$s0,-9772 +/* d68c: 240c0001 */ addiu $t4,$zero,0x1 +/* d690: ae0c0000 */ sw $t4,0x0($s0) +.L0000d694: +/* d694: 3c0e8006 */ lui $t6,0x8006 +/* d698: afa01470 */ sw $zero,0x1470($sp) +/* d69c: 25cedd1c */ addiu $t6,$t6,-8932 +/* d6a0: 8dc10000 */ lw $at,0x0($t6) +/* d6a4: 8dd90004 */ lw $t9,0x4($t6) +/* d6a8: 27ad1450 */ addiu $t5,$sp,0x1450 +/* d6ac: ada10000 */ sw $at,0x0($t5) +/* d6b0: adb90004 */ sw $t9,0x4($t5) +/* d6b4: 8dd9000c */ lw $t9,0xc($t6) +/* d6b8: 8dc10008 */ lw $at,0x8($t6) +/* d6bc: adb9000c */ sw $t9,0xc($t5) +/* d6c0: ada10008 */ sw $at,0x8($t5) +/* d6c4: 8dc10010 */ lw $at,0x10($t6) +/* d6c8: 8dd90014 */ lw $t9,0x14($t6) +/* d6cc: ada10010 */ sw $at,0x10($t5) +/* d6d0: adb90014 */ sw $t9,0x14($t5) +/* d6d4: 8dd9001c */ lw $t9,0x1c($t6) +/* d6d8: 8dc10018 */ lw $at,0x18($t6) +/* d6dc: adb9001c */ sw $t9,0x1c($t5) +/* d6e0: 0c0005b0 */ jal 0x16c0 +/* d6e4: ada10018 */ sw $at,0x18($t5) +/* d6e8: 3c010040 */ lui $at,0x40 +/* d6ec: 34210001 */ ori $at,$at,0x1 +/* d6f0: 0041082a */ slt $at,$v0,$at +/* d6f4: 1020000e */ beqz $at,.L0000d730 +/* d6f8: 3c028080 */ lui $v0,0x8080 +/* d6fc: 3c0b8006 */ lui $t3,0x8006 +/* d700: 8d6bcf84 */ lw $t3,-0x307c($t3) +/* d704: 3c18803f */ lui $t8,0x803f +/* d708: 371850b8 */ ori $t8,$t8,0x50b8 +/* d70c: 3c01ffef */ lui $at,0xffef +/* d710: 000b60c0 */ sll $t4,$t3,0x3 +/* d714: 030c1023 */ subu $v0,$t8,$t4 +/* d718: 34214000 */ ori $at,$at,0x4000 +/* d71c: 00411021 */ addu $v0,$v0,$at +/* d720: 304f1fff */ andi $t7,$v0,0x1fff +/* d724: 004f1023 */ subu $v0,$v0,$t7 +/* d728: 10000001 */ beqz $zero,.L0000d730 +/* d72c: 2442e380 */ addiu $v0,$v0,-7296 +.L0000d730: +/* d730: 8e0d0000 */ lw $t5,0x0($s0) +/* d734: 3c01fff6 */ lui $at,0xfff6 +/* d738: 3421a000 */ ori $at,$at,0xa000 +/* d73c: 00411021 */ addu $v0,$v0,$at +/* d740: 11a0000f */ beqz $t5,.L0000d780 +/* d744: 2442ffc0 */ addiu $v0,$v0,-64 +/* d748: 3c018000 */ lui $at,0x8000 +/* d74c: 00418025 */ or $s0,$v0,$at +/* d750: 2610003f */ addiu $s0,$s0,0x3f +/* d754: 3c030200 */ lui $v1,0x200 +/* d758: 360e003f */ ori $t6,$s0,0x3f +/* d75c: 3c0b0200 */ lui $t3,0x200 +/* d760: 2465f550 */ addiu $a1,$v1,-2736 +/* d764: 256bfe00 */ addiu $t3,$t3,-512 +/* d768: 39c4003f */ xori $a0,$t6,0x3f +/* d76c: 00808025 */ or $s0,$a0,$zero +/* d770: 0c003504 */ jal func0000d410 +/* d774: 01653023 */ subu $a2,$t3,$a1 +/* d778: 1000000e */ beqz $zero,.L0000d7b4 +/* d77c: 3c01ffff */ lui $at,0xffff +.L0000d780: +/* d780: 3c018000 */ lui $at,0x8000 +/* d784: 00418025 */ or $s0,$v0,$at +/* d788: 2610003f */ addiu $s0,$s0,0x3f +/* d78c: 3c030200 */ lui $v1,0x200 +/* d790: 3618003f */ ori $t8,$s0,0x3f +/* d794: 3c0f0200 */ lui $t7,0x200 +/* d798: 2465ea20 */ addiu $a1,$v1,-5600 +/* d79c: 25eff550 */ addiu $t7,$t7,-2736 +/* d7a0: 3b04003f */ xori $a0,$t8,0x3f +/* d7a4: 00808025 */ or $s0,$a0,$zero +/* d7a8: 0c003504 */ jal func0000d410 +/* d7ac: 01e53023 */ subu $a2,$t7,$a1 +/* d7b0: 3c01ffff */ lui $at,0xffff +.L0000d7b4: +/* d7b4: 342141e0 */ ori $at,$at,0x41e0 +/* d7b8: 02012821 */ addu $a1,$s0,$at +/* d7bc: afa50048 */ sw $a1,0x48($sp) +/* d7c0: 02002025 */ or $a0,$s0,$zero +/* d7c4: 0c001d3c */ jal func000074f0 +/* d7c8: 27a60050 */ addiu $a2,$sp,0x50 +/* d7cc: 3c050004 */ lui $a1,0x4 +/* d7d0: 8faa0048 */ lw $t2,0x48($sp) +/* d7d4: 34a53800 */ ori $a1,$a1,0x3800 +/* d7d8: 00003825 */ or $a3,$zero,$zero +/* d7dc: 24040500 */ addiu $a0,$zero,0x500 +/* d7e0: 00076840 */ sll $t5,$a3,0x1 +.L0000d7e4: +/* d7e4: 020d1821 */ addu $v1,$s0,$t5 +/* d7e8: 00001025 */ or $v0,$zero,$zero +.L0000d7ec: +/* d7ec: 00627021 */ addu $t6,$v1,$v0 +/* d7f0: 24420002 */ addiu $v0,$v0,0x2 +/* d7f4: 1444fffd */ bne $v0,$a0,.L0000d7ec +/* d7f8: a5c00000 */ sh $zero,0x0($t6) +/* d7fc: 24e70240 */ addiu $a3,$a3,0x240 +/* d800: 00e5082a */ slt $at,$a3,$a1 +/* d804: 5420fff7 */ bnezl $at,.L0000d7e4 +/* d808: 00076840 */ sll $t5,$a3,0x1 +/* d80c: 3c198000 */ lui $t9,0x8000 +/* d810: 8f390300 */ lw $t9,0x300($t9) +/* d814: 00003825 */ or $a3,$zero,$zero +/* d818: 00003025 */ or $a2,$zero,$zero +/* d81c: 13200010 */ beqz $t9,.L0000d860 +/* d820: 24095f10 */ addiu $t1,$zero,0x5f10 +/* d824: 240503f6 */ addiu $a1,$zero,0x3f6 +.L0000d828: +/* d828: 00075840 */ sll $t3,$a3,0x1 +/* d82c: 0006c040 */ sll $t8,$a2,0x1 +/* d830: 01582021 */ addu $a0,$t2,$t8 +/* d834: 020b1821 */ addu $v1,$s0,$t3 +/* d838: 00001025 */ or $v0,$zero,$zero +.L0000d83c: +/* d83c: 00826021 */ addu $t4,$a0,$v0 +/* d840: 958f0000 */ lhu $t7,0x0($t4) +/* d844: 00626821 */ addu $t5,$v1,$v0 +/* d848: 24420002 */ addiu $v0,$v0,0x2 +/* d84c: 1445fffb */ bne $v0,$a1,.L0000d83c +/* d850: a5af008a */ sh $t7,0x8a($t5) +/* d854: 24c601fb */ addiu $a2,$a2,0x1fb +/* d858: 14c9fff3 */ bne $a2,$t1,.L0000d828 +/* d85c: 24e70240 */ addiu $a3,$a3,0x240 +.L0000d860: +/* d860: 0c002aac */ jal func0000aab0 +/* d864: 24040002 */ addiu $a0,$zero,0x2 +/* d868: 0c0026d4 */ jal func00009b50 +/* d86c: 02002025 */ or $a0,$s0,$zero +/* d870: 8faa0048 */ lw $t2,0x48($sp) +/* d874: 3c018006 */ lui $at,0x8006 +/* d878: 3c048009 */ lui $a0,0x8009 +/* d87c: ac2af044 */ sw $t2,-0xfbc($at) +/* d880: 3c018006 */ lui $at,0x8006 +/* d884: 254e0800 */ addiu $t6,$t2,0x800 +/* d888: ac2ef040 */ sw $t6,-0xfc0($at) +/* d88c: 2484db30 */ addiu $a0,$a0,-9424 +/* d890: 27a51470 */ addiu $a1,$sp,0x1470 +/* d894: 0c0121bc */ jal func000486f0 +/* d898: 00003025 */ or $a2,$zero,$zero +/* d89c: 14400007 */ bnez $v0,.L0000d8bc +.L0000d8a0: +/* d8a0: 3c048009 */ lui $a0,0x8009 +/* d8a4: 2484db30 */ addiu $a0,$a0,-9424 +/* d8a8: 27a51470 */ addiu $a1,$sp,0x1470 +/* d8ac: 0c0121bc */ jal func000486f0 +/* d8b0: 00003025 */ or $a2,$zero,$zero +/* d8b4: 1040fffa */ beqz $v0,.L0000d8a0 +/* d8b8: 00000000 */ sll $zero,$zero,0x0 +.L0000d8bc: +/* d8bc: 00001825 */ or $v1,$zero,$zero +.L0000d8c0: +/* d8c0: 3c048009 */ lui $a0,0x8009 +/* d8c4: 2484db30 */ addiu $a0,$a0,-9424 +/* d8c8: 27a51470 */ addiu $a1,$sp,0x1470 +/* d8cc: 24060001 */ addiu $a2,$zero,0x1 +/* d8d0: 0c0121bc */ jal func000486f0 +/* d8d4: afa31488 */ sw $v1,0x1488($sp) +/* d8d8: 8fb91470 */ lw $t9,0x1470($sp) +/* d8dc: 24010001 */ addiu $at,$zero,0x1 +/* d8e0: 8fa31488 */ lw $v1,0x1488($sp) +/* d8e4: 872b0000 */ lh $t3,0x0($t9) +/* d8e8: 27b01450 */ addiu $s0,$sp,0x1450 +/* d8ec: 5561000d */ bnel $t3,$at,.L0000d924 +/* d8f0: 28610006 */ slti $at,$v1,0x6 +/* d8f4: 0c002811 */ jal func0000a044 +/* d8f8: afa31488 */ sw $v1,0x1488($sp) +/* d8fc: 3c048006 */ lui $a0,0x8006 +/* d900: 3c058006 */ lui $a1,0x8006 +/* d904: 24a5dcf0 */ addiu $a1,$a1,-8976 +/* d908: 2484dcc8 */ addiu $a0,$a0,-9016 +/* d90c: 00003025 */ or $a2,$zero,$zero +/* d910: 0c00be3d */ jal func0002f8f4 +/* d914: 02003825 */ or $a3,$s0,$zero +/* d918: 8fa31488 */ lw $v1,0x1488($sp) +/* d91c: 24630001 */ addiu $v1,$v1,0x1 +/* d920: 28610006 */ slti $at,$v1,0x6 +.L0000d924: +/* d924: 1420ffe6 */ bnez $at,.L0000d8c0 +/* d928: 00000000 */ sll $zero,$zero,0x0 +/* d92c: 3c188000 */ lui $t8,0x8000 +/* d930: 8f180300 */ lw $t8,0x300($t8) +/* d934: 17000003 */ bnez $t8,.L0000d944 +/* d938: 00000000 */ sll $zero,$zero,0x0 +.L0000d93c: +/* d93c: 1000ffff */ beqz $zero,.L0000d93c +/* d940: 00000000 */ sll $zero,$zero,0x0 +.L0000d944: +/* d944: 0c001c34 */ jal func000070d0 +/* d948: 00000000 */ sll $zero,$zero,0x0 +/* d94c: 0fc69e2c */ jal 0xf1a78b0 +/* d950: 00000000 */ sll $zero,$zero,0x0 +/* d954: 0fc59bdd */ jal 0xf166f74 +/* d958: 00000000 */ sll $zero,$zero,0x0 +/* d95c: 0fc5d7d4 */ jal 0xf175f50 +/* d960: 00000000 */ sll $zero,$zero,0x0 +/* d964: 0fc5d7e4 */ jal 0xf175f90 +/* d968: 00000000 */ sll $zero,$zero,0x0 +/* d96c: 3c0c8006 */ lui $t4,0x8006 +/* d970: 8d8cd9b0 */ lw $t4,-0x2650($t4) +/* d974: 11800003 */ beqz $t4,.L0000d984 +/* d978: 3c047005 */ lui $a0,0x7005 +/* d97c: 0c004bbf */ jal func00012efc +/* d980: 24843aa0 */ addiu $a0,$a0,0x3aa0 +.L0000d984: +/* d984: 3c04800b */ lui $a0,0x800b +/* d988: 0c012d20 */ jal func0004b480 +/* d98c: 2484d1c0 */ addiu $a0,$a0,-11840 +/* d990: 3c038009 */ lui $v1,0x8009 +/* d994: 8c630b00 */ lw $v1,0xb00($v1) +/* d998: 3c018000 */ lui $at,0x8000 +/* d99c: 00412025 */ or $a0,$v0,$at +/* d9a0: 0c00487a */ jal func000121e8 +/* d9a4: 00642823 */ subu $a1,$v1,$a0 +/* d9a8: 0c00494a */ jal func00012528 +/* d9ac: 24040008 */ addiu $a0,$zero,0x8 +/* d9b0: 0c00494a */ jal func00012528 +/* d9b4: 24040006 */ addiu $a0,$zero,0x6 +/* d9b8: 0c0033be */ jal func0000cef8 +/* d9bc: 00000000 */ sll $zero,$zero,0x0 +/* d9c0: 0fc02c84 */ jal 0xf00b210 +/* d9c4: 00000000 */ sll $zero,$zero,0x0 +/* d9c8: 0fc5db77 */ jal 0xf176ddc +/* d9cc: 00000000 */ sll $zero,$zero,0x0 +/* d9d0: 0c000d34 */ jal func000034d0 +/* d9d4: 00000000 */ sll $zero,$zero,0x0 +/* d9d8: 0fc02c64 */ jal 0xf00b190 +/* d9dc: 00000000 */ sll $zero,$zero,0x0 +/* d9e0: 0fc00000 */ jal 0xf000000 +/* d9e4: 00000000 */ sll $zero,$zero,0x0 +/* d9e8: 0fc59ebe */ jal 0xf167af8 +/* d9ec: 00000000 */ sll $zero,$zero,0x0 +/* d9f0: 0fc41d3b */ jal 0xf1074ec +/* d9f4: 00000000 */ sll $zero,$zero,0x0 +/* d9f8: 0c003a70 */ jal func0000e9c0 +/* d9fc: 00000000 */ sll $zero,$zero,0x0 +/* da00: 0fc54c68 */ jal 0xf1531a0 +/* da04: 00000000 */ sll $zero,$zero,0x0 +/* da08: 0c004de4 */ jal func00013790 +/* da0c: 00000000 */ sll $zero,$zero,0x0 +/* da10: 0fc49e44 */ jal 0xf127910 +/* da14: 00000000 */ sll $zero,$zero,0x0 +/* da18: 0fc5b384 */ jal 0xf16ce10 +/* da1c: 00000000 */ sll $zero,$zero,0x0 +/* da20: 0fc02c80 */ jal 0xf00b200 +/* da24: 00000000 */ sll $zero,$zero,0x0 +/* da28: 0c0026a0 */ jal func00009a80 +/* da2c: 00000000 */ sll $zero,$zero,0x0 +/* da30: 0fc0021c */ jal 0xf000870 +/* da34: 00000000 */ sll $zero,$zero,0x0 +/* da38: 0fc00220 */ jal 0xf000880 +/* da3c: 00000000 */ sll $zero,$zero,0x0 +/* da40: 0fc00238 */ jal 0xf0008e0 +/* da44: 00000000 */ sll $zero,$zero,0x0 +/* da48: 0fc0023c */ jal 0xf0008f0 +/* da4c: 00000000 */ sll $zero,$zero,0x0 +/* da50: 0fc00240 */ jal 0xf000900 +/* da54: 00000000 */ sll $zero,$zero,0x0 +/* da58: 0fc02c60 */ jal 0xf00b180 +/* da5c: 00000000 */ sll $zero,$zero,0x0 +/* da60: 0fc00244 */ jal 0xf000910 +/* da64: 00000000 */ sll $zero,$zero,0x0 +/* da68: 0fc00210 */ jal 0xf000840 +/* da6c: 00000000 */ sll $zero,$zero,0x0 +/* da70: 0fc62084 */ jal 0xf188210 +/* da74: 00000000 */ sll $zero,$zero,0x0 +/* da78: 0fc528ca */ jal 0xf14a328 +/* da7c: 00000000 */ sll $zero,$zero,0x0 +/* da80: 0fc46276 */ jal 0xf1189d8 +/* da84: 00000000 */ sll $zero,$zero,0x0 +/* da88: 0fc528ef */ jal 0xf14a3bc +/* da8c: 00000000 */ sll $zero,$zero,0x0 +/* da90: 0c008cf0 */ jal func000233c0 +/* da94: 00000000 */ sll $zero,$zero,0x0 +/* da98: 0fc00040 */ jal 0xf000100 +/* da9c: 00000000 */ sll $zero,$zero,0x0 +/* daa0: 0fc0004c */ jal 0xf000130 +/* daa4: 00000000 */ sll $zero,$zero,0x0 +/* daa8: 0fc00214 */ jal 0xf000850 +/* daac: 00000000 */ sll $zero,$zero,0x0 +/* dab0: 0fc00218 */ jal 0xf000860 +/* dab4: 00000000 */ sll $zero,$zero,0x0 +/* dab8: 0fc00024 */ jal 0xf000090 +/* dabc: 00000000 */ sll $zero,$zero,0x0 +/* dac0: 0c0026fe */ jal func00009bf8 +/* dac4: 00000000 */ sll $zero,$zero,0x0 +/* dac8: 0c0027b1 */ jal func00009ec4 +/* dacc: 24040001 */ addiu $a0,$zero,0x1 +/* dad0: 8fbf002c */ lw $ra,0x2c($sp) +/* dad4: 3c018006 */ lui $at,0x8006 +/* dad8: 8fb00028 */ lw $s0,0x28($sp) +/* dadc: ac20dd18 */ sw $zero,-0x22e8($at) +/* dae0: 03e00008 */ jr $ra +/* dae4: 27bd14d8 */ addiu $sp,$sp,0x14d8 +/* dae8: 27bdffe8 */ addiu $sp,$sp,-24 +/* daec: afbf0014 */ sw $ra,0x14($sp) +/* daf0: 0c003548 */ jal func0000d520 +/* daf4: 00000000 */ sll $zero,$zero,0x0 +/* daf8: 0c00be28 */ jal func0002f8a0 +/* dafc: 00000000 */ sll $zero,$zero,0x0 +/* db00: 0c003e01 */ jal func0000f804 +/* db04: 00000000 */ sll $zero,$zero,0x0 +.L0000db08: +/* db08: 0c0036cf */ jal func0000db3c +/* db0c: 00000000 */ sll $zero,$zero,0x0 +/* db10: 1000fffd */ beqz $zero,.L0000db08 +/* db14: 00000000 */ sll $zero,$zero,0x0 +/* db18: 00000000 */ sll $zero,$zero,0x0 +/* db1c: 00000000 */ sll $zero,$zero,0x0 +/* db20: 8fbf0014 */ lw $ra,0x14($sp) +/* db24: 27bd0018 */ addiu $sp,$sp,0x18 +/* db28: 03e00008 */ jr $ra +/* db2c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0000db30 +/* db30: afa40000 */ sw $a0,0x0($sp) +/* db34: 03e00008 */ jr $ra +/* db38: afa50004 */ sw $a1,0x4($sp) +); + +GLOBAL_ASM( +glabel func0000db3c +/* db3c: 27bdff78 */ addiu $sp,$sp,-136 +/* db40: 3c0f8006 */ lui $t7,0x8006 +/* db44: afbf003c */ sw $ra,0x3c($sp) +/* db48: afbe0038 */ sw $s8,0x38($sp) +/* db4c: afb70034 */ sw $s7,0x34($sp) +/* db50: afb60030 */ sw $s6,0x30($sp) +/* db54: afb5002c */ sw $s5,0x2c($sp) +/* db58: afb40028 */ sw $s4,0x28($sp) +/* db5c: afb30024 */ sw $s3,0x24($sp) +/* db60: afb20020 */ sw $s2,0x20($sp) +/* db64: afb1001c */ sw $s1,0x1c($sp) +/* db68: afb00018 */ sw $s0,0x18($sp) +/* db6c: afa00084 */ sw $zero,0x84($sp) +/* db70: 25efdd5c */ addiu $t7,$t7,-8868 +/* db74: 8de10000 */ lw $at,0x0($t7) +/* db78: 8de80004 */ lw $t0,0x4($t7) +/* db7c: 27ae0064 */ addiu $t6,$sp,0x64 +/* db80: adc10000 */ sw $at,0x0($t6) +/* db84: adc80004 */ sw $t0,0x4($t6) +/* db88: 8de8000c */ lw $t0,0xc($t7) +/* db8c: 8de10008 */ lw $at,0x8($t7) +/* db90: adc8000c */ sw $t0,0xc($t6) +/* db94: adc10008 */ sw $at,0x8($t6) +/* db98: 8de10010 */ lw $at,0x10($t7) +/* db9c: 8de80014 */ lw $t0,0x14($t7) +/* dba0: adc10010 */ sw $at,0x10($t6) +/* dba4: adc80014 */ sw $t0,0x14($t6) +/* dba8: 8de8001c */ lw $t0,0x1c($t7) +/* dbac: 8de10018 */ lw $at,0x18($t7) +/* dbb0: adc8001c */ sw $t0,0x1c($t6) +/* dbb4: 0fc5d7e6 */ jal 0xf175f98 +/* dbb8: adc10018 */ sw $at,0x18($t6) +/* dbbc: 3c018006 */ lui $at,0x8006 +/* dbc0: 3c048006 */ lui $a0,0x8006 +/* dbc4: ac20d9c4 */ sw $zero,-0x263c($at) +/* dbc8: 0c004c35 */ jal func000130d4 +/* dbcc: 2484d9b4 */ addiu $a0,$a0,-9804 +/* dbd0: 3c098006 */ lui $t1,0x8006 +/* dbd4: 8d29d9d4 */ lw $t1,-0x262c($t1) +/* dbd8: 3c028006 */ lui $v0,0x8006 +/* dbdc: 2442d9b4 */ addiu $v0,$v0,-9804 +/* dbe0: 11200006 */ beqz $t1,.L0000dbfc +/* dbe4: 3c12800a */ lui $s2,0x800a +/* dbe8: 26529fc0 */ addiu $s2,$s2,-24640 +/* dbec: 240a00fd */ addiu $t2,$zero,0xfd +/* dbf0: 240b005b */ addiu $t3,$zero,0x5b +/* dbf4: a64a04e4 */ sh $t2,0x4e4($s2) +/* dbf8: ac4b0000 */ sw $t3,0x0($v0) +.L0000dbfc: +/* dbfc: 3c028006 */ lui $v0,0x8006 +/* dc00: 2442d9b4 */ addiu $v0,$v0,-9804 +/* dc04: 8c440000 */ lw $a0,0x0($v0) +/* dc08: 3c12800a */ lui $s2,0x800a +/* dc0c: 2401005a */ addiu $at,$zero,0x5a +/* dc10: 10810016 */ beq $a0,$at,.L0000dc6c +/* dc14: 26529fc0 */ addiu $s2,$s2,-24640 +/* dc18: 0fc06c55 */ jal 0xf01b154 +/* dc1c: 00000000 */ sll $zero,$zero,0x0 +/* dc20: 3c0c8006 */ lui $t4,0x8006 +/* dc24: 8d8cd9b4 */ lw $t4,-0x264c($t4) +/* dc28: 2981005a */ slti $at,$t4,0x5a +/* dc2c: 1020000f */ beqz $at,.L0000dc6c +/* dc30: 00000000 */ sll $zero,$zero,0x0 +/* dc34: 0fc06c52 */ jal 0xf01b148 +/* dc38: 00002025 */ or $a0,$zero,$zero +/* dc3c: 3c057005 */ lui $a1,0x7005 +/* dc40: 24a53ad4 */ addiu $a1,$a1,0x3ad4 +/* dc44: 0c004c04 */ jal func00013010 +/* dc48: 24040001 */ addiu $a0,$zero,0x1 +/* dc4c: 10400007 */ beqz $v0,.L0000dc6c +/* dc50: 24040001 */ addiu $a0,$zero,0x1 +/* dc54: 3c057005 */ lui $a1,0x7005 +/* dc58: 0c004c04 */ jal func00013010 +/* dc5c: 24a53adc */ addiu $a1,$a1,0x3adc +/* dc60: 90440000 */ lbu $a0,0x0($v0) +/* dc64: 0fc5b36a */ jal 0xf16cda8 +/* dc68: 2484ffd0 */ addiu $a0,$a0,-48 +.L0000dc6c: +/* dc6c: 3c028006 */ lui $v0,0x8006 +/* dc70: 2442d9b4 */ addiu $v0,$v0,-9804 +/* dc74: 8c4d0000 */ lw $t5,0x0($v0) +/* dc78: 24010026 */ addiu $at,$zero,0x26 +/* dc7c: 3c198009 */ lui $t9,0x8009 +/* dc80: 15a10007 */ bne $t5,$at,.L0000dca0 +/* dc84: 00000000 */ sll $zero,$zero,0x0 +/* dc88: 93390af0 */ lbu $t9,0xaf0($t9) +/* dc8c: 24160001 */ addiu $s6,$zero,0x1 +/* dc90: 2418005d */ addiu $t8,$zero,0x5d +/* dc94: 16d90002 */ bne $s6,$t9,.L0000dca0 +/* dc98: 00000000 */ sll $zero,$zero,0x0 +/* dc9c: ac580000 */ sw $t8,0x0($v0) +.L0000dca0: +/* dca0: 0c012144 */ jal func00048510 +/* dca4: 24160001 */ addiu $s6,$zero,0x1 +/* dca8: 0c004b82 */ jal func00012e08 +/* dcac: 00402025 */ or $a0,$v0,$zero +/* dcb0: 3c178006 */ lui $s7,0x8006 +/* dcb4: 3c138009 */ lui $s3,0x8009 +/* dcb8: 3c108006 */ lui $s0,0x8006 +/* dcbc: 2610d9cc */ addiu $s0,$s0,-9780 +/* dcc0: 2673db30 */ addiu $s3,$s3,-9424 +/* dcc4: 26f7dd54 */ addiu $s7,$s7,-8876 +/* dcc8: 241e0002 */ addiu $s8,$zero,0x2 +/* dccc: 2415ffff */ addiu $s5,$zero,-1 +/* dcd0: 27b40060 */ addiu $s4,$sp,0x60 +.L0000dcd4: +/* dcd4: ae000000 */ sw $zero,0x0($s0) +/* dcd8: 3c0e8006 */ lui $t6,0x8006 +/* dcdc: 8dced9b0 */ lw $t6,-0x2650($t6) +/* dce0: 3c018006 */ lui $at,0x8006 +/* dce4: ac36d9c8 */ sw $s6,-0x2638($at) +/* dce8: 3c018006 */ lui $at,0x8006 +/* dcec: afa00060 */ sw $zero,0x60($sp) +/* dcf0: 11c0007b */ beqz $t6,.L0000dee0 +/* dcf4: ac20d9d0 */ sw $zero,-0x2630($at) +/* dcf8: 3c0f8006 */ lui $t7,0x8006 +/* dcfc: 8defd9c4 */ lw $t7,-0x263c($t7) +/* dd00: 3c088009 */ lui $t0,0x8009 +/* dd04: 15e00076 */ bnez $t7,.L0000dee0 +/* dd08: 00000000 */ sll $zero,$zero,0x0 +/* dd0c: 91080af0 */ lbu $t0,0xaf0($t0) +/* dd10: 02a02825 */ or $a1,$s5,$zero +/* dd14: 3c098006 */ lui $t1,0x8006 +/* dd18: 16c8003a */ bne $s6,$t0,.L0000de04 +/* dd1c: 3c0f8006 */ lui $t7,0x8006 +/* dd20: 8d29d9b4 */ lw $t1,-0x264c($t1) +/* dd24: 2921005a */ slti $at,$t1,0x5a +/* dd28: 1020001e */ beqz $at,.L0000dda4 +/* dd2c: 00000000 */ sll $zero,$zero,0x0 +/* dd30: 0fc068d2 */ jal 0xf01a348 +/* dd34: afa5005c */ sw $a1,0x5c($sp) +/* dd38: 28410002 */ slti $at,$v0,0x2 +/* dd3c: 14200019 */ bnez $at,.L0000dda4 +/* dd40: 8fa5005c */ lw $a1,0x5c($sp) +/* dd44: 3c0a8006 */ lui $t2,0x8006 +/* dd48: 8d4adbd0 */ lw $t2,-0x2430($t2) +/* dd4c: 00002825 */ or $a1,$zero,$zero +/* dd50: 3c048006 */ lui $a0,0x8006 +/* dd54: 1140000d */ beqz $t2,.L0000dd8c +/* dd58: 3c0d8006 */ lui $t5,0x8006 +/* dd5c: 8c84d9b4 */ lw $a0,-0x264c($a0) +/* dd60: 3c0b8006 */ lui $t3,0x8006 +/* dd64: 2562dbd0 */ addiu $v0,$t3,-9264 +/* dd68: 8c430000 */ lw $v1,0x0($v0) +/* dd6c: 24840190 */ addiu $a0,$a0,0x190 +.L0000dd70: +/* dd70: 50830007 */ beql $a0,$v1,.L0000dd90 +/* dd74: 000560c0 */ sll $t4,$a1,0x3 +/* dd78: 8c430008 */ lw $v1,0x8($v0) +/* dd7c: 24a50001 */ addiu $a1,$a1,0x1 +/* dd80: 24420008 */ addiu $v0,$v0,0x8 +/* dd84: 1460fffa */ bnez $v1,.L0000dd70 +/* dd88: 00000000 */ sll $zero,$zero,0x0 +.L0000dd8c: +/* dd8c: 000560c0 */ sll $t4,$a1,0x3 +.L0000dd90: +/* dd90: 01ac6821 */ addu $t5,$t5,$t4 +/* dd94: 8daddbd0 */ lw $t5,-0x2430($t5) +/* dd98: 15a00002 */ bnez $t5,.L0000dda4 +/* dd9c: 00000000 */ sll $zero,$zero,0x0 +/* dda0: 02a02825 */ or $a1,$s5,$zero +.L0000dda4: +/* dda4: 04a10010 */ bgez $a1,.L0000dde8 +/* dda8: 3c198006 */ lui $t9,0x8006 +/* ddac: 8f39dbd0 */ lw $t9,-0x2430($t9) +/* ddb0: 00002825 */ or $a1,$zero,$zero +/* ddb4: 3c048006 */ lui $a0,0x8006 +/* ddb8: 1320000b */ beqz $t9,.L0000dde8 +/* ddbc: 3c188006 */ lui $t8,0x8006 +/* ddc0: 2702dbd0 */ addiu $v0,$t8,-9264 +/* ddc4: 8c430000 */ lw $v1,0x0($v0) +/* ddc8: 8c84d9b4 */ lw $a0,-0x264c($a0) +.L0000ddcc: +/* ddcc: 50830007 */ beql $a0,$v1,.L0000ddec +/* ddd0: 000570c0 */ sll $t6,$a1,0x3 +/* ddd4: 8c430008 */ lw $v1,0x8($v0) +/* ddd8: 24a50001 */ addiu $a1,$a1,0x1 +/* dddc: 24420008 */ addiu $v0,$v0,0x8 +/* dde0: 1460fffa */ bnez $v1,.L0000ddcc +/* dde4: 00000000 */ sll $zero,$zero,0x0 +.L0000dde8: +/* dde8: 000570c0 */ sll $t6,$a1,0x3 +.L0000ddec: +/* ddec: 3c048006 */ lui $a0,0x8006 +/* ddf0: 008e2021 */ addu $a0,$a0,$t6 +/* ddf4: 0c004bbf */ jal func00012efc +/* ddf8: 8c84dbd4 */ lw $a0,-0x242c($a0) +/* ddfc: 10000038 */ beqz $zero,.L0000dee0 +/* de00: 00000000 */ sll $zero,$zero,0x0 +.L0000de04: +/* de04: 8defd9b4 */ lw $t7,-0x264c($t7) +/* de08: 29e1005a */ slti $at,$t7,0x5a +/* de0c: 1020001e */ beqz $at,.L0000de88 +/* de10: 00000000 */ sll $zero,$zero,0x0 +/* de14: 0fc068d2 */ jal 0xf01a348 +/* de18: afa5005c */ sw $a1,0x5c($sp) +/* de1c: 28410002 */ slti $at,$v0,0x2 +/* de20: 14200019 */ bnez $at,.L0000de88 +/* de24: 8fa5005c */ lw $a1,0x5c($sp) +/* de28: 3c088006 */ lui $t0,0x8006 +/* de2c: 8d08d9d8 */ lw $t0,-0x2628($t0) +/* de30: 00002825 */ or $a1,$zero,$zero +/* de34: 3c048006 */ lui $a0,0x8006 +/* de38: 1100000d */ beqz $t0,.L0000de70 +/* de3c: 3c0b8006 */ lui $t3,0x8006 +/* de40: 8c84d9b4 */ lw $a0,-0x264c($a0) +/* de44: 3c098006 */ lui $t1,0x8006 +/* de48: 2522d9d8 */ addiu $v0,$t1,-9768 +/* de4c: 8c430000 */ lw $v1,0x0($v0) +/* de50: 24840190 */ addiu $a0,$a0,0x190 +.L0000de54: +/* de54: 50830007 */ beql $a0,$v1,.L0000de74 +/* de58: 000550c0 */ sll $t2,$a1,0x3 +/* de5c: 8c430008 */ lw $v1,0x8($v0) +/* de60: 24a50001 */ addiu $a1,$a1,0x1 +/* de64: 24420008 */ addiu $v0,$v0,0x8 +/* de68: 1460fffa */ bnez $v1,.L0000de54 +/* de6c: 00000000 */ sll $zero,$zero,0x0 +.L0000de70: +/* de70: 000550c0 */ sll $t2,$a1,0x3 +.L0000de74: +/* de74: 016a5821 */ addu $t3,$t3,$t2 +/* de78: 8d6bd9d8 */ lw $t3,-0x2628($t3) +/* de7c: 15600002 */ bnez $t3,.L0000de88 +/* de80: 00000000 */ sll $zero,$zero,0x0 +/* de84: 02a02825 */ or $a1,$s5,$zero +.L0000de88: +/* de88: 04a10010 */ bgez $a1,.L0000decc +/* de8c: 3c0c8006 */ lui $t4,0x8006 +/* de90: 8d8cd9d8 */ lw $t4,-0x2628($t4) +/* de94: 00002825 */ or $a1,$zero,$zero +/* de98: 3c048006 */ lui $a0,0x8006 +/* de9c: 1180000b */ beqz $t4,.L0000decc +/* dea0: 3c0d8006 */ lui $t5,0x8006 +/* dea4: 25a2d9d8 */ addiu $v0,$t5,-9768 +/* dea8: 8c430000 */ lw $v1,0x0($v0) +/* deac: 8c84d9b4 */ lw $a0,-0x264c($a0) +.L0000deb0: +/* deb0: 50830007 */ beql $a0,$v1,.L0000ded0 +/* deb4: 0005c8c0 */ sll $t9,$a1,0x3 +/* deb8: 8c430008 */ lw $v1,0x8($v0) +/* debc: 24a50001 */ addiu $a1,$a1,0x1 +/* dec0: 24420008 */ addiu $v0,$v0,0x8 +/* dec4: 1460fffa */ bnez $v1,.L0000deb0 +/* dec8: 00000000 */ sll $zero,$zero,0x0 +.L0000decc: +/* decc: 0005c8c0 */ sll $t9,$a1,0x3 +.L0000ded0: +/* ded0: 3c048006 */ lui $a0,0x8006 +/* ded4: 00992021 */ addu $a0,$a0,$t9 +/* ded8: 0c004bbf */ jal func00012efc +/* dedc: 8c84d9dc */ lw $a0,-0x2624($a0) +.L0000dee0: +/* dee0: 3c018006 */ lui $at,0x8006 +/* dee4: ac20d9c4 */ sw $zero,-0x263c($at) +/* dee8: 0c00494a */ jal func00012528 +/* deec: 24040007 */ addiu $a0,$zero,0x7 +/* def0: 0c00494a */ jal func00012528 +/* def4: 24040004 */ addiu $a0,$zero,0x4 +/* def8: 0fc59cbc */ jal 0xf1672f0 +/* defc: 24040004 */ addiu $a0,$zero,0x4 +/* df00: 3c057005 */ lui $a1,0x7005 +/* df04: 24a53ae4 */ addiu $a1,$a1,0x3ae4 +/* df08: 0c004c04 */ jal func00013010 +/* df0c: 02c02025 */ or $a0,$s6,$zero +/* df10: 1040000b */ beqz $v0,.L0000df40 +/* df14: 02c02025 */ or $a0,$s6,$zero +/* df18: 3c057005 */ lui $a1,0x7005 +/* df1c: 0c004c04 */ jal func00013010 +/* df20: 24a53ae8 */ addiu $a1,$a1,0x3ae8 +/* df24: 00402025 */ or $a0,$v0,$zero +/* df28: 00002825 */ or $a1,$zero,$zero +/* df2c: 0c004d02 */ jal func00013408 +/* df30: 00003025 */ or $a2,$zero,$zero +/* df34: 0002c280 */ sll $t8,$v0,0xa +/* df38: 3c018006 */ lui $at,0x8006 +/* df3c: ac38d9b8 */ sw $t8,-0x2648($at) +.L0000df40: +/* df40: 3c048006 */ lui $a0,0x8006 +/* df44: 8c84d9b8 */ lw $a0,-0x2648($a0) +/* df48: 0c0048f2 */ jal func000123c8 +/* df4c: 24050004 */ addiu $a1,$zero,0x4 +/* df50: 3c058006 */ lui $a1,0x8006 +/* df54: 8ca5d9b8 */ lw $a1,-0x2648($a1) +/* df58: 0c004a85 */ jal func00012a14 +/* df5c: 00402025 */ or $a0,$v0,$zero +/* df60: 3c048006 */ lui $a0,0x8006 +/* df64: 0fc02cc8 */ jal 0xf00b320 +/* df68: 8c84d9b4 */ lw $a0,-0x264c($a0) +/* df6c: 0fc49e54 */ jal 0xf127950 +/* df70: 00000000 */ sll $zero,$zero,0x0 +/* df74: 3c0e8006 */ lui $t6,0x8006 +/* df78: 8dced9b4 */ lw $t6,-0x264c($t6) +/* df7c: 02c02025 */ or $a0,$s6,$zero +/* df80: 3c057005 */ lui $a1,0x7005 +/* df84: 29c1005a */ slti $at,$t6,0x5a +/* df88: 14200003 */ bnez $at,.L0000df98 +/* df8c: 00000000 */ sll $zero,$zero,0x0 +/* df90: 10000017 */ beqz $zero,.L0000dff0 +/* df94: 00008825 */ or $s1,$zero,$zero +.L0000df98: +/* df98: 0c004c04 */ jal func00013010 +/* df9c: 24a53aec */ addiu $a1,$a1,0x3aec +/* dfa0: 1040000b */ beqz $v0,.L0000dfd0 +/* dfa4: 02c08825 */ or $s1,$s6,$zero +/* dfa8: 3c057005 */ lui $a1,0x7005 +/* dfac: 24a53af4 */ addiu $a1,$a1,0x3af4 +/* dfb0: 0c004c04 */ jal func00013010 +/* dfb4: 02c02025 */ or $a0,$s6,$zero +/* dfb8: 00402025 */ or $a0,$v0,$zero +/* dfbc: 00002825 */ or $a1,$zero,$zero +/* dfc0: 0c004d02 */ jal func00013408 +/* dfc4: 00003025 */ or $a2,$zero,$zero +/* dfc8: 10000001 */ beqz $zero,.L0000dfd0 +/* dfcc: 00408825 */ or $s1,$v0,$zero +.L0000dfd0: +/* dfd0: 0fc068d2 */ jal 0xf01a348 +/* dfd4: 00000000 */ sll $zero,$zero,0x0 +/* dfd8: 28410002 */ slti $at,$v0,0x2 +/* dfdc: 54200005 */ bnezl $at,.L0000dff4 +/* dfe0: 2a210002 */ slti $at,$s1,0x2 +/* dfe4: 0fc068d2 */ jal 0xf01a348 +/* dfe8: 00000000 */ sll $zero,$zero,0x0 +/* dfec: 00408825 */ or $s1,$v0,$zero +.L0000dff0: +/* dff0: 2a210002 */ slti $at,$s1,0x2 +.L0000dff4: +/* dff4: 10200005 */ beqz $at,.L0000e00c +/* dff8: 02c02025 */ or $a0,$s6,$zero +/* dffc: ae400294 */ sw $zero,0x294($s2) +/* e000: ae550298 */ sw $s5,0x298($s2) +/* e004: 10000012 */ beqz $zero,.L0000e050 +/* e008: ae55029c */ sw $s5,0x29c($s2) +.L0000e00c: +/* e00c: 3c057005 */ lui $a1,0x7005 +/* e010: 0c004c04 */ jal func00013010 +/* e014: 24a53afc */ addiu $a1,$a1,0x3afc +/* e018: 10400005 */ beqz $v0,.L0000e030 +/* e01c: 02c02025 */ or $a0,$s6,$zero +/* e020: ae400294 */ sw $zero,0x294($s2) +/* e024: ae560298 */ sw $s6,0x298($s2) +/* e028: 10000009 */ beqz $zero,.L0000e050 +/* e02c: ae55029c */ sw $s5,0x29c($s2) +.L0000e030: +/* e030: 3c057005 */ lui $a1,0x7005 +/* e034: 0c004c04 */ jal func00013010 +/* e038: 24a53b04 */ addiu $a1,$a1,0x3b04 +/* e03c: 10400004 */ beqz $v0,.L0000e050 +/* e040: 00000000 */ sll $zero,$zero,0x0 +/* e044: ae400294 */ sw $zero,0x294($s2) +/* e048: ae550298 */ sw $s5,0x298($s2) +/* e04c: ae56029c */ sw $s6,0x29c($s2) +.L0000e050: +/* e050: 0fc49e69 */ jal 0xf1279a4 +/* e054: 02202025 */ or $a0,$s1,$zero +/* e058: 3c057005 */ lui $a1,0x7005 +/* e05c: 24a53b0c */ addiu $a1,$a1,0x3b0c +/* e060: 0c004c04 */ jal func00013010 +/* e064: 02c02025 */ or $a0,$s6,$zero +/* e068: 10400002 */ beqz $v0,.L0000e074 +/* e06c: 24090003 */ addiu $t1,$zero,0x3 +/* e070: ae56031c */ sw $s6,0x31c($s2) +.L0000e074: +/* e074: 8e4f0298 */ lw $t7,0x298($s2) +/* e078: 3c01800b */ lui $at,0x800b +/* e07c: 05e10004 */ bgez $t7,.L0000e090 +/* e080: 00000000 */ sll $zero,$zero,0x0 +/* e084: 8e48029c */ lw $t0,0x29c($s2) +/* e088: 05020006 */ bltzl $t0,.L0000e0a4 +/* e08c: 8e4a0470 */ lw $t2,0x470($s2) +.L0000e090: +/* e090: 0fc61e51 */ jal 0xf187944 +/* e094: a429cb9e */ sh $t1,-0x3462($at) +/* e098: 10000033 */ beqz $zero,.L0000e168 +/* e09c: 00000000 */ sll $zero,$zero,0x0 +/* e0a0: 8e4a0470 */ lw $t2,0x470($s2) +.L0000e0a4: +/* e0a4: 51400006 */ beqzl $t2,.L0000e0c0 +/* e0a8: 8e4b0314 */ lw $t3,0x314($s2) +/* e0ac: 0fc61e51 */ jal 0xf187944 +/* e0b0: 00000000 */ sll $zero,$zero,0x0 +/* e0b4: 1000002c */ beqz $zero,.L0000e168 +/* e0b8: 00000000 */ sll $zero,$zero,0x0 +/* e0bc: 8e4b0314 */ lw $t3,0x314($s2) +.L0000e0c0: +/* e0c0: 2a210002 */ slti $at,$s1,0x2 +/* e0c4: 15600028 */ bnez $t3,.L0000e168 +/* e0c8: 00000000 */ sll $zero,$zero,0x0 +/* e0cc: 5020000a */ beqzl $at,.L0000e0f8 +/* e0d0: 240d0001 */ addiu $t5,$zero,0x1 +/* e0d4: 8e4c031c */ lw $t4,0x31c($s2) +/* e0d8: 02c02025 */ or $a0,$s6,$zero +/* e0dc: 3c057005 */ lui $a1,0x7005 +/* e0e0: 55800005 */ bnezl $t4,.L0000e0f8 +/* e0e4: 240d0001 */ addiu $t5,$zero,0x1 +/* e0e8: 0c004c04 */ jal func00013010 +/* e0ec: 24a53b14 */ addiu $a1,$a1,0x3b14 +/* e0f0: 1040001d */ beqz $v0,.L0000e168 +/* e0f4: 240d0001 */ addiu $t5,$zero,0x1 +.L0000e0f8: +/* e0f8: 3c01800b */ lui $at,0x800b +/* e0fc: a42dcb9e */ sh $t5,-0x3462($at) +/* e100: 2a210002 */ slti $at,$s1,0x2 +/* e104: 14200006 */ bnez $at,.L0000e120 +/* e108: 3c0a8006 */ lui $t2,0x8006 +/* e10c: 3c02800b */ lui $v0,0x800b +/* e110: 2442cb88 */ addiu $v0,$v0,-13432 +/* e114: 94590016 */ lhu $t9,0x16($v0) +/* e118: 37380002 */ ori $t8,$t9,0x2 +/* e11c: a4580016 */ sh $t8,0x16($v0) +.L0000e120: +/* e120: 2a210003 */ slti $at,$s1,0x3 +/* e124: 14200005 */ bnez $at,.L0000e13c +/* e128: 3c02800b */ lui $v0,0x800b +/* e12c: 2442cb88 */ addiu $v0,$v0,-13432 +/* e130: 944e0016 */ lhu $t6,0x16($v0) +/* e134: 35cf0004 */ ori $t7,$t6,0x4 +/* e138: a44f0016 */ sh $t7,0x16($v0) +.L0000e13c: +/* e13c: 2a210004 */ slti $at,$s1,0x4 +/* e140: 14200005 */ bnez $at,.L0000e158 +/* e144: 3c08800b */ lui $t0,0x800b +/* e148: 9508cb9e */ lhu $t0,-0x3462($t0) +/* e14c: 3c01800b */ lui $at,0x800b +/* e150: 35090008 */ ori $t1,$t0,0x8 +/* e154: a429cb9e */ sh $t1,-0x3462($at) +.L0000e158: +/* e158: 8d4ad9b4 */ lw $t2,-0x264c($t2) +/* e15c: 3c01800b */ lui $at,0x800b +/* e160: 0fc61e51 */ jal 0xf187944 +/* e164: a02acb99 */ sb $t2,-0x3467($at) +.L0000e168: +/* e168: 0fc59cd4 */ jal 0xf167350 +/* e16c: 00000000 */ sll $zero,$zero,0x0 +/* e170: 0c004f7f */ jal func00013dfc +/* e174: 00000000 */ sll $zero,$zero,0x0 +/* e178: 0c004de6 */ jal func00013798 +/* e17c: 00000000 */ sll $zero,$zero,0x0 +/* e180: 3c048006 */ lui $a0,0x8006 +/* e184: 0fc5d823 */ jal 0xf17608c +/* e188: 8c84d9b4 */ lw $a0,-0x264c($a0) +/* e18c: 3c048006 */ lui $a0,0x8006 +/* e190: 0fc59f9f */ jal 0xf167e7c +/* e194: 8c84d9b4 */ lw $a0,-0x264c($a0) +/* e198: 3c048006 */ lui $a0,0x8006 +/* e19c: 0c00270f */ jal func00009c3c +/* e1a0: 8c84d9b4 */ lw $a0,-0x264c($a0) +/* e1a4: 0fc5b3a5 */ jal 0xf16ce94 +/* e1a8: 00000000 */ sll $zero,$zero,0x0 +/* e1ac: 0c0026a4 */ jal func00009a90 +/* e1b0: 00000000 */ sll $zero,$zero,0x0 +/* e1b4: 02602025 */ or $a0,$s3,$zero +/* e1b8: 02802825 */ or $a1,$s4,$zero +/* e1bc: 0c0121bc */ jal func000486f0 +/* e1c0: 00003025 */ or $a2,$zero,$zero +/* e1c4: 10550006 */ beq $v0,$s5,.L0000e1e0 +/* e1c8: 02602025 */ or $a0,$s3,$zero +.L0000e1cc: +/* e1cc: 02802825 */ or $a1,$s4,$zero +/* e1d0: 0c0121bc */ jal func000486f0 +/* e1d4: 00003025 */ or $a2,$zero,$zero +/* e1d8: 5455fffc */ bnel $v0,$s5,.L0000e1cc +/* e1dc: 02602025 */ or $a0,$s3,$zero +.L0000e1e0: +/* e1e0: 8eeb0000 */ lw $t3,0x0($s7) +/* e1e4: 05620004 */ bltzl $t3,.L0000e1f8 +/* e1e8: 02602025 */ or $a0,$s3,$zero +/* e1ec: 8e0c0000 */ lw $t4,0x0($s0) +/* e1f0: 1180002c */ beqz $t4,.L0000e2a4 +/* e1f4: 02602025 */ or $a0,$s3,$zero +.L0000e1f8: +/* e1f8: 02802825 */ or $a1,$s4,$zero +/* e1fc: 0c0121bc */ jal func000486f0 +/* e200: 02c03025 */ or $a2,$s6,$zero +/* e204: 8fad0060 */ lw $t5,0x60($sp) +/* e208: 85a30000 */ lh $v1,0x0($t5) +/* e20c: 10760007 */ beq $v1,$s6,.L0000e22c +/* e210: 00000000 */ sll $zero,$zero,0x0 +/* e214: 107e0018 */ beq $v1,$s8,.L0000e278 +/* e218: 24010005 */ addiu $at,$zero,0x5 +/* e21c: 1061001a */ beq $v1,$at,.L0000e288 +/* e220: 240a0004 */ addiu $t2,$zero,0x4 +/* e224: 1000001a */ beqz $zero,.L0000e290 +/* e228: 8eeb0000 */ lw $t3,0x0($s7) +.L0000e22c: +/* e22c: 0c012144 */ jal func00048510 +/* e230: 00000000 */ sll $zero,$zero,0x0 +/* e234: 8e580028 */ lw $t8,0x28($s2) +/* e238: 3c01000b */ lui $at,0xb +/* e23c: 3421ebc2 */ ori $at,$at,0xebc2 +/* e240: 03010019 */ multu $t8,$at +/* e244: 8e590018 */ lw $t9,0x18($s2) +/* e248: 3c01fffa */ lui $at,0xfffa +/* e24c: 34210a1f */ ori $at,$at,0xa1f +/* e250: 00591823 */ subu $v1,$v0,$t9 +/* e254: 00007012 */ mflo $t6 +/* e258: 01c17821 */ addu $t7,$t6,$at +/* e25c: 006f082b */ sltu $at,$v1,$t7 +/* e260: 5420000b */ bnezl $at,.L0000e290 +/* e264: 8eeb0000 */ lw $t3,0x0($s7) +/* e268: 0c0038c9 */ jal func0000e324 +/* e26c: 00000000 */ sll $zero,$zero,0x0 +/* e270: 10000007 */ beqz $zero,.L0000e290 +/* e274: 8eeb0000 */ lw $t3,0x0($s7) +.L0000e278: +/* e278: 8e080000 */ lw $t0,0x0($s0) +/* e27c: 2509ffff */ addiu $t1,$t0,-1 +/* e280: 10000002 */ beqz $zero,.L0000e28c +/* e284: ae090000 */ sw $t1,0x0($s0) +.L0000e288: +/* e288: ae0a0000 */ sw $t2,0x0($s0) +.L0000e28c: +/* e28c: 8eeb0000 */ lw $t3,0x0($s7) +.L0000e290: +/* e290: 0562ffd9 */ bltzl $t3,.L0000e1f8 +/* e294: 02602025 */ or $a0,$s3,$zero +/* e298: 8e0c0000 */ lw $t4,0x0($s0) +/* e29c: 5580ffd6 */ bnezl $t4,.L0000e1f8 +/* e2a0: 02602025 */ or $a0,$s3,$zero +.L0000e2a4: +/* e2a4: 0fc5b2e8 */ jal 0xf16cba0 +/* e2a8: 00000000 */ sll $zero,$zero,0x0 +/* e2ac: 0c004965 */ jal func00012594 +/* e2b0: 24040004 */ addiu $a0,$zero,0x4 +/* e2b4: 0c004965 */ jal func00012594 +/* e2b8: 24040007 */ addiu $a0,$zero,0x7 +/* e2bc: 0fc59cbc */ jal 0xf1672f0 +/* e2c0: 24040004 */ addiu $a0,$zero,0x4 +/* e2c4: 0c0027b1 */ jal func00009ec4 +/* e2c8: 02c02025 */ or $a0,$s6,$zero +/* e2cc: 0fc45a65 */ jal 0xf116994 +/* e2d0: 00000000 */ sll $zero,$zero,0x0 +/* e2d4: 8eed0000 */ lw $t5,0x0($s7) +/* e2d8: 8fb90084 */ lw $t9,0x84($sp) +/* e2dc: 3c018006 */ lui $at,0x8006 +/* e2e0: ac2dd9b4 */ sw $t5,-0x264c($at) +/* e2e4: 1320fe7b */ beqz $t9,.L0000dcd4 +/* e2e8: aef50000 */ sw $s5,0x0($s7) +/* e2ec: 0fc5d7f2 */ jal 0xf175fc8 +/* e2f0: 00000000 */ sll $zero,$zero,0x0 +/* e2f4: 8fbf003c */ lw $ra,0x3c($sp) +/* e2f8: 8fb00018 */ lw $s0,0x18($sp) +/* e2fc: 8fb1001c */ lw $s1,0x1c($sp) +/* e300: 8fb20020 */ lw $s2,0x20($sp) +/* e304: 8fb30024 */ lw $s3,0x24($sp) +/* e308: 8fb40028 */ lw $s4,0x28($sp) +/* e30c: 8fb5002c */ lw $s5,0x2c($sp) +/* e310: 8fb60030 */ lw $s6,0x30($sp) +/* e314: 8fb70034 */ lw $s7,0x34($sp) +/* e318: 8fbe0038 */ lw $s8,0x38($sp) +/* e31c: 03e00008 */ jr $ra +/* e320: 27bd0088 */ addiu $sp,$sp,0x88 +); + +GLOBAL_ASM( +glabel func0000e324 +/* e324: 27bdff88 */ addiu $sp,$sp,-120 +/* e328: 3c0f8006 */ lui $t7,0x8006 +/* e32c: afbf0024 */ sw $ra,0x24($sp) +/* e330: afb20020 */ sw $s2,0x20($sp) +/* e334: afb1001c */ sw $s1,0x1c($sp) +/* e338: afb00018 */ sw $s0,0x18($sp) +/* e33c: 25efdd7c */ addiu $t7,$t7,-8836 +/* e340: 8de10000 */ lw $at,0x0($t7) +/* e344: 8de80004 */ lw $t0,0x4($t7) +/* e348: 27ae0050 */ addiu $t6,$sp,0x50 +/* e34c: adc10000 */ sw $at,0x0($t6) +/* e350: adc80004 */ sw $t0,0x4($t6) +/* e354: 8de8000c */ lw $t0,0xc($t7) +/* e358: 8de10008 */ lw $at,0x8($t7) +/* e35c: 3c098006 */ lui $t1,0x8006 +/* e360: adc8000c */ sw $t0,0xc($t6) +/* e364: adc10008 */ sw $at,0x8($t6) +/* e368: 8de10010 */ lw $at,0x10($t7) +/* e36c: 8de80014 */ lw $t0,0x14($t7) +/* e370: 3c0a8006 */ lui $t2,0x8006 +/* e374: adc10010 */ sw $at,0x10($t6) +/* e378: adc80014 */ sw $t0,0x14($t6) +/* e37c: 8de8001c */ lw $t0,0x1c($t7) +/* e380: 8de10018 */ lw $at,0x18($t7) +/* e384: adc8001c */ sw $t0,0x1c($t6) +/* e388: adc10018 */ sw $at,0x18($t6) +/* e38c: 8d29dd54 */ lw $t1,-0x22ac($t1) +/* e390: 052300b7 */ bgezl $t1,.L0000e670 +/* e394: 8fbf0024 */ lw $ra,0x24($sp) +/* e398: 8d4ad9cc */ lw $t2,-0x2634($t2) +/* e39c: 2d410002 */ sltiu $at,$t2,0x2 +/* e3a0: 502000b3 */ beqzl $at,.L0000e670 +/* e3a4: 8fbf0024 */ lw $ra,0x24($sp) +/* e3a8: 0fc5b3a5 */ jal 0xf16ce94 +/* e3ac: 00000000 */ sll $zero,$zero,0x0 +/* e3b0: 0c0026a6 */ jal func00009a98 +/* e3b4: 00000000 */ sll $zero,$zero,0x0 +/* e3b8: 0c0026a4 */ jal func00009a90 +/* e3bc: 00000000 */ sll $zero,$zero,0x0 +/* e3c0: 0c0026a8 */ jal func00009aa0 +/* e3c4: 3c040002 */ lui $a0,0x2 +/* e3c8: 0c000d36 */ jal func000034d8 +/* e3cc: 00000000 */ sll $zero,$zero,0x0 +/* e3d0: 0c0050bc */ jal func000142f0 +/* e3d4: 00000000 */ sll $zero,$zero,0x0 +/* e3d8: 0c0006ca */ jal 0x1b28 +/* e3dc: 00002025 */ or $a0,$zero,$zero +/* e3e0: 3c048006 */ lui $a0,0x8006 +/* e3e4: 8c84d9c8 */ lw $a0,-0x2638($a0) +/* e3e8: 1080008b */ beqz $a0,.L0000e618 +/* e3ec: 00000000 */ sll $zero,$zero,0x0 +/* e3f0: 0fc59e4f */ jal 0xf16793c +/* e3f4: 00000000 */ sll $zero,$zero,0x0 +/* e3f8: 244b0008 */ addiu $t3,$v0,0x8 +/* e3fc: afa20070 */ sw $v0,0x70($sp) +/* e400: afab0074 */ sw $t3,0x74($sp) +/* e404: 3c0cf510 */ lui $t4,0xf510 +/* e408: 3c0d0700 */ lui $t5,0x700 +/* e40c: ac4d0004 */ sw $t5,0x4($v0) +/* e410: ac4c0000 */ sw $t4,0x0($v0) +/* e414: 8fb90074 */ lw $t9,0x74($sp) +/* e418: 3c0ef500 */ lui $t6,0xf500 +/* e41c: 35ce0100 */ ori $t6,$t6,0x100 +/* e420: 27380008 */ addiu $t8,$t9,0x8 +/* e424: afb80074 */ sw $t8,0x74($sp) +/* e428: 3c0f0600 */ lui $t7,0x600 +/* e42c: af2f0004 */ sw $t7,0x4($t9) +/* e430: 0fc5ae5b */ jal 0xf16b96c +/* e434: af2e0000 */ sw $t6,0x0($t9) +/* e438: 0fc4a36f */ jal 0xf128dbc +/* e43c: 00000000 */ sll $zero,$zero,0x0 +/* e440: 3c088006 */ lui $t0,0x8006 +/* e444: 8d08d9b4 */ lw $t0,-0x264c($t0) +/* e448: 3c11800a */ lui $s1,0x800a +/* e44c: 26319fc0 */ addiu $s1,$s1,-24640 +/* e450: 2901005a */ slti $at,$t0,0x5a +/* e454: 10200055 */ beqz $at,.L0000e5ac +/* e458: 00000000 */ sll $zero,$zero,0x0 +/* e45c: 8e29006c */ lw $t1,0x6c($s1) +/* e460: 00009025 */ or $s2,$zero,$zero +/* e464: 00002825 */ or $a1,$zero,$zero +/* e468: 11200003 */ beqz $t1,.L0000e478 +/* e46c: 00002025 */ or $a0,$zero,$zero +/* e470: 10000001 */ beqz $zero,.L0000e478 +/* e474: 24050001 */ addiu $a1,$zero,0x1 +.L0000e478: +/* e478: 8e2a0068 */ lw $t2,0x68($s1) +/* e47c: 00001825 */ or $v1,$zero,$zero +/* e480: 00001025 */ or $v0,$zero,$zero +/* e484: 11400003 */ beqz $t2,.L0000e494 +/* e488: 00000000 */ sll $zero,$zero,0x0 +/* e48c: 10000001 */ beqz $zero,.L0000e494 +/* e490: 24040001 */ addiu $a0,$zero,0x1 +.L0000e494: +/* e494: 8e2b0064 */ lw $t3,0x64($s1) +/* e498: 11600003 */ beqz $t3,.L0000e4a8 +/* e49c: 00000000 */ sll $zero,$zero,0x0 +/* e4a0: 10000001 */ beqz $zero,.L0000e4a8 +/* e4a4: 24030001 */ addiu $v1,$zero,0x1 +.L0000e4a8: +/* e4a8: 8e2c0070 */ lw $t4,0x70($s1) +/* e4ac: 11800003 */ beqz $t4,.L0000e4bc +/* e4b0: 00000000 */ sll $zero,$zero,0x0 +/* e4b4: 10000001 */ beqz $zero,.L0000e4bc +/* e4b8: 24020001 */ addiu $v0,$zero,0x1 +.L0000e4bc: +/* e4bc: 00436821 */ addu $t5,$v0,$v1 +/* e4c0: 01a4c821 */ addu $t9,$t5,$a0 +/* e4c4: 0325c021 */ addu $t8,$t9,$a1 +/* e4c8: 1b000038 */ blez $t8,.L0000e5ac +/* e4cc: 00000000 */ sll $zero,$zero,0x0 +.L0000e4d0: +/* e4d0: 0fc4a3b2 */ jal 0xf128ec8 +/* e4d4: 02402025 */ or $a0,$s2,$zero +/* e4d8: 0fc4a24b */ jal 0xf12892c +/* e4dc: 00402025 */ or $a0,$v0,$zero +/* e4e0: 3c0e8006 */ lui $t6,0x8006 +/* e4e4: 8dced9b4 */ lw $t6,-0x264c($t6) +/* e4e8: 2401004e */ addiu $at,$zero,0x4e +/* e4ec: 55c10006 */ bnel $t6,$at,.L0000e508 +/* e4f0: 8e300284 */ lw $s0,0x284($s1) +/* e4f4: 0fc06aea */ jal 0xf01aba8 +/* e4f8: 00000000 */ sll $zero,$zero,0x0 +/* e4fc: 1440000b */ bnez $v0,.L0000e52c +/* e500: 00000000 */ sll $zero,$zero,0x0 +/* e504: 8e300284 */ lw $s0,0x284($s1) +.L0000e508: +/* e508: 86040634 */ lh $a0,0x634($s0) +/* e50c: 0c002f2a */ jal func0000bca8 +/* e510: 86050636 */ lh $a1,0x636($s0) +/* e514: 8e300284 */ lw $s0,0x284($s1) +/* e518: c60c1854 */ lwc1 $f12,0x1854($s0) +/* e51c: c60e1858 */ lwc1 $f14,0x1858($s0) +/* e520: 86060630 */ lh $a2,0x630($s0) +/* e524: 0c002f76 */ jal func0000bdd8 +/* e528: 86070632 */ lh $a3,0x632($s0) +.L0000e52c: +/* e52c: 0fc5b2c1 */ jal 0xf16cb04 +/* e530: 00000000 */ sll $zero,$zero,0x0 +/* e534: 8e2f006c */ lw $t7,0x6c($s1) +/* e538: 26520001 */ addiu $s2,$s2,0x1 +/* e53c: 00002825 */ or $a1,$zero,$zero +/* e540: 11e00003 */ beqz $t7,.L0000e550 +/* e544: 00002025 */ or $a0,$zero,$zero +/* e548: 10000001 */ beqz $zero,.L0000e550 +/* e54c: 24050001 */ addiu $a1,$zero,0x1 +.L0000e550: +/* e550: 8e280068 */ lw $t0,0x68($s1) +/* e554: 00001825 */ or $v1,$zero,$zero +/* e558: 00001025 */ or $v0,$zero,$zero +/* e55c: 11000003 */ beqz $t0,.L0000e56c +/* e560: 00000000 */ sll $zero,$zero,0x0 +/* e564: 10000001 */ beqz $zero,.L0000e56c +/* e568: 24040001 */ addiu $a0,$zero,0x1 +.L0000e56c: +/* e56c: 8e290064 */ lw $t1,0x64($s1) +/* e570: 11200003 */ beqz $t1,.L0000e580 +/* e574: 00000000 */ sll $zero,$zero,0x0 +/* e578: 10000001 */ beqz $zero,.L0000e580 +/* e57c: 24030001 */ addiu $v1,$zero,0x1 +.L0000e580: +/* e580: 8e2a0070 */ lw $t2,0x70($s1) +/* e584: 11400003 */ beqz $t2,.L0000e594 +/* e588: 00000000 */ sll $zero,$zero,0x0 +/* e58c: 10000001 */ beqz $zero,.L0000e594 +/* e590: 24020001 */ addiu $v0,$zero,0x1 +.L0000e594: +/* e594: 00435821 */ addu $t3,$v0,$v1 +/* e598: 01646021 */ addu $t4,$t3,$a0 +/* e59c: 01856821 */ addu $t5,$t4,$a1 +/* e5a0: 024d082a */ slt $at,$s2,$t5 +/* e5a4: 1420ffca */ bnez $at,.L0000e4d0 +/* e5a8: 00000000 */ sll $zero,$zero,0x0 +.L0000e5ac: +/* e5ac: 0fc5a4dd */ jal 0xf169374 +/* e5b0: 8fa40074 */ lw $a0,0x74($sp) +/* e5b4: afa20074 */ sw $v0,0x74($sp) +/* e5b8: 0c000d38 */ jal func000034e0 +/* e5bc: 27a40074 */ addiu $a0,$sp,0x74 +/* e5c0: 0fc47b5c */ jal 0xf11ed70 +/* e5c4: 00000000 */ sll $zero,$zero,0x0 +/* e5c8: 28410002 */ slti $at,$v0,0x2 +/* e5cc: 54200005 */ bnezl $at,.L0000e5e4 +/* e5d0: 8fb90074 */ lw $t9,0x74($sp) +/* e5d4: 0c0026aa */ jal func00009aa8 +/* e5d8: 8fa40074 */ lw $a0,0x74($sp) +/* e5dc: afa20074 */ sw $v0,0x74($sp) +/* e5e0: 8fb90074 */ lw $t9,0x74($sp) +.L0000e5e4: +/* e5e4: 3c0ee900 */ lui $t6,0xe900 +/* e5e8: 3c09b800 */ lui $t1,0xb800 +/* e5ec: 27380008 */ addiu $t8,$t9,0x8 +/* e5f0: afb80074 */ sw $t8,0x74($sp) +/* e5f4: af200004 */ sw $zero,0x4($t9) +/* e5f8: af2e0000 */ sw $t6,0x0($t9) +/* e5fc: 8faf0074 */ lw $t7,0x74($sp) +/* e600: 3c048006 */ lui $a0,0x8006 +/* e604: 25e80008 */ addiu $t0,$t7,0x8 +/* e608: afa80074 */ sw $t0,0x74($sp) +/* e60c: ade00004 */ sw $zero,0x4($t7) +/* e610: ade90000 */ sw $t1,0x0($t7) +/* e614: 8c84d9c8 */ lw $a0,-0x2638($a0) +.L0000e618: +/* e618: 50800006 */ beqzl $a0,.L0000e634 +/* e61c: 8fa40070 */ lw $a0,0x70($sp) +/* e620: 0fc59e86 */ jal 0xf167a18 +/* e624: 00000000 */ sll $zero,$zero,0x0 +/* e628: 0c002811 */ jal func0000a044 +/* e62c: 00000000 */ sll $zero,$zero,0x0 +/* e630: 8fa40070 */ lw $a0,0x70($sp) +.L0000e634: +/* e634: 8fa50074 */ lw $a1,0x74($sp) +/* e638: 00003025 */ or $a2,$zero,$zero +/* e63c: 0c00be3d */ jal func0002f8f4 +/* e640: 27a70050 */ addiu $a3,$sp,0x50 +/* e644: 3c028006 */ lui $v0,0x8006 +/* e648: 2442d9cc */ addiu $v0,$v0,-9780 +/* e64c: 8c4a0000 */ lw $t2,0x0($v0) +/* e650: 254b0001 */ addiu $t3,$t2,0x1 +/* e654: 0c004aa3 */ jal func00012a8c +/* e658: ac4b0000 */ sw $t3,0x0($v0) +/* e65c: 0fc5b3e5 */ jal 0xf16cf94 +/* e660: 00000000 */ sll $zero,$zero,0x0 +/* e664: 0c0026a8 */ jal func00009aa0 +/* e668: 3c040001 */ lui $a0,0x1 +/* e66c: 8fbf0024 */ lw $ra,0x24($sp) +.L0000e670: +/* e670: 8fb00018 */ lw $s0,0x18($sp) +/* e674: 8fb1001c */ lw $s1,0x1c($sp) +/* e678: 8fb20020 */ lw $s2,0x20($sp) +/* e67c: 03e00008 */ jr $ra +/* e680: 27bd0078 */ addiu $sp,$sp,0x78 +); + +GLOBAL_ASM( +glabel func0000e684 +/* e684: 27bdffd0 */ addiu $sp,$sp,-48 +/* e688: afbf001c */ sw $ra,0x1c($sp) +/* e68c: afb10018 */ sw $s1,0x18($sp) +/* e690: 0c004378 */ jal func00010de0 +/* e694: afb00014 */ sw $s0,0x14($sp) +/* e698: 3c0e8006 */ lui $t6,0x8006 +/* e69c: 8dced9d0 */ lw $t6,-0x2630($t6) +/* e6a0: 55c000a7 */ bnezl $t6,.L0000e940 +/* e6a4: 8fbf001c */ lw $ra,0x1c($sp) +/* e6a8: 0fc471b4 */ jal 0xf11c6d0 +/* e6ac: 00000000 */ sll $zero,$zero,0x0 +/* e6b0: 0c004f75 */ jal func00013dd4 +/* e6b4: 00000000 */ sll $zero,$zero,0x0 +/* e6b8: 3c10800a */ lui $s0,0x800a +/* e6bc: 26109fc0 */ addiu $s0,$s0,-24640 +/* e6c0: 8e0f0298 */ lw $t7,0x298($s0) +/* e6c4: 05e20049 */ bltzl $t7,.L0000e7ec +/* e6c8: 8e0b029c */ lw $t3,0x29c($s0) +/* e6cc: 8e19006c */ lw $t9,0x6c($s0) +/* e6d0: 8e18028c */ lw $t8,0x28c($s0) +/* e6d4: 00008825 */ or $s1,$zero,$zero +/* e6d8: 13200003 */ beqz $t9,.L0000e6e8 +/* e6dc: afb8002c */ sw $t8,0x2c($sp) +/* e6e0: 10000002 */ beqz $zero,.L0000e6ec +/* e6e4: 24050001 */ addiu $a1,$zero,0x1 +.L0000e6e8: +/* e6e8: 00002825 */ or $a1,$zero,$zero +.L0000e6ec: +/* e6ec: 8e080068 */ lw $t0,0x68($s0) +/* e6f0: 00002025 */ or $a0,$zero,$zero +/* e6f4: 00001825 */ or $v1,$zero,$zero +/* e6f8: 11000003 */ beqz $t0,.L0000e708 +/* e6fc: 00000000 */ sll $zero,$zero,0x0 +/* e700: 10000001 */ beqz $zero,.L0000e708 +/* e704: 24040001 */ addiu $a0,$zero,0x1 +.L0000e708: +/* e708: 8e090064 */ lw $t1,0x64($s0) +/* e70c: 00001025 */ or $v0,$zero,$zero +/* e710: 11200003 */ beqz $t1,.L0000e720 +/* e714: 00000000 */ sll $zero,$zero,0x0 +/* e718: 10000001 */ beqz $zero,.L0000e720 +/* e71c: 24030001 */ addiu $v1,$zero,0x1 +.L0000e720: +/* e720: 8e0a0070 */ lw $t2,0x70($s0) +/* e724: 11400003 */ beqz $t2,.L0000e734 +/* e728: 00000000 */ sll $zero,$zero,0x0 +/* e72c: 10000001 */ beqz $zero,.L0000e734 +/* e730: 24020001 */ addiu $v0,$zero,0x1 +.L0000e734: +/* e734: 00435821 */ addu $t3,$v0,$v1 +/* e738: 01646021 */ addu $t4,$t3,$a0 +/* e73c: 01856821 */ addu $t5,$t4,$a1 +/* e740: 19a00023 */ blez $t5,.L0000e7d0 +/* e744: 00000000 */ sll $zero,$zero,0x0 +.L0000e748: +/* e748: 0fc4a24b */ jal 0xf12892c +/* e74c: 02202025 */ or $a0,$s1,$zero +/* e750: 0fc43b2d */ jal 0xf10ecb4 +/* e754: 00000000 */ sll $zero,$zero,0x0 +/* e758: 8e0e006c */ lw $t6,0x6c($s0) +/* e75c: 26310001 */ addiu $s1,$s1,0x1 +/* e760: 00002825 */ or $a1,$zero,$zero +/* e764: 11c00003 */ beqz $t6,.L0000e774 +/* e768: 00002025 */ or $a0,$zero,$zero +/* e76c: 10000001 */ beqz $zero,.L0000e774 +/* e770: 24050001 */ addiu $a1,$zero,0x1 +.L0000e774: +/* e774: 8e0f0068 */ lw $t7,0x68($s0) +/* e778: 00001825 */ or $v1,$zero,$zero +/* e77c: 00001025 */ or $v0,$zero,$zero +/* e780: 11e00003 */ beqz $t7,.L0000e790 +/* e784: 00000000 */ sll $zero,$zero,0x0 +/* e788: 10000001 */ beqz $zero,.L0000e790 +/* e78c: 24040001 */ addiu $a0,$zero,0x1 +.L0000e790: +/* e790: 8e180064 */ lw $t8,0x64($s0) +/* e794: 13000003 */ beqz $t8,.L0000e7a4 +/* e798: 00000000 */ sll $zero,$zero,0x0 +/* e79c: 10000001 */ beqz $zero,.L0000e7a4 +/* e7a0: 24030001 */ addiu $v1,$zero,0x1 +.L0000e7a4: +/* e7a4: 8e190070 */ lw $t9,0x70($s0) +/* e7a8: 13200003 */ beqz $t9,.L0000e7b8 +/* e7ac: 00000000 */ sll $zero,$zero,0x0 +/* e7b0: 10000001 */ beqz $zero,.L0000e7b8 +/* e7b4: 24020001 */ addiu $v0,$zero,0x1 +.L0000e7b8: +/* e7b8: 00434021 */ addu $t0,$v0,$v1 +/* e7bc: 01044821 */ addu $t1,$t0,$a0 +/* e7c0: 01255021 */ addu $t2,$t1,$a1 +/* e7c4: 022a082a */ slt $at,$s1,$t2 +/* e7c8: 1420ffdf */ bnez $at,.L0000e748 +/* e7cc: 00000000 */ sll $zero,$zero,0x0 +.L0000e7d0: +/* e7d0: 0fc4a24b */ jal 0xf12892c +/* e7d4: 8fa4002c */ lw $a0,0x2c($sp) +/* e7d8: 0fc5b6c5 */ jal 0xf16db14 +/* e7dc: 00000000 */ sll $zero,$zero,0x0 +/* e7e0: 10000057 */ beqz $zero,.L0000e940 +/* e7e4: 8fbf001c */ lw $ra,0x1c($sp) +/* e7e8: 8e0b029c */ lw $t3,0x29c($s0) +.L0000e7ec: +/* e7ec: 05620049 */ bltzl $t3,.L0000e914 +/* e7f0: 8e190318 */ lw $t9,0x318($s0) +/* e7f4: 8e0d006c */ lw $t5,0x6c($s0) +/* e7f8: 8e0c028c */ lw $t4,0x28c($s0) +/* e7fc: 00008825 */ or $s1,$zero,$zero +/* e800: 11a00003 */ beqz $t5,.L0000e810 +/* e804: afac0024 */ sw $t4,0x24($sp) +/* e808: 10000002 */ beqz $zero,.L0000e814 +/* e80c: 24050001 */ addiu $a1,$zero,0x1 +.L0000e810: +/* e810: 00002825 */ or $a1,$zero,$zero +.L0000e814: +/* e814: 8e0e0068 */ lw $t6,0x68($s0) +/* e818: 00002025 */ or $a0,$zero,$zero +/* e81c: 00001825 */ or $v1,$zero,$zero +/* e820: 11c00003 */ beqz $t6,.L0000e830 +/* e824: 00000000 */ sll $zero,$zero,0x0 +/* e828: 10000001 */ beqz $zero,.L0000e830 +/* e82c: 24040001 */ addiu $a0,$zero,0x1 +.L0000e830: +/* e830: 8e0f0064 */ lw $t7,0x64($s0) +/* e834: 00001025 */ or $v0,$zero,$zero +/* e838: 11e00003 */ beqz $t7,.L0000e848 +/* e83c: 00000000 */ sll $zero,$zero,0x0 +/* e840: 10000001 */ beqz $zero,.L0000e848 +/* e844: 24030001 */ addiu $v1,$zero,0x1 +.L0000e848: +/* e848: 8e180070 */ lw $t8,0x70($s0) +/* e84c: 13000003 */ beqz $t8,.L0000e85c +/* e850: 00000000 */ sll $zero,$zero,0x0 +/* e854: 10000001 */ beqz $zero,.L0000e85c +/* e858: 24020001 */ addiu $v0,$zero,0x1 +.L0000e85c: +/* e85c: 0043c821 */ addu $t9,$v0,$v1 +/* e860: 03244021 */ addu $t0,$t9,$a0 +/* e864: 01054821 */ addu $t1,$t0,$a1 +/* e868: 19200023 */ blez $t1,.L0000e8f8 +/* e86c: 00000000 */ sll $zero,$zero,0x0 +.L0000e870: +/* e870: 0fc4a24b */ jal 0xf12892c +/* e874: 02202025 */ or $a0,$s1,$zero +/* e878: 0fc43bc4 */ jal 0xf10ef10 +/* e87c: 00000000 */ sll $zero,$zero,0x0 +/* e880: 8e0a006c */ lw $t2,0x6c($s0) +/* e884: 26310001 */ addiu $s1,$s1,0x1 +/* e888: 00002825 */ or $a1,$zero,$zero +/* e88c: 11400003 */ beqz $t2,.L0000e89c +/* e890: 00002025 */ or $a0,$zero,$zero +/* e894: 10000001 */ beqz $zero,.L0000e89c +/* e898: 24050001 */ addiu $a1,$zero,0x1 +.L0000e89c: +/* e89c: 8e0b0068 */ lw $t3,0x68($s0) +/* e8a0: 00001825 */ or $v1,$zero,$zero +/* e8a4: 00001025 */ or $v0,$zero,$zero +/* e8a8: 11600003 */ beqz $t3,.L0000e8b8 +/* e8ac: 00000000 */ sll $zero,$zero,0x0 +/* e8b0: 10000001 */ beqz $zero,.L0000e8b8 +/* e8b4: 24040001 */ addiu $a0,$zero,0x1 +.L0000e8b8: +/* e8b8: 8e0c0064 */ lw $t4,0x64($s0) +/* e8bc: 11800003 */ beqz $t4,.L0000e8cc +/* e8c0: 00000000 */ sll $zero,$zero,0x0 +/* e8c4: 10000001 */ beqz $zero,.L0000e8cc +/* e8c8: 24030001 */ addiu $v1,$zero,0x1 +.L0000e8cc: +/* e8cc: 8e0d0070 */ lw $t5,0x70($s0) +/* e8d0: 11a00003 */ beqz $t5,.L0000e8e0 +/* e8d4: 00000000 */ sll $zero,$zero,0x0 +/* e8d8: 10000001 */ beqz $zero,.L0000e8e0 +/* e8dc: 24020001 */ addiu $v0,$zero,0x1 +.L0000e8e0: +/* e8e0: 00437021 */ addu $t6,$v0,$v1 +/* e8e4: 01c47821 */ addu $t7,$t6,$a0 +/* e8e8: 01e5c021 */ addu $t8,$t7,$a1 +/* e8ec: 0238082a */ slt $at,$s1,$t8 +/* e8f0: 1420ffdf */ bnez $at,.L0000e870 +/* e8f4: 00000000 */ sll $zero,$zero,0x0 +.L0000e8f8: +/* e8f8: 0fc4a24b */ jal 0xf12892c +/* e8fc: 8fa40024 */ lw $a0,0x24($sp) +/* e900: 0fc5b6c5 */ jal 0xf16db14 +/* e904: 00000000 */ sll $zero,$zero,0x0 +/* e908: 1000000d */ beqz $zero,.L0000e940 +/* e90c: 8fbf001c */ lw $ra,0x1c($sp) +/* e910: 8e190318 */ lw $t9,0x318($s0) +.L0000e914: +/* e914: 13200005 */ beqz $t9,.L0000e92c +/* e918: 00000000 */ sll $zero,$zero,0x0 +/* e91c: 0fc62e79 */ jal 0xf18b9e4 +/* e920: 00000000 */ sll $zero,$zero,0x0 +/* e924: 10000006 */ beqz $zero,.L0000e940 +/* e928: 8fbf001c */ lw $ra,0x1c($sp) +.L0000e92c: +/* e92c: 0fc43988 */ jal 0xf10e620 +/* e930: 00000000 */ sll $zero,$zero,0x0 +/* e934: 0fc5b6c5 */ jal 0xf16db14 +/* e938: 00000000 */ sll $zero,$zero,0x0 +/* e93c: 8fbf001c */ lw $ra,0x1c($sp) +.L0000e940: +/* e940: 24080001 */ addiu $t0,$zero,0x1 +/* e944: 3c018006 */ lui $at,0x8006 +/* e948: 8fb00014 */ lw $s0,0x14($sp) +/* e94c: 8fb10018 */ lw $s1,0x18($sp) +/* e950: ac28d9d0 */ sw $t0,-0x2630($at) +/* e954: 03e00008 */ jr $ra +/* e958: 27bd0030 */ addiu $sp,$sp,0x30 +/* e95c: 27bdffe8 */ addiu $sp,$sp,-24 +/* e960: afbf0014 */ sw $ra,0x14($sp) +/* e964: 0fc471b4 */ jal 0xf11c6d0 +/* e968: afa40018 */ sw $a0,0x18($sp) +/* e96c: 8fbf0014 */ lw $ra,0x14($sp) +/* e970: 8fae0018 */ lw $t6,0x18($sp) +/* e974: 3c018006 */ lui $at,0x8006 +/* e978: 27bd0018 */ addiu $sp,$sp,0x18 +/* e97c: 03e00008 */ jr $ra +/* e980: ac2edd54 */ sw $t6,-0x22ac($at) +/* e984: 3c028006 */ lui $v0,0x8006 +/* e988: 03e00008 */ jr $ra +/* e98c: 8c42d9b4 */ lw $v0,-0x264c($v0) +/* e990: 27bdffe8 */ addiu $sp,$sp,-24 +/* e994: afbf0014 */ sw $ra,0x14($sp) +/* e998: 0fc25759 */ jal 0xf095d64 +/* e99c: 00000000 */ sll $zero,$zero,0x0 +/* e9a0: 0fc256fd */ jal 0xf095bf4 +/* e9a4: 00000000 */ sll $zero,$zero,0x0 +/* e9a8: 0c0039a1 */ jal func0000e684 +/* e9ac: 00000000 */ sll $zero,$zero,0x0 +/* e9b0: 8fbf0014 */ lw $ra,0x14($sp) +/* e9b4: 27bd0018 */ addiu $sp,$sp,0x18 +/* e9b8: 03e00008 */ jr $ra +/* e9bc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0000e9c0 +/* e9c0: 03e00008 */ jr $ra +/* e9c4: 00000000 */ sll $zero,$zero,0x0 +/* e9c8: 00000000 */ sll $zero,$zero,0x0 +/* e9cc: 00000000 */ sll $zero,$zero,0x0 +/* e9d0: 3c028009 */ lui $v0,0x8009 +/* e9d4: 03e00008 */ jr $ra +/* e9d8: 8c424eb4 */ lw $v0,0x4eb4($v0) +); + +GLOBAL_ASM( +glabel func0000e9dc +/* e9dc: 27bdffe8 */ addiu $sp,$sp,-24 +/* e9e0: afbf0014 */ sw $ra,0x14($sp) +/* e9e4: 0c00cfb1 */ jal func00033ec4 +/* e9e8: 00002025 */ or $a0,$zero,$zero +/* e9ec: 28415000 */ slti $at,$v0,0x5000 +/* e9f0: 10200005 */ beqz $at,.L0000ea08 +/* e9f4: 24035000 */ addiu $v1,$zero,0x5000 +/* e9f8: 0c00cfb1 */ jal func00033ec4 +/* e9fc: 00002025 */ or $a0,$zero,$zero +/* ea00: 10000001 */ beqz $zero,.L0000ea08 +/* ea04: 00401825 */ or $v1,$v0,$zero +.L0000ea08: +/* ea08: 8fbf0014 */ lw $ra,0x14($sp) +/* ea0c: 27bd0018 */ addiu $sp,$sp,0x18 +/* ea10: 3062ffff */ andi $v0,$v1,0xffff +/* ea14: 03e00008 */ jr $ra +/* ea18: 00000000 */ sll $zero,$zero,0x0 +/* ea1c: 27bdffe0 */ addiu $sp,$sp,-32 +/* ea20: afb10018 */ sw $s1,0x18($sp) +/* ea24: 3091ffff */ andi $s1,$a0,0xffff +/* ea28: 2a215001 */ slti $at,$s1,0x5001 +/* ea2c: afbf001c */ sw $ra,0x1c($sp) +/* ea30: afb00014 */ sw $s0,0x14($sp) +/* ea34: 14200002 */ bnez $at,.L0000ea40 +/* ea38: afa40020 */ sw $a0,0x20($sp) +/* ea3c: 24115000 */ addiu $s1,$zero,0x5000 +.L0000ea40: +/* ea40: 00008025 */ or $s0,$zero,$zero +.L0000ea44: +/* ea44: 320400ff */ andi $a0,$s0,0xff +/* ea48: 0c00cfd1 */ jal func00033f44 +/* ea4c: 3225ffff */ andi $a1,$s1,0xffff +/* ea50: 26100001 */ addiu $s0,$s0,0x1 +/* ea54: 320e00ff */ andi $t6,$s0,0xff +/* ea58: 29c10009 */ slti $at,$t6,0x9 +/* ea5c: 1420fff9 */ bnez $at,.L0000ea44 +/* ea60: 01c08025 */ or $s0,$t6,$zero +/* ea64: 8fbf001c */ lw $ra,0x1c($sp) +/* ea68: 3c018006 */ lui $at,0x8006 +/* ea6c: a431ddc8 */ sh $s1,-0x2238($at) +/* ea70: 8fb10018 */ lw $s1,0x18($sp) +/* ea74: 8fb00014 */ lw $s0,0x14($sp) +/* ea78: 03e00008 */ jr $ra +/* ea7c: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0000ea80 +/* ea80: 27bdffe0 */ addiu $sp,$sp,-32 +/* ea84: afb10018 */ sw $s1,0x18($sp) +/* ea88: 3091ffff */ andi $s1,$a0,0xffff +/* ea8c: 2a215001 */ slti $at,$s1,0x5001 +/* ea90: afbf001c */ sw $ra,0x1c($sp) +/* ea94: afb00014 */ sw $s0,0x14($sp) +/* ea98: 14200002 */ bnez $at,.L0000eaa4 +/* ea9c: afa40020 */ sw $a0,0x20($sp) +/* eaa0: 24115000 */ addiu $s1,$zero,0x5000 +.L0000eaa4: +/* eaa4: 00008025 */ or $s0,$zero,$zero +.L0000eaa8: +/* eaa8: 320400ff */ andi $a0,$s0,0xff +/* eaac: 0c00cfd1 */ jal func00033f44 +/* eab0: 3225ffff */ andi $a1,$s1,0xffff +/* eab4: 26100001 */ addiu $s0,$s0,0x1 +/* eab8: 320e00ff */ andi $t6,$s0,0xff +/* eabc: 29c10009 */ slti $at,$t6,0x9 +/* eac0: 1420fff9 */ bnez $at,.L0000eaa8 +/* eac4: 01c08025 */ or $s0,$t6,$zero +/* eac8: 8fbf001c */ lw $ra,0x1c($sp) +/* eacc: 8fb00014 */ lw $s0,0x14($sp) +/* ead0: 8fb10018 */ lw $s1,0x18($sp) +/* ead4: 03e00008 */ jr $ra +/* ead8: 27bd0020 */ addiu $sp,$sp,0x20 +/* eadc: 3c028009 */ lui $v0,0x8009 +/* eae0: 24424eb0 */ addiu $v0,$v0,0x4eb0 +/* eae4: 944e0000 */ lhu $t6,0x0($v0) +/* eae8: 2403ffff */ addiu $v1,$zero,-1 +/* eaec: ac400004 */ sw $zero,0x4($v0) +/* eaf0: 31cff800 */ andi $t7,$t6,0xf800 +/* eaf4: a44f0000 */ sh $t7,0x0($v0) +/* eaf8: 90580000 */ lbu $t8,0x0($v0) +/* eafc: ac400008 */ sw $zero,0x8($v0) +/* eb00: ac43000c */ sw $v1,0xc($v0) +/* eb04: 3308ffe7 */ andi $t0,$t8,0xffe7 +/* eb08: 310a009f */ andi $t2,$t0,0x9f +/* eb0c: a0480000 */ sb $t0,0x0($v0) +/* eb10: a04a0000 */ sb $t2,0x0($v0) +/* eb14: 314b007f */ andi $t3,$t2,0x7f +/* eb18: a04b0000 */ sb $t3,0x0($v0) +/* eb1c: ac430010 */ sw $v1,0x10($v0) +/* eb20: ac430014 */ sw $v1,0x14($v0) +/* eb24: 03e00008 */ jr $ra +/* eb28: ac430018 */ sw $v1,0x18($v0) +); + +GLOBAL_ASM( +glabel func0000eb2c +/* eb2c: 27bdfe90 */ addiu $sp,$sp,-368 +/* eb30: afb20028 */ sw $s2,0x28($sp) +/* eb34: 03a09025 */ or $s2,$sp,$zero +/* eb38: afb10024 */ sw $s1,0x24($sp) +/* eb3c: afb00020 */ sw $s0,0x20($sp) +/* eb40: 2652006b */ addiu $s2,$s2,0x6b +/* eb44: 3c118009 */ lui $s1,0x8009 +/* eb48: 364e000f */ ori $t6,$s2,0xf +/* eb4c: 3c100081 */ lui $s0,0x81 +/* eb50: 26314ea4 */ addiu $s1,$s1,0x4ea4 +/* eb54: afbf0034 */ sw $ra,0x34($sp) +/* eb58: 2610a250 */ addiu $s0,$s0,-23984 +/* eb5c: 39c4000f */ xori $a0,$t6,0xf +/* eb60: afb40030 */ sw $s4,0x30($sp) +/* eb64: afb3002c */ sw $s3,0x2c($sp) +/* eb68: ae200000 */ sw $zero,0x0($s1) +/* eb6c: 00809025 */ or $s2,$a0,$zero +/* eb70: 02002825 */ or $a1,$s0,$zero +/* eb74: 0c003504 */ jal func0000d410 +/* eb78: 24060100 */ addiu $a2,$zero,0x100 +/* eb7c: 8e580004 */ lw $t8,0x4($s2) +/* eb80: 02402025 */ or $a0,$s2,$zero +/* eb84: 24060100 */ addiu $a2,$zero,0x100 +/* eb88: 0c003504 */ jal func0000d410 +/* eb8c: 02182821 */ addu $a1,$s0,$t8 +/* eb90: 8e59000c */ lw $t9,0xc($s2) +/* eb94: 02402025 */ or $a0,$s2,$zero +/* eb98: 24060100 */ addiu $a2,$zero,0x100 +/* eb9c: 0219a021 */ addu $s4,$s0,$t9 +/* eba0: 0c003504 */ jal func0000d410 +/* eba4: 02802825 */ or $a1,$s4,$zero +/* eba8: 864a000e */ lh $t2,0xe($s2) +/* ebac: 3c098009 */ lui $t1,0x8009 +/* ebb0: 3c018009 */ lui $at,0x8009 +/* ebb4: 254b0001 */ addiu $t3,$t2,0x1 +/* ebb8: 25294ea0 */ addiu $t1,$t1,0x4ea0 +/* ebbc: ac2b4ea0 */ sw $t3,0x4ea0($at) +/* ebc0: 8d330000 */ lw $s3,0x0($t1) +/* ebc4: 3c068009 */ lui $a2,0x8009 +/* ebc8: 24c651f0 */ addiu $a2,$a2,0x51f0 +/* ebcc: 00136080 */ sll $t4,$s3,0x2 +/* ebd0: 01809825 */ or $s3,$t4,$zero +/* ebd4: 26730023 */ addiu $s3,$s3,0x23 +/* ebd8: 366d000f */ ori $t5,$s3,0xf +/* ebdc: 39b3000f */ xori $s3,$t5,0xf +/* ebe0: afb30010 */ sw $s3,0x10($sp) +/* ebe4: 00002025 */ or $a0,$zero,$zero +/* ebe8: 00002825 */ or $a1,$zero,$zero +/* ebec: 0c00bec5 */ jal func0002fb14 +/* ebf0: 24070001 */ addiu $a3,$zero,0x1 +/* ebf4: ae220000 */ sw $v0,0x0($s1) +/* ebf8: 00402025 */ or $a0,$v0,$zero +/* ebfc: 02802825 */ or $a1,$s4,$zero +/* ec00: 0c003504 */ jal func0000d410 +/* ec04: 02603025 */ or $a2,$s3,$zero +/* ec08: 3c098009 */ lui $t1,0x8009 +/* ec0c: 8e2f0000 */ lw $t7,0x0($s1) +/* ec10: 25294ea0 */ addiu $t1,$t1,0x4ea0 +/* ec14: 8d280000 */ lw $t0,0x0($t1) +/* ec18: 25f80010 */ addiu $t8,$t7,0x10 +/* ec1c: ae380000 */ sw $t8,0x0($s1) +/* ec20: 1900000e */ blez $t0,.L0000ec5c +/* ec24: 00001825 */ or $v1,$zero,$zero +/* ec28: 00002025 */ or $a0,$zero,$zero +/* ec2c: 8e390000 */ lw $t9,0x0($s1) +.L0000ec30: +/* ec30: 24630001 */ addiu $v1,$v1,0x1 +/* ec34: 03241021 */ addu $v0,$t9,$a0 +/* ec38: 8c4a0000 */ lw $t2,0x0($v0) +/* ec3c: 24840004 */ addiu $a0,$a0,0x4 +/* ec40: 01505821 */ addu $t3,$t2,$s0 +/* ec44: ac4b0000 */ sw $t3,0x0($v0) +/* ec48: 8d280000 */ lw $t0,0x0($t1) +/* ec4c: 0068082a */ slt $at,$v1,$t0 +/* ec50: 5420fff7 */ bnezl $at,.L0000ec30 +/* ec54: 8e390000 */ lw $t9,0x0($s1) +/* ec58: 00001825 */ or $v1,$zero,$zero +.L0000ec5c: +/* ec5c: 3c068009 */ lui $a2,0x8009 +/* ec60: 24c651f0 */ addiu $a2,$a2,0x51f0 +/* ec64: 00002025 */ or $a0,$zero,$zero +/* ec68: 00002825 */ or $a1,$zero,$zero +/* ec6c: 24070002 */ addiu $a3,$zero,0x2 +/* ec70: afa80010 */ sw $t0,0x10($sp) +/* ec74: 0c00bec5 */ jal func0002fb14 +/* ec78: afa3016c */ sw $v1,0x16c($sp) +/* ec7c: 3c098009 */ lui $t1,0x8009 +/* ec80: 25294ea0 */ addiu $t1,$t1,0x4ea0 +/* ec84: 8d2c0000 */ lw $t4,0x0($t1) +/* ec88: 3c058009 */ lui $a1,0x8009 +/* ec8c: 24a55210 */ addiu $a1,$a1,0x5210 +/* ec90: aca20000 */ sw $v0,0x0($a1) +/* ec94: 1180000c */ beqz $t4,.L0000ecc8 +/* ec98: 8fa3016c */ lw $v1,0x16c($sp) +/* ec9c: 00001025 */ or $v0,$zero,$zero +/* eca0: 3404ffff */ dli $a0,0xffff +/* eca4: 8cad0000 */ lw $t5,0x0($a1) +.L0000eca8: +/* eca8: 24630001 */ addiu $v1,$v1,0x1 +/* ecac: 01a27021 */ addu $t6,$t5,$v0 +/* ecb0: a5c40000 */ sh $a0,0x0($t6) +/* ecb4: 8d2f0000 */ lw $t7,0x0($t1) +/* ecb8: 24420002 */ addiu $v0,$v0,0x2 +/* ecbc: 006f082b */ sltu $at,$v1,$t7 +/* ecc0: 5420fff9 */ bnezl $at,.L0000eca8 +/* ecc4: 8cad0000 */ lw $t5,0x0($a1) +.L0000ecc8: +/* ecc8: 3c188009 */ lui $t8,0x8009 +/* eccc: 27025210 */ addiu $v0,$t8,0x5210 +/* ecd0: 3c058009 */ lui $a1,0x8009 +/* ecd4: 24a5523d */ addiu $a1,$a1,0x523d +/* ecd8: 00401825 */ or $v1,$v0,$zero +/* ecdc: 24040001 */ addiu $a0,$zero,0x1 +.L0000ece0: +/* ece0: 24420001 */ addiu $v0,$v0,0x1 +/* ece4: a4640032 */ sh $a0,0x32($v1) +/* ece8: 24630002 */ addiu $v1,$v1,0x2 +/* ecec: 1445fffc */ bne $v0,$a1,.L0000ece0 +/* ecf0: a0400003 */ sb $zero,0x3($v0) +/* ecf4: 8fbf0034 */ lw $ra,0x34($sp) +/* ecf8: 8fb00020 */ lw $s0,0x20($sp) +/* ecfc: 8fb10024 */ lw $s1,0x24($sp) +/* ed00: 8fb20028 */ lw $s2,0x28($sp) +/* ed04: 8fb3002c */ lw $s3,0x2c($sp) +/* ed08: 8fb40030 */ lw $s4,0x30($sp) +/* ed0c: 03e00008 */ jr $ra +/* ed10: 27bd0170 */ addiu $sp,$sp,0x170 +); + +GLOBAL_ASM( +glabel func0000ed14 +/* ed14: 3c038009 */ lui $v1,0x8009 +/* ed18: 3c068009 */ lui $a2,0x8009 +/* ed1c: 24c65210 */ addiu $a2,$a2,0x5210 +/* ed20: 24635210 */ addiu $v1,$v1,0x5210 +/* ed24: 00001025 */ or $v0,$zero,$zero +/* ed28: 2407002d */ addiu $a3,$zero,0x2d +.L0000ed2c: +/* ed2c: 906e0004 */ lbu $t6,0x4($v1) +/* ed30: 00027840 */ sll $t7,$v0,0x1 +/* ed34: 00cf2021 */ addu $a0,$a2,$t7 +/* ed38: 55c00007 */ bnezl $t6,.L0000ed58 +/* ed3c: 24420001 */ addiu $v0,$v0,0x1 +/* ed40: 94850032 */ lhu $a1,0x32($a0) +/* ed44: 28a17d00 */ slti $at,$a1,0x7d00 +/* ed48: 10200002 */ beqz $at,.L0000ed54 +/* ed4c: 24b80001 */ addiu $t8,$a1,0x1 +/* ed50: a4980032 */ sh $t8,0x32($a0) +.L0000ed54: +/* ed54: 24420001 */ addiu $v0,$v0,0x1 +.L0000ed58: +/* ed58: 1447fff4 */ bne $v0,$a3,.L0000ed2c +/* ed5c: 24630001 */ addiu $v1,$v1,0x1 +/* ed60: 03e00008 */ jr $ra +/* ed64: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0000ed68 +/* ed68: 27bdff10 */ addiu $sp,$sp,-240 +/* ed6c: afb20020 */ sw $s2,0x20($sp) +/* ed70: afb1001c */ sw $s1,0x1c($sp) +/* ed74: 03a08825 */ or $s1,$sp,$zero +/* ed78: 03a09025 */ or $s2,$sp,$zero +/* ed7c: 3c0e0081 */ lui $t6,0x81 +/* ed80: 265200af */ addiu $s2,$s2,0xaf +/* ed84: 2631005f */ addiu $s1,$s1,0x5f +/* ed88: afb40028 */ sw $s4,0x28($sp) +/* ed8c: afb30024 */ sw $s3,0x24($sp) +/* ed90: 25cea250 */ addiu $t6,$t6,-23984 +/* ed94: 3639000f */ ori $t9,$s1,0xf +/* ed98: 364f000f */ ori $t7,$s2,0xf +/* ed9c: afbf002c */ sw $ra,0x2c($sp) +/* eda0: afb00018 */ sw $s0,0x18($sp) +/* eda4: afa500f4 */ sw $a1,0xf4($sp) +/* eda8: 008ea021 */ addu $s4,$a0,$t6 +/* edac: 39f2000f */ xori $s2,$t7,0xf +/* edb0: 3b31000f */ xori $s1,$t9,0xf +/* edb4: 24130040 */ addiu $s3,$zero,0x40 +/* edb8: 02402025 */ or $a0,$s2,$zero +.L0000edbc: +/* edbc: 02802825 */ or $a1,$s4,$zero +/* edc0: 0c003513 */ jal func0000d44c +/* edc4: 24060040 */ addiu $a2,$zero,0x40 +/* edc8: 00008025 */ or $s0,$zero,$zero +/* edcc: 00001825 */ or $v1,$zero,$zero +/* edd0: 00001025 */ or $v0,$zero,$zero +.L0000edd4: +/* edd4: 02424821 */ addu $t1,$s2,$v0 +/* edd8: 8d2a0000 */ lw $t2,0x0($t1) +/* eddc: 24630001 */ addiu $v1,$v1,0x1 +/* ede0: 2c610010 */ sltiu $at,$v1,0x10 +/* ede4: 24420004 */ addiu $v0,$v0,0x4 +/* ede8: 1420fffa */ bnez $at,.L0000edd4 +/* edec: 020a8021 */ addu $s0,$s0,$t2 +/* edf0: 02202025 */ or $a0,$s1,$zero +/* edf4: 02802825 */ or $a1,$s4,$zero +/* edf8: 0c003513 */ jal func0000d44c +/* edfc: 24060040 */ addiu $a2,$zero,0x40 +/* ee00: 00002025 */ or $a0,$zero,$zero +/* ee04: 00001025 */ or $v0,$zero,$zero +.L0000ee08: +/* ee08: 02225821 */ addu $t3,$s1,$v0 +/* ee0c: 8d6c0000 */ lw $t4,0x0($t3) +/* ee10: 24420004 */ addiu $v0,$v0,0x4 +/* ee14: 1453fffc */ bne $v0,$s3,.L0000ee08 +/* ee18: 008c2021 */ addu $a0,$a0,$t4 +/* ee1c: 5604ffe7 */ bnel $s0,$a0,.L0000edbc +/* ee20: 02402025 */ or $a0,$s2,$zero +/* ee24: 97ad00f6 */ lhu $t5,0xf6($sp) +/* ee28: 8e210000 */ lw $at,0x0($s1) +/* ee2c: 3c038009 */ lui $v1,0x8009 +/* ee30: 24635210 */ addiu $v1,$v1,0x5210 +/* ee34: 000d7100 */ sll $t6,$t5,0x4 +/* ee38: 006e7821 */ addu $t7,$v1,$t6 +/* ee3c: ade1008c */ sw $at,0x8c($t7) +/* ee40: 8e390004 */ lw $t9,0x4($s1) +/* ee44: adf90090 */ sw $t9,0x90($t7) +/* ee48: 8e210008 */ lw $at,0x8($s1) +/* ee4c: ade10094 */ sw $at,0x94($t7) +/* ee50: 8e39000c */ lw $t9,0xc($s1) +/* ee54: adf90098 */ sw $t9,0x98($t7) +/* ee58: 97a800f6 */ lhu $t0,0xf6($sp) +/* ee5c: 8fbf002c */ lw $ra,0x2c($sp) +/* ee60: 8fb40028 */ lw $s4,0x28($sp) +/* ee64: 00084900 */ sll $t1,$t0,0x4 +/* ee68: 00691021 */ addu $v0,$v1,$t1 +/* ee6c: 8fb30024 */ lw $s3,0x24($sp) +/* ee70: 8fb20020 */ lw $s2,0x20($sp) +/* ee74: 8fb1001c */ lw $s1,0x1c($sp) +/* ee78: 8fb00018 */ lw $s0,0x18($sp) +/* ee7c: 27bd00f0 */ addiu $sp,$sp,0xf0 +/* ee80: 03e00008 */ jr $ra +/* ee84: 2442008c */ addiu $v0,$v0,0x8c +); + +GLOBAL_ASM( +glabel func0000ee88 +/* ee88: 27bdff10 */ addiu $sp,$sp,-240 +/* ee8c: afb20020 */ sw $s2,0x20($sp) +/* ee90: afb1001c */ sw $s1,0x1c($sp) +/* ee94: 03a08825 */ or $s1,$sp,$zero +/* ee98: 03a09025 */ or $s2,$sp,$zero +/* ee9c: 3c0e0081 */ lui $t6,0x81 +/* eea0: 265200af */ addiu $s2,$s2,0xaf +/* eea4: 2631005f */ addiu $s1,$s1,0x5f +/* eea8: afb40028 */ sw $s4,0x28($sp) +/* eeac: afb30024 */ sw $s3,0x24($sp) +/* eeb0: 25cea250 */ addiu $t6,$t6,-23984 +/* eeb4: 3639000f */ ori $t9,$s1,0xf +/* eeb8: 364f000f */ ori $t7,$s2,0xf +/* eebc: afbf002c */ sw $ra,0x2c($sp) +/* eec0: afb00018 */ sw $s0,0x18($sp) +/* eec4: afa500f4 */ sw $a1,0xf4($sp) +/* eec8: 008ea021 */ addu $s4,$a0,$t6 +/* eecc: 39f2000f */ xori $s2,$t7,0xf +/* eed0: 3b31000f */ xori $s1,$t9,0xf +/* eed4: 24130040 */ addiu $s3,$zero,0x40 +/* eed8: 02402025 */ or $a0,$s2,$zero +.L0000eedc: +/* eedc: 02802825 */ or $a1,$s4,$zero +/* eee0: 0c003513 */ jal func0000d44c +/* eee4: 24060040 */ addiu $a2,$zero,0x40 +/* eee8: 00008025 */ or $s0,$zero,$zero +/* eeec: 00001825 */ or $v1,$zero,$zero +/* eef0: 00001025 */ or $v0,$zero,$zero +.L0000eef4: +/* eef4: 02424821 */ addu $t1,$s2,$v0 +/* eef8: 8d2a0000 */ lw $t2,0x0($t1) +/* eefc: 24630001 */ addiu $v1,$v1,0x1 +/* ef00: 2c610010 */ sltiu $at,$v1,0x10 +/* ef04: 24420004 */ addiu $v0,$v0,0x4 +/* ef08: 1420fffa */ bnez $at,.L0000eef4 +/* ef0c: 020a8021 */ addu $s0,$s0,$t2 +/* ef10: 02202025 */ or $a0,$s1,$zero +/* ef14: 02802825 */ or $a1,$s4,$zero +/* ef18: 0c003513 */ jal func0000d44c +/* ef1c: 24060040 */ addiu $a2,$zero,0x40 +/* ef20: 00002025 */ or $a0,$zero,$zero +/* ef24: 00001025 */ or $v0,$zero,$zero +.L0000ef28: +/* ef28: 02225821 */ addu $t3,$s1,$v0 +/* ef2c: 8d6c0000 */ lw $t4,0x0($t3) +/* ef30: 24420004 */ addiu $v0,$v0,0x4 +/* ef34: 1453fffc */ bne $v0,$s3,.L0000ef28 +/* ef38: 008c2021 */ addu $a0,$a0,$t4 +/* ef3c: 5604ffe7 */ bnel $s0,$a0,.L0000eedc +/* ef40: 02402025 */ or $a0,$s2,$zero +/* ef44: 97a300f6 */ lhu $v1,0xf6($sp) +/* ef48: 8a210000 */ lwl $at,0x0($s1) +/* ef4c: 9a210003 */ lwr $at,0x3($s1) +/* ef50: 00036880 */ sll $t5,$v1,0x2 +/* ef54: 3c048009 */ lui $a0,0x8009 +/* ef58: 01a36823 */ subu $t5,$t5,$v1 +/* ef5c: 24845210 */ addiu $a0,$a0,0x5210 +/* ef60: 000d6840 */ sll $t5,$t5,0x1 +/* ef64: 008d7021 */ addu $t6,$a0,$t5 +/* ef68: a9c1035c */ swl $at,0x35c($t6) +/* ef6c: b9c1035f */ swr $at,0x35f($t6) +/* ef70: 92210004 */ lbu $at,0x4($s1) +/* ef74: 008d1021 */ addu $v0,$a0,$t5 +/* ef78: 2442035c */ addiu $v0,$v0,0x35c +/* ef7c: a1c10360 */ sb $at,0x360($t6) +/* ef80: 92380005 */ lbu $t8,0x5($s1) +/* ef84: a1d80361 */ sb $t8,0x361($t6) +/* ef88: 8fbf002c */ lw $ra,0x2c($sp) +/* ef8c: 8fb40028 */ lw $s4,0x28($sp) +/* ef90: 8fb30024 */ lw $s3,0x24($sp) +/* ef94: 8fb20020 */ lw $s2,0x20($sp) +/* ef98: 8fb1001c */ lw $s1,0x1c($sp) +/* ef9c: 8fb00018 */ lw $s0,0x18($sp) +/* efa0: 03e00008 */ jr $ra +/* efa4: 27bd00f0 */ addiu $sp,$sp,0xf0 +); + +GLOBAL_ASM( +glabel func0000efa8 +/* efa8: 27bdfd10 */ addiu $sp,$sp,-752 +/* efac: afb20020 */ sw $s2,0x20($sp) +/* efb0: afb1001c */ sw $s1,0x1c($sp) +/* efb4: 03a08825 */ or $s1,$sp,$zero +/* efb8: 03a09025 */ or $s2,$sp,$zero +/* efbc: 3c0e0081 */ lui $t6,0x81 +/* efc0: 265201af */ addiu $s2,$s2,0x1af +/* efc4: 2631005f */ addiu $s1,$s1,0x5f +/* efc8: afb40028 */ sw $s4,0x28($sp) +/* efcc: afb30024 */ sw $s3,0x24($sp) +/* efd0: 25cea250 */ addiu $t6,$t6,-23984 +/* efd4: 3639000f */ ori $t9,$s1,0xf +/* efd8: 364f000f */ ori $t7,$s2,0xf +/* efdc: afbf002c */ sw $ra,0x2c($sp) +/* efe0: afb00018 */ sw $s0,0x18($sp) +/* efe4: afa502f4 */ sw $a1,0x2f4($sp) +/* efe8: 008ea021 */ addu $s4,$a0,$t6 +/* efec: 39f2000f */ xori $s2,$t7,0xf +/* eff0: 3b31000f */ xori $s1,$t9,0xf +/* eff4: 24130140 */ addiu $s3,$zero,0x140 +/* eff8: 02402025 */ or $a0,$s2,$zero +.L0000effc: +/* effc: 02802825 */ or $a1,$s4,$zero +/* f000: 0c003513 */ jal func0000d44c +/* f004: 24060140 */ addiu $a2,$zero,0x140 +/* f008: 00008025 */ or $s0,$zero,$zero +/* f00c: 00001825 */ or $v1,$zero,$zero +/* f010: 00001025 */ or $v0,$zero,$zero +.L0000f014: +/* f014: 02424821 */ addu $t1,$s2,$v0 +/* f018: 8d2a0000 */ lw $t2,0x0($t1) +/* f01c: 24630001 */ addiu $v1,$v1,0x1 +/* f020: 2c610050 */ sltiu $at,$v1,0x50 +/* f024: 24420004 */ addiu $v0,$v0,0x4 +/* f028: 1420fffa */ bnez $at,.L0000f014 +/* f02c: 020a8021 */ addu $s0,$s0,$t2 +/* f030: 02202025 */ or $a0,$s1,$zero +/* f034: 02802825 */ or $a1,$s4,$zero +/* f038: 0c003513 */ jal func0000d44c +/* f03c: 24060140 */ addiu $a2,$zero,0x140 +/* f040: 00002025 */ or $a0,$zero,$zero +/* f044: 00001025 */ or $v0,$zero,$zero +.L0000f048: +/* f048: 02225821 */ addu $t3,$s1,$v0 +/* f04c: 8d6c0000 */ lw $t4,0x0($t3) +/* f050: 24420004 */ addiu $v0,$v0,0x4 +/* f054: 1453fffc */ bne $v0,$s3,.L0000f048 +/* f058: 008c2021 */ addu $a0,$a0,$t4 +/* f05c: 5604ffe7 */ bnel $s0,$a0,.L0000effc +/* f060: 02402025 */ or $a0,$s2,$zero +/* f064: 97a302f6 */ lhu $v1,0x2f6($sp) +/* f068: 3c048009 */ lui $a0,0x8009 +/* f06c: 24845210 */ addiu $a0,$a0,0x5210 +/* f070: 00036940 */ sll $t5,$v1,0x5 +/* f074: 01a36821 */ addu $t5,$t5,$v1 +/* f078: 000d18c0 */ sll $v1,$t5,0x3 +/* f07c: 00837021 */ addu $t6,$a0,$v1 +/* f080: 0220c825 */ or $t9,$s1,$zero +/* f084: 26380108 */ addiu $t8,$s1,0x108 +.L0000f088: +/* f088: 8f210000 */ lw $at,0x0($t9) +/* f08c: 2739000c */ addiu $t9,$t9,0xc +/* f090: 25ce000c */ addiu $t6,$t6,0xc +/* f094: adc107e4 */ sw $at,0x7e4($t6) +/* f098: 8f21fff8 */ lw $at,-0x8($t9) +/* f09c: adc107e8 */ sw $at,0x7e8($t6) +/* f0a0: 8f21fffc */ lw $at,-0x4($t9) +/* f0a4: 1738fff8 */ bne $t9,$t8,.L0000f088 +/* f0a8: adc107ec */ sw $at,0x7ec($t6) +/* f0ac: 8fbf002c */ lw $ra,0x2c($sp) +/* f0b0: 00831021 */ addu $v0,$a0,$v1 +/* f0b4: 8fb00018 */ lw $s0,0x18($sp) +/* f0b8: 8fb1001c */ lw $s1,0x1c($sp) +/* f0bc: 8fb20020 */ lw $s2,0x20($sp) +/* f0c0: 8fb30024 */ lw $s3,0x24($sp) +/* f0c4: 8fb40028 */ lw $s4,0x28($sp) +/* f0c8: 27bd02f0 */ addiu $sp,$sp,0x2f0 +/* f0cc: 03e00008 */ jr $ra +/* f0d0: 244207f0 */ addiu $v0,$v0,0x7f0 +); + +GLOBAL_ASM( +glabel func0000f0d4 +/* f0d4: 27bdff10 */ addiu $sp,$sp,-240 +/* f0d8: afb40028 */ sw $s4,0x28($sp) +/* f0dc: 0080a025 */ or $s4,$a0,$zero +/* f0e0: afbf002c */ sw $ra,0x2c($sp) +/* f0e4: afb30024 */ sw $s3,0x24($sp) +/* f0e8: afb20020 */ sw $s2,0x20($sp) +/* f0ec: afb1001c */ sw $s1,0x1c($sp) +/* f0f0: afb00018 */ sw $s0,0x18($sp) +/* f0f4: 14800003 */ bnez $a0,.L0000f104 +/* f0f8: afa500f4 */ sw $a1,0xf4($sp) +/* f0fc: 10000042 */ beqz $zero,.L0000f208 +/* f100: 00001025 */ or $v0,$zero,$zero +.L0000f104: +/* f104: 03a09025 */ or $s2,$sp,$zero +/* f108: 03a08825 */ or $s1,$sp,$zero +/* f10c: 3c0e0081 */ lui $t6,0x81 +/* f110: 2631005f */ addiu $s1,$s1,0x5f +/* f114: 265200af */ addiu $s2,$s2,0xaf +/* f118: 25cea250 */ addiu $t6,$t6,-23984 +/* f11c: 364f000f */ ori $t7,$s2,0xf +/* f120: 3639000f */ ori $t9,$s1,0xf +/* f124: 028ea021 */ addu $s4,$s4,$t6 +/* f128: 3b31000f */ xori $s1,$t9,0xf +/* f12c: 39f2000f */ xori $s2,$t7,0xf +/* f130: 24130040 */ addiu $s3,$zero,0x40 +/* f134: 02402025 */ or $a0,$s2,$zero +.L0000f138: +/* f138: 02802825 */ or $a1,$s4,$zero +/* f13c: 0c003513 */ jal func0000d44c +/* f140: 24060040 */ addiu $a2,$zero,0x40 +/* f144: 00008025 */ or $s0,$zero,$zero +/* f148: 00001825 */ or $v1,$zero,$zero +/* f14c: 00001025 */ or $v0,$zero,$zero +.L0000f150: +/* f150: 02424821 */ addu $t1,$s2,$v0 +/* f154: 8d2a0000 */ lw $t2,0x0($t1) +/* f158: 24630001 */ addiu $v1,$v1,0x1 +/* f15c: 2c610010 */ sltiu $at,$v1,0x10 +/* f160: 24420004 */ addiu $v0,$v0,0x4 +/* f164: 1420fffa */ bnez $at,.L0000f150 +/* f168: 020a8021 */ addu $s0,$s0,$t2 +/* f16c: 02202025 */ or $a0,$s1,$zero +/* f170: 02802825 */ or $a1,$s4,$zero +/* f174: 0c003513 */ jal func0000d44c +/* f178: 24060040 */ addiu $a2,$zero,0x40 +/* f17c: 00002025 */ or $a0,$zero,$zero +/* f180: 00001025 */ or $v0,$zero,$zero +.L0000f184: +/* f184: 02225821 */ addu $t3,$s1,$v0 +/* f188: 8d6c0000 */ lw $t4,0x0($t3) +/* f18c: 24420004 */ addiu $v0,$v0,0x4 +/* f190: 1453fffc */ bne $v0,$s3,.L0000f184 +/* f194: 008c2021 */ addu $a0,$a0,$t4 +/* f198: 5604ffe7 */ bnel $s0,$a0,.L0000f138 +/* f19c: 02402025 */ or $a0,$s2,$zero +/* f1a0: 97a300f6 */ lhu $v1,0xf6($sp) +/* f1a4: 3c048009 */ lui $a0,0x8009 +/* f1a8: 24845210 */ addiu $a0,$a0,0x5210 +/* f1ac: 00036880 */ sll $t5,$v1,0x2 +/* f1b0: 01a36823 */ subu $t5,$t5,$v1 +/* f1b4: 000d6880 */ sll $t5,$t5,0x2 +/* f1b8: 01a36823 */ subu $t5,$t5,$v1 +/* f1bc: 000d1880 */ sll $v1,$t5,0x2 +/* f1c0: 00837021 */ addu $t6,$a0,$v1 +/* f1c4: 0220c825 */ or $t9,$s1,$zero +/* f1c8: 26380024 */ addiu $t8,$s1,0x24 +.L0000f1cc: +/* f1cc: 8f210000 */ lw $at,0x0($t9) +/* f1d0: 2739000c */ addiu $t9,$t9,0xc +/* f1d4: 25ce000c */ addiu $t6,$t6,0xc +/* f1d8: adc1364c */ sw $at,0x364c($t6) +/* f1dc: 8f21fff8 */ lw $at,-0x8($t9) +/* f1e0: adc13650 */ sw $at,0x3650($t6) +/* f1e4: 8f21fffc */ lw $at,-0x4($t9) +/* f1e8: 1738fff8 */ bne $t9,$t8,.L0000f1cc +/* f1ec: adc13654 */ sw $at,0x3654($t6) +/* f1f0: 8f210000 */ lw $at,0x0($t9) +/* f1f4: 00831021 */ addu $v0,$a0,$v1 +/* f1f8: 24423658 */ addiu $v0,$v0,0x3658 +/* f1fc: adc13658 */ sw $at,0x3658($t6) +/* f200: 8f380004 */ lw $t8,0x4($t9) +/* f204: add8365c */ sw $t8,0x365c($t6) +.L0000f208: +/* f208: 8fbf002c */ lw $ra,0x2c($sp) +/* f20c: 8fb00018 */ lw $s0,0x18($sp) +/* f210: 8fb1001c */ lw $s1,0x1c($sp) +/* f214: 8fb20020 */ lw $s2,0x20($sp) +/* f218: 8fb30024 */ lw $s3,0x24($sp) +/* f21c: 8fb40028 */ lw $s4,0x28($sp) +/* f220: 03e00008 */ jr $ra +/* f224: 27bd00f0 */ addiu $sp,$sp,0xf0 +); + +GLOBAL_ASM( +glabel func0000f228 +/* f228: 27bdff08 */ addiu $sp,$sp,-248 +/* f22c: afb20020 */ sw $s2,0x20($sp) +/* f230: afb1001c */ sw $s1,0x1c($sp) +/* f234: 03a08825 */ or $s1,$sp,$zero +/* f238: 03a09025 */ or $s2,$sp,$zero +/* f23c: 3c0e0081 */ lui $t6,0x81 +/* f240: 265200b7 */ addiu $s2,$s2,0xb7 +/* f244: 26310067 */ addiu $s1,$s1,0x67 +/* f248: afb40028 */ sw $s4,0x28($sp) +/* f24c: afb30024 */ sw $s3,0x24($sp) +/* f250: 25cea250 */ addiu $t6,$t6,-23984 +/* f254: 3639000f */ ori $t9,$s1,0xf +/* f258: 364f000f */ ori $t7,$s2,0xf +/* f25c: afbf002c */ sw $ra,0x2c($sp) +/* f260: afb00018 */ sw $s0,0x18($sp) +/* f264: afa500fc */ sw $a1,0xfc($sp) +/* f268: 008ea021 */ addu $s4,$a0,$t6 +/* f26c: 39f2000f */ xori $s2,$t7,0xf +/* f270: 3b31000f */ xori $s1,$t9,0xf +/* f274: 24130040 */ addiu $s3,$zero,0x40 +/* f278: 02402025 */ or $a0,$s2,$zero +.L0000f27c: +/* f27c: 02802825 */ or $a1,$s4,$zero +/* f280: 0c003513 */ jal func0000d44c +/* f284: 24060040 */ addiu $a2,$zero,0x40 +/* f288: 00008025 */ or $s0,$zero,$zero +/* f28c: 00001825 */ or $v1,$zero,$zero +/* f290: 00001025 */ or $v0,$zero,$zero +.L0000f294: +/* f294: 02424821 */ addu $t1,$s2,$v0 +/* f298: 8d2a0000 */ lw $t2,0x0($t1) +/* f29c: 24630001 */ addiu $v1,$v1,0x1 +/* f2a0: 2c610010 */ sltiu $at,$v1,0x10 +/* f2a4: 24420004 */ addiu $v0,$v0,0x4 +/* f2a8: 1420fffa */ bnez $at,.L0000f294 +/* f2ac: 020a8021 */ addu $s0,$s0,$t2 +/* f2b0: 02202025 */ or $a0,$s1,$zero +/* f2b4: 02802825 */ or $a1,$s4,$zero +/* f2b8: 0c003513 */ jal func0000d44c +/* f2bc: 24060040 */ addiu $a2,$zero,0x40 +/* f2c0: 00002025 */ or $a0,$zero,$zero +/* f2c4: 00001025 */ or $v0,$zero,$zero +.L0000f2c8: +/* f2c8: 02225821 */ addu $t3,$s1,$v0 +/* f2cc: 8d6c0000 */ lw $t4,0x0($t3) +/* f2d0: 24420004 */ addiu $v0,$v0,0x4 +/* f2d4: 1453fffc */ bne $v0,$s3,.L0000f2c8 +/* f2d8: 008c2021 */ addu $a0,$a0,$t4 +/* f2dc: 5604ffe7 */ bnel $s0,$a0,.L0000f27c +/* f2e0: 02402025 */ or $a0,$s2,$zero +/* f2e4: 97ad00fe */ lhu $t5,0xfe($sp) +/* f2e8: 3c0f8009 */ lui $t7,0x8009 +/* f2ec: 8e210000 */ lw $at,0x0($s1) +/* f2f0: 000d7080 */ sll $t6,$t5,0x2 +/* f2f4: 01cd7021 */ addu $t6,$t6,$t5 +/* f2f8: 000e7080 */ sll $t6,$t6,0x2 +/* f2fc: 25ef5210 */ addiu $t7,$t7,0x5210 +/* f300: 01cf1021 */ addu $v0,$t6,$t7 +/* f304: 2450046c */ addiu $s0,$v0,0x46c +/* f308: ae010000 */ sw $at,0x0($s0) +/* f30c: 8e390004 */ lw $t9,0x4($s1) +/* f310: 3c090084 */ lui $t1,0x84 +/* f314: 25299dd0 */ addiu $t1,$t1,-25136 +/* f318: ae190004 */ sw $t9,0x4($s0) +/* f31c: 8e210008 */ lw $at,0x8($s1) +/* f320: ae010008 */ sw $at,0x8($s0) +/* f324: 8e39000c */ lw $t9,0xc($s1) +/* f328: ae19000c */ sw $t9,0xc($s0) +/* f32c: 8e210010 */ lw $at,0x10($s1) +/* f330: ae010010 */ sw $at,0x10($s0) +/* f334: 8c48046c */ lw $t0,0x46c($v0) +/* f338: 904b0474 */ lbu $t3,0x474($v0) +/* f33c: 01095021 */ addu $t2,$t0,$t1 +/* f340: 15600009 */ bnez $t3,.L0000f368 +/* f344: ac4a046c */ sw $t2,0x46c($v0) +/* f348: 8e040010 */ lw $a0,0x10($s0) +/* f34c: 0c003bea */ jal func0000efa8 +/* f350: 97a500fe */ lhu $a1,0xfe($sp) +/* f354: ae020010 */ sw $v0,0x10($s0) +/* f358: 8e04000c */ lw $a0,0xc($s0) +/* f35c: 0c003c35 */ jal func0000f0d4 +/* f360: 97a500fe */ lhu $a1,0xfe($sp) +/* f364: ae02000c */ sw $v0,0xc($s0) +.L0000f368: +/* f368: 8fbf002c */ lw $ra,0x2c($sp) +/* f36c: 02001025 */ or $v0,$s0,$zero +/* f370: 8fb00018 */ lw $s0,0x18($sp) +/* f374: 8fb1001c */ lw $s1,0x1c($sp) +/* f378: 8fb20020 */ lw $s2,0x20($sp) +/* f37c: 8fb30024 */ lw $s3,0x24($sp) +/* f380: 8fb40028 */ lw $s4,0x28($sp) +/* f384: 03e00008 */ jr $ra +/* f388: 27bd00f8 */ addiu $sp,$sp,0xf8 +); + +GLOBAL_ASM( +glabel func0000f38c +/* f38c: 27bdffd0 */ addiu $sp,$sp,-48 +/* f390: afb1001c */ sw $s1,0x1c($sp) +/* f394: 3c018006 */ lui $at,0x8006 +/* f398: 00808825 */ or $s1,$a0,$zero +/* f39c: afbf002c */ sw $ra,0x2c($sp) +/* f3a0: afb40028 */ sw $s4,0x28($sp) +/* f3a4: afb30024 */ sw $s3,0x24($sp) +/* f3a8: afb20020 */ sw $s2,0x20($sp) +/* f3ac: afb00018 */ sw $s0,0x18($sp) +/* f3b0: 1080000a */ beqz $a0,.L0000f3dc +/* f3b4: ac24ddcc */ sw $a0,-0x2234($at) +/* f3b8: 24140001 */ addiu $s4,$zero,0x1 +/* f3bc: 1094000d */ beq $a0,$s4,.L0000f3f4 +/* f3c0: 24130002 */ addiu $s3,$zero,0x2 +/* f3c4: 10930010 */ beq $a0,$s3,.L0000f408 +/* f3c8: 24120003 */ addiu $s2,$zero,0x3 +/* f3cc: 10920012 */ beq $a0,$s2,.L0000f418 +/* f3d0: 00000000 */ sll $zero,$zero,0x0 +/* f3d4: 10000013 */ beqz $zero,.L0000f424 +/* f3d8: 00002025 */ or $a0,$zero,$zero +.L0000f3dc: +/* f3dc: 0c00d00c */ jal func00034030 +/* f3e0: 24040001 */ addiu $a0,$zero,0x1 +/* f3e4: 24140001 */ addiu $s4,$zero,0x1 +/* f3e8: 24130002 */ addiu $s3,$zero,0x2 +/* f3ec: 1000000c */ beqz $zero,.L0000f420 +/* f3f0: 24120003 */ addiu $s2,$zero,0x3 +.L0000f3f4: +/* f3f4: 0c00d00c */ jal func00034030 +/* f3f8: 24040002 */ addiu $a0,$zero,0x2 +/* f3fc: 24130002 */ addiu $s3,$zero,0x2 +/* f400: 10000007 */ beqz $zero,.L0000f420 +/* f404: 24120003 */ addiu $s2,$zero,0x3 +.L0000f408: +/* f408: 0c00d00c */ jal func00034030 +/* f40c: 24040003 */ addiu $a0,$zero,0x3 +/* f410: 10000003 */ beqz $zero,.L0000f420 +/* f414: 24120003 */ addiu $s2,$zero,0x3 +.L0000f418: +/* f418: 0c00d00c */ jal func00034030 +/* f41c: 24040004 */ addiu $a0,$zero,0x4 +.L0000f420: +/* f420: 00002025 */ or $a0,$zero,$zero +.L0000f424: +/* f424: 0c00d041 */ jal func00034104 +/* f428: 24050004 */ addiu $a1,$zero,0x4 +/* f42c: 3c028009 */ lui $v0,0x8009 +/* f430: 8c424ea8 */ lw $v0,0x4ea8($v0) +/* f434: 02808025 */ or $s0,$s4,$zero +/* f438: 28410002 */ slti $at,$v0,0x2 +/* f43c: 54200010 */ bnezl $at,.L0000f480 +/* f440: 8fbf002c */ lw $ra,0x2c($sp) +.L0000f444: +/* f444: 12340005 */ beq $s1,$s4,.L0000f45c +/* f448: 02002025 */ or $a0,$s0,$zero +/* f44c: 12330003 */ beq $s1,$s3,.L0000f45c +/* f450: 00000000 */ sll $zero,$zero,0x0 +/* f454: 56320006 */ bnel $s1,$s2,.L0000f470 +/* f458: 26100001 */ addiu $s0,$s0,0x1 +.L0000f45c: +/* f45c: 0c00d041 */ jal func00034104 +/* f460: 24050004 */ addiu $a1,$zero,0x4 +/* f464: 3c028009 */ lui $v0,0x8009 +/* f468: 8c424ea8 */ lw $v0,0x4ea8($v0) +/* f46c: 26100001 */ addiu $s0,$s0,0x1 +.L0000f470: +/* f470: 0202082a */ slt $at,$s0,$v0 +/* f474: 1420fff3 */ bnez $at,.L0000f444 +/* f478: 00000000 */ sll $zero,$zero,0x0 +/* f47c: 8fbf002c */ lw $ra,0x2c($sp) +.L0000f480: +/* f480: 8fb00018 */ lw $s0,0x18($sp) +/* f484: 8fb1001c */ lw $s1,0x1c($sp) +/* f488: 8fb20020 */ lw $s2,0x20($sp) +/* f48c: 8fb30024 */ lw $s3,0x24($sp) +/* f490: 8fb40028 */ lw $s4,0x28($sp) +/* f494: 03e00008 */ jr $ra +/* f498: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0000f49c +/* f49c: 27bdff50 */ addiu $sp,$sp,-176 +/* f4a0: afb00014 */ sw $s0,0x14($sp) +/* f4a4: 00048400 */ sll $s0,$a0,0x10 +/* f4a8: 00107403 */ sra $t6,$s0,0x10 +/* f4ac: afa400b0 */ sw $a0,0xb0($sp) +/* f4b0: 000e2400 */ sll $a0,$t6,0x10 +/* f4b4: afbf001c */ sw $ra,0x1c($sp) +/* f4b8: 00047c03 */ sra $t7,$a0,0x10 +/* f4bc: 01c08025 */ or $s0,$t6,$zero +/* f4c0: afb10018 */ sw $s1,0x18($sp) +/* f4c4: 0c003ee8 */ jal func0000fba0 +/* f4c8: 01e02025 */ or $a0,$t7,$zero +/* f4cc: 10400003 */ beqz $v0,.L0000f4dc +/* f4d0: 3c088009 */ lui $t0,0x8009 +/* f4d4: 10000064 */ beqz $zero,.L0000f668 +/* f4d8: 00001025 */ or $v0,$zero,$zero +.L0000f4dc: +/* f4dc: 25085210 */ addiu $t0,$t0,0x5210 +/* f4e0: 320a07ff */ andi $t2,$s0,0x7ff +/* f4e4: 8d060000 */ lw $a2,0x0($t0) +/* f4e8: 000ac400 */ sll $t8,$t2,0x10 +/* f4ec: 00185403 */ sra $t2,$t8,0x10 +/* f4f0: 000a5840 */ sll $t3,$t2,0x1 +/* f4f4: 00cb6021 */ addu $t4,$a2,$t3 +/* f4f8: 95890000 */ lhu $t1,0x0($t4) +/* f4fc: 3401ffff */ dli $at,0xffff +/* f500: 2407ffff */ addiu $a3,$zero,-1 +/* f504: 15210051 */ bne $t1,$at,.L0000f64c +/* f508: 00002825 */ or $a1,$zero,$zero +/* f50c: 3c038009 */ lui $v1,0x8009 +/* f510: 24635210 */ addiu $v1,$v1,0x5210 +/* f514: 00001025 */ or $v0,$zero,$zero +.L0000f518: +/* f518: 906d0004 */ lbu $t5,0x4($v1) +/* f51c: 00027040 */ sll $t6,$v0,0x1 +/* f520: 010e7821 */ addu $t7,$t0,$t6 +/* f524: 55a00008 */ bnezl $t5,.L0000f548 +/* f528: 24420001 */ addiu $v0,$v0,0x1 +/* f52c: 95e40032 */ lhu $a0,0x32($t7) +/* f530: 00a4082b */ sltu $at,$a1,$a0 +/* f534: 50200004 */ beqzl $at,.L0000f548 +/* f538: 24420001 */ addiu $v0,$v0,0x1 +/* f53c: 00802825 */ or $a1,$a0,$zero +/* f540: 00403825 */ or $a3,$v0,$zero +/* f544: 24420001 */ addiu $v0,$v0,0x1 +.L0000f548: +/* f548: 2841002d */ slti $at,$v0,0x2d +/* f54c: 1420fff2 */ bnez $at,.L0000f518 +/* f550: 24630001 */ addiu $v1,$v1,0x1 +/* f554: 3c048009 */ lui $a0,0x8009 +/* f558: 8c844ea0 */ lw $a0,0x4ea0($a0) +/* f55c: 30e9ffff */ andi $t1,$a3,0xffff +/* f560: 00c01825 */ or $v1,$a2,$zero +/* f564: 1080000d */ beqz $a0,.L0000f59c +/* f568: 00001025 */ or $v0,$zero,$zero +/* f56c: 30e5ffff */ andi $a1,$a3,0xffff +/* f570: 3406ffff */ dli $a2,0xffff +.L0000f574: +/* f574: 94780000 */ lhu $t8,0x0($v1) +/* f578: 24420001 */ addiu $v0,$v0,0x1 +/* f57c: 54b80005 */ bnel $a1,$t8,.L0000f594 +/* f580: 0044082b */ sltu $at,$v0,$a0 +/* f584: a4660000 */ sh $a2,0x0($v1) +/* f588: 3c048009 */ lui $a0,0x8009 +/* f58c: 8c844ea0 */ lw $a0,0x4ea0($a0) +/* f590: 0044082b */ sltu $at,$v0,$a0 +.L0000f594: +/* f594: 1420fff7 */ bnez $at,.L0000f574 +/* f598: 24630002 */ addiu $v1,$v1,0x2 +.L0000f59c: +/* f59c: 3c0d8009 */ lui $t5,0x8009 +/* f5a0: 8dad4ea4 */ lw $t5,0x4ea4($t5) +/* f5a4: 03a08025 */ or $s0,$sp,$zero +/* f5a8: 26100047 */ addiu $s0,$s0,0x47 +/* f5ac: 000a7080 */ sll $t6,$t2,0x2 +/* f5b0: 3619000f */ ori $t9,$s0,0xf +/* f5b4: 01ae7821 */ addu $t7,$t5,$t6 +/* f5b8: 8de5fffc */ lw $a1,-0x4($t7) +/* f5bc: 3b24000f */ xori $a0,$t9,0xf +/* f5c0: 00808025 */ or $s0,$a0,$zero +/* f5c4: afab0024 */ sw $t3,0x24($sp) +/* f5c8: a7a900aa */ sh $t1,0xaa($sp) +/* f5cc: 24060040 */ addiu $a2,$zero,0x40 +/* f5d0: 0c003513 */ jal func0000d44c +/* f5d4: 30f1ffff */ andi $s1,$a3,0xffff +/* f5d8: 8e040000 */ lw $a0,0x0($s0) +/* f5dc: 0c003b5a */ jal func0000ed68 +/* f5e0: 3225ffff */ andi $a1,$s1,0xffff +/* f5e4: ae020000 */ sw $v0,0x0($s0) +/* f5e8: 8e040008 */ lw $a0,0x8($s0) +/* f5ec: 0c003c8a */ jal func0000f228 +/* f5f0: 3225ffff */ andi $a1,$s1,0xffff +/* f5f4: ae020008 */ sw $v0,0x8($s0) +/* f5f8: 8e040004 */ lw $a0,0x4($s0) +/* f5fc: 0c003ba2 */ jal func0000ee88 +/* f600: 3225ffff */ andi $a1,$s1,0xffff +/* f604: 8e010000 */ lw $at,0x0($s0) +/* f608: 3c088009 */ lui $t0,0x8009 +/* f60c: 25085210 */ addiu $t0,$t0,0x5210 +/* f610: 97a900aa */ lhu $t1,0xaa($sp) +/* f614: 0011c100 */ sll $t8,$s1,0x4 +/* f618: ae020004 */ sw $v0,0x4($s0) +/* f61c: 0118c821 */ addu $t9,$t0,$t8 +/* f620: af213e14 */ sw $at,0x3e14($t9) +/* f624: 8e0d0004 */ lw $t5,0x4($s0) +/* f628: af2d3e18 */ sw $t5,0x3e18($t9) +/* f62c: 8e010008 */ lw $at,0x8($s0) +/* f630: af213e1c */ sw $at,0x3e1c($t9) +/* f634: 8e0d000c */ lw $t5,0xc($s0) +/* f638: af2d3e20 */ sw $t5,0x3e20($t9) +/* f63c: 8faf0024 */ lw $t7,0x24($sp) +/* f640: 8d0e0000 */ lw $t6,0x0($t0) +/* f644: 01cfc021 */ addu $t8,$t6,$t7 +/* f648: a7110000 */ sh $s1,0x0($t8) +.L0000f64c: +/* f64c: 0009c840 */ sll $t9,$t1,0x1 +/* f650: 00097100 */ sll $t6,$t1,0x4 +/* f654: 01196821 */ addu $t5,$t0,$t9 +/* f658: 240c0001 */ addiu $t4,$zero,0x1 +/* f65c: 010e1021 */ addu $v0,$t0,$t6 +/* f660: a5ac0032 */ sh $t4,0x32($t5) +/* f664: 24423e14 */ addiu $v0,$v0,0x3e14 +.L0000f668: +/* f668: 8fbf001c */ lw $ra,0x1c($sp) +/* f66c: 8fb00014 */ lw $s0,0x14($sp) +/* f670: 8fb10018 */ lw $s1,0x18($sp) +/* f674: 03e00008 */ jr $ra +/* f678: 27bd00b0 */ addiu $sp,$sp,0xb0 +); + +GLOBAL_ASM( +glabel func0000f67c +/* f67c: 27bdffc0 */ addiu $sp,$sp,-64 +/* f680: 3c198009 */ lui $t9,0x8009 +/* f684: afbf001c */ sw $ra,0x1c($sp) +/* f688: afa40040 */ sw $a0,0x40($sp) +/* f68c: 240e002c */ addiu $t6,$zero,0x2c +/* f690: 240f0040 */ addiu $t7,$zero,0x40 +/* f694: 24180010 */ addiu $t8,$zero,0x10 +/* f698: 273951f0 */ addiu $t9,$t9,0x51f0 +/* f69c: afae0020 */ sw $t6,0x20($sp) +/* f6a0: afaf0024 */ sw $t7,0x24($sp) +/* f6a4: a3b80028 */ sb $t8,0x28($sp) +/* f6a8: a3a00029 */ sb $zero,0x29($sp) +/* f6ac: afb9002c */ sw $t9,0x2c($sp) +/* f6b0: 0c00c326 */ jal func00030c98 +/* f6b4: 27a40020 */ addiu $a0,$sp,0x20 +/* f6b8: 3c088009 */ lui $t0,0x8009 +/* f6bc: 91080af0 */ lbu $t0,0xaf0($t0) +/* f6c0: 24010001 */ addiu $at,$zero,0x1 +/* f6c4: 00002025 */ or $a0,$zero,$zero +/* f6c8: 15010006 */ bne $t0,$at,.L0000f6e4 +/* f6cc: 00002825 */ or $a1,$zero,$zero +/* f6d0: 3c028009 */ lui $v0,0x8009 +/* f6d4: 2442520c */ addiu $v0,$v0,0x520c +/* f6d8: 24093800 */ addiu $t1,$zero,0x3800 +/* f6dc: 10000005 */ beqz $zero,.L0000f6f4 +/* f6e0: ac490000 */ sw $t1,0x0($v0) +.L0000f6e4: +/* f6e4: 3c028009 */ lui $v0,0x8009 +/* f6e8: 2442520c */ addiu $v0,$v0,0x520c +/* f6ec: 240a4800 */ addiu $t2,$zero,0x4800 +/* f6f0: ac4a0000 */ sw $t2,0x0($v0) +.L0000f6f4: +/* f6f4: 8c4b0000 */ lw $t3,0x0($v0) +/* f6f8: 3c068009 */ lui $a2,0x8009 +/* f6fc: 24c651f0 */ addiu $a2,$a2,0x51f0 +/* f700: 24070001 */ addiu $a3,$zero,0x1 +/* f704: 0c00bec5 */ jal func0002fb14 +/* f708: afab0010 */ sw $t3,0x10($sp) +/* f70c: 8fac0040 */ lw $t4,0x40($sp) +/* f710: 3c068009 */ lui $a2,0x8009 +/* f714: 240d008c */ addiu $t5,$zero,0x8c +/* f718: ad8200fc */ sw $v0,0xfc($t4) +/* f71c: afad0010 */ sw $t5,0x10($sp) +/* f720: 24c651f0 */ addiu $a2,$a2,0x51f0 +/* f724: 00002025 */ or $a0,$zero,$zero +/* f728: 00002825 */ or $a1,$zero,$zero +/* f72c: 0c00bec5 */ jal func0002fb14 +/* f730: 24070001 */ addiu $a3,$zero,0x1 +/* f734: 8fae0040 */ lw $t6,0x40($sp) +/* f738: 00402025 */ or $a0,$v0,$zero +/* f73c: 27a50020 */ addiu $a1,$sp,0x20 +/* f740: 0c00d090 */ jal func00034240 +/* f744: adc200f8 */ sw $v0,0xf8($t6) +/* f748: 8faf0040 */ lw $t7,0x40($sp) +/* f74c: 3c058009 */ lui $a1,0x8009 +/* f750: 8ca55204 */ lw $a1,0x5204($a1) +/* f754: 0c00dd94 */ jal func00037650 +/* f758: 8de400f8 */ lw $a0,0xf8($t7) +/* f75c: 8fbf001c */ lw $ra,0x1c($sp) +/* f760: 27bd0040 */ addiu $sp,$sp,0x40 +/* f764: 03e00008 */ jr $ra +/* f768: 00000000 */ sll $zero,$zero,0x0 +/* f76c: 3c0e800a */ lui $t6,0x800a +/* f770: 25ce9024 */ addiu $t6,$t6,-28636 +/* f774: 008e082b */ sltu $at,$a0,$t6 +/* f778: 1420000d */ bnez $at,.L0000f7b0 +/* f77c: 3c0f800a */ lui $t7,0x800a +/* f780: 25ef92e4 */ addiu $t7,$t7,-27932 +/* f784: 01e4082b */ sltu $at,$t7,$a0 +/* f788: 14200009 */ bnez $at,.L0000f7b0 +/* f78c: 3c038009 */ lui $v1,0x8009 +/* f790: 24635210 */ addiu $v1,$v1,0x5210 +/* f794: 0083c023 */ subu $t8,$a0,$v1 +/* f798: 2719c1ec */ addiu $t9,$t8,-15892 +/* f79c: 00194103 */ sra $t0,$t9,0x4 +/* f7a0: 00681021 */ addu $v0,$v1,$t0 +/* f7a4: 90490004 */ lbu $t1,0x4($v0) +/* f7a8: 252a0001 */ addiu $t2,$t1,0x1 +/* f7ac: a04a0004 */ sb $t2,0x4($v0) +.L0000f7b0: +/* f7b0: 03e00008 */ jr $ra +/* f7b4: 00000000 */ sll $zero,$zero,0x0 +/* f7b8: 3c0e800a */ lui $t6,0x800a +/* f7bc: 25ce9024 */ addiu $t6,$t6,-28636 +/* f7c0: 008e082b */ sltu $at,$a0,$t6 +/* f7c4: 1420000d */ bnez $at,.L0000f7fc +/* f7c8: 3c0f800a */ lui $t7,0x800a +/* f7cc: 25ef92e4 */ addiu $t7,$t7,-27932 +/* f7d0: 01e4082b */ sltu $at,$t7,$a0 +/* f7d4: 14200009 */ bnez $at,.L0000f7fc +/* f7d8: 3c038009 */ lui $v1,0x8009 +/* f7dc: 24635210 */ addiu $v1,$v1,0x5210 +/* f7e0: 0083c023 */ subu $t8,$a0,$v1 +/* f7e4: 2719c1ec */ addiu $t9,$t8,-15892 +/* f7e8: 00194103 */ sra $t0,$t9,0x4 +/* f7ec: 00681021 */ addu $v0,$v1,$t0 +/* f7f0: 90490004 */ lbu $t1,0x4($v0) +/* f7f4: 252affff */ addiu $t2,$t1,-1 +/* f7f8: a04a0004 */ sb $t2,0x4($v0) +.L0000f7fc: +/* f7fc: 03e00008 */ jr $ra +/* f800: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0000f804 +/* f804: 3c0e8009 */ lui $t6,0x8009 +/* f808: 91ce0af0 */ lbu $t6,0xaf0($t6) +/* f80c: 27bdff70 */ addiu $sp,$sp,-144 +/* f810: afb0001c */ sw $s0,0x1c($sp) +/* f814: 24020001 */ addiu $v0,$zero,0x1 +/* f818: 3c100006 */ lui $s0,0x6 +/* f81c: 3c01800a */ lui $at,0x800a +/* f820: afbf0024 */ sw $ra,0x24($sp) +/* f824: afb10020 */ sw $s1,0x20($sp) +/* f828: 3610e400 */ ori $s0,$s0,0xe400 +/* f82c: 144e000d */ bne $v0,$t6,.L0000f864 +/* f830: a020a4a3 */ sb $zero,-0x5b5d($at) +/* f834: 3c018009 */ lui $at,0x8009 +/* f838: ac224ea8 */ sw $v0,0x4ea8($at) +/* f83c: 3c100006 */ lui $s0,0x6 +/* f840: 3c01fffd */ lui $at,0xfffd +/* f844: 36104c00 */ ori $s0,$s0,0x4c00 +/* f848: 3421dc00 */ ori $at,$at,0xdc00 +/* f84c: 02018021 */ addu $s0,$s0,$at +/* f850: 2610d000 */ addiu $s0,$s0,-12288 +/* f854: 3c018006 */ lui $at,0x8006 +/* f858: 2610a400 */ addiu $s0,$s0,-23552 +/* f85c: 1000000d */ beqz $zero,.L0000f894 +/* f860: ac20ddd0 */ sw $zero,-0x2230($at) +.L0000f864: +/* f864: 3c018006 */ lui $at,0x8006 +/* f868: ac22ddd0 */ sw $v0,-0x2230($at) +/* f86c: 3c018009 */ lui $at,0x8009 +/* f870: 240f0002 */ addiu $t7,$zero,0x2 +/* f874: 3c057005 */ lui $a1,0x7005 +/* f878: ac2f4ea8 */ sw $t7,0x4ea8($at) +/* f87c: 24a53b58 */ addiu $a1,$a1,0x3b58 +/* f880: 0c004c04 */ jal func00013010 +/* f884: 00402025 */ or $a0,$v0,$zero +/* f888: 10400002 */ beqz $v0,.L0000f894 +/* f88c: 3c018006 */ lui $at,0x8006 +/* f890: ac20ddd0 */ sw $zero,-0x2230($at) +.L0000f894: +/* f894: 3c188006 */ lui $t8,0x8006 +/* f898: 8f18dda0 */ lw $t8,-0x2260($t8) +/* f89c: 02002025 */ or $a0,$s0,$zero +/* f8a0: 570000bb */ bnezl $t8,.L0000fb90 +/* f8a4: 8fbf0024 */ lw $ra,0x24($sp) +/* f8a8: 0c0048f2 */ jal func000123c8 +/* f8ac: 24050006 */ addiu $a1,$zero,0x6 +/* f8b0: 00502021 */ addu $a0,$v0,$s0 +/* f8b4: 0044082b */ sltu $at,$v0,$a0 +/* f8b8: 00401825 */ or $v1,$v0,$zero +/* f8bc: 10200005 */ beqz $at,.L0000f8d4 +/* f8c0: 00403825 */ or $a3,$v0,$zero +.L0000f8c4: +/* f8c4: 24630001 */ addiu $v1,$v1,0x1 +/* f8c8: 0064082b */ sltu $at,$v1,$a0 +/* f8cc: 1420fffd */ bnez $at,.L0000f8c4 +/* f8d0: a060ffff */ sb $zero,-0x1($v1) +.L0000f8d4: +/* f8d4: 3c048009 */ lui $a0,0x8009 +/* f8d8: 248451f0 */ addiu $a0,$a0,0x51f0 +/* f8dc: 00e02825 */ or $a1,$a3,$zero +/* f8e0: 0c00bebc */ jal func0002faf0 +/* f8e4: 02003025 */ or $a2,$s0,$zero +/* f8e8: 3c068009 */ lui $a2,0x8009 +/* f8ec: 24190020 */ addiu $t9,$zero,0x20 +/* f8f0: afb90010 */ sw $t9,0x10($sp) +/* f8f4: 24c651f0 */ addiu $a2,$a2,0x51f0 +/* f8f8: 00002025 */ or $a0,$zero,$zero +/* f8fc: 00002825 */ or $a1,$zero,$zero +/* f900: 0c00bec5 */ jal func0002fb14 +/* f904: 24070001 */ addiu $a3,$zero,0x1 +/* f908: 3c038006 */ lui $v1,0x8006 +/* f90c: 2463dde0 */ addiu $v1,$v1,-8736 +/* f910: 3c057005 */ lui $a1,0x7005 +/* f914: ac620000 */ sw $v0,0x0($v1) +/* f918: 24a53b20 */ addiu $a1,$a1,0x3b20 +/* f91c: 0c004c4c */ jal func00013130 +/* f920: 00402025 */ or $a0,$v0,$zero +/* f924: 0c003acb */ jal func0000eb2c +/* f928: 00000000 */ sll $zero,$zero,0x0 +/* f92c: 3c0900d0 */ lui $t1,0xd0 +/* f930: 3c0a00d0 */ lui $t2,0xd0 +/* f934: 254abf30 */ addiu $t2,$t2,-16592 +/* f938: 25295f90 */ addiu $t1,$t1,0x5f90 +/* f93c: 2408ffff */ addiu $t0,$zero,-1 +/* f940: 3c018009 */ lui $at,0x8009 +/* f944: 012a8023 */ subu $s0,$t1,$t2 +/* f948: 3c068009 */ lui $a2,0x8009 +/* f94c: ac285200 */ sw $t0,0x5200($at) +/* f950: 24c651f0 */ addiu $a2,$a2,0x51f0 +/* f954: afb00010 */ sw $s0,0x10($sp) +/* f958: 00002025 */ or $a0,$zero,$zero +/* f95c: 00002825 */ or $a1,$zero,$zero +/* f960: 0c00bec5 */ jal func0002fb14 +/* f964: 24070001 */ addiu $a3,$zero,0x1 +/* f968: 3c0500d0 */ lui $a1,0xd0 +/* f96c: 00408825 */ or $s1,$v0,$zero +/* f970: 24a5bf30 */ addiu $a1,$a1,-16592 +/* f974: 00402025 */ or $a0,$v0,$zero +/* f978: 0c003504 */ jal func0000d410 +/* f97c: 02003025 */ or $a2,$s0,$zero +/* f980: 3c0500d0 */ lui $a1,0xd0 +/* f984: 24a55f90 */ addiu $a1,$a1,0x5f90 +/* f988: 0c00ddc1 */ jal func00037704 +/* f98c: 02202025 */ or $a0,$s1,$zero +/* f990: 8e2b0004 */ lw $t3,0x4($s1) +/* f994: 3c018009 */ lui $at,0x8009 +/* f998: 3c068009 */ lui $a2,0x8009 +/* f99c: 240c0010 */ addiu $t4,$zero,0x10 +/* f9a0: afac0010 */ sw $t4,0x10($sp) +/* f9a4: 24c651f0 */ addiu $a2,$a2,0x51f0 +/* f9a8: 00002025 */ or $a0,$zero,$zero +/* f9ac: 00002825 */ or $a1,$zero,$zero +/* f9b0: 24070001 */ addiu $a3,$zero,0x1 +/* f9b4: 0c00bec5 */ jal func0002fb14 +/* f9b8: ac2b5204 */ sw $t3,0x5204($at) +/* f9bc: 3c108009 */ lui $s0,0x8009 +/* f9c0: 3c1100e8 */ lui $s1,0xe8 +/* f9c4: 26105208 */ addiu $s0,$s0,0x5208 +/* f9c8: 26312000 */ addiu $s1,$s1,0x2000 +/* f9cc: ae020000 */ sw $v0,0x0($s0) +/* f9d0: 02202825 */ or $a1,$s1,$zero +/* f9d4: 00402025 */ or $a0,$v0,$zero +/* f9d8: 0c003504 */ jal func0000d410 +/* f9dc: 24060010 */ addiu $a2,$zero,0x10 +/* f9e0: 8e0d0000 */ lw $t5,0x0($s0) +/* f9e4: 3c068009 */ lui $a2,0x8009 +/* f9e8: 24c651f0 */ addiu $a2,$a2,0x51f0 +/* f9ec: 95a30000 */ lhu $v1,0x0($t5) +/* f9f0: 00002025 */ or $a0,$zero,$zero +/* f9f4: 00002825 */ or $a1,$zero,$zero +/* f9f8: 000370c0 */ sll $t6,$v1,0x3 +/* f9fc: 25c30004 */ addiu $v1,$t6,0x4 +/* fa00: afa30010 */ sw $v1,0x10($sp) +/* fa04: afa3004c */ sw $v1,0x4c($sp) +/* fa08: 0c00bec5 */ jal func0002fb14 +/* fa0c: 24070001 */ addiu $a3,$zero,0x1 +/* fa10: 8fa3004c */ lw $v1,0x4c($sp) +/* fa14: 2401fff0 */ addiu $at,$zero,-16 +/* fa18: ae020000 */ sw $v0,0x0($s0) +/* fa1c: 2466000f */ addiu $a2,$v1,0xf +/* fa20: 00c17824 */ and $t7,$a2,$at +/* fa24: 01e03025 */ or $a2,$t7,$zero +/* fa28: 00402025 */ or $a0,$v0,$zero +/* fa2c: 0c003504 */ jal func0000d410 +/* fa30: 02202825 */ or $a1,$s1,$zero +/* fa34: 8e040000 */ lw $a0,0x0($s0) +/* fa38: 00001825 */ or $v1,$zero,$zero +/* fa3c: 240a002c */ addiu $t2,$zero,0x2c +/* fa40: 94980000 */ lhu $t8,0x0($a0) +/* fa44: 240b001e */ addiu $t3,$zero,0x1e +/* fa48: 240c0040 */ addiu $t4,$zero,0x40 +/* fa4c: 1b00000d */ blez $t8,.L0000fa84 +/* fa50: 3c0d8009 */ lui $t5,0x8009 +/* fa54: 00002825 */ or $a1,$zero,$zero +/* fa58: 00851021 */ addu $v0,$a0,$a1 +.L0000fa5c: +/* fa5c: 8c590004 */ lw $t9,0x4($v0) +/* fa60: 24630001 */ addiu $v1,$v1,0x1 +/* fa64: 24a50008 */ addiu $a1,$a1,0x8 +/* fa68: 03314021 */ addu $t0,$t9,$s1 +/* fa6c: ac480004 */ sw $t0,0x4($v0) +/* fa70: 8e040000 */ lw $a0,0x0($s0) +/* fa74: 94890000 */ lhu $t1,0x0($a0) +/* fa78: 0069082a */ slt $at,$v1,$t1 +/* fa7c: 5420fff7 */ bnezl $at,.L0000fa5c +/* fa80: 00851021 */ addu $v0,$a0,$a1 +.L0000fa84: +/* fa84: 3c038009 */ lui $v1,0x8009 +/* fa88: 8c634ea8 */ lw $v1,0x4ea8($v1) +/* fa8c: 25ad51f0 */ addiu $t5,$t5,0x51f0 +/* fa90: afaa0054 */ sw $t2,0x54($sp) +/* fa94: afab0058 */ sw $t3,0x58($sp) +/* fa98: afac005c */ sw $t4,0x5c($sp) +/* fa9c: afa00064 */ sw $zero,0x64($sp) +/* faa0: afa0006c */ sw $zero,0x6c($sp) +/* faa4: afad0068 */ sw $t5,0x68($sp) +/* faa8: 18600008 */ blez $v1,.L0000facc +/* faac: afa30060 */ sw $v1,0x60($sp) +/* fab0: 27a20054 */ addiu $v0,$sp,0x54 +/* fab4: 00622021 */ addu $a0,$v1,$v0 +/* fab8: 24030006 */ addiu $v1,$zero,0x6 +.L0000fabc: +/* fabc: 24420001 */ addiu $v0,$v0,0x1 +/* fac0: 0044082b */ sltu $at,$v0,$a0 +/* fac4: 1420fffd */ bnez $at,.L0000fabc +/* fac8: a043001b */ sb $v1,0x1b($v0) +.L0000facc: +/* facc: 3c098009 */ lui $t1,0x8009 +/* fad0: 240f0040 */ addiu $t7,$zero,0x40 +/* fad4: 24180040 */ addiu $t8,$zero,0x40 +/* fad8: 24190014 */ addiu $t9,$zero,0x14 +/* fadc: 24080009 */ addiu $t0,$zero,0x9 +/* fae0: 252951f0 */ addiu $t1,$t1,0x51f0 +/* fae4: afaf0080 */ sw $t7,0x80($sp) +/* fae8: afb8007c */ sw $t8,0x7c($sp) +/* faec: afb90084 */ sw $t9,0x84($sp) +/* faf0: a7a8008c */ sh $t0,0x8c($sp) +/* faf4: afa90088 */ sw $t1,0x88($sp) +/* faf8: 0c002292 */ jal func00008a48 +/* fafc: 27a40054 */ addiu $a0,$sp,0x54 +/* fb00: 3c0a8006 */ lui $t2,0x8006 +/* fb04: 8d4addd0 */ lw $t2,-0x2230($t2) +/* fb08: 3c048009 */ lui $a0,0x8009 +/* fb0c: 11400009 */ beqz $t2,.L0000fb34 +/* fb10: 00000000 */ sll $zero,$zero,0x0 +/* fb14: 0c00dec0 */ jal func00037b00 +/* fb18: 248451f0 */ addiu $a0,$a0,0x51f0 +/* fb1c: 24047fff */ addiu $a0,$zero,0x7fff +/* fb20: 0c00dfc2 */ jal func00037f08 +/* fb24: 24050001 */ addiu $a1,$zero,0x1 +/* fb28: 00002025 */ or $a0,$zero,$zero +/* fb2c: 0c00dfd7 */ jal func00037f5c +/* fb30: 24050001 */ addiu $a1,$zero,0x1 +.L0000fb34: +/* fb34: 3c108009 */ lui $s0,0x8009 +/* fb38: 26104ed8 */ addiu $s0,$s0,0x4ed8 +.L0000fb3c: +/* fb3c: 0c003d9f */ jal func0000f67c +/* fb40: 02002025 */ or $a0,$s0,$zero +/* fb44: 3c0b8009 */ lui $t3,0x8009 +/* fb48: 256b51f0 */ addiu $t3,$t3,0x51f0 +/* fb4c: 26100108 */ addiu $s0,$s0,0x108 +/* fb50: 160bfffa */ bne $s0,$t3,.L0000fb3c +/* fb54: 00000000 */ sll $zero,$zero,0x0 +/* fb58: 0c00c5fc */ jal func000317f0 +/* fb5c: 27a4007c */ addiu $a0,$sp,0x7c +/* fb60: 3c047001 */ lui $a0,0x7001 +/* fb64: 0c00ccde */ jal func00033378 +/* fb68: 2484f76c */ addiu $a0,$a0,-2196 +/* fb6c: 3c047001 */ lui $a0,0x7001 +/* fb70: 0c00cd8d */ jal func00033634 +/* fb74: 2484f7b8 */ addiu $a0,$a0,-2120 +/* fb78: 0c00243b */ jal func000090ec +/* fb7c: 00000000 */ sll $zero,$zero,0x0 +/* fb80: 3c048006 */ lui $a0,0x8006 +/* fb84: 0c003ce3 */ jal func0000f38c +/* fb88: 8c84ddcc */ lw $a0,-0x2234($a0) +/* fb8c: 8fbf0024 */ lw $ra,0x24($sp) +.L0000fb90: +/* fb90: 8fb0001c */ lw $s0,0x1c($sp) +/* fb94: 8fb10020 */ lw $s1,0x20($sp) +/* fb98: 03e00008 */ jr $ra +/* fb9c: 27bd0090 */ addiu $sp,$sp,0x90 +); + +GLOBAL_ASM( +glabel func0000fba0 +/* fba0: 27bdfff8 */ addiu $sp,$sp,-8 +/* fba4: a7a40004 */ sh $a0,0x4($sp) +/* fba8: 8fa20004 */ lw $v0,0x4($sp) +/* fbac: afa40008 */ sw $a0,0x8($sp) +/* fbb0: 27bd0008 */ addiu $sp,$sp,0x8 +/* fbb4: 0002c0c0 */ sll $t8,$v0,0x3 +/* fbb8: 0018cf82 */ srl $t9,$t8,0x1e +/* fbbc: 03e00008 */ jr $ra +/* fbc0: 0019102b */ sltu $v0,$zero,$t9 +/* fbc4: 3c0e8006 */ lui $t6,0x8006 +/* fbc8: 8dcedda0 */ lw $t6,-0x2260($t6) +/* fbcc: 27bdffe8 */ addiu $sp,$sp,-24 +/* fbd0: afbf0014 */ sw $ra,0x14($sp) +/* fbd4: 15c00015 */ bnez $t6,.L0000fc2c +/* fbd8: afa40018 */ sw $a0,0x18($sp) +/* fbdc: 3c0f8006 */ lui $t7,0x8006 +/* fbe0: 8defddd0 */ lw $t7,-0x2230($t7) +/* fbe4: 51e00012 */ beqzl $t7,.L0000fc30 +/* fbe8: 24020001 */ addiu $v0,$zero,0x1 +/* fbec: 0c00dfa9 */ jal func00037ea4 +/* fbf0: 00000000 */ sll $zero,$zero,0x0 +/* fbf4: 10400006 */ beqz $v0,.L0000fc10 +/* fbf8: 3c188009 */ lui $t8,0x8009 +/* fbfc: 8f184eb8 */ lw $t8,0x4eb8($t8) +/* fc00: 13000003 */ beqz $t8,.L0000fc10 +/* fc04: 00000000 */ sll $zero,$zero,0x0 +/* fc08: 10000009 */ beqz $zero,.L0000fc30 +/* fc0c: 00001025 */ or $v0,$zero,$zero +.L0000fc10: +/* fc10: 0c00df87 */ jal func00037e1c +/* fc14: 00000000 */ sll $zero,$zero,0x0 +/* fc18: 3c028009 */ lui $v0,0x8009 +/* fc1c: 24424eb0 */ addiu $v0,$v0,0x4eb0 +/* fc20: 2419ffff */ addiu $t9,$zero,-1 +/* fc24: ac400004 */ sw $zero,0x4($v0) +/* fc28: ac59000c */ sw $t9,0xc($v0) +.L0000fc2c: +/* fc2c: 24020001 */ addiu $v0,$zero,0x1 +.L0000fc30: +/* fc30: 8fbf0014 */ lw $ra,0x14($sp) +/* fc34: 27bd0018 */ addiu $sp,$sp,0x18 +/* fc38: 03e00008 */ jr $ra +/* fc3c: 00000000 */ sll $zero,$zero,0x0 +/* fc40: 03e00008 */ jr $ra +/* fc44: afa40000 */ sw $a0,0x0($sp) +); + +GLOBAL_ASM( +glabel func0000fc48 +/* fc48: 27bdebb8 */ addiu $sp,$sp,-5192 +/* fc4c: afb00018 */ sw $s0,0x18($sp) +/* fc50: 00808025 */ or $s0,$a0,$zero +/* fc54: afbf001c */ sw $ra,0x1c($sp) +/* fc58: afa5144c */ sw $a1,0x144c($sp) +/* fc5c: 0c00e344 */ jal func00038d10 +/* fc60: 8c8400f8 */ lw $a0,0xf8($a0) +/* fc64: 3c0e8006 */ lui $t6,0x8006 +/* fc68: 8dcedda0 */ lw $t6,-0x2260($t6) +/* fc6c: 8fa4144c */ lw $a0,0x144c($sp) +/* fc70: 3c038009 */ lui $v1,0x8009 +/* fc74: 51c00004 */ beqzl $t6,.L0000fc88 +/* fc78: ae040104 */ sw $a0,0x104($s0) +/* fc7c: 10000038 */ beqz $zero,.L0000fd60 +/* fc80: 00001025 */ or $v0,$zero,$zero +/* fc84: ae040104 */ sw $a0,0x104($s0) +.L0000fc88: +/* fc88: 10400003 */ beqz $v0,.L0000fc98 +/* fc8c: 8c635208 */ lw $v1,0x5208($v1) +/* fc90: 10000033 */ beqz $zero,.L0000fd60 +/* fc94: 00001025 */ or $v0,$zero,$zero +.L0000fc98: +/* fc98: 8e0f0104 */ lw $t7,0x104($s0) +/* fc9c: 3c010001 */ lui $at,0x1 +/* fca0: 000fc0c0 */ sll $t8,$t7,0x3 +/* fca4: 00781021 */ addu $v0,$v1,$t8 +/* fca8: 8c450004 */ lw $a1,0x4($v0) +/* fcac: 00a1082b */ sltu $at,$a1,$at +/* fcb0: 50200004 */ beqzl $at,.L0000fcc4 +/* fcb4: 94430008 */ lhu $v1,0x8($v0) +/* fcb8: 10000029 */ beqz $zero,.L0000fd60 +/* fcbc: 00001025 */ or $v0,$zero,$zero +/* fcc0: 94430008 */ lhu $v1,0x8($v0) +.L0000fcc4: +/* fcc4: 3c098009 */ lui $t1,0x8009 +/* fcc8: 8d29520c */ lw $t1,0x520c($t1) +/* fccc: 2463000f */ addiu $v1,$v1,0xf +/* fcd0: 3479000f */ ori $t9,$v1,0xf +/* fcd4: 3b28000f */ xori $t0,$t9,0xf +/* fcd8: 25030040 */ addiu $v1,$t0,0x40 +/* fcdc: 0069082b */ sltu $at,$v1,$t1 +/* fce0: 54200004 */ bnezl $at,.L0000fcf4 +/* fce4: 9446000a */ lhu $a2,0xa($v0) +/* fce8: 1000001d */ beqz $zero,.L0000fd60 +/* fcec: 00001025 */ or $v0,$zero,$zero +/* fcf0: 9446000a */ lhu $a2,0xa($v0) +.L0000fcf4: +/* fcf4: 8e0700fc */ lw $a3,0xfc($s0) +/* fcf8: 24c6000f */ addiu $a2,$a2,0xf +/* fcfc: 34ca000f */ ori $t2,$a2,0xf +/* fd00: 3946000f */ xori $a2,$t2,0xf +/* fd04: 00e36021 */ addu $t4,$a3,$v1 +/* fd08: 01862023 */ subu $a0,$t4,$a2 +/* fd0c: afa40028 */ sw $a0,0x28($sp) +/* fd10: 0c003504 */ jal func0000d410 +/* fd14: afa7143c */ sw $a3,0x143c($sp) +/* fd18: 8fa40028 */ lw $a0,0x28($sp) +/* fd1c: 8fa5143c */ lw $a1,0x143c($sp) +/* fd20: 0c001d3c */ jal func000074f0 +/* fd24: 27a60034 */ addiu $a2,$sp,0x34 +/* fd28: 02002025 */ or $a0,$s0,$zero +/* fd2c: 0c00e34c */ jal func00038d30 +/* fd30: 8e0500fc */ lw $a1,0xfc($s0) +/* fd34: 8e0400f8 */ lw $a0,0xf8($s0) +/* fd38: 0c00e6f8 */ jal func00039be0 +/* fd3c: 02002825 */ or $a1,$s0,$zero +/* fd40: 0c003f5d */ jal func0000fd74 +/* fd44: 02002025 */ or $a0,$s0,$zero +/* fd48: 02002025 */ or $a0,$s0,$zero +/* fd4c: 0c003f67 */ jal func0000fd9c +/* fd50: 3045ffff */ andi $a1,$v0,0xffff +/* fd54: 0c00e70c */ jal func00039c30 +/* fd58: 8e0400f8 */ lw $a0,0xf8($s0) +/* fd5c: 24020001 */ addiu $v0,$zero,0x1 +.L0000fd60: +/* fd60: 8fbf001c */ lw $ra,0x1c($sp) +/* fd64: 8fb00018 */ lw $s0,0x18($sp) +/* fd68: 27bd1448 */ addiu $sp,$sp,0x1448 +/* fd6c: 03e00008 */ jr $ra +/* fd70: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0000fd74 +/* fd74: 3c0e8006 */ lui $t6,0x8006 +/* fd78: 8dcedda0 */ lw $t6,-0x2260($t6) +/* fd7c: 24037fff */ addiu $v1,$zero,0x7fff +/* fd80: 51c00004 */ beqzl $t6,.L0000fd94 +/* fd84: 94830100 */ lhu $v1,0x100($a0) +/* fd88: 03e00008 */ jr $ra +/* fd8c: 3062ffff */ andi $v0,$v1,0xffff +/* fd90: 94830100 */ lhu $v1,0x100($a0) +.L0000fd94: +/* fd94: 03e00008 */ jr $ra +/* fd98: 3062ffff */ andi $v0,$v1,0xffff +); + +GLOBAL_ASM( +glabel func0000fd9c +/* fd9c: 3c0f8006 */ lui $t7,0x8006 +/* fda0: 8defdda0 */ lw $t7,-0x2260($t7) +/* fda4: 27bdffe8 */ addiu $sp,$sp,-24 +/* fda8: afbf0014 */ sw $ra,0x14($sp) +/* fdac: afa5001c */ sw $a1,0x1c($sp) +/* fdb0: 00803025 */ or $a2,$a0,$zero +/* fdb4: 15e00014 */ bnez $t7,.L0000fe08 +/* fdb8: 30aeffff */ andi $t6,$a1,0xffff +/* fdbc: 8c980104 */ lw $t8,0x104($a0) +/* fdc0: 3c088006 */ lui $t0,0x8006 +/* fdc4: 34018000 */ dli $at,0x8000 +/* fdc8: 0018c840 */ sll $t9,$t8,0x1 +/* fdcc: 01194021 */ addu $t0,$t0,$t9 +/* fdd0: 8508ecf8 */ lh $t0,-0x1308($t0) +/* fdd4: a48e0100 */ sh $t6,0x100($a0) +/* fdd8: 010e0019 */ multu $t0,$t6 +/* fddc: 00001012 */ mflo $v0 +/* fde0: 00024bc2 */ srl $t1,$v0,0xf +/* fde4: 0121082b */ sltu $at,$t1,$at +/* fde8: 14200002 */ bnez $at,.L0000fdf4 +/* fdec: 01201025 */ or $v0,$t1,$zero +/* fdf0: 24027fff */ addiu $v0,$zero,0x7fff +.L0000fdf4: +/* fdf4: 00022c00 */ sll $a1,$v0,0x10 +/* fdf8: 00055403 */ sra $t2,$a1,0x10 +/* fdfc: 01402825 */ or $a1,$t2,$zero +/* fe00: 0c00e720 */ jal func00039c80 +/* fe04: 8cc400f8 */ lw $a0,0xf8($a2) +.L0000fe08: +/* fe08: 8fbf0014 */ lw $ra,0x14($sp) +/* fe0c: 27bd0018 */ addiu $sp,$sp,0x18 +/* fe10: 03e00008 */ jr $ra +/* fe14: 00000000 */ sll $zero,$zero,0x0 +/* fe18: 03e00008 */ jr $ra +/* fe1c: 00000000 */ sll $zero,$zero,0x0 +/* fe20: 3c0e8006 */ lui $t6,0x8006 +/* fe24: 8dceddd0 */ lw $t6,-0x2230($t6) +/* fe28: 27bdffe8 */ addiu $sp,$sp,-24 +/* fe2c: afbf0014 */ sw $ra,0x14($sp) +/* fe30: 51c00004 */ beqzl $t6,.L0000fe44 +/* fe34: 8fbf0014 */ lw $ra,0x14($sp) +/* fe38: 0c00df8e */ jal func00037e38 +/* fe3c: 00000000 */ sll $zero,$zero,0x0 +/* fe40: 8fbf0014 */ lw $ra,0x14($sp) +.L0000fe44: +/* fe44: 27bd0018 */ addiu $sp,$sp,0x18 +/* fe48: 03e00008 */ jr $ra +/* fe4c: 00000000 */ sll $zero,$zero,0x0 +/* fe50: 3c0e8006 */ lui $t6,0x8006 +/* fe54: 8dceddd0 */ lw $t6,-0x2230($t6) +/* fe58: 27bdffe8 */ addiu $sp,$sp,-24 +/* fe5c: afbf0014 */ sw $ra,0x14($sp) +/* fe60: 51c00004 */ beqzl $t6,.L0000fe74 +/* fe64: 8fbf0014 */ lw $ra,0x14($sp) +/* fe68: 0c00df9a */ jal func00037e68 +/* fe6c: 00000000 */ sll $zero,$zero,0x0 +/* fe70: 8fbf0014 */ lw $ra,0x14($sp) +.L0000fe74: +/* fe74: 27bd0018 */ addiu $sp,$sp,0x18 +/* fe78: 03e00008 */ jr $ra +/* fe7c: 00000000 */ sll $zero,$zero,0x0 +/* fe80: 03e00008 */ jr $ra +/* fe84: 00000000 */ sll $zero,$zero,0x0 +/* fe88: 27bdeb98 */ addiu $sp,$sp,-5224 +/* fe8c: afbf002c */ sw $ra,0x2c($sp) +/* fe90: 0c003b45 */ jal func0000ed14 +/* fe94: afb00028 */ sw $s0,0x28($sp) +/* fe98: 0c012230 */ jal func000488c0 +/* fe9c: 00002025 */ or $a0,$zero,$zero +/* fea0: 3c048009 */ lui $a0,0x8009 +/* fea4: 00408025 */ or $s0,$v0,$zero +/* fea8: 0c012230 */ jal func000488c0 +/* feac: 248415e0 */ addiu $a0,$a0,0x15e0 +/* feb0: 00002025 */ or $a0,$zero,$zero +/* feb4: 0c01210c */ jal func00048430 +/* feb8: 24450001 */ addiu $a1,$v0,0x1 +/* febc: 0c00cfc9 */ jal func00033f24 +/* fec0: 00000000 */ sll $zero,$zero,0x0 +/* fec4: 0c00cfc2 */ jal func00033f08 +/* fec8: afa20060 */ sw $v0,0x60($sp) +/* fecc: 3c078006 */ lui $a3,0x8006 +/* fed0: 24e7ddd4 */ addiu $a3,$a3,-8748 +/* fed4: 8fa80060 */ lw $t0,0x60($sp) +/* fed8: 00401825 */ or $v1,$v0,$zero +/* fedc: 1040002c */ beqz $v0,.L0000ff90 +/* fee0: ace00000 */ sw $zero,0x0($a3) +/* fee4: 27a51368 */ addiu $a1,$sp,0x1368 +/* fee8: 27a60068 */ addiu $a2,$sp,0x68 +/* feec: 24090001 */ addiu $t1,$zero,0x1 +/* fef0: aca30000 */ sw $v1,0x0($a1) +.L0000fef4: +/* fef4: 0060c025 */ or $t8,$v1,$zero +/* fef8: 00c0c825 */ or $t9,$a2,$zero +/* fefc: 246f0048 */ addiu $t7,$v1,0x48 +.L0000ff00: +/* ff00: 8f010000 */ lw $at,0x0($t8) +/* ff04: 2718000c */ addiu $t8,$t8,0xc +/* ff08: 2739000c */ addiu $t9,$t9,0xc +/* ff0c: af21fff4 */ sw $at,-0xc($t9) +/* ff10: 8f01fff8 */ lw $at,-0x8($t8) +/* ff14: af21fff8 */ sw $at,-0x8($t9) +/* ff18: 8f01fffc */ lw $at,-0x4($t8) +/* ff1c: 170ffff8 */ bne $t8,$t7,.L0000ff00 +/* ff20: af21fffc */ sw $at,-0x4($t9) +/* ff24: 8f010000 */ lw $at,0x0($t8) +/* ff28: af210000 */ sw $at,0x0($t9) +/* ff2c: 8cea0000 */ lw $t2,0x0($a3) +/* ff30: 254b0001 */ addiu $t3,$t2,0x1 +/* ff34: aceb0000 */ sw $t3,0x0($a3) +/* ff38: 906c0044 */ lbu $t4,0x44($v1) +/* ff3c: 318d0002 */ andi $t5,$t4,0x2 +/* ff40: 55a0000f */ bnezl $t5,.L0000ff80 +/* ff44: 8c630000 */ lw $v1,0x0($v1) +/* ff48: 8ca20000 */ lw $v0,0x0($a1) +/* ff4c: 904e0045 */ lbu $t6,0x45($v0) +/* ff50: 552e000b */ bnel $t1,$t6,.L0000ff80 +/* ff54: 8c630000 */ lw $v1,0x0($v1) +/* ff58: 8c440048 */ lw $a0,0x48($v0) +/* ff5c: 18800007 */ blez $a0,.L0000ff7c +/* ff60: 0088082a */ slt $at,$a0,$t0 +/* ff64: 50200006 */ beqzl $at,.L0000ff80 +/* ff68: 8c630000 */ lw $v1,0x0($v1) +/* ff6c: 0c00cf6c */ jal func00033db0 +/* ff70: ac600048 */ sw $zero,0x48($v1) +/* ff74: 10000007 */ beqz $zero,.L0000ff94 +/* ff78: 00002025 */ or $a0,$zero,$zero +.L0000ff7c: +/* ff7c: 8c630000 */ lw $v1,0x0($v1) +.L0000ff80: +/* ff80: 24a50004 */ addiu $a1,$a1,0x4 +/* ff84: 24c6004c */ addiu $a2,$a2,0x4c +/* ff88: 5460ffda */ bnezl $v1,.L0000fef4 +/* ff8c: aca30000 */ sw $v1,0x0($a1) +.L0000ff90: +/* ff90: 00002025 */ or $a0,$zero,$zero +.L0000ff94: +/* ff94: 0c01210c */ jal func00048430 +/* ff98: 02002825 */ or $a1,$s0,$zero +/* ff9c: 3c048006 */ lui $a0,0x8006 +/* ffa0: 3c078006 */ lui $a3,0x8006 +/* ffa4: 24e7ddd4 */ addiu $a3,$a3,-8748 +/* ffa8: 2484ddd8 */ addiu $a0,$a0,-8744 +/* ffac: 8c820000 */ lw $v0,0x0($a0) +/* ffb0: 8ce30000 */ lw $v1,0x0($a3) +/* ffb4: 3c0f8006 */ lui $t7,0x8006 +/* ffb8: 3c188006 */ lui $t8,0x8006 +/* ffbc: 0043082a */ slt $at,$v0,$v1 +/* ffc0: 10200003 */ beqz $at,.L0000ffd0 +/* ffc4: 3c198006 */ lui $t9,0x8006 +/* ffc8: ac830000 */ sw $v1,0x0($a0) +/* ffcc: 00601025 */ or $v0,$v1,$zero +.L0000ffd0: +/* ffd0: 8defedec */ lw $t7,-0x1214($t7) +/* ffd4: 3c018006 */ lui $at,0x8006 +/* ffd8: 11e20002 */ beq $t7,$v0,.L0000ffe4 +/* ffdc: 00000000 */ sll $zero,$zero,0x0 +/* ffe0: ac22edec */ sw $v0,-0x1214($at) +.L0000ffe4: +/* ffe4: 8f18dda0 */ lw $t8,-0x2260($t8) +/* ffe8: 570000d4 */ bnezl $t8,.L0001033c +/* ffec: 8fbf002c */ lw $ra,0x2c($sp) +/* fff0: 8f39ddd0 */ lw $t9,-0x2230($t9) +/* fff4: 3c02800a */ lui $v0,0x800a +/* fff8: 532000d0 */ beqzl $t9,.L0001033c +/* fffc: 8fbf002c */ lw $ra,0x2c($sp) +/* 10000: 8c42a474 */ lw $v0,-0x5b8c($v0) +/* 10004: 24010031 */ addiu $at,$zero,0x31 +/* 10008: 54410006 */ bnel $v0,$at,.L00010024 +/* 1000c: 24010019 */ addiu $at,$zero,0x19 +/* 10010: 0c004384 */ jal func00010e10 +/* 10014: 00000000 */ sll $zero,$zero,0x0 +/* 10018: 10000006 */ beqz $zero,.L00010034 +/* 1001c: 00000000 */ sll $zero,$zero,0x0 +/* 10020: 24010019 */ addiu $at,$zero,0x19 +.L00010024: +/* 10024: 14410003 */ bne $v0,$at,.L00010034 +/* 10028: 00000000 */ sll $zero,$zero,0x0 +/* 1002c: 0c004447 */ jal func0001111c +/* 10030: 00000000 */ sll $zero,$zero,0x0 +.L00010034: +/* 10034: 3c0a800a */ lui $t2,0x800a +/* 10038: 8d4aa26c */ lw $t2,-0x5d94($t2) +/* 1003c: 24010006 */ addiu $at,$zero,0x6 +/* 10040: 15410014 */ bne $t2,$at,.L00010094 +/* 10044: 00000000 */ sll $zero,$zero,0x0 +/* 10048: 0fc5b3e8 */ jal 0xf16cfa0 +/* 1004c: 00000000 */ sll $zero,$zero,0x0 +/* 10050: 3c038006 */ lui $v1,0x8006 +/* 10054: 9463ddc8 */ lhu $v1,-0x2238($v1) +/* 10058: 0062082a */ slt $at,$v1,$v0 +/* 1005c: 10200005 */ beqz $at,.L00010074 +/* 10060: 00608025 */ or $s0,$v1,$zero +/* 10064: 0fc5b3e8 */ jal 0xf16cfa0 +/* 10068: 00000000 */ sll $zero,$zero,0x0 +/* 1006c: 10000001 */ beqz $zero,.L00010074 +/* 10070: 00408025 */ or $s0,$v0,$zero +.L00010074: +/* 10074: 0c003a77 */ jal func0000e9dc +/* 10078: 00000000 */ sll $zero,$zero,0x0 +/* 1007c: 1202000d */ beq $s0,$v0,.L000100b4 +/* 10080: 00000000 */ sll $zero,$zero,0x0 +/* 10084: 0c003aa0 */ jal func0000ea80 +/* 10088: 3204ffff */ andi $a0,$s0,0xffff +/* 1008c: 10000009 */ beqz $zero,.L000100b4 +/* 10090: 00000000 */ sll $zero,$zero,0x0 +.L00010094: +/* 10094: 0c003a77 */ jal func0000e9dc +/* 10098: 00000000 */ sll $zero,$zero,0x0 +/* 1009c: 3c048006 */ lui $a0,0x8006 +/* 100a0: 9484ddc8 */ lhu $a0,-0x2238($a0) +/* 100a4: 10820003 */ beq $a0,$v0,.L000100b4 +/* 100a8: 00000000 */ sll $zero,$zero,0x0 +/* 100ac: 0c003aa0 */ jal func0000ea80 +/* 100b0: 00000000 */ sll $zero,$zero,0x0 +.L000100b4: +/* 100b4: 3c048006 */ lui $a0,0x8006 +/* 100b8: 8c84dde0 */ lw $a0,-0x2220($a0) +/* 100bc: 3c057005 */ lui $a1,0x7005 +/* 100c0: 10800003 */ beqz $a0,.L000100d0 +/* 100c4: 00000000 */ sll $zero,$zero,0x0 +/* 100c8: 0c004c9d */ jal func00013274 +/* 100cc: 24a53b20 */ addiu $a1,$a1,0x3b20 +.L000100d0: +/* 100d0: 0c00dfa9 */ jal func00037ea4 +/* 100d4: 00000000 */ sll $zero,$zero,0x0 +/* 100d8: 1440001d */ bnez $v0,.L00010150 +/* 100dc: 3c108009 */ lui $s0,0x8009 +/* 100e0: 26104eb0 */ addiu $s0,$s0,0x4eb0 +/* 100e4: 8e0b0004 */ lw $t3,0x4($s0) +/* 100e8: 11600019 */ beqz $t3,.L00010150 +/* 100ec: 00000000 */ sll $zero,$zero,0x0 +/* 100f0: 8e0c0008 */ lw $t4,0x8($s0) +/* 100f4: 51800007 */ beqzl $t4,.L00010114 +/* 100f8: 8e020024 */ lw $v0,0x24($s0) +/* 100fc: 8e04001c */ lw $a0,0x1c($s0) +/* 10100: 0c00df62 */ jal func00037d88 +/* 10104: 8e050020 */ lw $a1,0x20($s0) +/* 10108: 1000008c */ beqz $zero,.L0001033c +/* 1010c: 8fbf002c */ lw $ra,0x2c($sp) +/* 10110: 8e020024 */ lw $v0,0x24($s0) +.L00010114: +/* 10114: 24030001 */ addiu $v1,$zero,0x1 +/* 10118: 24010002 */ addiu $at,$zero,0x2 +/* 1011c: 10430007 */ beq $v0,$v1,.L0001013c +/* 10120: 240d003c */ addiu $t5,$zero,0x3c +/* 10124: 10410005 */ beq $v0,$at,.L0001013c +/* 10128: 24010003 */ addiu $at,$zero,0x3 +/* 1012c: 50410006 */ beql $v0,$at,.L00010148 +/* 10130: ae03000c */ sw $v1,0xc($s0) +/* 10134: 10000004 */ beqz $zero,.L00010148 +/* 10138: 00000000 */ sll $zero,$zero,0x0 +.L0001013c: +/* 1013c: 10000002 */ beqz $zero,.L00010148 +/* 10140: ae0d000c */ sw $t5,0xc($s0) +/* 10144: ae03000c */ sw $v1,0xc($s0) +.L00010148: +/* 10148: 1000007b */ beqz $zero,.L00010338 +/* 1014c: ae000004 */ sw $zero,0x4($s0) +.L00010150: +/* 10150: 3c108009 */ lui $s0,0x8009 +/* 10154: 26104eb0 */ addiu $s0,$s0,0x4eb0 +/* 10158: 8e02000c */ lw $v0,0xc($s0) +/* 1015c: 3c0e800a */ lui $t6,0x800a +/* 10160: 58400076 */ blezl $v0,.L0001033c +/* 10164: 8fbf002c */ lw $ra,0x2c($sp) +/* 10168: 8dce9ff4 */ lw $t6,-0x600c($t6) +/* 1016c: 004e7823 */ subu $t7,$v0,$t6 +/* 10170: 1de00071 */ bgtz $t7,.L00010338 +/* 10174: ae0f000c */ sw $t7,0xc($s0) +/* 10178: 8e020024 */ lw $v0,0x24($s0) +/* 1017c: 24010002 */ addiu $at,$zero,0x2 +/* 10180: 5441001f */ bnel $v0,$at,.L00010200 +/* 10184: 24010001 */ addiu $at,$zero,0x1 +.L00010188: +/* 10188: 0c004b70 */ jal func00012dc0 +/* 1018c: 00000000 */ sll $zero,$zero,0x0 +/* 10190: 8e190010 */ lw $t9,0x10($s0) +/* 10194: 30430003 */ andi $v1,$v0,0x3 +/* 10198: 1323fffb */ beq $t9,$v1,.L00010188 +/* 1019c: 00000000 */ sll $zero,$zero,0x0 +/* 101a0: 3c018009 */ lui $at,0x8009 +/* 101a4: 1060000c */ beqz $v1,.L000101d8 +/* 101a8: ac234ec0 */ sw $v1,0x4ec0($at) +/* 101ac: 24010001 */ addiu $at,$zero,0x1 +/* 101b0: 1061000c */ beq $v1,$at,.L000101e4 +/* 101b4: 240b7cee */ addiu $t3,$zero,0x7cee +/* 101b8: 24010002 */ addiu $at,$zero,0x2 +/* 101bc: 1061000b */ beq $v1,$at,.L000101ec +/* 101c0: 240c7cef */ addiu $t4,$zero,0x7cef +/* 101c4: 24010003 */ addiu $at,$zero,0x3 +/* 101c8: 1061000a */ beq $v1,$at,.L000101f4 +/* 101cc: 240d7cf0 */ addiu $t5,$zero,0x7cf0 +/* 101d0: 1000004a */ beqz $zero,.L000102fc +/* 101d4: 3c01bf80 */ lui $at,0xbf80 +.L000101d8: +/* 101d8: 240a7ced */ addiu $t2,$zero,0x7ced +/* 101dc: 10000046 */ beqz $zero,.L000102f8 +/* 101e0: a7aa0050 */ sh $t2,0x50($sp) +.L000101e4: +/* 101e4: 10000044 */ beqz $zero,.L000102f8 +/* 101e8: a7ab0050 */ sh $t3,0x50($sp) +.L000101ec: +/* 101ec: 10000042 */ beqz $zero,.L000102f8 +/* 101f0: a7ac0050 */ sh $t4,0x50($sp) +.L000101f4: +/* 101f4: 10000040 */ beqz $zero,.L000102f8 +/* 101f8: a7ad0050 */ sh $t5,0x50($sp) +/* 101fc: 24010001 */ addiu $at,$zero,0x1 +.L00010200: +/* 10200: 5441001f */ bnel $v0,$at,.L00010280 +/* 10204: 24010003 */ addiu $at,$zero,0x3 +.L00010208: +/* 10208: 0c004b70 */ jal func00012dc0 +/* 1020c: 00000000 */ sll $zero,$zero,0x0 +/* 10210: 8e0e0014 */ lw $t6,0x14($s0) +/* 10214: 30430003 */ andi $v1,$v0,0x3 +/* 10218: 11c3fffb */ beq $t6,$v1,.L00010208 +/* 1021c: 00000000 */ sll $zero,$zero,0x0 +/* 10220: 3c018009 */ lui $at,0x8009 +/* 10224: 1060000c */ beqz $v1,.L00010258 +/* 10228: ac234ec4 */ sw $v1,0x4ec4($at) +/* 1022c: 24010001 */ addiu $at,$zero,0x1 +/* 10230: 1061000c */ beq $v1,$at,.L00010264 +/* 10234: 24187cf9 */ addiu $t8,$zero,0x7cf9 +/* 10238: 24010002 */ addiu $at,$zero,0x2 +/* 1023c: 1061000b */ beq $v1,$at,.L0001026c +/* 10240: 24197cfa */ addiu $t9,$zero,0x7cfa +/* 10244: 24010003 */ addiu $at,$zero,0x3 +/* 10248: 1061000a */ beq $v1,$at,.L00010274 +/* 1024c: 240a7cfb */ addiu $t2,$zero,0x7cfb +/* 10250: 1000002a */ beqz $zero,.L000102fc +/* 10254: 3c01bf80 */ lui $at,0xbf80 +.L00010258: +/* 10258: 240f7cf8 */ addiu $t7,$zero,0x7cf8 +/* 1025c: 10000026 */ beqz $zero,.L000102f8 +/* 10260: a7af0050 */ sh $t7,0x50($sp) +.L00010264: +/* 10264: 10000024 */ beqz $zero,.L000102f8 +/* 10268: a7b80050 */ sh $t8,0x50($sp) +.L0001026c: +/* 1026c: 10000022 */ beqz $zero,.L000102f8 +/* 10270: a7b90050 */ sh $t9,0x50($sp) +.L00010274: +/* 10274: 10000020 */ beqz $zero,.L000102f8 +/* 10278: a7aa0050 */ sh $t2,0x50($sp) +/* 1027c: 24010003 */ addiu $at,$zero,0x3 +.L00010280: +/* 10280: 5441001e */ bnel $v0,$at,.L000102fc +/* 10284: 3c01bf80 */ lui $at,0xbf80 +.L00010288: +/* 10288: 0c004b70 */ jal func00012dc0 +/* 1028c: 00000000 */ sll $zero,$zero,0x0 +/* 10290: 8e0b0018 */ lw $t3,0x18($s0) +/* 10294: 30430003 */ andi $v1,$v0,0x3 +/* 10298: 1163fffb */ beq $t3,$v1,.L00010288 +/* 1029c: 00000000 */ sll $zero,$zero,0x0 +/* 102a0: 3c018009 */ lui $at,0x8009 +/* 102a4: 1060000c */ beqz $v1,.L000102d8 +/* 102a8: ac234ec8 */ sw $v1,0x4ec8($at) +/* 102ac: 24010001 */ addiu $at,$zero,0x1 +/* 102b0: 1061000c */ beq $v1,$at,.L000102e4 +/* 102b4: 240d77b7 */ addiu $t5,$zero,0x77b7 +/* 102b8: 24010002 */ addiu $at,$zero,0x2 +/* 102bc: 1061000b */ beq $v1,$at,.L000102ec +/* 102c0: 240e77b8 */ addiu $t6,$zero,0x77b8 +/* 102c4: 24010003 */ addiu $at,$zero,0x3 +/* 102c8: 1061000a */ beq $v1,$at,.L000102f4 +/* 102cc: 240f77b9 */ addiu $t7,$zero,0x77b9 +/* 102d0: 1000000a */ beqz $zero,.L000102fc +/* 102d4: 3c01bf80 */ lui $at,0xbf80 +.L000102d8: +/* 102d8: 240c77b6 */ addiu $t4,$zero,0x77b6 +/* 102dc: 10000006 */ beqz $zero,.L000102f8 +/* 102e0: a7ac0050 */ sh $t4,0x50($sp) +.L000102e4: +/* 102e4: 10000004 */ beqz $zero,.L000102f8 +/* 102e8: a7ad0050 */ sh $t5,0x50($sp) +.L000102ec: +/* 102ec: 10000002 */ beqz $zero,.L000102f8 +/* 102f0: a7ae0050 */ sh $t6,0x50($sp) +.L000102f4: +/* 102f4: a7af0050 */ sh $t7,0x50($sp) +.L000102f8: +/* 102f8: 3c01bf80 */ lui $at,0xbf80 +.L000102fc: +/* 102fc: 44812000 */ mtc1 $at,$f4 +/* 10300: 2418ffff */ addiu $t8,$zero,-1 +/* 10304: 2419ffff */ addiu $t9,$zero,-1 +/* 10308: 240affff */ addiu $t2,$zero,-1 +/* 1030c: 240bffff */ addiu $t3,$zero,-1 +/* 10310: ae18000c */ sw $t8,0xc($s0) +/* 10314: afab001c */ sw $t3,0x1c($sp) +/* 10318: afaa0018 */ sw $t2,0x18($sp) +/* 1031c: afb90010 */ sw $t9,0x10($sp) +/* 10320: 00002025 */ or $a0,$zero,$zero +/* 10324: 87a50050 */ lh $a1,0x50($sp) +/* 10328: 00003025 */ or $a2,$zero,$zero +/* 1032c: 2407ffff */ addiu $a3,$zero,-1 +/* 10330: 0c004241 */ jal func00010904 +/* 10334: e7a40014 */ swc1 $f4,0x14($sp) +.L00010338: +/* 10338: 8fbf002c */ lw $ra,0x2c($sp) +.L0001033c: +/* 1033c: 8fb00028 */ lw $s0,0x28($sp) +/* 10340: 27bd1468 */ addiu $sp,$sp,0x1468 +/* 10344: 03e00008 */ jr $ra +/* 10348: 00000000 */ sll $zero,$zero,0x0 +/* 1034c: 309907ff */ andi $t9,$a0,0x7ff +/* 10350: 00194400 */ sll $t0,$t9,0x10 +/* 10354: afa40000 */ sw $a0,0x0($sp) +/* 10358: 03e00008 */ jr $ra +/* 1035c: 00081403 */ sra $v0,$t0,0x10 +); + +GLOBAL_ASM( +glabel func00010360 +/* 10360: 3c028006 */ lui $v0,0x8006 +/* 10364: 03e00008 */ jr $ra +/* 10368: 8c42dda0 */ lw $v0,-0x2260($v0) +); + +GLOBAL_ASM( +glabel func0001036c +/* 1036c: 3c0e8006 */ lui $t6,0x8006 +/* 10370: 8dcedda0 */ lw $t6,-0x2260($t6) +/* 10374: 27bdffd0 */ addiu $sp,$sp,-48 +/* 10378: afbf0024 */ sw $ra,0x24($sp) +/* 1037c: 15c0001f */ bnez $t6,.L000103fc +/* 10380: afa40030 */ sw $a0,0x30($sp) +/* 10384: 3c0f8006 */ lui $t7,0x8006 +/* 10388: 8defddd0 */ lw $t7,-0x2230($t7) +/* 1038c: 00806025 */ or $t4,$a0,$zero +/* 10390: 318d07ff */ andi $t5,$t4,0x7ff +/* 10394: 11e00019 */ beqz $t7,.L000103fc +/* 10398: 00002025 */ or $a0,$zero,$zero +/* 1039c: a7a0002c */ sh $zero,0x2c($sp) +/* 103a0: 93b8002c */ lbu $t8,0x2c($sp) +/* 103a4: 3c01bf80 */ lui $at,0xbf80 +/* 103a8: 44812000 */ mtc1 $at,$f4 +/* 103ac: 3308ff9f */ andi $t0,$t8,0xff9f +/* 103b0: 310900e7 */ andi $t1,$t0,0xe7 +/* 103b4: a3a8002c */ sb $t0,0x2c($sp) +/* 103b8: 352a0008 */ ori $t2,$t1,0x8 +/* 103bc: a3aa002c */ sb $t2,0x2c($sp) +/* 103c0: 97ae002c */ lhu $t6,0x2c($sp) +/* 103c4: 2409ffff */ addiu $t1,$zero,-1 +/* 103c8: 2408ffff */ addiu $t0,$zero,-1 +/* 103cc: 31cff800 */ andi $t7,$t6,0xf800 +/* 103d0: 01afc025 */ or $t8,$t5,$t7 +/* 103d4: a7b8002c */ sh $t8,0x2c($sp) +/* 103d8: 2419ffff */ addiu $t9,$zero,-1 +/* 103dc: afb90010 */ sw $t9,0x10($sp) +/* 103e0: 87a5002c */ lh $a1,0x2c($sp) +/* 103e4: afa80018 */ sw $t0,0x18($sp) +/* 103e8: afa9001c */ sw $t1,0x1c($sp) +/* 103ec: 00003025 */ or $a2,$zero,$zero +/* 103f0: 2407ffff */ addiu $a3,$zero,-1 +/* 103f4: 0c004241 */ jal func00010904 +/* 103f8: e7a40014 */ swc1 $f4,0x14($sp) +.L000103fc: +/* 103fc: 8fbf0024 */ lw $ra,0x24($sp) +/* 10400: 27bd0030 */ addiu $sp,$sp,0x30 +/* 10404: 03e00008 */ jr $ra +/* 10408: 00000000 */ sll $zero,$zero,0x0 +/* 1040c: 3c0e800a */ lui $t6,0x800a +/* 10410: 91cea4a3 */ lbu $t6,-0x5b5d($t6) +/* 10414: 27bdfff8 */ addiu $sp,$sp,-8 +/* 10418: 51c0001f */ beqzl $t6,.L00010498 +/* 1041c: 00001025 */ or $v0,$zero,$zero +/* 10420: a7a40004 */ sh $a0,0x4($sp) +/* 10424: 8faf0004 */ lw $t7,0x4($sp) +/* 10428: 97a20004 */ lhu $v0,0x4($sp) +/* 1042c: 2401051d */ addiu $at,$zero,0x51d +/* 10430: 000fc7c2 */ srl $t8,$t7,0x1f +/* 10434: 1300000f */ beqz $t8,.L00010474 +/* 10438: 304e07ff */ andi $t6,$v0,0x7ff +/* 1043c: 30887fff */ andi $t0,$a0,0x7fff +/* 10440: 00084880 */ sll $t1,$t0,0x2 +/* 10444: 3c0a8006 */ lui $t2,0x8006 +/* 10448: 01495021 */ addu $t2,$t2,$t1 +/* 1044c: 954adde6 */ lhu $t2,-0x221a($t2) +/* 10450: 3c0c8006 */ lui $t4,0x8006 +/* 10454: 000a5940 */ sll $t3,$t2,0x5 +/* 10458: 018b6021 */ addu $t4,$t4,$t3 +/* 1045c: 8d8ce4f4 */ lw $t4,-0x1b0c($t4) +/* 10460: 318d0010 */ andi $t5,$t4,0x10 +/* 10464: 51a0000c */ beqzl $t5,.L00010498 +/* 10468: 00001025 */ or $v0,$zero,$zero +/* 1046c: 1000000a */ beqz $zero,.L00010498 +/* 10470: 24020001 */ addiu $v0,$zero,0x1 +.L00010474: +/* 10474: 11c10005 */ beq $t6,$at,.L0001048c +/* 10478: 2401051e */ addiu $at,$zero,0x51e +/* 1047c: 11c10003 */ beq $t6,$at,.L0001048c +/* 10480: 240117ad */ addiu $at,$zero,0x17ad +/* 10484: 55c10004 */ bnel $t6,$at,.L00010498 +/* 10488: 00001025 */ or $v0,$zero,$zero +.L0001048c: +/* 1048c: 10000002 */ beqz $zero,.L00010498 +/* 10490: 24020001 */ addiu $v0,$zero,0x1 +/* 10494: 00001025 */ or $v0,$zero,$zero +.L00010498: +/* 10498: 03e00008 */ jr $ra +/* 1049c: 27bd0008 */ addiu $sp,$sp,0x8 +); + +GLOBAL_ASM( +glabel func000104a0 +/* 104a0: 27bdffd8 */ addiu $sp,$sp,-40 +/* 104a4: 8faf0048 */ lw $t7,0x48($sp) +/* 104a8: 240effff */ addiu $t6,$zero,-1 +/* 104ac: afbf0014 */ sw $ra,0x14($sp) +/* 104b0: afa40028 */ sw $a0,0x28($sp) +/* 104b4: afa5002c */ sw $a1,0x2c($sp) +/* 104b8: 15e00005 */ bnez $t7,.L000104d0 +/* 104bc: afae0024 */ sw $t6,0x24($sp) +/* 104c0: 8fa20044 */ lw $v0,0x44($sp) +/* 104c4: 2408ffff */ addiu $t0,$zero,-1 +/* 104c8: 50480015 */ beql $v0,$t0,.L00010520 +/* 104cc: 8fa20038 */ lw $v0,0x38($sp) +.L000104d0: +/* 104d0: 8fa20044 */ lw $v0,0x44($sp) +/* 104d4: 2408ffff */ addiu $t0,$zero,-1 +/* 104d8: 3c188006 */ lui $t8,0x8006 +/* 104dc: 50480004 */ beql $v0,$t0,.L000104f0 +/* 104e0: afa00024 */ sw $zero,0x24($sp) +/* 104e4: 10000002 */ beqz $zero,.L000104f0 +/* 104e8: afa20024 */ sw $v0,0x24($sp) +/* 104ec: afa00024 */ sw $zero,0x24($sp) +.L000104f0: +/* 104f0: 50e8000b */ beql $a3,$t0,.L00010520 +/* 104f4: 8fa20038 */ lw $v0,0x38($sp) +/* 104f8: 8f18ddcc */ lw $t8,-0x2234($t8) +/* 104fc: 24010003 */ addiu $at,$zero,0x3 +/* 10500: 30f90080 */ andi $t9,$a3,0x80 +/* 10504: 57010006 */ bnel $t8,$at,.L00010520 +/* 10508: 8fa20038 */ lw $v0,0x38($sp) +/* 1050c: 13200003 */ beqz $t9,.L0001051c +/* 10510: 8faa0024 */ lw $t2,0x24($sp) +/* 10514: 254b0080 */ addiu $t3,$t2,0x80 +/* 10518: afab0024 */ sw $t3,0x24($sp) +.L0001051c: +/* 1051c: 8fa20038 */ lw $v0,0x38($sp) +.L00010520: +/* 10520: 58400036 */ blezl $v0,.L000105fc +/* 10524: 8fac002c */ lw $t4,0x2c($sp) +/* 10528: a7a20020 */ sh $v0,0x20($sp) +/* 1052c: 8fac0020 */ lw $t4,0x20($sp) +/* 10530: 3c058006 */ lui $a1,0x8006 +/* 10534: 24a5dde4 */ addiu $a1,$a1,-8732 +/* 10538: 000c6fc2 */ srl $t5,$t4,0x1f +/* 1053c: 11a0002e */ beqz $t5,.L000105f8 +/* 10540: 00407025 */ or $t6,$v0,$zero +/* 10544: 31cf7fff */ andi $t7,$t6,0x7fff +/* 10548: 000fc080 */ sll $t8,$t7,0x2 +/* 1054c: 00b8c821 */ addu $t9,$a1,$t8 +/* 10550: 00b85021 */ addu $t2,$a1,$t8 +/* 10554: 97220002 */ lhu $v0,0x2($t9) +/* 10558: 854b0000 */ lh $t3,0x0($t2) +/* 1055c: 3c0f8006 */ lui $t7,0x8006 +/* 10560: 25efe4d8 */ addiu $t7,$t7,-6952 +/* 10564: 00027140 */ sll $t6,$v0,0x5 +/* 10568: a7ab001c */ sh $t3,0x1c($sp) +/* 1056c: 93ac001c */ lbu $t4,0x1c($sp) +/* 10570: 01cf2021 */ addu $a0,$t6,$t7 +/* 10574: 8c830010 */ lw $v1,0x10($a0) +/* 10578: 24090064 */ addiu $t1,$zero,0x64 +/* 1057c: 318dff7f */ andi $t5,$t4,0xff7f +/* 10580: 11230010 */ beq $t1,$v1,.L000105c4 +/* 10584: a3ad001c */ sb $t5,0x1c($sp) +/* 10588: 00660019 */ multu $v1,$a2 +/* 1058c: 0000c812 */ mflo $t9 +/* 10590: 00000000 */ sll $zero,$zero,0x0 +/* 10594: 00000000 */ sll $zero,$zero,0x0 +/* 10598: 0329001a */ div $zero,$t9,$t1 +/* 1059c: 00003012 */ mflo $a2 +/* 105a0: 15200002 */ bnez $t1,.L000105ac +/* 105a4: 00000000 */ sll $zero,$zero,0x0 +/* 105a8: 0007000d */ break 0x7 +.L000105ac: +/* 105ac: 2401ffff */ addiu $at,$zero,-1 +/* 105b0: 15210004 */ bne $t1,$at,.L000105c4 +/* 105b4: 3c018000 */ lui $at,0x8000 +/* 105b8: 17210002 */ bne $t9,$at,.L000105c4 +/* 105bc: 00000000 */ sll $zero,$zero,0x0 +/* 105c0: 0006000d */ break 0x6 +.L000105c4: +/* 105c4: 8c820014 */ lw $v0,0x14($a0) +/* 105c8: 3c18800a */ lui $t8,0x800a +/* 105cc: 11020002 */ beq $t0,$v0,.L000105d8 +/* 105d0: 00000000 */ sll $zero,$zero,0x0 +/* 105d4: 00403825 */ or $a3,$v0,$zero +.L000105d8: +/* 105d8: 9318a4a3 */ lbu $t8,-0x5b5d($t8) +/* 105dc: 53000007 */ beqzl $t8,.L000105fc +/* 105e0: 8fac002c */ lw $t4,0x2c($sp) +/* 105e4: 8c8a001c */ lw $t2,0x1c($a0) +/* 105e8: 314b0010 */ andi $t3,$t2,0x10 +/* 105ec: 51600003 */ beqzl $t3,.L000105fc +/* 105f0: 8fac002c */ lw $t4,0x2c($sp) +/* 105f4: 00003025 */ or $a2,$zero,$zero +.L000105f8: +/* 105f8: 8fac002c */ lw $t4,0x2c($sp) +.L000105fc: +/* 105fc: 5180001f */ beqzl $t4,.L0001067c +/* 10600: 8fae0028 */ lw $t6,0x28($sp) +/* 10604: 10c80013 */ beq $a2,$t0,.L00010654 +/* 10608: 00000000 */ sll $zero,$zero,0x0 +/* 1060c: afa60030 */ sw $a2,0x30($sp) +/* 10610: 0c003a77 */ jal func0000e9dc +/* 10614: afa70034 */ sw $a3,0x34($sp) +/* 10618: 8fa60030 */ lw $a2,0x30($sp) +/* 1061c: 24017fff */ addiu $at,$zero,0x7fff +/* 10620: 24050001 */ addiu $a1,$zero,0x1 +/* 10624: 00460019 */ multu $v0,$a2 +/* 10628: 00003012 */ mflo $a2 +/* 1062c: 00000000 */ sll $zero,$zero,0x0 +/* 10630: 00000000 */ sll $zero,$zero,0x0 +/* 10634: 00c1001a */ div $zero,$a2,$at +/* 10638: 00002012 */ mflo $a0 +/* 1063c: afa40030 */ sw $a0,0x30($sp) +/* 10640: 0c00dfc2 */ jal func00037f08 +/* 10644: 00000000 */ sll $zero,$zero,0x0 +/* 10648: 8fa60030 */ lw $a2,0x30($sp) +/* 1064c: 8fa70034 */ lw $a3,0x34($sp) +/* 10650: 2408ffff */ addiu $t0,$zero,-1 +.L00010654: +/* 10654: 10e80008 */ beq $a3,$t0,.L00010678 +/* 10658: 00e02025 */ or $a0,$a3,$zero +/* 1065c: 24050001 */ addiu $a1,$zero,0x1 +/* 10660: afa60030 */ sw $a2,0x30($sp) +/* 10664: 0c00dfd7 */ jal func00037f5c +/* 10668: afa70034 */ sw $a3,0x34($sp) +/* 1066c: 8fa60030 */ lw $a2,0x30($sp) +/* 10670: 8fa70034 */ lw $a3,0x34($sp) +/* 10674: 2408ffff */ addiu $t0,$zero,-1 +.L00010678: +/* 10678: 8fae0028 */ lw $t6,0x28($sp) +.L0001067c: +/* 1067c: 8dc40000 */ lw $a0,0x0($t6) +/* 10680: 50800022 */ beqzl $a0,.L0001070c +/* 10684: 8fbf0014 */ lw $ra,0x14($sp) +/* 10688: 10c80005 */ beq $a2,$t0,.L000106a0 +/* 1068c: 24050008 */ addiu $a1,$zero,0x8 +/* 10690: 0c00cf94 */ jal func00033e50 +/* 10694: afa70034 */ sw $a3,0x34($sp) +/* 10698: 8fa70034 */ lw $a3,0x34($sp) +/* 1069c: 2408ffff */ addiu $t0,$zero,-1 +.L000106a0: +/* 106a0: 10e80006 */ beq $a3,$t0,.L000106bc +/* 106a4: 8faf0028 */ lw $t7,0x28($sp) +/* 106a8: 8de40000 */ lw $a0,0x0($t7) +/* 106ac: 24050004 */ addiu $a1,$zero,0x4 +/* 106b0: 0c00cf94 */ jal func00033e50 +/* 106b4: 30e6007f */ andi $a2,$a3,0x7f +/* 106b8: 2408ffff */ addiu $t0,$zero,-1 +.L000106bc: +/* 106bc: 3c01bf80 */ lui $at,0xbf80 +/* 106c0: 44813000 */ mtc1 $at,$f6 +/* 106c4: c7a4003c */ lwc1 $f4,0x3c($sp) +/* 106c8: 8fb90028 */ lw $t9,0x28($sp) +/* 106cc: 24050010 */ addiu $a1,$zero,0x10 +/* 106d0: 46062032 */ c.eq.s $f4,$f6 +/* 106d4: 8fa6003c */ lw $a2,0x3c($sp) +/* 106d8: 45030005 */ bc1tl .L000106f0 +/* 106dc: 8fb80024 */ lw $t8,0x24($sp) +/* 106e0: 0c00cf94 */ jal func00033e50 +/* 106e4: 8f240000 */ lw $a0,0x0($t9) +/* 106e8: 2408ffff */ addiu $t0,$zero,-1 +/* 106ec: 8fb80024 */ lw $t8,0x24($sp) +.L000106f0: +/* 106f0: 8faa0028 */ lw $t2,0x28($sp) +/* 106f4: 24050100 */ addiu $a1,$zero,0x100 +/* 106f8: 13080003 */ beq $t8,$t0,.L00010708 +/* 106fc: 03003025 */ or $a2,$t8,$zero +/* 10700: 0c00cf94 */ jal func00033e50 +/* 10704: 8d440000 */ lw $a0,0x0($t2) +.L00010708: +/* 10708: 8fbf0014 */ lw $ra,0x14($sp) +.L0001070c: +/* 1070c: 27bd0028 */ addiu $sp,$sp,0x28 +/* 10710: 03e00008 */ jr $ra +/* 10714: 00000000 */ sll $zero,$zero,0x0 +/* 10718: 27bdffc0 */ addiu $sp,$sp,-64 +/* 1071c: afbf0024 */ sw $ra,0x24($sp) +/* 10720: afa40040 */ sw $a0,0x40($sp) +/* 10724: afa50044 */ sw $a1,0x44($sp) +/* 10728: afa60048 */ sw $a2,0x48($sp) +/* 1072c: afa7004c */ sw $a3,0x4c($sp) +/* 10730: 0c012230 */ jal func000488c0 +/* 10734: 00002025 */ or $a0,$zero,$zero +/* 10738: 2408ffff */ addiu $t0,$zero,-1 +/* 1073c: 3c048009 */ lui $a0,0x8009 +/* 10740: afa2003c */ sw $v0,0x3c($sp) +/* 10744: 248415e0 */ addiu $a0,$a0,0x15e0 +/* 10748: 0c012230 */ jal func000488c0 +/* 1074c: afa80038 */ sw $t0,0x38($sp) +/* 10750: 00002025 */ or $a0,$zero,$zero +/* 10754: 0c01210c */ jal func00048430 +/* 10758: 24450001 */ addiu $a1,$v0,0x1 +/* 1075c: 8fae0060 */ lw $t6,0x60($sp) +/* 10760: 8fa80038 */ lw $t0,0x38($sp) +/* 10764: 8fa2005c */ lw $v0,0x5c($sp) +/* 10768: 15c00004 */ bnez $t6,.L0001077c +/* 1076c: 8fa90050 */ lw $t1,0x50($sp) +/* 10770: 2407ffff */ addiu $a3,$zero,-1 +/* 10774: 10470012 */ beq $v0,$a3,.L000107c0 +/* 10778: 00000000 */ sll $zero,$zero,0x0 +.L0001077c: +/* 1077c: 8fa2005c */ lw $v0,0x5c($sp) +/* 10780: 2407ffff */ addiu $a3,$zero,-1 +/* 10784: 00004025 */ or $t0,$zero,$zero +/* 10788: 10470003 */ beq $v0,$a3,.L00010798 +/* 1078c: 8faf004c */ lw $t7,0x4c($sp) +/* 10790: 10000001 */ beqz $zero,.L00010798 +/* 10794: 00404025 */ or $t0,$v0,$zero +.L00010798: +/* 10798: 11e70009 */ beq $t7,$a3,.L000107c0 +/* 1079c: 3c188006 */ lui $t8,0x8006 +/* 107a0: 8f18ddcc */ lw $t8,-0x2234($t8) +/* 107a4: 24010003 */ addiu $at,$zero,0x3 +/* 107a8: 31f90080 */ andi $t9,$t7,0x80 +/* 107ac: 17010004 */ bne $t8,$at,.L000107c0 +/* 107b0: 00000000 */ sll $zero,$zero,0x0 +/* 107b4: 13200002 */ beqz $t9,.L000107c0 +/* 107b8: 00000000 */ sll $zero,$zero,0x0 +/* 107bc: 25080080 */ addiu $t0,$t0,0x80 +.L000107c0: +/* 107c0: 51200039 */ beqzl $t1,.L000108a8 +/* 107c4: 8fad004c */ lw $t5,0x4c($sp) +/* 107c8: a7a90030 */ sh $t1,0x30($sp) +/* 107cc: 8faa0030 */ lw $t2,0x30($sp) +/* 107d0: 3c058006 */ lui $a1,0x8006 +/* 107d4: 24a5dde4 */ addiu $a1,$a1,-8732 +/* 107d8: 000a5fc2 */ srl $t3,$t2,0x1f +/* 107dc: 11600031 */ beqz $t3,.L000108a4 +/* 107e0: 24060064 */ addiu $a2,$zero,0x64 +/* 107e4: 01206025 */ or $t4,$t1,$zero +/* 107e8: 318d7fff */ andi $t5,$t4,0x7fff +/* 107ec: 000d7080 */ sll $t6,$t5,0x2 +/* 107f0: 00ae7821 */ addu $t7,$a1,$t6 +/* 107f4: 85f90000 */ lh $t9,0x0($t7) +/* 107f8: 00aec021 */ addu $t8,$a1,$t6 +/* 107fc: 97020002 */ lhu $v0,0x2($t8) +/* 10800: 3c0d8006 */ lui $t5,0x8006 +/* 10804: a7b9002c */ sh $t9,0x2c($sp) +/* 10808: 93aa002c */ lbu $t2,0x2c($sp) +/* 1080c: 25ade4d8 */ addiu $t5,$t5,-6952 +/* 10810: 00026140 */ sll $t4,$v0,0x5 +/* 10814: 018d2021 */ addu $a0,$t4,$t5 +/* 10818: 8c830010 */ lw $v1,0x10($a0) +/* 1081c: 314bff7f */ andi $t3,$t2,0xff7f +/* 10820: a3ab002c */ sb $t3,0x2c($sp) +/* 10824: 10c30012 */ beq $a2,$v1,.L00010870 +/* 10828: 87a9002c */ lh $t1,0x2c($sp) +/* 1082c: 8fb80048 */ lw $t8,0x48($sp) +/* 10830: 00780019 */ multu $v1,$t8 +/* 10834: 00007012 */ mflo $t6 +/* 10838: 00000000 */ sll $zero,$zero,0x0 +/* 1083c: 00000000 */ sll $zero,$zero,0x0 +/* 10840: 01c6001a */ div $zero,$t6,$a2 +/* 10844: 00007812 */ mflo $t7 +/* 10848: afaf0048 */ sw $t7,0x48($sp) +/* 1084c: 14c00002 */ bnez $a2,.L00010858 +/* 10850: 00000000 */ sll $zero,$zero,0x0 +/* 10854: 0007000d */ break 0x7 +.L00010858: +/* 10858: 2401ffff */ addiu $at,$zero,-1 +/* 1085c: 14c10004 */ bne $a2,$at,.L00010870 +/* 10860: 3c018000 */ lui $at,0x8000 +/* 10864: 15c10002 */ bne $t6,$at,.L00010870 +/* 10868: 00000000 */ sll $zero,$zero,0x0 +/* 1086c: 0006000d */ break 0x6 +.L00010870: +/* 10870: 8c820014 */ lw $v0,0x14($a0) +/* 10874: 3c19800a */ lui $t9,0x800a +/* 10878: 10e20002 */ beq $a3,$v0,.L00010884 +/* 1087c: 00000000 */ sll $zero,$zero,0x0 +/* 10880: afa2004c */ sw $v0,0x4c($sp) +.L00010884: +/* 10884: 9339a4a3 */ lbu $t9,-0x5b5d($t9) +/* 10888: 53200007 */ beqzl $t9,.L000108a8 +/* 1088c: 8fad004c */ lw $t5,0x4c($sp) +/* 10890: 8c8a001c */ lw $t2,0x1c($a0) +/* 10894: 314b0010 */ andi $t3,$t2,0x10 +/* 10898: 51600003 */ beqzl $t3,.L000108a8 +/* 1089c: 8fad004c */ lw $t5,0x4c($sp) +/* 108a0: afa00048 */ sw $zero,0x48($sp) +.L000108a4: +/* 108a4: 8fad004c */ lw $t5,0x4c($sp) +.L000108a8: +/* 108a8: c7a40054 */ lwc1 $f4,0x54($sp) +/* 108ac: 8fb80058 */ lw $t8,0x58($sp) +/* 108b0: 00092c00 */ sll $a1,$t1,0x10 +/* 108b4: 00056403 */ sra $t4,$a1,0x10 +/* 108b8: 3c048009 */ lui $a0,0x8009 +/* 108bc: 8c845200 */ lw $a0,0x5200($a0) +/* 108c0: 01802825 */ or $a1,$t4,$zero +/* 108c4: 8fa60040 */ lw $a2,0x40($sp) +/* 108c8: 8fa70048 */ lw $a3,0x48($sp) +/* 108cc: afa8001c */ sw $t0,0x1c($sp) +/* 108d0: afad0010 */ sw $t5,0x10($sp) +/* 108d4: e7a40014 */ swc1 $f4,0x14($sp) +/* 108d8: 0c004241 */ jal func00010904 +/* 108dc: afb80018 */ sw $t8,0x18($sp) +/* 108e0: afa20034 */ sw $v0,0x34($sp) +/* 108e4: 00002025 */ or $a0,$zero,$zero +/* 108e8: 0c01210c */ jal func00048430 +/* 108ec: 8fa5003c */ lw $a1,0x3c($sp) +/* 108f0: 8fbf0024 */ lw $ra,0x24($sp) +/* 108f4: 8fa20034 */ lw $v0,0x34($sp) +/* 108f8: 27bd0040 */ addiu $sp,$sp,0x40 +/* 108fc: 03e00008 */ jr $ra +/* 10900: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00010904 +/* 10904: 27bdffb8 */ addiu $sp,$sp,-72 +/* 10908: 8fae0064 */ lw $t6,0x64($sp) +/* 1090c: 2402ffff */ addiu $v0,$zero,-1 +/* 10910: afbf0024 */ sw $ra,0x24($sp) +/* 10914: afa40048 */ sw $a0,0x48($sp) +/* 10918: afa5004c */ sw $a1,0x4c($sp) +/* 1091c: 11c20003 */ beq $t6,$v0,.L0001092c +/* 10920: afa60050 */ sw $a2,0x50($sp) +/* 10924: 10000002 */ beqz $zero,.L00010930 +/* 10928: 93a90067 */ lbu $t1,0x67($sp) +.L0001092c: +/* 1092c: 00004825 */ or $t1,$zero,$zero +.L00010930: +/* 10930: 8fa30060 */ lw $v1,0x60($sp) +/* 10934: 44802000 */ mtc1 $zero,$f4 +/* 10938: 24050001 */ addiu $a1,$zero,0x1 +/* 1093c: 10620003 */ beq $v1,$v0,.L0001094c +/* 10940: 3c198006 */ lui $t9,0x8006 +/* 10944: 10000001 */ beqz $zero,.L0001094c +/* 10948: 306500ff */ andi $a1,$v1,0xff +.L0001094c: +/* 1094c: 8fa30058 */ lw $v1,0x58($sp) +/* 10950: 24080040 */ addiu $t0,$zero,0x40 +/* 10954: 240f7fff */ addiu $t7,$zero,0x7fff +/* 10958: 10620003 */ beq $v1,$v0,.L00010968 +/* 1095c: 3c013f80 */ lui $at,0x3f80 +/* 10960: 10000001 */ beqz $zero,.L00010968 +/* 10964: 306800ff */ andi $t0,$v1,0xff +.L00010968: +/* 10968: 50e20004 */ beql $a3,$v0,.L0001097c +/* 1096c: a7af003a */ sh $t7,0x3a($sp) +/* 10970: 10000002 */ beqz $zero,.L0001097c +/* 10974: a7a7003a */ sh $a3,0x3a($sp) +/* 10978: a7af003a */ sh $t7,0x3a($sp) +.L0001097c: +/* 1097c: c7a2005c */ lwc1 $f2,0x5c($sp) +/* 10980: 4602203c */ c.lt.s $f4,$f2 +/* 10984: 00000000 */ sll $zero,$zero,0x0 +/* 10988: 45020004 */ bc1fl .L0001099c +/* 1098c: 44810000 */ mtc1 $at,$f0 +/* 10990: 10000003 */ beqz $zero,.L000109a0 +/* 10994: 46001006 */ mov.s $f0,$f2 +/* 10998: 44810000 */ mtc1 $at,$f0 +.L0001099c: +/* 1099c: 00000000 */ sll $zero,$zero,0x0 +.L000109a0: +/* 109a0: 8f39dda0 */ lw $t9,-0x2260($t9) +/* 109a4: 87b8004e */ lh $t8,0x4e($sp) +/* 109a8: 24010037 */ addiu $at,$zero,0x37 +/* 109ac: 13200003 */ beqz $t9,.L000109bc +/* 109b0: a7b80044 */ sh $t8,0x44($sp) +/* 109b4: 10000047 */ beqz $zero,.L00010ad4 +/* 109b8: 00001025 */ or $v0,$zero,$zero +.L000109bc: +/* 109bc: 8fab0044 */ lw $t3,0x44($sp) +/* 109c0: 97ad0044 */ lhu $t5,0x44($sp) +/* 109c4: 87a40044 */ lh $a0,0x44($sp) +/* 109c8: 000b67c2 */ srl $t4,$t3,0x1f +/* 109cc: 11800006 */ beqz $t4,.L000109e8 +/* 109d0: 31ae7fff */ andi $t6,$t5,0x7fff +/* 109d4: 000e7880 */ sll $t7,$t6,0x2 +/* 109d8: 3c048006 */ lui $a0,0x8006 +/* 109dc: 008f2021 */ addu $a0,$a0,$t7 +/* 109e0: 10000001 */ beqz $zero,.L000109e8 +/* 109e4: 8484dde4 */ lh $a0,-0x221c($a0) +.L000109e8: +/* 109e8: 308307ff */ andi $v1,$a0,0x7ff +/* 109ec: 10610003 */ beq $v1,$at,.L000109fc +/* 109f0: 24010009 */ addiu $at,$zero,0x9 +/* 109f4: 54610004 */ bnel $v1,$at,.L00010a08 +/* 109f8: afa3002c */ sw $v1,0x2c($sp) +.L000109fc: +/* 109fc: 10000035 */ beqz $zero,.L00010ad4 +/* 10a00: 00001025 */ or $v0,$zero,$zero +/* 10a04: afa3002c */ sw $v1,0x2c($sp) +.L00010a08: +/* 10a08: a7a40040 */ sh $a0,0x40($sp) +/* 10a0c: a3a5003e */ sb $a1,0x3e($sp) +/* 10a10: a3a8003d */ sb $t0,0x3d($sp) +/* 10a14: a3a9003f */ sb $t1,0x3f($sp) +/* 10a18: 0c003ee8 */ jal func0000fba0 +/* 10a1c: e7a00034 */ swc1 $f0,0x34($sp) +/* 10a20: 8fa3002c */ lw $v1,0x2c($sp) +/* 10a24: 87a40040 */ lh $a0,0x40($sp) +/* 10a28: 93a5003e */ lbu $a1,0x3e($sp) +/* 10a2c: 93a8003d */ lbu $t0,0x3d($sp) +/* 10a30: 93a9003f */ lbu $t1,0x3f($sp) +/* 10a34: 8faa0050 */ lw $t2,0x50($sp) +/* 10a38: 1040000b */ beqz $v0,.L00010a68 +/* 10a3c: c7a00034 */ lwc1 $f0,0x34($sp) +/* 10a40: 97a5003a */ lhu $a1,0x3a($sp) +/* 10a44: 01003025 */ or $a2,$t0,$zero +/* 10a48: 0c0042b9 */ jal func00010ae4 +/* 10a4c: 00003825 */ or $a3,$zero,$zero +/* 10a50: 8faa0050 */ lw $t2,0x50($sp) +/* 10a54: 11400002 */ beqz $t2,.L00010a60 +/* 10a58: 00000000 */ sll $zero,$zero,0x0 +/* 10a5c: ad400000 */ sw $zero,0x0($t2) +.L00010a60: +/* 10a60: 1000001c */ beqz $zero,.L00010ad4 +/* 10a64: 00001025 */ or $v0,$zero,$zero +.L00010a68: +/* 10a68: 3c188009 */ lui $t8,0x8009 +/* 10a6c: 8f184ea0 */ lw $t8,0x4ea0($t8) +/* 10a70: 3c198009 */ lui $t9,0x8009 +/* 10a74: 8fa40048 */ lw $a0,0x48($sp) +/* 10a78: 0078082b */ sltu $at,$v1,$t8 +/* 10a7c: 10200015 */ beqz $at,.L00010ad4 +/* 10a80: 00001025 */ or $v0,$zero,$zero +/* 10a84: 93390af0 */ lbu $t9,0xaf0($t9) +/* 10a88: 24010001 */ addiu $at,$zero,0x1 +/* 10a8c: 97a6003a */ lhu $a2,0x3a($sp) +/* 10a90: 17210003 */ bne $t9,$at,.L00010aa0 +/* 10a94: 01003825 */ or $a3,$t0,$zero +/* 10a98: 10000002 */ beqz $zero,.L00010aa4 +/* 10a9c: 00001025 */ or $v0,$zero,$zero +.L00010aa0: +/* 10aa0: 00a01025 */ or $v0,$a1,$zero +.L00010aa4: +/* 10aa4: 00032c00 */ sll $a1,$v1,0x10 +/* 10aa8: 00055c03 */ sra $t3,$a1,0x10 +/* 10aac: 30ec007f */ andi $t4,$a3,0x7f +/* 10ab0: 01803825 */ or $a3,$t4,$zero +/* 10ab4: 01602825 */ or $a1,$t3,$zero +/* 10ab8: e7a00010 */ swc1 $f0,0x10($sp) +/* 10abc: afa90014 */ sw $t1,0x14($sp) +/* 10ac0: afa20018 */ sw $v0,0x18($sp) +/* 10ac4: 0c00ce08 */ jal func00033820 +/* 10ac8: afaa001c */ sw $t2,0x1c($sp) +/* 10acc: 10000002 */ beqz $zero,.L00010ad8 +/* 10ad0: 8fbf0024 */ lw $ra,0x24($sp) +.L00010ad4: +/* 10ad4: 8fbf0024 */ lw $ra,0x24($sp) +.L00010ad8: +/* 10ad8: 27bd0048 */ addiu $sp,$sp,0x48 +/* 10adc: 03e00008 */ jr $ra +/* 10ae0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00010ae4 +/* 10ae4: 27bdffd8 */ addiu $sp,$sp,-40 +/* 10ae8: 3c188006 */ lui $t8,0x8006 +/* 10aec: 8f18dda0 */ lw $t8,-0x2260($t8) +/* 10af0: 00047400 */ sll $t6,$a0,0x10 +/* 10af4: 000e7c03 */ sra $t7,$t6,0x10 +/* 10af8: afa40028 */ sw $a0,0x28($sp) +/* 10afc: 01e02025 */ or $a0,$t7,$zero +/* 10b00: afbf001c */ sw $ra,0x1c($sp) +/* 10b04: afb00018 */ sw $s0,0x18($sp) +/* 10b08: afa70034 */ sw $a3,0x34($sp) +/* 10b0c: 170000a3 */ bnez $t8,.L00010d9c +/* 10b10: a7af0024 */ sh $t7,0x24($sp) +/* 10b14: 8fb90024 */ lw $t9,0x24($sp) +/* 10b18: 3c108009 */ lui $s0,0x8009 +/* 10b1c: 31ea7fff */ andi $t2,$t7,0x7fff +/* 10b20: 001947c2 */ srl $t0,$t9,0x1f +/* 10b24: 1100000a */ beqz $t0,.L00010b50 +/* 10b28: 26104eb0 */ addiu $s0,$s0,0x4eb0 +/* 10b2c: 000a5880 */ sll $t3,$t2,0x2 +/* 10b30: 3c0c8006 */ lui $t4,0x8006 +/* 10b34: 018b6021 */ addu $t4,$t4,$t3 +/* 10b38: 858cdde4 */ lh $t4,-0x221c($t4) +/* 10b3c: a7ac0020 */ sh $t4,0x20($sp) +/* 10b40: 93ad0020 */ lbu $t5,0x20($sp) +/* 10b44: 31aeff7f */ andi $t6,$t5,0xff7f +/* 10b48: 10000002 */ beqz $zero,.L00010b54 +/* 10b4c: a3ae0020 */ sb $t6,0x20($sp) +.L00010b50: +/* 10b50: a7a40020 */ sh $a0,0x20($sp) +.L00010b54: +/* 10b54: 8e0f0004 */ lw $t7,0x4($s0) +/* 10b58: 8fb80020 */ lw $t8,0x20($sp) +/* 10b5c: 24010001 */ addiu $at,$zero,0x1 +/* 10b60: 11e00012 */ beqz $t7,.L00010bac +/* 10b64: 0018c8c0 */ sll $t9,$t8,0x3 +/* 10b68: 00194782 */ srl $t0,$t9,0x1e +/* 10b6c: 15010007 */ bne $t0,$at,.L00010b8c +/* 10b70: 8faf0020 */ lw $t7,0x20($sp) +/* 10b74: 8e090000 */ lw $t1,0x0($s0) +/* 10b78: 24010001 */ addiu $at,$zero,0x1 +/* 10b7c: 000950c0 */ sll $t2,$t1,0x3 +/* 10b80: 000a5f82 */ srl $t3,$t2,0x1e +/* 10b84: 51610086 */ beql $t3,$at,.L00010da0 +/* 10b88: 8fbf001c */ lw $ra,0x1c($sp) +.L00010b8c: +/* 10b8c: 8e0c0000 */ lw $t4,0x0($s0) +/* 10b90: 000fc0c0 */ sll $t8,$t7,0x3 +/* 10b94: 0018cf82 */ srl $t9,$t8,0x1e +/* 10b98: 000c68c0 */ sll $t5,$t4,0x3 +/* 10b9c: 000d7782 */ srl $t6,$t5,0x1e +/* 10ba0: 01d9082a */ slt $at,$t6,$t9 +/* 10ba4: 5420007e */ bnezl $at,.L00010da0 +/* 10ba8: 8fbf001c */ lw $ra,0x1c($sp) +.L00010bac: +/* 10bac: 8fa80024 */ lw $t0,0x24($sp) +/* 10bb0: 97aa0024 */ lhu $t2,0x24($sp) +/* 10bb4: 00084fc2 */ srl $t1,$t0,0x1f +/* 10bb8: 1120002e */ beqz $t1,.L00010c74 +/* 10bbc: 314b7fff */ andi $t3,$t2,0x7fff +/* 10bc0: 3c028006 */ lui $v0,0x8006 +/* 10bc4: 2442e4d8 */ addiu $v0,$v0,-6952 +/* 10bc8: 000b6140 */ sll $t4,$t3,0x5 +/* 10bcc: 004c6821 */ addu $t5,$v0,$t4 +/* 10bd0: 8daf0010 */ lw $t7,0x10($t5) +/* 10bd4: 97a80024 */ lhu $t0,0x24($sp) +/* 10bd8: 2403ffff */ addiu $v1,$zero,-1 +/* 10bdc: 106f000a */ beq $v1,$t7,.L00010c08 +/* 10be0: 31097fff */ andi $t1,$t0,0x7fff +/* 10be4: 004cc021 */ addu $t8,$v0,$t4 +/* 10be8: 8f050010 */ lw $a1,0x10($t8) +/* 10bec: 24010064 */ addiu $at,$zero,0x64 +/* 10bf0: 000573c0 */ sll $t6,$a1,0xf +/* 10bf4: 01c57023 */ subu $t6,$t6,$a1 +/* 10bf8: 01c1001a */ div $zero,$t6,$at +/* 10bfc: 00002812 */ mflo $a1 +/* 10c00: 00000000 */ sll $zero,$zero,0x0 +/* 10c04: 00000000 */ sll $zero,$zero,0x0 +.L00010c08: +/* 10c08: 00095140 */ sll $t2,$t1,0x5 +/* 10c0c: 004a5821 */ addu $t3,$v0,$t2 +/* 10c10: 8d6d0014 */ lw $t5,0x14($t3) +/* 10c14: 97ac0024 */ lhu $t4,0x24($sp) +/* 10c18: 3c0b800a */ lui $t3,0x800a +/* 10c1c: 106d0003 */ beq $v1,$t5,.L00010c2c +/* 10c20: 31987fff */ andi $t8,$t4,0x7fff +/* 10c24: 004a7821 */ addu $t7,$v0,$t2 +/* 10c28: 8de60014 */ lw $a2,0x14($t7) +.L00010c2c: +/* 10c2c: 00187140 */ sll $t6,$t8,0x5 +/* 10c30: 004ec821 */ addu $t9,$v0,$t6 +/* 10c34: 8f280014 */ lw $t0,0x14($t9) +/* 10c38: 97ad0024 */ lhu $t5,0x24($sp) +/* 10c3c: 004e4821 */ addu $t1,$v0,$t6 +/* 10c40: 10680002 */ beq $v1,$t0,.L00010c4c +/* 10c44: 31aa7fff */ andi $t2,$t5,0x7fff +/* 10c48: 8d260014 */ lw $a2,0x14($t1) +.L00010c4c: +/* 10c4c: 916ba4a3 */ lbu $t3,-0x5b5d($t3) +/* 10c50: 000a7940 */ sll $t7,$t2,0x5 +/* 10c54: 004f6021 */ addu $t4,$v0,$t7 +/* 10c58: 51600007 */ beqzl $t3,.L00010c78 +/* 10c5c: afa5002c */ sw $a1,0x2c($sp) +/* 10c60: 8d98001c */ lw $t8,0x1c($t4) +/* 10c64: 33190010 */ andi $t9,$t8,0x10 +/* 10c68: 53200003 */ beqzl $t9,.L00010c78 +/* 10c6c: afa5002c */ sw $a1,0x2c($sp) +/* 10c70: 00002825 */ or $a1,$zero,$zero +.L00010c74: +/* 10c74: afa5002c */ sw $a1,0x2c($sp) +.L00010c78: +/* 10c78: 0c003a77 */ jal func0000e9dc +/* 10c7c: afa60030 */ sw $a2,0x30($sp) +/* 10c80: 8fa8002c */ lw $t0,0x2c($sp) +/* 10c84: 24017fff */ addiu $at,$zero,0x7fff +/* 10c88: 97a40020 */ lhu $a0,0x20($sp) +/* 10c8c: 00480019 */ multu $v0,$t0 +/* 10c90: 308b07ff */ andi $t3,$a0,0x7ff +/* 10c94: 01602025 */ or $a0,$t3,$zero +/* 10c98: 00007012 */ mflo $t6 +/* 10c9c: 00000000 */ sll $zero,$zero,0x0 +/* 10ca0: 00000000 */ sll $zero,$zero,0x0 +/* 10ca4: 01c1001a */ div $zero,$t6,$at +/* 10ca8: 00004812 */ mflo $t1 +/* 10cac: afa9002c */ sw $t1,0x2c($sp) +/* 10cb0: 0fc59b90 */ jal 0xf166e40 +/* 10cb4: 00000000 */ sll $zero,$zero,0x0 +/* 10cb8: 97a40020 */ lhu $a0,0x20($sp) +/* 10cbc: ae02001c */ sw $v0,0x1c($s0) +/* 10cc0: 308d07ff */ andi $t5,$a0,0x7ff +/* 10cc4: 0fc59b9f */ jal 0xf166e7c +/* 10cc8: 01a02025 */ or $a0,$t5,$zero +/* 10ccc: ae020020 */ sw $v0,0x20($s0) +/* 10cd0: 8fa4002c */ lw $a0,0x2c($sp) +/* 10cd4: 0c00dfc2 */ jal func00037f08 +/* 10cd8: 24050001 */ addiu $a1,$zero,0x1 +/* 10cdc: 8fa40030 */ lw $a0,0x30($sp) +/* 10ce0: 0c00dfd7 */ jal func00037f5c +/* 10ce4: 24050001 */ addiu $a1,$zero,0x1 +/* 10ce8: 8e04001c */ lw $a0,0x1c($s0) +/* 10cec: 0c00df62 */ jal func00037d88 +/* 10cf0: 8e050020 */ lw $a1,0x20($s0) +/* 10cf4: 8fa4002c */ lw $a0,0x2c($sp) +/* 10cf8: 0c00dfc2 */ jal func00037f08 +/* 10cfc: 24050001 */ addiu $a1,$zero,0x1 +/* 10d00: 8fa40030 */ lw $a0,0x30($sp) +/* 10d04: 0c00dfd7 */ jal func00037f5c +/* 10d08: 24050001 */ addiu $a1,$zero,0x1 +/* 10d0c: 87aa0020 */ lh $t2,0x20($sp) +/* 10d10: 24030002 */ addiu $v1,$zero,0x2 +/* 10d14: 240f0001 */ addiu $t7,$zero,0x1 +/* 10d18: a60a0000 */ sh $t2,0x0($s0) +/* 10d1c: 8e020000 */ lw $v0,0x0($s0) +/* 10d20: 240cffff */ addiu $t4,$zero,-1 +/* 10d24: ae0f0004 */ sw $t7,0x4($s0) +/* 10d28: 0002c040 */ sll $t8,$v0,0x1 +/* 10d2c: 00181782 */ srl $v0,$t8,0x1e +/* 10d30: ae0c000c */ sw $t4,0xc($s0) +/* 10d34: 14620004 */ bne $v1,$v0,.L00010d48 +/* 10d38: ae000024 */ sw $zero,0x24($s0) +/* 10d3c: 24080001 */ addiu $t0,$zero,0x1 +/* 10d40: 10000005 */ beqz $zero,.L00010d58 +/* 10d44: ae080024 */ sw $t0,0x24($s0) +.L00010d48: +/* 10d48: 24010001 */ addiu $at,$zero,0x1 +/* 10d4c: 54410003 */ bnel $v0,$at,.L00010d5c +/* 10d50: 8fae0024 */ lw $t6,0x24($sp) +/* 10d54: ae030024 */ sw $v1,0x24($s0) +.L00010d58: +/* 10d58: 8fae0024 */ lw $t6,0x24($sp) +.L00010d5c: +/* 10d5c: 97ab0024 */ lhu $t3,0x24($sp) +/* 10d60: 3c0f8006 */ lui $t7,0x8006 +/* 10d64: 000e4fc2 */ srl $t1,$t6,0x1f +/* 10d68: 11200007 */ beqz $t1,.L00010d88 +/* 10d6c: 316d7fff */ andi $t5,$t3,0x7fff +/* 10d70: 000d5140 */ sll $t2,$t5,0x5 +/* 10d74: 01ea7821 */ addu $t7,$t7,$t2 +/* 10d78: 8defe4f4 */ lw $t7,-0x1b0c($t7) +/* 10d7c: 31ec0004 */ andi $t4,$t7,0x4 +/* 10d80: 55800005 */ bnezl $t4,.L00010d98 +/* 10d84: 24080003 */ addiu $t0,$zero,0x3 +.L00010d88: +/* 10d88: 8fb80034 */ lw $t8,0x34($sp) +/* 10d8c: 33190001 */ andi $t9,$t8,0x1 +/* 10d90: 13200002 */ beqz $t9,.L00010d9c +/* 10d94: 24080003 */ addiu $t0,$zero,0x3 +.L00010d98: +/* 10d98: ae080024 */ sw $t0,0x24($s0) +.L00010d9c: +/* 10d9c: 8fbf001c */ lw $ra,0x1c($sp) +.L00010da0: +/* 10da0: 8fb00018 */ lw $s0,0x18($sp) +/* 10da4: 27bd0028 */ addiu $sp,$sp,0x28 +/* 10da8: 03e00008 */ jr $ra +/* 10dac: 00000000 */ sll $zero,$zero,0x0 +/* 10db0: 00047100 */ sll $t6,$a0,0x4 +/* 10db4: 01c47023 */ subu $t6,$t6,$a0 +/* 10db8: 000e7100 */ sll $t6,$t6,0x4 +/* 10dbc: 3c018006 */ lui $at,0x8006 +/* 10dc0: ac2eddb0 */ sw $t6,-0x2250($at) +/* 10dc4: 3c018006 */ lui $at,0x8006 +/* 10dc8: ac20ddac */ sw $zero,-0x2254($at) +/* 10dcc: 3c018006 */ lui $at,0x8006 +/* 10dd0: ac20dda8 */ sw $zero,-0x2258($at) +/* 10dd4: 3c018006 */ lui $at,0x8006 +/* 10dd8: 03e00008 */ jr $ra +/* 10ddc: ac20ddc0 */ sw $zero,-0x2240($at) +); + +GLOBAL_ASM( +glabel func00010de0 +/* 10de0: 3c028006 */ lui $v0,0x8006 +/* 10de4: 2442ddac */ addiu $v0,$v0,-8788 +/* 10de8: 8c4e0000 */ lw $t6,0x0($v0) +/* 10dec: 2401ffff */ addiu $at,$zero,-1 +/* 10df0: 3c0f8006 */ lui $t7,0x8006 +/* 10df4: 11c10004 */ beq $t6,$at,.L00010e08 +/* 10df8: 00000000 */ sll $zero,$zero,0x0 +/* 10dfc: 8defddb0 */ lw $t7,-0x2250($t7) +/* 10e00: 25f80001 */ addiu $t8,$t7,0x1 +/* 10e04: ac580000 */ sw $t8,0x0($v0) +.L00010e08: +/* 10e08: 03e00008 */ jr $ra +/* 10e0c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00010e10 +/* 10e10: 3c038006 */ lui $v1,0x8006 +/* 10e14: 2463ddac */ addiu $v1,$v1,-8788 +/* 10e18: 8c620000 */ lw $v0,0x0($v1) +/* 10e1c: 27bdffc8 */ addiu $sp,$sp,-56 +/* 10e20: 2401ffff */ addiu $at,$zero,-1 +/* 10e24: 104100a1 */ beq $v0,$at,.L000110ac +/* 10e28: afbf002c */ sw $ra,0x2c($sp) +/* 10e2c: 3c08800a */ lui $t0,0x800a +/* 10e30: 25089fc0 */ addiu $t0,$t0,-24640 +/* 10e34: 8d0e0034 */ lw $t6,0x34($t0) +/* 10e38: 3c198006 */ lui $t9,0x8006 +/* 10e3c: 3c013f80 */ lui $at,0x3f80 +/* 10e40: 004ec021 */ addu $t8,$v0,$t6 +/* 10e44: ac780000 */ sw $t8,0x0($v1) +/* 10e48: 8f39ddb0 */ lw $t9,-0x2250($t9) +/* 10e4c: 44982000 */ mtc1 $t8,$f4 +/* 10e50: 44818000 */ mtc1 $at,$f16 +/* 10e54: 44994000 */ mtc1 $t9,$f8 +/* 10e58: 468021a0 */ cvt.s.w $f6,$f4 +/* 10e5c: 3c028006 */ lui $v0,0x8006 +/* 10e60: 3c017005 */ lui $at,0x7005 +/* 10e64: 2442dda8 */ addiu $v0,$v0,-8792 +/* 10e68: 468042a0 */ cvt.s.w $f10,$f8 +/* 10e6c: 460a3003 */ div.s $f0,$f6,$f10 +/* 10e70: 4610003c */ c.lt.s $f0,$f16 +/* 10e74: 00000000 */ sll $zero,$zero,0x0 +/* 10e78: 45020067 */ bc1fl .L00011018 +/* 10e7c: 8c460000 */ lw $a2,0x0($v0) +/* 10e80: c4323c84 */ lwc1 $f18,0x3c84($at) +/* 10e84: 46120000 */ add.s $f0,$f0,$f18 +/* 10e88: 0fc5b364 */ jal 0xf16cd90 +/* 10e8c: e7a00034 */ swc1 $f0,0x34($sp) +/* 10e90: 3c08800a */ lui $t0,0x800a +/* 10e94: 25089fc0 */ addiu $t0,$t0,-24640 +/* 10e98: 10400028 */ beqz $v0,.L00010f3c +/* 10e9c: c7a00034 */ lwc1 $f0,0x34($sp) +/* 10ea0: 3c028006 */ lui $v0,0x8006 +/* 10ea4: 2442dda8 */ addiu $v0,$v0,-8792 +/* 10ea8: 8c460000 */ lw $a2,0x0($v0) +/* 10eac: 00002825 */ or $a1,$zero,$zero +/* 10eb0: 24070040 */ addiu $a3,$zero,0x40 +/* 10eb4: 18c0000b */ blez $a2,.L00010ee4 +/* 10eb8: 3c048006 */ lui $a0,0x8006 +/* 10ebc: 8d090040 */ lw $t1,0x40($t0) +/* 10ec0: 00095080 */ sll $t2,$t1,0x2 +/* 10ec4: 01495021 */ addu $t2,$t2,$t1 +/* 10ec8: 000a5100 */ sll $t2,$t2,0x4 +/* 10ecc: 00ca5823 */ subu $t3,$a2,$t2 +/* 10ed0: ac4b0000 */ sw $t3,0x0($v0) +/* 10ed4: 05610003 */ bgez $t3,.L00010ee4 +/* 10ed8: 01603025 */ or $a2,$t3,$zero +/* 10edc: ac400000 */ sw $zero,0x0($v0) +/* 10ee0: 00003025 */ or $a2,$zero,$zero +.L00010ee4: +/* 10ee4: 10c0000d */ beqz $a2,.L00010f1c +/* 10ee8: 240cffff */ addiu $t4,$zero,-1 +/* 10eec: 3c048006 */ lui $a0,0x8006 +/* 10ef0: 240dffff */ addiu $t5,$zero,-1 +/* 10ef4: 240e0001 */ addiu $t6,$zero,0x1 +/* 10ef8: afae0020 */ sw $t6,0x20($sp) +/* 10efc: afad001c */ sw $t5,0x1c($sp) +/* 10f00: 2484ddc0 */ addiu $a0,$a0,-8768 +/* 10f04: afac0010 */ sw $t4,0x10($sp) +/* 10f08: e7a00014 */ swc1 $f0,0x14($sp) +/* 10f0c: 0c004128 */ jal func000104a0 +/* 10f10: afa00018 */ sw $zero,0x18($sp) +/* 10f14: 10000066 */ beqz $zero,.L000110b0 +/* 10f18: 8fbf002c */ lw $ra,0x2c($sp) +.L00010f1c: +/* 10f1c: 8c84ddc0 */ lw $a0,-0x2240($a0) +/* 10f20: 50800063 */ beqzl $a0,.L000110b0 +/* 10f24: 8fbf002c */ lw $ra,0x2c($sp) +/* 10f28: 0c00cec9 */ jal func00033b24 +/* 10f2c: 00000000 */ sll $zero,$zero,0x0 +/* 10f30: 3c018006 */ lui $at,0x8006 +/* 10f34: 1000005d */ beqz $zero,.L000110ac +/* 10f38: ac20ddc0 */ sw $zero,-0x2240($at) +.L00010f3c: +/* 10f3c: 3c0f8006 */ lui $t7,0x8006 +/* 10f40: 8defddc0 */ lw $t7,-0x2240($t7) +/* 10f44: 3c048009 */ lui $a0,0x8009 +/* 10f48: 24050608 */ addiu $a1,$zero,0x608 +/* 10f4c: 15e00012 */ bnez $t7,.L00010f98 +/* 10f50: 3c068006 */ lui $a2,0x8006 +/* 10f54: 3c01bf80 */ lui $at,0xbf80 +/* 10f58: 44812000 */ mtc1 $at,$f4 +/* 10f5c: 2418ffff */ addiu $t8,$zero,-1 +/* 10f60: 2419ffff */ addiu $t9,$zero,-1 +/* 10f64: 2409ffff */ addiu $t1,$zero,-1 +/* 10f68: afa9001c */ sw $t1,0x1c($sp) +/* 10f6c: afb90018 */ sw $t9,0x18($sp) +/* 10f70: afb80010 */ sw $t8,0x10($sp) +/* 10f74: 8c845200 */ lw $a0,0x5200($a0) +/* 10f78: 24c6ddc0 */ addiu $a2,$a2,-8768 +/* 10f7c: 2407ffff */ addiu $a3,$zero,-1 +/* 10f80: e7a00034 */ swc1 $f0,0x34($sp) +/* 10f84: 0c004241 */ jal func00010904 +/* 10f88: e7a40014 */ swc1 $f4,0x14($sp) +/* 10f8c: 3c08800a */ lui $t0,0x800a +/* 10f90: 25089fc0 */ addiu $t0,$t0,-24640 +/* 10f94: c7a00034 */ lwc1 $f0,0x34($sp) +.L00010f98: +/* 10f98: 3c028006 */ lui $v0,0x8006 +/* 10f9c: 2442dda8 */ addiu $v0,$v0,-8792 +/* 10fa0: 8c460000 */ lw $a2,0x0($v0) +/* 10fa4: 3c048006 */ lui $a0,0x8006 +/* 10fa8: 2484ddc0 */ addiu $a0,$a0,-8768 +/* 10fac: 28c14e20 */ slti $at,$a2,0x4e20 +/* 10fb0: 1020000c */ beqz $at,.L00010fe4 +/* 10fb4: 00002825 */ or $a1,$zero,$zero +/* 10fb8: 8d0a0040 */ lw $t2,0x40($t0) +/* 10fbc: 000a5880 */ sll $t3,$t2,0x2 +/* 10fc0: 016a5821 */ addu $t3,$t3,$t2 +/* 10fc4: 000b58c0 */ sll $t3,$t3,0x3 +/* 10fc8: 00cb6021 */ addu $t4,$a2,$t3 +/* 10fcc: 29814e21 */ slti $at,$t4,0x4e21 +/* 10fd0: ac4c0000 */ sw $t4,0x0($v0) +/* 10fd4: 14200003 */ bnez $at,.L00010fe4 +/* 10fd8: 01803025 */ or $a2,$t4,$zero +/* 10fdc: 24064e20 */ addiu $a2,$zero,0x4e20 +/* 10fe0: ac460000 */ sw $a2,0x0($v0) +.L00010fe4: +/* 10fe4: 240effff */ addiu $t6,$zero,-1 +/* 10fe8: 240fffff */ addiu $t7,$zero,-1 +/* 10fec: 24180001 */ addiu $t8,$zero,0x1 +/* 10ff0: afb80020 */ sw $t8,0x20($sp) +/* 10ff4: afaf001c */ sw $t7,0x1c($sp) +/* 10ff8: afae0010 */ sw $t6,0x10($sp) +/* 10ffc: 24070040 */ addiu $a3,$zero,0x40 +/* 11000: e7a00014 */ swc1 $f0,0x14($sp) +/* 11004: 0c004128 */ jal func000104a0 +/* 11008: afa00018 */ sw $zero,0x18($sp) +/* 1100c: 10000028 */ beqz $zero,.L000110b0 +/* 11010: 8fbf002c */ lw $ra,0x2c($sp) +/* 11014: 8c460000 */ lw $a2,0x0($v0) +.L00011018: +/* 11018: 00002825 */ or $a1,$zero,$zero +/* 1101c: 24070040 */ addiu $a3,$zero,0x40 +/* 11020: 18c0000b */ blez $a2,.L00011050 +/* 11024: 3c048006 */ lui $a0,0x8006 +/* 11028: 8d190040 */ lw $t9,0x40($t0) +/* 1102c: 00194880 */ sll $t1,$t9,0x2 +/* 11030: 01394821 */ addu $t1,$t1,$t9 +/* 11034: 00094900 */ sll $t1,$t1,0x4 +/* 11038: 00c95023 */ subu $t2,$a2,$t1 +/* 1103c: ac4a0000 */ sw $t2,0x0($v0) +/* 11040: 05410003 */ bgez $t2,.L00011050 +/* 11044: 01403025 */ or $a2,$t2,$zero +/* 11048: ac400000 */ sw $zero,0x0($v0) +/* 1104c: 00003025 */ or $a2,$zero,$zero +.L00011050: +/* 11050: 10c0000f */ beqz $a2,.L00011090 +/* 11054: 240bffff */ addiu $t3,$zero,-1 +/* 11058: 3c01bf80 */ lui $at,0xbf80 +/* 1105c: 44814000 */ mtc1 $at,$f8 +/* 11060: 3c048006 */ lui $a0,0x8006 +/* 11064: 240cffff */ addiu $t4,$zero,-1 +/* 11068: 240d0001 */ addiu $t5,$zero,0x1 +/* 1106c: afad0020 */ sw $t5,0x20($sp) +/* 11070: afac001c */ sw $t4,0x1c($sp) +/* 11074: 2484ddc0 */ addiu $a0,$a0,-8768 +/* 11078: afab0010 */ sw $t3,0x10($sp) +/* 1107c: afa00018 */ sw $zero,0x18($sp) +/* 11080: 0c004128 */ jal func000104a0 +/* 11084: e7a80014 */ swc1 $f8,0x14($sp) +/* 11088: 10000009 */ beqz $zero,.L000110b0 +/* 1108c: 8fbf002c */ lw $ra,0x2c($sp) +.L00011090: +/* 11090: 8c84ddc0 */ lw $a0,-0x2240($a0) +/* 11094: 50800006 */ beqzl $a0,.L000110b0 +/* 11098: 8fbf002c */ lw $ra,0x2c($sp) +/* 1109c: 0c00cec9 */ jal func00033b24 +/* 110a0: 00000000 */ sll $zero,$zero,0x0 +/* 110a4: 3c018006 */ lui $at,0x8006 +/* 110a8: ac20ddc0 */ sw $zero,-0x2240($at) +.L000110ac: +/* 110ac: 8fbf002c */ lw $ra,0x2c($sp) +.L000110b0: +/* 110b0: 27bd0038 */ addiu $sp,$sp,0x38 +/* 110b4: 03e00008 */ jr $ra +/* 110b8: 00000000 */ sll $zero,$zero,0x0 +/* 110bc: 00047100 */ sll $t6,$a0,0x4 +/* 110c0: 01c47023 */ subu $t6,$t6,$a0 +/* 110c4: 000e7100 */ sll $t6,$t6,0x4 +/* 110c8: 3c018006 */ lui $at,0x8006 +/* 110cc: ac2eddbc */ sw $t6,-0x2244($at) +/* 110d0: 3c018006 */ lui $at,0x8006 +/* 110d4: ac20ddb8 */ sw $zero,-0x2248($at) +/* 110d8: 3c018006 */ lui $at,0x8006 +/* 110dc: ac20ddb4 */ sw $zero,-0x224c($at) +/* 110e0: 3c018006 */ lui $at,0x8006 +/* 110e4: 03e00008 */ jr $ra +/* 110e8: ac20ddc4 */ sw $zero,-0x223c($at) +/* 110ec: 3c028006 */ lui $v0,0x8006 +/* 110f0: 2442ddb8 */ addiu $v0,$v0,-8776 +/* 110f4: 8c4e0000 */ lw $t6,0x0($v0) +/* 110f8: 2401ffff */ addiu $at,$zero,-1 +/* 110fc: 3c0f8006 */ lui $t7,0x8006 +/* 11100: 11c10004 */ beq $t6,$at,.L00011114 +/* 11104: 00000000 */ sll $zero,$zero,0x0 +/* 11108: 8defddbc */ lw $t7,-0x2244($t7) +/* 1110c: 25f80001 */ addiu $t8,$t7,0x1 +/* 11110: ac580000 */ sw $t8,0x0($v0) +.L00011114: +/* 11114: 03e00008 */ jr $ra +/* 11118: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0001111c +/* 1111c: 3c038006 */ lui $v1,0x8006 +/* 11120: 2463ddb8 */ addiu $v1,$v1,-8776 +/* 11124: 8c620000 */ lw $v0,0x0($v1) +/* 11128: 27bdffc8 */ addiu $sp,$sp,-56 +/* 1112c: 2401ffff */ addiu $at,$zero,-1 +/* 11130: 104100b5 */ beq $v0,$at,.L00011408 +/* 11134: afbf002c */ sw $ra,0x2c($sp) +/* 11138: 3c08800a */ lui $t0,0x800a +/* 1113c: 25089fc0 */ addiu $t0,$t0,-24640 +/* 11140: 8d0e0034 */ lw $t6,0x34($t0) +/* 11144: 3c198006 */ lui $t9,0x8006 +/* 11148: 3c013f80 */ lui $at,0x3f80 +/* 1114c: 004ec021 */ addu $t8,$v0,$t6 +/* 11150: ac780000 */ sw $t8,0x0($v1) +/* 11154: 8f39ddbc */ lw $t9,-0x2244($t9) +/* 11158: 44982000 */ mtc1 $t8,$f4 +/* 1115c: 44816000 */ mtc1 $at,$f12 +/* 11160: 44994000 */ mtc1 $t9,$f8 +/* 11164: 468021a0 */ cvt.s.w $f6,$f4 +/* 11168: 3c028006 */ lui $v0,0x8006 +/* 1116c: 3c017005 */ lui $at,0x7005 +/* 11170: 2442ddb4 */ addiu $v0,$v0,-8780 +/* 11174: 468042a0 */ cvt.s.w $f10,$f8 +/* 11178: 460a3003 */ div.s $f0,$f6,$f10 +/* 1117c: 460c003c */ c.lt.s $f0,$f12 +/* 11180: 00000000 */ sll $zero,$zero,0x0 +/* 11184: 4502007b */ bc1fl .L00011374 +/* 11188: 8c460000 */ lw $a2,0x0($v0) +/* 1118c: c4223c88 */ lwc1 $f2,0x3c88($at) +/* 11190: 3c017005 */ lui $at,0x7005 +/* 11194: 4602003c */ c.lt.s $f0,$f2 +/* 11198: 00000000 */ sll $zero,$zero,0x0 +/* 1119c: 4502000a */ bc1fl .L000111c8 +/* 111a0: 46020181 */ sub.s $f6,$f0,$f2 +/* 111a4: 46020403 */ div.s $f16,$f0,$f2 +/* 111a8: 3c017005 */ lui $at,0x7005 +/* 111ac: c4323c8c */ lwc1 $f18,0x3c8c($at) +/* 111b0: 3c017005 */ lui $at,0x7005 +/* 111b4: c4283c90 */ lwc1 $f8,0x3c90($at) +/* 111b8: 46128102 */ mul.s $f4,$f16,$f18 +/* 111bc: 10000008 */ beqz $zero,.L000111e0 +/* 111c0: 46082000 */ add.s $f0,$f4,$f8 +/* 111c4: 46020181 */ sub.s $f6,$f0,$f2 +.L000111c8: +/* 111c8: c42a3c94 */ lwc1 $f10,0x3c94($at) +/* 111cc: 3c017005 */ lui $at,0x7005 +/* 111d0: c4323c98 */ lwc1 $f18,0x3c98($at) +/* 111d4: 460a3403 */ div.s $f16,$f6,$f10 +/* 111d8: 46128102 */ mul.s $f4,$f16,$f18 +/* 111dc: 460c2000 */ add.s $f0,$f4,$f12 +.L000111e0: +/* 111e0: 0fc5b364 */ jal 0xf16cd90 +/* 111e4: e7a00034 */ swc1 $f0,0x34($sp) +/* 111e8: 3c08800a */ lui $t0,0x800a +/* 111ec: 25089fc0 */ addiu $t0,$t0,-24640 +/* 111f0: 10400028 */ beqz $v0,.L00011294 +/* 111f4: c7a00034 */ lwc1 $f0,0x34($sp) +/* 111f8: 3c028006 */ lui $v0,0x8006 +/* 111fc: 2442ddb4 */ addiu $v0,$v0,-8780 +/* 11200: 8c460000 */ lw $a2,0x0($v0) +/* 11204: 00002825 */ or $a1,$zero,$zero +/* 11208: 24070040 */ addiu $a3,$zero,0x40 +/* 1120c: 18c0000b */ blez $a2,.L0001123c +/* 11210: 3c048006 */ lui $a0,0x8006 +/* 11214: 8d090040 */ lw $t1,0x40($t0) +/* 11218: 00095100 */ sll $t2,$t1,0x4 +/* 1121c: 01495023 */ subu $t2,$t2,$t1 +/* 11220: 000a50c0 */ sll $t2,$t2,0x3 +/* 11224: 00ca5823 */ subu $t3,$a2,$t2 +/* 11228: ac4b0000 */ sw $t3,0x0($v0) +/* 1122c: 05610003 */ bgez $t3,.L0001123c +/* 11230: 01603025 */ or $a2,$t3,$zero +/* 11234: ac400000 */ sw $zero,0x0($v0) +/* 11238: 00003025 */ or $a2,$zero,$zero +.L0001123c: +/* 1123c: 10c0000d */ beqz $a2,.L00011274 +/* 11240: 240cffff */ addiu $t4,$zero,-1 +/* 11244: 3c048006 */ lui $a0,0x8006 +/* 11248: 240dffff */ addiu $t5,$zero,-1 +/* 1124c: 240e0001 */ addiu $t6,$zero,0x1 +/* 11250: afae0020 */ sw $t6,0x20($sp) +/* 11254: afad001c */ sw $t5,0x1c($sp) +/* 11258: 2484ddc4 */ addiu $a0,$a0,-8764 +/* 1125c: afac0010 */ sw $t4,0x10($sp) +/* 11260: e7a00014 */ swc1 $f0,0x14($sp) +/* 11264: 0c004128 */ jal func000104a0 +/* 11268: afa00018 */ sw $zero,0x18($sp) +/* 1126c: 10000067 */ beqz $zero,.L0001140c +/* 11270: 8fbf002c */ lw $ra,0x2c($sp) +.L00011274: +/* 11274: 8c84ddc4 */ lw $a0,-0x223c($a0) +/* 11278: 50800064 */ beqzl $a0,.L0001140c +/* 1127c: 8fbf002c */ lw $ra,0x2c($sp) +/* 11280: 0c00cec9 */ jal func00033b24 +/* 11284: 00000000 */ sll $zero,$zero,0x0 +/* 11288: 3c018006 */ lui $at,0x8006 +/* 1128c: 1000005e */ beqz $zero,.L00011408 +/* 11290: ac20ddc4 */ sw $zero,-0x223c($at) +.L00011294: +/* 11294: 3c0f8006 */ lui $t7,0x8006 +/* 11298: 8defddc4 */ lw $t7,-0x223c($t7) +/* 1129c: 3c048009 */ lui $a0,0x8009 +/* 112a0: 24050609 */ addiu $a1,$zero,0x609 +/* 112a4: 15e00012 */ bnez $t7,.L000112f0 +/* 112a8: 3c068006 */ lui $a2,0x8006 +/* 112ac: 3c01bf80 */ lui $at,0xbf80 +/* 112b0: 44814000 */ mtc1 $at,$f8 +/* 112b4: 2418ffff */ addiu $t8,$zero,-1 +/* 112b8: 2419ffff */ addiu $t9,$zero,-1 +/* 112bc: 2409ffff */ addiu $t1,$zero,-1 +/* 112c0: afa9001c */ sw $t1,0x1c($sp) +/* 112c4: afb90018 */ sw $t9,0x18($sp) +/* 112c8: afb80010 */ sw $t8,0x10($sp) +/* 112cc: 8c845200 */ lw $a0,0x5200($a0) +/* 112d0: 24c6ddc4 */ addiu $a2,$a2,-8764 +/* 112d4: 2407ffff */ addiu $a3,$zero,-1 +/* 112d8: e7a00034 */ swc1 $f0,0x34($sp) +/* 112dc: 0c004241 */ jal func00010904 +/* 112e0: e7a80014 */ swc1 $f8,0x14($sp) +/* 112e4: 3c08800a */ lui $t0,0x800a +/* 112e8: 25089fc0 */ addiu $t0,$t0,-24640 +/* 112ec: c7a00034 */ lwc1 $f0,0x34($sp) +.L000112f0: +/* 112f0: 3c028006 */ lui $v0,0x8006 +/* 112f4: 2442ddb4 */ addiu $v0,$v0,-8780 +/* 112f8: 8c460000 */ lw $a2,0x0($v0) +/* 112fc: 3c048006 */ lui $a0,0x8006 +/* 11300: 2484ddc4 */ addiu $a0,$a0,-8764 +/* 11304: 28c17fff */ slti $at,$a2,0x7fff +/* 11308: 1020000d */ beqz $at,.L00011340 +/* 1130c: 00002825 */ or $a1,$zero,$zero +/* 11310: 8d0a0040 */ lw $t2,0x40($t0) +/* 11314: 34018000 */ dli $at,0x8000 +/* 11318: 000a5880 */ sll $t3,$t2,0x2 +/* 1131c: 016a5821 */ addu $t3,$t3,$t2 +/* 11320: 000b58c0 */ sll $t3,$t3,0x3 +/* 11324: 00cb6021 */ addu $t4,$a2,$t3 +/* 11328: 0181082a */ slt $at,$t4,$at +/* 1132c: ac4c0000 */ sw $t4,0x0($v0) +/* 11330: 14200003 */ bnez $at,.L00011340 +/* 11334: 01803025 */ or $a2,$t4,$zero +/* 11338: 24067fff */ addiu $a2,$zero,0x7fff +/* 1133c: ac460000 */ sw $a2,0x0($v0) +.L00011340: +/* 11340: 240effff */ addiu $t6,$zero,-1 +/* 11344: 240fffff */ addiu $t7,$zero,-1 +/* 11348: 24180001 */ addiu $t8,$zero,0x1 +/* 1134c: afb80020 */ sw $t8,0x20($sp) +/* 11350: afaf001c */ sw $t7,0x1c($sp) +/* 11354: afae0010 */ sw $t6,0x10($sp) +/* 11358: 24070040 */ addiu $a3,$zero,0x40 +/* 1135c: e7a00014 */ swc1 $f0,0x14($sp) +/* 11360: 0c004128 */ jal func000104a0 +/* 11364: afa00018 */ sw $zero,0x18($sp) +/* 11368: 10000028 */ beqz $zero,.L0001140c +/* 1136c: 8fbf002c */ lw $ra,0x2c($sp) +/* 11370: 8c460000 */ lw $a2,0x0($v0) +.L00011374: +/* 11374: 00002825 */ or $a1,$zero,$zero +/* 11378: 24070040 */ addiu $a3,$zero,0x40 +/* 1137c: 18c0000b */ blez $a2,.L000113ac +/* 11380: 3c048006 */ lui $a0,0x8006 +/* 11384: 8d190040 */ lw $t9,0x40($t0) +/* 11388: 00194900 */ sll $t1,$t9,0x4 +/* 1138c: 01394823 */ subu $t1,$t1,$t9 +/* 11390: 000948c0 */ sll $t1,$t1,0x3 +/* 11394: 00c95023 */ subu $t2,$a2,$t1 +/* 11398: ac4a0000 */ sw $t2,0x0($v0) +/* 1139c: 05410003 */ bgez $t2,.L000113ac +/* 113a0: 01403025 */ or $a2,$t2,$zero +/* 113a4: ac400000 */ sw $zero,0x0($v0) +/* 113a8: 00003025 */ or $a2,$zero,$zero +.L000113ac: +/* 113ac: 10c0000f */ beqz $a2,.L000113ec +/* 113b0: 240bffff */ addiu $t3,$zero,-1 +/* 113b4: 3c01bf80 */ lui $at,0xbf80 +/* 113b8: 44813000 */ mtc1 $at,$f6 +/* 113bc: 3c048006 */ lui $a0,0x8006 +/* 113c0: 240cffff */ addiu $t4,$zero,-1 +/* 113c4: 240d0001 */ addiu $t5,$zero,0x1 +/* 113c8: afad0020 */ sw $t5,0x20($sp) +/* 113cc: afac001c */ sw $t4,0x1c($sp) +/* 113d0: 2484ddc4 */ addiu $a0,$a0,-8764 +/* 113d4: afab0010 */ sw $t3,0x10($sp) +/* 113d8: afa00018 */ sw $zero,0x18($sp) +/* 113dc: 0c004128 */ jal func000104a0 +/* 113e0: e7a60014 */ swc1 $f6,0x14($sp) +/* 113e4: 10000009 */ beqz $zero,.L0001140c +/* 113e8: 8fbf002c */ lw $ra,0x2c($sp) +.L000113ec: +/* 113ec: 8c84ddc4 */ lw $a0,-0x223c($a0) +/* 113f0: 50800006 */ beqzl $a0,.L0001140c +/* 113f4: 8fbf002c */ lw $ra,0x2c($sp) +/* 113f8: 0c00cec9 */ jal func00033b24 +/* 113fc: 00000000 */ sll $zero,$zero,0x0 +/* 11400: 3c018006 */ lui $at,0x8006 +/* 11404: ac20ddc4 */ sw $zero,-0x223c($at) +.L00011408: +/* 11408: 8fbf002c */ lw $ra,0x2c($sp) +.L0001140c: +/* 1140c: 27bd0038 */ addiu $sp,$sp,0x38 +/* 11410: 03e00008 */ jr $ra +/* 11414: 00000000 */ sll $zero,$zero,0x0 +/* 11418: 00000000 */ sll $zero,$zero,0x0 +/* 1141c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00011420 +/* 11420: 27bdffc0 */ addiu $sp,$sp,-64 +/* 11424: afbf0034 */ sw $ra,0x34($sp) +/* 11428: afb60030 */ sw $s6,0x30($sp) +/* 1142c: afb5002c */ sw $s5,0x2c($sp) +/* 11430: afb40028 */ sw $s4,0x28($sp) +/* 11434: afb30024 */ sw $s3,0x24($sp) +/* 11438: afb20020 */ sw $s2,0x20($sp) +/* 1143c: afb1001c */ sw $s1,0x1c($sp) +/* 11440: afb00018 */ sw $s0,0x18($sp) +/* 11444: afa50044 */ sw $a1,0x44($sp) +/* 11448: 8c8e0000 */ lw $t6,0x0($a0) +/* 1144c: 0080a825 */ or $s5,$a0,$zero +/* 11450: 2dc10006 */ sltiu $at,$t6,0x6 +/* 11454: 10200006 */ beqz $at,.L00011470 +/* 11458: 000e7080 */ sll $t6,$t6,0x2 +/* 1145c: 3c017005 */ lui $at,0x7005 +/* 11460: 002e0821 */ addu $at,$at,$t6 +/* 11464: 8c2e3fc4 */ lw $t6,0x3fc4($at) +/* 11468: 01c00008 */ jr $t6 +/* 1146c: 00000000 */ sll $zero,$zero,0x0 +.L00011470: +/* 11470: 3c12800b */ lui $s2,0x800b +/* 11474: 3c138009 */ lui $s3,0x8009 +/* 11478: 26734ed8 */ addiu $s3,$s3,0x4ed8 +/* 1147c: 2652aa38 */ addiu $s2,$s2,-21960 +/* 11480: 00008025 */ or $s0,$zero,$zero +/* 11484: 24160003 */ addiu $s6,$zero,0x3 +/* 11488: 24140108 */ addiu $s4,$zero,0x108 +.L0001148c: +/* 1148c: 8eaf0000 */ lw $t7,0x0($s5) +/* 11490: 8e580000 */ lw $t8,0x0($s2) +/* 11494: 55f80022 */ bnel $t7,$t8,.L00011520 +/* 11498: 26100001 */ addiu $s0,$s0,0x1 +/* 1149c: 02140019 */ multu $s0,$s4 +/* 114a0: 0000c812 */ mflo $t9 +/* 114a4: 02798821 */ addu $s1,$s3,$t9 +/* 114a8: 0c00e344 */ jal func00038d10 +/* 114ac: 8e2400f8 */ lw $a0,0xf8($s1) +/* 114b0: 24010001 */ addiu $at,$zero,0x1 +/* 114b4: 5441001a */ bnel $v0,$at,.L00011520 +/* 114b8: 26100001 */ addiu $s0,$s0,0x1 +/* 114bc: 8ea80000 */ lw $t0,0x0($s5) +/* 114c0: 24010005 */ addiu $at,$zero,0x5 +/* 114c4: 24090020 */ addiu $t1,$zero,0x20 +/* 114c8: 15010004 */ bne $t0,$at,.L000114dc +/* 114cc: 00008025 */ or $s0,$zero,$zero +/* 114d0: 24070018 */ addiu $a3,$zero,0x18 +/* 114d4: 10000002 */ beqz $zero,.L000114e0 +/* 114d8: a3a7003b */ sb $a3,0x3b($sp) +.L000114dc: +/* 114dc: a3a9003b */ sb $t1,0x3b($sp) +.L000114e0: +/* 114e0: 93a7003b */ lbu $a3,0x3b($sp) +.L000114e4: +/* 114e4: 8e2400f8 */ lw $a0,0xf8($s1) +/* 114e8: 02002825 */ or $a1,$s0,$zero +/* 114ec: 0c00e797 */ jal func00039e5c +/* 114f0: 240600ff */ addiu $a2,$zero,0xff +/* 114f4: 26100001 */ addiu $s0,$s0,0x1 +/* 114f8: 24010010 */ addiu $at,$zero,0x10 +/* 114fc: 5601fff9 */ bnel $s0,$at,.L000114e4 +/* 11500: 93a7003b */ lbu $a3,0x3b($sp) +/* 11504: ae400008 */ sw $zero,0x8($s2) +/* 11508: ae40000c */ sw $zero,0xc($s2) +/* 1150c: a6a00012 */ sh $zero,0x12($s5) +/* 11510: 240a0002 */ addiu $t2,$zero,0x2 +/* 11514: 10000004 */ beqz $zero,.L00011528 +/* 11518: afaa0044 */ sw $t2,0x44($sp) +/* 1151c: 26100001 */ addiu $s0,$s0,0x1 +.L00011520: +/* 11520: 1616ffda */ bne $s0,$s6,.L0001148c +/* 11524: 26520010 */ addiu $s2,$s2,0x10 +.L00011528: +/* 11528: 8fab0044 */ lw $t3,0x44($sp) +/* 1152c: 3c118009 */ lui $s1,0x8009 +/* 11530: 26314ed8 */ addiu $s1,$s1,0x4ed8 +/* 11534: 15600067 */ bnez $t3,.L000116d4 +/* 11538: 00008025 */ or $s0,$zero,$zero +.L0001153c: +/* 1153c: 0c00e344 */ jal func00038d10 +/* 11540: 8e2400f8 */ lw $a0,0xf8($s1) +/* 11544: 14400014 */ bnez $v0,.L00011598 +/* 11548: 02202025 */ or $a0,$s1,$zero +/* 1154c: 0c003f12 */ jal func0000fc48 +/* 11550: 8ea50004 */ lw $a1,0x4($s5) +/* 11554: 10400014 */ beqz $v0,.L000115a8 +/* 11558: 02202025 */ or $a0,$s1,$zero +/* 1155c: 96a50010 */ lhu $a1,0x10($s5) +/* 11560: 240c0002 */ addiu $t4,$zero,0x2 +/* 11564: 0c003f67 */ jal func0000fd9c +/* 11568: afac0044 */ sw $t4,0x44($sp) +/* 1156c: 3c0e800b */ lui $t6,0x800b +/* 11570: 25ceaa38 */ addiu $t6,$t6,-21960 +/* 11574: 00106900 */ sll $t5,$s0,0x4 +/* 11578: 8eaf0000 */ lw $t7,0x0($s5) +/* 1157c: 01ae9021 */ addu $s2,$t5,$t6 +/* 11580: 24180001 */ addiu $t8,$zero,0x1 +/* 11584: ae580004 */ sw $t8,0x4($s2) +/* 11588: ae400008 */ sw $zero,0x8($s2) +/* 1158c: ae40000c */ sw $zero,0xc($s2) +/* 11590: 10000005 */ beqz $zero,.L000115a8 +/* 11594: ae4f0000 */ sw $t7,0x0($s2) +.L00011598: +/* 11598: 26100001 */ addiu $s0,$s0,0x1 +/* 1159c: 2a010003 */ slti $at,$s0,0x3 +/* 115a0: 1420ffe6 */ bnez $at,.L0001153c +/* 115a4: 26310108 */ addiu $s1,$s1,0x108 +.L000115a8: +/* 115a8: 8fb90044 */ lw $t9,0x44($sp) +/* 115ac: 2411ffff */ addiu $s1,$zero,-1 +/* 115b0: 00008025 */ or $s0,$zero,$zero +/* 115b4: 17200047 */ bnez $t9,.L000116d4 +/* 115b8: 3c12800b */ lui $s2,0x800b +/* 115bc: 2652aa38 */ addiu $s2,$s2,-21960 +.L000115c0: +/* 115c0: 8e420000 */ lw $v0,0x0($s2) +/* 115c4: 10400004 */ beqz $v0,.L000115d8 +/* 115c8: 00000000 */ sll $zero,$zero,0x0 +/* 115cc: 8ea80000 */ lw $t0,0x0($s5) +/* 115d0: 5502000b */ bnel $t0,$v0,.L00011600 +/* 115d4: 26100001 */ addiu $s0,$s0,0x1 +.L000115d8: +/* 115d8: 02140019 */ multu $s0,$s4 +/* 115dc: 00004812 */ mflo $t1 +/* 115e0: 02695021 */ addu $t2,$s3,$t1 +/* 115e4: 0c00e344 */ jal func00038d10 +/* 115e8: 8d4400f8 */ lw $a0,0xf8($t2) +/* 115ec: 50400004 */ beqzl $v0,.L00011600 +/* 115f0: 26100001 */ addiu $s0,$s0,0x1 +/* 115f4: 10000005 */ beqz $zero,.L0001160c +/* 115f8: 02008825 */ or $s1,$s0,$zero +/* 115fc: 26100001 */ addiu $s0,$s0,0x1 +.L00011600: +/* 11600: 2a010003 */ slti $at,$s0,0x3 +/* 11604: 1420ffee */ bnez $at,.L000115c0 +/* 11608: 26520010 */ addiu $s2,$s2,0x10 +.L0001160c: +/* 1160c: 2401ffff */ addiu $at,$zero,-1 +/* 11610: 56210018 */ bnel $s1,$at,.L00011674 +/* 11614: 2401ffff */ addiu $at,$zero,-1 +/* 11618: 96ab0016 */ lhu $t3,0x16($s5) +/* 1161c: 3c12800b */ lui $s2,0x800b +/* 11620: 2652aa38 */ addiu $s2,$s2,-21960 +/* 11624: 29610003 */ slti $at,$t3,0x3 +/* 11628: 14200011 */ bnez $at,.L00011670 +/* 1162c: 00008025 */ or $s0,$zero,$zero +.L00011630: +/* 11630: 8e4c0000 */ lw $t4,0x0($s2) +/* 11634: 24010005 */ addiu $at,$zero,0x5 +/* 11638: 5581000b */ bnel $t4,$at,.L00011668 +/* 1163c: 26100001 */ addiu $s0,$s0,0x1 +/* 11640: 02140019 */ multu $s0,$s4 +/* 11644: 00006812 */ mflo $t5 +/* 11648: 026d7021 */ addu $t6,$s3,$t5 +/* 1164c: 0c00e344 */ jal func00038d10 +/* 11650: 8dc400f8 */ lw $a0,0xf8($t6) +/* 11654: 50400004 */ beqzl $v0,.L00011668 +/* 11658: 26100001 */ addiu $s0,$s0,0x1 +/* 1165c: 10000004 */ beqz $zero,.L00011670 +/* 11660: 02008825 */ or $s1,$s0,$zero +/* 11664: 26100001 */ addiu $s0,$s0,0x1 +.L00011668: +/* 11668: 1616fff1 */ bne $s0,$s6,.L00011630 +/* 1166c: 26520010 */ addiu $s2,$s2,0x10 +.L00011670: +/* 11670: 2401ffff */ addiu $at,$zero,-1 +.L00011674: +/* 11674: 52210010 */ beql $s1,$at,.L000116b8 +/* 11678: 96a90016 */ lhu $t1,0x16($s5) +/* 1167c: 02340019 */ multu $s1,$s4 +/* 11680: 00007812 */ mflo $t7 +/* 11684: 026fc021 */ addu $t8,$s3,$t7 +/* 11688: 0c00e7dc */ jal func00039f70 +/* 1168c: 8f0400f8 */ lw $a0,0xf8($t8) +/* 11690: 3c08800b */ lui $t0,0x800b +/* 11694: 2508aa38 */ addiu $t0,$t0,-21960 +/* 11698: 0011c900 */ sll $t9,$s1,0x4 +/* 1169c: 03281021 */ addu $v0,$t9,$t0 +/* 116a0: ac400000 */ sw $zero,0x0($v0) +/* 116a4: ac400004 */ sw $zero,0x4($v0) +/* 116a8: ac400008 */ sw $zero,0x8($v0) +/* 116ac: 10000009 */ beqz $zero,.L000116d4 +/* 116b0: ac40000c */ sw $zero,0xc($v0) +/* 116b4: 96a90016 */ lhu $t1,0x16($s5) +.L000116b8: +/* 116b8: 252a0001 */ addiu $t2,$t1,0x1 +/* 116bc: 314bffff */ andi $t3,$t2,0xffff +/* 116c0: 29610006 */ slti $at,$t3,0x6 +/* 116c4: 14200003 */ bnez $at,.L000116d4 +/* 116c8: a6aa0016 */ sh $t2,0x16($s5) +/* 116cc: 240c0002 */ addiu $t4,$zero,0x2 +/* 116d0: afac0044 */ sw $t4,0x44($sp) +.L000116d4: +/* 116d4: 8fbf0034 */ lw $ra,0x34($sp) +/* 116d8: 8fa20044 */ lw $v0,0x44($sp) +/* 116dc: 8fb00018 */ lw $s0,0x18($sp) +/* 116e0: 8fb1001c */ lw $s1,0x1c($sp) +/* 116e4: 8fb20020 */ lw $s2,0x20($sp) +/* 116e8: 8fb30024 */ lw $s3,0x24($sp) +/* 116ec: 8fb40028 */ lw $s4,0x28($sp) +/* 116f0: 8fb5002c */ lw $s5,0x2c($sp) +/* 116f4: 8fb60030 */ lw $s6,0x30($sp) +/* 116f8: 03e00008 */ jr $ra +/* 116fc: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func00011700 +/* 11700: 27bdffd8 */ addiu $sp,$sp,-40 +/* 11704: afbf0014 */ sw $ra,0x14($sp) +/* 11708: afa5002c */ sw $a1,0x2c($sp) +/* 1170c: 8c850000 */ lw $a1,0x0($a0) +/* 11710: 3c02800b */ lui $v0,0x800b +/* 11714: 2442aa38 */ addiu $v0,$v0,-21960 +/* 11718: 24040003 */ addiu $a0,$zero,0x3 +/* 1171c: 00001825 */ or $v1,$zero,$zero +.L00011720: +/* 11720: 8c4e0000 */ lw $t6,0x0($v0) +/* 11724: 14ae000e */ bne $a1,$t6,.L00011760 +/* 11728: 00037940 */ sll $t7,$v1,0x5 +/* 1172c: 01e37821 */ addu $t7,$t7,$v1 +/* 11730: 000f78c0 */ sll $t7,$t7,0x3 +/* 11734: 3c048009 */ lui $a0,0x8009 +/* 11738: 008f2021 */ addu $a0,$a0,$t7 +/* 1173c: 8c844fd0 */ lw $a0,0x4fd0($a0) +/* 11740: 0c00e7dc */ jal func00039f70 +/* 11744: afa2001c */ sw $v0,0x1c($sp) +/* 11748: 8fa2001c */ lw $v0,0x1c($sp) +/* 1174c: ac400000 */ sw $zero,0x0($v0) +/* 11750: ac400004 */ sw $zero,0x4($v0) +/* 11754: ac400008 */ sw $zero,0x8($v0) +/* 11758: 10000004 */ beqz $zero,.L0001176c +/* 1175c: ac40000c */ sw $zero,0xc($v0) +.L00011760: +/* 11760: 24630001 */ addiu $v1,$v1,0x1 +/* 11764: 1464ffee */ bne $v1,$a0,.L00011720 +/* 11768: 24420010 */ addiu $v0,$v0,0x10 +.L0001176c: +/* 1176c: 8fbf0014 */ lw $ra,0x14($sp) +/* 11770: 27bd0028 */ addiu $sp,$sp,0x28 +/* 11774: 24020001 */ addiu $v0,$zero,0x1 +/* 11778: 03e00008 */ jr $ra +/* 1177c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00011780 +/* 11780: 27bdffc8 */ addiu $sp,$sp,-56 +/* 11784: afb50028 */ sw $s5,0x28($sp) +/* 11788: afb30020 */ sw $s3,0x20($sp) +/* 1178c: afb70030 */ sw $s7,0x30($sp) +/* 11790: afb6002c */ sw $s6,0x2c($sp) +/* 11794: afb40024 */ sw $s4,0x24($sp) +/* 11798: afb2001c */ sw $s2,0x1c($sp) +/* 1179c: 3c137005 */ lui $s3,0x7005 +/* 117a0: 3c15800b */ lui $s5,0x800b +/* 117a4: 00809025 */ or $s2,$a0,$zero +/* 117a8: afbf0034 */ sw $ra,0x34($sp) +/* 117ac: afb10018 */ sw $s1,0x18($sp) +/* 117b0: afb00014 */ sw $s0,0x14($sp) +/* 117b4: afa5003c */ sw $a1,0x3c($sp) +/* 117b8: 26b5aa38 */ addiu $s5,$s5,-21960 +/* 117bc: 26733ca0 */ addiu $s3,$s3,0x3ca0 +/* 117c0: 24140010 */ addiu $s4,$zero,0x10 +/* 117c4: 0000b025 */ or $s6,$zero,$zero +/* 117c8: 24170003 */ addiu $s7,$zero,0x3 +.L000117cc: +/* 117cc: 8e4e0000 */ lw $t6,0x0($s2) +/* 117d0: 8eaf0000 */ lw $t7,0x0($s5) +/* 117d4: 55cf001d */ bnel $t6,$t7,.L0001184c +/* 117d8: 26d60001 */ addiu $s6,$s6,0x1 +/* 117dc: 8eb80004 */ lw $t8,0x4($s5) +/* 117e0: 0016c940 */ sll $t9,$s6,0x5 +/* 117e4: 0336c821 */ addu $t9,$t9,$s6 +/* 117e8: 13000017 */ beqz $t8,.L00011848 +/* 117ec: 00008025 */ or $s0,$zero,$zero +/* 117f0: 3c088009 */ lui $t0,0x8009 +/* 117f4: 25084ed8 */ addiu $t0,$t0,0x4ed8 +/* 117f8: 0019c8c0 */ sll $t9,$t9,0x3 +/* 117fc: 03288821 */ addu $s1,$t9,$t0 +/* 11800: 8e490000 */ lw $t1,0x0($s2) +.L00011804: +/* 11804: 8e2400f8 */ lw $a0,0xf8($s1) +/* 11808: 02002825 */ or $a1,$s0,$zero +/* 1180c: 02695021 */ addu $t2,$s3,$t1 +/* 11810: 91460000 */ lbu $a2,0x0($t2) +/* 11814: 0c00e797 */ jal func00039e5c +/* 11818: 24070020 */ addiu $a3,$zero,0x20 +/* 1181c: 26100001 */ addiu $s0,$s0,0x1 +/* 11820: 5614fff8 */ bnel $s0,$s4,.L00011804 +/* 11824: 8e490000 */ lw $t1,0x0($s2) +/* 11828: 8e4b0008 */ lw $t3,0x8($s2) +/* 1182c: 8e2d00f8 */ lw $t5,0xf8($s1) +/* 11830: aeab0004 */ sw $t3,0x4($s5) +/* 11834: 8e4c0008 */ lw $t4,0x8($s2) +/* 11838: aeac0008 */ sw $t4,0x8($s5) +/* 1183c: 8dae0060 */ lw $t6,0x60($t5) +/* 11840: 91cf000d */ lbu $t7,0xd($t6) +/* 11844: aeaf000c */ sw $t7,0xc($s5) +.L00011848: +/* 11848: 26d60001 */ addiu $s6,$s6,0x1 +.L0001184c: +/* 1184c: 16d7ffdf */ bne $s6,$s7,.L000117cc +/* 11850: 26b50010 */ addiu $s5,$s5,0x10 +/* 11854: 8fbf0034 */ lw $ra,0x34($sp) +/* 11858: 8fb00014 */ lw $s0,0x14($sp) +/* 1185c: 8fb10018 */ lw $s1,0x18($sp) +/* 11860: 8fb2001c */ lw $s2,0x1c($sp) +/* 11864: 8fb30020 */ lw $s3,0x20($sp) +/* 11868: 8fb40024 */ lw $s4,0x24($sp) +/* 1186c: 8fb50028 */ lw $s5,0x28($sp) +/* 11870: 8fb6002c */ lw $s6,0x2c($sp) +/* 11874: 8fb70030 */ lw $s7,0x30($sp) +/* 11878: 27bd0038 */ addiu $sp,$sp,0x38 +/* 1187c: 03e00008 */ jr $ra +/* 11880: 24020001 */ addiu $v0,$zero,0x1 +); + +GLOBAL_ASM( +glabel func00011884 +/* 11884: 27bdffd8 */ addiu $sp,$sp,-40 +/* 11888: afb20020 */ sw $s2,0x20($sp) +/* 1188c: afb1001c */ sw $s1,0x1c($sp) +/* 11890: afb00018 */ sw $s0,0x18($sp) +/* 11894: 3c10800b */ lui $s0,0x800b +/* 11898: 3c118009 */ lui $s1,0x8009 +/* 1189c: 3c12800b */ lui $s2,0x800b +/* 118a0: afbf0024 */ sw $ra,0x24($sp) +/* 118a4: afa40028 */ sw $a0,0x28($sp) +/* 118a8: 2652aa68 */ addiu $s2,$s2,-21912 +/* 118ac: 26314ed8 */ addiu $s1,$s1,0x4ed8 +/* 118b0: 2610aa38 */ addiu $s0,$s0,-21960 +.L000118b4: +/* 118b4: 0c00e7dc */ jal func00039f70 +/* 118b8: 8e2400f8 */ lw $a0,0xf8($s1) +/* 118bc: 26100010 */ addiu $s0,$s0,0x10 +/* 118c0: 26310108 */ addiu $s1,$s1,0x108 +/* 118c4: ae00fff0 */ sw $zero,-0x10($s0) +/* 118c8: ae00fff4 */ sw $zero,-0xc($s0) +/* 118cc: ae00fff8 */ sw $zero,-0x8($s0) +/* 118d0: 1612fff8 */ bne $s0,$s2,.L000118b4 +/* 118d4: ae00fffc */ sw $zero,-0x4($s0) +/* 118d8: 8fbf0024 */ lw $ra,0x24($sp) +/* 118dc: 8fb00018 */ lw $s0,0x18($sp) +/* 118e0: 8fb1001c */ lw $s1,0x1c($sp) +/* 118e4: 8fb20020 */ lw $s2,0x20($sp) +/* 118e8: 27bd0028 */ addiu $sp,$sp,0x28 +/* 118ec: 03e00008 */ jr $ra +/* 118f0: 24020001 */ addiu $v0,$zero,0x1 +); + +GLOBAL_ASM( +glabel func000118f4 +/* 118f4: afa50004 */ sw $a1,0x4($sp) +/* 118f8: 8c8e0004 */ lw $t6,0x4($a0) +/* 118fc: 3c018008 */ lui $at,0x8008 +/* 11900: 24020001 */ addiu $v0,$zero,0x1 +/* 11904: 03e00008 */ jr $ra +/* 11908: ac2e40e0 */ sw $t6,0x40e0($at) +); + +GLOBAL_ASM( +glabel func0001190c +/* 1190c: 27bdffb8 */ addiu $sp,$sp,-72 +/* 11910: 3c0e8006 */ lui $t6,0x8006 +/* 11914: 8dcedda0 */ lw $t6,-0x2260($t6) +/* 11918: afbf0024 */ sw $ra,0x24($sp) +/* 1191c: afb30020 */ sw $s3,0x20($sp) +/* 11920: afb2001c */ sw $s2,0x1c($sp) +/* 11924: afb10018 */ sw $s1,0x18($sp) +/* 11928: 15c0010f */ bnez $t6,.L00011d68 +/* 1192c: afb00014 */ sw $s0,0x14($sp) +/* 11930: 3c138008 */ lui $s3,0x8008 +/* 11934: 3c10800b */ lui $s0,0x800b +/* 11938: 267340c4 */ addiu $s3,$s3,0x40c4 +/* 1193c: 2610aa38 */ addiu $s0,$s0,-21960 +/* 11940: 00008825 */ or $s1,$zero,$zero +/* 11944: 24120001 */ addiu $s2,$zero,0x1 +.L00011948: +/* 11948: 8e0f0004 */ lw $t7,0x4($s0) +/* 1194c: 0011c140 */ sll $t8,$s1,0x5 +/* 11950: 0311c021 */ addu $t8,$t8,$s1 +/* 11954: 15e00023 */ bnez $t7,.L000119e4 +/* 11958: 0018c0c0 */ sll $t8,$t8,0x3 +/* 1195c: 3c198009 */ lui $t9,0x8009 +/* 11960: 27394ed8 */ addiu $t9,$t9,0x4ed8 +/* 11964: 03191821 */ addu $v1,$t8,$t9 +/* 11968: 8c6400f8 */ lw $a0,0xf8($v1) +/* 1196c: 0c00e344 */ jal func00038d10 +/* 11970: afa30028 */ sw $v1,0x28($sp) +/* 11974: 1452001b */ bne $v0,$s2,.L000119e4 +/* 11978: 8fa30028 */ lw $v1,0x28($sp) +/* 1197c: 8c6400f8 */ lw $a0,0xf8($v1) +/* 11980: 8e0d0000 */ lw $t5,0x0($s0) +/* 11984: 3c0e7005 */ lui $t6,0x7005 +/* 11988: 8c8c0060 */ lw $t4,0x60($a0) +/* 1198c: 01cd7021 */ addu $t6,$t6,$t5 +/* 11990: 91ce3ca0 */ lbu $t6,0x3ca0($t6) +/* 11994: 9182000d */ lbu $v0,0xd($t4) +/* 11998: 01c2082a */ slt $at,$t6,$v0 +/* 1199c: 54200009 */ bnezl $at,.L000119c4 +/* 119a0: 8e0f000c */ lw $t7,0xc($s0) +/* 119a4: 0c00e7dc */ jal func00039f70 +/* 119a8: 00000000 */ sll $zero,$zero,0x0 +/* 119ac: ae000000 */ sw $zero,0x0($s0) +/* 119b0: ae000004 */ sw $zero,0x4($s0) +/* 119b4: ae000008 */ sw $zero,0x8($s0) +/* 119b8: 1000000a */ beqz $zero,.L000119e4 +/* 119bc: ae00000c */ sw $zero,0xc($s0) +/* 119c0: 8e0f000c */ lw $t7,0xc($s0) +.L000119c4: +/* 119c4: 544f0008 */ bnel $v0,$t7,.L000119e8 +/* 119c8: 26310001 */ addiu $s1,$s1,0x1 +/* 119cc: 0c00e7dc */ jal func00039f70 +/* 119d0: 00000000 */ sll $zero,$zero,0x0 +/* 119d4: ae000000 */ sw $zero,0x0($s0) +/* 119d8: ae000004 */ sw $zero,0x4($s0) +/* 119dc: ae000008 */ sw $zero,0x8($s0) +/* 119e0: ae00000c */ sw $zero,0xc($s0) +.L000119e4: +/* 119e4: 26310001 */ addiu $s1,$s1,0x1 +.L000119e8: +/* 119e8: 2a210003 */ slti $at,$s1,0x3 +/* 119ec: 1420ffd6 */ bnez $at,.L00011948 +/* 119f0: 26100010 */ addiu $s0,$s0,0x10 +/* 119f4: 8e650000 */ lw $a1,0x0($s3) +/* 119f8: 3c19800b */ lui $t9,0x800b +/* 119fc: 2739a5d8 */ addiu $t9,$t9,-23080 +/* 11a00: 24b1ffff */ addiu $s1,$a1,-1 +/* 11a04: 06200046 */ bltz $s1,.L00011b20 +/* 11a08: 0011c0c0 */ sll $t8,$s1,0x3 +/* 11a0c: 0311c023 */ subu $t8,$t8,$s1 +/* 11a10: 0018c080 */ sll $t8,$t8,0x2 +/* 11a14: 3c0a800b */ lui $t2,0x800b +/* 11a18: 254aa5d8 */ addiu $t2,$t2,-23080 +/* 11a1c: 03193021 */ addu $a2,$t8,$t9 +/* 11a20: 24100002 */ addiu $s0,$zero,0x2 +/* 11a24: 24090004 */ addiu $t1,$zero,0x4 +/* 11a28: 24080005 */ addiu $t0,$zero,0x5 +/* 11a2c: 24070003 */ addiu $a3,$zero,0x3 +.L00011a30: +/* 11a30: 94cc0012 */ lhu $t4,0x12($a2) +/* 11a34: 550c0004 */ bnel $t0,$t4,.L00011a48 +/* 11a38: 8ccd0000 */ lw $t5,0x0($a2) +/* 11a3c: 10000034 */ beqz $zero,.L00011b10 +/* 11a40: 262bffff */ addiu $t3,$s1,-1 +/* 11a44: 8ccd0000 */ lw $t5,0x0($a2) +.L00011a48: +/* 11a48: 262bffff */ addiu $t3,$s1,-1 +/* 11a4c: 15a00003 */ bnez $t5,.L00011a5c +/* 11a50: 00000000 */ sll $zero,$zero,0x0 +/* 11a54: 1000002e */ beqz $zero,.L00011b10 +/* 11a58: 262bffff */ addiu $t3,$s1,-1 +.L00011a5c: +/* 11a5c: 0560002c */ bltz $t3,.L00011b10 +/* 11a60: 01601025 */ or $v0,$t3,$zero +/* 11a64: 000270c0 */ sll $t6,$v0,0x3 +/* 11a68: 01c27023 */ subu $t6,$t6,$v0 +/* 11a6c: 3c0f800b */ lui $t7,0x800b +/* 11a70: 25efa5d8 */ addiu $t7,$t7,-23080 +/* 11a74: 000e7080 */ sll $t6,$t6,0x2 +/* 11a78: 01cf2821 */ addu $a1,$t6,$t7 +/* 11a7c: 94c30012 */ lhu $v1,0x12($a2) +.L00011a80: +/* 11a80: 55230004 */ bnel $t1,$v1,.L00011a94 +/* 11a84: 94a40012 */ lhu $a0,0x12($a1) +/* 11a88: 1000001d */ beqz $zero,.L00011b00 +/* 11a8c: aca00000 */ sw $zero,0x0($a1) +/* 11a90: 94a40012 */ lhu $a0,0x12($a1) +.L00011a94: +/* 11a94: 5104001b */ beql $t0,$a0,.L00011b04 +/* 11a98: 24a5ffe4 */ addiu $a1,$a1,-28 +/* 11a9c: 8ca20000 */ lw $v0,0x0($a1) +/* 11aa0: 50400018 */ beqzl $v0,.L00011b04 +/* 11aa4: 24a5ffe4 */ addiu $a1,$a1,-28 +/* 11aa8: 8cd80000 */ lw $t8,0x0($a2) +/* 11aac: 57020015 */ bnel $t8,$v0,.L00011b04 +/* 11ab0: 24a5ffe4 */ addiu $a1,$a1,-28 +/* 11ab4: 10720009 */ beq $v1,$s2,.L00011adc +/* 11ab8: 00000000 */ sll $zero,$zero,0x0 +/* 11abc: 10700005 */ beq $v1,$s0,.L00011ad4 +/* 11ac0: 00000000 */ sll $zero,$zero,0x0 +/* 11ac4: 1067000b */ beq $v1,$a3,.L00011af4 +/* 11ac8: 00000000 */ sll $zero,$zero,0x0 +/* 11acc: 1000000d */ beqz $zero,.L00011b04 +/* 11ad0: 24a5ffe4 */ addiu $a1,$a1,-28 +.L00011ad4: +/* 11ad4: 1000000a */ beqz $zero,.L00011b00 +/* 11ad8: aca00000 */ sw $zero,0x0($a1) +.L00011adc: +/* 11adc: 10920003 */ beq $a0,$s2,.L00011aec +/* 11ae0: 00000000 */ sll $zero,$zero,0x0 +/* 11ae4: 54870007 */ bnel $a0,$a3,.L00011b04 +/* 11ae8: 24a5ffe4 */ addiu $a1,$a1,-28 +.L00011aec: +/* 11aec: 10000004 */ beqz $zero,.L00011b00 +/* 11af0: aca00000 */ sw $zero,0x0($a1) +.L00011af4: +/* 11af4: 54e40003 */ bnel $a3,$a0,.L00011b04 +/* 11af8: 24a5ffe4 */ addiu $a1,$a1,-28 +/* 11afc: aca00000 */ sw $zero,0x0($a1) +.L00011b00: +/* 11b00: 24a5ffe4 */ addiu $a1,$a1,-28 +.L00011b04: +/* 11b04: 00aa082b */ sltu $at,$a1,$t2 +/* 11b08: 5020ffdd */ beqzl $at,.L00011a80 +/* 11b0c: 94c30012 */ lhu $v1,0x12($a2) +.L00011b10: +/* 11b10: 01608825 */ or $s1,$t3,$zero +/* 11b14: 0561ffc6 */ bgez $t3,.L00011a30 +/* 11b18: 24c6ffe4 */ addiu $a2,$a2,-28 +/* 11b1c: 8e650000 */ lw $a1,0x0($s3) +.L00011b20: +/* 11b20: 24100002 */ addiu $s0,$zero,0x2 +/* 11b24: 00008825 */ or $s1,$zero,$zero +/* 11b28: 18a00020 */ blez $a1,.L00011bac +/* 11b2c: 00001025 */ or $v0,$zero,$zero +/* 11b30: 3c06800b */ lui $a2,0x800b +/* 11b34: 3c12800b */ lui $s2,0x800b +/* 11b38: 2652a5d8 */ addiu $s2,$s2,-23080 +/* 11b3c: 24c6a5d8 */ addiu $a2,$a2,-23080 +/* 11b40: 2403001c */ addiu $v1,$zero,0x1c +.L00011b44: +/* 11b44: 8cd90000 */ lw $t9,0x0($a2) +/* 11b48: 26310001 */ addiu $s1,$s1,0x1 +/* 11b4c: 53200015 */ beqzl $t9,.L00011ba4 +/* 11b50: 0225082a */ slt $at,$s1,$a1 +/* 11b54: 00430019 */ multu $v0,$v1 +/* 11b58: 8cc10000 */ lw $at,0x0($a2) +/* 11b5c: 24420001 */ addiu $v0,$v0,0x1 +/* 11b60: 00006012 */ mflo $t4 +/* 11b64: 024c6821 */ addu $t5,$s2,$t4 +/* 11b68: ada10000 */ sw $at,0x0($t5) +/* 11b6c: 8ccf0004 */ lw $t7,0x4($a2) +/* 11b70: adaf0004 */ sw $t7,0x4($t5) +/* 11b74: 8cc10008 */ lw $at,0x8($a2) +/* 11b78: ada10008 */ sw $at,0x8($t5) +/* 11b7c: 8ccf000c */ lw $t7,0xc($a2) +/* 11b80: adaf000c */ sw $t7,0xc($t5) +/* 11b84: 8cc10010 */ lw $at,0x10($a2) +/* 11b88: ada10010 */ sw $at,0x10($t5) +/* 11b8c: 8ccf0014 */ lw $t7,0x14($a2) +/* 11b90: adaf0014 */ sw $t7,0x14($t5) +/* 11b94: 8cc10018 */ lw $at,0x18($a2) +/* 11b98: ada10018 */ sw $at,0x18($t5) +/* 11b9c: 8e650000 */ lw $a1,0x0($s3) +/* 11ba0: 0225082a */ slt $at,$s1,$a1 +.L00011ba4: +/* 11ba4: 1420ffe7 */ bnez $at,.L00011b44 +/* 11ba8: 24c6001c */ addiu $a2,$a2,0x1c +.L00011bac: +/* 11bac: ae620000 */ sw $v0,0x0($s3) +/* 11bb0: 3c038008 */ lui $v1,0x8008 +/* 11bb4: 8c6340e0 */ lw $v1,0x40e0($v1) +/* 11bb8: 3c12800b */ lui $s2,0x800b +/* 11bbc: 2652a5d8 */ addiu $s2,$s2,-23080 +/* 11bc0: 10600006 */ beqz $v1,.L00011bdc +/* 11bc4: 3c188008 */ lui $t8,0x8008 +/* 11bc8: 3c19800a */ lui $t9,0x800a +/* 11bcc: 8f39a000 */ lw $t9,-0x6000($t9) +/* 11bd0: 8f1840e4 */ lw $t8,0x40e4($t8) +/* 11bd4: 0319082a */ slt $at,$t8,$t9 +/* 11bd8: 10200058 */ beqz $at,.L00011d3c +.L00011bdc: +/* 11bdc: 3c018008 */ lui $at,0x8008 +/* 11be0: ac2340e4 */ sw $v1,0x40e4($at) +/* 11be4: 8e6c0000 */ lw $t4,0x0($s3) +/* 11be8: 11800054 */ beqz $t4,.L00011d3c +.L00011bec: +/* 11bec: 3c0e800b */ lui $t6,0x800b +/* 11bf0: 95cea5f0 */ lhu $t6,-0x5a10($t6) +/* 11bf4: 3c01800b */ lui $at,0x800b +/* 11bf8: 3c0f800b */ lui $t7,0x800b +/* 11bfc: 25cd0001 */ addiu $t5,$t6,0x1 +/* 11c00: a42da5f0 */ sh $t5,-0x5a10($at) +/* 11c04: 95efa5ea */ lhu $t7,-0x5a16($t7) +/* 11c08: 00002025 */ or $a0,$zero,$zero +/* 11c0c: 25f8ffff */ addiu $t8,$t7,-1 +/* 11c10: 2f010005 */ sltiu $at,$t8,0x5 +/* 11c14: 1020001d */ beqz $at,.L00011c8c +/* 11c18: 0018c080 */ sll $t8,$t8,0x2 +/* 11c1c: 3c017005 */ lui $at,0x7005 +/* 11c20: 00380821 */ addu $at,$at,$t8 +/* 11c24: 8c383fdc */ lw $t8,0x3fdc($at) +/* 11c28: 03000008 */ jr $t8 +/* 11c2c: 00000000 */ sll $zero,$zero,0x0 +/* 11c30: 02402025 */ or $a0,$s2,$zero +/* 11c34: 0c004508 */ jal func00011420 +/* 11c38: 00002825 */ or $a1,$zero,$zero +/* 11c3c: 10000013 */ beqz $zero,.L00011c8c +/* 11c40: 00402025 */ or $a0,$v0,$zero +/* 11c44: 02402025 */ or $a0,$s2,$zero +/* 11c48: 0c0045c0 */ jal func00011700 +/* 11c4c: 00002825 */ or $a1,$zero,$zero +/* 11c50: 1000000e */ beqz $zero,.L00011c8c +/* 11c54: 00402025 */ or $a0,$v0,$zero +/* 11c58: 02402025 */ or $a0,$s2,$zero +/* 11c5c: 0c0045e0 */ jal func00011780 +/* 11c60: 00002825 */ or $a1,$zero,$zero +/* 11c64: 10000009 */ beqz $zero,.L00011c8c +/* 11c68: 00402025 */ or $a0,$v0,$zero +/* 11c6c: 0c004621 */ jal func00011884 +/* 11c70: 00002025 */ or $a0,$zero,$zero +/* 11c74: 10000005 */ beqz $zero,.L00011c8c +/* 11c78: 00402025 */ or $a0,$v0,$zero +/* 11c7c: 02402025 */ or $a0,$s2,$zero +/* 11c80: 0c00463d */ jal func000118f4 +/* 11c84: 00002825 */ or $a1,$zero,$zero +/* 11c88: 00402025 */ or $a0,$v0,$zero +.L00011c8c: +/* 11c8c: 10800024 */ beqz $a0,.L00011d20 +/* 11c90: 3c06800b */ lui $a2,0x800b +/* 11c94: 8e790000 */ lw $t9,0x0($s3) +/* 11c98: 24c6a5d8 */ addiu $a2,$a2,-23080 +/* 11c9c: 3c0e800b */ lui $t6,0x800b +/* 11ca0: 272cffff */ addiu $t4,$t9,-1 +/* 11ca4: ae6c0000 */ sw $t4,0x0($s3) +/* 11ca8: 19800019 */ blez $t4,.L00011d10 +/* 11cac: 01802825 */ or $a1,$t4,$zero +/* 11cb0: 000c68c0 */ sll $t5,$t4,0x3 +/* 11cb4: 01ac6823 */ subu $t5,$t5,$t4 +/* 11cb8: 000d6880 */ sll $t5,$t5,0x2 +/* 11cbc: 25c2a5f4 */ addiu $v0,$t6,-23052 +/* 11cc0: 01a21821 */ addu $v1,$t5,$v0 +/* 11cc4: 8c410000 */ lw $at,0x0($v0) +.L00011cc8: +/* 11cc8: 2442001c */ addiu $v0,$v0,0x1c +/* 11ccc: 24c6001c */ addiu $a2,$a2,0x1c +/* 11cd0: acc1ffe4 */ sw $at,-0x1c($a2) +/* 11cd4: 8c58ffe8 */ lw $t8,-0x18($v0) +/* 11cd8: acd8ffe8 */ sw $t8,-0x18($a2) +/* 11cdc: 8c41ffec */ lw $at,-0x14($v0) +/* 11ce0: acc1ffec */ sw $at,-0x14($a2) +/* 11ce4: 8c58fff0 */ lw $t8,-0x10($v0) +/* 11ce8: acd8fff0 */ sw $t8,-0x10($a2) +/* 11cec: 8c41fff4 */ lw $at,-0xc($v0) +/* 11cf0: acc1fff4 */ sw $at,-0xc($a2) +/* 11cf4: 8c58fff8 */ lw $t8,-0x8($v0) +/* 11cf8: acd8fff8 */ sw $t8,-0x8($a2) +/* 11cfc: 8c41fffc */ lw $at,-0x4($v0) +/* 11d00: acc1fffc */ sw $at,-0x4($a2) +/* 11d04: 0043082b */ sltu $at,$v0,$v1 +/* 11d08: 5420ffef */ bnezl $at,.L00011cc8 +/* 11d0c: 8c410000 */ lw $at,0x0($v0) +.L00011d10: +/* 11d10: 14900006 */ bne $a0,$s0,.L00011d2c +/* 11d14: 3c038008 */ lui $v1,0x8008 +/* 11d18: 10000008 */ beqz $zero,.L00011d3c +/* 11d1c: 8c6340e0 */ lw $v1,0x40e0($v1) +.L00011d20: +/* 11d20: 3c038008 */ lui $v1,0x8008 +/* 11d24: 10000005 */ beqz $zero,.L00011d3c +/* 11d28: 8c6340e0 */ lw $v1,0x40e0($v1) +.L00011d2c: +/* 11d2c: 14a0ffaf */ bnez $a1,.L00011bec +/* 11d30: 00000000 */ sll $zero,$zero,0x0 +/* 11d34: 3c038008 */ lui $v1,0x8008 +/* 11d38: 8c6340e0 */ lw $v1,0x40e0($v1) +.L00011d3c: +/* 11d3c: 10600009 */ beqz $v1,.L00011d64 +/* 11d40: 3c018008 */ lui $at,0x8008 +/* 11d44: 3c198008 */ lui $t9,0x8008 +/* 11d48: 3c0c800a */ lui $t4,0x800a +/* 11d4c: 8d8ca000 */ lw $t4,-0x6000($t4) +/* 11d50: 8f3940e4 */ lw $t9,0x40e4($t9) +/* 11d54: 3c018008 */ lui $at,0x8008 +/* 11d58: 032c6823 */ subu $t5,$t9,$t4 +/* 11d5c: 10000002 */ beqz $zero,.L00011d68 +/* 11d60: ac2d40e4 */ sw $t5,0x40e4($at) +.L00011d64: +/* 11d64: ac2040e4 */ sw $zero,0x40e4($at) +.L00011d68: +/* 11d68: 8fbf0024 */ lw $ra,0x24($sp) +/* 11d6c: 8fb00014 */ lw $s0,0x14($sp) +/* 11d70: 8fb10018 */ lw $s1,0x18($sp) +/* 11d74: 8fb2001c */ lw $s2,0x1c($sp) +/* 11d78: 8fb30020 */ lw $s3,0x20($sp) +/* 11d7c: 03e00008 */ jr $ra +/* 11d80: 27bd0048 */ addiu $sp,$sp,0x48 +/* 11d84: 3c0e8006 */ lui $t6,0x8006 +/* 11d88: 8dcedda0 */ lw $t6,-0x2260($t6) +/* 11d8c: 27bdffd8 */ addiu $sp,$sp,-40 +/* 11d90: afbf0014 */ sw $ra,0x14($sp) +/* 11d94: 15c000e0 */ bnez $t6,.L00012118 +/* 11d98: afa00020 */ sw $zero,0x20($sp) +/* 11d9c: 3c038008 */ lui $v1,0x8008 +/* 11da0: 246340f0 */ addiu $v1,$v1,0x40f0 +/* 11da4: 8c620000 */ lw $v0,0x0($v1) +/* 11da8: 3c0a800a */ lui $t2,0x800a +/* 11dac: 254a9fc0 */ addiu $t2,$t2,-24640 +/* 11db0: 18400044 */ blez $v0,.L00011ec4 +/* 11db4: 00000000 */ sll $zero,$zero,0x0 +/* 11db8: 8d4f0318 */ lw $t7,0x318($t2) +/* 11dbc: 3c048008 */ lui $a0,0x8008 +/* 11dc0: 55e00014 */ bnezl $t7,.L00011e14 +/* 11dc4: 8d590034 */ lw $t9,0x34($t2) +/* 11dc8: 8d58029c */ lw $t8,0x29c($t2) +/* 11dcc: 07020006 */ bltzl $t8,.L00011de8 +/* 11dd0: 8d4c0298 */ lw $t4,0x298($t2) +/* 11dd4: 8d5902a0 */ lw $t9,0x2a0($t2) +/* 11dd8: 8f2b00d8 */ lw $t3,0xd8($t9) +/* 11ddc: 5160000d */ beqzl $t3,.L00011e14 +/* 11de0: 8d590034 */ lw $t9,0x34($t2) +/* 11de4: 8d4c0298 */ lw $t4,0x298($t2) +.L00011de8: +/* 11de8: 05800036 */ bltz $t4,.L00011ec4 +/* 11dec: 00000000 */ sll $zero,$zero,0x0 +/* 11df0: 8d4d02a0 */ lw $t5,0x2a0($t2) +/* 11df4: 8dae00d8 */ lw $t6,0xd8($t5) +/* 11df8: 51c00006 */ beqzl $t6,.L00011e14 +/* 11dfc: 8d590034 */ lw $t9,0x34($t2) +/* 11e00: 8d4f02a4 */ lw $t7,0x2a4($t2) +/* 11e04: 8df800d8 */ lw $t8,0xd8($t7) +/* 11e08: 1700002e */ bnez $t8,.L00011ec4 +/* 11e0c: 00000000 */ sll $zero,$zero,0x0 +/* 11e10: 8d590034 */ lw $t9,0x34($t2) +.L00011e14: +/* 11e14: 248440fc */ addiu $a0,$a0,0x40fc +/* 11e18: ac800000 */ sw $zero,0x0($a0) +/* 11e1c: 00595823 */ subu $t3,$v0,$t9 +/* 11e20: 1d600023 */ bgtz $t3,.L00011eb0 +/* 11e24: ac6b0000 */ sw $t3,0x0($v1) +/* 11e28: 0fc5b76c */ jal 0xf16ddb0 +/* 11e2c: 00000000 */ sll $zero,$zero,0x0 +/* 11e30: 3c0d8008 */ lui $t5,0x8008 +/* 11e34: 8dad7264 */ lw $t5,0x7264($t5) +/* 11e38: 3c0e800a */ lui $t6,0x800a +/* 11e3c: 11a0001c */ beqz $t5,.L00011eb0 +/* 11e40: 00000000 */ sll $zero,$zero,0x0 +/* 11e44: 8dcea2d8 */ lw $t6,-0x5d28($t6) +/* 11e48: 3c058008 */ lui $a1,0x8008 +/* 11e4c: 24a540f4 */ addiu $a1,$a1,0x40f4 +/* 11e50: 11c00017 */ beqz $t6,.L00011eb0 +/* 11e54: 3c0f8008 */ lui $t7,0x8008 +/* 11e58: 8def40f8 */ lw $t7,0x40f8($t7) +/* 11e5c: 8cb80000 */ lw $t8,0x0($a1) +/* 11e60: 24040003 */ addiu $a0,$zero,0x3 +/* 11e64: 01f8082a */ slt $at,$t7,$t8 +/* 11e68: 10200011 */ beqz $at,.L00011eb0 +/* 11e6c: 00000000 */ sll $zero,$zero,0x0 +/* 11e70: 0fc5b490 */ jal 0xf16d240 +/* 11e74: aca00000 */ sw $zero,0x0($a1) +/* 11e78: 0fc5b490 */ jal 0xf16d240 +/* 11e7c: 24040004 */ addiu $a0,$zero,0x4 +/* 11e80: 0fc5b490 */ jal 0xf16d240 +/* 11e84: 24040001 */ addiu $a0,$zero,0x1 +/* 11e88: 3c04800b */ lui $a0,0x800b +/* 11e8c: 0fc5db10 */ jal 0xf176c40 +/* 11e90: 8c84a5d0 */ lw $a0,-0x5a30($a0) +/* 11e94: 0fc5b3e8 */ jal 0xf16cfa0 +/* 11e98: afa20018 */ sw $v0,0x18($sp) +/* 11e9c: 24040001 */ addiu $a0,$zero,0x1 +/* 11ea0: 8fa50018 */ lw $a1,0x18($sp) +/* 11ea4: 24060000 */ addiu $a2,$zero,0x0 +/* 11ea8: 0fc5b46f */ jal 0xf16d1bc +/* 11eac: 3047ffff */ andi $a3,$v0,0xffff +.L00011eb0: +/* 11eb0: 3c0a800a */ lui $t2,0x800a +/* 11eb4: 3c028008 */ lui $v0,0x8008 +/* 11eb8: 8c427264 */ lw $v0,0x7264($v0) +/* 11ebc: 1000001d */ beqz $zero,.L00011f34 +/* 11ec0: 254a9fc0 */ addiu $t2,$t2,-24640 +.L00011ec4: +/* 11ec4: 3c028008 */ lui $v0,0x8008 +/* 11ec8: 8c427264 */ lw $v0,0x7264($v0) +/* 11ecc: 3c0a800a */ lui $t2,0x800a +/* 11ed0: 254a9fc0 */ addiu $t2,$t2,-24640 +/* 11ed4: 10400017 */ beqz $v0,.L00011f34 +/* 11ed8: 00000000 */ sll $zero,$zero,0x0 +/* 11edc: 8d590318 */ lw $t9,0x318($t2) +/* 11ee0: 3c0b8008 */ lui $t3,0x8008 +/* 11ee4: 3c0c8008 */ lui $t4,0x8008 +/* 11ee8: 13200012 */ beqz $t9,.L00011f34 +/* 11eec: 00000000 */ sll $zero,$zero,0x0 +/* 11ef0: 8d6b40f8 */ lw $t3,0x40f8($t3) +/* 11ef4: 8d8c40f4 */ lw $t4,0x40f4($t4) +/* 11ef8: 24040001 */ addiu $a0,$zero,0x1 +/* 11efc: 3c054000 */ lui $a1,0x4000 +/* 11f00: 016c082a */ slt $at,$t3,$t4 +/* 11f04: 1020000b */ beqz $at,.L00011f34 +/* 11f08: 24060001 */ addiu $a2,$zero,0x1 +/* 11f0c: 3c018008 */ lui $at,0x8008 +/* 11f10: 0fc5b4ab */ jal 0xf16d2ac +/* 11f14: ac2040f4 */ sw $zero,0x40f4($at) +/* 11f18: 240d0078 */ addiu $t5,$zero,0x78 +/* 11f1c: 3c018008 */ lui $at,0x8008 +/* 11f20: 3c028008 */ lui $v0,0x8008 +/* 11f24: 3c0a800a */ lui $t2,0x800a +/* 11f28: 254a9fc0 */ addiu $t2,$t2,-24640 +/* 11f2c: 8c427264 */ lw $v0,0x7264($v0) +/* 11f30: ac2d40fc */ sw $t5,0x40fc($at) +.L00011f34: +/* 11f34: 3c048008 */ lui $a0,0x8008 +/* 11f38: 3c058008 */ lui $a1,0x8008 +/* 11f3c: 24a540f4 */ addiu $a1,$a1,0x40f4 +/* 11f40: 1040001f */ beqz $v0,.L00011fc0 +/* 11f44: 248440fc */ addiu $a0,$a0,0x40fc +/* 11f48: 8d4e0318 */ lw $t6,0x318($t2) +/* 11f4c: 11c0001c */ beqz $t6,.L00011fc0 +/* 11f50: 00000000 */ sll $zero,$zero,0x0 +/* 11f54: 8d420000 */ lw $v0,0x0($t2) +/* 11f58: 8caf0000 */ lw $t7,0x0($a1) +/* 11f5c: 8c830000 */ lw $v1,0x0($a0) +/* 11f60: 01e2c021 */ addu $t8,$t7,$v0 +/* 11f64: 18600016 */ blez $v1,.L00011fc0 +/* 11f68: acb80000 */ sw $t8,0x0($a1) +/* 11f6c: 0062c823 */ subu $t9,$v1,$v0 +/* 11f70: 1f200013 */ bgtz $t9,.L00011fc0 +/* 11f74: ac990000 */ sw $t9,0x0($a0) +/* 11f78: 0fc5b490 */ jal 0xf16d240 +/* 11f7c: 24040003 */ addiu $a0,$zero,0x3 +/* 11f80: 0fc5b490 */ jal 0xf16d240 +/* 11f84: 24040004 */ addiu $a0,$zero,0x4 +/* 11f88: 0fc5b490 */ jal 0xf16d240 +/* 11f8c: 24040001 */ addiu $a0,$zero,0x1 +/* 11f90: 3c04800b */ lui $a0,0x800b +/* 11f94: 0fc5db10 */ jal 0xf176c40 +/* 11f98: 8c84a5d0 */ lw $a0,-0x5a30($a0) +/* 11f9c: 0fc5b3e8 */ jal 0xf16cfa0 +/* 11fa0: afa20018 */ sw $v0,0x18($sp) +/* 11fa4: 24040001 */ addiu $a0,$zero,0x1 +/* 11fa8: 8fa50018 */ lw $a1,0x18($sp) +/* 11fac: 24060000 */ addiu $a2,$zero,0x0 +/* 11fb0: 0fc5b46f */ jal 0xf16d1bc +/* 11fb4: 3047ffff */ andi $a3,$v0,0xffff +/* 11fb8: 3c0a800a */ lui $t2,0x800a +/* 11fbc: 254a9fc0 */ addiu $t2,$t2,-24640 +.L00011fc0: +/* 11fc0: 3c06800b */ lui $a2,0x800b +/* 11fc4: 3c04800b */ lui $a0,0x800b +/* 11fc8: 3c09800b */ lui $t1,0x800b +/* 11fcc: 2529aa88 */ addiu $t1,$t1,-21880 +/* 11fd0: 2484aa78 */ addiu $a0,$a0,-21896 +/* 11fd4: 24c6aa68 */ addiu $a2,$a2,-21912 +/* 11fd8: 8d480034 */ lw $t0,0x34($t2) +/* 11fdc: 00003825 */ or $a3,$zero,$zero +.L00011fe0: +/* 11fe0: 8cc50000 */ lw $a1,0x0($a2) +/* 11fe4: 54a00005 */ bnezl $a1,.L00011ffc +/* 11fe8: 8c820000 */ lw $v0,0x0($a0) +/* 11fec: 8c8c0000 */ lw $t4,0x0($a0) +/* 11ff0: 5980001f */ blezl $t4,.L00012070 +/* 11ff4: 24840004 */ addiu $a0,$a0,0x4 +/* 11ff8: 8c820000 */ lw $v0,0x0($a0) +.L00011ffc: +/* 11ffc: 3c0d800b */ lui $t5,0x800b +/* 12000: 25adaa88 */ addiu $t5,$t5,-21880 +/* 12004: 0048082a */ slt $at,$v0,$t0 +/* 12008: 14200004 */ bnez $at,.L0001201c +/* 1200c: 00ed1821 */ addu $v1,$a3,$t5 +/* 12010: 00487023 */ subu $t6,$v0,$t0 +/* 12014: 10000002 */ beqz $zero,.L00012020 +/* 12018: ac8e0000 */ sw $t6,0x0($a0) +.L0001201c: +/* 1201c: ac800000 */ sw $zero,0x0($a0) +.L00012020: +/* 12020: 8c620000 */ lw $v0,0x0($v1) +/* 12024: 10400011 */ beqz $v0,.L0001206c +/* 12028: 0048082a */ slt $at,$v0,$t0 +/* 1202c: 14200003 */ bnez $at,.L0001203c +/* 12030: 00487823 */ subu $t7,$v0,$t0 +/* 12034: 10000002 */ beqz $zero,.L00012040 +/* 12038: ac6f0000 */ sw $t7,0x0($v1) +.L0001203c: +/* 1203c: ac600000 */ sw $zero,0x0($v1) +.L00012040: +/* 12040: 8c780000 */ lw $t8,0x0($v1) +/* 12044: 53000009 */ beqzl $t8,.L0001206c +/* 12048: acc00000 */ sw $zero,0x0($a2) +/* 1204c: 14a00004 */ bnez $a1,.L00012060 +/* 12050: 240b0001 */ addiu $t3,$zero,0x1 +/* 12054: 8c990000 */ lw $t9,0x0($a0) +/* 12058: 53200005 */ beqzl $t9,.L00012070 +/* 1205c: 24840004 */ addiu $a0,$a0,0x4 +.L00012060: +/* 12060: 10000002 */ beqz $zero,.L0001206c +/* 12064: afab0020 */ sw $t3,0x20($sp) +/* 12068: acc00000 */ sw $zero,0x0($a2) +.L0001206c: +/* 1206c: 24840004 */ addiu $a0,$a0,0x4 +.L00012070: +/* 12070: 24e70004 */ addiu $a3,$a3,0x4 +/* 12074: 1489ffda */ bne $a0,$t1,.L00011fe0 +/* 12078: 24c60004 */ addiu $a2,$a2,0x4 +/* 1207c: 11000016 */ beqz $t0,.L000120d8 +/* 12080: 3c0c8008 */ lui $t4,0x8008 +/* 12084: 8d8c40d8 */ lw $t4,0x40d8($t4) +/* 12088: 8fad0020 */ lw $t5,0x20($sp) +/* 1208c: 8fae0020 */ lw $t6,0x20($sp) +/* 12090: 11800008 */ beqz $t4,.L000120b4 +/* 12094: 00000000 */ sll $zero,$zero,0x0 +/* 12098: 15a0000f */ bnez $t5,.L000120d8 +/* 1209c: 00000000 */ sll $zero,$zero,0x0 +/* 120a0: 0fc5b6a9 */ jal 0xf16daa4 +/* 120a4: 00000000 */ sll $zero,$zero,0x0 +/* 120a8: 3c08800a */ lui $t0,0x800a +/* 120ac: 1000000a */ beqz $zero,.L000120d8 +/* 120b0: 8d089ff4 */ lw $t0,-0x600c($t0) +.L000120b4: +/* 120b4: 11c00008 */ beqz $t6,.L000120d8 +/* 120b8: 00000000 */ sll $zero,$zero,0x0 +/* 120bc: 8d4f04c8 */ lw $t7,0x4c8($t2) +/* 120c0: 15e00005 */ bnez $t7,.L000120d8 +/* 120c4: 00000000 */ sll $zero,$zero,0x0 +/* 120c8: 0fc5b68b */ jal 0xf16da2c +/* 120cc: 00000000 */ sll $zero,$zero,0x0 +/* 120d0: 3c08800a */ lui $t0,0x800a +/* 120d4: 8d089ff4 */ lw $t0,-0x600c($t0) +.L000120d8: +/* 120d8: 3c038006 */ lui $v1,0x8006 +/* 120dc: 2463edf0 */ addiu $v1,$v1,-4624 +/* 120e0: 8c620000 */ lw $v0,0x0($v1) +/* 120e4: 0048082a */ slt $at,$v0,$t0 +/* 120e8: 10200008 */ beqz $at,.L0001210c +/* 120ec: 0048c823 */ subu $t9,$v0,$t0 +/* 120f0: 0fc5b84e */ jal 0xf16e138 +/* 120f4: 00000000 */ sll $zero,$zero,0x0 +/* 120f8: 3c038006 */ lui $v1,0x8006 +/* 120fc: 2463edf0 */ addiu $v1,$v1,-4624 +/* 12100: 2418003c */ addiu $t8,$zero,0x3c +/* 12104: 10000002 */ beqz $zero,.L00012110 +/* 12108: ac780000 */ sw $t8,0x0($v1) +.L0001210c: +/* 1210c: ac790000 */ sw $t9,0x0($v1) +.L00012110: +/* 12110: 0c004643 */ jal func0001190c +/* 12114: 00000000 */ sll $zero,$zero,0x0 +.L00012118: +/* 12118: 8fbf0014 */ lw $ra,0x14($sp) +/* 1211c: 27bd0028 */ addiu $sp,$sp,0x28 +/* 12120: 03e00008 */ jr $ra +/* 12124: 00000000 */ sll $zero,$zero,0x0 +/* 12128: 27bdffc8 */ addiu $sp,$sp,-56 +/* 1212c: afb30024 */ sw $s3,0x24($sp) +/* 12130: afb1001c */ sw $s1,0x1c($sp) +/* 12134: afb60030 */ sw $s6,0x30($sp) +/* 12138: afb5002c */ sw $s5,0x2c($sp) +/* 1213c: afb40028 */ sw $s4,0x28($sp) +/* 12140: afb20020 */ sw $s2,0x20($sp) +/* 12144: afb00018 */ sw $s0,0x18($sp) +/* 12148: 3c11800b */ lui $s1,0x800b +/* 1214c: 3c138009 */ lui $s3,0x8009 +/* 12150: 00809025 */ or $s2,$a0,$zero +/* 12154: afbf0034 */ sw $ra,0x34($sp) +/* 12158: 26734ed8 */ addiu $s3,$s3,0x4ed8 +/* 1215c: 2631aa38 */ addiu $s1,$s1,-21960 +/* 12160: 00008025 */ or $s0,$zero,$zero +/* 12164: 24140108 */ addiu $s4,$zero,0x108 +/* 12168: 24150001 */ addiu $s5,$zero,0x1 +/* 1216c: 24160003 */ addiu $s6,$zero,0x3 +.L00012170: +/* 12170: 8e2e0000 */ lw $t6,0x0($s1) +/* 12174: 564e000b */ bnel $s2,$t6,.L000121a4 +/* 12178: 26100001 */ addiu $s0,$s0,0x1 +/* 1217c: 02140019 */ multu $s0,$s4 +/* 12180: 00007812 */ mflo $t7 +/* 12184: 026fc021 */ addu $t8,$s3,$t7 +/* 12188: 0c00e344 */ jal func00038d10 +/* 1218c: 8f0400f8 */ lw $a0,0xf8($t8) +/* 12190: 54550004 */ bnel $v0,$s5,.L000121a4 +/* 12194: 26100001 */ addiu $s0,$s0,0x1 +/* 12198: 10000005 */ beqz $zero,.L000121b0 +/* 1219c: 24020001 */ addiu $v0,$zero,0x1 +/* 121a0: 26100001 */ addiu $s0,$s0,0x1 +.L000121a4: +/* 121a4: 1616fff2 */ bne $s0,$s6,.L00012170 +/* 121a8: 26310010 */ addiu $s1,$s1,0x10 +/* 121ac: 00001025 */ or $v0,$zero,$zero +.L000121b0: +/* 121b0: 8fbf0034 */ lw $ra,0x34($sp) +/* 121b4: 8fb00018 */ lw $s0,0x18($sp) +/* 121b8: 8fb1001c */ lw $s1,0x1c($sp) +/* 121bc: 8fb20020 */ lw $s2,0x20($sp) +/* 121c0: 8fb30024 */ lw $s3,0x24($sp) +/* 121c4: 8fb40028 */ lw $s4,0x28($sp) +/* 121c8: 8fb5002c */ lw $s5,0x2c($sp) +/* 121cc: 8fb60030 */ lw $s6,0x30($sp) +/* 121d0: 03e00008 */ jr $ra +/* 121d4: 27bd0038 */ addiu $sp,$sp,0x38 +/* 121d8: 00000000 */ sll $zero,$zero,0x0 +/* 121dc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000121e0 +/* 121e0: 03e00008 */ jr $ra +/* 121e4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000121e8 +/* 121e8: 00803025 */ or $a2,$a0,$zero +/* 121ec: 27bdffe0 */ addiu $sp,$sp,-32 +/* 121f0: 3c04800a */ lui $a0,0x800a +/* 121f4: 3c03800a */ lui $v1,0x800a +/* 121f8: 3c02800a */ lui $v0,0x800a +/* 121fc: afbf0014 */ sw $ra,0x14($sp) +/* 12200: 244293b8 */ addiu $v0,$v0,-27720 +/* 12204: 24639300 */ addiu $v1,$v1,-27904 +/* 12208: 2484946c */ addiu $a0,$a0,-27540 +.L0001220c: +/* 1220c: 24420014 */ addiu $v0,$v0,0x14 +/* 12210: 0044082b */ sltu $at,$v0,$a0 +/* 12214: 24630014 */ addiu $v1,$v1,0x14 +/* 12218: ac60ffec */ sw $zero,-0x14($v1) +/* 1221c: ac60fff0 */ sw $zero,-0x10($v1) +/* 12220: ac60fff4 */ sw $zero,-0xc($v1) +/* 12224: ac60fffc */ sw $zero,-0x4($v1) +/* 12228: ac40ffec */ sw $zero,-0x14($v0) +/* 1222c: ac40fff0 */ sw $zero,-0x10($v0) +/* 12230: ac40fff4 */ sw $zero,-0xc($v0) +/* 12234: 1420fff5 */ bnez $at,.L0001220c +/* 12238: ac40fffc */ sw $zero,-0x4($v0) +/* 1223c: 3c02800a */ lui $v0,0x800a +/* 12240: 24429300 */ addiu $v0,$v0,-27904 +/* 12244: 00c51821 */ addu $v1,$a2,$a1 +/* 12248: ac460000 */ sw $a2,0x0($v0) +/* 1224c: ac430008 */ sw $v1,0x8($v0) +/* 12250: ac460078 */ sw $a2,0x78($v0) +/* 12254: ac430080 */ sw $v1,0x80($v0) +/* 12258: ac460050 */ sw $a2,0x50($v0) +/* 1225c: 0c0005b0 */ jal 0x16c0 +/* 12260: ac430058 */ sw $v1,0x58($v0) +/* 12264: 3c018000 */ lui $at,0x8000 +/* 12268: 00417021 */ addu $t6,$v0,$at +/* 1226c: 0c0005b0 */ jal 0x16c0 +/* 12270: afae0018 */ sw $t6,0x18($sp) +/* 12274: 3c010040 */ lui $at,0x40 +/* 12278: 34210001 */ ori $at,$at,0x1 +/* 1227c: 0041082a */ slt $at,$v0,$at +/* 12280: 14200007 */ bnez $at,.L000122a0 +/* 12284: 3c03800a */ lui $v1,0x800a +/* 12288: 8fb80018 */ lw $t8,0x18($sp) +/* 1228c: 3c02800a */ lui $v0,0x800a +/* 12290: 244293b8 */ addiu $v0,$v0,-27720 +/* 12294: 3c0f8040 */ lui $t7,0x8040 +/* 12298: ac4f0050 */ sw $t7,0x50($v0) +/* 1229c: ac580058 */ sw $t8,0x58($v0) +.L000122a0: +/* 122a0: 3c02800a */ lui $v0,0x800a +/* 122a4: 3c04800a */ lui $a0,0x800a +/* 122a8: 2484946c */ addiu $a0,$a0,-27540 +/* 122ac: 244293b8 */ addiu $v0,$v0,-27720 +/* 122b0: 24639300 */ addiu $v1,$v1,-27904 +.L000122b4: +/* 122b4: 8c790008 */ lw $t9,0x8($v1) +/* 122b8: 8c480008 */ lw $t0,0x8($v0) +/* 122bc: 24420014 */ addiu $v0,$v0,0x14 +/* 122c0: 24630014 */ addiu $v1,$v1,0x14 +/* 122c4: ac79fff8 */ sw $t9,-0x8($v1) +/* 122c8: 1444fffa */ bne $v0,$a0,.L000122b4 +/* 122cc: ac48fff8 */ sw $t0,-0x8($v0) +/* 122d0: 8fbf0014 */ lw $ra,0x14($sp) +/* 122d4: 27bd0020 */ addiu $sp,$sp,0x20 +/* 122d8: 03e00008 */ jr $ra +/* 122dc: 00000000 */ sll $zero,$zero,0x0 +/* 122e0: 3c0e8009 */ lui $t6,0x8009 +/* 122e4: 91ce0af0 */ lbu $t6,0xaf0($t6) +/* 122e8: 24010001 */ addiu $at,$zero,0x1 +/* 122ec: 3c02800a */ lui $v0,0x800a +/* 122f0: 15c10005 */ bne $t6,$at,.L00012308 +/* 122f4: 24429300 */ addiu $v0,$v0,-27904 +/* 122f8: 8c4f0058 */ lw $t7,0x58($v0) +/* 122fc: 8c580054 */ lw $t8,0x54($v0) +/* 12300: 03e00008 */ jr $ra +/* 12304: 01f81023 */ subu $v0,$t7,$t8 +.L00012308: +/* 12308: 3c02800a */ lui $v0,0x800a +/* 1230c: 244293b8 */ addiu $v0,$v0,-27720 +/* 12310: 8c590058 */ lw $t9,0x58($v0) +/* 12314: 8c480054 */ lw $t0,0x54($v0) +/* 12318: 03281823 */ subu $v1,$t9,$t0 +/* 1231c: 03e00008 */ jr $ra +/* 12320: 00601025 */ or $v0,$v1,$zero +/* 12324: 3c0e8009 */ lui $t6,0x8009 +/* 12328: 91ce0af0 */ lbu $t6,0xaf0($t6) +/* 1232c: 24010001 */ addiu $at,$zero,0x1 +/* 12330: 3c03800a */ lui $v1,0x800a +/* 12334: 15c10004 */ bne $t6,$at,.L00012348 +/* 12338: 00000000 */ sll $zero,$zero,0x0 +/* 1233c: 3c03800a */ lui $v1,0x800a +/* 12340: 03e00008 */ jr $ra +/* 12344: 8c629354 */ lw $v0,-0x6cac($v1) +.L00012348: +/* 12348: 8c63940c */ lw $v1,-0x6bf4($v1) +/* 1234c: 03e00008 */ jr $ra +/* 12350: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func00012354 +/* 12354: 30ce00ff */ andi $t6,$a2,0xff +/* 12358: 000e7880 */ sll $t7,$t6,0x2 +/* 1235c: 01ee7821 */ addu $t7,$t7,$t6 +/* 12360: 000f7880 */ sll $t7,$t7,0x2 +/* 12364: afa60008 */ sw $a2,0x8($sp) +/* 12368: 008f2021 */ addu $a0,$a0,$t7 +/* 1236c: 8c820004 */ lw $v0,0x4($a0) +/* 12370: 00a03825 */ or $a3,$a1,$zero +/* 12374: 14400003 */ bnez $v0,.L00012384 +/* 12378: 00401825 */ or $v1,$v0,$zero +/* 1237c: 03e00008 */ jr $ra +/* 12380: 00601025 */ or $v0,$v1,$zero +.L00012384: +/* 12384: 8c850008 */ lw $a1,0x8($a0) +/* 12388: 0047c021 */ addu $t8,$v0,$a3 +/* 1238c: 00a2082b */ sltu $at,$a1,$v0 +/* 12390: 50200004 */ beqzl $at,.L000123a4 +/* 12394: 00b8082b */ sltu $at,$a1,$t8 +/* 12398: 03e00008 */ jr $ra +/* 1239c: 00001025 */ or $v0,$zero,$zero +/* 123a0: 00b8082b */ sltu $at,$a1,$t8 +.L000123a4: +/* 123a4: 10200003 */ beqz $at,.L000123b4 +/* 123a8: 0047c821 */ addu $t9,$v0,$a3 +/* 123ac: 03e00008 */ jr $ra +/* 123b0: 00001025 */ or $v0,$zero,$zero +.L000123b4: +/* 123b4: ac990004 */ sw $t9,0x4($a0) +/* 123b8: ac830010 */ sw $v1,0x10($a0) +/* 123bc: 00601025 */ or $v0,$v1,$zero +/* 123c0: 03e00008 */ jr $ra +/* 123c4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000123c8 +/* 123c8: 27bdffe8 */ addiu $sp,$sp,-24 +/* 123cc: afa40018 */ sw $a0,0x18($sp) +/* 123d0: afbf0014 */ sw $ra,0x14($sp) +/* 123d4: afa5001c */ sw $a1,0x1c($sp) +/* 123d8: 3c04800a */ lui $a0,0x800a +/* 123dc: 24849300 */ addiu $a0,$a0,-27904 +/* 123e0: 93a6001f */ lbu $a2,0x1f($sp) +/* 123e4: 0c0048d5 */ jal func00012354 +/* 123e8: 8fa50018 */ lw $a1,0x18($sp) +/* 123ec: 10400003 */ beqz $v0,.L000123fc +/* 123f0: 3c04800a */ lui $a0,0x800a +/* 123f4: 1000000b */ beqz $zero,.L00012424 +/* 123f8: 8fbf0014 */ lw $ra,0x14($sp) +.L000123fc: +/* 123fc: 248493b8 */ addiu $a0,$a0,-27720 +/* 12400: 8fa50018 */ lw $a1,0x18($sp) +/* 12404: 0c0048d5 */ jal func00012354 +/* 12408: 93a6001f */ lbu $a2,0x1f($sp) +/* 1240c: 10400003 */ beqz $v0,.L0001241c +/* 12410: 00401825 */ or $v1,$v0,$zero +/* 12414: 10000003 */ beqz $zero,.L00012424 +/* 12418: 8fbf0014 */ lw $ra,0x14($sp) +.L0001241c: +/* 1241c: 00601025 */ or $v0,$v1,$zero +/* 12420: 8fbf0014 */ lw $ra,0x14($sp) +.L00012424: +/* 12424: 27bd0018 */ addiu $sp,$sp,0x18 +/* 12428: 03e00008 */ jr $ra +/* 1242c: 00000000 */ sll $zero,$zero,0x0 +/* 12430: 30ce00ff */ andi $t6,$a2,0xff +/* 12434: 000e1080 */ sll $v0,$t6,0x2 +/* 12438: 004e1021 */ addu $v0,$v0,$t6 +/* 1243c: 3c0f800a */ lui $t7,0x800a +/* 12440: 25ef9300 */ addiu $t7,$t7,-27904 +/* 12444: 00021080 */ sll $v0,$v0,0x2 +/* 12448: afa50004 */ sw $a1,0x4($sp) +/* 1244c: afa60008 */ sw $a2,0x8($sp) +/* 12450: 004f1821 */ addu $v1,$v0,$t7 +/* 12454: 8c780010 */ lw $t8,0x10($v1) +/* 12458: 3c19800a */ lui $t9,0x800a +/* 1245c: 273993b8 */ addiu $t9,$t9,-27720 +/* 12460: 50980008 */ beql $a0,$t8,.L00012484 +/* 12464: 8c640004 */ lw $a0,0x4($v1) +/* 12468: 00591821 */ addu $v1,$v0,$t9 +/* 1246c: 8c680010 */ lw $t0,0x10($v1) +/* 12470: 50880004 */ beql $a0,$t0,.L00012484 +/* 12474: 8c640004 */ lw $a0,0x4($v1) +/* 12478: 03e00008 */ jr $ra +/* 1247c: 24020002 */ addiu $v0,$zero,0x2 +/* 12480: 8c640004 */ lw $a0,0x4($v1) +.L00012484: +/* 12484: 8c690010 */ lw $t1,0x10($v1) +/* 12488: 8faa0004 */ lw $t2,0x4($sp) +/* 1248c: 00891023 */ subu $v0,$a0,$t1 +/* 12490: 01422823 */ subu $a1,$t2,$v0 +/* 12494: 1ca00009 */ bgtz $a1,.L000124bc +/* 12498: 0085c021 */ addu $t8,$a0,$a1 +/* 1249c: 00855821 */ addu $t3,$a0,$a1 +/* 124a0: 256d000f */ addiu $t5,$t3,0xf +/* 124a4: 35ae000f */ ori $t6,$t5,0xf +/* 124a8: ac6b0004 */ sw $t3,0x4($v1) +/* 124ac: 39cf000f */ xori $t7,$t6,0xf +/* 124b0: ac6f0004 */ sw $t7,0x4($v1) +/* 124b4: 03e00008 */ jr $ra +/* 124b8: 24020001 */ addiu $v0,$zero,0x1 +.L000124bc: +/* 124bc: ac780004 */ sw $t8,0x4($v1) +/* 124c0: 24020001 */ addiu $v0,$zero,0x1 +/* 124c4: 03e00008 */ jr $ra +/* 124c8: 00000000 */ sll $zero,$zero,0x0 +/* 124cc: 03e00008 */ jr $ra +/* 124d0: 00000000 */ sll $zero,$zero,0x0 +/* 124d4: afa40000 */ sw $a0,0x0($sp) +/* 124d8: 308e00ff */ andi $t6,$a0,0xff +/* 124dc: 14a00008 */ bnez $a1,.L00012500 +/* 124e0: 01c02025 */ or $a0,$t6,$zero +/* 124e4: 000e7880 */ sll $t7,$t6,0x2 +/* 124e8: 01ee7821 */ addu $t7,$t7,$t6 +/* 124ec: 3c18800a */ lui $t8,0x800a +/* 124f0: 27189300 */ addiu $t8,$t8,-27904 +/* 124f4: 000f7880 */ sll $t7,$t7,0x2 +/* 124f8: 10000007 */ beqz $zero,.L00012518 +/* 124fc: 01f81821 */ addu $v1,$t7,$t8 +.L00012500: +/* 12500: 0004c880 */ sll $t9,$a0,0x2 +/* 12504: 0324c821 */ addu $t9,$t9,$a0 +/* 12508: 3c08800a */ lui $t0,0x800a +/* 1250c: 250893b8 */ addiu $t0,$t0,-27720 +/* 12510: 0019c880 */ sll $t9,$t9,0x2 +/* 12514: 03281821 */ addu $v1,$t9,$t0 +.L00012518: +/* 12518: 8c690008 */ lw $t1,0x8($v1) +/* 1251c: 8c6a0004 */ lw $t2,0x4($v1) +/* 12520: 03e00008 */ jr $ra +/* 12524: 012a1023 */ subu $v0,$t1,$t2 +); + +GLOBAL_ASM( +glabel func00012528 +/* 12528: afa40000 */ sw $a0,0x0($sp) +/* 1252c: 308e00ff */ andi $t6,$a0,0xff +/* 12530: 24010004 */ addiu $at,$zero,0x4 +/* 12534: 15c10007 */ bne $t6,$at,.L00012554 +/* 12538: 01c02025 */ or $a0,$t6,$zero +/* 1253c: 3c06800a */ lui $a2,0x800a +/* 12540: 24c69300 */ addiu $a2,$a2,-27904 +/* 12544: 8cc2007c */ lw $v0,0x7c($a2) +/* 12548: acc20050 */ sw $v0,0x50($a2) +/* 1254c: acc20080 */ sw $v0,0x80($a2) +/* 12550: acc20084 */ sw $v0,0x84($a2) +.L00012554: +/* 12554: 00041080 */ sll $v0,$a0,0x2 +/* 12558: 00441021 */ addu $v0,$v0,$a0 +/* 1255c: 3c06800a */ lui $a2,0x800a +/* 12560: 00021080 */ sll $v0,$v0,0x2 +/* 12564: 3c18800a */ lui $t8,0x800a +/* 12568: 24c69300 */ addiu $a2,$a2,-27904 +/* 1256c: 271893b8 */ addiu $t8,$t8,-27720 +/* 12570: 00c21821 */ addu $v1,$a2,$v0 +/* 12574: 00582821 */ addu $a1,$v0,$t8 +/* 12578: 8c6f0000 */ lw $t7,0x0($v1) +/* 1257c: 8cb90000 */ lw $t9,0x0($a1) +/* 12580: ac600010 */ sw $zero,0x10($v1) +/* 12584: aca00010 */ sw $zero,0x10($a1) +/* 12588: ac6f0004 */ sw $t7,0x4($v1) +/* 1258c: 03e00008 */ jr $ra +/* 12590: acb90004 */ sw $t9,0x4($a1) +); + +GLOBAL_ASM( +glabel func00012594 +/* 12594: 308e00ff */ andi $t6,$a0,0xff +/* 12598: 000e1080 */ sll $v0,$t6,0x2 +/* 1259c: 004e1021 */ addu $v0,$v0,$t6 +/* 125a0: 00021080 */ sll $v0,$v0,0x2 +/* 125a4: 3c0f800a */ lui $t7,0x800a +/* 125a8: 3c18800a */ lui $t8,0x800a +/* 125ac: 25ef9300 */ addiu $t7,$t7,-27904 +/* 125b0: 271893b8 */ addiu $t8,$t8,-27720 +/* 125b4: 004f1821 */ addu $v1,$v0,$t7 +/* 125b8: 00582821 */ addu $a1,$v0,$t8 +/* 125bc: 8c79000c */ lw $t9,0xc($v1) +/* 125c0: 8ca8000c */ lw $t0,0xc($a1) +/* 125c4: afa40000 */ sw $a0,0x0($sp) +/* 125c8: ac600004 */ sw $zero,0x4($v1) +/* 125cc: aca00004 */ sw $zero,0x4($a1) +/* 125d0: ac790008 */ sw $t9,0x8($v1) +/* 125d4: 03e00008 */ jr $ra +/* 125d8: aca80008 */ sw $t0,0x8($a1) +); + +GLOBAL_ASM( +glabel func000125dc +/* 125dc: 30ce00ff */ andi $t6,$a2,0xff +/* 125e0: 000e7880 */ sll $t7,$t6,0x2 +/* 125e4: 01ee7821 */ addu $t7,$t7,$t6 +/* 125e8: 000f7880 */ sll $t7,$t7,0x2 +/* 125ec: afa60008 */ sw $a2,0x8($sp) +/* 125f0: 008f2021 */ addu $a0,$a0,$t7 +/* 125f4: 8c820008 */ lw $v0,0x8($a0) +/* 125f8: 14400003 */ bnez $v0,.L00012608 +/* 125fc: 00401825 */ or $v1,$v0,$zero +/* 12600: 03e00008 */ jr $ra +/* 12604: 00601025 */ or $v0,$v1,$zero +.L00012608: +/* 12608: 8c830004 */ lw $v1,0x4($a0) +/* 1260c: 00453023 */ subu $a2,$v0,$a1 +/* 12610: 0043082b */ sltu $at,$v0,$v1 +/* 12614: 50200004 */ beqzl $at,.L00012628 +/* 12618: 00c3082b */ sltu $at,$a2,$v1 +/* 1261c: 03e00008 */ jr $ra +/* 12620: 00001025 */ or $v0,$zero,$zero +/* 12624: 00c3082b */ sltu $at,$a2,$v1 +.L00012628: +/* 12628: 10200003 */ beqz $at,.L00012638 +/* 1262c: 00c01025 */ or $v0,$a2,$zero +/* 12630: 03e00008 */ jr $ra +/* 12634: 00001025 */ or $v0,$zero,$zero +.L00012638: +/* 12638: ac860008 */ sw $a2,0x8($a0) +/* 1263c: 03e00008 */ jr $ra +/* 12640: 00000000 */ sll $zero,$zero,0x0 +/* 12644: 27bdffe8 */ addiu $sp,$sp,-24 +/* 12648: afa40018 */ sw $a0,0x18($sp) +/* 1264c: afbf0014 */ sw $ra,0x14($sp) +/* 12650: afa5001c */ sw $a1,0x1c($sp) +/* 12654: 3c04800a */ lui $a0,0x800a +/* 12658: 24849300 */ addiu $a0,$a0,-27904 +/* 1265c: 93a6001f */ lbu $a2,0x1f($sp) +/* 12660: 0c004977 */ jal func000125dc +/* 12664: 8fa50018 */ lw $a1,0x18($sp) +/* 12668: 10400003 */ beqz $v0,.L00012678 +/* 1266c: 3c04800a */ lui $a0,0x800a +/* 12670: 1000000b */ beqz $zero,.L000126a0 +/* 12674: 8fbf0014 */ lw $ra,0x14($sp) +.L00012678: +/* 12678: 248493b8 */ addiu $a0,$a0,-27720 +/* 1267c: 8fa50018 */ lw $a1,0x18($sp) +/* 12680: 0c004977 */ jal func000125dc +/* 12684: 93a6001f */ lbu $a2,0x1f($sp) +/* 12688: 10400003 */ beqz $v0,.L00012698 +/* 1268c: 00401825 */ or $v1,$v0,$zero +/* 12690: 10000003 */ beqz $zero,.L000126a0 +/* 12694: 8fbf0014 */ lw $ra,0x14($sp) +.L00012698: +/* 12698: 00601025 */ or $v0,$v1,$zero +/* 1269c: 8fbf0014 */ lw $ra,0x14($sp) +.L000126a0: +/* 126a0: 27bd0018 */ addiu $sp,$sp,0x18 +/* 126a4: 03e00008 */ jr $ra +/* 126a8: 00000000 */ sll $zero,$zero,0x0 +/* 126ac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000126b0 +/* 126b0: 8cae0000 */ lw $t6,0x0($a1) +/* 126b4: 8c820000 */ lw $v0,0x0($a0) +/* 126b8: 8c830004 */ lw $v1,0x4($a0) +/* 126bc: ac8e0000 */ sw $t6,0x0($a0) +/* 126c0: 8caf0004 */ lw $t7,0x4($a1) +/* 126c4: ac8f0004 */ sw $t7,0x4($a0) +/* 126c8: aca20000 */ sw $v0,0x0($a1) +/* 126cc: 03e00008 */ jr $ra +/* 126d0: aca30004 */ sw $v1,0x4($a1) +); + +GLOBAL_ASM( +glabel func000126d4 +/* 126d4: 8c8e0004 */ lw $t6,0x4($a0) +/* 126d8: 8caf0004 */ lw $t7,0x4($a1) +/* 126dc: 01cfc021 */ addu $t8,$t6,$t7 +/* 126e0: ac980004 */ sw $t8,0x4($a0) +/* 126e4: aca00000 */ sw $zero,0x0($a1) +/* 126e8: 03e00008 */ jr $ra +/* 126ec: aca00004 */ sw $zero,0x4($a1) +); + +GLOBAL_ASM( +glabel func000126f0 +/* 126f0: 27bdffd0 */ addiu $sp,$sp,-48 +/* 126f4: afb40028 */ sw $s4,0x28($sp) +/* 126f8: afb00018 */ sw $s0,0x18($sp) +/* 126fc: 2490000c */ addiu $s0,$a0,0xc +/* 12700: 249403e4 */ addiu $s4,$a0,0x3e4 +/* 12704: afb30024 */ sw $s3,0x24($sp) +/* 12708: afb20020 */ sw $s2,0x20($sp) +/* 1270c: afb1001c */ sw $s1,0x1c($sp) +/* 12710: 0290082b */ sltu $at,$s4,$s0 +/* 12714: afbf002c */ sw $ra,0x2c($sp) +/* 12718: 00009825 */ or $s3,$zero,$zero +/* 1271c: 24910004 */ addiu $s1,$a0,0x4 +/* 12720: 1420001c */ bnez $at,.L00012794 +/* 12724: 00009025 */ or $s2,$zero,$zero +/* 12728: 8e0e0004 */ lw $t6,0x4($s0) +.L0001272c: +/* 1272c: 51c00016 */ beqzl $t6,.L00012788 +/* 12730: 26100008 */ addiu $s0,$s0,0x8 +/* 12734: 8e020000 */ lw $v0,0x0($s0) +/* 12738: 02002025 */ or $a0,$s0,$zero +/* 1273c: 0052082b */ sltu $at,$v0,$s2 +/* 12740: 50200005 */ beqzl $at,.L00012758 +/* 12744: 8e2f0004 */ lw $t7,0x4($s1) +/* 12748: 0c0049ac */ jal func000126b0 +/* 1274c: 02202825 */ or $a1,$s1,$zero +/* 12750: 8e020000 */ lw $v0,0x0($s0) +/* 12754: 8e2f0004 */ lw $t7,0x4($s1) +.L00012758: +/* 12758: 02202025 */ or $a0,$s1,$zero +/* 1275c: 02002825 */ or $a1,$s0,$zero +/* 12760: 01f2c021 */ addu $t8,$t7,$s2 +/* 12764: 54580006 */ bnel $v0,$t8,.L00012780 +/* 12768: 02008825 */ or $s1,$s0,$zero +/* 1276c: 0c0049b5 */ jal func000126d4 +/* 12770: 24130001 */ addiu $s3,$zero,0x1 +/* 12774: 02208025 */ or $s0,$s1,$zero +/* 12778: 8e220000 */ lw $v0,0x0($s1) +/* 1277c: 02008825 */ or $s1,$s0,$zero +.L00012780: +/* 12780: 00409025 */ or $s2,$v0,$zero +/* 12784: 26100008 */ addiu $s0,$s0,0x8 +.L00012788: +/* 12788: 0290082b */ sltu $at,$s4,$s0 +/* 1278c: 5020ffe7 */ beqzl $at,.L0001272c +/* 12790: 8e0e0004 */ lw $t6,0x4($s0) +.L00012794: +/* 12794: 8fbf002c */ lw $ra,0x2c($sp) +/* 12798: 02601025 */ or $v0,$s3,$zero +/* 1279c: 8fb30024 */ lw $s3,0x24($sp) +/* 127a0: 8fb00018 */ lw $s0,0x18($sp) +/* 127a4: 8fb1001c */ lw $s1,0x1c($sp) +/* 127a8: 8fb20020 */ lw $s2,0x20($sp) +/* 127ac: 8fb40028 */ lw $s4,0x28($sp) +/* 127b0: 03e00008 */ jr $ra +/* 127b4: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func000127b8 +/* 127b8: 27bdffe0 */ addiu $sp,$sp,-32 +/* 127bc: afb00018 */ sw $s0,0x18($sp) +/* 127c0: 3c10800a */ lui $s0,0x800a +/* 127c4: 26109478 */ addiu $s0,$s0,-27528 +/* 127c8: afbf001c */ sw $ra,0x1c($sp) +/* 127cc: 0c0049bc */ jal func000126f0 +/* 127d0: 02002025 */ or $a0,$s0,$zero +/* 127d4: 50400006 */ beqzl $v0,.L000127f0 +/* 127d8: 8fbf001c */ lw $ra,0x1c($sp) +.L000127dc: +/* 127dc: 0c0049bc */ jal func000126f0 +/* 127e0: 02002025 */ or $a0,$s0,$zero +/* 127e4: 1440fffd */ bnez $v0,.L000127dc +/* 127e8: 00000000 */ sll $zero,$zero,0x0 +/* 127ec: 8fbf001c */ lw $ra,0x1c($sp) +.L000127f0: +/* 127f0: 8fb00018 */ lw $s0,0x18($sp) +/* 127f4: 27bd0020 */ addiu $sp,$sp,0x20 +/* 127f8: 03e00008 */ jr $ra +/* 127fc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00012800 +/* 12800: 27bdffd8 */ addiu $sp,$sp,-40 +/* 12804: afb2001c */ sw $s2,0x1c($sp) +/* 12808: afb30020 */ sw $s3,0x20($sp) +/* 1280c: afb10018 */ sw $s1,0x18($sp) +/* 12810: afb00014 */ sw $s0,0x14($sp) +/* 12814: 2492000c */ addiu $s2,$a0,0xc +/* 12818: afbf0024 */ sw $ra,0x24($sp) +/* 1281c: 02408025 */ or $s0,$s2,$zero +/* 12820: 249103e4 */ addiu $s1,$a0,0x3e4 +/* 12824: 00009825 */ or $s3,$zero,$zero +/* 12828: 0232082b */ sltu $at,$s1,$s2 +.L0001282c: +/* 1282c: 54200020 */ bnezl $at,.L000128b0 +/* 12830: 26730001 */ addiu $s3,$s3,0x1 +.L00012834: +/* 12834: 8e040004 */ lw $a0,0x4($s0) +/* 12838: 26050008 */ addiu $a1,$s0,0x8 +/* 1283c: 54800004 */ bnezl $a0,.L00012850 +/* 12840: 8e020008 */ lw $v0,0x8($s0) +/* 12844: 1000002c */ beqz $zero,.L000128f8 +/* 12848: 02001025 */ or $v0,$s0,$zero +/* 1284c: 8e020008 */ lw $v0,0x8($s0) +.L00012850: +/* 12850: 8e030000 */ lw $v1,0x0($s0) +/* 12854: 0043082b */ sltu $at,$v0,$v1 +/* 12858: 50200007 */ beqzl $at,.L00012878 +/* 1285c: 00647021 */ addu $t6,$v1,$a0 +/* 12860: 0c0049ac */ jal func000126b0 +/* 12864: 02002025 */ or $a0,$s0,$zero +/* 12868: 8e040004 */ lw $a0,0x4($s0) +/* 1286c: 8e020008 */ lw $v0,0x8($s0) +/* 12870: 8e030000 */ lw $v1,0x0($s0) +/* 12874: 00647021 */ addu $t6,$v1,$a0 +.L00012878: +/* 12878: 144e0008 */ bne $v0,$t6,.L0001289c +/* 1287c: 26050008 */ addiu $a1,$s0,0x8 +/* 12880: 8e0f000c */ lw $t7,0xc($s0) +/* 12884: ae000008 */ sw $zero,0x8($s0) +/* 12888: ae00000c */ sw $zero,0xc($s0) +/* 1288c: 008fc021 */ addu $t8,$a0,$t7 +/* 12890: ae180004 */ sw $t8,0x4($s0) +/* 12894: 10000018 */ beqz $zero,.L000128f8 +/* 12898: 00a01025 */ or $v0,$a1,$zero +.L0001289c: +/* 1289c: 0225082b */ sltu $at,$s1,$a1 +/* 128a0: 1020ffe4 */ beqz $at,.L00012834 +/* 128a4: 00a08025 */ or $s0,$a1,$zero +/* 128a8: 02408025 */ or $s0,$s2,$zero +/* 128ac: 26730001 */ addiu $s3,$s3,0x1 +.L000128b0: +/* 128b0: 2a61007c */ slti $at,$s3,0x7c +/* 128b4: 5420ffdd */ bnezl $at,.L0001282c +/* 128b8: 0232082b */ sltu $at,$s1,$s2 +/* 128bc: 0232082b */ sltu $at,$s1,$s2 +/* 128c0: 2402ffff */ addiu $v0,$zero,-1 +/* 128c4: 1420000b */ bnez $at,.L000128f4 +/* 128c8: 02401825 */ or $v1,$s2,$zero +/* 128cc: 8e040004 */ lw $a0,0x4($s0) +.L000128d0: +/* 128d0: 0082082b */ sltu $at,$a0,$v0 +/* 128d4: 50200004 */ beqzl $at,.L000128e8 +/* 128d8: 26100008 */ addiu $s0,$s0,0x8 +/* 128dc: 02001825 */ or $v1,$s0,$zero +/* 128e0: 00801025 */ or $v0,$a0,$zero +/* 128e4: 26100008 */ addiu $s0,$s0,0x8 +.L000128e8: +/* 128e8: 0230082b */ sltu $at,$s1,$s0 +/* 128ec: 5020fff8 */ beqzl $at,.L000128d0 +/* 128f0: 8e040004 */ lw $a0,0x4($s0) +.L000128f4: +/* 128f4: 00601025 */ or $v0,$v1,$zero +.L000128f8: +/* 128f8: 8fbf0024 */ lw $ra,0x24($sp) +/* 128fc: 8fb00014 */ lw $s0,0x14($sp) +/* 12900: 8fb10018 */ lw $s1,0x18($sp) +/* 12904: 8fb2001c */ lw $s2,0x1c($sp) +/* 12908: 8fb30020 */ lw $s3,0x20($sp) +/* 1290c: 03e00008 */ jr $ra +/* 12910: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func00012914 +/* 12914: 3c0f800a */ lui $t7,0x800a +/* 12918: 8def9470 */ lw $t7,-0x6b90($t7) +/* 1291c: 3c09800a */ lui $t1,0x800a +/* 12920: 8d299474 */ lw $t1,-0x6b8c($t1) +/* 12924: 008fc023 */ subu $t8,$a0,$t7 +/* 12928: 0018c940 */ sll $t9,$t8,0x5 +/* 1292c: 0338c823 */ subu $t9,$t9,$t8 +/* 12930: 0019c880 */ sll $t9,$t9,0x2 +/* 12934: 0329001a */ div $zero,$t9,$t1 +/* 12938: 00003012 */ mflo $a2 +/* 1293c: 3c0b800a */ lui $t3,0x800a +/* 12940: 256b9478 */ addiu $t3,$t3,-27528 +/* 12944: 000650c0 */ sll $t2,$a2,0x3 +/* 12948: 014b1021 */ addu $v0,$t2,$t3 +/* 1294c: 8c480010 */ lw $t0,0x10($v0) +/* 12950: 27bdffe8 */ addiu $sp,$sp,-24 +/* 12954: 2447000c */ addiu $a3,$v0,0xc +/* 12958: afbf0014 */ sw $ra,0x14($sp) +/* 1295c: afa40018 */ sw $a0,0x18($sp) +/* 12960: afa5001c */ sw $a1,0x1c($sp) +/* 12964: 00807025 */ or $t6,$a0,$zero +/* 12968: 15200002 */ bnez $t1,.L00012974 +/* 1296c: 00000000 */ sll $zero,$zero,0x0 +/* 12970: 0007000d */ break 0x7 +.L00012974: +/* 12974: 2401ffff */ addiu $at,$zero,-1 +/* 12978: 15210004 */ bne $t1,$at,.L0001298c +/* 1297c: 3c018000 */ lui $at,0x8000 +/* 12980: 17210002 */ bne $t9,$at,.L0001298c +/* 12984: 00000000 */ sll $zero,$zero,0x0 +/* 12988: 0006000d */ break 0x6 +.L0001298c: +/* 1298c: 00e01825 */ or $v1,$a3,$zero +/* 12990: 51000006 */ beqzl $t0,.L000129ac +/* 12994: 8c6d0000 */ lw $t5,0x0($v1) +/* 12998: 8c6c000c */ lw $t4,0xc($v1) +.L0001299c: +/* 1299c: 24630008 */ addiu $v1,$v1,0x8 +/* 129a0: 5580fffe */ bnezl $t4,.L0001299c +/* 129a4: 8c6c000c */ lw $t4,0xc($v1) +/* 129a8: 8c6d0000 */ lw $t5,0x0($v1) +.L000129ac: +/* 129ac: 2401ffff */ addiu $at,$zero,-1 +/* 129b0: 55a1000f */ bnel $t5,$at,.L000129f0 +/* 129b4: 8fb80018 */ lw $t8,0x18($sp) +/* 129b8: 11000005 */ beqz $t0,.L000129d0 +/* 129bc: 00e01825 */ or $v1,$a3,$zero +/* 129c0: 8c6efffc */ lw $t6,-0x4($v1) +.L000129c4: +/* 129c4: 2463fff8 */ addiu $v1,$v1,-8 +/* 129c8: 55c0fffe */ bnezl $t6,.L000129c4 +/* 129cc: 8c6efffc */ lw $t6,-0x4($v1) +.L000129d0: +/* 129d0: 8c6f0000 */ lw $t7,0x0($v1) +/* 129d4: 3c04800a */ lui $a0,0x800a +/* 129d8: 55e00005 */ bnezl $t7,.L000129f0 +/* 129dc: 8fb80018 */ lw $t8,0x18($sp) +/* 129e0: 0c004a00 */ jal func00012800 +/* 129e4: 24849478 */ addiu $a0,$a0,-27528 +/* 129e8: 00401825 */ or $v1,$v0,$zero +/* 129ec: 8fb80018 */ lw $t8,0x18($sp) +.L000129f0: +/* 129f0: ac780000 */ sw $t8,0x0($v1) +/* 129f4: 8fb9001c */ lw $t9,0x1c($sp) +/* 129f8: ac790004 */ sw $t9,0x4($v1) +/* 129fc: 8fbf0014 */ lw $ra,0x14($sp) +/* 12a00: 27bd0018 */ addiu $sp,$sp,0x18 +/* 12a04: 03e00008 */ jr $ra +/* 12a08: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00012a0c +/* 12a0c: 03e00008 */ jr $ra +/* 12a10: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00012a14 +/* 12a14: 3c03800a */ lui $v1,0x800a +/* 12a18: 24639478 */ addiu $v1,$v1,-27528 +/* 12a1c: 2406ffff */ addiu $a2,$zero,-1 +/* 12a20: ac6603ec */ sw $a2,0x3ec($v1) +/* 12a24: ac6603f4 */ sw $a2,0x3f4($v1) +/* 12a28: 240effff */ addiu $t6,$zero,-1 +/* 12a2c: 3c06800a */ lui $a2,0x800a +/* 12a30: 3c02800a */ lui $v0,0x800a +/* 12a34: 24a508e0 */ addiu $a1,$a1,0x8e0 +/* 12a38: ac600000 */ sw $zero,0x0($v1) +/* 12a3c: ac600004 */ sw $zero,0x4($v1) +/* 12a40: ac600008 */ sw $zero,0x8($v1) +/* 12a44: ac6003f0 */ sw $zero,0x3f0($v1) +/* 12a48: ac6e03f8 */ sw $t6,0x3f8($v1) +/* 12a4c: 24429484 */ addiu $v0,$v0,-27516 +/* 12a50: 24c6985c */ addiu $a2,$a2,-26532 +.L00012a54: +/* 12a54: 24420008 */ addiu $v0,$v0,0x8 +/* 12a58: 00c2082b */ sltu $at,$a2,$v0 +/* 12a5c: ac40fff8 */ sw $zero,-0x8($v0) +/* 12a60: 1020fffc */ beqz $at,.L00012a54 +/* 12a64: ac40fffc */ sw $zero,-0x4($v0) +/* 12a68: 3c02800a */ lui $v0,0x800a +/* 12a6c: 3c06800a */ lui $a2,0x800a +/* 12a70: 24c69474 */ addiu $a2,$a2,-27532 +/* 12a74: 24429470 */ addiu $v0,$v0,-27536 +/* 12a78: ac440000 */ sw $a0,0x0($v0) +/* 12a7c: ac64000c */ sw $a0,0xc($v1) +/* 12a80: acc50000 */ sw $a1,0x0($a2) +/* 12a84: 03e00008 */ jr $ra +/* 12a88: ac650010 */ sw $a1,0x10($v1) +); + +GLOBAL_ASM( +glabel func00012a8c +/* 12a8c: 27bdffe8 */ addiu $sp,$sp,-24 +/* 12a90: afbf0014 */ sw $ra,0x14($sp) +/* 12a94: 3c04800a */ lui $a0,0x800a +/* 12a98: 0c0049bc */ jal func000126f0 +/* 12a9c: 24849478 */ addiu $a0,$a0,-27528 +/* 12aa0: 8fbf0014 */ lw $ra,0x14($sp) +/* 12aa4: 27bd0018 */ addiu $sp,$sp,0x18 +/* 12aa8: 03e00008 */ jr $ra +/* 12aac: 00000000 */ sll $zero,$zero,0x0 +/* 12ab0: 27bdffd0 */ addiu $sp,$sp,-48 +/* 12ab4: afb2001c */ sw $s2,0x1c($sp) +/* 12ab8: afb10018 */ sw $s1,0x18($sp) +/* 12abc: 00809025 */ or $s2,$a0,$zero +/* 12ac0: afb50028 */ sw $s5,0x28($sp) +/* 12ac4: afb00014 */ sw $s0,0x14($sp) +/* 12ac8: 3c11800a */ lui $s1,0x800a +/* 12acc: 3c078009 */ lui $a3,0x8009 +/* 12ad0: afbf002c */ sw $ra,0x2c($sp) +/* 12ad4: afb40024 */ sw $s4,0x24($sp) +/* 12ad8: afb30020 */ sw $s3,0x20($sp) +/* 12adc: 26319484 */ addiu $s1,$s1,-27516 +/* 12ae0: 2404ffff */ addiu $a0,$zero,-1 +/* 12ae4: 00004025 */ or $t0,$zero,$zero +/* 12ae8: 24e70af0 */ addiu $a3,$a3,0xaf0 +/* 12aec: 00008025 */ or $s0,$zero,$zero +/* 12af0: 2415ffff */ addiu $s5,$zero,-1 +/* 12af4: 24060001 */ addiu $a2,$zero,0x1 +/* 12af8: 24050010 */ addiu $a1,$zero,0x10 +.L00012afc: +/* 12afc: 8e230004 */ lw $v1,0x4($s1) +/* 12b00: 26100001 */ addiu $s0,$s0,0x1 +/* 12b04: 0072082b */ sltu $at,$v1,$s2 +/* 12b08: 14200011 */ bnez $at,.L00012b50 +/* 12b0c: 00721023 */ subu $v0,$v1,$s2 +/* 12b10: 8e2e0000 */ lw $t6,0x0($s1) +/* 12b14: 0044082b */ sltu $at,$v0,$a0 +/* 12b18: 12ae000f */ beq $s5,$t6,.L00012b58 +/* 12b1c: 00000000 */ sll $zero,$zero,0x0 +/* 12b20: 1020000b */ beqz $at,.L00012b50 +/* 12b24: 2c410040 */ sltiu $at,$v0,0x40 +/* 12b28: 00402025 */ or $a0,$v0,$zero +/* 12b2c: 1420000a */ bnez $at,.L00012b58 +/* 12b30: 02204025 */ or $t0,$s1,$zero +/* 12b34: 90ef0000 */ lbu $t7,0x0($a3) +/* 12b38: 0012c082 */ srl $t8,$s2,0x2 +/* 12b3c: 0058082b */ sltu $at,$v0,$t8 +/* 12b40: 10cf0003 */ beq $a2,$t7,.L00012b50 +/* 12b44: 00000000 */ sll $zero,$zero,0x0 +/* 12b48: 14200003 */ bnez $at,.L00012b58 +/* 12b4c: 00000000 */ sll $zero,$zero,0x0 +.L00012b50: +/* 12b50: 1605ffea */ bne $s0,$a1,.L00012afc +/* 12b54: 26310008 */ addiu $s1,$s1,0x8 +.L00012b58: +/* 12b58: 55000027 */ bnezl $t0,.L00012bf8 +/* 12b5c: 8d030000 */ lw $v1,0x0($t0) +/* 12b60: 8e390004 */ lw $t9,0x4($s1) +/* 12b64: 00008025 */ or $s0,$zero,$zero +/* 12b68: 24140008 */ addiu $s4,$zero,0x8 +/* 12b6c: 0332082b */ sltu $at,$t9,$s2 +/* 12b70: 10200006 */ beqz $at,.L00012b8c +/* 12b74: 3c13800a */ lui $s3,0x800a +/* 12b78: 8e29000c */ lw $t1,0xc($s1) +.L00012b7c: +/* 12b7c: 26310008 */ addiu $s1,$s1,0x8 +/* 12b80: 0132082b */ sltu $at,$t1,$s2 +/* 12b84: 5420fffd */ bnezl $at,.L00012b7c +/* 12b88: 8e29000c */ lw $t1,0xc($s1) +.L00012b8c: +/* 12b8c: 8e2a0000 */ lw $t2,0x0($s1) +/* 12b90: 26739478 */ addiu $s3,$s3,-27528 +/* 12b94: 56aa0017 */ bnel $s5,$t2,.L00012bf4 +/* 12b98: 02204025 */ or $t0,$s1,$zero +/* 12b9c: 3c11800a */ lui $s1,0x800a +/* 12ba0: 26319484 */ addiu $s1,$s1,-27516 +.L00012ba4: +/* 12ba4: 0c0049bc */ jal func000126f0 +/* 12ba8: 02602025 */ or $a0,$s3,$zero +/* 12bac: 26100001 */ addiu $s0,$s0,0x1 +/* 12bb0: 1614fffc */ bne $s0,$s4,.L00012ba4 +/* 12bb4: 00000000 */ sll $zero,$zero,0x0 +/* 12bb8: 8e6b0010 */ lw $t3,0x10($s3) +/* 12bbc: 0172082b */ sltu $at,$t3,$s2 +/* 12bc0: 50200007 */ beqzl $at,.L00012be0 +/* 12bc4: 8e2d0000 */ lw $t5,0x0($s1) +/* 12bc8: 8e2c000c */ lw $t4,0xc($s1) +.L00012bcc: +/* 12bcc: 26310008 */ addiu $s1,$s1,0x8 +/* 12bd0: 0192082b */ sltu $at,$t4,$s2 +/* 12bd4: 5420fffd */ bnezl $at,.L00012bcc +/* 12bd8: 8e2c000c */ lw $t4,0xc($s1) +/* 12bdc: 8e2d0000 */ lw $t5,0x0($s1) +.L00012be0: +/* 12be0: 56ad0004 */ bnel $s5,$t5,.L00012bf4 +/* 12be4: 02204025 */ or $t0,$s1,$zero +/* 12be8: 1000000b */ beqz $zero,.L00012c18 +/* 12bec: 00001025 */ or $v0,$zero,$zero +/* 12bf0: 02204025 */ or $t0,$s1,$zero +.L00012bf4: +/* 12bf4: 8d030000 */ lw $v1,0x0($t0) +.L00012bf8: +/* 12bf8: 8d0f0004 */ lw $t7,0x4($t0) +/* 12bfc: 00727021 */ addu $t6,$v1,$s2 +/* 12c00: 01f2c023 */ subu $t8,$t7,$s2 +/* 12c04: ad0e0000 */ sw $t6,0x0($t0) +/* 12c08: 17000002 */ bnez $t8,.L00012c14 +/* 12c0c: ad180004 */ sw $t8,0x4($t0) +/* 12c10: ad000000 */ sw $zero,0x0($t0) +.L00012c14: +/* 12c14: 00601025 */ or $v0,$v1,$zero +.L00012c18: +/* 12c18: 8fbf002c */ lw $ra,0x2c($sp) +/* 12c1c: 8fb00014 */ lw $s0,0x14($sp) +/* 12c20: 8fb10018 */ lw $s1,0x18($sp) +/* 12c24: 8fb2001c */ lw $s2,0x1c($sp) +/* 12c28: 8fb30020 */ lw $s3,0x20($sp) +/* 12c2c: 8fb40024 */ lw $s4,0x24($sp) +/* 12c30: 8fb50028 */ lw $s5,0x28($sp) +/* 12c34: 03e00008 */ jr $ra +/* 12c38: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func00012c3c +/* 12c3c: 3c0f800a */ lui $t7,0x800a +/* 12c40: 8def9484 */ lw $t7,-0x6b7c($t7) +/* 12c44: 3c0e800a */ lui $t6,0x800a +/* 12c48: 2407ffff */ addiu $a3,$zero,-1 +/* 12c4c: 25ce9484 */ addiu $t6,$t6,-27516 +/* 12c50: 00a03025 */ or $a2,$a1,$zero +/* 12c54: 10ef000c */ beq $a3,$t7,.L00012c88 +/* 12c58: 01c01025 */ or $v0,$t6,$zero +/* 12c5c: 8dc30000 */ lw $v1,0x0($t6) +.L00012c60: +/* 12c60: 54830006 */ bnel $a0,$v1,.L00012c7c +/* 12c64: 8c430008 */ lw $v1,0x8($v0) +/* 12c68: 8c450004 */ lw $a1,0x4($v0) +/* 12c6c: 00a6082b */ sltu $at,$a1,$a2 +/* 12c70: 50200008 */ beqzl $at,.L00012c94 +/* 12c74: 0066c021 */ addu $t8,$v1,$a2 +/* 12c78: 8c430008 */ lw $v1,0x8($v0) +.L00012c7c: +/* 12c7c: 24420008 */ addiu $v0,$v0,0x8 +/* 12c80: 14e3fff7 */ bne $a3,$v1,.L00012c60 +/* 12c84: 00000000 */ sll $zero,$zero,0x0 +.L00012c88: +/* 12c88: 03e00008 */ jr $ra +/* 12c8c: 00001025 */ or $v0,$zero,$zero +/* 12c90: 0066c021 */ addu $t8,$v1,$a2 +.L00012c94: +/* 12c94: 00a6c823 */ subu $t9,$a1,$a2 +/* 12c98: ac580000 */ sw $t8,0x0($v0) +/* 12c9c: 17200002 */ bnez $t9,.L00012ca8 +/* 12ca0: ac590004 */ sw $t9,0x4($v0) +/* 12ca4: ac400000 */ sw $zero,0x0($v0) +.L00012ca8: +/* 12ca8: 00801025 */ or $v0,$a0,$zero +/* 12cac: 03e00008 */ jr $ra +/* 12cb0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00012cb4 +/* 12cb4: 27bdffe8 */ addiu $sp,$sp,-24 +/* 12cb8: afbf0014 */ sw $ra,0x14($sp) +/* 12cbc: 0c004a45 */ jal func00012914 +/* 12cc0: 00000000 */ sll $zero,$zero,0x0 +/* 12cc4: 8fbf0014 */ lw $ra,0x14($sp) +/* 12cc8: 27bd0018 */ addiu $sp,$sp,0x18 +/* 12ccc: 03e00008 */ jr $ra +/* 12cd0: 00000000 */ sll $zero,$zero,0x0 +/* 12cd4: 03e00008 */ jr $ra +/* 12cd8: 00000000 */ sll $zero,$zero,0x0 +/* 12cdc: 27bdffe0 */ addiu $sp,$sp,-32 +/* 12ce0: afbf0014 */ sw $ra,0x14($sp) +/* 12ce4: 0c0049ee */ jal func000127b8 +/* 12ce8: afa00018 */ sw $zero,0x18($sp) +/* 12cec: 3c0e800a */ lui $t6,0x800a +/* 12cf0: 8dce9484 */ lw $t6,-0x6b7c($t6) +/* 12cf4: 2405ffff */ addiu $a1,$zero,-1 +/* 12cf8: 3c02800a */ lui $v0,0x800a +/* 12cfc: 8fa40018 */ lw $a0,0x18($sp) +/* 12d00: 10ae000a */ beq $a1,$t6,.L00012d2c +/* 12d04: 24429484 */ addiu $v0,$v0,-27516 +/* 12d08: 8c430004 */ lw $v1,0x4($v0) +.L00012d0c: +/* 12d0c: 0083082b */ sltu $at,$a0,$v1 +/* 12d10: 50200003 */ beqzl $at,.L00012d20 +/* 12d14: 8c4f0008 */ lw $t7,0x8($v0) +/* 12d18: 00602025 */ or $a0,$v1,$zero +/* 12d1c: 8c4f0008 */ lw $t7,0x8($v0) +.L00012d20: +/* 12d20: 24420008 */ addiu $v0,$v0,0x8 +/* 12d24: 54affff9 */ bnel $a1,$t7,.L00012d0c +/* 12d28: 8c430004 */ lw $v1,0x4($v0) +.L00012d2c: +/* 12d2c: 10800003 */ beqz $a0,.L00012d3c +/* 12d30: 8fbf0014 */ lw $ra,0x14($sp) +/* 12d34: 10000002 */ beqz $zero,.L00012d40 +/* 12d38: 00801025 */ or $v0,$a0,$zero +.L00012d3c: +/* 12d3c: 00001025 */ or $v0,$zero,$zero +.L00012d40: +/* 12d40: 03e00008 */ jr $ra +/* 12d44: 27bd0020 */ addiu $sp,$sp,0x20 +/* 12d48: 27bdffe8 */ addiu $sp,$sp,-24 +/* 12d4c: 00a6082b */ sltu $at,$a1,$a2 +/* 12d50: afbf0014 */ sw $ra,0x14($sp) +/* 12d54: afa40018 */ sw $a0,0x18($sp) +/* 12d58: 10200008 */ beqz $at,.L00012d7c +/* 12d5c: 00a03825 */ or $a3,$a1,$zero +/* 12d60: 00852021 */ addu $a0,$a0,$a1 +/* 12d64: 0c004b0f */ jal func00012c3c +/* 12d68: 00c52823 */ subu $a1,$a2,$a1 +/* 12d6c: 5440000a */ bnezl $v0,.L00012d98 +/* 12d70: 24020001 */ addiu $v0,$zero,0x1 +/* 12d74: 10000008 */ beqz $zero,.L00012d98 +/* 12d78: 00001025 */ or $v0,$zero,$zero +.L00012d7c: +/* 12d7c: 00c7082b */ sltu $at,$a2,$a3 +/* 12d80: 10200004 */ beqz $at,.L00012d94 +/* 12d84: 8faf0018 */ lw $t7,0x18($sp) +/* 12d88: 01e62021 */ addu $a0,$t7,$a2 +/* 12d8c: 0c004b2d */ jal func00012cb4 +/* 12d90: 00e62823 */ subu $a1,$a3,$a2 +.L00012d94: +/* 12d94: 24020001 */ addiu $v0,$zero,0x1 +.L00012d98: +/* 12d98: 8fbf0014 */ lw $ra,0x14($sp) +/* 12d9c: 27bd0018 */ addiu $sp,$sp,0x18 +/* 12da0: 03e00008 */ jr $ra +/* 12da4: 00000000 */ sll $zero,$zero,0x0 +/* 12da8: 3c02800a */ lui $v0,0x800a +/* 12dac: 03e00008 */ jr $ra +/* 12db0: 8c429474 */ lw $v0,-0x6b8c($v0) +/* 12db4: 00000000 */ sll $zero,$zero,0x0 +/* 12db8: 00000000 */ sll $zero,$zero,0x0 +/* 12dbc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00012dc0 +/* 12dc0: 3c048006 */ lui $a0,0x8006 +/* 12dc4: dc84ee00 */ ld $a0,-0x1200($a0) +/* 12dc8: 3c018006 */ lui $at,0x8006 +/* 12dcc: 000437fc */ dsll32 $a2,$a0,0x1f +/* 12dd0: 00042ff8 */ dsll $a1,$a0,0x1f +/* 12dd4: 000637fa */ dsrl $a2,$a2,0x1f +/* 12dd8: 0005283e */ dsrl32 $a1,$a1,0x0 +/* 12ddc: 0004233c */ dsll32 $a0,$a0,0xc +/* 12de0: 00c53025 */ or $a2,$a2,$a1 +/* 12de4: 0004203e */ dsrl32 $a0,$a0,0x0 +/* 12de8: 00c43026 */ xor $a2,$a2,$a0 +/* 12dec: 0006253a */ dsrl $a0,$a2,0x14 +/* 12df0: 30840fff */ andi $a0,$a0,0xfff +/* 12df4: 00862026 */ xor $a0,$a0,$a2 +/* 12df8: 0004103c */ dsll32 $v0,$a0,0x0 +/* 12dfc: fc24ee00 */ sd $a0,-0x1200($at) +/* 12e00: 03e00008 */ jr $ra +/* 12e04: 0002103f */ dsra32 $v0,$v0,0x0 +); + +GLOBAL_ASM( +glabel func00012e08 +/* 12e08: 64840001 */ daddiu $a0,$a0,0x1 +/* 12e0c: 3c018006 */ lui $at,0x8006 +/* 12e10: fc24ee00 */ sd $a0,-0x1200($at) +/* 12e14: 03e00008 */ jr $ra +/* 12e18: 24040000 */ addiu $a0,$zero,0x0 +/* 12e1c: dc870000 */ ld $a3,0x0($a0) +/* 12e20: 000737fc */ dsll32 $a2,$a3,0x1f +/* 12e24: 00072ff8 */ dsll $a1,$a3,0x1f +/* 12e28: 000637fa */ dsrl $a2,$a2,0x1f +/* 12e2c: 0005283e */ dsrl32 $a1,$a1,0x0 +/* 12e30: 00073b3c */ dsll32 $a3,$a3,0xc +/* 12e34: 00c53025 */ or $a2,$a2,$a1 +/* 12e38: 0007383e */ dsrl32 $a3,$a3,0x0 +/* 12e3c: 00c73026 */ xor $a2,$a2,$a3 +/* 12e40: 00063d3a */ dsrl $a3,$a2,0x14 +/* 12e44: 30e70fff */ andi $a3,$a3,0xfff +/* 12e48: 00e63826 */ xor $a3,$a3,$a2 +/* 12e4c: 0007103c */ dsll32 $v0,$a3,0x0 +/* 12e50: fc870000 */ sd $a3,0x0($a0) +/* 12e54: 03e00008 */ jr $ra +/* 12e58: 0002103f */ dsra32 $v0,$v0,0x0 +/* 12e5c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00012e60 +/* 12e60: 3c058006 */ lui $a1,0x8006 +/* 12e64: 3c068006 */ lui $a2,0x8006 +/* 12e68: 3c0e7005 */ lui $t6,0x7005 +/* 12e6c: 24c6ee10 */ addiu $a2,$a2,-4592 +/* 12e70: 24a5ee14 */ addiu $a1,$a1,-4588 +/* 12e74: 25ce3ff0 */ addiu $t6,$t6,0x3ff0 +/* 12e78: 240f0001 */ addiu $t7,$zero,0x1 +/* 12e7c: acae0000 */ sw $t6,0x0($a1) +/* 12e80: accf0000 */ sw $t7,0x0($a2) +/* 12e84: 90820000 */ lbu $v0,0x0($a0) +/* 12e88: 24070020 */ addiu $a3,$zero,0x20 +/* 12e8c: 10400019 */ beqz $v0,.L00012ef4 +/* 12e90: 00000000 */ sll $zero,$zero,0x0 +.L00012e94: +/* 12e94: 54e20007 */ bnel $a3,$v0,.L00012eb4 +/* 12e98: 8cc30000 */ lw $v1,0x0($a2) +/* 12e9c: 90980001 */ lbu $t8,0x1($a0) +.L00012ea0: +/* 12ea0: a0800000 */ sb $zero,0x0($a0) +/* 12ea4: 24840001 */ addiu $a0,$a0,0x1 +/* 12ea8: 50f8fffd */ beql $a3,$t8,.L00012ea0 +/* 12eac: 90980001 */ lbu $t8,0x1($a0) +/* 12eb0: 8cc30000 */ lw $v1,0x0($a2) +.L00012eb4: +/* 12eb4: 0003c880 */ sll $t9,$v1,0x2 +/* 12eb8: 00b94021 */ addu $t0,$a1,$t9 +/* 12ebc: ad040000 */ sw $a0,0x0($t0) +/* 12ec0: 24690001 */ addiu $t1,$v1,0x1 +/* 12ec4: acc90000 */ sw $t1,0x0($a2) +/* 12ec8: 90820000 */ lbu $v0,0x0($a0) +/* 12ecc: 28410021 */ slti $at,$v0,0x21 +/* 12ed0: 14200006 */ bnez $at,.L00012eec +/* 12ed4: 00000000 */ sll $zero,$zero,0x0 +/* 12ed8: 90820001 */ lbu $v0,0x1($a0) +.L00012edc: +/* 12edc: 24840001 */ addiu $a0,$a0,0x1 +/* 12ee0: 28410021 */ slti $at,$v0,0x21 +/* 12ee4: 5020fffd */ beqzl $at,.L00012edc +/* 12ee8: 90820001 */ lbu $v0,0x1($a0) +.L00012eec: +/* 12eec: 1440ffe9 */ bnez $v0,.L00012e94 +/* 12ef0: 00000000 */ sll $zero,$zero,0x0 +.L00012ef4: +/* 12ef4: 03e00008 */ jr $ra +/* 12ef8: 00801025 */ or $v0,$a0,$zero +); + +GLOBAL_ASM( +glabel func00012efc +/* 12efc: 27bdffe8 */ addiu $sp,$sp,-24 +/* 12f00: 00802825 */ or $a1,$a0,$zero +/* 12f04: afbf0014 */ sw $ra,0x14($sp) +/* 12f08: 3c04800a */ lui $a0,0x800a +/* 12f0c: 0c004c4c */ jal func00013130 +/* 12f10: 24849880 */ addiu $a0,$a0,-26496 +/* 12f14: 3c04800a */ lui $a0,0x800a +/* 12f18: 0c004b98 */ jal func00012e60 +/* 12f1c: 24849880 */ addiu $a0,$a0,-26496 +/* 12f20: 8fbf0014 */ lw $ra,0x14($sp) +/* 12f24: 27bd0018 */ addiu $sp,$sp,0x18 +/* 12f28: 03e00008 */ jr $ra +/* 12f2c: 00000000 */ sll $zero,$zero,0x0 +/* 12f30: 27bdffc8 */ addiu $sp,$sp,-56 +/* 12f34: afb1001c */ sw $s1,0x1c($sp) +/* 12f38: afbf0024 */ sw $ra,0x24($sp) +/* 12f3c: 3c1101ff */ lui $s1,0x1ff +/* 12f40: afb20020 */ sw $s2,0x20($sp) +/* 12f44: afb00018 */ sw $s0,0x18($sp) +/* 12f48: afa00028 */ sw $zero,0x28($sp) +/* 12f4c: 0c00be82 */ jal func0002fa08 +/* 12f50: 3631ff00 */ ori $s1,$s1,0xff00 +/* 12f54: 10400004 */ beqz $v0,.L00012f68 +/* 12f58: 3c10800a */ lui $s0,0x800a +/* 12f5c: 3c01800a */ lui $at,0x800a +/* 12f60: 1000000a */ beqz $zero,.L00012f8c +/* 12f64: ac209880 */ sw $zero,-0x6780($at) +.L00012f68: +/* 12f68: 3c12800a */ lui $s2,0x800a +/* 12f6c: 265298f8 */ addiu $s2,$s2,-26376 +/* 12f70: 26109880 */ addiu $s0,$s0,-26496 +.L00012f74: +/* 12f74: 02202025 */ or $a0,$s1,$zero +/* 12f78: 0c013994 */ jal func0004e650 +/* 12f7c: 02002825 */ or $a1,$s0,$zero +/* 12f80: 26100004 */ addiu $s0,$s0,0x4 +/* 12f84: 1612fffb */ bne $s0,$s2,.L00012f74 +/* 12f88: 26310004 */ addiu $s1,$s1,0x4 +.L00012f8c: +/* 12f8c: 3c04800a */ lui $a0,0x800a +/* 12f90: 0c004b98 */ jal func00012e60 +/* 12f94: 24849880 */ addiu $a0,$a0,-26496 +/* 12f98: 3c057005 */ lui $a1,0x7005 +/* 12f9c: 24a53ff4 */ addiu $a1,$a1,0x3ff4 +/* 12fa0: 0c004c04 */ jal func00013010 +/* 12fa4: 24040001 */ addiu $a0,$zero,0x1 +/* 12fa8: 10400003 */ beqz $v0,.L00012fb8 +/* 12fac: 24040001 */ addiu $a0,$zero,0x1 +/* 12fb0: 240e0001 */ addiu $t6,$zero,0x1 +/* 12fb4: afae0028 */ sw $t6,0x28($sp) +.L00012fb8: +/* 12fb8: 3c057005 */ lui $a1,0x7005 +/* 12fbc: 0c004c04 */ jal func00013010 +/* 12fc0: 24a53ff8 */ addiu $a1,$a1,0x3ff8 +/* 12fc4: 10400004 */ beqz $v0,.L00012fd8 +/* 12fc8: 24040001 */ addiu $a0,$zero,0x1 +/* 12fcc: 240f0001 */ addiu $t7,$zero,0x1 +/* 12fd0: 3c018006 */ lui $at,0x8006 +/* 12fd4: ac2fdda0 */ sw $t7,-0x2260($at) +.L00012fd8: +/* 12fd8: 3c057005 */ lui $a1,0x7005 +/* 12fdc: 0c004c04 */ jal func00013010 +/* 12fe0: 24a53ffc */ addiu $a1,$a1,0x3ffc +/* 12fe4: 10400003 */ beqz $v0,.L00012ff4 +/* 12fe8: 24180001 */ addiu $t8,$zero,0x1 +/* 12fec: 3c018008 */ lui $at,0x8008 +/* 12ff0: ac384120 */ sw $t8,0x4120($at) +.L00012ff4: +/* 12ff4: 8fbf0024 */ lw $ra,0x24($sp) +/* 12ff8: 8fa20028 */ lw $v0,0x28($sp) +/* 12ffc: 8fb00018 */ lw $s0,0x18($sp) +/* 13000: 8fb1001c */ lw $s1,0x1c($sp) +/* 13004: 8fb20020 */ lw $s2,0x20($sp) +/* 13008: 03e00008 */ jr $ra +/* 1300c: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func00013010 +/* 13010: 27bdffd0 */ addiu $sp,$sp,-48 +/* 13014: afb2001c */ sw $s2,0x1c($sp) +/* 13018: 00809025 */ or $s2,$a0,$zero +/* 1301c: afbf002c */ sw $ra,0x2c($sp) +/* 13020: afb40024 */ sw $s4,0x24($sp) +/* 13024: 00a0a025 */ or $s4,$a1,$zero +/* 13028: afb50028 */ sw $s5,0x28($sp) +/* 1302c: afb30020 */ sw $s3,0x20($sp) +/* 13030: afb10018 */ sw $s1,0x18($sp) +/* 13034: afb00014 */ sw $s0,0x14($sp) +/* 13038: 0c012983 */ jal func0004a60c +/* 1303c: 00a02025 */ or $a0,$a1,$zero +/* 13040: 3c158006 */ lui $s5,0x8006 +/* 13044: 26b5ee10 */ addiu $s5,$s5,-4592 +/* 13048: 8eae0000 */ lw $t6,0x0($s5) +/* 1304c: 00409825 */ or $s3,$v0,$zero +/* 13050: 24110001 */ addiu $s1,$zero,0x1 +/* 13054: 29c10002 */ slti $at,$t6,0x2 +/* 13058: 14200014 */ bnez $at,.L000130ac +/* 1305c: 3c108006 */ lui $s0,0x8006 +/* 13060: 2610ee18 */ addiu $s0,$s0,-4584 +/* 13064: 02802025 */ or $a0,$s4,$zero +.L00013068: +/* 13068: 8e050000 */ lw $a1,0x0($s0) +/* 1306c: 0c004cb0 */ jal func000132c0 +/* 13070: 02603025 */ or $a2,$s3,$zero +/* 13074: 54400008 */ bnezl $v0,.L00013098 +/* 13078: 8eb80000 */ lw $t8,0x0($s5) +/* 1307c: 2652ffff */ addiu $s2,$s2,-1 +/* 13080: 56400005 */ bnezl $s2,.L00013098 +/* 13084: 8eb80000 */ lw $t8,0x0($s5) +/* 13088: 8e0f0000 */ lw $t7,0x0($s0) +/* 1308c: 10000008 */ beqz $zero,.L000130b0 +/* 13090: 01f31021 */ addu $v0,$t7,$s3 +/* 13094: 8eb80000 */ lw $t8,0x0($s5) +.L00013098: +/* 13098: 26310001 */ addiu $s1,$s1,0x1 +/* 1309c: 26100004 */ addiu $s0,$s0,0x4 +/* 130a0: 0238082a */ slt $at,$s1,$t8 +/* 130a4: 5420fff0 */ bnezl $at,.L00013068 +/* 130a8: 02802025 */ or $a0,$s4,$zero +.L000130ac: +/* 130ac: 00001025 */ or $v0,$zero,$zero +.L000130b0: +/* 130b0: 8fbf002c */ lw $ra,0x2c($sp) +/* 130b4: 8fb00014 */ lw $s0,0x14($sp) +/* 130b8: 8fb10018 */ lw $s1,0x18($sp) +/* 130bc: 8fb2001c */ lw $s2,0x1c($sp) +/* 130c0: 8fb30020 */ lw $s3,0x20($sp) +/* 130c4: 8fb40024 */ lw $s4,0x24($sp) +/* 130c8: 8fb50028 */ lw $s5,0x28($sp) +/* 130cc: 03e00008 */ jr $ra +/* 130d0: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func000130d4 +/* 130d4: 27bdffe8 */ addiu $sp,$sp,-24 +/* 130d8: afbf0014 */ sw $ra,0x14($sp) +/* 130dc: afa40018 */ sw $a0,0x18($sp) +/* 130e0: 3c057005 */ lui $a1,0x7005 +/* 130e4: 24a54000 */ addiu $a1,$a1,0x4000 +/* 130e8: 0c004c04 */ jal func00013010 +/* 130ec: 24040001 */ addiu $a0,$zero,0x1 +/* 130f0: 5040000b */ beqzl $v0,.L00013120 +/* 130f4: 8fbf0014 */ lw $ra,0x14($sp) +/* 130f8: 904f0000 */ lbu $t7,0x0($v0) +/* 130fc: 904e0001 */ lbu $t6,0x1($v0) +/* 13100: 8fa90018 */ lw $t1,0x18($sp) +/* 13104: 000fc080 */ sll $t8,$t7,0x2 +/* 13108: 030fc021 */ addu $t8,$t8,$t7 +/* 1310c: 0018c040 */ sll $t8,$t8,0x1 +/* 13110: 01d8c821 */ addu $t9,$t6,$t8 +/* 13114: 2728fdf0 */ addiu $t0,$t9,-528 +/* 13118: ad280000 */ sw $t0,0x0($t1) +/* 1311c: 8fbf0014 */ lw $ra,0x14($sp) +.L00013120: +/* 13120: 27bd0018 */ addiu $sp,$sp,0x18 +/* 13124: 03e00008 */ jr $ra +/* 13128: 00000000 */ sll $zero,$zero,0x0 +/* 1312c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00013130 +/* 13130: 27bdffe8 */ addiu $sp,$sp,-24 +/* 13134: afbf0014 */ sw $ra,0x14($sp) +/* 13138: afa40018 */ sw $a0,0x18($sp) +/* 1313c: 14800009 */ bnez $a0,.L00013164 +/* 13140: 00a03825 */ or $a3,$a1,$zero +/* 13144: 3c047005 */ lui $a0,0x7005 +/* 13148: 3c057005 */ lui $a1,0x7005 +/* 1314c: 24a54014 */ addiu $a1,$a1,0x4014 +/* 13150: 24844010 */ addiu $a0,$a0,0x4010 +/* 13154: 2406002c */ addiu $a2,$zero,0x2c +/* 13158: 0c002ff4 */ jal func0000bfd0 +/* 1315c: afa7001c */ sw $a3,0x1c($sp) +/* 13160: 8fa7001c */ lw $a3,0x1c($sp) +.L00013164: +/* 13164: 14e00008 */ bnez $a3,.L00013188 +/* 13168: 3c047005 */ lui $a0,0x7005 +/* 1316c: 3c057005 */ lui $a1,0x7005 +/* 13170: 24a54020 */ addiu $a1,$a1,0x4020 +/* 13174: 2484401c */ addiu $a0,$a0,0x401c +/* 13178: 2406002d */ addiu $a2,$zero,0x2d +/* 1317c: 0c002ff4 */ jal func0000bfd0 +/* 13180: afa7001c */ sw $a3,0x1c($sp) +/* 13184: 8fa7001c */ lw $a3,0x1c($sp) +.L00013188: +/* 13188: 90e20000 */ lbu $v0,0x0($a3) +/* 1318c: 8faf0018 */ lw $t7,0x18($sp) +/* 13190: 24e70001 */ addiu $a3,$a3,0x1 +/* 13194: a1e20000 */ sb $v0,0x0($t7) +/* 13198: 10400006 */ beqz $v0,.L000131b4 +/* 1319c: 25e30001 */ addiu $v1,$t7,0x1 +.L000131a0: +/* 131a0: 90e20000 */ lbu $v0,0x0($a3) +/* 131a4: 24630001 */ addiu $v1,$v1,0x1 +/* 131a8: 24e70001 */ addiu $a3,$a3,0x1 +/* 131ac: 1440fffc */ bnez $v0,.L000131a0 +/* 131b0: a062ffff */ sb $v0,-0x1($v1) +.L000131b4: +/* 131b4: 8fbf0014 */ lw $ra,0x14($sp) +/* 131b8: 8fa20018 */ lw $v0,0x18($sp) +/* 131bc: 27bd0018 */ addiu $sp,$sp,0x18 +/* 131c0: 03e00008 */ jr $ra +/* 131c4: 00000000 */ sll $zero,$zero,0x0 +/* 131c8: 90a20000 */ lbu $v0,0x0($a1) +/* 131cc: 24830001 */ addiu $v1,$a0,0x1 +/* 131d0: 24a50001 */ addiu $a1,$a1,0x1 +/* 131d4: 10400009 */ beqz $v0,.L000131fc +/* 131d8: a0820000 */ sb $v0,0x0($a0) +.L000131dc: +/* 131dc: 24c6ffff */ addiu $a2,$a2,-1 +/* 131e0: 50c00007 */ beqzl $a2,.L00013200 +/* 131e4: 00c01025 */ or $v0,$a2,$zero +/* 131e8: 90a20000 */ lbu $v0,0x0($a1) +/* 131ec: 24630001 */ addiu $v1,$v1,0x1 +/* 131f0: 24a50001 */ addiu $a1,$a1,0x1 +/* 131f4: 1440fff9 */ bnez $v0,.L000131dc +/* 131f8: a062ffff */ sb $v0,-0x1($v1) +.L000131fc: +/* 131fc: 00c01025 */ or $v0,$a2,$zero +.L00013200: +/* 13200: 10c00006 */ beqz $a2,.L0001321c +/* 13204: 24c6ffff */ addiu $a2,$a2,-1 +.L00013208: +/* 13208: 00c01025 */ or $v0,$a2,$zero +/* 1320c: a0600000 */ sb $zero,0x0($v1) +/* 13210: 24630001 */ addiu $v1,$v1,0x1 +/* 13214: 14c0fffc */ bnez $a2,.L00013208 +/* 13218: 24c6ffff */ addiu $a2,$a2,-1 +.L0001321c: +/* 1321c: 03e00008 */ jr $ra +/* 13220: 00801025 */ or $v0,$a0,$zero +/* 13224: 908e0000 */ lbu $t6,0x0($a0) +/* 13228: 00801025 */ or $v0,$a0,$zero +/* 1322c: 51c00006 */ beqzl $t6,.L00013248 +/* 13230: 90a30000 */ lbu $v1,0x0($a1) +/* 13234: 904f0001 */ lbu $t7,0x1($v0) +.L00013238: +/* 13238: 24420001 */ addiu $v0,$v0,0x1 +/* 1323c: 55e0fffe */ bnezl $t7,.L00013238 +/* 13240: 904f0001 */ lbu $t7,0x1($v0) +/* 13244: 90a30000 */ lbu $v1,0x0($a1) +.L00013248: +/* 13248: 24420001 */ addiu $v0,$v0,0x1 +/* 1324c: 24a50001 */ addiu $a1,$a1,0x1 +/* 13250: 10600006 */ beqz $v1,.L0001326c +/* 13254: a043ffff */ sb $v1,-0x1($v0) +.L00013258: +/* 13258: 90a30000 */ lbu $v1,0x0($a1) +/* 1325c: 24420001 */ addiu $v0,$v0,0x1 +/* 13260: 24a50001 */ addiu $a1,$a1,0x1 +/* 13264: 1460fffc */ bnez $v1,.L00013258 +/* 13268: a043ffff */ sb $v1,-0x1($v0) +.L0001326c: +/* 1326c: 03e00008 */ jr $ra +/* 13270: 00801025 */ or $v0,$a0,$zero +); + +GLOBAL_ASM( +glabel func00013274 +.L00013274: +/* 13274: 90820000 */ lbu $v0,0x0($a0) +/* 13278: 90a30000 */ lbu $v1,0x0($a1) +/* 1327c: 24840001 */ addiu $a0,$a0,0x1 +/* 13280: 10430007 */ beq $v0,$v1,.L000132a0 +/* 13284: 0043082a */ slt $at,$v0,$v1 +/* 13288: 10200003 */ beqz $at,.L00013298 +/* 1328c: 00000000 */ sll $zero,$zero,0x0 +/* 13290: 03e00008 */ jr $ra +/* 13294: 2402ffff */ addiu $v0,$zero,-1 +.L00013298: +/* 13298: 03e00008 */ jr $ra +/* 1329c: 24020001 */ addiu $v0,$zero,0x1 +.L000132a0: +/* 132a0: 14400003 */ bnez $v0,.L000132b0 +/* 132a4: 00000000 */ sll $zero,$zero,0x0 +/* 132a8: 03e00008 */ jr $ra +/* 132ac: 00001025 */ or $v0,$zero,$zero +.L000132b0: +/* 132b0: 1000fff0 */ beqz $zero,.L00013274 +/* 132b4: 24a50001 */ addiu $a1,$a1,0x1 +/* 132b8: 03e00008 */ jr $ra +/* 132bc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000132c0 +.L000132c0: +/* 132c0: 54c00004 */ bnezl $a2,.L000132d4 +/* 132c4: 90820000 */ lbu $v0,0x0($a0) +/* 132c8: 03e00008 */ jr $ra +/* 132cc: 00001025 */ or $v0,$zero,$zero +/* 132d0: 90820000 */ lbu $v0,0x0($a0) +.L000132d4: +/* 132d4: 90a30000 */ lbu $v1,0x0($a1) +/* 132d8: 24c6ffff */ addiu $a2,$a2,-1 +/* 132dc: 24840001 */ addiu $a0,$a0,0x1 +/* 132e0: 10430007 */ beq $v0,$v1,.L00013300 +/* 132e4: 0043082a */ slt $at,$v0,$v1 +/* 132e8: 10200003 */ beqz $at,.L000132f8 +/* 132ec: 00000000 */ sll $zero,$zero,0x0 +/* 132f0: 03e00008 */ jr $ra +/* 132f4: 2402ffff */ addiu $v0,$zero,-1 +.L000132f8: +/* 132f8: 03e00008 */ jr $ra +/* 132fc: 24020001 */ addiu $v0,$zero,0x1 +.L00013300: +/* 13300: 14400003 */ bnez $v0,.L00013310 +/* 13304: 00000000 */ sll $zero,$zero,0x0 +/* 13308: 03e00008 */ jr $ra +/* 1330c: 00001025 */ or $v0,$zero,$zero +.L00013310: +/* 13310: 1000ffeb */ beqz $zero,.L000132c0 +/* 13314: 24a50001 */ addiu $a1,$a1,0x1 +/* 13318: 03e00008 */ jr $ra +/* 1331c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00013320 +/* 13320: 308e00ff */ andi $t6,$a0,0xff +/* 13324: afa40000 */ sw $a0,0x0($sp) +/* 13328: 29c10061 */ slti $at,$t6,0x61 +/* 1332c: 14200007 */ bnez $at,.L0001334c +/* 13330: 01c02025 */ or $a0,$t6,$zero +/* 13334: 29c1007b */ slti $at,$t6,0x7b +/* 13338: 10200004 */ beqz $at,.L0001334c +/* 1333c: 25c2ffe0 */ addiu $v0,$t6,-32 +/* 13340: 304f00ff */ andi $t7,$v0,0xff +/* 13344: 03e00008 */ jr $ra +/* 13348: 01e01025 */ or $v0,$t7,$zero +.L0001334c: +/* 1334c: 00801025 */ or $v0,$a0,$zero +/* 13350: 03e00008 */ jr $ra +/* 13354: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00013358 +/* 13358: 308e00ff */ andi $t6,$a0,0xff +/* 1335c: 29c20030 */ slti $v0,$t6,0x30 +/* 13360: 38420001 */ xori $v0,$v0,0x1 +/* 13364: 10400002 */ beqz $v0,.L00013370 +/* 13368: afa40000 */ sw $a0,0x0($sp) +/* 1336c: 29c2003a */ slti $v0,$t6,0x3a +.L00013370: +/* 13370: 03e00008 */ jr $ra +/* 13374: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00013378 +/* 13378: 308e00ff */ andi $t6,$a0,0xff +/* 1337c: 29c20061 */ slti $v0,$t6,0x61 +/* 13380: afa40000 */ sw $a0,0x0($sp) +/* 13384: 14400004 */ bnez $v0,.L00013398 +/* 13388: 01c01825 */ or $v1,$t6,$zero +/* 1338c: 29c2007b */ slti $v0,$t6,0x7b +/* 13390: 14400006 */ bnez $v0,.L000133ac +/* 13394: 00000000 */ sll $zero,$zero,0x0 +.L00013398: +/* 13398: 28620041 */ slti $v0,$v1,0x41 +/* 1339c: 38420001 */ xori $v0,$v0,0x1 +/* 133a0: 10400002 */ beqz $v0,.L000133ac +/* 133a4: 00000000 */ sll $zero,$zero,0x0 +/* 133a8: 2862005b */ slti $v0,$v1,0x5b +.L000133ac: +/* 133ac: 03e00008 */ jr $ra +/* 133b0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000133b4 +/* 133b4: 308e00ff */ andi $t6,$a0,0xff +/* 133b8: 39c20020 */ xori $v0,$t6,0x20 +/* 133bc: 2c420001 */ sltiu $v0,$v0,0x1 +/* 133c0: 1440000f */ bnez $v0,.L00013400 +/* 133c4: afa40000 */ sw $a0,0x0($sp) +/* 133c8: 39c20009 */ xori $v0,$t6,0x9 +/* 133cc: 2c420001 */ sltiu $v0,$v0,0x1 +/* 133d0: 1440000b */ bnez $v0,.L00013400 +/* 133d4: 00000000 */ sll $zero,$zero,0x0 +/* 133d8: 39c2000a */ xori $v0,$t6,0xa +/* 133dc: 2c420001 */ sltiu $v0,$v0,0x1 +/* 133e0: 14400007 */ bnez $v0,.L00013400 +/* 133e4: 00000000 */ sll $zero,$zero,0x0 +/* 133e8: 39c2000c */ xori $v0,$t6,0xc +/* 133ec: 2c420001 */ sltiu $v0,$v0,0x1 +/* 133f0: 14400003 */ bnez $v0,.L00013400 +/* 133f4: 00000000 */ sll $zero,$zero,0x0 +/* 133f8: 39c2000b */ xori $v0,$t6,0xb +/* 133fc: 2c420001 */ sltiu $v0,$v0,0x1 +.L00013400: +/* 13400: 03e00008 */ jr $ra +/* 13404: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00013408 +/* 13408: 27bdffa0 */ addiu $sp,$sp,-96 +/* 1340c: afb30024 */ sw $s3,0x24($sp) +/* 13410: 00c09825 */ or $s3,$a2,$zero +/* 13414: afbf002c */ sw $ra,0x2c($sp) +/* 13418: afb40028 */ sw $s4,0x28($sp) +/* 1341c: afb20020 */ sw $s2,0x20($sp) +/* 13420: afb1001c */ sw $s1,0x1c($sp) +/* 13424: afb00018 */ sw $s0,0x18($sp) +/* 13428: afa50064 */ sw $a1,0x64($sp) +/* 1342c: 04c00006 */ bltz $a2,.L00013448 +/* 13430: 00803825 */ or $a3,$a0,$zero +/* 13434: 24010001 */ addiu $at,$zero,0x1 +/* 13438: 10c10003 */ beq $a2,$at,.L00013448 +/* 1343c: 28c10025 */ slti $at,$a2,0x25 +/* 13440: 54200003 */ bnezl $at,.L00013450 +/* 13444: 90e40000 */ lbu $a0,0x0($a3) +.L00013448: +/* 13448: 2413000a */ addiu $s3,$zero,0xa +/* 1344c: 90e40000 */ lbu $a0,0x0($a3) +.L00013450: +/* 13450: 00e09025 */ or $s2,$a3,$zero +/* 13454: 0c004ced */ jal func000133b4 +/* 13458: afa70060 */ sw $a3,0x60($sp) +/* 1345c: 50400007 */ beqzl $v0,.L0001347c +/* 13460: 92420000 */ lbu $v0,0x0($s2) +/* 13464: 26520001 */ addiu $s2,$s2,0x1 +.L00013468: +/* 13468: 0c004ced */ jal func000133b4 +/* 1346c: 92440000 */ lbu $a0,0x0($s2) +/* 13470: 5440fffd */ bnezl $v0,.L00013468 +/* 13474: 26520001 */ addiu $s2,$s2,0x1 +/* 13478: 92420000 */ lbu $v0,0x0($s2) +.L0001347c: +/* 1347c: 2401002d */ addiu $at,$zero,0x2d +/* 13480: 50400075 */ beqzl $v0,.L00013658 +/* 13484: 8fa20064 */ lw $v0,0x64($sp) +/* 13488: 14410004 */ bne $v0,$at,.L0001349c +/* 1348c: 240e0001 */ addiu $t6,$zero,0x1 +/* 13490: afae005c */ sw $t6,0x5c($sp) +/* 13494: 10000008 */ beqz $zero,.L000134b8 +/* 13498: 26520001 */ addiu $s2,$s2,0x1 +.L0001349c: +/* 1349c: 2401002b */ addiu $at,$zero,0x2b +/* 134a0: 54410005 */ bnel $v0,$at,.L000134b8 +/* 134a4: afa0005c */ sw $zero,0x5c($sp) +/* 134a8: afa0005c */ sw $zero,0x5c($sp) +/* 134ac: 10000002 */ beqz $zero,.L000134b8 +/* 134b0: 26520001 */ addiu $s2,$s2,0x1 +/* 134b4: afa0005c */ sw $zero,0x5c($sp) +.L000134b8: +/* 134b8: 24010010 */ addiu $at,$zero,0x10 +/* 134bc: 1661000b */ bne $s3,$at,.L000134ec +/* 134c0: 00000000 */ sll $zero,$zero,0x0 +/* 134c4: 924f0000 */ lbu $t7,0x0($s2) +/* 134c8: 24010030 */ addiu $at,$zero,0x30 +/* 134cc: 15e10007 */ bne $t7,$at,.L000134ec +/* 134d0: 00000000 */ sll $zero,$zero,0x0 +/* 134d4: 0c004cc8 */ jal func00013320 +/* 134d8: 92440001 */ lbu $a0,0x1($s2) +/* 134dc: 24010058 */ addiu $at,$zero,0x58 +/* 134e0: 14410002 */ bne $v0,$at,.L000134ec +/* 134e4: 00000000 */ sll $zero,$zero,0x0 +/* 134e8: 26520002 */ addiu $s2,$s2,0x2 +.L000134ec: +/* 134ec: 1660000e */ bnez $s3,.L00013528 +/* 134f0: 92420000 */ lbu $v0,0x0($s2) +/* 134f4: 24010030 */ addiu $at,$zero,0x30 +/* 134f8: 1441000b */ bne $v0,$at,.L00013528 +/* 134fc: 2413000a */ addiu $s3,$zero,0xa +/* 13500: 0c004cc8 */ jal func00013320 +/* 13504: 92440001 */ lbu $a0,0x1($s2) +/* 13508: 24010058 */ addiu $at,$zero,0x58 +/* 1350c: 14410004 */ bne $v0,$at,.L00013520 +/* 13510: 24130008 */ addiu $s3,$zero,0x8 +/* 13514: 26520002 */ addiu $s2,$s2,0x2 +/* 13518: 10000001 */ beqz $zero,.L00013520 +/* 1351c: 24130010 */ addiu $s3,$zero,0x10 +.L00013520: +/* 13520: 10000001 */ beqz $zero,.L00013528 +/* 13524: 92420000 */ lbu $v0,0x0($s2) +.L00013528: +/* 13528: 305000ff */ andi $s0,$v0,0xff +/* 1352c: afb20044 */ sw $s2,0x44($sp) +/* 13530: afa00040 */ sw $zero,0x40($sp) +/* 13534: 00008825 */ or $s1,$zero,$zero +/* 13538: 12000033 */ beqz $s0,.L00013608 +/* 1353c: 02001825 */ or $v1,$s0,$zero +/* 13540: 2414ffff */ addiu $s4,$zero,-1 +.L00013544: +/* 13544: 320400ff */ andi $a0,$s0,0xff +/* 13548: 0c004cd6 */ jal func00013358 +/* 1354c: afa30034 */ sw $v1,0x34($sp) +/* 13550: 10400005 */ beqz $v0,.L00013568 +/* 13554: 8fa30034 */ lw $v1,0x34($sp) +/* 13558: 2470ffd0 */ addiu $s0,$v1,-48 +/* 1355c: 321800ff */ andi $t8,$s0,0xff +/* 13560: 1000000a */ beqz $zero,.L0001358c +/* 13564: 03008025 */ or $s0,$t8,$zero +.L00013568: +/* 13568: 0c004cde */ jal func00013378 +/* 1356c: 320400ff */ andi $a0,$s0,0xff +/* 13570: 50400026 */ beqzl $v0,.L0001360c +/* 13574: 8faa0044 */ lw $t2,0x44($sp) +/* 13578: 0c004cc8 */ jal func00013320 +/* 1357c: 320400ff */ andi $a0,$s0,0xff +/* 13580: 2450ffc9 */ addiu $s0,$v0,-55 +/* 13584: 321900ff */ andi $t9,$s0,0xff +/* 13588: 03208025 */ or $s0,$t9,$zero +.L0001358c: +/* 1358c: 0213082a */ slt $at,$s0,$s3 +/* 13590: 1020001d */ beqz $at,.L00013608 +/* 13594: 24090001 */ addiu $t1,$zero,0x1 +/* 13598: 0293001b */ divu $zero,$s4,$s3 +/* 1359c: 00001012 */ mflo $v0 +/* 135a0: 0051082b */ sltu $at,$v0,$s1 +/* 135a4: 16600002 */ bnez $s3,.L000135b0 +/* 135a8: 00000000 */ sll $zero,$zero,0x0 +/* 135ac: 0007000d */ break 0x7 +.L000135b0: +/* 135b0: 1420000b */ bnez $at,.L000135e0 +/* 135b4: 00000000 */ sll $zero,$zero,0x0 +/* 135b8: 1622000b */ bne $s1,$v0,.L000135e8 +/* 135bc: 00000000 */ sll $zero,$zero,0x0 +/* 135c0: 0293001b */ divu $zero,$s4,$s3 +/* 135c4: 00004010 */ mfhi $t0 +/* 135c8: 0110082b */ sltu $at,$t0,$s0 +/* 135cc: 16600002 */ bnez $s3,.L000135d8 +/* 135d0: 00000000 */ sll $zero,$zero,0x0 +/* 135d4: 0007000d */ break 0x7 +.L000135d8: +/* 135d8: 10200003 */ beqz $at,.L000135e8 +/* 135dc: 00000000 */ sll $zero,$zero,0x0 +.L000135e0: +/* 135e0: 10000005 */ beqz $zero,.L000135f8 +/* 135e4: afa90040 */ sw $t1,0x40($sp) +.L000135e8: +/* 135e8: 02330019 */ multu $s1,$s3 +/* 135ec: 00008812 */ mflo $s1 +/* 135f0: 02308821 */ addu $s1,$s1,$s0 +/* 135f4: 00000000 */ sll $zero,$zero,0x0 +.L000135f8: +/* 135f8: 92500001 */ lbu $s0,0x1($s2) +/* 135fc: 26520001 */ addiu $s2,$s2,0x1 +/* 13600: 1600ffd0 */ bnez $s0,.L00013544 +/* 13604: 02001825 */ or $v1,$s0,$zero +.L00013608: +/* 13608: 8faa0044 */ lw $t2,0x44($sp) +.L0001360c: +/* 1360c: 8fa20064 */ lw $v0,0x64($sp) +/* 13610: 524a0011 */ beql $s2,$t2,.L00013658 +/* 13614: 8fa20064 */ lw $v0,0x64($sp) +/* 13618: 50400003 */ beqzl $v0,.L00013628 +/* 1361c: 8fab0040 */ lw $t3,0x40($sp) +/* 13620: ac520000 */ sw $s2,0x0($v0) +/* 13624: 8fab0040 */ lw $t3,0x40($sp) +.L00013628: +/* 13628: 8fac005c */ lw $t4,0x5c($sp) +/* 1362c: 11600003 */ beqz $t3,.L0001363c +/* 13630: 00000000 */ sll $zero,$zero,0x0 +/* 13634: 1000000d */ beqz $zero,.L0001366c +/* 13638: 2402ffff */ addiu $v0,$zero,-1 +.L0001363c: +/* 1363c: 11800003 */ beqz $t4,.L0001364c +/* 13640: 02201825 */ or $v1,$s1,$zero +/* 13644: 10000009 */ beqz $zero,.L0001366c +/* 13648: 00111023 */ negu $v0,$s1 +.L0001364c: +/* 1364c: 10000007 */ beqz $zero,.L0001366c +/* 13650: 00601025 */ or $v0,$v1,$zero +/* 13654: 8fa20064 */ lw $v0,0x64($sp) +.L00013658: +/* 13658: 8fad0060 */ lw $t5,0x60($sp) +/* 1365c: 50400003 */ beqzl $v0,.L0001366c +/* 13660: 00001025 */ or $v0,$zero,$zero +/* 13664: ac4d0000 */ sw $t5,0x0($v0) +/* 13668: 00001025 */ or $v0,$zero,$zero +.L0001366c: +/* 1366c: 8fbf002c */ lw $ra,0x2c($sp) +/* 13670: 8fb00018 */ lw $s0,0x18($sp) +/* 13674: 8fb1001c */ lw $s1,0x1c($sp) +/* 13678: 8fb20020 */ lw $s2,0x20($sp) +/* 1367c: 8fb30024 */ lw $s3,0x24($sp) +/* 13680: 8fb40028 */ lw $s4,0x28($sp) +/* 13684: 03e00008 */ jr $ra +/* 13688: 27bd0060 */ addiu $sp,$sp,0x60 +/* 1368c: 00000000 */ sll $zero,$zero,0x0 +/* 13690: 27bdffe8 */ addiu $sp,$sp,-24 +/* 13694: afbf0014 */ sw $ra,0x14($sp) +/* 13698: 0c012978 */ jal func0004a5e0 +/* 1369c: afa60020 */ sw $a2,0x20($sp) +/* 136a0: 8fbf0014 */ lw $ra,0x14($sp) +/* 136a4: 8fae0020 */ lw $t6,0x20($sp) +/* 136a8: 27bd0018 */ addiu $sp,$sp,0x18 +/* 136ac: 03e00008 */ jr $ra +/* 136b0: 004e1021 */ addu $v0,$v0,$t6 +/* 136b4: 27bdffe0 */ addiu $sp,$sp,-32 +/* 136b8: afa40020 */ sw $a0,0x20($sp) +/* 136bc: afbf0014 */ sw $ra,0x14($sp) +/* 136c0: afa50024 */ sw $a1,0x24($sp) +/* 136c4: afa60028 */ sw $a2,0x28($sp) +/* 136c8: afa7002c */ sw $a3,0x2c($sp) +/* 136cc: 3c047001 */ lui $a0,0x7001 +/* 136d0: 24843690 */ addiu $a0,$a0,0x3690 +/* 136d4: 27a70028 */ addiu $a3,$sp,0x28 +/* 136d8: 8fa60024 */ lw $a2,0x24($sp) +/* 136dc: 0c013b40 */ jal func0004ed00 +/* 136e0: 8fa50020 */ lw $a1,0x20($sp) +/* 136e4: 04400004 */ bltz $v0,.L000136f8 +/* 136e8: 00401825 */ or $v1,$v0,$zero +/* 136ec: 8fae0020 */ lw $t6,0x20($sp) +/* 136f0: 01c27821 */ addu $t7,$t6,$v0 +/* 136f4: a1e00000 */ sb $zero,0x0($t7) +.L000136f8: +/* 136f8: 8fbf0014 */ lw $ra,0x14($sp) +/* 136fc: 27bd0020 */ addiu $sp,$sp,0x20 +/* 13700: 03e00008 */ jr $ra +/* 13704: 00000000 */ sll $zero,$zero,0x0 +/* 13708: 00000000 */ sll $zero,$zero,0x0 +/* 1370c: 00000000 */ sll $zero,$zero,0x0 +/* 13710: 27bdffe8 */ addiu $sp,$sp,-24 +/* 13714: afbf0014 */ sw $ra,0x14($sp) +/* 13718: 3c05800a */ lui $a1,0x800a +/* 1371c: 3c06800a */ lui $a2,0x800a +/* 13720: 24c69900 */ addiu $a2,$a2,-26368 +/* 13724: 24a59a00 */ addiu $a1,$a1,-26112 +/* 13728: 24040096 */ addiu $a0,$zero,0x96 +/* 1372c: 0c000cd8 */ jal func00003360 +/* 13730: 24070040 */ addiu $a3,$zero,0x40 +/* 13734: 8fbf0014 */ lw $ra,0x14($sp) +/* 13738: 27bd0018 */ addiu $sp,$sp,0x18 +/* 1373c: 03e00008 */ jr $ra +/* 13740: 00000000 */ sll $zero,$zero,0x0 +/* 13744: 00000000 */ sll $zero,$zero,0x0 +/* 13748: 00000000 */ sll $zero,$zero,0x0 +/* 1374c: 00000000 */ sll $zero,$zero,0x0 +/* 13750: 03e00008 */ jr $ra +/* 13754: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00013758 +/* 13758: 27bdffe8 */ addiu $sp,$sp,-24 +/* 1375c: afbf0014 */ sw $ra,0x14($sp) +/* 13760: 3c04800a */ lui $a0,0x800a +/* 13764: 3c05800a */ lui $a1,0x800a +/* 13768: 24a59a20 */ addiu $a1,$a1,-26080 +/* 1376c: 24849a40 */ addiu $a0,$a0,-26048 +/* 13770: 0c0120d0 */ jal func00048340 +/* 13774: 24060008 */ addiu $a2,$zero,0x8 +/* 13778: 8fbf0014 */ lw $ra,0x14($sp) +/* 1377c: 27bd0018 */ addiu $sp,$sp,0x18 +/* 13780: 03e00008 */ jr $ra +/* 13784: 00000000 */ sll $zero,$zero,0x0 +/* 13788: 00000000 */ sll $zero,$zero,0x0 +/* 1378c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00013790 +/* 13790: 03e00008 */ jr $ra +/* 13794: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00013798 +/* 13798: 03e00008 */ jr $ra +/* 1379c: 00000000 */ sll $zero,$zero,0x0 +/* 137a0: 03e00008 */ jr $ra +/* 137a4: 00000000 */ sll $zero,$zero,0x0 +/* 137a8: 03e00008 */ jr $ra +/* 137ac: 00000000 */ sll $zero,$zero,0x0 +/* 137b0: afa40000 */ sw $a0,0x0($sp) +/* 137b4: 03e00008 */ jr $ra +/* 137b8: afa50004 */ sw $a1,0x4($sp) +/* 137bc: afa40000 */ sw $a0,0x0($sp) +/* 137c0: afa50004 */ sw $a1,0x4($sp) +/* 137c4: afa60008 */ sw $a2,0x8($sp) +/* 137c8: 03e00008 */ jr $ra +/* 137cc: afa7000c */ sw $a3,0xc($sp) +/* 137d0: afa40000 */ sw $a0,0x0($sp) +/* 137d4: afa50004 */ sw $a1,0x4($sp) +/* 137d8: afa60008 */ sw $a2,0x8($sp) +/* 137dc: 03e00008 */ jr $ra +/* 137e0: afa7000c */ sw $a3,0xc($sp) +/* 137e4: 03e00008 */ jr $ra +/* 137e8: afa40000 */ sw $a0,0x0($sp) +/* 137ec: afa40000 */ sw $a0,0x0($sp) +/* 137f0: afa50004 */ sw $a1,0x4($sp) +/* 137f4: 03e00008 */ jr $ra +/* 137f8: afa60008 */ sw $a2,0x8($sp) +/* 137fc: 03e00008 */ jr $ra +/* 13800: afa40000 */ sw $a0,0x0($sp) +/* 13804: afa40000 */ sw $a0,0x0($sp) +/* 13808: afa50004 */ sw $a1,0x4($sp) +/* 1380c: 03e00008 */ jr $ra +/* 13810: afa60008 */ sw $a2,0x8($sp) +/* 13814: 03e00008 */ jr $ra +/* 13818: 00801025 */ or $v0,$a0,$zero +/* 1381c: 00000000 */ sll $zero,$zero,0x0 +/* 13820: 27bdffc8 */ addiu $sp,$sp,-56 +/* 13824: 8fae0048 */ lw $t6,0x48($sp) +/* 13828: afbf001c */ sw $ra,0x1c($sp) +/* 1382c: afb10018 */ sw $s1,0x18($sp) +/* 13830: afb00014 */ sw $s0,0x14($sp) +/* 13834: afa40038 */ sw $a0,0x38($sp) +/* 13838: 11c00004 */ beqz $t6,.L0001384c +/* 1383c: afa5003c */ sw $a1,0x3c($sp) +/* 13840: 3c117005 */ lui $s1,0x7005 +/* 13844: 10000003 */ beqz $zero,.L00013854 +/* 13848: 26314058 */ addiu $s1,$s1,0x4058 +.L0001384c: +/* 1384c: 3c117005 */ lui $s1,0x7005 +/* 13850: 26314030 */ addiu $s1,$s1,0x4030 +.L00013854: +/* 13854: 00c08025 */ or $s0,$a2,$zero +/* 13858: 8fb80038 */ lw $t8,0x38($sp) +/* 1385c: 8fb9003c */ lw $t9,0x3c($sp) +/* 13860: 17000003 */ bnez $t8,.L00013870 +/* 13864: 24080000 */ addiu $t0,$zero,0x0 +/* 13868: 53200018 */ beqzl $t9,.L000138cc +/* 1386c: 8fbf001c */ lw $ra,0x1c($sp) +.L00013870: +/* 13870: afa80020 */ sw $t0,0x20($sp) +/* 13874: afa70024 */ sw $a3,0x24($sp) +.L00013878: +/* 13878: 2610ffff */ addiu $s0,$s0,-1 +.L0001387c: +/* 1387c: 8fa40038 */ lw $a0,0x38($sp) +/* 13880: 8fa5003c */ lw $a1,0x3c($sp) +/* 13884: 8fa60020 */ lw $a2,0x20($sp) +/* 13888: 0c012b8b */ jal func0004ae2c +/* 1388c: 8fa70024 */ lw $a3,0x24($sp) +/* 13890: 00715021 */ addu $t2,$v1,$s1 +/* 13894: 914b0000 */ lbu $t3,0x0($t2) +/* 13898: a20b0000 */ sb $t3,0x0($s0) +/* 1389c: 8fa70024 */ lw $a3,0x24($sp) +/* 138a0: 8fa60020 */ lw $a2,0x20($sp) +/* 138a4: 8fa5003c */ lw $a1,0x3c($sp) +/* 138a8: 0c012b9a */ jal func0004ae68 +/* 138ac: 8fa40038 */ lw $a0,0x38($sp) +/* 138b0: afa20038 */ sw $v0,0x38($sp) +/* 138b4: afa3003c */ sw $v1,0x3c($sp) +/* 138b8: 1440ffef */ bnez $v0,.L00013878 +/* 138bc: 00606825 */ or $t5,$v1,$zero +/* 138c0: 55a0ffee */ bnezl $t5,.L0001387c +/* 138c4: 2610ffff */ addiu $s0,$s0,-1 +/* 138c8: 8fbf001c */ lw $ra,0x1c($sp) +.L000138cc: +/* 138cc: 02001025 */ or $v0,$s0,$zero +/* 138d0: 8fb00014 */ lw $s0,0x14($sp) +/* 138d4: 8fb10018 */ lw $s1,0x18($sp) +/* 138d8: 03e00008 */ jr $ra +/* 138dc: 27bd0038 */ addiu $sp,$sp,0x38 +/* 138e0: afa40000 */ sw $a0,0x0($sp) +/* 138e4: afa50004 */ sw $a1,0x4($sp) +/* 138e8: afa60008 */ sw $a2,0x8($sp) +/* 138ec: 03e00008 */ jr $ra +/* 138f0: 00001025 */ or $v0,$zero,$zero +/* 138f4: 00000000 */ sll $zero,$zero,0x0 +/* 138f8: 00000000 */ sll $zero,$zero,0x0 +/* 138fc: 00000000 */ sll $zero,$zero,0x0 +/* 13900: 3c0e8006 */ lui $t6,0x8006 +/* 13904: 8dceeef0 */ lw $t6,-0x1110($t6) +/* 13908: 27bdffe8 */ addiu $sp,$sp,-24 +/* 1390c: afbf0014 */ sw $ra,0x14($sp) +/* 13910: 51c00006 */ beqzl $t6,.L0001392c +/* 13914: 8fbf0014 */ lw $ra,0x14($sp) +/* 13918: 0c00543a */ jal func000150e8 +/* 1391c: 00000000 */ sll $zero,$zero,0x0 +/* 13920: 3c018006 */ lui $at,0x8006 +/* 13924: ac20eef0 */ sw $zero,-0x1110($at) +/* 13928: 8fbf0014 */ lw $ra,0x14($sp) +.L0001392c: +/* 1392c: 27bd0018 */ addiu $sp,$sp,0x18 +/* 13930: 03e00008 */ jr $ra +/* 13934: 00000000 */ sll $zero,$zero,0x0 +/* 13938: 3c0e8006 */ lui $t6,0x8006 +/* 1393c: 8dceeef0 */ lw $t6,-0x1110($t6) +/* 13940: 27bdffe8 */ addiu $sp,$sp,-24 +/* 13944: afbf0014 */ sw $ra,0x14($sp) +/* 13948: 55c00007 */ bnezl $t6,.L00013968 +/* 1394c: 8fbf0014 */ lw $ra,0x14($sp) +/* 13950: 0c005451 */ jal func00015144 +/* 13954: 00000000 */ sll $zero,$zero,0x0 +/* 13958: 240f0001 */ addiu $t7,$zero,0x1 +/* 1395c: 3c018006 */ lui $at,0x8006 +/* 13960: ac2feef0 */ sw $t7,-0x1110($at) +/* 13964: 8fbf0014 */ lw $ra,0x14($sp) +.L00013968: +/* 13968: 27bd0018 */ addiu $sp,$sp,0x18 +/* 1396c: 03e00008 */ jr $ra +/* 13970: 00000000 */ sll $zero,$zero,0x0 +/* 13974: 3c018006 */ lui $at,0x8006 +/* 13978: 03e00008 */ jr $ra +/* 1397c: ac24eeec */ sw $a0,-0x1114($at) +/* 13980: 3c028006 */ lui $v0,0x8006 +/* 13984: 03e00008 */ jr $ra +/* 13988: 8c42eeec */ lw $v0,-0x1114($v0) +); + +GLOBAL_ASM( +glabel func0001398c +/* 1398c: 00047080 */ sll $t6,$a0,0x2 +/* 13990: 01c47023 */ subu $t6,$t6,$a0 +/* 13994: 000e7080 */ sll $t6,$t6,0x2 +/* 13998: 01c47023 */ subu $t6,$t6,$a0 +/* 1399c: 000e7080 */ sll $t6,$t6,0x2 +/* 139a0: 01c47023 */ subu $t6,$t6,$a0 +/* 139a4: 000e7140 */ sll $t6,$t6,0x5 +/* 139a8: 3c028006 */ lui $v0,0x8006 +/* 139ac: 01c47023 */ subu $t6,$t6,$a0 +/* 139b0: 2442eee0 */ addiu $v0,$v0,-4384 +/* 139b4: 000e70c0 */ sll $t6,$t6,0x3 +/* 139b8: ac4e0000 */ sw $t6,0x0($v0) +/* 139bc: 3c018006 */ lui $at,0x8006 +/* 139c0: 03e00008 */ jr $ra +/* 139c4: ac2eeee4 */ sw $t6,-0x111c($at) +/* 139c8: 27bdffe8 */ addiu $sp,$sp,-24 +/* 139cc: afbf0014 */ sw $ra,0x14($sp) +/* 139d0: 0c004e63 */ jal func0001398c +/* 139d4: 2404000a */ addiu $a0,$zero,0xa +/* 139d8: 8fbf0014 */ lw $ra,0x14($sp) +/* 139dc: 27bd0018 */ addiu $sp,$sp,0x18 +/* 139e0: 03e00008 */ jr $ra +/* 139e4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000139e8 +/* 139e8: 3c068006 */ lui $a2,0x8006 +/* 139ec: 24c6eecc */ addiu $a2,$a2,-4404 +/* 139f0: 8cc20000 */ lw $v0,0x0($a2) +/* 139f4: 00001825 */ or $v1,$zero,$zero +/* 139f8: 1040000f */ beqz $v0,.L00013a38 +/* 139fc: 28410002 */ slti $at,$v0,0x2 +/* 13a00: 3c03800a */ lui $v1,0x800a +/* 13a04: 1420000c */ bnez $at,.L00013a38 +/* 13a08: 90639f48 */ lbu $v1,-0x60b8($v1) +/* 13a0c: 18400009 */ blez $v0,.L00013a34 +/* 13a10: 2458ffff */ addiu $t8,$v0,-1 +/* 13a14: 3c0e800a */ lui $t6,0x800a +/* 13a18: 25c49f48 */ addiu $a0,$t6,-24760 +/* 13a1c: 00442821 */ addu $a1,$v0,$a0 +.L00013a20: +/* 13a20: 908f0001 */ lbu $t7,0x1($a0) +/* 13a24: 24840001 */ addiu $a0,$a0,0x1 +/* 13a28: 0085082b */ sltu $at,$a0,$a1 +/* 13a2c: 1420fffc */ bnez $at,.L00013a20 +/* 13a30: a08fffff */ sb $t7,-0x1($a0) +.L00013a34: +/* 13a34: acd80000 */ sw $t8,0x0($a2) +.L00013a38: +/* 13a38: 03e00008 */ jr $ra +/* 13a3c: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func00013a40 +/* 13a40: 3c028006 */ lui $v0,0x8006 +/* 13a44: 8c42eecc */ lw $v0,-0x1134($v0) +/* 13a48: 27bdffe8 */ addiu $sp,$sp,-24 +/* 13a4c: afa40018 */ sw $a0,0x18($sp) +/* 13a50: 244f0001 */ addiu $t7,$v0,0x1 +/* 13a54: 308e00ff */ andi $t6,$a0,0xff +/* 13a58: 29e10064 */ slti $at,$t7,0x64 +/* 13a5c: 01c02025 */ or $a0,$t6,$zero +/* 13a60: 14200006 */ bnez $at,.L00013a7c +/* 13a64: afbf0014 */ sw $ra,0x14($sp) +/* 13a68: 0c004e7a */ jal func000139e8 +/* 13a6c: a3ae001b */ sb $t6,0x1b($sp) +/* 13a70: 3c028006 */ lui $v0,0x8006 +/* 13a74: 8c42eecc */ lw $v0,-0x1134($v0) +/* 13a78: 93a4001b */ lbu $a0,0x1b($sp) +.L00013a7c: +/* 13a7c: 10400004 */ beqz $v0,.L00013a90 +/* 13a80: 3c18800a */ lui $t8,0x800a +/* 13a84: 0302c021 */ addu $t8,$t8,$v0 +/* 13a88: 93189f47 */ lbu $t8,-0x60b9($t8) +/* 13a8c: 10980006 */ beq $a0,$t8,.L00013aa8 +.L00013a90: +/* 13a90: 3c01800a */ lui $at,0x800a +/* 13a94: 00220821 */ addu $at,$at,$v0 +/* 13a98: a0249f48 */ sb $a0,-0x60b8($at) +/* 13a9c: 3c018006 */ lui $at,0x8006 +/* 13aa0: 24590001 */ addiu $t9,$v0,0x1 +/* 13aa4: ac39eecc */ sw $t9,-0x1134($at) +.L00013aa8: +/* 13aa8: 8fbf0014 */ lw $ra,0x14($sp) +/* 13aac: 27bd0018 */ addiu $sp,$sp,0x18 +/* 13ab0: 03e00008 */ jr $ra +/* 13ab4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00013ab8 +/* 13ab8: 3c0e8006 */ lui $t6,0x8006 +/* 13abc: 8dceeedc */ lw $t6,-0x1124($t6) +/* 13ac0: 27bdffd0 */ addiu $sp,$sp,-48 +/* 13ac4: afbf0014 */ sw $ra,0x14($sp) +/* 13ac8: 11c0005c */ beqz $t6,.L00013c3c +/* 13acc: 00803825 */ or $a3,$a0,$zero +/* 13ad0: 24010002 */ addiu $at,$zero,0x2 +/* 13ad4: 10810010 */ beq $a0,$at,.L00013b18 +/* 13ad8: 3c0f8006 */ lui $t7,0x8006 +/* 13adc: 8defeee0 */ lw $t7,-0x1120($t7) +/* 13ae0: 51e00057 */ beqzl $t7,.L00013c40 +/* 13ae4: 8fbf0014 */ lw $ra,0x14($sp) +/* 13ae8: 1480000b */ bnez $a0,.L00013b18 +/* 13aec: 3c188006 */ lui $t8,0x8006 +/* 13af0: 8f18eebc */ lw $t8,-0x1144($t8) +/* 13af4: 3c198006 */ lui $t9,0x8006 +/* 13af8: 3c088006 */ lui $t0,0x8006 +/* 13afc: 13000004 */ beqz $t8,.L00013b10 +/* 13b00: 00000000 */ sll $zero,$zero,0x0 +/* 13b04: 8f39eef0 */ lw $t9,-0x1110($t9) +/* 13b08: 5720004d */ bnezl $t9,.L00013c40 +/* 13b0c: 8fbf0014 */ lw $ra,0x14($sp) +.L00013b10: +/* 13b10: 8d08eeec */ lw $t0,-0x1114($t0) +/* 13b14: 11000049 */ beqz $t0,.L00013c3c +.L00013b18: +/* 13b18: 3c098006 */ lui $t1,0x8006 +/* 13b1c: 8d29eefc */ lw $t1,-0x1104($t1) +/* 13b20: 240a0001 */ addiu $t2,$zero,0x1 +/* 13b24: 3c018006 */ lui $at,0x8006 +/* 13b28: 15200044 */ bnez $t1,.L00013c3c +/* 13b2c: 3c0b8006 */ lui $t3,0x8006 +/* 13b30: 8d6beef4 */ lw $t3,-0x110c($t3) +/* 13b34: ac2aeefc */ sw $t2,-0x1104($at) +/* 13b38: 3c018006 */ lui $at,0x8006 +/* 13b3c: afa70030 */ sw $a3,0x30($sp) +/* 13b40: 0c012144 */ jal func00048510 +/* 13b44: ac2beef8 */ sw $t3,-0x1108($at) +/* 13b48: 3c0c8006 */ lui $t4,0x8006 +/* 13b4c: 8d8ceef8 */ lw $t4,-0x1108($t4) +/* 13b50: 3c068006 */ lui $a2,0x8006 +/* 13b54: 8cc6eee0 */ lw $a2,-0x1120($a2) +/* 13b58: 3c018006 */ lui $at,0x8006 +/* 13b5c: 004c1823 */ subu $v1,$v0,$t4 +/* 13b60: ac22eef4 */ sw $v0,-0x110c($at) +/* 13b64: 00032202 */ srl $a0,$v1,0x8 +/* 13b68: 00062840 */ sll $a1,$a2,0x1 +/* 13b6c: 00a4082b */ sltu $at,$a1,$a0 +/* 13b70: 10200002 */ beqz $at,.L00013b7c +/* 13b74: 8fa70030 */ lw $a3,0x30($sp) +/* 13b78: 00a02025 */ or $a0,$a1,$zero +.L00013b7c: +/* 13b7c: 3c038006 */ lui $v1,0x8006 +/* 13b80: 2463eee4 */ addiu $v1,$v1,-4380 +/* 13b84: 8c6e0000 */ lw $t6,0x0($v1) +/* 13b88: 24010002 */ addiu $at,$zero,0x2 +/* 13b8c: 3c028006 */ lui $v0,0x8006 +/* 13b90: 01c47823 */ subu $t7,$t6,$a0 +/* 13b94: 05e00009 */ bltz $t7,.L00013bbc +/* 13b98: ac6f0000 */ sw $t7,0x0($v1) +/* 13b9c: 10e10007 */ beq $a3,$at,.L00013bbc +/* 13ba0: 24010001 */ addiu $at,$zero,0x1 +/* 13ba4: 14e10023 */ bne $a3,$at,.L00013c34 +/* 13ba8: 00000000 */ sll $zero,$zero,0x0 +/* 13bac: 05e10021 */ bgez $t7,.L00013c34 +/* 13bb0: 000fc023 */ negu $t8,$t7 +/* 13bb4: 00d8082a */ slt $at,$a2,$t8 +/* 13bb8: 1020001e */ beqz $at,.L00013c34 +.L00013bbc: +/* 13bbc: 2442eee8 */ addiu $v0,$v0,-4376 +/* 13bc0: 8c590000 */ lw $t9,0x0($v0) +/* 13bc4: a3a00027 */ sb $zero,0x27($sp) +/* 13bc8: 27280001 */ addiu $t0,$t9,0x1 +/* 13bcc: 10e00004 */ beqz $a3,.L00013be0 +/* 13bd0: ac480000 */ sw $t0,0x0($v0) +/* 13bd4: 0c00543a */ jal func000150e8 +/* 13bd8: afa70030 */ sw $a3,0x30($sp) +/* 13bdc: 8fa70030 */ lw $a3,0x30($sp) +.L00013be0: +/* 13be0: 3c04800a */ lui $a0,0x800a +/* 13be4: 24849e78 */ addiu $a0,$a0,-24968 +/* 13be8: 27a50027 */ addiu $a1,$sp,0x27 +/* 13bec: 0c0015dc */ jal func00005770 +/* 13bf0: afa70030 */ sw $a3,0x30($sp) +/* 13bf4: 8fa70030 */ lw $a3,0x30($sp) +/* 13bf8: 50e00005 */ beqzl $a3,.L00013c10 +/* 13bfc: 93a40027 */ lbu $a0,0x27($sp) +/* 13c00: 0c005451 */ jal func00015144 +/* 13c04: afa70030 */ sw $a3,0x30($sp) +/* 13c08: 8fa70030 */ lw $a3,0x30($sp) +/* 13c0c: 93a40027 */ lbu $a0,0x27($sp) +.L00013c10: +/* 13c10: afa70030 */ sw $a3,0x30($sp) +/* 13c14: 34890010 */ ori $t1,$a0,0x10 +/* 13c18: 312400ff */ andi $a0,$t1,0xff +/* 13c1c: 0c004e90 */ jal func00013a40 +/* 13c20: a3a40027 */ sb $a0,0x27($sp) +/* 13c24: 3c0b8006 */ lui $t3,0x8006 +/* 13c28: 8d6beee0 */ lw $t3,-0x1120($t3) +/* 13c2c: 3c018006 */ lui $at,0x8006 +/* 13c30: ac2beee4 */ sw $t3,-0x111c($at) +.L00013c34: +/* 13c34: 3c018006 */ lui $at,0x8006 +/* 13c38: ac20eefc */ sw $zero,-0x1104($at) +.L00013c3c: +/* 13c3c: 8fbf0014 */ lw $ra,0x14($sp) +.L00013c40: +/* 13c40: 27bd0030 */ addiu $sp,$sp,0x30 +/* 13c44: 03e00008 */ jr $ra +/* 13c48: 00000000 */ sll $zero,$zero,0x0 +/* 13c4c: 00042e00 */ sll $a1,$a0,0x18 +/* 13c50: 3c0f8006 */ lui $t7,0x8006 +/* 13c54: 91efeed8 */ lbu $t7,-0x1128($t7) +/* 13c58: 00057603 */ sra $t6,$a1,0x18 +/* 13c5c: 24180001 */ addiu $t8,$zero,0x1 +/* 13c60: 27bdffe8 */ addiu $sp,$sp,-24 +/* 13c64: 01d8c804 */ sllv $t9,$t8,$t6 +/* 13c68: afa40018 */ sw $a0,0x18($sp) +/* 13c6c: 03204027 */ nor $t0,$t9,$zero +/* 13c70: 01e82024 */ and $a0,$t7,$t0 +/* 13c74: afbf0014 */ sw $ra,0x14($sp) +/* 13c78: 308900ff */ andi $t1,$a0,0xff +/* 13c7c: 0c004e90 */ jal func00013a40 +/* 13c80: 01202025 */ or $a0,$t1,$zero +/* 13c84: 8fbf0014 */ lw $ra,0x14($sp) +/* 13c88: 27bd0018 */ addiu $sp,$sp,0x18 +/* 13c8c: 03e00008 */ jr $ra +/* 13c90: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00013c94 +/* 13c94: 27bdffe8 */ addiu $sp,$sp,-24 +/* 13c98: afbf0014 */ sw $ra,0x14($sp) +/* 13c9c: 3c04800a */ lui $a0,0x800a +/* 13ca0: 3c05800a */ lui $a1,0x800a +/* 13ca4: 24a59eb8 */ addiu $a1,$a1,-24904 +/* 13ca8: 24849ec0 */ addiu $a0,$a0,-24896 +/* 13cac: 0c0120d0 */ jal func00048340 +/* 13cb0: 24060001 */ addiu $a2,$zero,0x1 +/* 13cb4: 3c04800a */ lui $a0,0x800a +/* 13cb8: 3c05800a */ lui $a1,0x800a +/* 13cbc: 24a59ed8 */ addiu $a1,$a1,-24872 +/* 13cc0: 24849ee0 */ addiu $a0,$a0,-24864 +/* 13cc4: 0c0120d0 */ jal func00048340 +/* 13cc8: 24060001 */ addiu $a2,$zero,0x1 +/* 13ccc: 3c04800a */ lui $a0,0x800a +/* 13cd0: 3c05800a */ lui $a1,0x800a +/* 13cd4: 24a59ef8 */ addiu $a1,$a1,-24840 +/* 13cd8: 24849f00 */ addiu $a0,$a0,-24832 +/* 13cdc: 0c0120d0 */ jal func00048340 +/* 13ce0: 24060001 */ addiu $a2,$zero,0x1 +/* 13ce4: 3c04800a */ lui $a0,0x800a +/* 13ce8: 3c05800a */ lui $a1,0x800a +/* 13cec: 24a59f18 */ addiu $a1,$a1,-24808 +/* 13cf0: 24849f20 */ addiu $a0,$a0,-24800 +/* 13cf4: 0c0120d0 */ jal func00048340 +/* 13cf8: 24060001 */ addiu $a2,$zero,0x1 +/* 13cfc: 3c04800a */ lui $a0,0x800a +/* 13d00: 3c05800a */ lui $a1,0x800a +/* 13d04: 24a59e90 */ addiu $a1,$a1,-24944 +/* 13d08: 24849e78 */ addiu $a0,$a0,-24968 +/* 13d0c: 0c0120d0 */ jal func00048340 +/* 13d10: 2406000a */ addiu $a2,$zero,0xa +/* 13d14: 3c05800a */ lui $a1,0x800a +/* 13d18: 24a59e78 */ addiu $a1,$a1,-24968 +/* 13d1c: 24040005 */ addiu $a0,$zero,0x5 +/* 13d20: 0c012148 */ jal func00048520 +/* 13d24: 00003025 */ or $a2,$zero,$zero +/* 13d28: 240e0001 */ addiu $t6,$zero,0x1 +/* 13d2c: 3c018006 */ lui $at,0x8006 +/* 13d30: ac2eeeb0 */ sw $t6,-0x1150($at) +/* 13d34: 3c018006 */ lui $at,0x8006 +/* 13d38: ac20eec4 */ sw $zero,-0x113c($at) +/* 13d3c: 3c0f800a */ lui $t7,0x800a +/* 13d40: 3c018006 */ lui $at,0x8006 +/* 13d44: 25e69a60 */ addiu $a2,$t7,-26016 +/* 13d48: 3c08800a */ lui $t0,0x800a +/* 13d4c: ac20eec8 */ sw $zero,-0x1138($at) +/* 13d50: 25089e68 */ addiu $t0,$t0,-24984 +/* 13d54: 00c02825 */ or $a1,$a2,$zero +/* 13d58: 2407ffff */ addiu $a3,$zero,-1 +/* 13d5c: 24040004 */ addiu $a0,$zero,0x4 +.L00013d60: +/* 13d60: aca001e0 */ sw $zero,0x1e0($a1) +/* 13d64: aca001e4 */ sw $zero,0x1e4($a1) +/* 13d68: aca001e8 */ sw $zero,0x1e8($a1) +/* 13d6c: aca001ec */ sw $zero,0x1ec($a1) +/* 13d70: aca70200 */ sw $a3,0x200($a1) +/* 13d74: 00001825 */ or $v1,$zero,$zero +/* 13d78: 00c01025 */ or $v0,$a2,$zero +.L00013d7c: +/* 13d7c: 24630001 */ addiu $v1,$v1,0x1 +/* 13d80: 24420006 */ addiu $v0,$v0,0x6 +/* 13d84: a440fffa */ sh $zero,-0x6($v0) +/* 13d88: a040fffc */ sb $zero,-0x4($v0) +/* 13d8c: a040fffd */ sb $zero,-0x3($v0) +/* 13d90: 1464fffa */ bne $v1,$a0,.L00013d7c +/* 13d94: a040fffe */ sb $zero,-0x2($v0) +/* 13d98: 24c60204 */ addiu $a2,$a2,0x204 +/* 13d9c: 00c8082b */ sltu $at,$a2,$t0 +/* 13da0: 1420ffef */ bnez $at,.L00013d60 +/* 13da4: 24a50204 */ addiu $a1,$a1,0x204 +/* 13da8: 3c02800a */ lui $v0,0x800a +/* 13dac: 3c03800a */ lui $v1,0x800a +/* 13db0: 24639e78 */ addiu $v1,$v1,-24968 +/* 13db4: 24429e68 */ addiu $v0,$v0,-24984 +.L00013db8: +/* 13db8: 24420004 */ addiu $v0,$v0,0x4 +/* 13dbc: 1443fffe */ bne $v0,$v1,.L00013db8 +/* 13dc0: ac40fffc */ sw $zero,-0x4($v0) +/* 13dc4: 8fbf0014 */ lw $ra,0x14($sp) +/* 13dc8: 27bd0018 */ addiu $sp,$sp,0x18 +/* 13dcc: 03e00008 */ jr $ra +/* 13dd0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00013dd4 +/* 13dd4: 3c03800a */ lui $v1,0x800a +/* 13dd8: 3c04800a */ lui $a0,0x800a +/* 13ddc: 24849e78 */ addiu $a0,$a0,-24968 +/* 13de0: 24639e68 */ addiu $v1,$v1,-24984 +/* 13de4: 2402003c */ addiu $v0,$zero,0x3c +.L00013de8: +/* 13de8: 24630004 */ addiu $v1,$v1,0x4 +/* 13dec: 1464fffe */ bne $v1,$a0,.L00013de8 +/* 13df0: ac62fffc */ sw $v0,-0x4($v1) +/* 13df4: 03e00008 */ jr $ra +/* 13df8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00013dfc +/* 13dfc: 3c0e8006 */ lui $t6,0x8006 +/* 13e00: 8dceeeb0 */ lw $t6,-0x1150($t6) +/* 13e04: 27bdffe0 */ addiu $sp,$sp,-32 +/* 13e08: afbf0014 */ sw $ra,0x14($sp) +/* 13e0c: 11c00019 */ beqz $t6,.L00013e74 +/* 13e10: 3c04800a */ lui $a0,0x800a +/* 13e14: 24849ec0 */ addiu $a0,$a0,-24896 +/* 13e18: 27a5001c */ addiu $a1,$sp,0x1c +/* 13e1c: 0c012238 */ jal func000488e0 +/* 13e20: 00003025 */ or $a2,$zero,$zero +/* 13e24: 3c04800a */ lui $a0,0x800a +/* 13e28: 24849ee0 */ addiu $a0,$a0,-24864 +/* 13e2c: 27a5001c */ addiu $a1,$sp,0x1c +/* 13e30: 0c0121bc */ jal func000486f0 +/* 13e34: 24060001 */ addiu $a2,$zero,0x1 +/* 13e38: 0c004fa1 */ jal func00013e84 +/* 13e3c: 00000000 */ sll $zero,$zero,0x0 +/* 13e40: 3c04800a */ lui $a0,0x800a +/* 13e44: 24849f00 */ addiu $a0,$a0,-24832 +/* 13e48: 27a5001c */ addiu $a1,$sp,0x1c +/* 13e4c: 0c012238 */ jal func000488e0 +/* 13e50: 00003025 */ or $a2,$zero,$zero +/* 13e54: 3c04800a */ lui $a0,0x800a +/* 13e58: 24849f20 */ addiu $a0,$a0,-24800 +/* 13e5c: 27a5001c */ addiu $a1,$sp,0x1c +/* 13e60: 0c0121bc */ jal func000486f0 +/* 13e64: 24060001 */ addiu $a2,$zero,0x1 +/* 13e68: 240f0001 */ addiu $t7,$zero,0x1 +/* 13e6c: 3c018006 */ lui $at,0x8006 +/* 13e70: ac2feec0 */ sw $t7,-0x1140($at) +.L00013e74: +/* 13e74: 8fbf0014 */ lw $ra,0x14($sp) +/* 13e78: 27bd0020 */ addiu $sp,$sp,0x20 +/* 13e7c: 03e00008 */ jr $ra +/* 13e80: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00013e84 +/* 13e84: 3c028006 */ lui $v0,0x8006 +/* 13e88: 2442eeb8 */ addiu $v0,$v0,-4424 +/* 13e8c: 8c4e0000 */ lw $t6,0x0($v0) +/* 13e90: 27bdffe0 */ addiu $sp,$sp,-32 +/* 13e94: afbf001c */ sw $ra,0x1c($sp) +/* 13e98: afb10018 */ sw $s1,0x18($sp) +/* 13e9c: 11c00018 */ beqz $t6,.L00013f00 +/* 13ea0: afb00014 */ sw $s0,0x14($sp) +/* 13ea4: 3c11800a */ lui $s1,0x800a +/* 13ea8: 3c058006 */ lui $a1,0x8006 +/* 13eac: 3c06800a */ lui $a2,0x800a +/* 13eb0: 26249e78 */ addiu $a0,$s1,-24968 +/* 13eb4: ac400000 */ sw $zero,0x0($v0) +/* 13eb8: 24c69f38 */ addiu $a2,$a2,-24776 +/* 13ebc: 0c012a60 */ jal func0004a980 +/* 13ec0: 24a5eeac */ addiu $a1,$a1,-4436 +/* 13ec4: 240f0001 */ addiu $t7,$zero,0x1 +/* 13ec8: 3c018006 */ lui $at,0x8006 +/* 13ecc: ac2feeb4 */ sw $t7,-0x114c($at) +/* 13ed0: 00008025 */ or $s0,$zero,$zero +/* 13ed4: 24110004 */ addiu $s1,$zero,0x4 +/* 13ed8: 00102600 */ sll $a0,$s0,0x18 +.L00013edc: +/* 13edc: 0004c603 */ sra $t8,$a0,0x18 +/* 13ee0: 03002025 */ or $a0,$t8,$zero +/* 13ee4: 0c0054f1 */ jal func000153c4 +/* 13ee8: 00002825 */ or $a1,$zero,$zero +/* 13eec: 26100001 */ addiu $s0,$s0,0x1 +/* 13ef0: 5611fffa */ bnel $s0,$s1,.L00013edc +/* 13ef4: 00102600 */ sll $a0,$s0,0x18 +/* 13ef8: 1000001d */ beqz $zero,.L00013f70 +/* 13efc: 00000000 */ sll $zero,$zero,0x0 +.L00013f00: +/* 13f00: 3c11800a */ lui $s1,0x800a +/* 13f04: 26319e78 */ addiu $s1,$s1,-24968 +/* 13f08: 2410000f */ addiu $s0,$zero,0xf +/* 13f0c: 0c013cd4 */ jal func0004f350 +/* 13f10: 02202025 */ or $a0,$s1,$zero +/* 13f14: 02202025 */ or $a0,$s1,$zero +/* 13f18: 00002825 */ or $a1,$zero,$zero +/* 13f1c: 0c0121bc */ jal func000486f0 +/* 13f20: 24060001 */ addiu $a2,$zero,0x1 +/* 13f24: 3c04800a */ lui $a0,0x800a +/* 13f28: 0c013cf5 */ jal func0004f3d4 +/* 13f2c: 24849f38 */ addiu $a0,$a0,-24776 +/* 13f30: 3c03800a */ lui $v1,0x800a +/* 13f34: 24639f38 */ addiu $v1,$v1,-24776 +/* 13f38: 00001025 */ or $v0,$zero,$zero +/* 13f3c: 24110004 */ addiu $s1,$zero,0x4 +.L00013f40: +/* 13f40: 90790003 */ lbu $t9,0x3($v1) +/* 13f44: 24090001 */ addiu $t1,$zero,0x1 +/* 13f48: 00495004 */ sllv $t2,$t1,$v0 +/* 13f4c: 33280008 */ andi $t0,$t9,0x8 +/* 13f50: 51000003 */ beqzl $t0,.L00013f60 +/* 13f54: 24420001 */ addiu $v0,$v0,0x1 +/* 13f58: 020a8023 */ subu $s0,$s0,$t2 +/* 13f5c: 24420001 */ addiu $v0,$v0,0x1 +.L00013f60: +/* 13f60: 1451fff7 */ bne $v0,$s1,.L00013f40 +/* 13f64: 24630004 */ addiu $v1,$v1,0x4 +/* 13f68: 3c018006 */ lui $at,0x8006 +/* 13f6c: a030eeac */ sb $s0,-0x1154($at) +.L00013f70: +/* 13f70: 3c068006 */ lui $a2,0x8006 +/* 13f74: 3c0b8006 */ lui $t3,0x8006 +/* 13f78: 916bef00 */ lbu $t3,-0x1100($t3) +/* 13f7c: 90c6eeac */ lbu $a2,-0x1154($a2) +/* 13f80: 00001025 */ or $v0,$zero,$zero +/* 13f84: 00001825 */ or $v1,$zero,$zero +/* 13f88: 10cb000f */ beq $a2,$t3,.L00013fc8 +/* 13f8c: 00c02025 */ or $a0,$a2,$zero +/* 13f90: 3c05800a */ lui $a1,0x800a +/* 13f94: 24a59fc0 */ addiu $a1,$a1,-24640 +/* 13f98: 240c0001 */ addiu $t4,$zero,0x1 +.L00013f9c: +/* 13f9c: 004c6804 */ sllv $t5,$t4,$v0 +/* 13fa0: 008d7024 */ and $t6,$a0,$t5 +/* 13fa4: 11c00003 */ beqz $t6,.L00013fb4 +/* 13fa8: 00a37821 */ addu $t7,$a1,$v1 +/* 13fac: a1e204dc */ sb $v0,0x4dc($t7) +/* 13fb0: 24630001 */ addiu $v1,$v1,0x1 +.L00013fb4: +/* 13fb4: 24420001 */ addiu $v0,$v0,0x1 +/* 13fb8: 5451fff8 */ bnel $v0,$s1,.L00013f9c +/* 13fbc: 240c0001 */ addiu $t4,$zero,0x1 +/* 13fc0: 3c018006 */ lui $at,0x8006 +/* 13fc4: a026ef00 */ sb $a2,-0x1100($at) +.L00013fc8: +/* 13fc8: 8fbf001c */ lw $ra,0x1c($sp) +/* 13fcc: 8fb00014 */ lw $s0,0x14($sp) +/* 13fd0: 8fb10018 */ lw $s1,0x18($sp) +/* 13fd4: 03e00008 */ jr $ra +/* 13fd8: 27bd0020 */ addiu $sp,$sp,0x20 +/* 13fdc: 3c0e8006 */ lui $t6,0x8006 +/* 13fe0: 8dceee60 */ lw $t6,-0x11a0($t6) +/* 13fe4: 3c028006 */ lui $v0,0x8006 +/* 13fe8: 24040004 */ addiu $a0,$zero,0x4 +/* 13fec: 8dc30200 */ lw $v1,0x200($t6) +/* 13ff0: 04620006 */ bltzl $v1,.L0001400c +/* 13ff4: 00001825 */ or $v1,$zero,$zero +/* 13ff8: 00031600 */ sll $v0,$v1,0x18 +/* 13ffc: 00027e03 */ sra $t7,$v0,0x18 +/* 14000: 03e00008 */ jr $ra +/* 14004: 01e01025 */ or $v0,$t7,$zero +/* 14008: 00001825 */ or $v1,$zero,$zero +.L0001400c: +/* 1400c: 9042eeac */ lbu $v0,-0x1154($v0) +/* 14010: 24180001 */ addiu $t8,$zero,0x1 +.L00014014: +/* 14014: 0078c804 */ sllv $t9,$t8,$v1 +/* 14018: 00594024 */ and $t0,$v0,$t9 +/* 1401c: 55000006 */ bnezl $t0,.L00014038 +/* 14020: 24630001 */ addiu $v1,$v1,0x1 +/* 14024: 00031600 */ sll $v0,$v1,0x18 +/* 14028: 00024e03 */ sra $t1,$v0,0x18 +/* 1402c: 03e00008 */ jr $ra +/* 14030: 01201025 */ or $v0,$t1,$zero +/* 14034: 24630001 */ addiu $v1,$v1,0x1 +.L00014038: +/* 14038: 5464fff6 */ bnel $v1,$a0,.L00014014 +/* 1403c: 24180001 */ addiu $t8,$zero,0x1 +/* 14040: 24020004 */ addiu $v0,$zero,0x4 +/* 14044: 03e00008 */ jr $ra +/* 14048: 00000000 */ sll $zero,$zero,0x0 +/* 1404c: 3c028006 */ lui $v0,0x8006 +/* 14050: 03e00008 */ jr $ra +/* 14054: 9042eeac */ lbu $v0,-0x1154($v0) +); + +GLOBAL_ASM( +glabel func00014058 +/* 14058: 27bdfff8 */ addiu $sp,$sp,-8 +/* 1405c: afb00004 */ sw $s0,0x4($sp) +/* 14060: 8c8e01e0 */ lw $t6,0x1e0($a0) +/* 14064: 8c8f01e8 */ lw $t7,0x1e8($a0) +/* 14068: 24100014 */ addiu $s0,$zero,0x14 +/* 1406c: 00001025 */ or $v0,$zero,$zero +/* 14070: ac8e01e4 */ sw $t6,0x1e4($a0) +/* 14074: ac8f01e0 */ sw $t7,0x1e0($a0) +/* 14078: 0002c040 */ sll $t8,$v0,0x1 +.L0001407c: +/* 1407c: 00981821 */ addu $v1,$a0,$t8 +/* 14080: a46001f0 */ sh $zero,0x1f0($v1) +/* 14084: a46001f8 */ sh $zero,0x1f8($v1) +/* 14088: 8c9901e0 */ lw $t9,0x1e0($a0) +/* 1408c: 8c8501e4 */ lw $a1,0x1e4($a0) +/* 14090: 3c18800a */ lui $t8,0x800a +/* 14094: 27189e68 */ addiu $t8,$t8,-24984 +/* 14098: 10b9005e */ beq $a1,$t9,.L00014214 +/* 1409c: 24ae0001 */ addiu $t6,$a1,0x1 +/* 140a0: 01d0001a */ div $zero,$t6,$s0 +/* 140a4: 00023880 */ sll $a3,$v0,0x2 +/* 140a8: 00003010 */ mfhi $a2 +/* 140ac: 00e23823 */ subu $a3,$a3,$v0 +/* 140b0: 00027880 */ sll $t7,$v0,0x2 +/* 140b4: 01f86021 */ addu $t4,$t7,$t8 +/* 140b8: 00073840 */ sll $a3,$a3,0x1 +/* 140bc: 16000002 */ bnez $s0,.L000140c8 +/* 140c0: 00000000 */ sll $zero,$zero,0x0 +/* 140c4: 0007000d */ break 0x7 +.L000140c8: +/* 140c8: 2401ffff */ addiu $at,$zero,-1 +/* 140cc: 16010004 */ bne $s0,$at,.L000140e0 +/* 140d0: 3c018000 */ lui $at,0x8000 +/* 140d4: 15c10002 */ bne $t6,$at,.L000140e0 +/* 140d8: 00000000 */ sll $zero,$zero,0x0 +/* 140dc: 0006000d */ break 0x6 +.L000140e0: +/* 140e0: 24cf0013 */ addiu $t7,$a2,0x13 +.L000140e4: +/* 140e4: 01f0001a */ div $zero,$t7,$s0 +/* 140e8: 0006c880 */ sll $t9,$a2,0x2 +/* 140ec: 0326c823 */ subu $t9,$t9,$a2 +/* 140f0: 0019c8c0 */ sll $t9,$t9,0x3 +/* 140f4: 00997021 */ addu $t6,$a0,$t9 +/* 140f8: 0000c010 */ mfhi $t8 +/* 140fc: 0018c880 */ sll $t9,$t8,0x2 +/* 14100: 0338c823 */ subu $t9,$t9,$t8 +/* 14104: 01c74021 */ addu $t0,$t6,$a3 +/* 14108: 0019c8c0 */ sll $t9,$t9,0x3 +/* 1410c: 00997021 */ addu $t6,$a0,$t9 +/* 14110: 95050000 */ lhu $a1,0x0($t0) +/* 14114: 16000002 */ bnez $s0,.L00014120 +/* 14118: 00000000 */ sll $zero,$zero,0x0 +/* 1411c: 0007000d */ break 0x7 +.L00014120: +/* 14120: 2401ffff */ addiu $at,$zero,-1 +/* 14124: 16010004 */ bne $s0,$at,.L00014138 +/* 14128: 3c018000 */ lui $at,0x8000 +/* 1412c: 15e10002 */ bne $t7,$at,.L00014138 +/* 14130: 00000000 */ sll $zero,$zero,0x0 +/* 14134: 0006000d */ break 0x6 +.L00014138: +/* 14138: 01c77821 */ addu $t7,$t6,$a3 +/* 1413c: 95e90000 */ lhu $t1,0x0($t7) +/* 14140: 947801f0 */ lhu $t8,0x1f0($v1) +/* 14144: 00a05025 */ or $t2,$a1,$zero +/* 14148: 0120c827 */ nor $t9,$t1,$zero +/* 1414c: 00b97024 */ and $t6,$a1,$t9 +/* 14150: 030e7825 */ or $t7,$t8,$t6 +/* 14154: 947901f8 */ lhu $t9,0x1f8($v1) +/* 14158: 00a0c027 */ nor $t8,$a1,$zero +/* 1415c: a46f01f0 */ sh $t7,0x1f0($v1) +/* 14160: 03097024 */ and $t6,$t8,$t1 +/* 14164: 032e7825 */ or $t7,$t9,$t6 +/* 14168: a46f01f8 */ sh $t7,0x1f8($v1) +/* 1416c: 8d8d0000 */ lw $t5,0x0($t4) +/* 14170: 01205825 */ or $t3,$t1,$zero +/* 14174: 59a00017 */ blezl $t5,.L000141d4 +/* 14178: 8c8e01e0 */ lw $t6,0x1e0($a0) +/* 1417c: 95180000 */ lhu $t8,0x0($t0) +/* 14180: 57000012 */ bnezl $t8,.L000141cc +/* 14184: 25b9ffff */ addiu $t9,$t5,-1 +/* 14188: 81050002 */ lb $a1,0x2($t0) +/* 1418c: 28a1000f */ slti $at,$a1,0xf +/* 14190: 5020000e */ beqzl $at,.L000141cc +/* 14194: 25b9ffff */ addiu $t9,$t5,-1 +/* 14198: 28a1fff2 */ slti $at,$a1,-14 +/* 1419c: 5420000b */ bnezl $at,.L000141cc +/* 141a0: 25b9ffff */ addiu $t9,$t5,-1 +/* 141a4: 81050003 */ lb $a1,0x3($t0) +/* 141a8: 28a1000f */ slti $at,$a1,0xf +/* 141ac: 50200007 */ beqzl $at,.L000141cc +/* 141b0: 25b9ffff */ addiu $t9,$t5,-1 +/* 141b4: 28a1fff2 */ slti $at,$a1,-14 +/* 141b8: 54200004 */ bnezl $at,.L000141cc +/* 141bc: 25b9ffff */ addiu $t9,$t5,-1 +/* 141c0: 10000003 */ beqz $zero,.L000141d0 +/* 141c4: ad800000 */ sw $zero,0x0($t4) +/* 141c8: 25b9ffff */ addiu $t9,$t5,-1 +.L000141cc: +/* 141cc: ad990000 */ sw $t9,0x0($t4) +.L000141d0: +/* 141d0: 8c8e01e0 */ lw $t6,0x1e0($a0) +.L000141d4: +/* 141d4: 50ce0010 */ beql $a2,$t6,.L00014218 +/* 141d8: 24420001 */ addiu $v0,$v0,0x1 +/* 141dc: 24cf0001 */ addiu $t7,$a2,0x1 +/* 141e0: 01f0001a */ div $zero,$t7,$s0 +/* 141e4: 00003010 */ mfhi $a2 +/* 141e8: 16000002 */ bnez $s0,.L000141f4 +/* 141ec: 00000000 */ sll $zero,$zero,0x0 +/* 141f0: 0007000d */ break 0x7 +.L000141f4: +/* 141f4: 2401ffff */ addiu $at,$zero,-1 +/* 141f8: 16010004 */ bne $s0,$at,.L0001420c +/* 141fc: 3c018000 */ lui $at,0x8000 +/* 14200: 15e10002 */ bne $t7,$at,.L0001420c +/* 14204: 00000000 */ sll $zero,$zero,0x0 +/* 14208: 0006000d */ break 0x6 +.L0001420c: +/* 1420c: 1000ffb5 */ beqz $zero,.L000140e4 +/* 14210: 24cf0013 */ addiu $t7,$a2,0x13 +.L00014214: +/* 14214: 24420001 */ addiu $v0,$v0,0x1 +.L00014218: +/* 14218: 0002c600 */ sll $t8,$v0,0x18 +/* 1421c: 00181603 */ sra $v0,$t8,0x18 +/* 14220: 28410004 */ slti $at,$v0,0x4 +/* 14224: 5420ff95 */ bnezl $at,.L0001407c +/* 14228: 0002c040 */ sll $t8,$v0,0x1 +/* 1422c: 8fb00004 */ lw $s0,0x4($sp) +/* 14230: 03e00008 */ jr $ra +/* 14234: 27bd0008 */ addiu $sp,$sp,0x8 +); + +GLOBAL_ASM( +glabel func00014238 +/* 14238: 27bdffd8 */ addiu $sp,$sp,-40 +/* 1423c: 3c0e8006 */ lui $t6,0x8006 +/* 14240: 8dceef04 */ lw $t6,-0x10fc($t6) +/* 14244: afbf0024 */ sw $ra,0x24($sp) +/* 14248: afb30020 */ sw $s3,0x20($sp) +/* 1424c: afb2001c */ sw $s2,0x1c($sp) +/* 14250: afb10018 */ sw $s1,0x18($sp) +/* 14254: 15c0001f */ bnez $t6,.L000142d4 +/* 14258: afb00014 */ sw $s0,0x14($sp) +/* 1425c: 240f0001 */ addiu $t7,$zero,0x1 +/* 14260: 3c018006 */ lui $at,0x8006 +/* 14264: ac2fef04 */ sw $t7,-0x10fc($at) +/* 14268: 00008825 */ or $s1,$zero,$zero +/* 1426c: 24130004 */ addiu $s3,$zero,0x4 +/* 14270: 2412000d */ addiu $s2,$zero,0xd +/* 14274: 00118600 */ sll $s0,$s1,0x18 +.L00014278: +/* 14278: 0010c603 */ sra $t8,$s0,0x18 +/* 1427c: 00182600 */ sll $a0,$t8,0x18 +/* 14280: 0004ce03 */ sra $t9,$a0,0x18 +/* 14284: 03202025 */ or $a0,$t9,$zero +/* 14288: 0c00557d */ jal func000155f4 +/* 1428c: 03008025 */ or $s0,$t8,$zero +/* 14290: 14520005 */ bne $v0,$s2,.L000142a8 +/* 14294: 00102600 */ sll $a0,$s0,0x18 +/* 14298: 00044603 */ sra $t0,$a0,0x18 +/* 1429c: 01002025 */ or $a0,$t0,$zero +/* 142a0: 0fc45b6c */ jal 0xf116db0 +/* 142a4: 2405000b */ addiu $a1,$zero,0xb +.L000142a8: +/* 142a8: 26310001 */ addiu $s1,$s1,0x1 +/* 142ac: 5633fff2 */ bnel $s1,$s3,.L00014278 +/* 142b0: 00118600 */ sll $s0,$s1,0x18 +/* 142b4: 3c098006 */ lui $t1,0x8006 +/* 142b8: 8d29eec4 */ lw $t1,-0x113c($t1) +/* 142bc: 15200003 */ bnez $t1,.L000142cc +/* 142c0: 00000000 */ sll $zero,$zero,0x0 +/* 142c4: 0c005587 */ jal func0001561c +/* 142c8: 00000000 */ sll $zero,$zero,0x0 +.L000142cc: +/* 142cc: 3c018006 */ lui $at,0x8006 +/* 142d0: ac20ef04 */ sw $zero,-0x10fc($at) +.L000142d4: +/* 142d4: 8fbf0024 */ lw $ra,0x24($sp) +/* 142d8: 8fb00014 */ lw $s0,0x14($sp) +/* 142dc: 8fb10018 */ lw $s1,0x18($sp) +/* 142e0: 8fb2001c */ lw $s2,0x1c($sp) +/* 142e4: 8fb30020 */ lw $s3,0x20($sp) +/* 142e8: 03e00008 */ jr $ra +/* 142ec: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func000142f0 +/* 142f0: 27bdffe8 */ addiu $sp,$sp,-24 +/* 142f4: afbf0014 */ sw $ra,0x14($sp) +/* 142f8: 3c047005 */ lui $a0,0x7005 +/* 142fc: 3c058006 */ lui $a1,0x8006 +/* 14300: 24a5ef08 */ addiu $a1,$a1,-4344 +/* 14304: 0c0036cc */ jal func0000db30 +/* 14308: 248440a8 */ addiu $a0,$a0,0x40a8 +/* 1430c: 3c0e800a */ lui $t6,0x800a +/* 14310: 91cea490 */ lbu $t6,-0x5b70($t6) +/* 14314: 11c00003 */ beqz $t6,.L00014324 +/* 14318: 00000000 */ sll $zero,$zero,0x0 +/* 1431c: 0c004eae */ jal func00013ab8 +/* 14320: 24040001 */ addiu $a0,$zero,0x1 +.L00014324: +/* 14324: 3c028006 */ lui $v0,0x8006 +/* 14328: 8c42eec4 */ lw $v0,-0x113c($v0) +/* 1432c: 3c04800a */ lui $a0,0x800a +/* 14330: 24849c64 */ addiu $a0,$a0,-25500 +/* 14334: 10400008 */ beqz $v0,.L00014358 +/* 14338: 3c05800a */ lui $a1,0x800a +/* 1433c: 0040f809 */ jalr $v0 +/* 14340: 8ca59e44 */ lw $a1,-0x61bc($a1) +/* 14344: 3c01800a */ lui $at,0x800a +/* 14348: 3c04800a */ lui $a0,0x800a +/* 1434c: ac229e4c */ sw $v0,-0x61b4($at) +/* 14350: 0c005016 */ jal func00014058 +/* 14354: 24849c64 */ addiu $a0,$a0,-25500 +.L00014358: +/* 14358: 3c04800a */ lui $a0,0x800a +/* 1435c: 0c005016 */ jal func00014058 +/* 14360: 24849a60 */ addiu $a0,$a0,-26016 +/* 14364: 3c028006 */ lui $v0,0x8006 +/* 14368: 8c42eec8 */ lw $v0,-0x1138($v0) +/* 1436c: 3c04800a */ lui $a0,0x800a +/* 14370: 24849a60 */ addiu $a0,$a0,-26016 +/* 14374: 10400004 */ beqz $v0,.L00014388 +/* 14378: 00000000 */ sll $zero,$zero,0x0 +/* 1437c: 8c8501e4 */ lw $a1,0x1e4($a0) +/* 14380: 0040f809 */ jalr $v0 +/* 14384: 8c8601e0 */ lw $a2,0x1e0($a0) +.L00014388: +/* 14388: 0c005431 */ jal func000150c4 +/* 1438c: 00000000 */ sll $zero,$zero,0x0 +/* 14390: 10400011 */ beqz $v0,.L000143d8 +/* 14394: 3c0f8006 */ lui $t7,0x8006 +/* 14398: 8defeec0 */ lw $t7,-0x1140($t7) +/* 1439c: 51e0000f */ beqzl $t7,.L000143dc +/* 143a0: 8fbf0014 */ lw $ra,0x14($sp) +/* 143a4: 0c005207 */ jal func0001481c +/* 143a8: 00000000 */ sll $zero,$zero,0x0 +/* 143ac: 5c40000b */ bgtzl $v0,.L000143dc +/* 143b0: 8fbf0014 */ lw $ra,0x14($sp) +/* 143b4: 0c00543a */ jal func000150e8 +/* 143b8: 00000000 */ sll $zero,$zero,0x0 +/* 143bc: 0c00508e */ jal func00014238 +/* 143c0: 00000000 */ sll $zero,$zero,0x0 +/* 143c4: 0c005451 */ jal func00015144 +/* 143c8: 00000000 */ sll $zero,$zero,0x0 +/* 143cc: 3c04800a */ lui $a0,0x800a +/* 143d0: 0c005016 */ jal func00014058 +/* 143d4: 24849a60 */ addiu $a0,$a0,-26016 +.L000143d8: +/* 143d8: 8fbf0014 */ lw $ra,0x14($sp) +.L000143dc: +/* 143dc: 27bd0018 */ addiu $sp,$sp,0x18 +/* 143e0: 03e00008 */ jr $ra +/* 143e4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000143e8 +/* 143e8: 27bdffe8 */ addiu $sp,$sp,-24 +/* 143ec: afbf0014 */ sw $ra,0x14($sp) +/* 143f0: 0c013d00 */ jal func0004f400 +/* 143f4: 00000000 */ sll $zero,$zero,0x0 +/* 143f8: 8fbf0014 */ lw $ra,0x14($sp) +/* 143fc: 27bd0018 */ addiu $sp,$sp,0x18 +/* 14400: 03e00008 */ jr $ra +/* 14404: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00014408 +/* 14408: 3c03800a */ lui $v1,0x800a +/* 1440c: 24639a60 */ addiu $v1,$v1,-26016 +/* 14410: 8c6401e8 */ lw $a0,0x1e8($v1) +/* 14414: 24010014 */ addiu $at,$zero,0x14 +/* 14418: 8c6f01e4 */ lw $t7,0x1e4($v1) +/* 1441c: 24820001 */ addiu $v0,$a0,0x1 +/* 14420: 0041001a */ div $zero,$v0,$at +/* 14424: 27bdffe0 */ addiu $sp,$sp,-32 +/* 14428: 00001010 */ mfhi $v0 +/* 1442c: afbf0014 */ sw $ra,0x14($sp) +/* 14430: 544f0003 */ bnel $v0,$t7,.L00014440 +/* 14434: 0002c080 */ sll $t8,$v0,0x2 +/* 14438: 00801025 */ or $v0,$a0,$zero +/* 1443c: 0002c080 */ sll $t8,$v0,0x2 +.L00014440: +/* 14440: 0302c023 */ subu $t8,$t8,$v0 +/* 14444: 0018c0c0 */ sll $t8,$t8,0x3 +/* 14448: 00782021 */ addu $a0,$v1,$t8 +/* 1444c: 0c013d21 */ jal func0004f484 +/* 14450: afa2001c */ sw $v0,0x1c($sp) +/* 14454: 8fa2001c */ lw $v0,0x1c($sp) +/* 14458: 24010014 */ addiu $at,$zero,0x14 +/* 1445c: 8fbf0014 */ lw $ra,0x14($sp) +/* 14460: 24480013 */ addiu $t0,$v0,0x13 +/* 14464: 0101001a */ div $zero,$t0,$at +/* 14468: 3c03800a */ lui $v1,0x800a +/* 1446c: 24639a60 */ addiu $v1,$v1,-26016 +/* 14470: 00004810 */ mfhi $t1 +/* 14474: ac6901ec */ sw $t1,0x1ec($v1) +/* 14478: 27bd0020 */ addiu $sp,$sp,0x20 +/* 1447c: 03e00008 */ jr $ra +/* 14480: ac6201e8 */ sw $v0,0x1e8($v1) +/* 14484: 27bdffc8 */ addiu $sp,$sp,-56 +/* 14488: afbf0014 */ sw $ra,0x14($sp) +/* 1448c: 3c04800a */ lui $a0,0x800a +/* 14490: 24849ec0 */ addiu $a0,$a0,-24896 +/* 14494: 27a50034 */ addiu $a1,$sp,0x34 +/* 14498: 0c0121bc */ jal func000486f0 +/* 1449c: 00003025 */ or $a2,$zero,$zero +/* 144a0: 14400049 */ bnez $v0,.L000145c8 +/* 144a4: 3c04800a */ lui $a0,0x800a +/* 144a8: 3c0e8006 */ lui $t6,0x8006 +/* 144ac: 8dceee64 */ lw $t6,-0x119c($t6) +/* 144b0: 3c04800a */ lui $a0,0x800a +/* 144b4: 24849e78 */ addiu $a0,$a0,-24968 +/* 144b8: 11c00035 */ beqz $t6,.L00014590 +/* 144bc: 27a50034 */ addiu $a1,$sp,0x34 +/* 144c0: 0c0121bc */ jal func000486f0 +/* 144c4: 24060001 */ addiu $a2,$zero,0x1 +/* 144c8: 3c018006 */ lui $at,0x8006 +/* 144cc: 0c005102 */ jal func00014408 +/* 144d0: ac20ee64 */ sw $zero,-0x119c($at) +/* 144d4: 3c0f800a */ lui $t7,0x800a +/* 144d8: 8def9c48 */ lw $t7,-0x63b8($t7) +/* 144dc: 3c19800a */ lui $t9,0x800a +/* 144e0: 27399a60 */ addiu $t9,$t9,-26016 +/* 144e4: 000fc080 */ sll $t8,$t7,0x2 +/* 144e8: 030fc023 */ subu $t8,$t8,$t7 +/* 144ec: 0018c0c0 */ sll $t8,$t8,0x3 +/* 144f0: 3c04800a */ lui $a0,0x800a +/* 144f4: 24849a60 */ addiu $a0,$a0,-26016 +/* 144f8: 03193821 */ addu $a3,$t8,$t9 +/* 144fc: 00002825 */ or $a1,$zero,$zero +/* 14500: 24060006 */ addiu $a2,$zero,0x6 +.L00014504: +/* 14504: 00a60019 */ multu $a1,$a2 +/* 14508: 00001012 */ mflo $v0 +/* 1450c: 00e24021 */ addu $t0,$a3,$v0 +/* 14510: 91030004 */ lbu $v1,0x4($t0) +/* 14514: 1460000a */ bnez $v1,.L00014540 +/* 14518: 00000000 */ sll $zero,$zero,0x0 +/* 1451c: 8c8901ec */ lw $t1,0x1ec($a0) +/* 14520: 00095080 */ sll $t2,$t1,0x2 +/* 14524: 01495023 */ subu $t2,$t2,$t1 +/* 14528: 000a50c0 */ sll $t2,$t2,0x3 +/* 1452c: 008a5821 */ addu $t3,$a0,$t2 +/* 14530: 01626021 */ addu $t4,$t3,$v0 +/* 14534: 918d0004 */ lbu $t5,0x4($t4) +/* 14538: 15a0000c */ bnez $t5,.L0001456c +/* 1453c: 00000000 */ sll $zero,$zero,0x0 +.L00014540: +/* 14540: 1060000e */ beqz $v1,.L0001457c +/* 14544: 24a50001 */ addiu $a1,$a1,0x1 +/* 14548: 8c8e01ec */ lw $t6,0x1ec($a0) +/* 1454c: 000e7880 */ sll $t7,$t6,0x2 +/* 14550: 01ee7823 */ subu $t7,$t7,$t6 +/* 14554: 000f78c0 */ sll $t7,$t7,0x3 +/* 14558: 008fc021 */ addu $t8,$a0,$t7 +/* 1455c: 0302c821 */ addu $t9,$t8,$v0 +/* 14560: 93280004 */ lbu $t0,0x4($t9) +/* 14564: 55000006 */ bnezl $t0,.L00014580 +/* 14568: 00054e00 */ sll $t1,$a1,0x18 +.L0001456c: +/* 1456c: 0c004fa1 */ jal func00013e84 +/* 14570: 00000000 */ sll $zero,$zero,0x0 +/* 14574: 10000006 */ beqz $zero,.L00014590 +/* 14578: 00000000 */ sll $zero,$zero,0x0 +.L0001457c: +/* 1457c: 00054e00 */ sll $t1,$a1,0x18 +.L00014580: +/* 14580: 00092e03 */ sra $a1,$t1,0x18 +/* 14584: 28a10004 */ slti $at,$a1,0x4 +/* 14588: 1420ffde */ bnez $at,.L00014504 +/* 1458c: 00000000 */ sll $zero,$zero,0x0 +.L00014590: +/* 14590: 3c04800a */ lui $a0,0x800a +/* 14594: 24849ee0 */ addiu $a0,$a0,-24864 +/* 14598: 27a50034 */ addiu $a1,$sp,0x34 +/* 1459c: 0c012238 */ jal func000488e0 +/* 145a0: 00003025 */ or $a2,$zero,$zero +/* 145a4: 3c038006 */ lui $v1,0x8006 +/* 145a8: 2463ee68 */ addiu $v1,$v1,-4504 +/* 145ac: 8c6b0000 */ lw $t3,0x0($v1) +/* 145b0: 00002025 */ or $a0,$zero,$zero +/* 145b4: 256c0001 */ addiu $t4,$t3,0x1 +/* 145b8: 0c004eae */ jal func00013ab8 +/* 145bc: ac6c0000 */ sw $t4,0x0($v1) +/* 145c0: 10000090 */ beqz $zero,.L00014804 +/* 145c4: 8fbf0014 */ lw $ra,0x14($sp) +.L000145c8: +/* 145c8: 24849f00 */ addiu $a0,$a0,-24832 +/* 145cc: 27a50034 */ addiu $a1,$sp,0x34 +/* 145d0: 0c0121bc */ jal func000486f0 +/* 145d4: 00003025 */ or $a2,$zero,$zero +/* 145d8: 14400014 */ bnez $v0,.L0001462c +/* 145dc: 3c198006 */ lui $t9,0x8006 +/* 145e0: 3c038006 */ lui $v1,0x8006 +/* 145e4: 2463ee68 */ addiu $v1,$v1,-4504 +/* 145e8: 8c6d0000 */ lw $t5,0x0($v1) +/* 145ec: 3c04800a */ lui $a0,0x800a +/* 145f0: 25aeffff */ addiu $t6,$t5,-1 +/* 145f4: 15c00006 */ bnez $t6,.L00014610 +/* 145f8: ac6e0000 */ sw $t6,0x0($v1) +/* 145fc: 0c0050fa */ jal func000143e8 +/* 14600: 24849e78 */ addiu $a0,$a0,-24968 +/* 14604: 24180001 */ addiu $t8,$zero,0x1 +/* 14608: 3c018006 */ lui $at,0x8006 +/* 1460c: ac38ee64 */ sw $t8,-0x119c($at) +.L00014610: +/* 14610: 3c04800a */ lui $a0,0x800a +/* 14614: 24849f20 */ addiu $a0,$a0,-24800 +/* 14618: 27a50034 */ addiu $a1,$sp,0x34 +/* 1461c: 0c012238 */ jal func000488e0 +/* 14620: 00003025 */ or $a2,$zero,$zero +/* 14624: 10000077 */ beqz $zero,.L00014804 +/* 14628: 8fbf0014 */ lw $ra,0x14($sp) +.L0001462c: +/* 1462c: 8f39eeb4 */ lw $t9,-0x114c($t9) +/* 14630: 3c038006 */ lui $v1,0x8006 +/* 14634: 2463ee68 */ addiu $v1,$v1,-4504 +/* 14638: 53200072 */ beqzl $t9,.L00014804 +/* 1463c: 8fbf0014 */ lw $ra,0x14($sp) +/* 14640: 8c680000 */ lw $t0,0x0($v1) +/* 14644: 3c04800a */ lui $a0,0x800a +/* 14648: 24849e78 */ addiu $a0,$a0,-24968 +/* 1464c: 11000005 */ beqz $t0,.L00014664 +/* 14650: 27a50034 */ addiu $a1,$sp,0x34 +/* 14654: 0c004eae */ jal func00013ab8 +/* 14658: 00002025 */ or $a0,$zero,$zero +/* 1465c: 10000069 */ beqz $zero,.L00014804 +/* 14660: 8fbf0014 */ lw $ra,0x14($sp) +.L00014664: +/* 14664: 0c0121bc */ jal func000486f0 +/* 14668: 00003025 */ or $a2,$zero,$zero +/* 1466c: 14400064 */ bnez $v0,.L00014800 +/* 14670: 3c018006 */ lui $at,0x8006 +/* 14674: 0c005102 */ jal func00014408 +/* 14678: ac20ee64 */ sw $zero,-0x119c($at) +/* 1467c: 3c09800a */ lui $t1,0x800a +/* 14680: 8d299c48 */ lw $t1,-0x63b8($t1) +/* 14684: 3c0b800a */ lui $t3,0x800a +/* 14688: 256b9a60 */ addiu $t3,$t3,-26016 +/* 1468c: 00095080 */ sll $t2,$t1,0x2 +/* 14690: 01495023 */ subu $t2,$t2,$t1 +/* 14694: 000a50c0 */ sll $t2,$t2,0x3 +/* 14698: 3c04800a */ lui $a0,0x800a +/* 1469c: 24849a60 */ addiu $a0,$a0,-26016 +/* 146a0: 014b3821 */ addu $a3,$t2,$t3 +/* 146a4: 00002825 */ or $a1,$zero,$zero +/* 146a8: 24060006 */ addiu $a2,$zero,0x6 +.L000146ac: +/* 146ac: 00a60019 */ multu $a1,$a2 +/* 146b0: 00001012 */ mflo $v0 +/* 146b4: 00e26021 */ addu $t4,$a3,$v0 +/* 146b8: 91830004 */ lbu $v1,0x4($t4) +/* 146bc: 1460000a */ bnez $v1,.L000146e8 +/* 146c0: 00000000 */ sll $zero,$zero,0x0 +/* 146c4: 8c8d01ec */ lw $t5,0x1ec($a0) +/* 146c8: 000d7080 */ sll $t6,$t5,0x2 +/* 146cc: 01cd7023 */ subu $t6,$t6,$t5 +/* 146d0: 000e70c0 */ sll $t6,$t6,0x3 +/* 146d4: 008e7821 */ addu $t7,$a0,$t6 +/* 146d8: 01e2c021 */ addu $t8,$t7,$v0 +/* 146dc: 93190004 */ lbu $t9,0x4($t8) +/* 146e0: 1720000c */ bnez $t9,.L00014714 +/* 146e4: 00000000 */ sll $zero,$zero,0x0 +.L000146e8: +/* 146e8: 1060000e */ beqz $v1,.L00014724 +/* 146ec: 24a50001 */ addiu $a1,$a1,0x1 +/* 146f0: 8c8801ec */ lw $t0,0x1ec($a0) +/* 146f4: 00084880 */ sll $t1,$t0,0x2 +/* 146f8: 01284823 */ subu $t1,$t1,$t0 +/* 146fc: 000948c0 */ sll $t1,$t1,0x3 +/* 14700: 00895021 */ addu $t2,$a0,$t1 +/* 14704: 01425821 */ addu $t3,$t2,$v0 +/* 14708: 916c0004 */ lbu $t4,0x4($t3) +/* 1470c: 55800006 */ bnezl $t4,.L00014728 +/* 14710: 00056e00 */ sll $t5,$a1,0x18 +.L00014714: +/* 14714: 0c004fa1 */ jal func00013e84 +/* 14718: 00000000 */ sll $zero,$zero,0x0 +/* 1471c: 10000006 */ beqz $zero,.L00014738 +/* 14720: 00000000 */ sll $zero,$zero,0x0 +.L00014724: +/* 14724: 00056e00 */ sll $t5,$a1,0x18 +.L00014728: +/* 14728: 000d2e03 */ sra $a1,$t5,0x18 +/* 1472c: 28a10004 */ slti $at,$a1,0x4 +/* 14730: 1420ffde */ bnez $at,.L000146ac +/* 14734: 00000000 */ sll $zero,$zero,0x0 +.L00014738: +/* 14738: 0c00508e */ jal func00014238 +/* 1473c: 00000000 */ sll $zero,$zero,0x0 +/* 14740: 0c004eae */ jal func00013ab8 +/* 14744: 00002025 */ or $a0,$zero,$zero +/* 14748: 3c04800a */ lui $a0,0x800a +/* 1474c: 0c0050fa */ jal func000143e8 +/* 14750: 24849e78 */ addiu $a0,$a0,-24968 +/* 14754: 3c038006 */ lui $v1,0x8006 +/* 14758: 8c63ef0c */ lw $v1,-0x10f4($v1) +/* 1475c: 240f0001 */ addiu $t7,$zero,0x1 +/* 14760: 3c018006 */ lui $at,0x8006 +/* 14764: ac2fee64 */ sw $t7,-0x119c($at) +/* 14768: 3c018006 */ lui $at,0x8006 +/* 1476c: 24630001 */ addiu $v1,$v1,0x1 +/* 14770: ac23ef0c */ sw $v1,-0x10f4($at) +/* 14774: 2861003c */ slti $at,$v1,0x3c +/* 14778: 14200021 */ bnez $at,.L00014800 +/* 1477c: 3c038006 */ lui $v1,0x8006 +/* 14780: 3c048006 */ lui $a0,0x8006 +/* 14784: 3c058006 */ lui $a1,0x8006 +/* 14788: 3c028006 */ lui $v0,0x8006 +/* 1478c: 3c068006 */ lui $a2,0x8006 +/* 14790: 24c6eeac */ addiu $a2,$a2,-4436 +/* 14794: 2442ee9c */ addiu $v0,$v0,-4452 +/* 14798: 24a5ee8c */ addiu $a1,$a1,-4468 +/* 1479c: 2484ee7c */ addiu $a0,$a0,-4484 +/* 147a0: 2463ee6c */ addiu $v1,$v1,-4500 +.L000147a4: +/* 147a4: 8c780000 */ lw $t8,0x0($v1) +/* 147a8: 5700000b */ bnezl $t8,.L000147d8 +/* 147ac: ac600000 */ sw $zero,0x0($v1) +/* 147b0: 8c990000 */ lw $t9,0x0($a0) +/* 147b4: 57200008 */ bnezl $t9,.L000147d8 +/* 147b8: ac600000 */ sw $zero,0x0($v1) +/* 147bc: 8ca80000 */ lw $t0,0x0($a1) +/* 147c0: 55000005 */ bnezl $t0,.L000147d8 +/* 147c4: ac600000 */ sw $zero,0x0($v1) +/* 147c8: 8c490000 */ lw $t1,0x0($v0) +/* 147cc: 51200006 */ beqzl $t1,.L000147e8 +/* 147d0: 24420004 */ addiu $v0,$v0,0x4 +/* 147d4: ac600000 */ sw $zero,0x0($v1) +.L000147d8: +/* 147d8: ac800000 */ sw $zero,0x0($a0) +/* 147dc: aca00000 */ sw $zero,0x0($a1) +/* 147e0: ac400000 */ sw $zero,0x0($v0) +/* 147e4: 24420004 */ addiu $v0,$v0,0x4 +.L000147e8: +/* 147e8: 24630004 */ addiu $v1,$v1,0x4 +/* 147ec: 24840004 */ addiu $a0,$a0,0x4 +/* 147f0: 1446ffec */ bne $v0,$a2,.L000147a4 +/* 147f4: 24a50004 */ addiu $a1,$a1,0x4 +/* 147f8: 3c018006 */ lui $at,0x8006 +/* 147fc: ac20ef0c */ sw $zero,-0x10f4($at) +.L00014800: +/* 14800: 8fbf0014 */ lw $ra,0x14($sp) +.L00014804: +/* 14804: 27bd0038 */ addiu $sp,$sp,0x38 +/* 14808: 03e00008 */ jr $ra +/* 1480c: 00000000 */ sll $zero,$zero,0x0 +/* 14810: 3c018006 */ lui $at,0x8006 +/* 14814: 03e00008 */ jr $ra +/* 14818: ac24eec0 */ sw $a0,-0x1140($at) +); + +GLOBAL_ASM( +glabel func0001481c +/* 1481c: 3c038006 */ lui $v1,0x8006 +/* 14820: 8c63ee60 */ lw $v1,-0x11a0($v1) +/* 14824: 24010014 */ addiu $at,$zero,0x14 +/* 14828: 8c6e01e0 */ lw $t6,0x1e0($v1) +/* 1482c: 8c6f01e4 */ lw $t7,0x1e4($v1) +/* 14830: 01cf1023 */ subu $v0,$t6,$t7 +/* 14834: 24420014 */ addiu $v0,$v0,0x14 +/* 14838: 0041001a */ div $zero,$v0,$at +/* 1483c: 00001010 */ mfhi $v0 +/* 14840: 03e00008 */ jr $ra +/* 14844: 00000000 */ sll $zero,$zero,0x0 +/* 14848: 3c038006 */ lui $v1,0x8006 +/* 1484c: 8c63ee60 */ lw $v1,-0x11a0($v1) +/* 14850: afa50004 */ sw $a1,0x4($sp) +/* 14854: 00057600 */ sll $t6,$a1,0x18 +/* 14858: 8c780200 */ lw $t8,0x200($v1) +/* 1485c: 000e7e03 */ sra $t7,$t6,0x18 +/* 14860: 01e02825 */ or $a1,$t7,$zero +/* 14864: 0701000e */ bgez $t8,.L000148a0 +/* 14868: 3c198006 */ lui $t9,0x8006 +/* 1486c: 9339eeac */ lbu $t9,-0x1154($t9) +/* 14870: 3c0b8006 */ lui $t3,0x8006 +/* 14874: 256bee6c */ addiu $t3,$t3,-4500 +/* 14878: 01f94007 */ srav $t0,$t9,$t7 +/* 1487c: 31090001 */ andi $t1,$t0,0x1 +/* 14880: 15200007 */ bnez $t1,.L000148a0 +/* 14884: 000f5080 */ sll $t2,$t7,0x2 +/* 14888: 014b1821 */ addu $v1,$t2,$t3 +/* 1488c: 8c6c0000 */ lw $t4,0x0($v1) +/* 14890: 00001025 */ or $v0,$zero,$zero +/* 14894: 258d0001 */ addiu $t5,$t4,0x1 +/* 14898: 03e00008 */ jr $ra +/* 1489c: ac6d0000 */ sw $t5,0x0($v1) +.L000148a0: +/* 148a0: 00057080 */ sll $t6,$a1,0x2 +/* 148a4: 3c0f800a */ lui $t7,0x800a +/* 148a8: 01ee7821 */ addu $t7,$t7,$t6 +/* 148ac: 8def9e68 */ lw $t7,-0x6198($t7) +/* 148b0: 59e00004 */ blezl $t7,.L000148c4 +/* 148b4: 8c7801e4 */ lw $t8,0x1e4($v1) +/* 148b8: 03e00008 */ jr $ra +/* 148bc: 00001025 */ or $v0,$zero,$zero +/* 148c0: 8c7801e4 */ lw $t8,0x1e4($v1) +.L000148c4: +/* 148c4: 24010014 */ addiu $at,$zero,0x14 +/* 148c8: 00056080 */ sll $t4,$a1,0x2 +/* 148cc: 0304c821 */ addu $t9,$t8,$a0 +/* 148d0: 27280001 */ addiu $t0,$t9,0x1 +/* 148d4: 0101001a */ div $zero,$t0,$at +/* 148d8: 00004810 */ mfhi $t1 +/* 148dc: 00095080 */ sll $t2,$t1,0x2 +/* 148e0: 01495023 */ subu $t2,$t2,$t1 +/* 148e4: 000a50c0 */ sll $t2,$t2,0x3 +/* 148e8: 01856023 */ subu $t4,$t4,$a1 +/* 148ec: 000c6040 */ sll $t4,$t4,0x1 +/* 148f0: 006a5821 */ addu $t3,$v1,$t2 +/* 148f4: 016c6821 */ addu $t5,$t3,$t4 +/* 148f8: 81a20002 */ lb $v0,0x2($t5) +/* 148fc: 03e00008 */ jr $ra +/* 14900: 00000000 */ sll $zero,$zero,0x0 +/* 14904: 3c038006 */ lui $v1,0x8006 +/* 14908: 8c63ee60 */ lw $v1,-0x11a0($v1) +/* 1490c: afa50004 */ sw $a1,0x4($sp) +/* 14910: 00057600 */ sll $t6,$a1,0x18 +/* 14914: 8c780200 */ lw $t8,0x200($v1) +/* 14918: 000e7e03 */ sra $t7,$t6,0x18 +/* 1491c: 01e02825 */ or $a1,$t7,$zero +/* 14920: 0701000e */ bgez $t8,.L0001495c +/* 14924: 3c198006 */ lui $t9,0x8006 +/* 14928: 9339eeac */ lbu $t9,-0x1154($t9) +/* 1492c: 3c0b8006 */ lui $t3,0x8006 +/* 14930: 256bee7c */ addiu $t3,$t3,-4484 +/* 14934: 01f94007 */ srav $t0,$t9,$t7 +/* 14938: 31090001 */ andi $t1,$t0,0x1 +/* 1493c: 15200007 */ bnez $t1,.L0001495c +/* 14940: 000f5080 */ sll $t2,$t7,0x2 +/* 14944: 014b1821 */ addu $v1,$t2,$t3 +/* 14948: 8c6c0000 */ lw $t4,0x0($v1) +/* 1494c: 00001025 */ or $v0,$zero,$zero +/* 14950: 258d0001 */ addiu $t5,$t4,0x1 +/* 14954: 03e00008 */ jr $ra +/* 14958: ac6d0000 */ sw $t5,0x0($v1) +.L0001495c: +/* 1495c: 00057080 */ sll $t6,$a1,0x2 +/* 14960: 3c0f800a */ lui $t7,0x800a +/* 14964: 01ee7821 */ addu $t7,$t7,$t6 +/* 14968: 8def9e68 */ lw $t7,-0x6198($t7) +/* 1496c: 59e00004 */ blezl $t7,.L00014980 +/* 14970: 8c7801e4 */ lw $t8,0x1e4($v1) +/* 14974: 03e00008 */ jr $ra +/* 14978: 00001025 */ or $v0,$zero,$zero +/* 1497c: 8c7801e4 */ lw $t8,0x1e4($v1) +.L00014980: +/* 14980: 24010014 */ addiu $at,$zero,0x14 +/* 14984: 00056080 */ sll $t4,$a1,0x2 +/* 14988: 0304c821 */ addu $t9,$t8,$a0 +/* 1498c: 27280001 */ addiu $t0,$t9,0x1 +/* 14990: 0101001a */ div $zero,$t0,$at +/* 14994: 00004810 */ mfhi $t1 +/* 14998: 00095080 */ sll $t2,$t1,0x2 +/* 1499c: 01495023 */ subu $t2,$t2,$t1 +/* 149a0: 000a50c0 */ sll $t2,$t2,0x3 +/* 149a4: 01856023 */ subu $t4,$t4,$a1 +/* 149a8: 000c6040 */ sll $t4,$t4,0x1 +/* 149ac: 006a5821 */ addu $t3,$v1,$t2 +/* 149b0: 016c6821 */ addu $t5,$t3,$t4 +/* 149b4: 81a20003 */ lb $v0,0x3($t5) +/* 149b8: 03e00008 */ jr $ra +/* 149bc: 00000000 */ sll $zero,$zero,0x0 +/* 149c0: 3c038006 */ lui $v1,0x8006 +/* 149c4: 8c63ee60 */ lw $v1,-0x11a0($v1) +/* 149c8: afa50004 */ sw $a1,0x4($sp) +/* 149cc: 00057600 */ sll $t6,$a1,0x18 +/* 149d0: 8c780200 */ lw $t8,0x200($v1) +/* 149d4: 000e7e03 */ sra $t7,$t6,0x18 +/* 149d8: 01e02825 */ or $a1,$t7,$zero +/* 149dc: 0701000e */ bgez $t8,.L00014a18 +/* 149e0: 3c198006 */ lui $t9,0x8006 +/* 149e4: 9339eeac */ lbu $t9,-0x1154($t9) +/* 149e8: 3c0b8006 */ lui $t3,0x8006 +/* 149ec: 256bee7c */ addiu $t3,$t3,-4484 +/* 149f0: 01f94007 */ srav $t0,$t9,$t7 +/* 149f4: 31090001 */ andi $t1,$t0,0x1 +/* 149f8: 15200007 */ bnez $t1,.L00014a18 +/* 149fc: 000f5080 */ sll $t2,$t7,0x2 +/* 14a00: 014b1821 */ addu $v1,$t2,$t3 +/* 14a04: 8c6c0000 */ lw $t4,0x0($v1) +/* 14a08: 00001025 */ or $v0,$zero,$zero +/* 14a0c: 258d0001 */ addiu $t5,$t4,0x1 +/* 14a10: 03e00008 */ jr $ra +/* 14a14: ac6d0000 */ sw $t5,0x0($v1) +.L00014a18: +/* 14a18: 00057080 */ sll $t6,$a1,0x2 +/* 14a1c: 3c0f800a */ lui $t7,0x800a +/* 14a20: 01ee7821 */ addu $t7,$t7,$t6 +/* 14a24: 8def9e68 */ lw $t7,-0x6198($t7) +/* 14a28: 59e00004 */ blezl $t7,.L00014a3c +/* 14a2c: 8c7801e4 */ lw $t8,0x1e4($v1) +/* 14a30: 03e00008 */ jr $ra +/* 14a34: 00001025 */ or $v0,$zero,$zero +/* 14a38: 8c7801e4 */ lw $t8,0x1e4($v1) +.L00014a3c: +/* 14a3c: 24010014 */ addiu $at,$zero,0x14 +/* 14a40: 00055880 */ sll $t3,$a1,0x2 +/* 14a44: 0304c821 */ addu $t9,$t8,$a0 +/* 14a48: 0321001a */ div $zero,$t9,$at +/* 14a4c: 00004010 */ mfhi $t0 +/* 14a50: 00084880 */ sll $t1,$t0,0x2 +/* 14a54: 01284823 */ subu $t1,$t1,$t0 +/* 14a58: 000948c0 */ sll $t1,$t1,0x3 +/* 14a5c: 01655823 */ subu $t3,$t3,$a1 +/* 14a60: 000b5840 */ sll $t3,$t3,0x1 +/* 14a64: 00695021 */ addu $t2,$v1,$t1 +/* 14a68: 014b6021 */ addu $t4,$t2,$t3 +/* 14a6c: 81820003 */ lb $v0,0x3($t4) +/* 14a70: 03e00008 */ jr $ra +/* 14a74: 00000000 */ sll $zero,$zero,0x0 +/* 14a78: 3c038006 */ lui $v1,0x8006 +/* 14a7c: 8c63ee60 */ lw $v1,-0x11a0($v1) +/* 14a80: afa50004 */ sw $a1,0x4($sp) +/* 14a84: afa60008 */ sw $a2,0x8($sp) +/* 14a88: 8c790200 */ lw $t9,0x200($v1) +/* 14a8c: 00057600 */ sll $t6,$a1,0x18 +/* 14a90: 000e7e03 */ sra $t7,$t6,0x18 +/* 14a94: 30d8ffff */ andi $t8,$a2,0xffff +/* 14a98: 03003025 */ or $a2,$t8,$zero +/* 14a9c: 01e02825 */ or $a1,$t7,$zero +/* 14aa0: 0721000f */ bgez $t9,.L00014ae0 +/* 14aa4: 00803825 */ or $a3,$a0,$zero +/* 14aa8: 3c088006 */ lui $t0,0x8006 +/* 14aac: 9108eeac */ lbu $t0,-0x1154($t0) +/* 14ab0: 3c0c8006 */ lui $t4,0x8006 +/* 14ab4: 258cee8c */ addiu $t4,$t4,-4468 +/* 14ab8: 01e84807 */ srav $t1,$t0,$t7 +/* 14abc: 312a0001 */ andi $t2,$t1,0x1 +/* 14ac0: 15400007 */ bnez $t2,.L00014ae0 +/* 14ac4: 000f5880 */ sll $t3,$t7,0x2 +/* 14ac8: 016c1821 */ addu $v1,$t3,$t4 +/* 14acc: 8c6d0000 */ lw $t5,0x0($v1) +/* 14ad0: 00001025 */ or $v0,$zero,$zero +/* 14ad4: 25ae0001 */ addiu $t6,$t5,0x1 +/* 14ad8: 03e00008 */ jr $ra +/* 14adc: ac6e0000 */ sw $t6,0x0($v1) +.L00014ae0: +/* 14ae0: 00057880 */ sll $t7,$a1,0x2 +/* 14ae4: 3c18800a */ lui $t8,0x800a +/* 14ae8: 030fc021 */ addu $t8,$t8,$t7 +/* 14aec: 8f189e68 */ lw $t8,-0x6198($t8) +/* 14af0: 5b000004 */ blezl $t8,.L00014b04 +/* 14af4: 8c7901e4 */ lw $t9,0x1e4($v1) +/* 14af8: 03e00008 */ jr $ra +/* 14afc: 00001025 */ or $v0,$zero,$zero +/* 14b00: 8c7901e4 */ lw $t9,0x1e4($v1) +.L00014b04: +/* 14b04: 24010014 */ addiu $at,$zero,0x14 +/* 14b08: 00056880 */ sll $t5,$a1,0x2 +/* 14b0c: 03274021 */ addu $t0,$t9,$a3 +/* 14b10: 25090001 */ addiu $t1,$t0,0x1 +/* 14b14: 0121001a */ div $zero,$t1,$at +/* 14b18: 00005010 */ mfhi $t2 +/* 14b1c: 000a5880 */ sll $t3,$t2,0x2 +/* 14b20: 016a5823 */ subu $t3,$t3,$t2 +/* 14b24: 000b58c0 */ sll $t3,$t3,0x3 +/* 14b28: 01a56823 */ subu $t5,$t5,$a1 +/* 14b2c: 000d6840 */ sll $t5,$t5,0x1 +/* 14b30: 006b6021 */ addu $t4,$v1,$t3 +/* 14b34: 018d7021 */ addu $t6,$t4,$t5 +/* 14b38: 95c40000 */ lhu $a0,0x0($t6) +/* 14b3c: 00861024 */ and $v0,$a0,$a2 +/* 14b40: 304fffff */ andi $t7,$v0,0xffff +/* 14b44: 01e01025 */ or $v0,$t7,$zero +/* 14b48: 03e00008 */ jr $ra +/* 14b4c: 00000000 */ sll $zero,$zero,0x0 +/* 14b50: 3c038006 */ lui $v1,0x8006 +/* 14b54: 8c63ee60 */ lw $v1,-0x11a0($v1) +/* 14b58: afa50004 */ sw $a1,0x4($sp) +/* 14b5c: afa60008 */ sw $a2,0x8($sp) +/* 14b60: 8c780200 */ lw $t8,0x200($v1) +/* 14b64: 00057600 */ sll $t6,$a1,0x18 +/* 14b68: 000e7e03 */ sra $t7,$t6,0x18 +/* 14b6c: 01e02825 */ or $a1,$t7,$zero +/* 14b70: 07010010 */ bgez $t8,.L00014bb4 +/* 14b74: 00803825 */ or $a3,$a0,$zero +/* 14b78: 3c198006 */ lui $t9,0x8006 +/* 14b7c: 9339eeac */ lbu $t9,-0x1154($t9) +/* 14b80: 00056880 */ sll $t5,$a1,0x2 +/* 14b84: 00b95807 */ srav $t3,$t9,$a1 +/* 14b88: 316c0001 */ andi $t4,$t3,0x1 +/* 14b8c: 5580000a */ bnezl $t4,.L00014bb8 +/* 14b90: 0005c880 */ sll $t9,$a1,0x2 +/* 14b94: 3c0e8006 */ lui $t6,0x8006 +/* 14b98: 25ceee9c */ addiu $t6,$t6,-4452 +/* 14b9c: 01ae1821 */ addu $v1,$t5,$t6 +/* 14ba0: 8c6f0000 */ lw $t7,0x0($v1) +/* 14ba4: 00001025 */ or $v0,$zero,$zero +/* 14ba8: 25f80001 */ addiu $t8,$t7,0x1 +/* 14bac: 03e00008 */ jr $ra +/* 14bb0: ac780000 */ sw $t8,0x0($v1) +.L00014bb4: +/* 14bb4: 0005c880 */ sll $t9,$a1,0x2 +.L00014bb8: +/* 14bb8: 3c0b800a */ lui $t3,0x800a +/* 14bbc: 01795821 */ addu $t3,$t3,$t9 +/* 14bc0: 8d6b9e68 */ lw $t3,-0x6198($t3) +/* 14bc4: 59600004 */ blezl $t3,.L00014bd8 +/* 14bc8: 8c6c01e4 */ lw $t4,0x1e4($v1) +/* 14bcc: 03e00008 */ jr $ra +/* 14bd0: 00001025 */ or $v0,$zero,$zero +/* 14bd4: 8c6c01e4 */ lw $t4,0x1e4($v1) +.L00014bd8: +/* 14bd8: 240a0014 */ addiu $t2,$zero,0x14 +/* 14bdc: 00054080 */ sll $t0,$a1,0x2 +/* 14be0: 01873021 */ addu $a2,$t4,$a3 +/* 14be4: 24cd0001 */ addiu $t5,$a2,0x1 +/* 14be8: 01aa001a */ div $zero,$t5,$t2 +/* 14bec: 00007010 */ mfhi $t6 +/* 14bf0: 000e7880 */ sll $t7,$t6,0x2 +/* 14bf4: 01ee7823 */ subu $t7,$t7,$t6 +/* 14bf8: 00ca001a */ div $zero,$a2,$t2 +/* 14bfc: 00005810 */ mfhi $t3 +/* 14c00: 000b6080 */ sll $t4,$t3,0x2 +/* 14c04: 01054023 */ subu $t0,$t0,$a1 +/* 14c08: 018b6023 */ subu $t4,$t4,$t3 +/* 14c0c: 00084040 */ sll $t0,$t0,0x1 +/* 14c10: 15400002 */ bnez $t2,.L00014c1c +/* 14c14: 00000000 */ sll $zero,$zero,0x0 +/* 14c18: 0007000d */ break 0x7 +.L00014c1c: +/* 14c1c: 2401ffff */ addiu $at,$zero,-1 +/* 14c20: 15410004 */ bne $t2,$at,.L00014c34 +/* 14c24: 3c018000 */ lui $at,0x8000 +/* 14c28: 15a10002 */ bne $t5,$at,.L00014c34 +/* 14c2c: 00000000 */ sll $zero,$zero,0x0 +/* 14c30: 0006000d */ break 0x6 +.L00014c34: +/* 14c34: 000f78c0 */ sll $t7,$t7,0x3 +/* 14c38: 000c60c0 */ sll $t4,$t4,0x3 +/* 14c3c: 006fc021 */ addu $t8,$v1,$t7 +/* 14c40: 006c6821 */ addu $t5,$v1,$t4 +/* 14c44: 0308c821 */ addu $t9,$t8,$t0 +/* 14c48: 01a87021 */ addu $t6,$t5,$t0 +/* 14c4c: 97240000 */ lhu $a0,0x0($t9) +/* 14c50: 95c90000 */ lhu $t1,0x0($t6) +/* 14c54: 97b9000a */ lhu $t9,0xa($sp) +/* 14c58: 15400002 */ bnez $t2,.L00014c64 +/* 14c5c: 00000000 */ sll $zero,$zero,0x0 +/* 14c60: 0007000d */ break 0x7 +.L00014c64: +/* 14c64: 2401ffff */ addiu $at,$zero,-1 +/* 14c68: 15410004 */ bne $t2,$at,.L00014c7c +/* 14c6c: 3c018000 */ lui $at,0x8000 +/* 14c70: 14c10002 */ bne $a2,$at,.L00014c7c +/* 14c74: 00000000 */ sll $zero,$zero,0x0 +/* 14c78: 0006000d */ break 0x6 +.L00014c7c: +/* 14c7c: 01207827 */ nor $t7,$t1,$zero +/* 14c80: 008fc024 */ and $t8,$a0,$t7 +/* 14c84: 03191024 */ and $v0,$t8,$t9 +/* 14c88: 304bffff */ andi $t3,$v0,0xffff +/* 14c8c: 01601025 */ or $v0,$t3,$zero +/* 14c90: 03e00008 */ jr $ra +/* 14c94: 00000000 */ sll $zero,$zero,0x0 +/* 14c98: 27bdfff0 */ addiu $sp,$sp,-16 +/* 14c9c: 3c078006 */ lui $a3,0x8006 +/* 14ca0: 8ce7ee60 */ lw $a3,-0x11a0($a3) +/* 14ca4: afb1000c */ sw $s1,0xc($sp) +/* 14ca8: afb00008 */ sw $s0,0x8($sp) +/* 14cac: afa50014 */ sw $a1,0x14($sp) +/* 14cb0: afa60018 */ sw $a2,0x18($sp) +/* 14cb4: 8cf80200 */ lw $t8,0x200($a3) +/* 14cb8: 00057600 */ sll $t6,$a1,0x18 +/* 14cbc: 000e7e03 */ sra $t7,$t6,0x18 +/* 14cc0: 01e02825 */ or $a1,$t7,$zero +/* 14cc4: 00808025 */ or $s0,$a0,$zero +/* 14cc8: 30d1ffff */ andi $s1,$a2,0xffff +/* 14ccc: 00001825 */ or $v1,$zero,$zero +/* 14cd0: 07010010 */ bgez $t8,.L00014d14 +/* 14cd4: 00001025 */ or $v0,$zero,$zero +/* 14cd8: 3c198006 */ lui $t9,0x8006 +/* 14cdc: 9339eeac */ lbu $t9,-0x1154($t9) +/* 14ce0: 00056880 */ sll $t5,$a1,0x2 +/* 14ce4: 00b95807 */ srav $t3,$t9,$a1 +/* 14ce8: 316c0001 */ andi $t4,$t3,0x1 +/* 14cec: 5580000a */ bnezl $t4,.L00014d18 +/* 14cf0: 0005c880 */ sll $t9,$a1,0x2 +/* 14cf4: 3c0e8006 */ lui $t6,0x8006 +/* 14cf8: 25ceee8c */ addiu $t6,$t6,-4468 +/* 14cfc: 01ae1821 */ addu $v1,$t5,$t6 +/* 14d00: 8c6f0000 */ lw $t7,0x0($v1) +/* 14d04: 00001025 */ or $v0,$zero,$zero +/* 14d08: 25f80001 */ addiu $t8,$t7,0x1 +/* 14d0c: 1000003c */ beqz $zero,.L00014e00 +/* 14d10: ac780000 */ sw $t8,0x0($v1) +.L00014d14: +/* 14d14: 0005c880 */ sll $t9,$a1,0x2 +.L00014d18: +/* 14d18: 3c0b800a */ lui $t3,0x800a +/* 14d1c: 01795821 */ addu $t3,$t3,$t9 +/* 14d20: 8d6b9e68 */ lw $t3,-0x6198($t3) +/* 14d24: 59600004 */ blezl $t3,.L00014d38 +/* 14d28: 8cec01e4 */ lw $t4,0x1e4($a3) +/* 14d2c: 10000034 */ beqz $zero,.L00014e00 +/* 14d30: 00001025 */ or $v0,$zero,$zero +/* 14d34: 8cec01e4 */ lw $t4,0x1e4($a3) +.L00014d38: +/* 14d38: 24090014 */ addiu $t1,$zero,0x14 +/* 14d3c: 8ce801e0 */ lw $t0,0x1e0($a3) +/* 14d40: 258d0001 */ addiu $t5,$t4,0x1 +/* 14d44: 01a9001a */ div $zero,$t5,$t1 +/* 14d48: 00002010 */ mfhi $a0 +/* 14d4c: 240a0006 */ addiu $t2,$zero,0x6 +/* 14d50: 15200002 */ bnez $t1,.L00014d5c +/* 14d54: 00000000 */ sll $zero,$zero,0x0 +/* 14d58: 0007000d */ break 0x7 +.L00014d5c: +/* 14d5c: 2401ffff */ addiu $at,$zero,-1 +/* 14d60: 15210004 */ bne $t1,$at,.L00014d74 +/* 14d64: 3c018000 */ lui $at,0x8000 +/* 14d68: 15a10002 */ bne $t5,$at,.L00014d74 +/* 14d6c: 00000000 */ sll $zero,$zero,0x0 +/* 14d70: 0006000d */ break 0x6 +.L00014d74: +/* 14d74: 12000005 */ beqz $s0,.L00014d8c +/* 14d78: 00027080 */ sll $t6,$v0,0x2 +/* 14d7c: 020e7821 */ addu $t7,$s0,$t6 +/* 14d80: 8df80000 */ lw $t8,0x0($t7) +/* 14d84: 1300000d */ beqz $t8,.L00014dbc +/* 14d88: 00000000 */ sll $zero,$zero,0x0 +.L00014d8c: +/* 14d8c: 00aa0019 */ multu $a1,$t2 +/* 14d90: 0004c880 */ sll $t9,$a0,0x2 +/* 14d94: 0324c823 */ subu $t9,$t9,$a0 +/* 14d98: 0019c8c0 */ sll $t9,$t9,0x3 +/* 14d9c: 00f95821 */ addu $t3,$a3,$t9 +/* 14da0: 00006012 */ mflo $t4 +/* 14da4: 016c6821 */ addu $t5,$t3,$t4 +/* 14da8: 95a60000 */ lhu $a2,0x0($t5) +/* 14dac: 00d17024 */ and $t6,$a2,$s1 +/* 14db0: 11c00002 */ beqz $t6,.L00014dbc +/* 14db4: 00000000 */ sll $zero,$zero,0x0 +/* 14db8: 24630001 */ addiu $v1,$v1,0x1 +.L00014dbc: +/* 14dbc: 1088000f */ beq $a0,$t0,.L00014dfc +/* 14dc0: 248f0001 */ addiu $t7,$a0,0x1 +/* 14dc4: 01e9001a */ div $zero,$t7,$t1 +/* 14dc8: 00002010 */ mfhi $a0 +/* 14dcc: 24420001 */ addiu $v0,$v0,0x1 +/* 14dd0: 15200002 */ bnez $t1,.L00014ddc +/* 14dd4: 00000000 */ sll $zero,$zero,0x0 +/* 14dd8: 0007000d */ break 0x7 +.L00014ddc: +/* 14ddc: 2401ffff */ addiu $at,$zero,-1 +/* 14de0: 15210004 */ bne $t1,$at,.L00014df4 +/* 14de4: 3c018000 */ lui $at,0x8000 +/* 14de8: 15e10002 */ bne $t7,$at,.L00014df4 +/* 14dec: 00000000 */ sll $zero,$zero,0x0 +/* 14df0: 0006000d */ break 0x6 +.L00014df4: +/* 14df4: 1000ffdf */ beqz $zero,.L00014d74 +/* 14df8: 00000000 */ sll $zero,$zero,0x0 +.L00014dfc: +/* 14dfc: 00601025 */ or $v0,$v1,$zero +.L00014e00: +/* 14e00: 8fb00008 */ lw $s0,0x8($sp) +/* 14e04: 8fb1000c */ lw $s1,0xc($sp) +/* 14e08: 03e00008 */ jr $ra +/* 14e0c: 27bd0010 */ addiu $sp,$sp,0x10 +/* 14e10: 3c038006 */ lui $v1,0x8006 +/* 14e14: 8c63ee60 */ lw $v1,-0x11a0($v1) +/* 14e18: afa40000 */ sw $a0,0x0($sp) +/* 14e1c: 00047600 */ sll $t6,$a0,0x18 +/* 14e20: 8c780200 */ lw $t8,0x200($v1) +/* 14e24: 000e7e03 */ sra $t7,$t6,0x18 +/* 14e28: 01e02025 */ or $a0,$t7,$zero +/* 14e2c: 0701000e */ bgez $t8,.L00014e68 +/* 14e30: 3c198006 */ lui $t9,0x8006 +/* 14e34: 9339eeac */ lbu $t9,-0x1154($t9) +/* 14e38: 3c0b8006 */ lui $t3,0x8006 +/* 14e3c: 256bee6c */ addiu $t3,$t3,-4500 +/* 14e40: 01f94007 */ srav $t0,$t9,$t7 +/* 14e44: 31090001 */ andi $t1,$t0,0x1 +/* 14e48: 15200007 */ bnez $t1,.L00014e68 +/* 14e4c: 000f5080 */ sll $t2,$t7,0x2 +/* 14e50: 014b1821 */ addu $v1,$t2,$t3 +/* 14e54: 8c6c0000 */ lw $t4,0x0($v1) +/* 14e58: 00001025 */ or $v0,$zero,$zero +/* 14e5c: 258d0001 */ addiu $t5,$t4,0x1 +/* 14e60: 03e00008 */ jr $ra +/* 14e64: ac6d0000 */ sw $t5,0x0($v1) +.L00014e68: +/* 14e68: 00047080 */ sll $t6,$a0,0x2 +/* 14e6c: 3c0f800a */ lui $t7,0x800a +/* 14e70: 01ee7821 */ addu $t7,$t7,$t6 +/* 14e74: 8def9e68 */ lw $t7,-0x6198($t7) +/* 14e78: 59e00004 */ blezl $t7,.L00014e8c +/* 14e7c: 8c7801e0 */ lw $t8,0x1e0($v1) +/* 14e80: 03e00008 */ jr $ra +/* 14e84: 00001025 */ or $v0,$zero,$zero +/* 14e88: 8c7801e0 */ lw $t8,0x1e0($v1) +.L00014e8c: +/* 14e8c: 00044880 */ sll $t1,$a0,0x2 +/* 14e90: 01244823 */ subu $t1,$t1,$a0 +/* 14e94: 0018c880 */ sll $t9,$t8,0x2 +/* 14e98: 0338c823 */ subu $t9,$t9,$t8 +/* 14e9c: 0019c8c0 */ sll $t9,$t9,0x3 +/* 14ea0: 00794021 */ addu $t0,$v1,$t9 +/* 14ea4: 00094840 */ sll $t1,$t1,0x1 +/* 14ea8: 01095021 */ addu $t2,$t0,$t1 +/* 14eac: 81420002 */ lb $v0,0x2($t2) +/* 14eb0: 03e00008 */ jr $ra +/* 14eb4: 00000000 */ sll $zero,$zero,0x0 +/* 14eb8: 3c038006 */ lui $v1,0x8006 +/* 14ebc: 8c63ee60 */ lw $v1,-0x11a0($v1) +/* 14ec0: afa40000 */ sw $a0,0x0($sp) +/* 14ec4: 00047600 */ sll $t6,$a0,0x18 +/* 14ec8: 8c780200 */ lw $t8,0x200($v1) +/* 14ecc: 000e7e03 */ sra $t7,$t6,0x18 +/* 14ed0: 01e02025 */ or $a0,$t7,$zero +/* 14ed4: 0701000e */ bgez $t8,.L00014f10 +/* 14ed8: 3c198006 */ lui $t9,0x8006 +/* 14edc: 9339eeac */ lbu $t9,-0x1154($t9) +/* 14ee0: 3c0b8006 */ lui $t3,0x8006 +/* 14ee4: 256bee7c */ addiu $t3,$t3,-4484 +/* 14ee8: 01f94007 */ srav $t0,$t9,$t7 +/* 14eec: 31090001 */ andi $t1,$t0,0x1 +/* 14ef0: 15200007 */ bnez $t1,.L00014f10 +/* 14ef4: 000f5080 */ sll $t2,$t7,0x2 +/* 14ef8: 014b1821 */ addu $v1,$t2,$t3 +/* 14efc: 8c6c0000 */ lw $t4,0x0($v1) +/* 14f00: 00001025 */ or $v0,$zero,$zero +/* 14f04: 258d0001 */ addiu $t5,$t4,0x1 +/* 14f08: 03e00008 */ jr $ra +/* 14f0c: ac6d0000 */ sw $t5,0x0($v1) +.L00014f10: +/* 14f10: 00047080 */ sll $t6,$a0,0x2 +/* 14f14: 3c0f800a */ lui $t7,0x800a +/* 14f18: 01ee7821 */ addu $t7,$t7,$t6 +/* 14f1c: 8def9e68 */ lw $t7,-0x6198($t7) +/* 14f20: 59e00004 */ blezl $t7,.L00014f34 +/* 14f24: 8c7801e0 */ lw $t8,0x1e0($v1) +/* 14f28: 03e00008 */ jr $ra +/* 14f2c: 00001025 */ or $v0,$zero,$zero +/* 14f30: 8c7801e0 */ lw $t8,0x1e0($v1) +.L00014f34: +/* 14f34: 00044880 */ sll $t1,$a0,0x2 +/* 14f38: 01244823 */ subu $t1,$t1,$a0 +/* 14f3c: 0018c880 */ sll $t9,$t8,0x2 +/* 14f40: 0338c823 */ subu $t9,$t9,$t8 +/* 14f44: 0019c8c0 */ sll $t9,$t9,0x3 +/* 14f48: 00794021 */ addu $t0,$v1,$t9 +/* 14f4c: 00094840 */ sll $t1,$t1,0x1 +/* 14f50: 01095021 */ addu $t2,$t0,$t1 +/* 14f54: 81420003 */ lb $v0,0x3($t2) +/* 14f58: 03e00008 */ jr $ra +/* 14f5c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00014f60 +/* 14f60: 3c038006 */ lui $v1,0x8006 +/* 14f64: 8c63ee60 */ lw $v1,-0x11a0($v1) +/* 14f68: afa40000 */ sw $a0,0x0($sp) +/* 14f6c: afa50004 */ sw $a1,0x4($sp) +/* 14f70: 8c790200 */ lw $t9,0x200($v1) +/* 14f74: 00047600 */ sll $t6,$a0,0x18 +/* 14f78: 000e7e03 */ sra $t7,$t6,0x18 +/* 14f7c: 30b8ffff */ andi $t8,$a1,0xffff +/* 14f80: 03002825 */ or $a1,$t8,$zero +/* 14f84: 0721000f */ bgez $t9,.L00014fc4 +/* 14f88: 01e02025 */ or $a0,$t7,$zero +/* 14f8c: 3c088006 */ lui $t0,0x8006 +/* 14f90: 9108eeac */ lbu $t0,-0x1154($t0) +/* 14f94: 3c0c8006 */ lui $t4,0x8006 +/* 14f98: 258cee8c */ addiu $t4,$t4,-4468 +/* 14f9c: 01e84807 */ srav $t1,$t0,$t7 +/* 14fa0: 312a0001 */ andi $t2,$t1,0x1 +/* 14fa4: 15400007 */ bnez $t2,.L00014fc4 +/* 14fa8: 000f5880 */ sll $t3,$t7,0x2 +/* 14fac: 016c1821 */ addu $v1,$t3,$t4 +/* 14fb0: 8c6d0000 */ lw $t5,0x0($v1) +/* 14fb4: 00001025 */ or $v0,$zero,$zero +/* 14fb8: 25ae0001 */ addiu $t6,$t5,0x1 +/* 14fbc: 03e00008 */ jr $ra +/* 14fc0: ac6e0000 */ sw $t6,0x0($v1) +.L00014fc4: +/* 14fc4: 00047880 */ sll $t7,$a0,0x2 +/* 14fc8: 3c18800a */ lui $t8,0x800a +/* 14fcc: 030fc021 */ addu $t8,$t8,$t7 +/* 14fd0: 8f189e68 */ lw $t8,-0x6198($t8) +/* 14fd4: 5b000004 */ blezl $t8,.L00014fe8 +/* 14fd8: 8c7901e0 */ lw $t9,0x1e0($v1) +/* 14fdc: 03e00008 */ jr $ra +/* 14fe0: 00001025 */ or $v0,$zero,$zero +/* 14fe4: 8c7901e0 */ lw $t9,0x1e0($v1) +.L00014fe8: +/* 14fe8: 00045080 */ sll $t2,$a0,0x2 +/* 14fec: 01445023 */ subu $t2,$t2,$a0 +/* 14ff0: 00194080 */ sll $t0,$t9,0x2 +/* 14ff4: 01194023 */ subu $t0,$t0,$t9 +/* 14ff8: 000840c0 */ sll $t0,$t0,0x3 +/* 14ffc: 00684821 */ addu $t1,$v1,$t0 +/* 15000: 000a5040 */ sll $t2,$t2,0x1 +/* 15004: 012a5821 */ addu $t3,$t1,$t2 +/* 15008: 956c0000 */ lhu $t4,0x0($t3) +/* 1500c: 01851024 */ and $v0,$t4,$a1 +/* 15010: 304dffff */ andi $t5,$v0,0xffff +/* 15014: 01a01025 */ or $v0,$t5,$zero +/* 15018: 03e00008 */ jr $ra +/* 1501c: 00000000 */ sll $zero,$zero,0x0 +/* 15020: 3c038006 */ lui $v1,0x8006 +/* 15024: 8c63ee60 */ lw $v1,-0x11a0($v1) +/* 15028: afa40000 */ sw $a0,0x0($sp) +/* 1502c: afa50004 */ sw $a1,0x4($sp) +/* 15030: 8c790200 */ lw $t9,0x200($v1) +/* 15034: 00047600 */ sll $t6,$a0,0x18 +/* 15038: 000e7e03 */ sra $t7,$t6,0x18 +/* 1503c: 30b8ffff */ andi $t8,$a1,0xffff +/* 15040: 03002825 */ or $a1,$t8,$zero +/* 15044: 0721000f */ bgez $t9,.L00015084 +/* 15048: 01e02025 */ or $a0,$t7,$zero +/* 1504c: 3c088006 */ lui $t0,0x8006 +/* 15050: 9108eeac */ lbu $t0,-0x1154($t0) +/* 15054: 3c0c8006 */ lui $t4,0x8006 +/* 15058: 258cee9c */ addiu $t4,$t4,-4452 +/* 1505c: 01e84807 */ srav $t1,$t0,$t7 +/* 15060: 312a0001 */ andi $t2,$t1,0x1 +/* 15064: 15400007 */ bnez $t2,.L00015084 +/* 15068: 000f5880 */ sll $t3,$t7,0x2 +/* 1506c: 016c1821 */ addu $v1,$t3,$t4 +/* 15070: 8c6d0000 */ lw $t5,0x0($v1) +/* 15074: 00001025 */ or $v0,$zero,$zero +/* 15078: 25ae0001 */ addiu $t6,$t5,0x1 +/* 1507c: 03e00008 */ jr $ra +/* 15080: ac6e0000 */ sw $t6,0x0($v1) +.L00015084: +/* 15084: 00047880 */ sll $t7,$a0,0x2 +/* 15088: 3c18800a */ lui $t8,0x800a +/* 1508c: 030fc021 */ addu $t8,$t8,$t7 +/* 15090: 8f189e68 */ lw $t8,-0x6198($t8) +/* 15094: 5b000004 */ blezl $t8,.L000150a8 +/* 15098: 0004c840 */ sll $t9,$a0,0x1 +/* 1509c: 03e00008 */ jr $ra +/* 150a0: 00001025 */ or $v0,$zero,$zero +/* 150a4: 0004c840 */ sll $t9,$a0,0x1 +.L000150a8: +/* 150a8: 00794021 */ addu $t0,$v1,$t9 +/* 150ac: 950901f0 */ lhu $t1,0x1f0($t0) +/* 150b0: 01251024 */ and $v0,$t1,$a1 +/* 150b4: 304affff */ andi $t2,$v0,0xffff +/* 150b8: 01401025 */ or $v0,$t2,$zero +/* 150bc: 03e00008 */ jr $ra +/* 150c0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000150c4 +/* 150c4: 3c0e8006 */ lui $t6,0x8006 +/* 150c8: 8dceeebc */ lw $t6,-0x1144($t6) +/* 150cc: 24030001 */ addiu $v1,$zero,0x1 +/* 150d0: 11c00003 */ beqz $t6,.L000150e0 +/* 150d4: 00000000 */ sll $zero,$zero,0x0 +/* 150d8: 03e00008 */ jr $ra +/* 150dc: 00001025 */ or $v0,$zero,$zero +.L000150e0: +/* 150e0: 03e00008 */ jr $ra +/* 150e4: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func000150e8 +/* 150e8: 3c028006 */ lui $v0,0x8006 +/* 150ec: 8c42eebc */ lw $v0,-0x1144($v0) +/* 150f0: 27bdffe0 */ addiu $sp,$sp,-32 +/* 150f4: afbf0014 */ sw $ra,0x14($sp) +/* 150f8: 1440000c */ bnez $v0,.L0001512c +/* 150fc: 3c04800a */ lui $a0,0x800a +/* 15100: 24849ec0 */ addiu $a0,$a0,-24896 +/* 15104: 27a5001c */ addiu $a1,$sp,0x1c +/* 15108: 0c012238 */ jal func000488e0 +/* 1510c: 00003025 */ or $a2,$zero,$zero +/* 15110: 3c04800a */ lui $a0,0x800a +/* 15114: 24849ee0 */ addiu $a0,$a0,-24864 +/* 15118: 27a5001c */ addiu $a1,$sp,0x1c +/* 1511c: 0c0121bc */ jal func000486f0 +/* 15120: 24060001 */ addiu $a2,$zero,0x1 +/* 15124: 3c028006 */ lui $v0,0x8006 +/* 15128: 8c42eebc */ lw $v0,-0x1144($v0) +.L0001512c: +/* 1512c: 8fbf0014 */ lw $ra,0x14($sp) +/* 15130: 244e0001 */ addiu $t6,$v0,0x1 +/* 15134: 3c018006 */ lui $at,0x8006 +/* 15138: ac2eeebc */ sw $t6,-0x1144($at) +/* 1513c: 03e00008 */ jr $ra +/* 15140: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func00015144 +/* 15144: 3c028006 */ lui $v0,0x8006 +/* 15148: 2442eebc */ addiu $v0,$v0,-4420 +/* 1514c: 8c4e0000 */ lw $t6,0x0($v0) +/* 15150: 27bdffe0 */ addiu $sp,$sp,-32 +/* 15154: afbf0014 */ sw $ra,0x14($sp) +/* 15158: 25cfffff */ addiu $t7,$t6,-1 +/* 1515c: 15e0000b */ bnez $t7,.L0001518c +/* 15160: ac4f0000 */ sw $t7,0x0($v0) +/* 15164: 3c04800a */ lui $a0,0x800a +/* 15168: 24849f00 */ addiu $a0,$a0,-24832 +/* 1516c: 27a5001c */ addiu $a1,$sp,0x1c +/* 15170: 0c012238 */ jal func000488e0 +/* 15174: 00003025 */ or $a2,$zero,$zero +/* 15178: 3c04800a */ lui $a0,0x800a +/* 1517c: 24849f20 */ addiu $a0,$a0,-24800 +/* 15180: 27a5001c */ addiu $a1,$sp,0x1c +/* 15184: 0c0121bc */ jal func000486f0 +/* 15188: 24060001 */ addiu $a2,$zero,0x1 +.L0001518c: +/* 1518c: 8fbf0014 */ lw $ra,0x14($sp) +/* 15190: 27bd0020 */ addiu $sp,$sp,0x20 +/* 15194: 03e00008 */ jr $ra +/* 15198: 00000000 */ sll $zero,$zero,0x0 +/* 1519c: 27bdffd0 */ addiu $sp,$sp,-48 +/* 151a0: afb40028 */ sw $s4,0x28($sp) +/* 151a4: 3c14800a */ lui $s4,0x800a +/* 151a8: 26949e78 */ addiu $s4,$s4,-24968 +/* 151ac: afbf002c */ sw $ra,0x2c($sp) +/* 151b0: 3c05800a */ lui $a1,0x800a +/* 151b4: afb30024 */ sw $s3,0x24($sp) +/* 151b8: afb20020 */ sw $s2,0x20($sp) +/* 151bc: afb1001c */ sw $s1,0x1c($sp) +/* 151c0: afb00018 */ sw $s0,0x18($sp) +/* 151c4: 24a59e90 */ addiu $a1,$a1,-24944 +/* 151c8: 02802025 */ or $a0,$s4,$zero +/* 151cc: 0c0120d0 */ jal func00048340 +/* 151d0: 2406000a */ addiu $a2,$zero,0xa +/* 151d4: 24040005 */ addiu $a0,$zero,0x5 +/* 151d8: 02802825 */ or $a1,$s4,$zero +/* 151dc: 0c012148 */ jal func00048520 +/* 151e0: 00003025 */ or $a2,$zero,$zero +/* 151e4: 3c12800a */ lui $s2,0x800a +/* 151e8: 26523180 */ addiu $s2,$s2,0x3180 +/* 151ec: 00008025 */ or $s0,$zero,$zero +/* 151f0: 24130068 */ addiu $s3,$zero,0x68 +/* 151f4: 24110004 */ addiu $s1,$zero,0x4 +.L000151f8: +/* 151f8: 16110003 */ bne $s0,$s1,.L00015208 +/* 151fc: 02802025 */ or $a0,$s4,$zero +/* 15200: 10000005 */ beqz $zero,.L00015218 +/* 15204: 00003825 */ or $a3,$zero,$zero +.L00015208: +/* 15208: 02130019 */ multu $s0,$s3 +/* 1520c: 00007012 */ mflo $t6 +/* 15210: 024e3821 */ addu $a3,$s2,$t6 +/* 15214: 00000000 */ sll $zero,$zero,0x0 +.L00015218: +/* 15218: 00e02825 */ or $a1,$a3,$zero +/* 1521c: 0c013e15 */ jal func0004f854 +/* 15220: 02003025 */ or $a2,$s0,$zero +/* 15224: 1440001f */ bnez $v0,.L000152a4 +/* 15228: 00002825 */ or $a1,$zero,$zero +/* 1522c: 16110003 */ bne $s0,$s1,.L0001523c +/* 15230: 00000000 */ sll $zero,$zero,0x0 +/* 15234: 10000005 */ beqz $zero,.L0001524c +/* 15238: 00003825 */ or $a3,$zero,$zero +.L0001523c: +/* 1523c: 02130019 */ multu $s0,$s3 +/* 15240: 00007812 */ mflo $t7 +/* 15244: 024f3821 */ addu $a3,$s2,$t7 +/* 15248: 00000000 */ sll $zero,$zero,0x0 +.L0001524c: +/* 1524c: 0c013d78 */ jal func0004f5e0 +/* 15250: 00e02025 */ or $a0,$a3,$zero +/* 15254: 16110003 */ bne $s0,$s1,.L00015264 +/* 15258: 00002825 */ or $a1,$zero,$zero +/* 1525c: 10000005 */ beqz $zero,.L00015274 +/* 15260: 00003825 */ or $a3,$zero,$zero +.L00015264: +/* 15264: 02130019 */ multu $s0,$s3 +/* 15268: 0000c012 */ mflo $t8 +/* 1526c: 02583821 */ addu $a3,$s2,$t8 +/* 15270: 00000000 */ sll $zero,$zero,0x0 +.L00015274: +/* 15274: 0c013d78 */ jal func0004f5e0 +/* 15278: 00e02025 */ or $a0,$a3,$zero +/* 1527c: 16110003 */ bne $s0,$s1,.L0001528c +/* 15280: 00002825 */ or $a1,$zero,$zero +/* 15284: 10000005 */ beqz $zero,.L0001529c +/* 15288: 00003825 */ or $a3,$zero,$zero +.L0001528c: +/* 1528c: 02130019 */ multu $s0,$s3 +/* 15290: 0000c812 */ mflo $t9 +/* 15294: 02593821 */ addu $a3,$s2,$t9 +/* 15298: 00000000 */ sll $zero,$zero,0x0 +.L0001529c: +/* 1529c: 0c013d78 */ jal func0004f5e0 +/* 152a0: 00e02025 */ or $a0,$a3,$zero +.L000152a4: +/* 152a4: 26100001 */ addiu $s0,$s0,0x1 +/* 152a8: 1611ffd3 */ bne $s0,$s1,.L000151f8 +/* 152ac: 00000000 */ sll $zero,$zero,0x0 +/* 152b0: 8fbf002c */ lw $ra,0x2c($sp) +/* 152b4: 8fb00018 */ lw $s0,0x18($sp) +/* 152b8: 8fb1001c */ lw $s1,0x1c($sp) +/* 152bc: 8fb20020 */ lw $s2,0x20($sp) +/* 152c0: 8fb30024 */ lw $s3,0x24($sp) +/* 152c4: 8fb40028 */ lw $s4,0x28($sp) +/* 152c8: 03e00008 */ jr $ra +/* 152cc: 27bd0030 */ addiu $sp,$sp,0x30 +/* 152d0: 3c07800a */ lui $a3,0x800a +/* 152d4: 24e79fc0 */ addiu $a3,$a3,-24640 +/* 152d8: 8cf80318 */ lw $t8,0x318($a3) +/* 152dc: 00047600 */ sll $t6,$a0,0x18 +/* 152e0: 000e7e03 */ sra $t7,$t6,0x18 +/* 152e4: afa40000 */ sw $a0,0x0($sp) +/* 152e8: 13000008 */ beqz $t8,.L0001530c +/* 152ec: 01e02025 */ or $a0,$t7,$zero +/* 152f0: 000fc9c0 */ sll $t9,$t7,0x7 +/* 152f4: 00f94021 */ addu $t0,$a3,$t9 +/* 152f8: 8d0900e4 */ lw $t1,0xe4($t0) +/* 152fc: 240affff */ addiu $t2,$zero,-1 +/* 15300: aca90000 */ sw $t1,0x0($a1) +/* 15304: 03e00008 */ jr $ra +/* 15308: acca0000 */ sw $t2,0x0($a2) +.L0001530c: +/* 1530c: 000459c0 */ sll $t3,$a0,0x7 +/* 15310: aca40000 */ sw $a0,0x0($a1) +/* 15314: 00eb6021 */ addu $t4,$a3,$t3 +/* 15318: 8d8d00e4 */ lw $t5,0xe4($t4) +/* 1531c: 3c0f800b */ lui $t7,0x800b +/* 15320: 000d7080 */ sll $t6,$t5,0x2 +/* 15324: 01cd7021 */ addu $t6,$t6,$t5 +/* 15328: 000e7140 */ sll $t6,$t6,0x5 +/* 1532c: 01ee7821 */ addu $t7,$t7,$t6 +/* 15330: 91efc7fc */ lbu $t7,-0x3804($t7) +/* 15334: 240effff */ addiu $t6,$zero,-1 +/* 15338: 29e10004 */ slti $at,$t7,0x4 +/* 1533c: 5420001f */ bnezl $at,.L000153bc +/* 15340: acce0000 */ sw $t6,0x0($a2) +/* 15344: 8cf8006c */ lw $t8,0x6c($a3) +/* 15348: 00001025 */ or $v0,$zero,$zero +/* 1534c: 00001825 */ or $v1,$zero,$zero +/* 15350: 13000003 */ beqz $t8,.L00015360 +/* 15354: 00002825 */ or $a1,$zero,$zero +/* 15358: 10000001 */ beqz $zero,.L00015360 +/* 1535c: 24020001 */ addiu $v0,$zero,0x1 +.L00015360: +/* 15360: 8cf90068 */ lw $t9,0x68($a3) +/* 15364: 13200003 */ beqz $t9,.L00015374 +/* 15368: 00000000 */ sll $zero,$zero,0x0 +/* 1536c: 10000001 */ beqz $zero,.L00015374 +/* 15370: 24030001 */ addiu $v1,$zero,0x1 +.L00015374: +/* 15374: 8ce80064 */ lw $t0,0x64($a3) +/* 15378: 11000003 */ beqz $t0,.L00015388 +/* 1537c: 00000000 */ sll $zero,$zero,0x0 +/* 15380: 10000001 */ beqz $zero,.L00015388 +/* 15384: 24050001 */ addiu $a1,$zero,0x1 +.L00015388: +/* 15388: 8ce90070 */ lw $t1,0x70($a3) +/* 1538c: 00003825 */ or $a3,$zero,$zero +/* 15390: 11200003 */ beqz $t1,.L000153a0 +/* 15394: 00000000 */ sll $zero,$zero,0x0 +/* 15398: 10000001 */ beqz $zero,.L000153a0 +/* 1539c: 24070001 */ addiu $a3,$zero,0x1 +.L000153a0: +/* 153a0: 00e55021 */ addu $t2,$a3,$a1 +/* 153a4: 01435821 */ addu $t3,$t2,$v1 +/* 153a8: 01626021 */ addu $t4,$t3,$v0 +/* 153ac: 01846821 */ addu $t5,$t4,$a0 +/* 153b0: 03e00008 */ jr $ra +/* 153b4: accd0000 */ sw $t5,0x0($a2) +/* 153b8: acce0000 */ sw $t6,0x0($a2) +.L000153bc: +/* 153bc: 03e00008 */ jr $ra +/* 153c0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000153c4 +/* 153c4: 27bdffd8 */ addiu $sp,$sp,-40 +/* 153c8: 00043600 */ sll $a2,$a0,0x18 +/* 153cc: 00067603 */ sra $t6,$a2,0x18 +/* 153d0: 24010004 */ addiu $at,$zero,0x4 +/* 153d4: 01c03025 */ or $a2,$t6,$zero +/* 153d8: afbf0014 */ sw $ra,0x14($sp) +/* 153dc: afa40028 */ sw $a0,0x28($sp) +/* 153e0: 11c10070 */ beq $t6,$at,.L000155a4 +/* 153e4: afa5002c */ sw $a1,0x2c($sp) +/* 153e8: 000e7880 */ sll $t7,$t6,0x2 +/* 153ec: 01ee7823 */ subu $t7,$t7,$t6 +/* 153f0: 000f7880 */ sll $t7,$t7,0x2 +/* 153f4: 01ee7823 */ subu $t7,$t7,$t6 +/* 153f8: 000f7880 */ sll $t7,$t7,0x2 +/* 153fc: 01ee7821 */ addu $t7,$t7,$t6 +/* 15400: 000f7880 */ sll $t7,$t7,0x2 +/* 15404: 01ee7823 */ subu $t7,$t7,$t6 +/* 15408: 3c18800a */ lui $t8,0x800a +/* 1540c: 27182380 */ addiu $t8,$t8,0x2380 +/* 15410: 000f7880 */ sll $t7,$t7,0x2 +/* 15414: 01f8c821 */ addu $t9,$t7,$t8 +/* 15418: afb9001c */ sw $t9,0x1c($sp) +/* 1541c: 8f220000 */ lw $v0,0x0($t9) +/* 15420: 24010002 */ addiu $at,$zero,0x2 +/* 15424: 1041005f */ beq $v0,$at,.L000155a4 +/* 15428: 24010003 */ addiu $at,$zero,0x3 +/* 1542c: 5041005e */ beql $v0,$at,.L000155a8 +/* 15430: 8fbf0014 */ lw $ra,0x14($sp) +/* 15434: 50a00005 */ beqzl $a1,.L0001544c +/* 15438: 24010004 */ addiu $at,$zero,0x4 +/* 1543c: 0c00543a */ jal func000150e8 +/* 15440: a3ae002b */ sb $t6,0x2b($sp) +/* 15444: 83a6002b */ lb $a2,0x2b($sp) +/* 15448: 24010004 */ addiu $at,$zero,0x4 +.L0001544c: +/* 1544c: 14c10003 */ bne $a2,$at,.L0001545c +/* 15450: 3c04800a */ lui $a0,0x800a +/* 15454: 10000009 */ beqz $zero,.L0001547c +/* 15458: 00003825 */ or $a3,$zero,$zero +.L0001545c: +/* 1545c: 00064880 */ sll $t1,$a2,0x2 +/* 15460: 01264823 */ subu $t1,$t1,$a2 +/* 15464: 00094880 */ sll $t1,$t1,0x2 +/* 15468: 01264821 */ addu $t1,$t1,$a2 +/* 1546c: 3c0a800a */ lui $t2,0x800a +/* 15470: 254a3180 */ addiu $t2,$t2,0x3180 +/* 15474: 000948c0 */ sll $t1,$t1,0x3 +/* 15478: 012a3821 */ addu $a3,$t1,$t2 +.L0001547c: +/* 1547c: 24849e78 */ addiu $a0,$a0,-24968 +/* 15480: 00e02825 */ or $a1,$a3,$zero +/* 15484: 0c013e15 */ jal func0004f854 +/* 15488: a3a6002b */ sb $a2,0x2b($sp) +/* 1548c: 14400034 */ bnez $v0,.L00015560 +/* 15490: 83a6002b */ lb $a2,0x2b($sp) +/* 15494: 24010004 */ addiu $at,$zero,0x4 +/* 15498: 14c10003 */ bne $a2,$at,.L000154a8 +/* 1549c: 00002825 */ or $a1,$zero,$zero +/* 154a0: 10000009 */ beqz $zero,.L000154c8 +/* 154a4: 00003825 */ or $a3,$zero,$zero +.L000154a8: +/* 154a8: 00065880 */ sll $t3,$a2,0x2 +/* 154ac: 01665823 */ subu $t3,$t3,$a2 +/* 154b0: 000b5880 */ sll $t3,$t3,0x2 +/* 154b4: 01665821 */ addu $t3,$t3,$a2 +/* 154b8: 3c0c800a */ lui $t4,0x800a +/* 154bc: 258c3180 */ addiu $t4,$t4,0x3180 +/* 154c0: 000b58c0 */ sll $t3,$t3,0x3 +/* 154c4: 016c3821 */ addu $a3,$t3,$t4 +.L000154c8: +/* 154c8: 00e02025 */ or $a0,$a3,$zero +/* 154cc: 0c013d78 */ jal func0004f5e0 +/* 154d0: a3a6002b */ sb $a2,0x2b($sp) +/* 154d4: 83a6002b */ lb $a2,0x2b($sp) +/* 154d8: 24010004 */ addiu $at,$zero,0x4 +/* 154dc: 00002825 */ or $a1,$zero,$zero +/* 154e0: 14c10003 */ bne $a2,$at,.L000154f0 +/* 154e4: 00066880 */ sll $t5,$a2,0x2 +/* 154e8: 10000008 */ beqz $zero,.L0001550c +/* 154ec: 00003825 */ or $a3,$zero,$zero +.L000154f0: +/* 154f0: 01a66823 */ subu $t5,$t5,$a2 +/* 154f4: 000d6880 */ sll $t5,$t5,0x2 +/* 154f8: 01a66821 */ addu $t5,$t5,$a2 +/* 154fc: 3c0e800a */ lui $t6,0x800a +/* 15500: 25ce3180 */ addiu $t6,$t6,0x3180 +/* 15504: 000d68c0 */ sll $t5,$t5,0x3 +/* 15508: 01ae3821 */ addu $a3,$t5,$t6 +.L0001550c: +/* 1550c: 00e02025 */ or $a0,$a3,$zero +/* 15510: 0c013d78 */ jal func0004f5e0 +/* 15514: a3a6002b */ sb $a2,0x2b($sp) +/* 15518: 83a6002b */ lb $a2,0x2b($sp) +/* 1551c: 24010004 */ addiu $at,$zero,0x4 +/* 15520: 00002825 */ or $a1,$zero,$zero +/* 15524: 14c10003 */ bne $a2,$at,.L00015534 +/* 15528: 00067880 */ sll $t7,$a2,0x2 +/* 1552c: 10000008 */ beqz $zero,.L00015550 +/* 15530: 00003825 */ or $a3,$zero,$zero +.L00015534: +/* 15534: 01e67823 */ subu $t7,$t7,$a2 +/* 15538: 000f7880 */ sll $t7,$t7,0x2 +/* 1553c: 01e67821 */ addu $t7,$t7,$a2 +/* 15540: 3c18800a */ lui $t8,0x800a +/* 15544: 27183180 */ addiu $t8,$t8,0x3180 +/* 15548: 000f78c0 */ sll $t7,$t7,0x3 +/* 1554c: 01f83821 */ addu $a3,$t7,$t8 +.L00015550: +/* 15550: 00e02025 */ or $a0,$a3,$zero +/* 15554: 0c013d78 */ jal func0004f5e0 +/* 15558: a3a6002b */ sb $a2,0x2b($sp) +/* 1555c: 83a6002b */ lb $a2,0x2b($sp) +.L00015560: +/* 15560: 8fb9002c */ lw $t9,0x2c($sp) +/* 15564: 53200004 */ beqzl $t9,.L00015578 +/* 15568: 8fa3001c */ lw $v1,0x1c($sp) +/* 1556c: 0c005451 */ jal func00015144 +/* 15570: a3a6002b */ sb $a2,0x2b($sp) +/* 15574: 8fa3001c */ lw $v1,0x1c($sp) +.L00015578: +/* 15578: 24010006 */ addiu $at,$zero,0x6 +/* 1557c: 8c620004 */ lw $v0,0x4($v1) +/* 15580: 10410004 */ beq $v0,$at,.L00015594 +/* 15584: 24010007 */ addiu $at,$zero,0x7 +/* 15588: 10410002 */ beq $v0,$at,.L00015594 +/* 1558c: 24080005 */ addiu $t0,$zero,0x5 +/* 15590: ac680004 */ sw $t0,0x4($v1) +.L00015594: +/* 15594: 3c01bf80 */ lui $at,0xbf80 +/* 15598: 44812000 */ mtc1 $at,$f4 +/* 1559c: 00000000 */ sll $zero,$zero,0x0 +/* 155a0: e46402b4 */ swc1 $f4,0x2b4($v1) +.L000155a4: +/* 155a4: 8fbf0014 */ lw $ra,0x14($sp) +.L000155a8: +/* 155a8: 27bd0028 */ addiu $sp,$sp,0x28 +/* 155ac: 03e00008 */ jr $ra +/* 155b0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000155b4 +/* 155b4: 00047600 */ sll $t6,$a0,0x18 +/* 155b8: 000e7e03 */ sra $t7,$t6,0x18 +/* 155bc: 000fc080 */ sll $t8,$t7,0x2 +/* 155c0: 030fc023 */ subu $t8,$t8,$t7 +/* 155c4: 0018c080 */ sll $t8,$t8,0x2 +/* 155c8: 030fc023 */ subu $t8,$t8,$t7 +/* 155cc: 0018c080 */ sll $t8,$t8,0x2 +/* 155d0: 030fc021 */ addu $t8,$t8,$t7 +/* 155d4: 0018c080 */ sll $t8,$t8,0x2 +/* 155d8: 030fc023 */ subu $t8,$t8,$t7 +/* 155dc: 0018c080 */ sll $t8,$t8,0x2 +/* 155e0: 3c02800a */ lui $v0,0x800a +/* 155e4: 00581021 */ addu $v0,$v0,$t8 +/* 155e8: afa40000 */ sw $a0,0x0($sp) +/* 155ec: 03e00008 */ jr $ra +/* 155f0: 8c422390 */ lw $v0,0x2390($v0) +); + +GLOBAL_ASM( +glabel func000155f4 +/* 155f4: 27bdffe8 */ addiu $sp,$sp,-24 +/* 155f8: afbf0014 */ sw $ra,0x14($sp) +/* 155fc: afa40018 */ sw $a0,0x18($sp) +/* 15600: 00047600 */ sll $t6,$a0,0x18 +/* 15604: 0c00556d */ jal func000155b4 +/* 15608: 000e2603 */ sra $a0,$t6,0x18 +/* 1560c: 8fbf0014 */ lw $ra,0x14($sp) +/* 15610: 27bd0018 */ addiu $sp,$sp,0x18 +/* 15614: 03e00008 */ jr $ra +/* 15618: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0001561c +/* 1561c: 27bdffd0 */ addiu $sp,$sp,-48 +/* 15620: afb30020 */ sw $s3,0x20($sp) +/* 15624: afb00014 */ sw $s0,0x14($sp) +/* 15628: afb50028 */ sw $s5,0x28($sp) +/* 1562c: afb40024 */ sw $s4,0x24($sp) +/* 15630: afb2001c */ sw $s2,0x1c($sp) +/* 15634: afb10018 */ sw $s1,0x18($sp) +/* 15638: 3c10800a */ lui $s0,0x800a +/* 1563c: 3c13800a */ lui $s3,0x800a +/* 15640: afbf002c */ sw $ra,0x2c($sp) +/* 15644: 26733180 */ addiu $s3,$s3,0x3180 +/* 15648: 26102380 */ addiu $s0,$s0,0x2380 +/* 1564c: 00008825 */ or $s1,$zero,$zero +/* 15650: 24120004 */ addiu $s2,$zero,0x4 +/* 15654: 24140068 */ addiu $s4,$zero,0x68 +/* 15658: 24150002 */ addiu $s5,$zero,0x2 +.L0001565c: +/* 1565c: 8e0e0010 */ lw $t6,0x10($s0) +/* 15660: 2401000b */ addiu $at,$zero,0xb +/* 15664: 55c1006e */ bnel $t6,$at,.L00015820 +/* 15668: 26310001 */ addiu $s1,$s1,0x1 +/* 1566c: 8e0f0000 */ lw $t7,0x0($s0) +/* 15670: 24010001 */ addiu $at,$zero,0x1 +/* 15674: 55e1006a */ bnel $t7,$at,.L00015820 +/* 15678: 26310001 */ addiu $s1,$s1,0x1 +/* 1567c: 8e180004 */ lw $t8,0x4($s0) +/* 15680: 2719fffd */ addiu $t9,$t8,-3 +/* 15684: 2f210006 */ sltiu $at,$t9,0x6 +/* 15688: 10200064 */ beqz $at,.L0001581c +/* 1568c: 0019c880 */ sll $t9,$t9,0x2 +/* 15690: 3c017005 */ lui $at,0x7005 +/* 15694: 00390821 */ addu $at,$at,$t9 +/* 15698: 8c3941e4 */ lw $t9,0x41e4($at) +/* 1569c: 03200008 */ jr $t9 +/* 156a0: 00000000 */ sll $zero,$zero,0x0 +/* 156a4: 24080004 */ addiu $t0,$zero,0x4 +/* 156a8: 16320003 */ bne $s1,$s2,.L000156b8 +/* 156ac: ae080004 */ sw $t0,0x4($s0) +/* 156b0: 10000005 */ beqz $zero,.L000156c8 +/* 156b4: 00002025 */ or $a0,$zero,$zero +.L000156b8: +/* 156b8: 02340019 */ multu $s1,$s4 +/* 156bc: 00004812 */ mflo $t1 +/* 156c0: 02692021 */ addu $a0,$s3,$t1 +/* 156c4: 00000000 */ sll $zero,$zero,0x0 +.L000156c8: +/* 156c8: 0c013d78 */ jal func0004f5e0 +/* 156cc: 24050001 */ addiu $a1,$zero,0x1 +/* 156d0: 10000053 */ beqz $zero,.L00015820 +/* 156d4: 26310001 */ addiu $s1,$s1,0x1 +/* 156d8: 8e030284 */ lw $v1,0x284($s0) +/* 156dc: 2401ffff */ addiu $at,$zero,-1 +/* 156e0: 50610024 */ beql $v1,$at,.L00015774 +/* 156e4: 3c013f80 */ lui $at,0x3f80 +/* 156e8: 8e02028c */ lw $v0,0x28c($s0) +/* 156ec: 1440000d */ bnez $v0,.L00015724 +/* 156f0: 00000000 */ sll $zero,$zero,0x0 +/* 156f4: 16320003 */ bne $s1,$s2,.L00015704 +/* 156f8: 00000000 */ sll $zero,$zero,0x0 +/* 156fc: 10000005 */ beqz $zero,.L00015714 +/* 15700: 00002025 */ or $a0,$zero,$zero +.L00015704: +/* 15704: 02340019 */ multu $s1,$s4 +/* 15708: 00005012 */ mflo $t2 +/* 1570c: 026a2021 */ addu $a0,$s3,$t2 +/* 15710: 00000000 */ sll $zero,$zero,0x0 +.L00015714: +/* 15714: 0c013d78 */ jal func0004f5e0 +/* 15718: 24050001 */ addiu $a1,$zero,0x1 +/* 1571c: 1000000e */ beqz $zero,.L00015758 +/* 15720: 8e02028c */ lw $v0,0x28c($s0) +.L00015724: +/* 15724: 5462000d */ bnel $v1,$v0,.L0001575c +/* 15728: 8e0d0288 */ lw $t5,0x288($s0) +/* 1572c: 16320003 */ bne $s1,$s2,.L0001573c +/* 15730: 00000000 */ sll $zero,$zero,0x0 +/* 15734: 10000005 */ beqz $zero,.L0001574c +/* 15738: 00002025 */ or $a0,$zero,$zero +.L0001573c: +/* 1573c: 02340019 */ multu $s1,$s4 +/* 15740: 00005812 */ mflo $t3 +/* 15744: 026b2021 */ addu $a0,$s3,$t3 +/* 15748: 00000000 */ sll $zero,$zero,0x0 +.L0001574c: +/* 1574c: 0c013d78 */ jal func0004f5e0 +/* 15750: 00002825 */ or $a1,$zero,$zero +/* 15754: 8e02028c */ lw $v0,0x28c($s0) +.L00015758: +/* 15758: 8e0d0288 */ lw $t5,0x288($s0) +.L0001575c: +/* 1575c: 244c0001 */ addiu $t4,$v0,0x1 +/* 15760: ae0c028c */ sw $t4,0x28c($s0) +/* 15764: 55ac0003 */ bnel $t5,$t4,.L00015774 +/* 15768: 3c013f80 */ lui $at,0x3f80 +/* 1576c: ae00028c */ sw $zero,0x28c($s0) +/* 15770: 3c013f80 */ lui $at,0x3f80 +.L00015774: +/* 15774: 44813000 */ mtc1 $at,$f6 +/* 15778: c60402b4 */ lwc1 $f4,0x2b4($s0) +/* 1577c: 44808000 */ mtc1 $zero,$f16 +/* 15780: 240f0005 */ addiu $t7,$zero,0x5 +/* 15784: 46062201 */ sub.s $f8,$f4,$f6 +/* 15788: e60802b4 */ swc1 $f8,0x2b4($s0) +/* 1578c: c60a02b4 */ lwc1 $f10,0x2b4($s0) +/* 15790: 4610503c */ c.lt.s $f10,$f16 +/* 15794: 00000000 */ sll $zero,$zero,0x0 +/* 15798: 45020021 */ bc1fl .L00015820 +/* 1579c: 26310001 */ addiu $s1,$s1,0x1 +/* 157a0: 1000001e */ beqz $zero,.L0001581c +/* 157a4: ae0f0004 */ sw $t7,0x4($s0) +/* 157a8: 16320003 */ bne $s1,$s2,.L000157b8 +/* 157ac: ae150004 */ sw $s5,0x4($s0) +/* 157b0: 10000005 */ beqz $zero,.L000157c8 +/* 157b4: 00002025 */ or $a0,$zero,$zero +.L000157b8: +/* 157b8: 02340019 */ multu $s1,$s4 +/* 157bc: 0000c012 */ mflo $t8 +/* 157c0: 02782021 */ addu $a0,$s3,$t8 +/* 157c4: 00000000 */ sll $zero,$zero,0x0 +.L000157c8: +/* 157c8: 0c013d78 */ jal func0004f5e0 +/* 157cc: 00002825 */ or $a1,$zero,$zero +/* 157d0: 10000013 */ beqz $zero,.L00015820 +/* 157d4: 26310001 */ addiu $s1,$s1,0x1 +/* 157d8: 16320003 */ bne $s1,$s2,.L000157e8 +/* 157dc: 00000000 */ sll $zero,$zero,0x0 +/* 157e0: 10000005 */ beqz $zero,.L000157f8 +/* 157e4: 00002025 */ or $a0,$zero,$zero +.L000157e8: +/* 157e8: 02340019 */ multu $s1,$s4 +/* 157ec: 0000c812 */ mflo $t9 +/* 157f0: 02792021 */ addu $a0,$s3,$t9 +/* 157f4: 00000000 */ sll $zero,$zero,0x0 +.L000157f8: +/* 157f8: 0c013d78 */ jal func0004f5e0 +/* 157fc: 00002825 */ or $a1,$zero,$zero +/* 15800: 24080007 */ addiu $t0,$zero,0x7 +/* 15804: 10000005 */ beqz $zero,.L0001581c +/* 15808: ae080004 */ sw $t0,0x4($s0) +/* 1580c: 3c01bf80 */ lui $at,0xbf80 +/* 15810: 44819000 */ mtc1 $at,$f18 +/* 15814: ae150004 */ sw $s5,0x4($s0) +/* 15818: e61202b4 */ swc1 $f18,0x2b4($s0) +.L0001581c: +/* 1581c: 26310001 */ addiu $s1,$s1,0x1 +.L00015820: +/* 15820: 1632ff8e */ bne $s1,$s2,.L0001565c +/* 15824: 261002cc */ addiu $s0,$s0,0x2cc +/* 15828: 8fbf002c */ lw $ra,0x2c($sp) +/* 1582c: 8fb00014 */ lw $s0,0x14($sp) +/* 15830: 8fb10018 */ lw $s1,0x18($sp) +/* 15834: 8fb2001c */ lw $s2,0x1c($sp) +/* 15838: 8fb30020 */ lw $s3,0x20($sp) +/* 1583c: 8fb40024 */ lw $s4,0x24($sp) +/* 15840: 8fb50028 */ lw $s5,0x28($sp) +/* 15844: 03e00008 */ jr $ra +/* 15848: 27bd0030 */ addiu $sp,$sp,0x30 +/* 1584c: 00000000 */ sll $zero,$zero,0x0 +/* 15850: 03e00008 */ jr $ra +/* 15854: 00000000 */ sll $zero,$zero,0x0 +/* 15858: 00000000 */ sll $zero,$zero,0x0 +/* 1585c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00015860 +/* 15860: 3c02800a */ lui $v0,0x800a +/* 15864: 24429fc0 */ addiu $v0,$v0,-24640 +/* 15868: 24030001 */ addiu $v1,$zero,0x1 +/* 1586c: 3c013f80 */ lui $at,0x3f80 +/* 15870: 44810000 */ mtc1 $at,$f0 +/* 15874: 3c014080 */ lui $at,0x4080 +/* 15878: 2404ffff */ addiu $a0,$zero,-1 +/* 1587c: 44811000 */ mtc1 $at,$f2 +/* 15880: 24050002 */ addiu $a1,$zero,0x2 +/* 15884: 240e0004 */ addiu $t6,$zero,0x4 +/* 15888: 240f0001 */ addiu $t7,$zero,0x1 +/* 1588c: 241800fe */ addiu $t8,$zero,0xfe +/* 15890: 2419015e */ addiu $t9,$zero,0x15e +/* 15894: 24080003 */ addiu $t0,$zero,0x3 +/* 15898: 24090005 */ addiu $t1,$zero,0x5 +/* 1589c: ac400008 */ sw $zero,0x8($v0) +/* 158a0: ac40000c */ sw $zero,0xc($v0) +/* 158a4: ac40031c */ sw $zero,0x31c($v0) +/* 158a8: ac400320 */ sw $zero,0x320($v0) +/* 158ac: ac430000 */ sw $v1,0x0($v0) +/* 158b0: ac440054 */ sw $a0,0x54($v0) +/* 158b4: ac400058 */ sw $zero,0x58($v0) +/* 158b8: ac4e0040 */ sw $t6,0x40($v0) +/* 158bc: ac400014 */ sw $zero,0x14($v0) +/* 158c0: ac400018 */ sw $zero,0x18($v0) +/* 158c4: ac40001c */ sw $zero,0x1c($v0) +/* 158c8: ac400020 */ sw $zero,0x20($v0) +/* 158cc: ac400024 */ sw $zero,0x24($v0) +/* 158d0: ac45003c */ sw $a1,0x3c($v0) +/* 158d4: ac4f0028 */ sw $t7,0x28($v0) +/* 158d8: ac58002c */ sw $t8,0x2c($v0) +/* 158dc: ac400294 */ sw $zero,0x294($v0) +/* 158e0: ac440298 */ sw $a0,0x298($v0) +/* 158e4: ac44029c */ sw $a0,0x29c($v0) +/* 158e8: ac4002a0 */ sw $zero,0x2a0($v0) +/* 158ec: ac4002a4 */ sw $zero,0x2a4($v0) +/* 158f0: ac4002a8 */ sw $zero,0x2a8($v0) +/* 158f4: ac430448 */ sw $v1,0x448($v0) +/* 158f8: ac430454 */ sw $v1,0x454($v0) +/* 158fc: ac43044c */ sw $v1,0x44c($v0) +/* 15900: ac430450 */ sw $v1,0x450($v0) +/* 15904: ac400458 */ sw $zero,0x458($v0) +/* 15908: ac400474 */ sw $zero,0x474($v0) +/* 1590c: ac430324 */ sw $v1,0x324($v0) +/* 15910: ac430328 */ sw $v1,0x328($v0) +/* 15914: ac4002ac */ sw $zero,0x2ac($v0) +/* 15918: ac5902bc */ sw $t9,0x2bc($v0) +/* 1591c: ac400314 */ sw $zero,0x314($v0) +/* 15920: ac400318 */ sw $zero,0x318($v0) +/* 15924: ac400470 */ sw $zero,0x470($v0) +/* 15928: ac40032c */ sw $zero,0x32c($v0) +/* 1592c: ac40046c */ sw $zero,0x46c($v0) +/* 15930: ac40048c */ sw $zero,0x48c($v0) +/* 15934: ac400490 */ sw $zero,0x490($v0) +/* 15938: a0400494 */ sb $zero,0x494($v0) +/* 1593c: a0400495 */ sb $zero,0x495($v0) +/* 15940: a0400496 */ sb $zero,0x496($v0) +/* 15944: a0400497 */ sb $zero,0x497($v0) +/* 15948: ac400498 */ sw $zero,0x498($v0) +/* 1594c: ac40049c */ sw $zero,0x49c($v0) +/* 15950: ac4304a0 */ sw $v1,0x4a0($v0) +/* 15954: ac4304a4 */ sw $v1,0x4a4($v0) +/* 15958: ac4504a8 */ sw $a1,0x4a8($v0) +/* 1595c: a04004ac */ sb $zero,0x4ac($v0) +/* 15960: a04304ad */ sb $v1,0x4ad($v0) +/* 15964: a04504ae */ sb $a1,0x4ae($v0) +/* 15968: a04804af */ sb $t0,0x4af($v0) +/* 1596c: ac4904b0 */ sw $t1,0x4b0($v0) +/* 15970: ac4004c8 */ sw $zero,0x4c8($v0) +/* 15974: ac4004cc */ sw $zero,0x4cc($v0) +/* 15978: a04404d2 */ sb $a0,0x4d2($v0) +/* 1597c: a04004d3 */ sb $zero,0x4d3($v0) +/* 15980: a04404d4 */ sb $a0,0x4d4($v0) +/* 15984: a04004d5 */ sb $zero,0x4d5($v0) +/* 15988: a04004d7 */ sb $zero,0x4d7($v0) +/* 1598c: a04004e0 */ sb $zero,0x4e0($v0) +/* 15990: a04004e2 */ sb $zero,0x4e2($v0) +/* 15994: e4400004 */ swc1 $f0,0x4($v0) +/* 15998: e4400010 */ swc1 $f0,0x10($v0) +/* 1599c: e4420048 */ swc1 $f2,0x48($v0) +/* 159a0: 03e00008 */ jr $ra +/* 159a4: e442005c */ swc1 $f2,0x5c($v0) +/* 159a8: 00000000 */ sll $zero,$zero,0x0 +/* 159ac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000159b0 +/* 159b0: 3c013f80 */ lui $at,0x3f80 +/* 159b4: 44810000 */ mtc1 $at,$f0 +/* 159b8: ac800004 */ sw $zero,0x4($a0) +/* 159bc: ac800008 */ sw $zero,0x8($a0) +/* 159c0: ac80000c */ sw $zero,0xc($a0) +/* 159c4: ac800010 */ sw $zero,0x10($a0) +/* 159c8: ac800018 */ sw $zero,0x18($a0) +/* 159cc: ac80001c */ sw $zero,0x1c($a0) +/* 159d0: ac800020 */ sw $zero,0x20($a0) +/* 159d4: ac800024 */ sw $zero,0x24($a0) +/* 159d8: ac80002c */ sw $zero,0x2c($a0) +/* 159dc: ac800030 */ sw $zero,0x30($a0) +/* 159e0: ac800034 */ sw $zero,0x34($a0) +/* 159e4: ac800038 */ sw $zero,0x38($a0) +/* 159e8: e4800000 */ swc1 $f0,0x0($a0) +/* 159ec: e4800014 */ swc1 $f0,0x14($a0) +/* 159f0: e4800028 */ swc1 $f0,0x28($a0) +/* 159f4: 03e00008 */ jr $ra +/* 159f8: e480003c */ swc1 $f0,0x3c($a0) +/* 159fc: 00a03020 */ add $a2,$a1,$zero +); + +GLOBAL_ASM( +glabel func00015a00 +/* 15a00: 4409a000 */ mfc1 $t1,$f20 +/* 15a04: 440aa800 */ mfc1 $t2,$f21 +/* 15a08: 440bb000 */ mfc1 $t3,$f22 +/* 15a0c: 440cb800 */ mfc1 $t4,$f23 +/* 15a10: 440dc000 */ mfc1 $t5,$f24 +/* 15a14: 24080004 */ addiu $t0,$zero,0x4 +/* 15a18: c4a00000 */ lwc1 $f0,0x0($a1) +/* 15a1c: c4a10004 */ lwc1 $f1,0x4($a1) +/* 15a20: c4a20008 */ lwc1 $f2,0x8($a1) +/* 15a24: c4a3000c */ lwc1 $f3,0xc($a1) +/* 15a28: c4a40010 */ lwc1 $f4,0x10($a1) +/* 15a2c: c4a50014 */ lwc1 $f5,0x14($a1) +/* 15a30: c4a60018 */ lwc1 $f6,0x18($a1) +/* 15a34: c4a7001c */ lwc1 $f7,0x1c($a1) +/* 15a38: c4a80020 */ lwc1 $f8,0x20($a1) +/* 15a3c: c4a90024 */ lwc1 $f9,0x24($a1) +/* 15a40: c4aa0028 */ lwc1 $f10,0x28($a1) +/* 15a44: c4ab002c */ lwc1 $f11,0x2c($a1) +/* 15a48: c4ac0030 */ lwc1 $f12,0x30($a1) +/* 15a4c: c4ad0034 */ lwc1 $f13,0x34($a1) +/* 15a50: c4ae0038 */ lwc1 $f14,0x38($a1) +/* 15a54: c4af003c */ lwc1 $f15,0x3c($a1) +.L00015a58: +/* 15a58: c4900000 */ lwc1 $f16,0x0($a0) +/* 15a5c: 46008502 */ mul.s $f20,$f16,$f0 +/* 15a60: c4910010 */ lwc1 $f17,0x10($a0) +/* 15a64: c4920020 */ lwc1 $f18,0x20($a0) +/* 15a68: 46018d42 */ mul.s $f21,$f17,$f1 +/* 15a6c: c4930030 */ lwc1 $f19,0x30($a0) +/* 15a70: 46029582 */ mul.s $f22,$f18,$f2 +/* 15a74: 4615a500 */ add.s $f20,$f20,$f21 +/* 15a78: 46039d42 */ mul.s $f21,$f19,$f3 +/* 15a7c: 4616a500 */ add.s $f20,$f20,$f22 +/* 15a80: 46048582 */ mul.s $f22,$f16,$f4 +/* 15a84: 4615a500 */ add.s $f20,$f20,$f21 +/* 15a88: 46058d42 */ mul.s $f21,$f17,$f5 +/* 15a8c: e4d40000 */ swc1 $f20,0x0($a2) +/* 15a90: 46069502 */ mul.s $f20,$f18,$f6 +/* 15a94: 4615b580 */ add.s $f22,$f22,$f21 +/* 15a98: 46079d42 */ mul.s $f21,$f19,$f7 +/* 15a9c: 24c60004 */ addiu $a2,$a2,0x4 +/* 15aa0: 460885c2 */ mul.s $f23,$f16,$f8 +/* 15aa4: 4614b580 */ add.s $f22,$f22,$f20 +/* 15aa8: 46098d02 */ mul.s $f20,$f17,$f9 +/* 15aac: 4615b580 */ add.s $f22,$f22,$f21 +/* 15ab0: 460a9542 */ mul.s $f21,$f18,$f10 +/* 15ab4: e4d6000c */ swc1 $f22,0xc($a2) +/* 15ab8: 460b9e02 */ mul.s $f24,$f19,$f11 +/* 15abc: 4614bdc0 */ add.s $f23,$f23,$f20 +/* 15ac0: 460c8582 */ mul.s $f22,$f16,$f12 +/* 15ac4: 4615bdc0 */ add.s $f23,$f23,$f21 +/* 15ac8: 460d8d42 */ mul.s $f21,$f17,$f13 +/* 15acc: 4618bdc0 */ add.s $f23,$f23,$f24 +/* 15ad0: 460e9602 */ mul.s $f24,$f18,$f14 +/* 15ad4: e4d7001c */ swc1 $f23,0x1c($a2) +/* 15ad8: 460f9dc2 */ mul.s $f23,$f19,$f15 +/* 15adc: 4615b580 */ add.s $f22,$f22,$f21 +/* 15ae0: 2508ffff */ addiu $t0,$t0,-1 +/* 15ae4: 4618b580 */ add.s $f22,$f22,$f24 +/* 15ae8: 24840004 */ addiu $a0,$a0,0x4 +/* 15aec: 4617b580 */ add.s $f22,$f22,$f23 +/* 15af0: 1500ffd9 */ bnez $t0,.L00015a58 +/* 15af4: e4d6002c */ swc1 $f22,0x2c($a2) +/* 15af8: 4489a000 */ mtc1 $t1,$f20 +/* 15afc: 448aa800 */ mtc1 $t2,$f21 +/* 15b00: 448bb000 */ mtc1 $t3,$f22 +/* 15b04: 448cb800 */ mtc1 $t4,$f23 +/* 15b08: 03e00008 */ jr $ra +/* 15b0c: 448dc000 */ mtc1 $t5,$f24 +); + +GLOBAL_ASM( +glabel func00015b10 +/* 15b10: 00a03020 */ add $a2,$a1,$zero +/* 15b14: c4a00000 */ lwc1 $f0,0x0($a1) +/* 15b18: c4a10004 */ lwc1 $f1,0x4($a1) +/* 15b1c: c4a20008 */ lwc1 $f2,0x8($a1) +/* 15b20: 24080003 */ addiu $t0,$zero,0x3 +/* 15b24: c4830000 */ lwc1 $f3,0x0($a0) +.L00015b28: +/* 15b28: c4840010 */ lwc1 $f4,0x10($a0) +/* 15b2c: 46001982 */ mul.s $f6,$f3,$f0 +/* 15b30: c4850020 */ lwc1 $f5,0x20($a0) +/* 15b34: 460121c2 */ mul.s $f7,$f4,$f1 +/* 15b38: 24840004 */ addiu $a0,$a0,0x4 +/* 15b3c: 46073240 */ add.s $f9,$f6,$f7 +/* 15b40: 46022a02 */ mul.s $f8,$f5,$f2 +/* 15b44: 24c60004 */ addiu $a2,$a2,0x4 +/* 15b48: 46084c00 */ add.s $f16,$f9,$f8 +/* 15b4c: 2508ffff */ addiu $t0,$t0,-1 +/* 15b50: e4d0fffc */ swc1 $f16,-0x4($a2) +/* 15b54: 1500fff4 */ bnez $t0,.L00015b28 +/* 15b58: c4830000 */ lwc1 $f3,0x0($a0) +/* 15b5c: 03e00008 */ jr $ra +/* 15b60: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00015b64 +/* 15b64: 00a03020 */ add $a2,$a1,$zero +/* 15b68: c4a00000 */ lwc1 $f0,0x0($a1) +/* 15b6c: c4a10004 */ lwc1 $f1,0x4($a1) +/* 15b70: c4a20008 */ lwc1 $f2,0x8($a1) +/* 15b74: 24080003 */ addiu $t0,$zero,0x3 +/* 15b78: c4830000 */ lwc1 $f3,0x0($a0) +.L00015b7c: +/* 15b7c: c4840010 */ lwc1 $f4,0x10($a0) +/* 15b80: 46001982 */ mul.s $f6,$f3,$f0 +/* 15b84: c4850020 */ lwc1 $f5,0x20($a0) +/* 15b88: 460121c2 */ mul.s $f7,$f4,$f1 +/* 15b8c: 24840004 */ addiu $a0,$a0,0x4 +/* 15b90: 46073240 */ add.s $f9,$f6,$f7 +/* 15b94: 46022a02 */ mul.s $f8,$f5,$f2 +/* 15b98: 24c60004 */ addiu $a2,$a2,0x4 +/* 15b9c: 46084c00 */ add.s $f16,$f9,$f8 +/* 15ba0: 2508ffff */ addiu $t0,$t0,-1 +/* 15ba4: e4d0fffc */ swc1 $f16,-0x4($a2) +/* 15ba8: 1500fff4 */ bnez $t0,.L00015b7c +/* 15bac: c4830000 */ lwc1 $f3,0x0($a0) +/* 15bb0: c4c0fff4 */ lwc1 $f0,-0xc($a2) +/* 15bb4: c4c1fff8 */ lwc1 $f1,-0x8($a2) +/* 15bb8: c4830024 */ lwc1 $f3,0x24($a0) +/* 15bbc: c4840028 */ lwc1 $f4,0x28($a0) +/* 15bc0: c485002c */ lwc1 $f5,0x2c($a0) +/* 15bc4: 46030000 */ add.s $f0,$f0,$f3 +/* 15bc8: 46040840 */ add.s $f1,$f1,$f4 +/* 15bcc: 46058080 */ add.s $f2,$f16,$f5 +/* 15bd0: e4c0fff4 */ swc1 $f0,-0xc($a2) +/* 15bd4: e4c1fff8 */ swc1 $f1,-0x8($a2) +/* 15bd8: 03e00008 */ jr $ra +/* 15bdc: e4c2fffc */ swc1 $f2,-0x4($a2) +); + +GLOBAL_ASM( +glabel func00015be0 +/* 15be0: 00a03020 */ add $a2,$a1,$zero +glabel func00015be4 +/* 15be4: 4409a000 */ mfc1 $t1,$f20 +/* 15be8: 440aa800 */ mfc1 $t2,$f21 +/* 15bec: 440bb000 */ mfc1 $t3,$f22 +/* 15bf0: 440cb800 */ mfc1 $t4,$f23 +/* 15bf4: c4a00000 */ lwc1 $f0,0x0($a1) +/* 15bf8: c4a10004 */ lwc1 $f1,0x4($a1) +/* 15bfc: c4a20008 */ lwc1 $f2,0x8($a1) +/* 15c00: c4a30010 */ lwc1 $f3,0x10($a1) +/* 15c04: c4a40014 */ lwc1 $f4,0x14($a1) +/* 15c08: c4a50018 */ lwc1 $f5,0x18($a1) +/* 15c0c: c4a60020 */ lwc1 $f6,0x20($a1) +/* 15c10: c4a70024 */ lwc1 $f7,0x24($a1) +/* 15c14: c4a80028 */ lwc1 $f8,0x28($a1) +/* 15c18: c4a90030 */ lwc1 $f9,0x30($a1) +/* 15c1c: c4aa0034 */ lwc1 $f10,0x34($a1) +/* 15c20: c4ab0038 */ lwc1 $f11,0x38($a1) +/* 15c24: 24080003 */ addiu $t0,$zero,0x3 +.L00015c28: +/* 15c28: c48c0000 */ lwc1 $f12,0x0($a0) +/* 15c2c: 24840004 */ addiu $a0,$a0,0x4 +/* 15c30: 46006402 */ mul.s $f16,$f12,$f0 +/* 15c34: c48d000c */ lwc1 $f13,0xc($a0) +/* 15c38: c48e001c */ lwc1 $f14,0x1c($a0) +/* 15c3c: 46016c42 */ mul.s $f17,$f13,$f1 +/* 15c40: c48f002c */ lwc1 $f15,0x2c($a0) +/* 15c44: 46027482 */ mul.s $f18,$f14,$f2 +/* 15c48: 461184c0 */ add.s $f19,$f16,$f17 +/* 15c4c: 46036502 */ mul.s $f20,$f12,$f3 +/* 15c50: 46129cc0 */ add.s $f19,$f19,$f18 +/* 15c54: 46046d42 */ mul.s $f21,$f13,$f4 +/* 15c58: e4d30000 */ swc1 $f19,0x0($a2) +/* 15c5c: 46057582 */ mul.s $f22,$f14,$f5 +/* 15c60: 4615a5c0 */ add.s $f23,$f20,$f21 +/* 15c64: 46066402 */ mul.s $f16,$f12,$f6 +/* 15c68: 4616bdc0 */ add.s $f23,$f23,$f22 +/* 15c6c: 46076c42 */ mul.s $f17,$f13,$f7 +/* 15c70: e4d70010 */ swc1 $f23,0x10($a2) +/* 15c74: 46087482 */ mul.s $f18,$f14,$f8 +/* 15c78: 461184c0 */ add.s $f19,$f16,$f17 +/* 15c7c: 46096502 */ mul.s $f20,$f12,$f9 +/* 15c80: 46129cc0 */ add.s $f19,$f19,$f18 +/* 15c84: 460a6d42 */ mul.s $f21,$f13,$f10 +/* 15c88: e4d30020 */ swc1 $f19,0x20($a2) +/* 15c8c: 460b7582 */ mul.s $f22,$f14,$f11 +/* 15c90: 4615a500 */ add.s $f20,$f20,$f21 +/* 15c94: 460fb580 */ add.s $f22,$f22,$f15 +/* 15c98: 2508ffff */ addiu $t0,$t0,-1 +/* 15c9c: 4616a580 */ add.s $f22,$f20,$f22 +/* 15ca0: 24c60004 */ addiu $a2,$a2,0x4 +/* 15ca4: 1500ffe0 */ bnez $t0,.L00015c28 +/* 15ca8: e4d6002c */ swc1 $f22,0x2c($a2) +/* 15cac: 3c013f80 */ lui $at,0x3f80 +/* 15cb0: 44810000 */ mtc1 $at,$f0 +/* 15cb4: acc00000 */ sw $zero,0x0($a2) +/* 15cb8: acc00010 */ sw $zero,0x10($a2) +/* 15cbc: acc00020 */ sw $zero,0x20($a2) +/* 15cc0: e4c00030 */ swc1 $f0,0x30($a2) +/* 15cc4: 4489a000 */ mtc1 $t1,$f20 +/* 15cc8: 448aa800 */ mtc1 $t2,$f21 +/* 15ccc: 448bb000 */ mtc1 $t3,$f22 +/* 15cd0: 03e00008 */ jr $ra +/* 15cd4: 448cb800 */ mtc1 $t4,$f23 +); + +GLOBAL_ASM( +glabel func00015cd8 +/* 15cd8: 24080002 */ addiu $t0,$zero,0x2 +.L00015cdc: +/* 15cdc: 8c890000 */ lw $t1,0x0($a0) +/* 15ce0: 8c8a0004 */ lw $t2,0x4($a0) +/* 15ce4: 8c8b0008 */ lw $t3,0x8($a0) +/* 15ce8: 8c8c000c */ lw $t4,0xc($a0) +/* 15cec: aca90000 */ sw $t1,0x0($a1) +/* 15cf0: acaa0004 */ sw $t2,0x4($a1) +/* 15cf4: acab0008 */ sw $t3,0x8($a1) +/* 15cf8: acac000c */ sw $t4,0xc($a1) +/* 15cfc: 2508ffff */ addiu $t0,$t0,-1 +/* 15d00: 24840010 */ addiu $a0,$a0,0x10 +/* 15d04: 1500fff5 */ bnez $t0,.L00015cdc +/* 15d08: 24a50010 */ addiu $a1,$a1,0x10 +/* 15d0c: 8c880000 */ lw $t0,0x0($a0) +/* 15d10: 03e00008 */ jr $ra +/* 15d14: aca80000 */ sw $t0,0x0($a1) +); + +GLOBAL_ASM( +glabel func00015d18 +/* 15d18: 24080004 */ addiu $t0,$zero,0x4 +.L00015d1c: +/* 15d1c: 8c890000 */ lw $t1,0x0($a0) +/* 15d20: 8c8a0004 */ lw $t2,0x4($a0) +/* 15d24: 8c8b0008 */ lw $t3,0x8($a0) +/* 15d28: 8c8c000c */ lw $t4,0xc($a0) +/* 15d2c: aca90000 */ sw $t1,0x0($a1) +/* 15d30: acaa0004 */ sw $t2,0x4($a1) +/* 15d34: acab0008 */ sw $t3,0x8($a1) +/* 15d38: acac000c */ sw $t4,0xc($a1) +/* 15d3c: 2508ffff */ addiu $t0,$t0,-1 +/* 15d40: 24840010 */ addiu $a0,$a0,0x10 +/* 15d44: 1500fff5 */ bnez $t0,.L00015d1c +/* 15d48: 24a50010 */ addiu $a1,$a1,0x10 +/* 15d4c: 03e00008 */ jr $ra +/* 15d50: 00000000 */ sll $zero,$zero,0x0 +/* 15d54: 24080003 */ addiu $t0,$zero,0x3 +/* 15d58: 3c013f80 */ lui $at,0x3f80 +/* 15d5c: 44812000 */ mtc1 $at,$f4 +.L00015d60: +/* 15d60: 8c890000 */ lw $t1,0x0($a0) +/* 15d64: 8c8a0004 */ lw $t2,0x4($a0) +/* 15d68: 8c8b0008 */ lw $t3,0x8($a0) +/* 15d6c: aca90000 */ sw $t1,0x0($a1) +/* 15d70: acaa0004 */ sw $t2,0x4($a1) +/* 15d74: acab0008 */ sw $t3,0x8($a1) +/* 15d78: aca0000c */ sw $zero,0xc($a1) +/* 15d7c: 2508ffff */ addiu $t0,$t0,-1 +/* 15d80: 24a50010 */ addiu $a1,$a1,0x10 +/* 15d84: 1500fff6 */ bnez $t0,.L00015d60 +/* 15d88: 2484000c */ addiu $a0,$a0,0xc +/* 15d8c: aca00000 */ sw $zero,0x0($a1) +/* 15d90: aca00004 */ sw $zero,0x4($a1) +/* 15d94: aca00008 */ sw $zero,0x8($a1) +/* 15d98: 03e00008 */ jr $ra +/* 15d9c: e4a4000c */ swc1 $f4,0xc($a1) +/* 15da0: 24080003 */ addiu $t0,$zero,0x3 +.L00015da4: +/* 15da4: 8c890000 */ lw $t1,0x0($a0) +/* 15da8: 8c8a0004 */ lw $t2,0x4($a0) +/* 15dac: 8c8b0008 */ lw $t3,0x8($a0) +/* 15db0: aca90000 */ sw $t1,0x0($a1) +/* 15db4: acaa0004 */ sw $t2,0x4($a1) +/* 15db8: acab0008 */ sw $t3,0x8($a1) +/* 15dbc: 2508ffff */ addiu $t0,$t0,-1 +/* 15dc0: 24840010 */ addiu $a0,$a0,0x10 +/* 15dc4: 1500fff7 */ bnez $t0,.L00015da4 +/* 15dc8: 24a5000c */ addiu $a1,$a1,0xc +/* 15dcc: 03e00008 */ jr $ra +/* 15dd0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00015dd4 +/* 15dd4: 8c880000 */ lw $t0,0x0($a0) +/* 15dd8: 8c890004 */ lw $t1,0x4($a0) +/* 15ddc: 8c8a0008 */ lw $t2,0x8($a0) +/* 15de0: aca80030 */ sw $t0,0x30($a1) +/* 15de4: aca90034 */ sw $t1,0x34($a1) +/* 15de8: 03e00008 */ jr $ra +/* 15dec: acaa0038 */ sw $t2,0x38($a1) +); + +GLOBAL_ASM( +glabel func00015df0 +/* 15df0: c4a40000 */ lwc1 $f4,0x0($a1) +/* 15df4: c4a60004 */ lwc1 $f6,0x4($a1) +/* 15df8: 460c2202 */ mul.s $f8,$f4,$f12 +/* 15dfc: c4aa0008 */ lwc1 $f10,0x8($a1) +/* 15e00: 460c3102 */ mul.s $f4,$f6,$f12 +/* 15e04: c4a6000c */ lwc1 $f6,0xc($a1) +/* 15e08: 460c5282 */ mul.s $f10,$f10,$f12 +/* 15e0c: e4a80000 */ swc1 $f8,0x0($a1) +/* 15e10: 460c3182 */ mul.s $f6,$f6,$f12 +/* 15e14: e4a40004 */ swc1 $f4,0x4($a1) +/* 15e18: e4aa0008 */ swc1 $f10,0x8($a1) +/* 15e1c: 03e00008 */ jr $ra +/* 15e20: e4a6000c */ swc1 $f6,0xc($a1) +/* 15e24: c4a40000 */ lwc1 $f4,0x0($a1) +/* 15e28: c4a60004 */ lwc1 $f6,0x4($a1) +/* 15e2c: 460c2202 */ mul.s $f8,$f4,$f12 +/* 15e30: c4aa0008 */ lwc1 $f10,0x8($a1) +/* 15e34: 460c3102 */ mul.s $f4,$f6,$f12 +/* 15e38: e4a80000 */ swc1 $f8,0x0($a1) +/* 15e3c: 460c5282 */ mul.s $f10,$f10,$f12 +/* 15e40: e4a40004 */ swc1 $f4,0x4($a1) +/* 15e44: 03e00008 */ jr $ra +/* 15e48: e4aa0008 */ swc1 $f10,0x8($a1) +); + +GLOBAL_ASM( +glabel func00015e4c +/* 15e4c: c4a40010 */ lwc1 $f4,0x10($a1) +/* 15e50: c4a60014 */ lwc1 $f6,0x14($a1) +/* 15e54: 460c2202 */ mul.s $f8,$f4,$f12 +/* 15e58: c4aa0018 */ lwc1 $f10,0x18($a1) +/* 15e5c: 460c3102 */ mul.s $f4,$f6,$f12 +/* 15e60: c4a6001c */ lwc1 $f6,0x1c($a1) +/* 15e64: 460c5282 */ mul.s $f10,$f10,$f12 +/* 15e68: e4a80010 */ swc1 $f8,0x10($a1) +/* 15e6c: 460c3182 */ mul.s $f6,$f6,$f12 +/* 15e70: e4a40014 */ swc1 $f4,0x14($a1) +/* 15e74: e4aa0018 */ swc1 $f10,0x18($a1) +/* 15e78: 03e00008 */ jr $ra +/* 15e7c: e4a6001c */ swc1 $f6,0x1c($a1) +/* 15e80: c4a40010 */ lwc1 $f4,0x10($a1) +/* 15e84: c4a60014 */ lwc1 $f6,0x14($a1) +/* 15e88: 460c2202 */ mul.s $f8,$f4,$f12 +/* 15e8c: c4aa0018 */ lwc1 $f10,0x18($a1) +/* 15e90: 460c3102 */ mul.s $f4,$f6,$f12 +/* 15e94: e4a80010 */ swc1 $f8,0x10($a1) +/* 15e98: 460c5282 */ mul.s $f10,$f10,$f12 +/* 15e9c: e4a40014 */ swc1 $f4,0x14($a1) +/* 15ea0: 03e00008 */ jr $ra +/* 15ea4: e4aa0018 */ swc1 $f10,0x18($a1) +); + +GLOBAL_ASM( +glabel func00015ea8 +/* 15ea8: c4a40020 */ lwc1 $f4,0x20($a1) +/* 15eac: c4a60024 */ lwc1 $f6,0x24($a1) +/* 15eb0: 460c2202 */ mul.s $f8,$f4,$f12 +/* 15eb4: c4aa0028 */ lwc1 $f10,0x28($a1) +/* 15eb8: 460c3102 */ mul.s $f4,$f6,$f12 +/* 15ebc: c4a6002c */ lwc1 $f6,0x2c($a1) +/* 15ec0: 460c5282 */ mul.s $f10,$f10,$f12 +/* 15ec4: e4a80020 */ swc1 $f8,0x20($a1) +/* 15ec8: 460c3182 */ mul.s $f6,$f6,$f12 +/* 15ecc: e4a40024 */ swc1 $f4,0x24($a1) +/* 15ed0: e4aa0028 */ swc1 $f10,0x28($a1) +/* 15ed4: 03e00008 */ jr $ra +/* 15ed8: e4a6002c */ swc1 $f6,0x2c($a1) +); + +GLOBAL_ASM( +glabel func00015edc +/* 15edc: c4a40020 */ lwc1 $f4,0x20($a1) +/* 15ee0: c4a60024 */ lwc1 $f6,0x24($a1) +/* 15ee4: 460c2202 */ mul.s $f8,$f4,$f12 +/* 15ee8: c4aa0028 */ lwc1 $f10,0x28($a1) +/* 15eec: 460c3102 */ mul.s $f4,$f6,$f12 +/* 15ef0: e4a80020 */ swc1 $f8,0x20($a1) +/* 15ef4: 460c5282 */ mul.s $f10,$f10,$f12 +/* 15ef8: e4a40024 */ swc1 $f4,0x24($a1) +/* 15efc: 03e00008 */ jr $ra +/* 15f00: e4aa0028 */ swc1 $f10,0x28($a1) +); + +GLOBAL_ASM( +glabel func00015f04 +/* 15f04: 24080003 */ addiu $t0,$zero,0x3 +.L00015f08: +/* 15f08: c4a40000 */ lwc1 $f4,0x0($a1) +/* 15f0c: c4a60004 */ lwc1 $f6,0x4($a1) +/* 15f10: 460c2102 */ mul.s $f4,$f4,$f12 +/* 15f14: c4a80008 */ lwc1 $f8,0x8($a1) +/* 15f18: 460c3182 */ mul.s $f6,$f6,$f12 +/* 15f1c: c4aa000c */ lwc1 $f10,0xc($a1) +/* 15f20: 460c4202 */ mul.s $f8,$f8,$f12 +/* 15f24: 24a50010 */ addiu $a1,$a1,0x10 +/* 15f28: 460c5282 */ mul.s $f10,$f10,$f12 +/* 15f2c: 2508ffff */ addiu $t0,$t0,-1 +/* 15f30: e4a4fff0 */ swc1 $f4,-0x10($a1) +/* 15f34: e4a6fff4 */ swc1 $f6,-0xc($a1) +/* 15f38: e4a8fff8 */ swc1 $f8,-0x8($a1) +/* 15f3c: 1500fff2 */ bnez $t0,.L00015f08 +/* 15f40: e4aafffc */ swc1 $f10,-0x4($a1) +/* 15f44: 03e00008 */ jr $ra +/* 15f48: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00015f4c +/* 15f4c: 24080003 */ addiu $t0,$zero,0x3 +.L00015f50: +/* 15f50: c4a40000 */ lwc1 $f4,0x0($a1) +/* 15f54: c4a60004 */ lwc1 $f6,0x4($a1) +/* 15f58: 460c2102 */ mul.s $f4,$f4,$f12 +/* 15f5c: c4a80008 */ lwc1 $f8,0x8($a1) +/* 15f60: 460c3182 */ mul.s $f6,$f6,$f12 +/* 15f64: 24a50010 */ addiu $a1,$a1,0x10 +/* 15f68: 460c4202 */ mul.s $f8,$f8,$f12 +/* 15f6c: 2508ffff */ addiu $t0,$t0,-1 +/* 15f70: e4a4fff0 */ swc1 $f4,-0x10($a1) +/* 15f74: e4a6fff4 */ swc1 $f6,-0xc($a1) +/* 15f78: 1500fff5 */ bnez $t0,.L00015f50 +/* 15f7c: e4a8fff8 */ swc1 $f8,-0x8($a1) +/* 15f80: 03e00008 */ jr $ra +/* 15f84: 00000000 */ sll $zero,$zero,0x0 +/* 15f88: 24080003 */ addiu $t0,$zero,0x3 +.L00015f8c: +/* 15f8c: c4a40000 */ lwc1 $f4,0x0($a1) +/* 15f90: c4a60010 */ lwc1 $f6,0x10($a1) +/* 15f94: 460c2102 */ mul.s $f4,$f4,$f12 +/* 15f98: c4a80020 */ lwc1 $f8,0x20($a1) +/* 15f9c: 460c3182 */ mul.s $f6,$f6,$f12 +/* 15fa0: c4aa0030 */ lwc1 $f10,0x30($a1) +/* 15fa4: 460c4202 */ mul.s $f8,$f8,$f12 +/* 15fa8: 24a50004 */ addiu $a1,$a1,0x4 +/* 15fac: 460c5282 */ mul.s $f10,$f10,$f12 +/* 15fb0: 2508ffff */ addiu $t0,$t0,-1 +/* 15fb4: e4a4fffc */ swc1 $f4,-0x4($a1) +/* 15fb8: e4a6000c */ swc1 $f6,0xc($a1) +/* 15fbc: e4a8001c */ swc1 $f8,0x1c($a1) +/* 15fc0: 1500fff2 */ bnez $t0,.L00015f8c +/* 15fc4: e4aa002c */ swc1 $f10,0x2c($a1) +/* 15fc8: 03e00008 */ jr $ra +/* 15fcc: 00000000 */ sll $zero,$zero,0x0 +/* 15fd0: 27bdffe0 */ addiu $sp,$sp,-32 +/* 15fd4: afbf0014 */ sw $ra,0x14($sp) +/* 15fd8: 3c04800a */ lui $a0,0x800a +/* 15fdc: 2484c7a8 */ addiu $a0,$a0,-14424 +/* 15fe0: 24050000 */ addiu $a1,$zero,0x0 +/* 15fe4: 0c0121bc */ jal func000486f0 +/* 15fe8: 3c060001 */ lui $a2,0x1 +/* 15fec: 3c04a45f */ lui $a0,0xa45f +/* 15ff0: 3484ffff */ ori $a0,$a0,0xffff +/* 15ff4: 24840011 */ addiu $a0,$a0,0x11 +.L00015ff8: +/* 15ff8: 8c880000 */ lw $t0,0x0($a0) +/* 15ffc: 31080003 */ andi $t0,$t0,0x3 +/* 16000: 1500fffd */ bnez $t0,.L00015ff8 +/* 16004: 00000000 */ sll $zero,$zero,0x0 +/* 16008: 3c058000 */ lui $a1,0x8000 +/* 1600c: 8ca50308 */ lw $a1,0x308($a1) +/* 16010: 3c04b764 */ lui $a0,0xb764 +/* 16014: 3484b4fd */ ori $a0,$a0,0xb4fd +/* 16018: 00852025 */ or $a0,$a0,$a1 +/* 1601c: 3c050764 */ lui $a1,0x764 +/* 16020: 34a5bea1 */ ori $a1,$a1,0xbea1 +/* 16024: 00852026 */ xor $a0,$a0,$a1 +/* 16028: 8c820000 */ lw $v0,0x0($a0) +/* 1602c: afa20018 */ sw $v0,0x18($sp) +/* 16030: 3c04800a */ lui $a0,0x800a +/* 16034: 2484c7a8 */ addiu $a0,$a0,-14424 +/* 16038: 24050000 */ addiu $a1,$zero,0x0 +/* 1603c: 0c012238 */ jal func000488e0 +/* 16040: 3c060000 */ lui $a2,0x0 +/* 16044: 8fa20018 */ lw $v0,0x18($sp) +/* 16048: 8fbf0014 */ lw $ra,0x14($sp) +/* 1604c: 03e00008 */ jr $ra +/* 16050: 27bd0020 */ addiu $sp,$sp,0x20 +/* 16054: 3c0a8006 */ lui $t2,0x8006 +/* 16058: 254aef10 */ addiu $t2,$t2,-4336 +/* 1605c: 24080004 */ addiu $t0,$zero,0x4 +/* 16060: 3c09ffff */ lui $t1,0xffff +/* 16064: c5400000 */ lwc1 $f0,0x0($t2) +/* 16068: c5420004 */ lwc1 $f2,0x4($t2) +.L0001606c: +/* 1606c: c4840000 */ lwc1 $f4,0x0($a0) +/* 16070: c4860004 */ lwc1 $f6,0x4($a0) +/* 16074: 46002102 */ mul.s $f4,$f4,$f0 +/* 16078: c4880008 */ lwc1 $f8,0x8($a0) +/* 1607c: 46003182 */ mul.s $f6,$f6,$f0 +/* 16080: c48a000c */ lwc1 $f10,0xc($a0) +/* 16084: 4600210d */ trunc.w.s $f4,$f4 +/* 16088: 46004202 */ mul.s $f8,$f8,$f0 +/* 1608c: 440a2000 */ mfc1 $t2,$f4 +/* 16090: 4600318d */ trunc.w.s $f6,$f6 +/* 16094: 46025282 */ mul.s $f10,$f10,$f2 +/* 16098: 440b3000 */ mfc1 $t3,$f6 +/* 1609c: 4600420d */ trunc.w.s $f8,$f8 +/* 160a0: 01496024 */ and $t4,$t2,$t1 +/* 160a4: 000b6c02 */ srl $t5,$t3,0x10 +/* 160a8: 4600528d */ trunc.w.s $f10,$f10 +/* 160ac: 018d6025 */ or $t4,$t4,$t5 +/* 160b0: 440d4000 */ mfc1 $t5,$f8 +/* 160b4: 000a5400 */ sll $t2,$t2,0x10 +/* 160b8: 316bffff */ andi $t3,$t3,0xffff +/* 160bc: 440e5000 */ mfc1 $t6,$f10 +/* 160c0: 014b5025 */ or $t2,$t2,$t3 +/* 160c4: 01a97824 */ and $t7,$t5,$t1 +/* 160c8: 000d6c00 */ sll $t5,$t5,0x10 +/* 160cc: 000ec402 */ srl $t8,$t6,0x10 +/* 160d0: 31ceffff */ andi $t6,$t6,0xffff +/* 160d4: 01f87825 */ or $t7,$t7,$t8 +/* 160d8: 01ae6825 */ or $t5,$t5,$t6 +/* 160dc: 24840010 */ addiu $a0,$a0,0x10 +/* 160e0: acac0000 */ sw $t4,0x0($a1) +/* 160e4: acaf0004 */ sw $t7,0x4($a1) +/* 160e8: acaa0020 */ sw $t2,0x20($a1) +/* 160ec: acad0024 */ sw $t5,0x24($a1) +/* 160f0: 2508ffff */ addiu $t0,$t0,-1 +/* 160f4: 1500ffdd */ bnez $t0,.L0001606c +/* 160f8: 24a50008 */ addiu $a1,$a1,0x8 +/* 160fc: 03e00008 */ jr $ra +/* 16100: 00000000 */ sll $zero,$zero,0x0 +/* 16104: 00000000 */ sll $zero,$zero,0x0 +/* 16108: 00000000 */ sll $zero,$zero,0x0 +/* 1610c: 00000000 */ sll $zero,$zero,0x0 +/* 16110: 27bdffc0 */ addiu $sp,$sp,-64 +/* 16114: afbf0014 */ sw $ra,0x14($sp) +/* 16118: afa50044 */ sw $a1,0x44($sp) +/* 1611c: 0c005850 */ jal func00016140 +/* 16120: 27a6001c */ addiu $a2,$sp,0x1c +/* 16124: 27a4001c */ addiu $a0,$sp,0x1c +/* 16128: 0c005736 */ jal func00015cd8 +/* 1612c: 8fa50044 */ lw $a1,0x44($sp) +/* 16130: 8fbf0014 */ lw $ra,0x14($sp) +/* 16134: 27bd0040 */ addiu $sp,$sp,0x40 +/* 16138: 03e00008 */ jr $ra +/* 1613c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00016140 +/* 16140: 00001825 */ or $v1,$zero,$zero +/* 16144: 00804025 */ or $t0,$a0,$zero +/* 16148: 240a000c */ addiu $t2,$zero,0xc +/* 1614c: 24090003 */ addiu $t1,$zero,0x3 +.L00016150: +/* 16150: 00001025 */ or $v0,$zero,$zero +/* 16154: 00c32021 */ addu $a0,$a2,$v1 +/* 16158: 00a03825 */ or $a3,$a1,$zero +.L0001615c: +/* 1615c: c5120000 */ lwc1 $f18,0x0($t0) +/* 16160: c4f00000 */ lwc1 $f16,0x0($a3) +/* 16164: c50e000c */ lwc1 $f14,0xc($t0) +/* 16168: c4ec0004 */ lwc1 $f12,0x4($a3) +/* 1616c: 46109402 */ mul.s $f16,$f18,$f16 +/* 16170: c4f20008 */ lwc1 $f18,0x8($a3) +/* 16174: c50a0018 */ lwc1 $f10,0x18($t0) +/* 16178: 460c7302 */ mul.s $f12,$f14,$f12 +/* 1617c: 24420001 */ addiu $v0,$v0,0x1 +/* 16180: 2484000c */ addiu $a0,$a0,0xc +/* 16184: 460a9282 */ mul.s $f10,$f18,$f10 +/* 16188: 24e7000c */ addiu $a3,$a3,0xc +/* 1618c: 460c8300 */ add.s $f12,$f16,$f12 +/* 16190: 460c5300 */ add.s $f12,$f10,$f12 +/* 16194: 1449fff1 */ bne $v0,$t1,.L0001615c +/* 16198: e48cfff4 */ swc1 $f12,-0xc($a0) +/* 1619c: 24630004 */ addiu $v1,$v1,0x4 +/* 161a0: 146affeb */ bne $v1,$t2,.L00016150 +/* 161a4: 25080004 */ addiu $t0,$t0,0x4 +/* 161a8: 03e00008 */ jr $ra +/* 161ac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000161b0 +/* 161b0: 00803825 */ or $a3,$a0,$zero +/* 161b4: 24040003 */ addiu $a0,$zero,0x3 +/* 161b8: 00001025 */ or $v0,$zero,$zero +/* 161bc: 00c01825 */ or $v1,$a2,$zero +.L000161c0: +/* 161c0: c4f20000 */ lwc1 $f18,0x0($a3) +/* 161c4: c4b00000 */ lwc1 $f16,0x0($a1) +/* 161c8: c4ee000c */ lwc1 $f14,0xc($a3) +/* 161cc: c4ac0004 */ lwc1 $f12,0x4($a1) +/* 161d0: 46109402 */ mul.s $f16,$f18,$f16 +/* 161d4: c4b20008 */ lwc1 $f18,0x8($a1) +/* 161d8: c4ea0018 */ lwc1 $f10,0x18($a3) +/* 161dc: 460c7302 */ mul.s $f12,$f14,$f12 +/* 161e0: 24420001 */ addiu $v0,$v0,0x1 +/* 161e4: 24630004 */ addiu $v1,$v1,0x4 +/* 161e8: 460a9282 */ mul.s $f10,$f18,$f10 +/* 161ec: 24e70004 */ addiu $a3,$a3,0x4 +/* 161f0: 460c8300 */ add.s $f12,$f16,$f12 +/* 161f4: 460c5300 */ add.s $f12,$f10,$f12 +/* 161f8: 1444fff1 */ bne $v0,$a0,.L000161c0 +/* 161fc: e46cfffc */ swc1 $f12,-0x4($v1) +/* 16200: 03e00008 */ jr $ra +/* 16204: 00000000 */ sll $zero,$zero,0x0 +/* 16208: 27bdffd8 */ addiu $sp,$sp,-40 +/* 1620c: afbf0014 */ sw $ra,0x14($sp) +/* 16210: 27a6001c */ addiu $a2,$sp,0x1c +/* 16214: 0c00586c */ jal func000161b0 +/* 16218: afa5002c */ sw $a1,0x2c($sp) +/* 1621c: 8fa5002c */ lw $a1,0x2c($sp) +/* 16220: c7a4001c */ lwc1 $f4,0x1c($sp) +/* 16224: e4a40000 */ swc1 $f4,0x0($a1) +/* 16228: c7a60020 */ lwc1 $f6,0x20($sp) +/* 1622c: e4a60004 */ swc1 $f6,0x4($a1) +/* 16230: c7a80024 */ lwc1 $f8,0x24($sp) +/* 16234: e4a80008 */ swc1 $f8,0x8($a1) +/* 16238: 8fbf0014 */ lw $ra,0x14($sp) +/* 1623c: 27bd0028 */ addiu $sp,$sp,0x28 +/* 16240: 03e00008 */ jr $ra +/* 16244: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00016248 +/* 16248: 27bdffe0 */ addiu $sp,$sp,-32 +/* 1624c: afbf0014 */ sw $ra,0x14($sp) +/* 16250: afa50024 */ sw $a1,0x24($sp) +/* 16254: afa40020 */ sw $a0,0x20($sp) +/* 16258: c7ac0024 */ lwc1 $f12,0x24($sp) +/* 1625c: 0c0068f4 */ jal func0001a3d0 +/* 16260: afa60028 */ sw $a2,0x28($sp) +/* 16264: c7ac0024 */ lwc1 $f12,0x24($sp) +/* 16268: 0c0068f7 */ jal func0001a3dc +/* 1626c: e7a0001c */ swc1 $f0,0x1c($sp) +/* 16270: 8fa60028 */ lw $a2,0x28($sp) +/* 16274: 8fa20020 */ lw $v0,0x20($sp) +/* 16278: c7ae001c */ lwc1 $f14,0x1c($sp) +/* 1627c: 44801000 */ mtc1 $zero,$f2 +/* 16280: 3c013f80 */ lui $at,0x3f80 +/* 16284: 44816000 */ mtc1 $at,$f12 +/* 16288: 46000107 */ neg.s $f4,$f0 +/* 1628c: e4c00020 */ swc1 $f0,0x20($a2) +/* 16290: e4c40008 */ swc1 $f4,0x8($a2) +/* 16294: e4ce0000 */ swc1 $f14,0x0($a2) +/* 16298: e4ce0028 */ swc1 $f14,0x28($a2) +/* 1629c: e4c20004 */ swc1 $f2,0x4($a2) +/* 162a0: e4c2000c */ swc1 $f2,0xc($a2) +/* 162a4: e4c20010 */ swc1 $f2,0x10($a2) +/* 162a8: e4c20018 */ swc1 $f2,0x18($a2) +/* 162ac: e4c2001c */ swc1 $f2,0x1c($a2) +/* 162b0: e4c20024 */ swc1 $f2,0x24($a2) +/* 162b4: e4c2002c */ swc1 $f2,0x2c($a2) +/* 162b8: e4cc0014 */ swc1 $f12,0x14($a2) +/* 162bc: c4460000 */ lwc1 $f6,0x0($v0) +/* 162c0: e4c60030 */ swc1 $f6,0x30($a2) +/* 162c4: c4480004 */ lwc1 $f8,0x4($v0) +/* 162c8: e4c80034 */ swc1 $f8,0x34($a2) +/* 162cc: c44a0008 */ lwc1 $f10,0x8($v0) +/* 162d0: e4cc003c */ swc1 $f12,0x3c($a2) +/* 162d4: e4ca0038 */ swc1 $f10,0x38($a2) +/* 162d8: 8fbf0014 */ lw $ra,0x14($sp) +/* 162dc: 27bd0020 */ addiu $sp,$sp,0x20 +/* 162e0: 03e00008 */ jr $ra +/* 162e4: 00000000 */ sll $zero,$zero,0x0 +/* 162e8: 27bdffe0 */ addiu $sp,$sp,-32 +/* 162ec: afbf0014 */ sw $ra,0x14($sp) +/* 162f0: e7ac0020 */ swc1 $f12,0x20($sp) +/* 162f4: c7ac0020 */ lwc1 $f12,0x20($sp) +/* 162f8: 0c0068f4 */ jal func0001a3d0 +/* 162fc: afa50024 */ sw $a1,0x24($sp) +/* 16300: c7ac0020 */ lwc1 $f12,0x20($sp) +/* 16304: 0c0068f7 */ jal func0001a3dc +/* 16308: e7a0001c */ swc1 $f0,0x1c($sp) +/* 1630c: 8fa50024 */ lw $a1,0x24($sp) +/* 16310: c7ae001c */ lwc1 $f14,0x1c($sp) +/* 16314: 44801000 */ mtc1 $zero,$f2 +/* 16318: 3c013f80 */ lui $at,0x3f80 +/* 1631c: 44816000 */ mtc1 $at,$f12 +/* 16320: 46000107 */ neg.s $f4,$f0 +/* 16324: e4a00018 */ swc1 $f0,0x18($a1) +/* 16328: e4a40024 */ swc1 $f4,0x24($a1) +/* 1632c: e4ae0014 */ swc1 $f14,0x14($a1) +/* 16330: e4ae0028 */ swc1 $f14,0x28($a1) +/* 16334: e4a20004 */ swc1 $f2,0x4($a1) +/* 16338: e4a20008 */ swc1 $f2,0x8($a1) +/* 1633c: e4a2000c */ swc1 $f2,0xc($a1) +/* 16340: e4a20010 */ swc1 $f2,0x10($a1) +/* 16344: e4a2001c */ swc1 $f2,0x1c($a1) +/* 16348: e4a20020 */ swc1 $f2,0x20($a1) +/* 1634c: e4a2002c */ swc1 $f2,0x2c($a1) +/* 16350: e4a20030 */ swc1 $f2,0x30($a1) +/* 16354: e4a20034 */ swc1 $f2,0x34($a1) +/* 16358: e4a20038 */ swc1 $f2,0x38($a1) +/* 1635c: e4ac0000 */ swc1 $f12,0x0($a1) +/* 16360: e4ac003c */ swc1 $f12,0x3c($a1) +/* 16364: 8fbf0014 */ lw $ra,0x14($sp) +/* 16368: 27bd0020 */ addiu $sp,$sp,0x20 +/* 1636c: 03e00008 */ jr $ra +/* 16370: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00016374 +/* 16374: 27bdffe0 */ addiu $sp,$sp,-32 +/* 16378: afbf0014 */ sw $ra,0x14($sp) +/* 1637c: e7ac0020 */ swc1 $f12,0x20($sp) +/* 16380: c7ac0020 */ lwc1 $f12,0x20($sp) +/* 16384: 0c0068f4 */ jal func0001a3d0 +/* 16388: afa50024 */ sw $a1,0x24($sp) +/* 1638c: c7ac0020 */ lwc1 $f12,0x20($sp) +/* 16390: 0c0068f7 */ jal func0001a3dc +/* 16394: e7a0001c */ swc1 $f0,0x1c($sp) +/* 16398: 8fa50024 */ lw $a1,0x24($sp) +/* 1639c: c7ae001c */ lwc1 $f14,0x1c($sp) +/* 163a0: 44801000 */ mtc1 $zero,$f2 +/* 163a4: 3c013f80 */ lui $at,0x3f80 +/* 163a8: 44816000 */ mtc1 $at,$f12 +/* 163ac: 46000107 */ neg.s $f4,$f0 +/* 163b0: e4a00020 */ swc1 $f0,0x20($a1) +/* 163b4: e4a40008 */ swc1 $f4,0x8($a1) +/* 163b8: e4ae0000 */ swc1 $f14,0x0($a1) +/* 163bc: e4ae0028 */ swc1 $f14,0x28($a1) +/* 163c0: e4a20004 */ swc1 $f2,0x4($a1) +/* 163c4: e4a2000c */ swc1 $f2,0xc($a1) +/* 163c8: e4a20010 */ swc1 $f2,0x10($a1) +/* 163cc: e4a20018 */ swc1 $f2,0x18($a1) +/* 163d0: e4a2001c */ swc1 $f2,0x1c($a1) +/* 163d4: e4a20024 */ swc1 $f2,0x24($a1) +/* 163d8: e4a2002c */ swc1 $f2,0x2c($a1) +/* 163dc: e4a20030 */ swc1 $f2,0x30($a1) +/* 163e0: e4a20034 */ swc1 $f2,0x34($a1) +/* 163e4: e4a20038 */ swc1 $f2,0x38($a1) +/* 163e8: e4ac0014 */ swc1 $f12,0x14($a1) +/* 163ec: e4ac003c */ swc1 $f12,0x3c($a1) +/* 163f0: 8fbf0014 */ lw $ra,0x14($sp) +/* 163f4: 27bd0020 */ addiu $sp,$sp,0x20 +/* 163f8: 03e00008 */ jr $ra +/* 163fc: 00000000 */ sll $zero,$zero,0x0 +/* 16400: 27bdffe0 */ addiu $sp,$sp,-32 +/* 16404: afbf0014 */ sw $ra,0x14($sp) +/* 16408: e7ac0020 */ swc1 $f12,0x20($sp) +/* 1640c: c7ac0020 */ lwc1 $f12,0x20($sp) +/* 16410: 0c0068f4 */ jal func0001a3d0 +/* 16414: afa50024 */ sw $a1,0x24($sp) +/* 16418: c7ac0020 */ lwc1 $f12,0x20($sp) +/* 1641c: 0c0068f7 */ jal func0001a3dc +/* 16420: e7a0001c */ swc1 $f0,0x1c($sp) +/* 16424: 8fa50024 */ lw $a1,0x24($sp) +/* 16428: c7ae001c */ lwc1 $f14,0x1c($sp) +/* 1642c: 44801000 */ mtc1 $zero,$f2 +/* 16430: 3c013f80 */ lui $at,0x3f80 +/* 16434: 44816000 */ mtc1 $at,$f12 +/* 16438: 46000107 */ neg.s $f4,$f0 +/* 1643c: e4a00004 */ swc1 $f0,0x4($a1) +/* 16440: e4a40010 */ swc1 $f4,0x10($a1) +/* 16444: e4ae0000 */ swc1 $f14,0x0($a1) +/* 16448: e4ae0014 */ swc1 $f14,0x14($a1) +/* 1644c: e4a20008 */ swc1 $f2,0x8($a1) +/* 16450: e4a2000c */ swc1 $f2,0xc($a1) +/* 16454: e4a20018 */ swc1 $f2,0x18($a1) +/* 16458: e4a2001c */ swc1 $f2,0x1c($a1) +/* 1645c: e4a20020 */ swc1 $f2,0x20($a1) +/* 16460: e4a20024 */ swc1 $f2,0x24($a1) +/* 16464: e4a2002c */ swc1 $f2,0x2c($a1) +/* 16468: e4a20030 */ swc1 $f2,0x30($a1) +/* 1646c: e4a20034 */ swc1 $f2,0x34($a1) +/* 16470: e4a20038 */ swc1 $f2,0x38($a1) +/* 16474: e4ac0028 */ swc1 $f12,0x28($a1) +/* 16478: e4ac003c */ swc1 $f12,0x3c($a1) +/* 1647c: 8fbf0014 */ lw $ra,0x14($sp) +/* 16480: 27bd0020 */ addiu $sp,$sp,0x20 +/* 16484: 03e00008 */ jr $ra +/* 16488: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0001648c +/* 1648c: 27bdffa8 */ addiu $sp,$sp,-88 +/* 16490: afbf001c */ sw $ra,0x1c($sp) +/* 16494: afb10018 */ sw $s1,0x18($sp) +/* 16498: afb00014 */ sw $s0,0x14($sp) +/* 1649c: 00a08025 */ or $s0,$a1,$zero +/* 164a0: 00808825 */ or $s1,$a0,$zero +/* 164a4: 0c0068f4 */ jal func0001a3d0 +/* 164a8: c48c0000 */ lwc1 $f12,0x0($a0) +/* 164ac: e7a00054 */ swc1 $f0,0x54($sp) +/* 164b0: 0c0068f7 */ jal func0001a3dc +/* 164b4: c62c0000 */ lwc1 $f12,0x0($s1) +/* 164b8: e7a00050 */ swc1 $f0,0x50($sp) +/* 164bc: 0c0068f4 */ jal func0001a3d0 +/* 164c0: c62c0004 */ lwc1 $f12,0x4($s1) +/* 164c4: c62c0004 */ lwc1 $f12,0x4($s1) +/* 164c8: 0c0068f7 */ jal func0001a3dc +/* 164cc: e7a0004c */ swc1 $f0,0x4c($sp) +/* 164d0: c62c0008 */ lwc1 $f12,0x8($s1) +/* 164d4: 0c0068f4 */ jal func0001a3d0 +/* 164d8: e7a00048 */ swc1 $f0,0x48($sp) +/* 164dc: c62c0008 */ lwc1 $f12,0x8($s1) +/* 164e0: 0c0068f7 */ jal func0001a3dc +/* 164e4: e7a00044 */ swc1 $f0,0x44($sp) +/* 164e8: c7ae004c */ lwc1 $f14,0x4c($sp) +/* 164ec: c7b00044 */ lwc1 $f16,0x44($sp) +/* 164f0: c7a20048 */ lwc1 $f2,0x48($sp) +/* 164f4: 44806000 */ mtc1 $zero,$f12 +/* 164f8: 46107102 */ mul.s $f4,$f14,$f16 +/* 164fc: 46001207 */ neg.s $f8,$f2 +/* 16500: e60c000c */ swc1 $f12,0xc($s0) +/* 16504: 46007182 */ mul.s $f6,$f14,$f0 +/* 16508: e6080008 */ swc1 $f8,0x8($s0) +/* 1650c: 3c013f80 */ lui $at,0x3f80 +/* 16510: e6040000 */ swc1 $f4,0x0($s0) +/* 16514: e6060004 */ swc1 $f6,0x4($s0) +/* 16518: c7aa0050 */ lwc1 $f10,0x50($sp) +/* 1651c: c7a60054 */ lwc1 $f6,0x54($sp) +/* 16520: 46105102 */ mul.s $f4,$f10,$f16 +/* 16524: 00000000 */ sll $zero,$zero,0x0 +/* 16528: 46003202 */ mul.s $f8,$f6,$f0 +/* 1652c: 00000000 */ sll $zero,$zero,0x0 +/* 16530: 46022282 */ mul.s $f10,$f4,$f2 +/* 16534: e7a40024 */ swc1 $f4,0x24($sp) +/* 16538: e7a80028 */ swc1 $f8,0x28($sp) +/* 1653c: 46085181 */ sub.s $f6,$f10,$f8 +/* 16540: e6060010 */ swc1 $f6,0x10($s0) +/* 16544: c7a40050 */ lwc1 $f4,0x50($sp) +/* 16548: c7aa0054 */ lwc1 $f10,0x54($sp) +/* 1654c: 46002482 */ mul.s $f18,$f4,$f0 +/* 16550: 00000000 */ sll $zero,$zero,0x0 +/* 16554: 46105202 */ mul.s $f8,$f10,$f16 +/* 16558: 00000000 */ sll $zero,$zero,0x0 +/* 1655c: 46029182 */ mul.s $f6,$f18,$f2 +/* 16560: e7a80020 */ swc1 $f8,0x20($sp) +/* 16564: 46083100 */ add.s $f4,$f6,$f8 +/* 16568: e6040014 */ swc1 $f4,0x14($s0) +/* 1656c: c7aa0050 */ lwc1 $f10,0x50($sp) +/* 16570: e60c001c */ swc1 $f12,0x1c($s0) +/* 16574: 460e5182 */ mul.s $f6,$f10,$f14 +/* 16578: e6060018 */ swc1 $f6,0x18($s0) +/* 1657c: c7a80020 */ lwc1 $f8,0x20($sp) +/* 16580: 46024102 */ mul.s $f4,$f8,$f2 +/* 16584: 46122280 */ add.s $f10,$f4,$f18 +/* 16588: e60a0020 */ swc1 $f10,0x20($s0) +/* 1658c: c7a60028 */ lwc1 $f6,0x28($sp) +/* 16590: c7a40024 */ lwc1 $f4,0x24($sp) +/* 16594: 46023202 */ mul.s $f8,$f6,$f2 +/* 16598: 46044281 */ sub.s $f10,$f8,$f4 +/* 1659c: 44812000 */ mtc1 $at,$f4 +/* 165a0: e60a0024 */ swc1 $f10,0x24($s0) +/* 165a4: c7a60054 */ lwc1 $f6,0x54($sp) +/* 165a8: e60c002c */ swc1 $f12,0x2c($s0) +/* 165ac: e60c0030 */ swc1 $f12,0x30($s0) +/* 165b0: 460e3202 */ mul.s $f8,$f6,$f14 +/* 165b4: e60c0034 */ swc1 $f12,0x34($s0) +/* 165b8: e60c0038 */ swc1 $f12,0x38($s0) +/* 165bc: e604003c */ swc1 $f4,0x3c($s0) +/* 165c0: e6080028 */ swc1 $f8,0x28($s0) +/* 165c4: 8fbf001c */ lw $ra,0x1c($sp) +/* 165c8: 8fb10018 */ lw $s1,0x18($sp) +/* 165cc: 8fb00014 */ lw $s0,0x14($sp) +/* 165d0: 03e00008 */ jr $ra +/* 165d4: 27bd0058 */ addiu $sp,$sp,0x58 +/* 165d8: 27bdffd8 */ addiu $sp,$sp,-40 +/* 165dc: afbf001c */ sw $ra,0x1c($sp) +/* 165e0: afb10018 */ sw $s1,0x18($sp) +/* 165e4: afb00014 */ sw $s0,0x14($sp) +/* 165e8: c4800018 */ lwc1 $f0,0x18($a0) +/* 165ec: c4820028 */ lwc1 $f2,0x28($a0) +/* 165f0: 00808025 */ or $s0,$a0,$zero +/* 165f4: 46000102 */ mul.s $f4,$f0,$f0 +/* 165f8: 00a08825 */ or $s1,$a1,$zero +/* 165fc: 46021182 */ mul.s $f6,$f2,$f2 +/* 16600: 0c012974 */ jal func0004a5d0 +/* 16604: 46062300 */ add.s $f12,$f4,$f6 +/* 16608: 3c013600 */ lui $at,0x3600 +/* 1660c: 44814000 */ mtc1 $at,$f8 +/* 16610: e7a00024 */ swc1 $f0,0x24($sp) +/* 16614: 4600403c */ c.lt.s $f8,$f0 +/* 16618: 00000000 */ sll $zero,$zero,0x0 +/* 1661c: 45020010 */ bc1fl .L00016660 +/* 16620: 44805000 */ mtc1 $zero,$f10 +/* 16624: c60c0018 */ lwc1 $f12,0x18($s0) +/* 16628: 0fc259d4 */ jal 0xf096750 +/* 1662c: c60e0028 */ lwc1 $f14,0x28($s0) +/* 16630: e6200000 */ swc1 $f0,0x0($s1) +/* 16634: c60c0008 */ lwc1 $f12,0x8($s0) +/* 16638: c7ae0024 */ lwc1 $f14,0x24($sp) +/* 1663c: 0fc259d4 */ jal 0xf096750 +/* 16640: 46006307 */ neg.s $f12,$f12 +/* 16644: e6200004 */ swc1 $f0,0x4($s1) +/* 16648: c60e0000 */ lwc1 $f14,0x0($s0) +/* 1664c: 0fc259d4 */ jal 0xf096750 +/* 16650: c60c0004 */ lwc1 $f12,0x4($s0) +/* 16654: 1000000e */ beqz $zero,.L00016690 +/* 16658: e6200008 */ swc1 $f0,0x8($s1) +/* 1665c: 44805000 */ mtc1 $zero,$f10 +.L00016660: +/* 16660: 00000000 */ sll $zero,$zero,0x0 +/* 16664: e62a0000 */ swc1 $f10,0x0($s1) +/* 16668: c60c0008 */ lwc1 $f12,0x8($s0) +/* 1666c: c7ae0024 */ lwc1 $f14,0x24($sp) +/* 16670: 0fc259d4 */ jal 0xf096750 +/* 16674: 46006307 */ neg.s $f12,$f12 +/* 16678: e6200004 */ swc1 $f0,0x4($s1) +/* 1667c: c60c0010 */ lwc1 $f12,0x10($s0) +/* 16680: c60e0014 */ lwc1 $f14,0x14($s0) +/* 16684: 0fc259d4 */ jal 0xf096750 +/* 16688: 46006307 */ neg.s $f12,$f12 +/* 1668c: e6200008 */ swc1 $f0,0x8($s1) +.L00016690: +/* 16690: 8fbf001c */ lw $ra,0x1c($sp) +/* 16694: 8fb00014 */ lw $s0,0x14($sp) +/* 16698: 8fb10018 */ lw $s1,0x18($sp) +/* 1669c: 03e00008 */ jr $ra +/* 166a0: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func000166a4 +/* 166a4: 27bdffe8 */ addiu $sp,$sp,-24 +/* 166a8: afa40018 */ sw $a0,0x18($sp) +/* 166ac: afbf0014 */ sw $ra,0x14($sp) +/* 166b0: 00a02025 */ or $a0,$a1,$zero +/* 166b4: afa60020 */ sw $a2,0x20($sp) +/* 166b8: 0c005923 */ jal func0001648c +/* 166bc: 00c02825 */ or $a1,$a2,$zero +/* 166c0: 8fa40018 */ lw $a0,0x18($sp) +/* 166c4: 0c005775 */ jal func00015dd4 +/* 166c8: 8fa50020 */ lw $a1,0x20($sp) +/* 166cc: 8fbf0014 */ lw $ra,0x14($sp) +/* 166d0: 27bd0018 */ addiu $sp,$sp,0x18 +/* 166d4: 03e00008 */ jr $ra +/* 166d8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000166dc +/* 166dc: 27bdffe8 */ addiu $sp,$sp,-24 +/* 166e0: afbf0014 */ sw $ra,0x14($sp) +/* 166e4: afa40018 */ sw $a0,0x18($sp) +/* 166e8: afa5001c */ sw $a1,0x1c($sp) +/* 166ec: 0c00566c */ jal func000159b0 +/* 166f0: 00a02025 */ or $a0,$a1,$zero +/* 166f4: 8fa40018 */ lw $a0,0x18($sp) +/* 166f8: 0c005775 */ jal func00015dd4 +/* 166fc: 8fa5001c */ lw $a1,0x1c($sp) +/* 16700: 8fbf0014 */ lw $ra,0x14($sp) +/* 16704: 27bd0018 */ addiu $sp,$sp,0x18 +/* 16708: 03e00008 */ jr $ra +/* 1670c: 00000000 */ sll $zero,$zero,0x0 +/* 16710: c4a40008 */ lwc1 $f4,0x8($a1) +/* 16714: c4a80018 */ lwc1 $f8,0x18($a1) +/* 16718: c4b00028 */ lwc1 $f16,0x28($a1) +/* 1671c: 460c2182 */ mul.s $f6,$f4,$f12 +/* 16720: c4a40038 */ lwc1 $f4,0x38($a1) +/* 16724: 460c4282 */ mul.s $f10,$f8,$f12 +/* 16728: 00000000 */ sll $zero,$zero,0x0 +/* 1672c: 460c8482 */ mul.s $f18,$f16,$f12 +/* 16730: e4a60008 */ swc1 $f6,0x8($a1) +/* 16734: 460c2182 */ mul.s $f6,$f4,$f12 +/* 16738: e4aa0018 */ swc1 $f10,0x18($a1) +/* 1673c: e4b20028 */ swc1 $f18,0x28($a1) +/* 16740: 03e00008 */ jr $ra +/* 16744: e4a60038 */ swc1 $f6,0x38($a1) +/* 16748: 3c014780 */ lui $at,0x4780 +/* 1674c: 44812000 */ mtc1 $at,$f4 +/* 16750: 3c018006 */ lui $at,0x8006 +/* 16754: 460c2182 */ mul.s $f6,$f4,$f12 +/* 16758: 03e00008 */ jr $ra +/* 1675c: e426ef10 */ swc1 $f6,-0x10f0($at) +/* 16760: 3c028006 */ lui $v0,0x8006 +/* 16764: 2442ef10 */ addiu $v0,$v0,-4336 +/* 16768: c4440000 */ lwc1 $f4,0x0($v0) +/* 1676c: 3c01800a */ lui $at,0x800a +/* 16770: e424a4d0 */ swc1 $f4,-0x5b30($at) +/* 16774: 3c014780 */ lui $at,0x4780 +/* 16778: 44813000 */ mtc1 $at,$f6 +/* 1677c: 03e00008 */ jr $ra +/* 16780: e4460000 */ swc1 $f6,0x0($v0) +/* 16784: 3c01800a */ lui $at,0x800a +/* 16788: c424a4d0 */ lwc1 $f4,-0x5b30($at) +/* 1678c: 3c018006 */ lui $at,0x8006 +/* 16790: 03e00008 */ jr $ra +/* 16794: e424ef10 */ swc1 $f4,-0x10f0($at) +/* 16798: 3c0a8006 */ lui $t2,0x8006 +/* 1679c: 254aef10 */ addiu $t2,$t2,-4336 +/* 167a0: 00001025 */ or $v0,$zero,$zero +/* 167a4: 00803825 */ or $a3,$a0,$zero +/* 167a8: 240b0008 */ addiu $t3,$zero,0x8 +/* 167ac: 3c09ffff */ lui $t1,0xffff +.L000167b0: +/* 167b0: 8ce30000 */ lw $v1,0x0($a3) +/* 167b4: 8ce60020 */ lw $a2,0x20($a3) +/* 167b8: c5480000 */ lwc1 $f8,0x0($t2) +/* 167bc: 0069c024 */ and $t8,$v1,$t1 +/* 167c0: 0006cc02 */ srl $t9,$a2,0x10 +/* 167c4: 03196025 */ or $t4,$t8,$t9 +/* 167c8: 448c2000 */ mtc1 $t4,$f4 +/* 167cc: 000278c0 */ sll $t7,$v0,0x3 +/* 167d0: 00af4021 */ addu $t0,$a1,$t7 +/* 167d4: 468021a0 */ cvt.s.w $f6,$f4 +/* 167d8: 00036c00 */ sll $t5,$v1,0x10 +/* 167dc: 30ceffff */ andi $t6,$a2,0xffff +/* 167e0: 01ae7825 */ or $t7,$t5,$t6 +/* 167e4: 448f8000 */ mtc1 $t7,$f16 +/* 167e8: 30580001 */ andi $t8,$v0,0x1 +/* 167ec: 46083283 */ div.s $f10,$f6,$f8 +/* 167f0: 0018c880 */ sll $t9,$t8,0x2 +/* 167f4: 01596021 */ addu $t4,$t2,$t9 +/* 167f8: 24420001 */ addiu $v0,$v0,0x1 +/* 167fc: 468084a0 */ cvt.s.w $f18,$f16 +/* 16800: 24e70004 */ addiu $a3,$a3,0x4 +/* 16804: e50a0000 */ swc1 $f10,0x0($t0) +/* 16808: c5840000 */ lwc1 $f4,0x0($t4) +/* 1680c: 46049183 */ div.s $f6,$f18,$f4 +/* 16810: 144bffe7 */ bne $v0,$t3,.L000167b0 +/* 16814: e5060004 */ swc1 $f6,0x4($t0) +/* 16818: 03e00008 */ jr $ra +/* 1681c: 00000000 */ sll $zero,$zero,0x0 +/* 16820: 00001025 */ or $v0,$zero,$zero +/* 16824: 00803825 */ or $a3,$a0,$zero +/* 16828: 240a0008 */ addiu $t2,$zero,0x8 +/* 1682c: 3c09ffff */ lui $t1,0xffff +.L00016830: +/* 16830: 8ce30000 */ lw $v1,0x0($a3) +/* 16834: 8ce60020 */ lw $a2,0x20($a3) +/* 16838: 000278c0 */ sll $t7,$v0,0x3 +/* 1683c: 0069c024 */ and $t8,$v1,$t1 +/* 16840: 00036400 */ sll $t4,$v1,0x10 +/* 16844: 0006cc02 */ srl $t9,$a2,0x10 +/* 16848: 30cdffff */ andi $t5,$a2,0xffff +/* 1684c: 24420001 */ addiu $v0,$v0,0x1 +/* 16850: 03195825 */ or $t3,$t8,$t9 +/* 16854: 00af4021 */ addu $t0,$a1,$t7 +/* 16858: 018d7025 */ or $t6,$t4,$t5 +/* 1685c: 24e70004 */ addiu $a3,$a3,0x4 +/* 16860: ad0b0000 */ sw $t3,0x0($t0) +/* 16864: 144afff2 */ bne $v0,$t2,.L00016830 +/* 16868: ad0e0004 */ sw $t6,0x4($t0) +/* 1686c: 03e00008 */ jr $ra +/* 16870: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00016874 +/* 16874: 27bdffb8 */ addiu $sp,$sp,-72 +/* 16878: f7b40010 */ sdc1 $f20,0x10($sp) +/* 1687c: c7b40058 */ lwc1 $f20,0x58($sp) +/* 16880: f7b60018 */ sdc1 $f22,0x18($sp) +/* 16884: c7b6005c */ lwc1 $f22,0x5c($sp) +/* 16888: 4614a102 */ mul.s $f4,$f20,$f20 +/* 1688c: f7b80020 */ sdc1 $f24,0x20($sp) +/* 16890: c7b80060 */ lwc1 $f24,0x60($sp) +/* 16894: 4616b182 */ mul.s $f6,$f22,$f22 +/* 16898: afbf0044 */ sw $ra,0x44($sp) +/* 1689c: f7be0038 */ sdc1 $f30,0x38($sp) +/* 168a0: 4618c282 */ mul.s $f10,$f24,$f24 +/* 168a4: f7bc0030 */ sdc1 $f28,0x30($sp) +/* 168a8: f7ba0028 */ sdc1 $f26,0x28($sp) +/* 168ac: afa5004c */ sw $a1,0x4c($sp) +/* 168b0: afa60050 */ sw $a2,0x50($sp) +/* 168b4: 46062200 */ add.s $f8,$f4,$f6 +/* 168b8: afa70054 */ sw $a3,0x54($sp) +/* 168bc: afa40048 */ sw $a0,0x48($sp) +/* 168c0: 0c012974 */ jal func0004a5d0 +/* 168c4: 460a4300 */ add.s $f12,$f8,$f10 +/* 168c8: 3c01bf80 */ lui $at,0xbf80 +/* 168cc: 44812000 */ mtc1 $at,$f4 +/* 168d0: c7a60068 */ lwc1 $f6,0x68($sp) +/* 168d4: c7aa006c */ lwc1 $f10,0x6c($sp) +/* 168d8: 46002083 */ div.s $f2,$f4,$f0 +/* 168dc: 4602a502 */ mul.s $f20,$f20,$f2 +/* 168e0: 00000000 */ sll $zero,$zero,0x0 +/* 168e4: 4602b582 */ mul.s $f22,$f22,$f2 +/* 168e8: 00000000 */ sll $zero,$zero,0x0 +/* 168ec: 4602c602 */ mul.s $f24,$f24,$f2 +/* 168f0: 00000000 */ sll $zero,$zero,0x0 +/* 168f4: 46183202 */ mul.s $f8,$f6,$f24 +/* 168f8: 00000000 */ sll $zero,$zero,0x0 +/* 168fc: 46165102 */ mul.s $f4,$f10,$f22 +/* 16900: 46044681 */ sub.s $f26,$f8,$f4 +/* 16904: 46145202 */ mul.s $f8,$f10,$f20 +/* 16908: c7a40064 */ lwc1 $f4,0x64($sp) +/* 1690c: 46182282 */ mul.s $f10,$f4,$f24 +/* 16910: 460a4701 */ sub.s $f28,$f8,$f10 +/* 16914: 46162202 */ mul.s $f8,$f4,$f22 +/* 16918: 00000000 */ sll $zero,$zero,0x0 +/* 1691c: 46143282 */ mul.s $f10,$f6,$f20 +/* 16920: 460a4781 */ sub.s $f30,$f8,$f10 +/* 16924: 461ad102 */ mul.s $f4,$f26,$f26 +/* 16928: 00000000 */ sll $zero,$zero,0x0 +/* 1692c: 461ce182 */ mul.s $f6,$f28,$f28 +/* 16930: 46062200 */ add.s $f8,$f4,$f6 +/* 16934: 461ef282 */ mul.s $f10,$f30,$f30 +/* 16938: 0c012974 */ jal func0004a5d0 +/* 1693c: 460a4300 */ add.s $f12,$f8,$f10 +/* 16940: 3c013f80 */ lui $at,0x3f80 +/* 16944: 44812000 */ mtc1 $at,$f4 +/* 16948: 00000000 */ sll $zero,$zero,0x0 +/* 1694c: 46002083 */ div.s $f2,$f4,$f0 +/* 16950: 4602d682 */ mul.s $f26,$f26,$f2 +/* 16954: 00000000 */ sll $zero,$zero,0x0 +/* 16958: 4602e702 */ mul.s $f28,$f28,$f2 +/* 1695c: 00000000 */ sll $zero,$zero,0x0 +/* 16960: 4602f782 */ mul.s $f30,$f30,$f2 +/* 16964: 00000000 */ sll $zero,$zero,0x0 +/* 16968: 461eb182 */ mul.s $f6,$f22,$f30 +/* 1696c: 00000000 */ sll $zero,$zero,0x0 +/* 16970: 461cc202 */ mul.s $f8,$f24,$f28 +/* 16974: 00000000 */ sll $zero,$zero,0x0 +/* 16978: 461ac282 */ mul.s $f10,$f24,$f26 +/* 1697c: 00000000 */ sll $zero,$zero,0x0 +/* 16980: 461ea102 */ mul.s $f4,$f20,$f30 +/* 16984: 46083381 */ sub.s $f14,$f6,$f8 +/* 16988: 461ca182 */ mul.s $f6,$f20,$f28 +/* 1698c: 00000000 */ sll $zero,$zero,0x0 +/* 16990: 461ab202 */ mul.s $f8,$f22,$f26 +/* 16994: e7ae0064 */ swc1 $f14,0x64($sp) +/* 16998: 46045401 */ sub.s $f16,$f10,$f4 +/* 1699c: 460e7282 */ mul.s $f10,$f14,$f14 +/* 169a0: 00000000 */ sll $zero,$zero,0x0 +/* 169a4: 46108102 */ mul.s $f4,$f16,$f16 +/* 169a8: e7b00068 */ swc1 $f16,0x68($sp) +/* 169ac: 46083481 */ sub.s $f18,$f6,$f8 +/* 169b0: 46129202 */ mul.s $f8,$f18,$f18 +/* 169b4: 46045180 */ add.s $f6,$f10,$f4 +/* 169b8: e7b2006c */ swc1 $f18,0x6c($sp) +/* 169bc: 0c012974 */ jal func0004a5d0 +/* 169c0: 46083300 */ add.s $f12,$f6,$f8 +/* 169c4: 3c013f80 */ lui $at,0x3f80 +/* 169c8: 44815000 */ mtc1 $at,$f10 +/* 169cc: c7ae0064 */ lwc1 $f14,0x64($sp) +/* 169d0: c7ac0068 */ lwc1 $f12,0x68($sp) +/* 169d4: 46005083 */ div.s $f2,$f10,$f0 +/* 169d8: c7a4006c */ lwc1 $f4,0x6c($sp) +/* 169dc: 8fa40048 */ lw $a0,0x48($sp) +/* 169e0: 46027382 */ mul.s $f14,$f14,$f2 +/* 169e4: 00000000 */ sll $zero,$zero,0x0 +/* 169e8: 46026302 */ mul.s $f12,$f12,$f2 +/* 169ec: 00000000 */ sll $zero,$zero,0x0 +/* 169f0: 46022182 */ mul.s $f6,$f4,$f2 +/* 169f4: e7a6006c */ swc1 $f6,0x6c($sp) +/* 169f8: e49a0000 */ swc1 $f26,0x0($a0) +/* 169fc: e49c0010 */ swc1 $f28,0x10($a0) +/* 16a00: e49e0020 */ swc1 $f30,0x20($a0) +/* 16a04: c7a8004c */ lwc1 $f8,0x4c($sp) +/* 16a08: c7a40050 */ lwc1 $f4,0x50($sp) +/* 16a0c: 461a4282 */ mul.s $f10,$f8,$f26 +/* 16a10: 00000000 */ sll $zero,$zero,0x0 +/* 16a14: 461c2182 */ mul.s $f6,$f4,$f28 +/* 16a18: c7a40054 */ lwc1 $f4,0x54($sp) +/* 16a1c: e48e0004 */ swc1 $f14,0x4($a0) +/* 16a20: e48c0014 */ swc1 $f12,0x14($a0) +/* 16a24: 46065200 */ add.s $f8,$f10,$f6 +/* 16a28: 461e2282 */ mul.s $f10,$f4,$f30 +/* 16a2c: 460a4180 */ add.s $f6,$f8,$f10 +/* 16a30: 46003107 */ neg.s $f4,$f6 +/* 16a34: e4840030 */ swc1 $f4,0x30($a0) +/* 16a38: e7ae0064 */ swc1 $f14,0x64($sp) +/* 16a3c: c7ae006c */ lwc1 $f14,0x6c($sp) +/* 16a40: e7ac0068 */ swc1 $f12,0x68($sp) +/* 16a44: c7ac004c */ lwc1 $f12,0x4c($sp) +/* 16a48: c7a20050 */ lwc1 $f2,0x50($sp) +/* 16a4c: c7a00054 */ lwc1 $f0,0x54($sp) +/* 16a50: e48e0024 */ swc1 $f14,0x24($a0) +/* 16a54: c7a80064 */ lwc1 $f8,0x64($sp) +/* 16a58: c7a60068 */ lwc1 $f6,0x68($sp) +/* 16a5c: e4940008 */ swc1 $f20,0x8($a0) +/* 16a60: 46086282 */ mul.s $f10,$f12,$f8 +/* 16a64: e4960018 */ swc1 $f22,0x18($a0) +/* 16a68: e4980028 */ swc1 $f24,0x28($a0) +/* 16a6c: 46061102 */ mul.s $f4,$f2,$f6 +/* 16a70: 46045200 */ add.s $f8,$f10,$f4 +/* 16a74: 460e0182 */ mul.s $f6,$f0,$f14 +/* 16a78: 46064280 */ add.s $f10,$f8,$f6 +/* 16a7c: 46146202 */ mul.s $f8,$f12,$f20 +/* 16a80: 00000000 */ sll $zero,$zero,0x0 +/* 16a84: 46161182 */ mul.s $f6,$f2,$f22 +/* 16a88: 46005107 */ neg.s $f4,$f10 +/* 16a8c: e4840034 */ swc1 $f4,0x34($a0) +/* 16a90: 46180102 */ mul.s $f4,$f0,$f24 +/* 16a94: 44800000 */ mtc1 $zero,$f0 +/* 16a98: 00000000 */ sll $zero,$zero,0x0 +/* 16a9c: e480000c */ swc1 $f0,0xc($a0) +/* 16aa0: 46064280 */ add.s $f10,$f8,$f6 +/* 16aa4: e480001c */ swc1 $f0,0x1c($a0) +/* 16aa8: e480002c */ swc1 $f0,0x2c($a0) +/* 16aac: 46045200 */ add.s $f8,$f10,$f4 +/* 16ab0: 44815000 */ mtc1 $at,$f10 +/* 16ab4: 46004187 */ neg.s $f6,$f8 +/* 16ab8: e48a003c */ swc1 $f10,0x3c($a0) +/* 16abc: e4860038 */ swc1 $f6,0x38($a0) +/* 16ac0: 8fbf0044 */ lw $ra,0x44($sp) +/* 16ac4: d7be0038 */ ldc1 $f30,0x38($sp) +/* 16ac8: d7bc0030 */ ldc1 $f28,0x30($sp) +/* 16acc: d7ba0028 */ ldc1 $f26,0x28($sp) +/* 16ad0: d7b80020 */ ldc1 $f24,0x20($sp) +/* 16ad4: d7b60018 */ ldc1 $f22,0x18($sp) +/* 16ad8: d7b40010 */ ldc1 $f20,0x10($sp) +/* 16adc: 03e00008 */ jr $ra +/* 16ae0: 27bd0048 */ addiu $sp,$sp,0x48 +/* 16ae4: 27bdffd0 */ addiu $sp,$sp,-48 +/* 16ae8: 44856000 */ mtc1 $a1,$f12 +/* 16aec: 44867000 */ mtc1 $a2,$f14 +/* 16af0: c7a60040 */ lwc1 $f6,0x40($sp) +/* 16af4: c7aa0044 */ lwc1 $f10,0x44($sp) +/* 16af8: afa7003c */ sw $a3,0x3c($sp) +/* 16afc: 460c3201 */ sub.s $f8,$f6,$f12 +/* 16b00: c7a4003c */ lwc1 $f4,0x3c($sp) +/* 16b04: c7b20048 */ lwc1 $f18,0x48($sp) +/* 16b08: 460e5401 */ sub.s $f16,$f10,$f14 +/* 16b0c: e7a80010 */ swc1 $f8,0x10($sp) +/* 16b10: c7a8004c */ lwc1 $f8,0x4c($sp) +/* 16b14: 46049181 */ sub.s $f6,$f18,$f4 +/* 16b18: e7b00014 */ swc1 $f16,0x14($sp) +/* 16b1c: c7b00054 */ lwc1 $f16,0x54($sp) +/* 16b20: c7aa0050 */ lwc1 $f10,0x50($sp) +/* 16b24: afbf002c */ sw $ra,0x2c($sp) +/* 16b28: 44056000 */ mfc1 $a1,$f12 +/* 16b2c: 44067000 */ mfc1 $a2,$f14 +/* 16b30: 44072000 */ mfc1 $a3,$f4 +/* 16b34: e7a60018 */ swc1 $f6,0x18($sp) +/* 16b38: e7a8001c */ swc1 $f8,0x1c($sp) +/* 16b3c: e7b00024 */ swc1 $f16,0x24($sp) +/* 16b40: 0c005a1d */ jal func00016874 +/* 16b44: e7aa0020 */ swc1 $f10,0x20($sp) +/* 16b48: 8fbf002c */ lw $ra,0x2c($sp) +/* 16b4c: 27bd0030 */ addiu $sp,$sp,0x30 +/* 16b50: 03e00008 */ jr $ra +/* 16b54: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00016b58 +/* 16b58: 27bdffb8 */ addiu $sp,$sp,-72 +/* 16b5c: f7b40010 */ sdc1 $f20,0x10($sp) +/* 16b60: c7b40058 */ lwc1 $f20,0x58($sp) +/* 16b64: f7b60018 */ sdc1 $f22,0x18($sp) +/* 16b68: c7b6005c */ lwc1 $f22,0x5c($sp) +/* 16b6c: 4614a102 */ mul.s $f4,$f20,$f20 +/* 16b70: f7b80020 */ sdc1 $f24,0x20($sp) +/* 16b74: c7b80060 */ lwc1 $f24,0x60($sp) +/* 16b78: 4616b182 */ mul.s $f6,$f22,$f22 +/* 16b7c: afbf0044 */ sw $ra,0x44($sp) +/* 16b80: f7be0038 */ sdc1 $f30,0x38($sp) +/* 16b84: 4618c282 */ mul.s $f10,$f24,$f24 +/* 16b88: f7bc0030 */ sdc1 $f28,0x30($sp) +/* 16b8c: f7ba0028 */ sdc1 $f26,0x28($sp) +/* 16b90: afa5004c */ sw $a1,0x4c($sp) +/* 16b94: afa60050 */ sw $a2,0x50($sp) +/* 16b98: 46062200 */ add.s $f8,$f4,$f6 +/* 16b9c: afa70054 */ sw $a3,0x54($sp) +/* 16ba0: afa40048 */ sw $a0,0x48($sp) +/* 16ba4: 0c012974 */ jal func0004a5d0 +/* 16ba8: 460a4300 */ add.s $f12,$f8,$f10 +/* 16bac: 3c01bf80 */ lui $at,0xbf80 +/* 16bb0: 44812000 */ mtc1 $at,$f4 +/* 16bb4: c7a60068 */ lwc1 $f6,0x68($sp) +/* 16bb8: c7aa006c */ lwc1 $f10,0x6c($sp) +/* 16bbc: 46002083 */ div.s $f2,$f4,$f0 +/* 16bc0: 4602a502 */ mul.s $f20,$f20,$f2 +/* 16bc4: 00000000 */ sll $zero,$zero,0x0 +/* 16bc8: 4602b582 */ mul.s $f22,$f22,$f2 +/* 16bcc: 00000000 */ sll $zero,$zero,0x0 +/* 16bd0: 4602c602 */ mul.s $f24,$f24,$f2 +/* 16bd4: 00000000 */ sll $zero,$zero,0x0 +/* 16bd8: 46183202 */ mul.s $f8,$f6,$f24 +/* 16bdc: 00000000 */ sll $zero,$zero,0x0 +/* 16be0: 46165102 */ mul.s $f4,$f10,$f22 +/* 16be4: 46044681 */ sub.s $f26,$f8,$f4 +/* 16be8: 46145202 */ mul.s $f8,$f10,$f20 +/* 16bec: c7a40064 */ lwc1 $f4,0x64($sp) +/* 16bf0: 46182282 */ mul.s $f10,$f4,$f24 +/* 16bf4: 460a4701 */ sub.s $f28,$f8,$f10 +/* 16bf8: 46162202 */ mul.s $f8,$f4,$f22 +/* 16bfc: 00000000 */ sll $zero,$zero,0x0 +/* 16c00: 46143282 */ mul.s $f10,$f6,$f20 +/* 16c04: 460a4781 */ sub.s $f30,$f8,$f10 +/* 16c08: 461ad102 */ mul.s $f4,$f26,$f26 +/* 16c0c: 00000000 */ sll $zero,$zero,0x0 +/* 16c10: 461ce182 */ mul.s $f6,$f28,$f28 +/* 16c14: 46062200 */ add.s $f8,$f4,$f6 +/* 16c18: 461ef282 */ mul.s $f10,$f30,$f30 +/* 16c1c: 0c012974 */ jal func0004a5d0 +/* 16c20: 460a4300 */ add.s $f12,$f8,$f10 +/* 16c24: 3c013f80 */ lui $at,0x3f80 +/* 16c28: 44812000 */ mtc1 $at,$f4 +/* 16c2c: 00000000 */ sll $zero,$zero,0x0 +/* 16c30: 46002083 */ div.s $f2,$f4,$f0 +/* 16c34: 4602d682 */ mul.s $f26,$f26,$f2 +/* 16c38: 00000000 */ sll $zero,$zero,0x0 +/* 16c3c: 4602e702 */ mul.s $f28,$f28,$f2 +/* 16c40: 00000000 */ sll $zero,$zero,0x0 +/* 16c44: 4602f782 */ mul.s $f30,$f30,$f2 +/* 16c48: 00000000 */ sll $zero,$zero,0x0 +/* 16c4c: 461eb182 */ mul.s $f6,$f22,$f30 +/* 16c50: 00000000 */ sll $zero,$zero,0x0 +/* 16c54: 461cc202 */ mul.s $f8,$f24,$f28 +/* 16c58: 00000000 */ sll $zero,$zero,0x0 +/* 16c5c: 461ac282 */ mul.s $f10,$f24,$f26 +/* 16c60: 00000000 */ sll $zero,$zero,0x0 +/* 16c64: 461ea102 */ mul.s $f4,$f20,$f30 +/* 16c68: 46083381 */ sub.s $f14,$f6,$f8 +/* 16c6c: 461ca182 */ mul.s $f6,$f20,$f28 +/* 16c70: 00000000 */ sll $zero,$zero,0x0 +/* 16c74: 461ab202 */ mul.s $f8,$f22,$f26 +/* 16c78: e7ae0064 */ swc1 $f14,0x64($sp) +/* 16c7c: 46045401 */ sub.s $f16,$f10,$f4 +/* 16c80: 460e7282 */ mul.s $f10,$f14,$f14 +/* 16c84: 00000000 */ sll $zero,$zero,0x0 +/* 16c88: 46108102 */ mul.s $f4,$f16,$f16 +/* 16c8c: e7b00068 */ swc1 $f16,0x68($sp) +/* 16c90: 46083481 */ sub.s $f18,$f6,$f8 +/* 16c94: 46129202 */ mul.s $f8,$f18,$f18 +/* 16c98: 46045180 */ add.s $f6,$f10,$f4 +/* 16c9c: e7b2006c */ swc1 $f18,0x6c($sp) +/* 16ca0: 0c012974 */ jal func0004a5d0 +/* 16ca4: 46083300 */ add.s $f12,$f6,$f8 +/* 16ca8: 3c013f80 */ lui $at,0x3f80 +/* 16cac: 44815000 */ mtc1 $at,$f10 +/* 16cb0: c7ae0064 */ lwc1 $f14,0x64($sp) +/* 16cb4: c7ac0068 */ lwc1 $f12,0x68($sp) +/* 16cb8: 46005083 */ div.s $f2,$f10,$f0 +/* 16cbc: c7a4006c */ lwc1 $f4,0x6c($sp) +/* 16cc0: 8fa40048 */ lw $a0,0x48($sp) +/* 16cc4: 44800000 */ mtc1 $zero,$f0 +/* 16cc8: 46027382 */ mul.s $f14,$f14,$f2 +/* 16ccc: 00000000 */ sll $zero,$zero,0x0 +/* 16cd0: 46026302 */ mul.s $f12,$f12,$f2 +/* 16cd4: 00000000 */ sll $zero,$zero,0x0 +/* 16cd8: 46022182 */ mul.s $f6,$f4,$f2 +/* 16cdc: e7a6006c */ swc1 $f6,0x6c($sp) +/* 16ce0: e49a0000 */ swc1 $f26,0x0($a0) +/* 16ce4: e48e0010 */ swc1 $f14,0x10($a0) +/* 16ce8: e4940020 */ swc1 $f20,0x20($a0) +/* 16cec: c7a8004c */ lwc1 $f8,0x4c($sp) +/* 16cf0: e49c0004 */ swc1 $f28,0x4($a0) +/* 16cf4: e48c0014 */ swc1 $f12,0x14($a0) +/* 16cf8: e4960024 */ swc1 $f22,0x24($a0) +/* 16cfc: e4880030 */ swc1 $f8,0x30($a0) +/* 16d00: c7aa0050 */ lwc1 $f10,0x50($sp) +/* 16d04: e49e0008 */ swc1 $f30,0x8($a0) +/* 16d08: 44814000 */ mtc1 $at,$f8 +/* 16d0c: e48a0034 */ swc1 $f10,0x34($a0) +/* 16d10: c7a4006c */ lwc1 $f4,0x6c($sp) +/* 16d14: e4980028 */ swc1 $f24,0x28($a0) +/* 16d18: e4840018 */ swc1 $f4,0x18($a0) +/* 16d1c: c7a60054 */ lwc1 $f6,0x54($sp) +/* 16d20: e480000c */ swc1 $f0,0xc($a0) +/* 16d24: e480001c */ swc1 $f0,0x1c($a0) +/* 16d28: e480002c */ swc1 $f0,0x2c($a0) +/* 16d2c: e488003c */ swc1 $f8,0x3c($a0) +/* 16d30: e4860038 */ swc1 $f6,0x38($a0) +/* 16d34: 8fbf0044 */ lw $ra,0x44($sp) +/* 16d38: d7be0038 */ ldc1 $f30,0x38($sp) +/* 16d3c: d7bc0030 */ ldc1 $f28,0x30($sp) +/* 16d40: d7ba0028 */ ldc1 $f26,0x28($sp) +/* 16d44: d7b80020 */ ldc1 $f24,0x20($sp) +/* 16d48: d7b60018 */ ldc1 $f22,0x18($sp) +/* 16d4c: d7b40010 */ ldc1 $f20,0x10($sp) +/* 16d50: 03e00008 */ jr $ra +/* 16d54: 27bd0048 */ addiu $sp,$sp,0x48 +/* 16d58: 27bdffd0 */ addiu $sp,$sp,-48 +/* 16d5c: 44856000 */ mtc1 $a1,$f12 +/* 16d60: 44867000 */ mtc1 $a2,$f14 +/* 16d64: c7a60040 */ lwc1 $f6,0x40($sp) +/* 16d68: c7aa0044 */ lwc1 $f10,0x44($sp) +/* 16d6c: afa7003c */ sw $a3,0x3c($sp) +/* 16d70: 460c3201 */ sub.s $f8,$f6,$f12 +/* 16d74: c7a4003c */ lwc1 $f4,0x3c($sp) +/* 16d78: c7b20048 */ lwc1 $f18,0x48($sp) +/* 16d7c: 460e5401 */ sub.s $f16,$f10,$f14 +/* 16d80: e7a80010 */ swc1 $f8,0x10($sp) +/* 16d84: c7a8004c */ lwc1 $f8,0x4c($sp) +/* 16d88: 46049181 */ sub.s $f6,$f18,$f4 +/* 16d8c: e7b00014 */ swc1 $f16,0x14($sp) +/* 16d90: c7b00054 */ lwc1 $f16,0x54($sp) +/* 16d94: c7aa0050 */ lwc1 $f10,0x50($sp) +/* 16d98: afbf002c */ sw $ra,0x2c($sp) +/* 16d9c: 44056000 */ mfc1 $a1,$f12 +/* 16da0: 44067000 */ mfc1 $a2,$f14 +/* 16da4: 44072000 */ mfc1 $a3,$f4 +/* 16da8: e7a60018 */ swc1 $f6,0x18($sp) +/* 16dac: e7a8001c */ swc1 $f8,0x1c($sp) +/* 16db0: e7b00024 */ swc1 $f16,0x24($sp) +/* 16db4: 0c005ad6 */ jal func00016b58 +/* 16db8: e7aa0020 */ swc1 $f10,0x20($sp) +/* 16dbc: 8fbf002c */ lw $ra,0x2c($sp) +/* 16dc0: 27bd0030 */ addiu $sp,$sp,0x30 +/* 16dc4: 03e00008 */ jr $ra +/* 16dc8: 00000000 */ sll $zero,$zero,0x0 +/* 16dcc: 460e6000 */ add.s $f0,$f12,$f14 +/* 16dd0: 3c014000 */ lui $at,0x4000 +/* 16dd4: 44812000 */ mtc1 $at,$f4 +/* 16dd8: 3c014800 */ lui $at,0x4800 +/* 16ddc: 4604003e */ c.le.s $f0,$f4 +/* 16de0: 00000000 */ sll $zero,$zero,0x0 +/* 16de4: 45020004 */ bc1fl .L00016df8 +/* 16de8: 44813000 */ mtc1 $at,$f6 +/* 16dec: 03e00008 */ jr $ra +/* 16df0: 3402ffff */ dli $v0,0xffff +/* 16df4: 44813000 */ mtc1 $at,$f6 +.L00016df8: +/* 16df8: 24020001 */ addiu $v0,$zero,0x1 +/* 16dfc: 3c014f00 */ lui $at,0x4f00 +/* 16e00: 46003203 */ div.s $f8,$f6,$f0 +/* 16e04: 444ef800 */ cfc1 $t6,$31 +/* 16e08: 44c2f800 */ ctc1 $v0,$31 +/* 16e0c: 00000000 */ sll $zero,$zero,0x0 +/* 16e10: 460042a4 */ cvt.w.s $f10,$f8 +/* 16e14: 4442f800 */ cfc1 $v0,$31 +/* 16e18: 00000000 */ sll $zero,$zero,0x0 +/* 16e1c: 30420078 */ andi $v0,$v0,0x78 +/* 16e20: 50400013 */ beqzl $v0,.L00016e70 +/* 16e24: 44025000 */ mfc1 $v0,$f10 +/* 16e28: 44815000 */ mtc1 $at,$f10 +/* 16e2c: 24020001 */ addiu $v0,$zero,0x1 +/* 16e30: 460a4281 */ sub.s $f10,$f8,$f10 +/* 16e34: 44c2f800 */ ctc1 $v0,$31 +/* 16e38: 00000000 */ sll $zero,$zero,0x0 +/* 16e3c: 460052a4 */ cvt.w.s $f10,$f10 +/* 16e40: 4442f800 */ cfc1 $v0,$31 +/* 16e44: 00000000 */ sll $zero,$zero,0x0 +/* 16e48: 30420078 */ andi $v0,$v0,0x78 +/* 16e4c: 14400005 */ bnez $v0,.L00016e64 +/* 16e50: 00000000 */ sll $zero,$zero,0x0 +/* 16e54: 44025000 */ mfc1 $v0,$f10 +/* 16e58: 3c018000 */ lui $at,0x8000 +/* 16e5c: 10000007 */ beqz $zero,.L00016e7c +/* 16e60: 00411025 */ or $v0,$v0,$at +.L00016e64: +/* 16e64: 10000005 */ beqz $zero,.L00016e7c +/* 16e68: 2402ffff */ addiu $v0,$zero,-1 +/* 16e6c: 44025000 */ mfc1 $v0,$f10 +.L00016e70: +/* 16e70: 00000000 */ sll $zero,$zero,0x0 +/* 16e74: 0440fffb */ bltz $v0,.L00016e64 +/* 16e78: 00000000 */ sll $zero,$zero,0x0 +.L00016e7c: +/* 16e7c: 44cef800 */ ctc1 $t6,$31 +/* 16e80: 304fffff */ andi $t7,$v0,0xffff +/* 16e84: 1de00002 */ bgtz $t7,.L00016e90 +/* 16e88: 3043ffff */ andi $v1,$v0,0xffff +/* 16e8c: 24030001 */ addiu $v1,$zero,0x1 +.L00016e90: +/* 16e90: 03e00008 */ jr $ra +/* 16e94: 00601025 */ or $v0,$v1,$zero +/* 16e98: 27bdffb8 */ addiu $sp,$sp,-72 +/* 16e9c: afb00020 */ sw $s0,0x20($sp) +/* 16ea0: f7b40018 */ sdc1 $f20,0x18($sp) +/* 16ea4: 4485a000 */ mtc1 $a1,$f20 +/* 16ea8: 00808025 */ or $s0,$a0,$zero +/* 16eac: afbf0024 */ sw $ra,0x24($sp) +/* 16eb0: afa60050 */ sw $a2,0x50($sp) +/* 16eb4: afa70054 */ sw $a3,0x54($sp) +/* 16eb8: 27a60058 */ addiu $a2,$sp,0x58 +/* 16ebc: 27a40050 */ addiu $a0,$sp,0x50 +/* 16ec0: 0c0011e4 */ jal func00004790 +/* 16ec4: 27a50054 */ addiu $a1,$sp,0x54 +/* 16ec8: 0c0068f7 */ jal func0001a3dc +/* 16ecc: 4600a306 */ mov.s $f12,$f20 +/* 16ed0: e7a00044 */ swc1 $f0,0x44($sp) +/* 16ed4: 0c0068f4 */ jal func0001a3d0 +/* 16ed8: 4600a306 */ mov.s $f12,$f20 +/* 16edc: c7a20050 */ lwc1 $f2,0x50($sp) +/* 16ee0: c7ae0058 */ lwc1 $f14,0x58($sp) +/* 16ee4: e7a00040 */ swc1 $f0,0x40($sp) +/* 16ee8: 46021102 */ mul.s $f4,$f2,$f2 +/* 16eec: 00000000 */ sll $zero,$zero,0x0 +/* 16ef0: 460e7182 */ mul.s $f6,$f14,$f14 +/* 16ef4: 0c012974 */ jal func0004a5d0 +/* 16ef8: 46062300 */ add.s $f12,$f4,$f6 +/* 16efc: 4480a000 */ mtc1 $zero,$f20 +/* 16f00: c7a80050 */ lwc1 $f8,0x50($sp) +/* 16f04: c7aa0040 */ lwc1 $f10,0x40($sp) +/* 16f08: 46140032 */ c.eq.s $f0,$f20 +/* 16f0c: c7a40044 */ lwc1 $f4,0x44($sp) +/* 16f10: 4501003e */ bc1t .L0001700c +/* 16f14: 00000000 */ sll $zero,$zero,0x0 +/* 16f18: 460a4302 */ mul.s $f12,$f8,$f10 +/* 16f1c: 3c013f80 */ lui $at,0x3f80 +/* 16f20: c7a60058 */ lwc1 $f6,0x58($sp) +/* 16f24: 46044382 */ mul.s $f14,$f8,$f4 +/* 16f28: 44814000 */ mtc1 $at,$f8 +/* 16f2c: 460a3402 */ mul.s $f16,$f6,$f10 +/* 16f30: 00000000 */ sll $zero,$zero,0x0 +/* 16f34: 46043482 */ mul.s $f18,$f6,$f4 +/* 16f38: c7a60054 */ lwc1 $f6,0x54($sp) +/* 16f3c: e7ae0030 */ swc1 $f14,0x30($sp) +/* 16f40: 460e3102 */ mul.s $f4,$f6,$f14 +/* 16f44: e7b0002c */ swc1 $f16,0x2c($sp) +/* 16f48: 46008287 */ neg.s $f10,$f16 +/* 16f4c: 46004083 */ div.s $f2,$f8,$f0 +/* 16f50: 46045201 */ sub.s $f8,$f10,$f4 +/* 16f54: 46024182 */ mul.s $f6,$f8,$f2 +/* 16f58: e7a20038 */ swc1 $f2,0x38($sp) +/* 16f5c: e6060000 */ swc1 $f6,0x0($s0) +/* 16f60: c7aa0044 */ lwc1 $f10,0x44($sp) +/* 16f64: 46005102 */ mul.s $f4,$f10,$f0 +/* 16f68: e6040010 */ swc1 $f4,0x10($s0) +/* 16f6c: c7a80054 */ lwc1 $f8,0x54($sp) +/* 16f70: e6140030 */ swc1 $f20,0x30($s0) +/* 16f74: 46124182 */ mul.s $f6,$f8,$f18 +/* 16f78: 46066281 */ sub.s $f10,$f12,$f6 +/* 16f7c: 46025102 */ mul.s $f4,$f10,$f2 +/* 16f80: e6040020 */ swc1 $f4,0x20($s0) +/* 16f84: c7a80054 */ lwc1 $f8,0x54($sp) +/* 16f88: 460c4182 */ mul.s $f6,$f8,$f12 +/* 16f8c: 46069281 */ sub.s $f10,$f18,$f6 +/* 16f90: 46025102 */ mul.s $f4,$f10,$f2 +/* 16f94: e6040004 */ swc1 $f4,0x4($s0) +/* 16f98: c7a80040 */ lwc1 $f8,0x40($sp) +/* 16f9c: 46004182 */ mul.s $f6,$f8,$f0 +/* 16fa0: e6060014 */ swc1 $f6,0x14($s0) +/* 16fa4: c7aa0054 */ lwc1 $f10,0x54($sp) +/* 16fa8: c7a4002c */ lwc1 $f4,0x2c($sp) +/* 16fac: c7a60030 */ lwc1 $f6,0x30($sp) +/* 16fb0: 46045202 */ mul.s $f8,$f10,$f4 +/* 16fb4: 46003287 */ neg.s $f10,$f6 +/* 16fb8: c7a60038 */ lwc1 $f6,0x38($sp) +/* 16fbc: e6140034 */ swc1 $f20,0x34($s0) +/* 16fc0: 46085101 */ sub.s $f4,$f10,$f8 +/* 16fc4: 46062282 */ mul.s $f10,$f4,$f6 +/* 16fc8: e60a0024 */ swc1 $f10,0x24($s0) +/* 16fcc: c7a80050 */ lwc1 $f8,0x50($sp) +/* 16fd0: 46004107 */ neg.s $f4,$f8 +/* 16fd4: e6040008 */ swc1 $f4,0x8($s0) +/* 16fd8: c7a60054 */ lwc1 $f6,0x54($sp) +/* 16fdc: 46003287 */ neg.s $f10,$f6 +/* 16fe0: 44813000 */ mtc1 $at,$f6 +/* 16fe4: e60a0018 */ swc1 $f10,0x18($s0) +/* 16fe8: c7a80058 */ lwc1 $f8,0x58($sp) +/* 16fec: e6140038 */ swc1 $f20,0x38($s0) +/* 16ff0: e614000c */ swc1 $f20,0xc($s0) +/* 16ff4: 46004107 */ neg.s $f4,$f8 +/* 16ff8: e614001c */ swc1 $f20,0x1c($s0) +/* 16ffc: e6040028 */ swc1 $f4,0x28($s0) +/* 17000: e614002c */ swc1 $f20,0x2c($s0) +/* 17004: 10000003 */ beqz $zero,.L00017014 +/* 17008: e606003c */ swc1 $f6,0x3c($s0) +.L0001700c: +/* 1700c: 0c00566c */ jal func000159b0 +/* 17010: 02002025 */ or $a0,$s0,$zero +.L00017014: +/* 17014: 8fbf0024 */ lw $ra,0x24($sp) +/* 17018: d7b40018 */ ldc1 $f20,0x18($sp) +/* 1701c: 8fb00020 */ lw $s0,0x20($sp) +/* 17020: 03e00008 */ jr $ra +/* 17024: 27bd0048 */ addiu $sp,$sp,0x48 +/* 17028: 3c017005 */ lui $at,0x7005 +/* 1702c: 44856000 */ mtc1 $a1,$f12 +/* 17030: c4244200 */ lwc1 $f4,0x4200($at) +/* 17034: 44867000 */ mtc1 $a2,$f14 +/* 17038: 27bdffe0 */ addiu $sp,$sp,-32 +/* 1703c: 46046302 */ mul.s $f12,$f12,$f4 +/* 17040: c7a60030 */ lwc1 $f6,0x30($sp) +/* 17044: afbf001c */ sw $ra,0x1c($sp) +/* 17048: 44067000 */ mfc1 $a2,$f14 +/* 1704c: afa7002c */ sw $a3,0x2c($sp) +/* 17050: e7a60010 */ swc1 $f6,0x10($sp) +/* 17054: 44056000 */ mfc1 $a1,$f12 +/* 17058: 0c013e6c */ jal func0004f9b0 +/* 1705c: 00000000 */ sll $zero,$zero,0x0 +/* 17060: 8fbf001c */ lw $ra,0x1c($sp) +/* 17064: 27bd0020 */ addiu $sp,$sp,0x20 +/* 17068: 03e00008 */ jr $ra +/* 1706c: 00000000 */ sll $zero,$zero,0x0 +/* 17070: c4840000 */ lwc1 $f4,0x0($a0) +/* 17074: 44800000 */ mtc1 $zero,$f0 +/* 17078: 3c013f80 */ lui $at,0x3f80 +/* 1707c: e4a40000 */ swc1 $f4,0x0($a1) +/* 17080: c4860010 */ lwc1 $f6,0x10($a0) +/* 17084: e4a60004 */ swc1 $f6,0x4($a1) +/* 17088: c4880020 */ lwc1 $f8,0x20($a0) +/* 1708c: e4a80008 */ swc1 $f8,0x8($a1) +/* 17090: c48a0004 */ lwc1 $f10,0x4($a0) +/* 17094: e4aa0010 */ swc1 $f10,0x10($a1) +/* 17098: c4900014 */ lwc1 $f16,0x14($a0) +/* 1709c: 44815000 */ mtc1 $at,$f10 +/* 170a0: e4b00014 */ swc1 $f16,0x14($a1) +/* 170a4: c4920024 */ lwc1 $f18,0x24($a0) +/* 170a8: e4b20018 */ swc1 $f18,0x18($a1) +/* 170ac: c4840008 */ lwc1 $f4,0x8($a0) +/* 170b0: e4a40020 */ swc1 $f4,0x20($a1) +/* 170b4: c4860018 */ lwc1 $f6,0x18($a0) +/* 170b8: e4a60024 */ swc1 $f6,0x24($a1) +/* 170bc: c4880028 */ lwc1 $f8,0x28($a0) +/* 170c0: e4a00030 */ swc1 $f0,0x30($a1) +/* 170c4: e4a00034 */ swc1 $f0,0x34($a1) +/* 170c8: e4a00038 */ swc1 $f0,0x38($a1) +/* 170cc: e4a0000c */ swc1 $f0,0xc($a1) +/* 170d0: e4a0001c */ swc1 $f0,0x1c($a1) +/* 170d4: e4a0002c */ swc1 $f0,0x2c($a1) +/* 170d8: e4aa003c */ swc1 $f10,0x3c($a1) +/* 170dc: 03e00008 */ jr $ra +/* 170e0: e4a80028 */ swc1 $f8,0x28($a1) +/* 170e4: c48c0000 */ lwc1 $f12,0x0($a0) +/* 170e8: c48e0010 */ lwc1 $f14,0x10($a0) +/* 170ec: c4820020 */ lwc1 $f2,0x20($a0) +/* 170f0: 460c6102 */ mul.s $f4,$f12,$f12 +/* 170f4: 3c013f80 */ lui $at,0x3f80 +/* 170f8: 44818000 */ mtc1 $at,$f16 +/* 170fc: 460e7182 */ mul.s $f6,$f14,$f14 +/* 17100: 46062200 */ add.s $f8,$f4,$f6 +/* 17104: 46021282 */ mul.s $f10,$f2,$f2 +/* 17108: 44801000 */ mtc1 $zero,$f2 +/* 1710c: 46085000 */ add.s $f0,$f10,$f8 +/* 17110: 46008003 */ div.s $f0,$f16,$f0 +/* 17114: 46006482 */ mul.s $f18,$f12,$f0 +/* 17118: e4b20000 */ swc1 $f18,0x0($a1) +/* 1711c: c4840010 */ lwc1 $f4,0x10($a0) +/* 17120: 46002182 */ mul.s $f6,$f4,$f0 +/* 17124: e4a60004 */ swc1 $f6,0x4($a1) +/* 17128: c48a0020 */ lwc1 $f10,0x20($a0) +/* 1712c: 46005202 */ mul.s $f8,$f10,$f0 +/* 17130: e4a80008 */ swc1 $f8,0x8($a1) +/* 17134: c4920004 */ lwc1 $f18,0x4($a0) +/* 17138: 46009102 */ mul.s $f4,$f18,$f0 +/* 1713c: e4a40010 */ swc1 $f4,0x10($a1) +/* 17140: c4860014 */ lwc1 $f6,0x14($a0) +/* 17144: 46003282 */ mul.s $f10,$f6,$f0 +/* 17148: e4aa0014 */ swc1 $f10,0x14($a1) +/* 1714c: c4880024 */ lwc1 $f8,0x24($a0) +/* 17150: 46004482 */ mul.s $f18,$f8,$f0 +/* 17154: e4b20018 */ swc1 $f18,0x18($a1) +/* 17158: c4840008 */ lwc1 $f4,0x8($a0) +/* 1715c: 46002182 */ mul.s $f6,$f4,$f0 +/* 17160: e4a60020 */ swc1 $f6,0x20($a1) +/* 17164: c48a0018 */ lwc1 $f10,0x18($a0) +/* 17168: 46005202 */ mul.s $f8,$f10,$f0 +/* 1716c: e4a80024 */ swc1 $f8,0x24($a1) +/* 17170: c4920028 */ lwc1 $f18,0x28($a0) +/* 17174: e4b0003c */ swc1 $f16,0x3c($a1) +/* 17178: e4a20030 */ swc1 $f2,0x30($a1) +/* 1717c: 46009102 */ mul.s $f4,$f18,$f0 +/* 17180: e4a20034 */ swc1 $f2,0x34($a1) +/* 17184: e4a20038 */ swc1 $f2,0x38($a1) +/* 17188: e4a2000c */ swc1 $f2,0xc($a1) +/* 1718c: e4a2001c */ swc1 $f2,0x1c($a1) +/* 17190: e4a2002c */ swc1 $f2,0x2c($a1) +/* 17194: 03e00008 */ jr $ra +/* 17198: e4a40028 */ swc1 $f4,0x28($a1) +/* 1719c: c48c0000 */ lwc1 $f12,0x0($a0) +/* 171a0: c48e0010 */ lwc1 $f14,0x10($a0) +/* 171a4: c4820020 */ lwc1 $f2,0x20($a0) +/* 171a8: 460c6102 */ mul.s $f4,$f12,$f12 +/* 171ac: 3c013f80 */ lui $at,0x3f80 +/* 171b0: 44818000 */ mtc1 $at,$f16 +/* 171b4: 460e7182 */ mul.s $f6,$f14,$f14 +/* 171b8: 46062200 */ add.s $f8,$f4,$f6 +/* 171bc: 46021282 */ mul.s $f10,$f2,$f2 +/* 171c0: 46085000 */ add.s $f0,$f10,$f8 +/* 171c4: 46008003 */ div.s $f0,$f16,$f0 +/* 171c8: 46006482 */ mul.s $f18,$f12,$f0 +/* 171cc: e4b20000 */ swc1 $f18,0x0($a1) +/* 171d0: c4840010 */ lwc1 $f4,0x10($a0) +/* 171d4: 46002182 */ mul.s $f6,$f4,$f0 +/* 171d8: e4a60004 */ swc1 $f6,0x4($a1) +/* 171dc: c48a0020 */ lwc1 $f10,0x20($a0) +/* 171e0: 46005202 */ mul.s $f8,$f10,$f0 +/* 171e4: e4a80008 */ swc1 $f8,0x8($a1) +/* 171e8: c4920004 */ lwc1 $f18,0x4($a0) +/* 171ec: 46009102 */ mul.s $f4,$f18,$f0 +/* 171f0: e4a40010 */ swc1 $f4,0x10($a1) +/* 171f4: c4860014 */ lwc1 $f6,0x14($a0) +/* 171f8: 46003282 */ mul.s $f10,$f6,$f0 +/* 171fc: e4aa0014 */ swc1 $f10,0x14($a1) +/* 17200: c4880024 */ lwc1 $f8,0x24($a0) +/* 17204: 46004482 */ mul.s $f18,$f8,$f0 +/* 17208: e4b20018 */ swc1 $f18,0x18($a1) +/* 1720c: c4840008 */ lwc1 $f4,0x8($a0) +/* 17210: 46002182 */ mul.s $f6,$f4,$f0 +/* 17214: e4a60020 */ swc1 $f6,0x20($a1) +/* 17218: c48a0018 */ lwc1 $f10,0x18($a0) +/* 1721c: c4a60000 */ lwc1 $f6,0x0($a1) +/* 17220: 46005202 */ mul.s $f8,$f10,$f0 +/* 17224: e4a80024 */ swc1 $f8,0x24($a1) +/* 17228: c4920028 */ lwc1 $f18,0x28($a0) +/* 1722c: 46009102 */ mul.s $f4,$f18,$f0 +/* 17230: c4b20010 */ lwc1 $f18,0x10($a1) +/* 17234: 44800000 */ mtc1 $zero,$f0 +/* 17238: e4a40028 */ swc1 $f4,0x28($a1) +/* 1723c: c48a0030 */ lwc1 $f10,0x30($a0) +/* 17240: c4840034 */ lwc1 $f4,0x34($a0) +/* 17244: 460a3202 */ mul.s $f8,$f6,$f10 +/* 17248: 00000000 */ sll $zero,$zero,0x0 +/* 1724c: 46049182 */ mul.s $f6,$f18,$f4 +/* 17250: c4a40020 */ lwc1 $f4,0x20($a1) +/* 17254: c4920038 */ lwc1 $f18,0x38($a0) +/* 17258: 46064280 */ add.s $f10,$f8,$f6 +/* 1725c: 46049202 */ mul.s $f8,$f18,$f4 +/* 17260: c4a40004 */ lwc1 $f4,0x4($a1) +/* 17264: 460a4180 */ add.s $f6,$f8,$f10 +/* 17268: 46003487 */ neg.s $f18,$f6 +/* 1726c: c4a60014 */ lwc1 $f6,0x14($a1) +/* 17270: e4b20030 */ swc1 $f18,0x30($a1) +/* 17274: c4880030 */ lwc1 $f8,0x30($a0) +/* 17278: c4920034 */ lwc1 $f18,0x34($a0) +/* 1727c: 46082282 */ mul.s $f10,$f4,$f8 +/* 17280: 00000000 */ sll $zero,$zero,0x0 +/* 17284: 46123102 */ mul.s $f4,$f6,$f18 +/* 17288: c4b20024 */ lwc1 $f18,0x24($a1) +/* 1728c: c4860038 */ lwc1 $f6,0x38($a0) +/* 17290: 46045200 */ add.s $f8,$f10,$f4 +/* 17294: 46123282 */ mul.s $f10,$f6,$f18 +/* 17298: c4b20008 */ lwc1 $f18,0x8($a1) +/* 1729c: 46085100 */ add.s $f4,$f10,$f8 +/* 172a0: 46002187 */ neg.s $f6,$f4 +/* 172a4: c4a40018 */ lwc1 $f4,0x18($a1) +/* 172a8: e4a60034 */ swc1 $f6,0x34($a1) +/* 172ac: c48a0030 */ lwc1 $f10,0x30($a0) +/* 172b0: c4860034 */ lwc1 $f6,0x34($a0) +/* 172b4: 460a9202 */ mul.s $f8,$f18,$f10 +/* 172b8: 00000000 */ sll $zero,$zero,0x0 +/* 172bc: 46062482 */ mul.s $f18,$f4,$f6 +/* 172c0: c4a60028 */ lwc1 $f6,0x28($a1) +/* 172c4: c4840038 */ lwc1 $f4,0x38($a0) +/* 172c8: e4b0003c */ swc1 $f16,0x3c($a1) +/* 172cc: e4a0000c */ swc1 $f0,0xc($a1) +/* 172d0: e4a0001c */ swc1 $f0,0x1c($a1) +/* 172d4: e4a0002c */ swc1 $f0,0x2c($a1) +/* 172d8: 46124280 */ add.s $f10,$f8,$f18 +/* 172dc: 46062202 */ mul.s $f8,$f4,$f6 +/* 172e0: 460a4480 */ add.s $f18,$f8,$f10 +/* 172e4: 46009107 */ neg.s $f4,$f18 +/* 172e8: 03e00008 */ jr $ra +/* 172ec: e4a40038 */ swc1 $f4,0x38($a1) +/* 172f0: c4820000 */ lwc1 $f2,0x0($a0) +/* 172f4: c48c0014 */ lwc1 $f12,0x14($a0) +/* 172f8: c48e0028 */ lwc1 $f14,0x28($a0) +/* 172fc: c4900004 */ lwc1 $f16,0x4($a0) +/* 17300: 460c1102 */ mul.s $f4,$f2,$f12 +/* 17304: c4920018 */ lwc1 $f18,0x18($a0) +/* 17308: c48a0020 */ lwc1 $f10,0x20($a0) +/* 1730c: 27bdffd0 */ addiu $sp,$sp,-48 +/* 17310: 3c013f80 */ lui $at,0x3f80 +/* 17314: e7aa0010 */ swc1 $f10,0x10($sp) +/* 17318: c7a80010 */ lwc1 $f8,0x10($sp) +/* 1731c: 460e2002 */ mul.s $f0,$f4,$f14 +/* 17320: c48a0008 */ lwc1 $f10,0x8($a0) +/* 17324: 46128182 */ mul.s $f6,$f16,$f18 +/* 17328: e7aa000c */ swc1 $f10,0xc($sp) +/* 1732c: c7aa000c */ lwc1 $f10,0xc($sp) +/* 17330: 46083102 */ mul.s $f4,$f6,$f8 +/* 17334: c4860010 */ lwc1 $f6,0x10($a0) +/* 17338: e7a60008 */ swc1 $f6,0x8($sp) +/* 1733c: c7a60008 */ lwc1 $f6,0x8($sp) +/* 17340: 46040000 */ add.s $f0,$f0,$f4 +/* 17344: c4840024 */ lwc1 $f4,0x24($a0) +/* 17348: e7a80000 */ swc1 $f8,0x0($sp) +/* 1734c: e7a4001c */ swc1 $f4,0x1c($sp) +/* 17350: 46065102 */ mul.s $f4,$f10,$f6 +/* 17354: c7a8001c */ lwc1 $f8,0x1c($sp) +/* 17358: 46082102 */ mul.s $f4,$f4,$f8 +/* 1735c: 46040000 */ add.s $f0,$f0,$f4 +/* 17360: 460c5102 */ mul.s $f4,$f10,$f12 +/* 17364: c7aa0000 */ lwc1 $f10,0x0($sp) +/* 17368: 460a2102 */ mul.s $f4,$f4,$f10 +/* 1736c: 00000000 */ sll $zero,$zero,0x0 +/* 17370: 46068282 */ mul.s $f10,$f16,$f6 +/* 17374: 46040001 */ sub.s $f0,$f0,$f4 +/* 17378: 460e5102 */ mul.s $f4,$f10,$f14 +/* 1737c: 00000000 */ sll $zero,$zero,0x0 +/* 17380: 46121182 */ mul.s $f6,$f2,$f18 +/* 17384: 44811000 */ mtc1 $at,$f2 +/* 17388: 46040001 */ sub.s $f0,$f0,$f4 +/* 1738c: 46083282 */ mul.s $f10,$f6,$f8 +/* 17390: 460a0001 */ sub.s $f0,$f0,$f10 +/* 17394: 460e6102 */ mul.s $f4,$f12,$f14 +/* 17398: 00000000 */ sll $zero,$zero,0x0 +/* 1739c: 46124182 */ mul.s $f6,$f8,$f18 +/* 173a0: 46001003 */ div.s $f0,$f2,$f0 +/* 173a4: 46062281 */ sub.s $f10,$f4,$f6 +/* 173a8: 46005202 */ mul.s $f8,$f10,$f0 +/* 173ac: e4a80000 */ swc1 $f8,0x0($a1) +/* 173b0: c4840018 */ lwc1 $f4,0x18($a0) +/* 173b4: c4860020 */ lwc1 $f6,0x20($a0) +/* 173b8: c4880028 */ lwc1 $f8,0x28($a0) +/* 173bc: 46062282 */ mul.s $f10,$f4,$f6 +/* 173c0: c4840010 */ lwc1 $f4,0x10($a0) +/* 173c4: 46044182 */ mul.s $f6,$f8,$f4 +/* 173c8: 46065201 */ sub.s $f8,$f10,$f6 +/* 173cc: 46004102 */ mul.s $f4,$f8,$f0 +/* 173d0: e4a40010 */ swc1 $f4,0x10($a1) +/* 173d4: c48a0010 */ lwc1 $f10,0x10($a0) +/* 173d8: c4860024 */ lwc1 $f6,0x24($a0) +/* 173dc: c4840020 */ lwc1 $f4,0x20($a0) +/* 173e0: 46065202 */ mul.s $f8,$f10,$f6 +/* 173e4: c48a0014 */ lwc1 $f10,0x14($a0) +/* 173e8: 460a2182 */ mul.s $f6,$f4,$f10 +/* 173ec: 46064101 */ sub.s $f4,$f8,$f6 +/* 173f0: 46002282 */ mul.s $f10,$f4,$f0 +/* 173f4: e4aa0020 */ swc1 $f10,0x20($a1) +/* 173f8: c4880008 */ lwc1 $f8,0x8($a0) +/* 173fc: c4860024 */ lwc1 $f6,0x24($a0) +/* 17400: c48a0028 */ lwc1 $f10,0x28($a0) +/* 17404: 46064102 */ mul.s $f4,$f8,$f6 +/* 17408: c4880004 */ lwc1 $f8,0x4($a0) +/* 1740c: 46085182 */ mul.s $f6,$f10,$f8 +/* 17410: 46062281 */ sub.s $f10,$f4,$f6 +/* 17414: 46005202 */ mul.s $f8,$f10,$f0 +/* 17418: e4a80004 */ swc1 $f8,0x4($a1) +/* 1741c: c4840000 */ lwc1 $f4,0x0($a0) +/* 17420: c4860028 */ lwc1 $f6,0x28($a0) +/* 17424: c4880020 */ lwc1 $f8,0x20($a0) +/* 17428: 46062282 */ mul.s $f10,$f4,$f6 +/* 1742c: c4840008 */ lwc1 $f4,0x8($a0) +/* 17430: 46044182 */ mul.s $f6,$f8,$f4 +/* 17434: 46065201 */ sub.s $f8,$f10,$f6 +/* 17438: 46004102 */ mul.s $f4,$f8,$f0 +/* 1743c: e4a40014 */ swc1 $f4,0x14($a1) +/* 17440: c48a0004 */ lwc1 $f10,0x4($a0) +/* 17444: c4860020 */ lwc1 $f6,0x20($a0) +/* 17448: c4840024 */ lwc1 $f4,0x24($a0) +/* 1744c: 46065202 */ mul.s $f8,$f10,$f6 +/* 17450: c48a0000 */ lwc1 $f10,0x0($a0) +/* 17454: 460a2182 */ mul.s $f6,$f4,$f10 +/* 17458: 46064101 */ sub.s $f4,$f8,$f6 +/* 1745c: 46002282 */ mul.s $f10,$f4,$f0 +/* 17460: e4aa0024 */ swc1 $f10,0x24($a1) +/* 17464: c4880004 */ lwc1 $f8,0x4($a0) +/* 17468: c4860018 */ lwc1 $f6,0x18($a0) +/* 1746c: c48a0014 */ lwc1 $f10,0x14($a0) +/* 17470: 46064102 */ mul.s $f4,$f8,$f6 +/* 17474: c4880008 */ lwc1 $f8,0x8($a0) +/* 17478: 46085182 */ mul.s $f6,$f10,$f8 +/* 1747c: 46062281 */ sub.s $f10,$f4,$f6 +/* 17480: 46005202 */ mul.s $f8,$f10,$f0 +/* 17484: e4a80008 */ swc1 $f8,0x8($a1) +/* 17488: c4860010 */ lwc1 $f6,0x10($a0) +/* 1748c: c4840008 */ lwc1 $f4,0x8($a0) +/* 17490: c4880018 */ lwc1 $f8,0x18($a0) +/* 17494: 46062282 */ mul.s $f10,$f4,$f6 +/* 17498: c4840000 */ lwc1 $f4,0x0($a0) +/* 1749c: 46044182 */ mul.s $f6,$f8,$f4 +/* 174a0: 46065201 */ sub.s $f8,$f10,$f6 +/* 174a4: 46004102 */ mul.s $f4,$f8,$f0 +/* 174a8: e4a40018 */ swc1 $f4,0x18($a1) +/* 174ac: c4860014 */ lwc1 $f6,0x14($a0) +/* 174b0: c48a0000 */ lwc1 $f10,0x0($a0) +/* 174b4: c4840010 */ lwc1 $f4,0x10($a0) +/* 174b8: 46065202 */ mul.s $f8,$f10,$f6 +/* 174bc: c48a0004 */ lwc1 $f10,0x4($a0) +/* 174c0: 460a2182 */ mul.s $f6,$f4,$f10 +/* 174c4: 46064101 */ sub.s $f4,$f8,$f6 +/* 174c8: c4a60000 */ lwc1 $f6,0x0($a1) +/* 174cc: 46002282 */ mul.s $f10,$f4,$f0 +/* 174d0: 44800000 */ mtc1 $zero,$f0 +/* 174d4: e4aa0028 */ swc1 $f10,0x28($a1) +/* 174d8: c4880030 */ lwc1 $f8,0x30($a0) +/* 174dc: c48a0034 */ lwc1 $f10,0x34($a0) +/* 174e0: 46064102 */ mul.s $f4,$f8,$f6 +/* 174e4: c4a80010 */ lwc1 $f8,0x10($a1) +/* 174e8: 46085182 */ mul.s $f6,$f10,$f8 +/* 174ec: c4a80020 */ lwc1 $f8,0x20($a1) +/* 174f0: 46062280 */ add.s $f10,$f4,$f6 +/* 174f4: c4840038 */ lwc1 $f4,0x38($a0) +/* 174f8: 46044182 */ mul.s $f6,$f8,$f4 +/* 174fc: 460a3200 */ add.s $f8,$f6,$f10 +/* 17500: c4aa0004 */ lwc1 $f10,0x4($a1) +/* 17504: 46004107 */ neg.s $f4,$f8 +/* 17508: e4a40030 */ swc1 $f4,0x30($a1) +/* 1750c: c4860030 */ lwc1 $f6,0x30($a0) +/* 17510: c4840034 */ lwc1 $f4,0x34($a0) +/* 17514: 460a3202 */ mul.s $f8,$f6,$f10 +/* 17518: c4a60014 */ lwc1 $f6,0x14($a1) +/* 1751c: 46062282 */ mul.s $f10,$f4,$f6 +/* 17520: c4a60024 */ lwc1 $f6,0x24($a1) +/* 17524: 460a4100 */ add.s $f4,$f8,$f10 +/* 17528: c4880038 */ lwc1 $f8,0x38($a0) +/* 1752c: 46083282 */ mul.s $f10,$f6,$f8 +/* 17530: 46045180 */ add.s $f6,$f10,$f4 +/* 17534: c4a40008 */ lwc1 $f4,0x8($a1) +/* 17538: 46003207 */ neg.s $f8,$f6 +/* 1753c: e4a80034 */ swc1 $f8,0x34($a1) +/* 17540: c48a0030 */ lwc1 $f10,0x30($a0) +/* 17544: c4880034 */ lwc1 $f8,0x34($a0) +/* 17548: 46045182 */ mul.s $f6,$f10,$f4 +/* 1754c: c4aa0018 */ lwc1 $f10,0x18($a1) +/* 17550: 460a4102 */ mul.s $f4,$f8,$f10 +/* 17554: c4aa0028 */ lwc1 $f10,0x28($a1) +/* 17558: 46043200 */ add.s $f8,$f6,$f4 +/* 1755c: c4860038 */ lwc1 $f6,0x38($a0) +/* 17560: 27bd0030 */ addiu $sp,$sp,0x30 +/* 17564: e4a2003c */ swc1 $f2,0x3c($a1) +/* 17568: 46065102 */ mul.s $f4,$f10,$f6 +/* 1756c: e4a0000c */ swc1 $f0,0xc($a1) +/* 17570: e4a0001c */ swc1 $f0,0x1c($a1) +/* 17574: e4a0002c */ swc1 $f0,0x2c($a1) +/* 17578: 46082280 */ add.s $f10,$f4,$f8 +/* 1757c: 46005187 */ neg.s $f6,$f10 +/* 17580: 03e00008 */ jr $ra +/* 17584: e4a60038 */ swc1 $f6,0x38($a1) +/* 17588: 27bdffe8 */ addiu $sp,$sp,-24 +/* 1758c: afbf0014 */ sw $ra,0x14($sp) +/* 17590: afa40018 */ sw $a0,0x18($sp) +/* 17594: 0c005d85 */ jal func00017614 +/* 17598: afa5001c */ sw $a1,0x1c($sp) +/* 1759c: 0c005e9e */ jal func00017a78 +/* 175a0: 8fa40018 */ lw $a0,0x18($sp) +/* 175a4: 3c013f80 */ lui $at,0x3f80 +/* 175a8: 44812000 */ mtc1 $at,$f4 +/* 175ac: 00002825 */ or $a1,$zero,$zero +/* 175b0: 8fa6001c */ lw $a2,0x1c($sp) +/* 175b4: 24040004 */ addiu $a0,$zero,0x4 +/* 175b8: 46002083 */ div.s $f2,$f4,$f0 +.L000175bc: +/* 175bc: 00001825 */ or $v1,$zero,$zero +/* 175c0: 00c01025 */ or $v0,$a2,$zero +/* 175c4: c4500000 */ lwc1 $f16,0x0($v0) +/* 175c8: 24630001 */ addiu $v1,$v1,0x1 +/* 175cc: 46028482 */ mul.s $f18,$f16,$f2 +/* 175d0: 50640008 */ beql $v1,$a0,.L000175f4 +/* 175d4: 24420004 */ addiu $v0,$v0,0x4 +.L000175d8: +/* 175d8: c4500004 */ lwc1 $f16,0x4($v0) +/* 175dc: 24630001 */ addiu $v1,$v1,0x1 +/* 175e0: e4520000 */ swc1 $f18,0x0($v0) +/* 175e4: 46028482 */ mul.s $f18,$f16,$f2 +/* 175e8: 1464fffb */ bne $v1,$a0,.L000175d8 +/* 175ec: 24420004 */ addiu $v0,$v0,0x4 +/* 175f0: 24420004 */ addiu $v0,$v0,0x4 +.L000175f4: +/* 175f4: e452fffc */ swc1 $f18,-0x4($v0) +/* 175f8: 24a50001 */ addiu $a1,$a1,0x1 +/* 175fc: 14a4ffef */ bne $a1,$a0,.L000175bc +/* 17600: 24c60010 */ addiu $a2,$a2,0x10 +/* 17604: 8fbf0014 */ lw $ra,0x14($sp) +/* 17608: 27bd0018 */ addiu $sp,$sp,0x18 +/* 1760c: 03e00008 */ jr $ra +/* 17610: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00017614 +/* 17614: 27bdff58 */ addiu $sp,$sp,-168 +/* 17618: afbf0064 */ sw $ra,0x64($sp) +/* 1761c: afb00060 */ sw $s0,0x60($sp) +/* 17620: f7be0058 */ sdc1 $f30,0x58($sp) +/* 17624: f7bc0050 */ sdc1 $f28,0x50($sp) +/* 17628: f7ba0048 */ sdc1 $f26,0x48($sp) +/* 1762c: f7b80040 */ sdc1 $f24,0x40($sp) +/* 17630: f7b60038 */ sdc1 $f22,0x38($sp) +/* 17634: f7b40030 */ sdc1 $f20,0x30($sp) +/* 17638: c4840008 */ lwc1 $f4,0x8($a0) +/* 1763c: c49e0004 */ lwc1 $f30,0x4($a0) +/* 17640: c49c0000 */ lwc1 $f28,0x0($a0) +/* 17644: e7a40084 */ swc1 $f4,0x84($sp) +/* 17648: c486000c */ lwc1 $f6,0xc($a0) +/* 1764c: 00a08025 */ or $s0,$a1,$zero +/* 17650: e7a60074 */ swc1 $f6,0x74($sp) +/* 17654: c4880010 */ lwc1 $f8,0x10($a0) +/* 17658: e7a800a0 */ swc1 $f8,0xa0($sp) +/* 1765c: c48a0020 */ lwc1 $f10,0x20($a0) +/* 17660: c48c0014 */ lwc1 $f12,0x14($a0) +/* 17664: c482001c */ lwc1 $f2,0x1c($a0) +/* 17668: c4800018 */ lwc1 $f0,0x18($a0) +/* 1766c: e7aa009c */ swc1 $f10,0x9c($sp) +/* 17670: c4960034 */ lwc1 $f22,0x34($a0) +/* 17674: c48e0024 */ lwc1 $f14,0x24($a0) +/* 17678: c492002c */ lwc1 $f18,0x2c($a0) +/* 1767c: c4900028 */ lwc1 $f16,0x28($a0) +/* 17680: c49a003c */ lwc1 $f26,0x3c($a0) +/* 17684: c4980038 */ lwc1 $f24,0x38($a0) +/* 17688: c4940030 */ lwc1 $f20,0x30($a0) +/* 1768c: 44070000 */ mfc1 $a3,$f0 +/* 17690: 4406b000 */ mfc1 $a2,$f22 +/* 17694: e7ac0090 */ swc1 $f12,0x90($sp) +/* 17698: e7a20070 */ swc1 $f2,0x70($sp) +/* 1769c: e7a20018 */ swc1 $f2,0x18($sp) +/* 176a0: e7a00080 */ swc1 $f0,0x80($sp) +/* 176a4: e7ae008c */ swc1 $f14,0x8c($sp) +/* 176a8: e7b2006c */ swc1 $f18,0x6c($sp) +/* 176ac: e7b2001c */ swc1 $f18,0x1c($sp) +/* 176b0: e7b0007c */ swc1 $f16,0x7c($sp) +/* 176b4: e7b00010 */ swc1 $f16,0x10($sp) +/* 176b8: e7ba0020 */ swc1 $f26,0x20($sp) +/* 176bc: 0c005f0b */ jal func00017c2c +/* 176c0: e7b80014 */ swc1 $f24,0x14($sp) +/* 176c4: e6000000 */ swc1 $f0,0x0($s0) +/* 176c8: c7a8006c */ lwc1 $f8,0x6c($sp) +/* 176cc: c7a60070 */ lwc1 $f6,0x70($sp) +/* 176d0: c7a4007c */ lwc1 $f4,0x7c($sp) +/* 176d4: 4406a000 */ mfc1 $a2,$f20 +/* 176d8: e7ba0020 */ swc1 $f26,0x20($sp) +/* 176dc: e7b80014 */ swc1 $f24,0x14($sp) +/* 176e0: 8fa70080 */ lw $a3,0x80($sp) +/* 176e4: c7ae009c */ lwc1 $f14,0x9c($sp) +/* 176e8: c7ac00a0 */ lwc1 $f12,0xa0($sp) +/* 176ec: e7a8001c */ swc1 $f8,0x1c($sp) +/* 176f0: e7a60018 */ swc1 $f6,0x18($sp) +/* 176f4: 0c005f0b */ jal func00017c2c +/* 176f8: e7a40010 */ swc1 $f4,0x10($sp) +/* 176fc: 46000287 */ neg.s $f10,$f0 +/* 17700: 4406a000 */ mfc1 $a2,$f20 +/* 17704: e60a0010 */ swc1 $f10,0x10($s0) +/* 17708: c7a8006c */ lwc1 $f8,0x6c($sp) +/* 1770c: c7a60070 */ lwc1 $f6,0x70($sp) +/* 17710: c7a4008c */ lwc1 $f4,0x8c($sp) +/* 17714: e7ba0020 */ swc1 $f26,0x20($sp) +/* 17718: e7b60014 */ swc1 $f22,0x14($sp) +/* 1771c: 8fa70090 */ lw $a3,0x90($sp) +/* 17720: c7ae009c */ lwc1 $f14,0x9c($sp) +/* 17724: c7ac00a0 */ lwc1 $f12,0xa0($sp) +/* 17728: e7a8001c */ swc1 $f8,0x1c($sp) +/* 1772c: e7a60018 */ swc1 $f6,0x18($sp) +/* 17730: 0c005f0b */ jal func00017c2c +/* 17734: e7a40010 */ swc1 $f4,0x10($sp) +/* 17738: e6000020 */ swc1 $f0,0x20($s0) +/* 1773c: c7a6007c */ lwc1 $f6,0x7c($sp) +/* 17740: c7a40080 */ lwc1 $f4,0x80($sp) +/* 17744: c7aa008c */ lwc1 $f10,0x8c($sp) +/* 17748: 4406a000 */ mfc1 $a2,$f20 +/* 1774c: e7b80020 */ swc1 $f24,0x20($sp) +/* 17750: e7b60014 */ swc1 $f22,0x14($sp) +/* 17754: 8fa70090 */ lw $a3,0x90($sp) +/* 17758: c7ae009c */ lwc1 $f14,0x9c($sp) +/* 1775c: c7ac00a0 */ lwc1 $f12,0xa0($sp) +/* 17760: e7a6001c */ swc1 $f6,0x1c($sp) +/* 17764: e7a40018 */ swc1 $f4,0x18($sp) +/* 17768: 0c005f0b */ jal func00017c2c +/* 1776c: e7aa0010 */ swc1 $f10,0x10($sp) +/* 17770: 46000207 */ neg.s $f8,$f0 +/* 17774: 4406b000 */ mfc1 $a2,$f22 +/* 17778: e6080030 */ swc1 $f8,0x30($s0) +/* 1777c: c7a6006c */ lwc1 $f6,0x6c($sp) +/* 17780: c7a40074 */ lwc1 $f4,0x74($sp) +/* 17784: c7aa007c */ lwc1 $f10,0x7c($sp) +/* 17788: e7ba0020 */ swc1 $f26,0x20($sp) +/* 1778c: e7b80014 */ swc1 $f24,0x14($sp) +/* 17790: 8fa70084 */ lw $a3,0x84($sp) +/* 17794: c7ae008c */ lwc1 $f14,0x8c($sp) +/* 17798: 4600f306 */ mov.s $f12,$f30 +/* 1779c: e7a6001c */ swc1 $f6,0x1c($sp) +/* 177a0: e7a40018 */ swc1 $f4,0x18($sp) +/* 177a4: 0c005f0b */ jal func00017c2c +/* 177a8: e7aa0010 */ swc1 $f10,0x10($sp) +/* 177ac: 46000207 */ neg.s $f8,$f0 +/* 177b0: 4406a000 */ mfc1 $a2,$f20 +/* 177b4: e6080004 */ swc1 $f8,0x4($s0) +/* 177b8: c7a6006c */ lwc1 $f6,0x6c($sp) +/* 177bc: c7a40074 */ lwc1 $f4,0x74($sp) +/* 177c0: c7aa007c */ lwc1 $f10,0x7c($sp) +/* 177c4: e7ba0020 */ swc1 $f26,0x20($sp) +/* 177c8: e7b80014 */ swc1 $f24,0x14($sp) +/* 177cc: 8fa70084 */ lw $a3,0x84($sp) +/* 177d0: c7ae009c */ lwc1 $f14,0x9c($sp) +/* 177d4: 4600e306 */ mov.s $f12,$f28 +/* 177d8: e7a6001c */ swc1 $f6,0x1c($sp) +/* 177dc: e7a40018 */ swc1 $f4,0x18($sp) +/* 177e0: 0c005f0b */ jal func00017c2c +/* 177e4: e7aa0010 */ swc1 $f10,0x10($sp) +/* 177e8: e6000014 */ swc1 $f0,0x14($s0) +/* 177ec: c7a4006c */ lwc1 $f4,0x6c($sp) +/* 177f0: c7aa0074 */ lwc1 $f10,0x74($sp) +/* 177f4: c7a8008c */ lwc1 $f8,0x8c($sp) +/* 177f8: 4406a000 */ mfc1 $a2,$f20 +/* 177fc: 4407f000 */ mfc1 $a3,$f30 +/* 17800: e7ba0020 */ swc1 $f26,0x20($sp) +/* 17804: e7b60014 */ swc1 $f22,0x14($sp) +/* 17808: c7ae009c */ lwc1 $f14,0x9c($sp) +/* 1780c: 4600e306 */ mov.s $f12,$f28 +/* 17810: e7a4001c */ swc1 $f4,0x1c($sp) +/* 17814: e7aa0018 */ swc1 $f10,0x18($sp) +/* 17818: 0c005f0b */ jal func00017c2c +/* 1781c: e7a80010 */ swc1 $f8,0x10($sp) +/* 17820: 46000187 */ neg.s $f6,$f0 +/* 17824: 4406a000 */ mfc1 $a2,$f20 +/* 17828: e6060024 */ swc1 $f6,0x24($s0) +/* 1782c: c7a4007c */ lwc1 $f4,0x7c($sp) +/* 17830: c7aa0084 */ lwc1 $f10,0x84($sp) +/* 17834: c7a8008c */ lwc1 $f8,0x8c($sp) +/* 17838: 4407f000 */ mfc1 $a3,$f30 +/* 1783c: e7b80020 */ swc1 $f24,0x20($sp) +/* 17840: e7b60014 */ swc1 $f22,0x14($sp) +/* 17844: c7ae009c */ lwc1 $f14,0x9c($sp) +/* 17848: 4600e306 */ mov.s $f12,$f28 +/* 1784c: e7a4001c */ swc1 $f4,0x1c($sp) +/* 17850: e7aa0018 */ swc1 $f10,0x18($sp) +/* 17854: 0c005f0b */ jal func00017c2c +/* 17858: e7a80010 */ swc1 $f8,0x10($sp) +/* 1785c: e6000034 */ swc1 $f0,0x34($s0) +/* 17860: c7aa0070 */ lwc1 $f10,0x70($sp) +/* 17864: c7a80074 */ lwc1 $f8,0x74($sp) +/* 17868: c7a60080 */ lwc1 $f6,0x80($sp) +/* 1786c: 4406b000 */ mfc1 $a2,$f22 +/* 17870: e7ba0020 */ swc1 $f26,0x20($sp) +/* 17874: e7b80014 */ swc1 $f24,0x14($sp) +/* 17878: 8fa70084 */ lw $a3,0x84($sp) +/* 1787c: c7ae0090 */ lwc1 $f14,0x90($sp) +/* 17880: 4600f306 */ mov.s $f12,$f30 +/* 17884: e7aa001c */ swc1 $f10,0x1c($sp) +/* 17888: e7a80018 */ swc1 $f8,0x18($sp) +/* 1788c: 0c005f0b */ jal func00017c2c +/* 17890: e7a60010 */ swc1 $f6,0x10($sp) +/* 17894: e6000008 */ swc1 $f0,0x8($s0) +/* 17898: c7a80070 */ lwc1 $f8,0x70($sp) +/* 1789c: c7a60074 */ lwc1 $f6,0x74($sp) +/* 178a0: c7a40080 */ lwc1 $f4,0x80($sp) +/* 178a4: 4406a000 */ mfc1 $a2,$f20 +/* 178a8: e7ba0020 */ swc1 $f26,0x20($sp) +/* 178ac: e7b80014 */ swc1 $f24,0x14($sp) +/* 178b0: 8fa70084 */ lw $a3,0x84($sp) +/* 178b4: c7ae00a0 */ lwc1 $f14,0xa0($sp) +/* 178b8: 4600e306 */ mov.s $f12,$f28 +/* 178bc: e7a8001c */ swc1 $f8,0x1c($sp) +/* 178c0: e7a60018 */ swc1 $f6,0x18($sp) +/* 178c4: 0c005f0b */ jal func00017c2c +/* 178c8: e7a40010 */ swc1 $f4,0x10($sp) +/* 178cc: 46000287 */ neg.s $f10,$f0 +/* 178d0: 4406a000 */ mfc1 $a2,$f20 +/* 178d4: e60a0018 */ swc1 $f10,0x18($s0) +/* 178d8: c7a80070 */ lwc1 $f8,0x70($sp) +/* 178dc: c7a60074 */ lwc1 $f6,0x74($sp) +/* 178e0: c7a40090 */ lwc1 $f4,0x90($sp) +/* 178e4: 4407f000 */ mfc1 $a3,$f30 +/* 178e8: e7ba0020 */ swc1 $f26,0x20($sp) +/* 178ec: e7b60014 */ swc1 $f22,0x14($sp) +/* 178f0: c7ae00a0 */ lwc1 $f14,0xa0($sp) +/* 178f4: 4600e306 */ mov.s $f12,$f28 +/* 178f8: e7a8001c */ swc1 $f8,0x1c($sp) +/* 178fc: e7a60018 */ swc1 $f6,0x18($sp) +/* 17900: 0c005f0b */ jal func00017c2c +/* 17904: e7a40010 */ swc1 $f4,0x10($sp) +/* 17908: e6000028 */ swc1 $f0,0x28($s0) +/* 1790c: c7a60080 */ lwc1 $f6,0x80($sp) +/* 17910: c7a40084 */ lwc1 $f4,0x84($sp) +/* 17914: c7aa0090 */ lwc1 $f10,0x90($sp) +/* 17918: 4406a000 */ mfc1 $a2,$f20 +/* 1791c: 4407f000 */ mfc1 $a3,$f30 +/* 17920: e7b80020 */ swc1 $f24,0x20($sp) +/* 17924: e7b60014 */ swc1 $f22,0x14($sp) +/* 17928: c7ae00a0 */ lwc1 $f14,0xa0($sp) +/* 1792c: 4600e306 */ mov.s $f12,$f28 +/* 17930: e7a6001c */ swc1 $f6,0x1c($sp) +/* 17934: e7a40018 */ swc1 $f4,0x18($sp) +/* 17938: 0c005f0b */ jal func00017c2c +/* 1793c: e7aa0010 */ swc1 $f10,0x10($sp) +/* 17940: 46000207 */ neg.s $f8,$f0 +/* 17944: 4600f306 */ mov.s $f12,$f30 +/* 17948: e6080038 */ swc1 $f8,0x38($s0) +/* 1794c: c7aa0080 */ lwc1 $f10,0x80($sp) +/* 17950: c7a80070 */ lwc1 $f8,0x70($sp) +/* 17954: c7a60074 */ lwc1 $f6,0x74($sp) +/* 17958: e7aa0010 */ swc1 $f10,0x10($sp) +/* 1795c: c7aa006c */ lwc1 $f10,0x6c($sp) +/* 17960: c7a4007c */ lwc1 $f4,0x7c($sp) +/* 17964: 8fa70084 */ lw $a3,0x84($sp) +/* 17968: 8fa6008c */ lw $a2,0x8c($sp) +/* 1796c: c7ae0090 */ lwc1 $f14,0x90($sp) +/* 17970: e7a8001c */ swc1 $f8,0x1c($sp) +/* 17974: e7a60018 */ swc1 $f6,0x18($sp) +/* 17978: e7aa0020 */ swc1 $f10,0x20($sp) +/* 1797c: 0c005f0b */ jal func00017c2c +/* 17980: e7a40014 */ swc1 $f4,0x14($sp) +/* 17984: 46000107 */ neg.s $f4,$f0 +/* 17988: 4600e306 */ mov.s $f12,$f28 +/* 1798c: e604000c */ swc1 $f4,0xc($s0) +/* 17990: c7a60080 */ lwc1 $f6,0x80($sp) +/* 17994: c7a40070 */ lwc1 $f4,0x70($sp) +/* 17998: c7aa0074 */ lwc1 $f10,0x74($sp) +/* 1799c: e7a60010 */ swc1 $f6,0x10($sp) +/* 179a0: c7a6006c */ lwc1 $f6,0x6c($sp) +/* 179a4: c7a8007c */ lwc1 $f8,0x7c($sp) +/* 179a8: 8fa70084 */ lw $a3,0x84($sp) +/* 179ac: 8fa6009c */ lw $a2,0x9c($sp) +/* 179b0: c7ae00a0 */ lwc1 $f14,0xa0($sp) +/* 179b4: e7a4001c */ swc1 $f4,0x1c($sp) +/* 179b8: e7aa0018 */ swc1 $f10,0x18($sp) +/* 179bc: e7a60020 */ swc1 $f6,0x20($sp) +/* 179c0: 0c005f0b */ jal func00017c2c +/* 179c4: e7a80014 */ swc1 $f8,0x14($sp) +/* 179c8: e600001c */ swc1 $f0,0x1c($s0) +/* 179cc: c7a80090 */ lwc1 $f8,0x90($sp) +/* 179d0: c7a60070 */ lwc1 $f6,0x70($sp) +/* 179d4: c7a40074 */ lwc1 $f4,0x74($sp) +/* 179d8: e7a80010 */ swc1 $f8,0x10($sp) +/* 179dc: c7a8006c */ lwc1 $f8,0x6c($sp) +/* 179e0: c7aa008c */ lwc1 $f10,0x8c($sp) +/* 179e4: 4407f000 */ mfc1 $a3,$f30 +/* 179e8: 8fa6009c */ lw $a2,0x9c($sp) +/* 179ec: c7ae00a0 */ lwc1 $f14,0xa0($sp) +/* 179f0: 4600e306 */ mov.s $f12,$f28 +/* 179f4: e7a6001c */ swc1 $f6,0x1c($sp) +/* 179f8: e7a40018 */ swc1 $f4,0x18($sp) +/* 179fc: e7a80020 */ swc1 $f8,0x20($sp) +/* 17a00: 0c005f0b */ jal func00017c2c +/* 17a04: e7aa0014 */ swc1 $f10,0x14($sp) +/* 17a08: 46000287 */ neg.s $f10,$f0 +/* 17a0c: 4407f000 */ mfc1 $a3,$f30 +/* 17a10: e60a002c */ swc1 $f10,0x2c($s0) +/* 17a14: c7a40090 */ lwc1 $f4,0x90($sp) +/* 17a18: c7aa0080 */ lwc1 $f10,0x80($sp) +/* 17a1c: c7a80084 */ lwc1 $f8,0x84($sp) +/* 17a20: e7a40010 */ swc1 $f4,0x10($sp) +/* 17a24: c7a4007c */ lwc1 $f4,0x7c($sp) +/* 17a28: c7a6008c */ lwc1 $f6,0x8c($sp) +/* 17a2c: 8fa6009c */ lw $a2,0x9c($sp) +/* 17a30: c7ae00a0 */ lwc1 $f14,0xa0($sp) +/* 17a34: 4600e306 */ mov.s $f12,$f28 +/* 17a38: e7aa001c */ swc1 $f10,0x1c($sp) +/* 17a3c: e7a80018 */ swc1 $f8,0x18($sp) +/* 17a40: e7a40020 */ swc1 $f4,0x20($sp) +/* 17a44: 0c005f0b */ jal func00017c2c +/* 17a48: e7a60014 */ swc1 $f6,0x14($sp) +/* 17a4c: e600003c */ swc1 $f0,0x3c($s0) +/* 17a50: 8fbf0064 */ lw $ra,0x64($sp) +/* 17a54: 8fb00060 */ lw $s0,0x60($sp) +/* 17a58: d7be0058 */ ldc1 $f30,0x58($sp) +/* 17a5c: d7bc0050 */ ldc1 $f28,0x50($sp) +/* 17a60: d7ba0048 */ ldc1 $f26,0x48($sp) +/* 17a64: d7b80040 */ ldc1 $f24,0x40($sp) +/* 17a68: d7b60038 */ ldc1 $f22,0x38($sp) +/* 17a6c: d7b40030 */ ldc1 $f20,0x30($sp) +/* 17a70: 03e00008 */ jr $ra +/* 17a74: 27bd00a8 */ addiu $sp,$sp,0xa8 +); + +GLOBAL_ASM( +glabel func00017a78 +/* 17a78: 27bdff80 */ addiu $sp,$sp,-128 +/* 17a7c: afbf002c */ sw $ra,0x2c($sp) +/* 17a80: c4840000 */ lwc1 $f4,0x0($a0) +/* 17a84: e7a40078 */ swc1 $f4,0x78($sp) +/* 17a88: c4860004 */ lwc1 $f6,0x4($a0) +/* 17a8c: e7a60068 */ swc1 $f6,0x68($sp) +/* 17a90: c4880008 */ lwc1 $f8,0x8($a0) +/* 17a94: e7a80058 */ swc1 $f8,0x58($sp) +/* 17a98: c48a000c */ lwc1 $f10,0xc($a0) +/* 17a9c: e7aa0048 */ swc1 $f10,0x48($sp) +/* 17aa0: c4840018 */ lwc1 $f4,0x18($a0) +/* 17aa4: c4800014 */ lwc1 $f0,0x14($a0) +/* 17aa8: c48c0010 */ lwc1 $f12,0x10($a0) +/* 17aac: e7a40054 */ swc1 $f4,0x54($sp) +/* 17ab0: c4860028 */ lwc1 $f6,0x28($a0) +/* 17ab4: c482001c */ lwc1 $f2,0x1c($a0) +/* 17ab8: c4900024 */ lwc1 $f16,0x24($a0) +/* 17abc: c48e0020 */ lwc1 $f14,0x20($a0) +/* 17ac0: e7a60050 */ swc1 $f6,0x50($sp) +/* 17ac4: c4880030 */ lwc1 $f8,0x30($a0) +/* 17ac8: c492002c */ lwc1 $f18,0x2c($a0) +/* 17acc: 44070000 */ mfc1 $a3,$f0 +/* 17ad0: e7a8006c */ swc1 $f8,0x6c($sp) +/* 17ad4: c48a0034 */ lwc1 $f10,0x34($a0) +/* 17ad8: 8fa6006c */ lw $a2,0x6c($sp) +/* 17adc: e7aa005c */ swc1 $f10,0x5c($sp) +/* 17ae0: c4840038 */ lwc1 $f4,0x38($a0) +/* 17ae4: c7a8005c */ lwc1 $f8,0x5c($sp) +/* 17ae8: e7a4004c */ swc1 $f4,0x4c($sp) +/* 17aec: c486003c */ lwc1 $f6,0x3c($a0) +/* 17af0: e7a00064 */ swc1 $f0,0x64($sp) +/* 17af4: e7ac0074 */ swc1 $f12,0x74($sp) +/* 17af8: e7a6003c */ swc1 $f6,0x3c($sp) +/* 17afc: c7aa003c */ lwc1 $f10,0x3c($sp) +/* 17b00: e7a20044 */ swc1 $f2,0x44($sp) +/* 17b04: e7a20018 */ swc1 $f2,0x18($sp) +/* 17b08: e7b00060 */ swc1 $f16,0x60($sp) +/* 17b0c: e7b00010 */ swc1 $f16,0x10($sp) +/* 17b10: e7ae0070 */ swc1 $f14,0x70($sp) +/* 17b14: e7b20040 */ swc1 $f18,0x40($sp) +/* 17b18: e7b2001c */ swc1 $f18,0x1c($sp) +/* 17b1c: e7a80014 */ swc1 $f8,0x14($sp) +/* 17b20: 0c005f0b */ jal func00017c2c +/* 17b24: e7aa0020 */ swc1 $f10,0x20($sp) +/* 17b28: c7a40050 */ lwc1 $f4,0x50($sp) +/* 17b2c: c7a6004c */ lwc1 $f6,0x4c($sp) +/* 17b30: c7a80044 */ lwc1 $f8,0x44($sp) +/* 17b34: e7a40010 */ swc1 $f4,0x10($sp) +/* 17b38: c7a4003c */ lwc1 $f4,0x3c($sp) +/* 17b3c: c7aa0040 */ lwc1 $f10,0x40($sp) +/* 17b40: e7a00030 */ swc1 $f0,0x30($sp) +/* 17b44: c7ac0074 */ lwc1 $f12,0x74($sp) +/* 17b48: c7ae0070 */ lwc1 $f14,0x70($sp) +/* 17b4c: 8fa6006c */ lw $a2,0x6c($sp) +/* 17b50: 8fa70054 */ lw $a3,0x54($sp) +/* 17b54: e7a60014 */ swc1 $f6,0x14($sp) +/* 17b58: e7a80018 */ swc1 $f8,0x18($sp) +/* 17b5c: e7a40020 */ swc1 $f4,0x20($sp) +/* 17b60: 0c005f0b */ jal func00017c2c +/* 17b64: e7aa001c */ swc1 $f10,0x1c($sp) +/* 17b68: c7a60050 */ lwc1 $f6,0x50($sp) +/* 17b6c: c7a8004c */ lwc1 $f8,0x4c($sp) +/* 17b70: c7aa0044 */ lwc1 $f10,0x44($sp) +/* 17b74: e7a60010 */ swc1 $f6,0x10($sp) +/* 17b78: c7a6003c */ lwc1 $f6,0x3c($sp) +/* 17b7c: c7a40040 */ lwc1 $f4,0x40($sp) +/* 17b80: e7a00034 */ swc1 $f0,0x34($sp) +/* 17b84: c7ac0064 */ lwc1 $f12,0x64($sp) +/* 17b88: c7ae0060 */ lwc1 $f14,0x60($sp) +/* 17b8c: 8fa6005c */ lw $a2,0x5c($sp) +/* 17b90: 8fa70054 */ lw $a3,0x54($sp) +/* 17b94: e7a80014 */ swc1 $f8,0x14($sp) +/* 17b98: e7aa0018 */ swc1 $f10,0x18($sp) +/* 17b9c: e7a60020 */ swc1 $f6,0x20($sp) +/* 17ba0: 0c005f0b */ jal func00017c2c +/* 17ba4: e7a4001c */ swc1 $f4,0x1c($sp) +/* 17ba8: c7a80060 */ lwc1 $f8,0x60($sp) +/* 17bac: c7aa005c */ lwc1 $f10,0x5c($sp) +/* 17bb0: c7a40054 */ lwc1 $f4,0x54($sp) +/* 17bb4: e7a80010 */ swc1 $f8,0x10($sp) +/* 17bb8: c7a8004c */ lwc1 $f8,0x4c($sp) +/* 17bbc: c7a60050 */ lwc1 $f6,0x50($sp) +/* 17bc0: e7a00038 */ swc1 $f0,0x38($sp) +/* 17bc4: c7ac0074 */ lwc1 $f12,0x74($sp) +/* 17bc8: c7ae0070 */ lwc1 $f14,0x70($sp) +/* 17bcc: 8fa6006c */ lw $a2,0x6c($sp) +/* 17bd0: 8fa70064 */ lw $a3,0x64($sp) +/* 17bd4: e7aa0014 */ swc1 $f10,0x14($sp) +/* 17bd8: e7a40018 */ swc1 $f4,0x18($sp) +/* 17bdc: e7a80020 */ swc1 $f8,0x20($sp) +/* 17be0: 0c005f0b */ jal func00017c2c +/* 17be4: e7a6001c */ swc1 $f6,0x1c($sp) +/* 17be8: c7aa0078 */ lwc1 $f10,0x78($sp) +/* 17bec: c7a40038 */ lwc1 $f4,0x38($sp) +/* 17bf0: c7a80068 */ lwc1 $f8,0x68($sp) +/* 17bf4: 8fbf002c */ lw $ra,0x2c($sp) +/* 17bf8: 46045182 */ mul.s $f6,$f10,$f4 +/* 17bfc: c7aa0034 */ lwc1 $f10,0x34($sp) +/* 17c00: 460a4102 */ mul.s $f4,$f8,$f10 +/* 17c04: c7aa0058 */ lwc1 $f10,0x58($sp) +/* 17c08: 46043201 */ sub.s $f8,$f6,$f4 +/* 17c0c: c7a60030 */ lwc1 $f6,0x30($sp) +/* 17c10: 46065102 */ mul.s $f4,$f10,$f6 +/* 17c14: c7a60048 */ lwc1 $f6,0x48($sp) +/* 17c18: 27bd0080 */ addiu $sp,$sp,0x80 +/* 17c1c: 46044280 */ add.s $f10,$f8,$f4 +/* 17c20: 46060202 */ mul.s $f8,$f0,$f6 +/* 17c24: 03e00008 */ jr $ra +/* 17c28: 46085001 */ sub.s $f0,$f10,$f8 +); + +GLOBAL_ASM( +glabel func00017c2c +/* 17c2c: 27bdffd8 */ addiu $sp,$sp,-40 +/* 17c30: afbf0014 */ sw $ra,0x14($sp) +/* 17c34: e7ac0028 */ swc1 $f12,0x28($sp) +/* 17c38: e7ae002c */ swc1 $f14,0x2c($sp) +/* 17c3c: afa60030 */ sw $a2,0x30($sp) +/* 17c40: afa70034 */ sw $a3,0x34($sp) +/* 17c44: 8fa70048 */ lw $a3,0x48($sp) +/* 17c48: c7ae0030 */ lwc1 $f14,0x30($sp) +/* 17c4c: 8fa60044 */ lw $a2,0x44($sp) +/* 17c50: 0c005f2f */ jal func00017cbc +/* 17c54: c7ac002c */ lwc1 $f12,0x2c($sp) +/* 17c58: e7a0001c */ swc1 $f0,0x1c($sp) +/* 17c5c: c7ac0038 */ lwc1 $f12,0x38($sp) +/* 17c60: c7ae003c */ lwc1 $f14,0x3c($sp) +/* 17c64: 8fa60044 */ lw $a2,0x44($sp) +/* 17c68: 0c005f2f */ jal func00017cbc +/* 17c6c: 8fa70048 */ lw $a3,0x48($sp) +/* 17c70: e7a00020 */ swc1 $f0,0x20($sp) +/* 17c74: c7ac002c */ lwc1 $f12,0x2c($sp) +/* 17c78: c7ae0030 */ lwc1 $f14,0x30($sp) +/* 17c7c: 8fa60038 */ lw $a2,0x38($sp) +/* 17c80: 0c005f2f */ jal func00017cbc +/* 17c84: 8fa7003c */ lw $a3,0x3c($sp) +/* 17c88: c7a40028 */ lwc1 $f4,0x28($sp) +/* 17c8c: c7a60020 */ lwc1 $f6,0x20($sp) +/* 17c90: c7aa0034 */ lwc1 $f10,0x34($sp) +/* 17c94: c7b0001c */ lwc1 $f16,0x1c($sp) +/* 17c98: 46062202 */ mul.s $f8,$f4,$f6 +/* 17c9c: c7a60040 */ lwc1 $f6,0x40($sp) +/* 17ca0: 8fbf0014 */ lw $ra,0x14($sp) +/* 17ca4: 46105482 */ mul.s $f18,$f10,$f16 +/* 17ca8: 27bd0028 */ addiu $sp,$sp,0x28 +/* 17cac: 46060282 */ mul.s $f10,$f0,$f6 +/* 17cb0: 46124101 */ sub.s $f4,$f8,$f18 +/* 17cb4: 03e00008 */ jr $ra +/* 17cb8: 46045000 */ add.s $f0,$f10,$f4 +); + +GLOBAL_ASM( +glabel func00017cbc +/* 17cbc: afa7000c */ sw $a3,0xc($sp) +/* 17cc0: c7a4000c */ lwc1 $f4,0xc($sp) +/* 17cc4: afa60008 */ sw $a2,0x8($sp) +/* 17cc8: c7a80008 */ lwc1 $f8,0x8($sp) +/* 17ccc: 46046182 */ mul.s $f6,$f12,$f4 +/* 17cd0: 00000000 */ sll $zero,$zero,0x0 +/* 17cd4: 46087282 */ mul.s $f10,$f14,$f8 +/* 17cd8: 03e00008 */ jr $ra +/* 17cdc: 460a3001 */ sub.s $f0,$f6,$f10 +/* 17ce0: 3c03800a */ lui $v1,0x800a +/* 17ce4: 8c634cc8 */ lw $v1,0x4cc8($v1) +/* 17ce8: 000470c0 */ sll $t6,$a0,0x3 +/* 17cec: 3c013f80 */ lui $at,0x3f80 +/* 17cf0: 006e7821 */ addu $t7,$v1,$t6 +/* 17cf4: 95f80000 */ lhu $t8,0x0($t7) +/* 17cf8: 44815000 */ mtc1 $at,$f10 +/* 17cfc: 3c014f80 */ lui $at,0x4f80 +/* 17d00: 03031021 */ addu $v0,$t8,$v1 +/* 17d04: c4440004 */ lwc1 $f4,0x4($v0) +/* 17d08: 2443000c */ addiu $v1,$v0,0xc +/* 17d0c: 24070001 */ addiu $a3,$zero,0x1 +/* 17d10: e4a40000 */ swc1 $f4,0x0($a1) +/* 17d14: c4460008 */ lwc1 $f6,0x8($v0) +/* 17d18: e4a60004 */ swc1 $f6,0x4($a1) +/* 17d1c: c448000c */ lwc1 $f8,0xc($v0) +/* 17d20: e4a80008 */ swc1 $f8,0x8($a1) +/* 17d24: 90460000 */ lbu $a2,0x0($v0) +/* 17d28: 44868000 */ mtc1 $a2,$f16 +/* 17d2c: 04c10004 */ bgez $a2,.L00017d40 +/* 17d30: 468084a0 */ cvt.s.w $f18,$f16 +/* 17d34: 44812000 */ mtc1 $at,$f4 +/* 17d38: 00000000 */ sll $zero,$zero,0x0 +/* 17d3c: 46049480 */ add.s $f18,$f18,$f4 +.L00017d40: +/* 17d40: 28c10002 */ slti $at,$a2,0x2 +/* 17d44: 14200013 */ bnez $at,.L00017d94 +/* 17d48: 46125003 */ div.s $f0,$f10,$f18 +/* 17d4c: c4a60000 */ lwc1 $f6,0x0($a1) +.L00017d50: +/* 17d50: c4680004 */ lwc1 $f8,0x4($v1) +/* 17d54: c4a40004 */ lwc1 $f4,0x4($a1) +/* 17d58: 24e70001 */ addiu $a3,$a3,0x1 +/* 17d5c: 46083400 */ add.s $f16,$f6,$f8 +/* 17d60: c4a60008 */ lwc1 $f6,0x8($a1) +/* 17d64: 2463000c */ addiu $v1,$v1,0xc +/* 17d68: e4b00000 */ swc1 $f16,0x0($a1) +/* 17d6c: c46afffc */ lwc1 $f10,-0x4($v1) +/* 17d70: 460a2480 */ add.s $f18,$f4,$f10 +/* 17d74: e4b20004 */ swc1 $f18,0x4($a1) +/* 17d78: c4680000 */ lwc1 $f8,0x0($v1) +/* 17d7c: 46083400 */ add.s $f16,$f6,$f8 +/* 17d80: e4b00008 */ swc1 $f16,0x8($a1) +/* 17d84: 90590000 */ lbu $t9,0x0($v0) +/* 17d88: 00f9082a */ slt $at,$a3,$t9 +/* 17d8c: 5420fff0 */ bnezl $at,.L00017d50 +/* 17d90: c4a60000 */ lwc1 $f6,0x0($a1) +.L00017d94: +/* 17d94: c4a40000 */ lwc1 $f4,0x0($a1) +/* 17d98: c4b20004 */ lwc1 $f18,0x4($a1) +/* 17d9c: c4a80008 */ lwc1 $f8,0x8($a1) +/* 17da0: 46002282 */ mul.s $f10,$f4,$f0 +/* 17da4: 00000000 */ sll $zero,$zero,0x0 +/* 17da8: 46009182 */ mul.s $f6,$f18,$f0 +/* 17dac: 00000000 */ sll $zero,$zero,0x0 +/* 17db0: 46004402 */ mul.s $f16,$f8,$f0 +/* 17db4: e4aa0000 */ swc1 $f10,0x0($a1) +/* 17db8: e4a60004 */ swc1 $f6,0x4($a1) +/* 17dbc: 03e00008 */ jr $ra +/* 17dc0: e4b00008 */ swc1 $f16,0x8($a1) +); + +GLOBAL_ASM( +glabel func00017dc4 +/* 17dc4: afa50004 */ sw $a1,0x4($sp) +/* 17dc8: 848f0000 */ lh $t7,0x0($a0) +/* 17dcc: 00053400 */ sll $a2,$a1,0x10 +/* 17dd0: 00067403 */ sra $t6,$a2,0x10 +/* 17dd4: 2407ffff */ addiu $a3,$zero,-1 +/* 17dd8: 01c03025 */ or $a2,$t6,$zero +/* 17ddc: 10ef000c */ beq $a3,$t7,.L00017e10 +/* 17de0: 00001025 */ or $v0,$zero,$zero +/* 17de4: 0000c040 */ sll $t8,$zero,0x1 +/* 17de8: 00981821 */ addu $v1,$a0,$t8 +/* 17dec: 84650000 */ lh $a1,0x0($v1) +.L00017df0: +/* 17df0: 10c5000d */ beq $a2,$a1,.L00017e28 +/* 17df4: 24420001 */ addiu $v0,$v0,0x1 +/* 17df8: 28410010 */ slti $at,$v0,0x10 +/* 17dfc: 10200004 */ beqz $at,.L00017e10 +/* 17e00: 24630002 */ addiu $v1,$v1,0x2 +/* 17e04: 84650000 */ lh $a1,0x0($v1) +/* 17e08: 14e5fff9 */ bne $a3,$a1,.L00017df0 +/* 17e0c: 00000000 */ sll $zero,$zero,0x0 +.L00017e10: +/* 17e10: 2841000f */ slti $at,$v0,0xf +/* 17e14: 10200004 */ beqz $at,.L00017e28 +/* 17e18: 0002c840 */ sll $t9,$v0,0x1 +/* 17e1c: 00991821 */ addu $v1,$a0,$t9 +/* 17e20: a4660000 */ sh $a2,0x0($v1) +/* 17e24: a4670002 */ sh $a3,0x2($v1) +.L00017e28: +/* 17e28: 03e00008 */ jr $ra +/* 17e2c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00017e30 +/* 17e30: 3c0e800a */ lui $t6,0x800a +/* 17e34: 8dce4ccc */ lw $t6,0x4ccc($t6) +/* 17e38: 00046880 */ sll $t5,$a0,0x2 +/* 17e3c: 01a46821 */ addu $t5,$t5,$a0 +/* 17e40: 000d6880 */ sll $t5,$t5,0x2 +/* 17e44: 01ae4021 */ addu $t0,$t5,$t6 +/* 17e48: c50e0000 */ lwc1 $f14,0x0($t0) +/* 17e4c: c4ac0000 */ lwc1 $f12,0x0($a1) +/* 17e50: c5100004 */ lwc1 $f16,0x4($t0) +/* 17e54: c4a40004 */ lwc1 $f4,0x4($a1) +/* 17e58: 460e6282 */ mul.s $f10,$f12,$f14 +/* 17e5c: c5020008 */ lwc1 $f2,0x8($t0) +/* 17e60: 3c07800a */ lui $a3,0x800a +/* 17e64: 46102182 */ mul.s $f6,$f4,$f16 +/* 17e68: c4a40008 */ lwc1 $f4,0x8($a1) +/* 17e6c: 8ce74cc8 */ lw $a3,0x4cc8($a3) +/* 17e70: 000478c0 */ sll $t7,$a0,0x3 +/* 17e74: 27bdff90 */ addiu $sp,$sp,-112 +/* 17e78: 00efc021 */ addu $t8,$a3,$t7 +/* 17e7c: 97190000 */ lhu $t9,0x0($t8) +/* 17e80: 46065200 */ add.s $f8,$f10,$f6 +/* 17e84: 46041282 */ mul.s $f10,$f2,$f4 +/* 17e88: c4c60000 */ lwc1 $f6,0x0($a2) +/* 17e8c: 00001025 */ or $v0,$zero,$zero +/* 17e90: 03271821 */ addu $v1,$t9,$a3 +/* 17e94: e7a60014 */ swc1 $f6,0x14($sp) +/* 17e98: c7a40014 */ lwc1 $f4,0x14($sp) +/* 17e9c: 46085000 */ add.s $f0,$f10,$f8 +/* 17ea0: 460e2282 */ mul.s $f10,$f4,$f14 +/* 17ea4: c4c80004 */ lwc1 $f8,0x4($a2) +/* 17ea8: 46104182 */ mul.s $f6,$f8,$f16 +/* 17eac: c4c80008 */ lwc1 $f8,0x8($a2) +/* 17eb0: 46065100 */ add.s $f4,$f10,$f6 +/* 17eb4: c506000c */ lwc1 $f6,0xc($t0) +/* 17eb8: 46081282 */ mul.s $f10,$f2,$f8 +/* 17ebc: e7a60010 */ swc1 $f6,0x10($sp) +/* 17ec0: c7a80010 */ lwc1 $f8,0x10($sp) +/* 17ec4: 4608003c */ c.lt.s $f0,$f8 +/* 17ec8: 46045480 */ add.s $f18,$f10,$f4 +/* 17ecc: 45020008 */ bc1fl .L00017ef0 +/* 17ed0: c5020010 */ lwc1 $f2,0x10($t0) +/* 17ed4: 4608903c */ c.lt.s $f18,$f8 +/* 17ed8: 00000000 */ sll $zero,$zero,0x0 +/* 17edc: 4502000f */ bc1fl .L00017f1c +/* 17ee0: c7aa0014 */ lwc1 $f10,0x14($sp) +/* 17ee4: 10000096 */ beqz $zero,.L00018140 +/* 17ee8: 00001025 */ or $v0,$zero,$zero +/* 17eec: c5020010 */ lwc1 $f2,0x10($t0) +.L00017ef0: +/* 17ef0: 4600103c */ c.lt.s $f2,$f0 +/* 17ef4: 00000000 */ sll $zero,$zero,0x0 +/* 17ef8: 45020008 */ bc1fl .L00017f1c +/* 17efc: c7aa0014 */ lwc1 $f10,0x14($sp) +/* 17f00: 4612103c */ c.lt.s $f2,$f18 +/* 17f04: 00000000 */ sll $zero,$zero,0x0 +/* 17f08: 45020004 */ bc1fl .L00017f1c +/* 17f0c: c7aa0014 */ lwc1 $f10,0x14($sp) +/* 17f10: 1000008b */ beqz $zero,.L00018140 +/* 17f14: 00001025 */ or $v0,$zero,$zero +/* 17f18: c7aa0014 */ lwc1 $f10,0x14($sp) +.L00017f1c: +/* 17f1c: 3c013f00 */ lui $at,0x3f00 +/* 17f20: 24670004 */ addiu $a3,$v1,0x4 +/* 17f24: 460c5101 */ sub.s $f4,$f10,$f12 +/* 17f28: 00e02025 */ or $a0,$a3,$zero +/* 17f2c: 24690010 */ addiu $t1,$v1,0x10 +/* 17f30: 00005025 */ or $t2,$zero,$zero +/* 17f34: e7a40060 */ swc1 $f4,0x60($sp) +/* 17f38: c4a80004 */ lwc1 $f8,0x4($a1) +/* 17f3c: c4c60004 */ lwc1 $f6,0x4($a2) +/* 17f40: 240c0001 */ addiu $t4,$zero,0x1 +/* 17f44: 46083281 */ sub.s $f10,$f6,$f8 +/* 17f48: e7aa0064 */ swc1 $f10,0x64($sp) +/* 17f4c: c4a60008 */ lwc1 $f6,0x8($a1) +/* 17f50: c4c40008 */ lwc1 $f4,0x8($a2) +/* 17f54: 46120280 */ add.s $f10,$f0,$f18 +/* 17f58: 46062201 */ sub.s $f8,$f4,$f6 +/* 17f5c: 44812000 */ mtc1 $at,$f4 +/* 17f60: 3c018008 */ lui $at,0x8008 +/* 17f64: 46045182 */ mul.s $f6,$f10,$f4 +/* 17f68: e7a80068 */ swc1 $f8,0x68($sp) +/* 17f6c: c508000c */ lwc1 $f8,0xc($t0) +/* 17f70: 46083281 */ sub.s $f10,$f6,$f8 +/* 17f74: e42afcb4 */ swc1 $f10,-0x34c($at) +/* 17f78: 906b0000 */ lbu $t3,0x0($v1) +/* 17f7c: 59600068 */ blezl $t3,.L00018120 +/* 17f80: c506000c */ lwc1 $f6,0xc($t0) +/* 17f84: 44806000 */ mtc1 $zero,$f12 +/* 17f88: 24060002 */ addiu $a2,$zero,0x2 +.L00017f8c: +/* 17f8c: 254f0001 */ addiu $t7,$t2,0x1 +/* 17f90: 55eb0003 */ bnel $t7,$t3,.L00017fa0 +/* 17f94: c5240000 */ lwc1 $f4,0x0($t1) +/* 17f98: 00e04825 */ or $t1,$a3,$zero +/* 17f9c: c5240000 */ lwc1 $f4,0x0($t1) +.L00017fa0: +/* 17fa0: c4860000 */ lwc1 $f6,0x0($a0) +/* 17fa4: 46062201 */ sub.s $f8,$f4,$f6 +/* 17fa8: e7a80048 */ swc1 $f8,0x48($sp) +/* 17fac: c4840004 */ lwc1 $f4,0x4($a0) +/* 17fb0: c52a0004 */ lwc1 $f10,0x4($t1) +/* 17fb4: 46045181 */ sub.s $f6,$f10,$f4 +/* 17fb8: e7a6004c */ swc1 $f6,0x4c($sp) +/* 17fbc: c48a0008 */ lwc1 $f10,0x8($a0) +/* 17fc0: c5280008 */ lwc1 $f8,0x8($t1) +/* 17fc4: c7a6004c */ lwc1 $f6,0x4c($sp) +/* 17fc8: 460a4101 */ sub.s $f4,$f8,$f10 +/* 17fcc: c7a80068 */ lwc1 $f8,0x68($sp) +/* 17fd0: e7a60000 */ swc1 $f6,0x0($sp) +/* 17fd4: e7a40050 */ swc1 $f4,0x50($sp) +/* 17fd8: 46083282 */ mul.s $f10,$f6,$f8 +/* 17fdc: c7a60050 */ lwc1 $f6,0x50($sp) +/* 17fe0: c7a40064 */ lwc1 $f4,0x64($sp) +/* 17fe4: e7a80004 */ swc1 $f8,0x4($sp) +/* 17fe8: 46062202 */ mul.s $f8,$f4,$f6 +/* 17fec: e7a40008 */ swc1 $f4,0x8($sp) +/* 17ff0: c7a40004 */ lwc1 $f4,0x4($sp) +/* 17ff4: 46085281 */ sub.s $f10,$f10,$f8 +/* 17ff8: c7a80060 */ lwc1 $f8,0x60($sp) +/* 17ffc: e7aa0034 */ swc1 $f10,0x34($sp) +/* 18000: e7aa0004 */ swc1 $f10,0x4($sp) +/* 18004: 46083182 */ mul.s $f6,$f6,$f8 +/* 18008: c7aa0048 */ lwc1 $f10,0x48($sp) +/* 1800c: 460a2102 */ mul.s $f4,$f4,$f10 +/* 18010: 46043181 */ sub.s $f6,$f6,$f4 +/* 18014: c7a40008 */ lwc1 $f4,0x8($sp) +/* 18018: 46045282 */ mul.s $f10,$f10,$f4 +/* 1801c: c7a40000 */ lwc1 $f4,0x0($sp) +/* 18020: e7a60038 */ swc1 $f6,0x38($sp) +/* 18024: 46044202 */ mul.s $f8,$f8,$f4 +/* 18028: 46085101 */ sub.s $f4,$f10,$f8 +/* 1802c: c7aa0004 */ lwc1 $f10,0x4($sp) +/* 18030: 460a5202 */ mul.s $f8,$f10,$f10 +/* 18034: e7a4003c */ swc1 $f4,0x3c($sp) +/* 18038: 46063282 */ mul.s $f10,$f6,$f6 +/* 1803c: 460a4180 */ add.s $f6,$f8,$f10 +/* 18040: 46042202 */ mul.s $f8,$f4,$f4 +/* 18044: c7aa0034 */ lwc1 $f10,0x34($sp) +/* 18048: 46064080 */ add.s $f2,$f8,$f6 +/* 1804c: 460c1032 */ c.eq.s $f2,$f12 +/* 18050: 00000000 */ sll $zero,$zero,0x0 +/* 18054: 45020004 */ bc1fl .L00018068 +/* 18058: c4840000 */ lwc1 $f4,0x0($a0) +/* 1805c: 10000038 */ beqz $zero,.L00018140 +/* 18060: 00001025 */ or $v0,$zero,$zero +/* 18064: c4840000 */ lwc1 $f4,0x0($a0) +.L00018068: +/* 18068: c7a60038 */ lwc1 $f6,0x38($sp) +/* 1806c: 46045202 */ mul.s $f8,$f10,$f4 +/* 18070: c4840004 */ lwc1 $f4,0x4($a0) +/* 18074: 46043102 */ mul.s $f4,$f6,$f4 +/* 18078: 46044200 */ add.s $f8,$f8,$f4 +/* 1807c: c4840008 */ lwc1 $f4,0x8($a0) +/* 18080: e7aa0008 */ swc1 $f10,0x8($sp) +/* 18084: c7aa003c */ lwc1 $f10,0x3c($sp) +/* 18088: 460a2102 */ mul.s $f4,$f4,$f10 +/* 1808c: 46082100 */ add.s $f4,$f4,$f8 +/* 18090: c7a80008 */ lwc1 $f8,0x8($sp) +/* 18094: e7a60008 */ swc1 $f6,0x8($sp) +/* 18098: e7a40040 */ swc1 $f4,0x40($sp) +/* 1809c: c4a60000 */ lwc1 $f6,0x0($a1) +/* 180a0: 46064202 */ mul.s $f8,$f8,$f6 +/* 180a4: c7a60008 */ lwc1 $f6,0x8($sp) +/* 180a8: e7aa0008 */ swc1 $f10,0x8($sp) +/* 180ac: c4aa0004 */ lwc1 $f10,0x4($a1) +/* 180b0: 460a3182 */ mul.s $f6,$f6,$f10 +/* 180b4: 46064280 */ add.s $f10,$f8,$f6 +/* 180b8: c7a60008 */ lwc1 $f6,0x8($sp) +/* 180bc: c4a80008 */ lwc1 $f8,0x8($a1) +/* 180c0: 46064202 */ mul.s $f8,$f8,$f6 +/* 180c4: 460a4080 */ add.s $f2,$f8,$f10 +/* 180c8: 4604103c */ c.lt.s $f2,$f4 +/* 180cc: 00000000 */ sll $zero,$zero,0x0 +/* 180d0: 45000007 */ bc1f .L000180f0 +/* 180d4: 00000000 */ sll $zero,$zero,0x0 +/* 180d8: 14c20003 */ bne $a2,$v0,.L000180e8 +/* 180dc: 00000000 */ sll $zero,$zero,0x0 +/* 180e0: 10000017 */ beqz $zero,.L00018140 +/* 180e4: 00001025 */ or $v0,$zero,$zero +.L000180e8: +/* 180e8: 10000006 */ beqz $zero,.L00018104 +/* 180ec: 24020001 */ addiu $v0,$zero,0x1 +.L000180f0: +/* 180f0: 55820004 */ bnel $t4,$v0,.L00018104 +/* 180f4: 24020002 */ addiu $v0,$zero,0x2 +/* 180f8: 10000011 */ beqz $zero,.L00018140 +/* 180fc: 00001025 */ or $v0,$zero,$zero +/* 18100: 24020002 */ addiu $v0,$zero,0x2 +.L00018104: +/* 18104: 906b0000 */ lbu $t3,0x0($v1) +/* 18108: 254a0001 */ addiu $t2,$t2,0x1 +/* 1810c: 2484000c */ addiu $a0,$a0,0xc +/* 18110: 014b082a */ slt $at,$t2,$t3 +/* 18114: 1420ff9d */ bnez $at,.L00017f8c +/* 18118: 2529000c */ addiu $t1,$t1,0xc +/* 1811c: c506000c */ lwc1 $f6,0xc($t0) +.L00018120: +/* 18120: 24030002 */ addiu $v1,$zero,0x2 +/* 18124: 4606003c */ c.lt.s $f0,$f6 +/* 18128: 00000000 */ sll $zero,$zero,0x0 +/* 1812c: 45000003 */ bc1f .L0001813c +/* 18130: 00000000 */ sll $zero,$zero,0x0 +/* 18134: 10000001 */ beqz $zero,.L0001813c +/* 18138: 24030001 */ addiu $v1,$zero,0x1 +.L0001813c: +/* 1813c: 00601025 */ or $v0,$v1,$zero +.L00018140: +/* 18140: 03e00008 */ jr $ra +/* 18144: 27bd0070 */ addiu $sp,$sp,0x70 +); + +GLOBAL_ASM( +glabel func00018148 +/* 18148: 27bdff30 */ addiu $sp,$sp,-208 +/* 1814c: afa400d0 */ sw $a0,0xd0($sp) +/* 18150: afa500d4 */ sw $a1,0xd4($sp) +/* 18154: afbf003c */ sw $ra,0x3c($sp) +/* 18158: afbe0038 */ sw $s8,0x38($sp) +/* 1815c: afb70034 */ sw $s7,0x34($sp) +/* 18160: afb60030 */ sw $s6,0x30($sp) +/* 18164: afb5002c */ sw $s5,0x2c($sp) +/* 18168: afb40028 */ sw $s4,0x28($sp) +/* 1816c: afb30024 */ sw $s3,0x24($sp) +/* 18170: afb20020 */ sw $s2,0x20($sp) +/* 18174: afb1001c */ sw $s1,0x1c($sp) +/* 18178: afb00018 */ sw $s0,0x18($sp) +/* 1817c: afa700dc */ sw $a3,0xdc($sp) +/* 18180: 27a5006c */ addiu $a1,$sp,0x6c +/* 18184: 2404ffff */ addiu $a0,$zero,-1 +/* 18188: 27a8009c */ addiu $t0,$sp,0x9c +/* 1818c: 27a2005c */ addiu $v0,$sp,0x5c +/* 18190: 00c01825 */ or $v1,$a2,$zero +.L00018194: +/* 18194: 846e0000 */ lh $t6,0x0($v1) +/* 18198: 24420002 */ addiu $v0,$v0,0x2 +/* 1819c: 0045082b */ sltu $at,$v0,$a1 +/* 181a0: a50e0000 */ sh $t6,0x0($t0) +/* 181a4: 846f0000 */ lh $t7,0x0($v1) +/* 181a8: 25080002 */ addiu $t0,$t0,0x2 +/* 181ac: a44ffffe */ sh $t7,-0x2($v0) +/* 181b0: 84780000 */ lh $t8,0x0($v1) +/* 181b4: 14980003 */ bne $a0,$t8,.L000181c4 +/* 181b8: 00000000 */ sll $zero,$zero,0x0 +/* 181bc: 10000004 */ beqz $zero,.L000181d0 +/* 181c0: 0000b825 */ or $s7,$zero,$zero +.L000181c4: +/* 181c4: 1420fff3 */ bnez $at,.L00018194 +/* 181c8: 24630002 */ addiu $v1,$v1,0x2 +/* 181cc: 0000b825 */ or $s7,$zero,$zero +.L000181d0: +/* 181d0: 3c198006 */ lui $t9,0x8006 +/* 181d4: 9339ef20 */ lbu $t9,-0x10e0($t9) +/* 181d8: 3c018006 */ lui $at,0x8006 +/* 181dc: 27be007c */ addiu $s8,$sp,0x7c +/* 181e0: 27290001 */ addiu $t1,$t9,0x1 +/* 181e4: a029ef20 */ sb $t1,-0x10e0($at) +/* 181e8: 240100ff */ addiu $at,$zero,0xff +/* 181ec: 312a00ff */ andi $t2,$t1,0xff +/* 181f0: 15410010 */ bne $t2,$at,.L00018234 +/* 181f4: 3c14800a */ lui $s4,0x800a +/* 181f8: 3c038008 */ lui $v1,0x8008 +/* 181fc: 8c63fc40 */ lw $v1,-0x3c0($v1) +/* 18200: 3c0b800a */ lui $t3,0x800a +/* 18204: 2562a4e0 */ addiu $v0,$t3,-23328 +/* 18208: 18600008 */ blez $v1,.L0001822c +/* 1820c: 00036040 */ sll $t4,$v1,0x1 +/* 18210: 01822821 */ addu $a1,$t4,$v0 +/* 18214: 240300ff */ addiu $v1,$zero,0xff +.L00018218: +/* 18218: 24420002 */ addiu $v0,$v0,0x2 +/* 1821c: 0045082b */ sltu $at,$v0,$a1 +/* 18220: 1420fffd */ bnez $at,.L00018218 +/* 18224: a043fffe */ sb $v1,-0x2($v0) +/* 18228: 0000b825 */ or $s7,$zero,$zero +.L0001822c: +/* 1822c: 3c018006 */ lui $at,0x8006 +/* 18230: a020ef20 */ sb $zero,-0x10e0($at) +.L00018234: +/* 18234: 26944cc8 */ addiu $s4,$s4,0x4cc8 +/* 18238: 87b5009c */ lh $s5,0x9c($sp) +.L0001823c: +/* 1823c: a7a4007c */ sh $a0,0x7c($sp) +/* 18240: 00006840 */ sll $t5,$zero,0x1 +/* 18244: 12a40058 */ beq $s5,$a0,.L000183a8 +/* 18248: 27ae009c */ addiu $t6,$sp,0x9c +/* 1824c: 01ae7821 */ addu $t7,$t5,$t6 +/* 18250: afaf0044 */ sw $t7,0x44($sp) +/* 18254: 0015c8c0 */ sll $t9,$s5,0x3 +.L00018258: +/* 18258: 0335c821 */ addu $t9,$t9,$s5 +/* 1825c: 3c18800a */ lui $t8,0x800a +/* 18260: 8f184928 */ lw $t8,0x4928($t8) +/* 18264: 0019c880 */ sll $t9,$t9,0x2 +/* 18268: 0335c823 */ subu $t9,$t9,$s5 +/* 1826c: 0019c880 */ sll $t9,$t9,0x2 +/* 18270: 03191021 */ addu $v0,$t8,$t9 +/* 18274: 8449000e */ lh $t1,0xe($v0) +/* 18278: 80560005 */ lb $s6,0x5($v0) +/* 1827c: 3c0c800a */ lui $t4,0x800a +/* 18280: 8d8c4ce0 */ lw $t4,0x4ce0($t4) +/* 18284: 00095040 */ sll $t2,$t1,0x1 +/* 18288: 1ac0003e */ blez $s6,.L00018384 +/* 1828c: 014c9821 */ addu $s3,$t2,$t4 +.L00018290: +/* 18290: 86720000 */ lh $s2,0x0($s3) +/* 18294: 3c0d800a */ lui $t5,0x800a +/* 18298: 25ada4e0 */ addiu $t5,$t5,-23328 +/* 1829c: 00125840 */ sll $t3,$s2,0x1 +/* 182a0: 016d8821 */ addu $s1,$t3,$t5 +/* 182a4: 3c028006 */ lui $v0,0x8006 +/* 182a8: 9042ef20 */ lbu $v0,-0x10e0($v0) +/* 182ac: 922e0000 */ lbu $t6,0x0($s1) +/* 182b0: 02402025 */ or $a0,$s2,$zero +/* 182b4: 504e0007 */ beql $v0,$t6,.L000182d4 +/* 182b8: 92230001 */ lbu $v1,0x1($s1) +/* 182bc: a2220000 */ sb $v0,0x0($s1) +/* 182c0: 8fa500d0 */ lw $a1,0xd0($sp) +/* 182c4: 0c005f8c */ jal func00017e30 +/* 182c8: 8fa600d4 */ lw $a2,0xd4($sp) +/* 182cc: a2220001 */ sb $v0,0x1($s1) +/* 182d0: 92230001 */ lbu $v1,0x1($s1) +.L000182d4: +/* 182d4: 24010001 */ addiu $at,$zero,0x1 +/* 182d8: 50600026 */ beqzl $v1,.L00018374 +/* 182dc: 26f70001 */ addiu $s7,$s7,0x1 +/* 182e0: 54610012 */ bnel $v1,$at,.L0001832c +/* 182e4: 24010002 */ addiu $at,$zero,0x2 +/* 182e8: 8e8f0000 */ lw $t7,0x0($s4) +/* 182ec: 001280c0 */ sll $s0,$s2,0x3 +/* 182f0: 03c02025 */ or $a0,$s8,$zero +/* 182f4: 01f01021 */ addu $v0,$t7,$s0 +/* 182f8: 84580002 */ lh $t8,0x2($v0) +/* 182fc: 56b8000b */ bnel $s5,$t8,.L0001832c +/* 18300: 24010002 */ addiu $at,$zero,0x2 +/* 18304: 0c005f71 */ jal func00017dc4 +/* 18308: 84450004 */ lh $a1,0x4($v0) +/* 1830c: 8e990000 */ lw $t9,0x0($s4) +/* 18310: 27a4005c */ addiu $a0,$sp,0x5c +/* 18314: 03304821 */ addu $t1,$t9,$s0 +/* 18318: 0c005f71 */ jal func00017dc4 +/* 1831c: 85250004 */ lh $a1,0x4($t1) +/* 18320: a2200001 */ sb $zero,0x1($s1) +/* 18324: 300300ff */ andi $v1,$zero,0xff +/* 18328: 24010002 */ addiu $at,$zero,0x2 +.L0001832c: +/* 1832c: 54610011 */ bnel $v1,$at,.L00018374 +/* 18330: 26f70001 */ addiu $s7,$s7,0x1 +/* 18334: 8e8a0000 */ lw $t2,0x0($s4) +/* 18338: 001280c0 */ sll $s0,$s2,0x3 +/* 1833c: 03c02025 */ or $a0,$s8,$zero +/* 18340: 01501021 */ addu $v0,$t2,$s0 +/* 18344: 844c0004 */ lh $t4,0x4($v0) +/* 18348: 56ac000a */ bnel $s5,$t4,.L00018374 +/* 1834c: 26f70001 */ addiu $s7,$s7,0x1 +/* 18350: 0c005f71 */ jal func00017dc4 +/* 18354: 84450002 */ lh $a1,0x2($v0) +/* 18358: 8e8b0000 */ lw $t3,0x0($s4) +/* 1835c: 27a4005c */ addiu $a0,$sp,0x5c +/* 18360: 01706821 */ addu $t5,$t3,$s0 +/* 18364: 0c005f71 */ jal func00017dc4 +/* 18368: 85a50002 */ lh $a1,0x2($t5) +/* 1836c: a2200001 */ sb $zero,0x1($s1) +/* 18370: 26f70001 */ addiu $s7,$s7,0x1 +.L00018374: +/* 18374: 16f6ffc6 */ bne $s7,$s6,.L00018290 +/* 18378: 26730002 */ addiu $s3,$s3,0x2 +/* 1837c: 0000b825 */ or $s7,$zero,$zero +/* 18380: 2404ffff */ addiu $a0,$zero,-1 +.L00018384: +/* 18384: 8fae0044 */ lw $t6,0x44($sp) +/* 18388: 27b800bc */ addiu $t8,$sp,0xbc +/* 1838c: 25cf0002 */ addiu $t7,$t6,0x2 +/* 18390: afaf0044 */ sw $t7,0x44($sp) +/* 18394: 85f50000 */ lh $s5,0x0($t7) +/* 18398: 52a40004 */ beql $s5,$a0,.L000183ac +/* 1839c: 87b9007c */ lh $t9,0x7c($sp) +/* 183a0: 55f8ffad */ bnel $t7,$t8,.L00018258 +/* 183a4: 0015c8c0 */ sll $t9,$s5,0x3 +.L000183a8: +/* 183a8: 87b9007c */ lh $t9,0x7c($sp) +.L000183ac: +/* 183ac: 27a8009c */ addiu $t0,$sp,0x9c +/* 183b0: 27a3007c */ addiu $v1,$sp,0x7c +/* 183b4: 5099000f */ beql $a0,$t9,.L000183f4 +/* 183b8: 87ac009c */ lh $t4,0x9c($sp) +.L000183bc: +/* 183bc: 84620000 */ lh $v0,0x0($v1) +/* 183c0: 24630002 */ addiu $v1,$v1,0x2 +/* 183c4: 27a9009c */ addiu $t1,$sp,0x9c +/* 183c8: 14820003 */ bne $a0,$v0,.L000183d8 +/* 183cc: a5020000 */ sh $v0,0x0($t0) +/* 183d0: 10000004 */ beqz $zero,.L000183e4 +/* 183d4: 0000b825 */ or $s7,$zero,$zero +.L000183d8: +/* 183d8: 1469fff8 */ bne $v1,$t1,.L000183bc +/* 183dc: 25080002 */ addiu $t0,$t0,0x2 +/* 183e0: 0000b825 */ or $s7,$zero,$zero +.L000183e4: +/* 183e4: 87aa007c */ lh $t2,0x7c($sp) +/* 183e8: 548aff94 */ bnel $a0,$t2,.L0001823c +/* 183ec: 87b5009c */ lh $s5,0x9c($sp) +/* 183f0: 87ac009c */ lh $t4,0x9c($sp) +.L000183f4: +/* 183f4: 27ab009c */ addiu $t3,$sp,0x9c +/* 183f8: 8fad00dc */ lw $t5,0xdc($sp) +/* 183fc: 508c0010 */ beql $a0,$t4,.L00018440 +/* 18400: 8fae00dc */ lw $t6,0xdc($sp) +/* 18404: 00172040 */ sll $a0,$s7,0x1 +/* 18408: 008b4021 */ addu $t0,$a0,$t3 +/* 1840c: 01a41821 */ addu $v1,$t5,$a0 +/* 18410: 2404ffff */ addiu $a0,$zero,-1 +/* 18414: 85020000 */ lh $v0,0x0($t0) +/* 18418: 26f70001 */ addiu $s7,$s7,0x1 +.L0001841c: +/* 1841c: 2ae10007 */ slti $at,$s7,0x7 +/* 18420: 25080002 */ addiu $t0,$t0,0x2 +/* 18424: 24630002 */ addiu $v1,$v1,0x2 +/* 18428: 10200004 */ beqz $at,.L0001843c +/* 1842c: a462fffe */ sh $v0,-0x2($v1) +/* 18430: 85020000 */ lh $v0,0x0($t0) +/* 18434: 5482fff9 */ bnel $a0,$v0,.L0001841c +/* 18438: 26f70001 */ addiu $s7,$s7,0x1 +.L0001843c: +/* 1843c: 8fae00dc */ lw $t6,0xdc($sp) +.L00018440: +/* 18440: 8fa600e0 */ lw $a2,0xe0($sp) +/* 18444: 00177840 */ sll $t7,$s7,0x1 +/* 18448: 01cfc021 */ addu $t8,$t6,$t7 +/* 1844c: 10c00013 */ beqz $a2,.L0001849c +/* 18450: a7040000 */ sh $a0,0x0($t8) +/* 18454: 8fa500e4 */ lw $a1,0xe4($sp) +/* 18458: 0000b825 */ or $s7,$zero,$zero +/* 1845c: 27a2005c */ addiu $v0,$sp,0x5c +/* 18460: 18a0000b */ blez $a1,.L00018490 +/* 18464: 00c01825 */ or $v1,$a2,$zero +/* 18468: 2404ffff */ addiu $a0,$zero,-1 +.L0001846c: +/* 1846c: 84590000 */ lh $t9,0x0($v0) +/* 18470: 24420002 */ addiu $v0,$v0,0x2 +/* 18474: a4790000 */ sh $t9,0x0($v1) +/* 18478: 8449fffe */ lh $t1,-0x2($v0) +/* 1847c: 50890005 */ beql $a0,$t1,.L00018494 +/* 18480: 00175040 */ sll $t2,$s7,0x1 +/* 18484: 26f70001 */ addiu $s7,$s7,0x1 +/* 18488: 16e5fff8 */ bne $s7,$a1,.L0001846c +/* 1848c: 24630002 */ addiu $v1,$v1,0x2 +.L00018490: +/* 18490: 00175040 */ sll $t2,$s7,0x1 +.L00018494: +/* 18494: 00ca6021 */ addu $t4,$a2,$t2 +/* 18498: a5840000 */ sh $a0,0x0($t4) +.L0001849c: +/* 1849c: 8fbf003c */ lw $ra,0x3c($sp) +/* 184a0: 8fb00018 */ lw $s0,0x18($sp) +/* 184a4: 8fb1001c */ lw $s1,0x1c($sp) +/* 184a8: 8fb20020 */ lw $s2,0x20($sp) +/* 184ac: 8fb30024 */ lw $s3,0x24($sp) +/* 184b0: 8fb40028 */ lw $s4,0x28($sp) +/* 184b4: 8fb5002c */ lw $s5,0x2c($sp) +/* 184b8: 8fb60030 */ lw $s6,0x30($sp) +/* 184bc: 8fb70034 */ lw $s7,0x34($sp) +/* 184c0: 8fbe0038 */ lw $s8,0x38($sp) +/* 184c4: 03e00008 */ jr $ra +/* 184c8: 27bd00d0 */ addiu $sp,$sp,0xd0 +/* 184cc: 00000000 */ sll $zero,$zero,0x0 +/* 184d0: 28810401 */ slti $at,$a0,0x401 +/* 184d4: 14200020 */ bnez $at,.L00018558 +/* 184d8: 3c058006 */ lui $a1,0x8006 +/* 184dc: 3c02800a */ lui $v0,0x800a +/* 184e0: 8c42d048 */ lw $v0,-0x2fb8($v0) +/* 184e4: 3c058006 */ lui $a1,0x8006 +/* 184e8: 50400037 */ beqzl $v0,.L000185c8 +/* 184ec: 00001025 */ or $v0,$zero,$zero +/* 184f0: 8ca5ef34 */ lw $a1,-0x10cc($a1) +/* 184f4: 00001825 */ or $v1,$zero,$zero +/* 184f8: 04a00032 */ bltz $a1,.L000185c4 +/* 184fc: 00653821 */ addu $a3,$v1,$a1 +.L00018500: +/* 18500: 04e10003 */ bgez $a3,.L00018510 +/* 18504: 00077043 */ sra $t6,$a3,0x1 +/* 18508: 24e10001 */ addiu $at,$a3,0x1 +/* 1850c: 00017043 */ sra $t6,$at,0x1 +.L00018510: +/* 18510: 000e78c0 */ sll $t7,$t6,0x3 +/* 18514: 004f4021 */ addu $t0,$v0,$t7 +/* 18518: 8d090004 */ lw $t1,0x4($t0) +/* 1851c: 01c03025 */ or $a2,$t6,$zero +/* 18520: 14890003 */ bne $a0,$t1,.L00018530 +/* 18524: 0089082a */ slt $at,$a0,$t1 +/* 18528: 03e00008 */ jr $ra +/* 1852c: 8d020000 */ lw $v0,0x0($t0) +.L00018530: +/* 18530: 50200004 */ beqzl $at,.L00018544 +/* 18534: 24c30001 */ addiu $v1,$a2,0x1 +/* 18538: 10000002 */ beqz $zero,.L00018544 +/* 1853c: 24c5ffff */ addiu $a1,$a2,-1 +/* 18540: 24c30001 */ addiu $v1,$a2,0x1 +.L00018544: +/* 18544: 00a3082a */ slt $at,$a1,$v1 +/* 18548: 5020ffed */ beqzl $at,.L00018500 +/* 1854c: 00653821 */ addu $a3,$v1,$a1 +/* 18550: 1000001d */ beqz $zero,.L000185c8 +/* 18554: 00001025 */ or $v0,$zero,$zero +.L00018558: +/* 18558: 8ca5ef30 */ lw $a1,-0x10d0($a1) +/* 1855c: 3c098008 */ lui $t1,0x8008 +/* 18560: 00001825 */ or $v1,$zero,$zero +/* 18564: 04a00017 */ bltz $a1,.L000185c4 +/* 18568: 2529ac58 */ addiu $t1,$t1,-21416 +/* 1856c: 00653821 */ addu $a3,$v1,$a1 +.L00018570: +/* 18570: 04e10003 */ bgez $a3,.L00018580 +/* 18574: 0007c043 */ sra $t8,$a3,0x1 +/* 18578: 24e10001 */ addiu $at,$a3,0x1 +/* 1857c: 0001c043 */ sra $t8,$at,0x1 +.L00018580: +/* 18580: 0018c8c0 */ sll $t9,$t8,0x3 +/* 18584: 01394021 */ addu $t0,$t1,$t9 +/* 18588: 8d020004 */ lw $v0,0x4($t0) +/* 1858c: 03003025 */ or $a2,$t8,$zero +/* 18590: 54820004 */ bnel $a0,$v0,.L000185a4 +/* 18594: 0082082a */ slt $at,$a0,$v0 +/* 18598: 03e00008 */ jr $ra +/* 1859c: 8d020000 */ lw $v0,0x0($t0) +/* 185a0: 0082082a */ slt $at,$a0,$v0 +.L000185a4: +/* 185a4: 50200004 */ beqzl $at,.L000185b8 +/* 185a8: 24c30001 */ addiu $v1,$a2,0x1 +/* 185ac: 10000002 */ beqz $zero,.L000185b8 +/* 185b0: 24c5ffff */ addiu $a1,$a2,-1 +/* 185b4: 24c30001 */ addiu $v1,$a2,0x1 +.L000185b8: +/* 185b8: 00a3082a */ slt $at,$a1,$v1 +/* 185bc: 5020ffec */ beqzl $at,.L00018570 +/* 185c0: 00653821 */ addu $a3,$v1,$a1 +.L000185c4: +/* 185c4: 00001025 */ or $v0,$zero,$zero +.L000185c8: +/* 185c8: 03e00008 */ jr $ra +/* 185cc: 00000000 */ sll $zero,$zero,0x0 +/* 185d0: 27bdffe8 */ addiu $sp,$sp,-24 +/* 185d4: afbf0014 */ sw $ra,0x14($sp) +/* 185d8: 8c8e0040 */ lw $t6,0x40($a0) +/* 185dc: 3c028007 */ lui $v0,0x8007 +/* 185e0: 000e7980 */ sll $t7,$t6,0x6 +/* 185e4: 05e30023 */ bgezl $t7,.L00018674 +/* 185e8: 8fbf0014 */ lw $ra,0x14($sp) +/* 185ec: 8c42992c */ lw $v0,-0x66d4($v0) +/* 185f0: 3c03800a */ lui $v1,0x800a +/* 185f4: 5040001f */ beqzl $v0,.L00018674 +/* 185f8: 8fbf0014 */ lw $ra,0x14($sp) +/* 185fc: 8c580004 */ lw $t8,0x4($v0) +.L00018600: +/* 18600: 54980019 */ bnel $a0,$t8,.L00018668 +/* 18604: 8c42000c */ lw $v0,0xc($v0) +/* 18608: 50a0000d */ beqzl $a1,.L00018640 +/* 1860c: 844b0008 */ lh $t3,0x8($v0) +/* 18610: 84590008 */ lh $t9,0x8($v0) +/* 18614: 8449000a */ lh $t1,0xa($v0) +/* 18618: 3c03800a */ lui $v1,0x800a +/* 1861c: 8c63d030 */ lw $v1,-0x2fd0($v1) +/* 18620: 00194100 */ sll $t0,$t9,0x4 +/* 18624: 00095100 */ sll $t2,$t1,0x4 +/* 18628: 01432821 */ addu $a1,$t2,$v1 +/* 1862c: 0fc4569e */ jal 0xf115a78 +/* 18630: 01032021 */ addu $a0,$t0,$v1 +/* 18634: 1000000f */ beqz $zero,.L00018674 +/* 18638: 8fbf0014 */ lw $ra,0x14($sp) +/* 1863c: 844b0008 */ lh $t3,0x8($v0) +.L00018640: +/* 18640: 844d000a */ lh $t5,0xa($v0) +/* 18644: 8c63d030 */ lw $v1,-0x2fd0($v1) +/* 18648: 000b6100 */ sll $t4,$t3,0x4 +/* 1864c: 000d7100 */ sll $t6,$t5,0x4 +/* 18650: 01c32821 */ addu $a1,$t6,$v1 +/* 18654: 0fc45692 */ jal 0xf115a48 +/* 18658: 01832021 */ addu $a0,$t4,$v1 +/* 1865c: 10000005 */ beqz $zero,.L00018674 +/* 18660: 8fbf0014 */ lw $ra,0x14($sp) +/* 18664: 8c42000c */ lw $v0,0xc($v0) +.L00018668: +/* 18668: 5440ffe5 */ bnezl $v0,.L00018600 +/* 1866c: 8c580004 */ lw $t8,0x4($v0) +/* 18670: 8fbf0014 */ lw $ra,0x14($sp) +.L00018674: +/* 18674: 27bd0018 */ addiu $sp,$sp,0x18 +/* 18678: 03e00008 */ jr $ra +/* 1867c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00018680 +/* 18680: 27bdf800 */ addiu $sp,$sp,-2048 +/* 18684: afb00780 */ sw $s0,0x780($sp) +/* 18688: afb10784 */ sw $s1,0x784($sp) +/* 1868c: afb20788 */ sw $s2,0x788($sp) +/* 18690: afb3078c */ sw $s3,0x78c($sp) +/* 18694: afb40790 */ sw $s4,0x790($sp) +/* 18698: afb50794 */ sw $s5,0x794($sp) +/* 1869c: afb60798 */ sw $s6,0x798($sp) +/* 186a0: afb7079c */ sw $s7,0x79c($sp) +/* 186a4: afbe07a0 */ sw $s8,0x7a0($sp) +/* 186a8: afbc07a4 */ sw $gp,0x7a4($sp) +/* 186ac: afbf07a8 */ sw $ra,0x7a8($sp) +/* 186b0: e7b407b0 */ swc1 $f20,0x7b0($sp) +/* 186b4: e7b507b4 */ swc1 $f21,0x7b4($sp) +/* 186b8: e7b607b8 */ swc1 $f22,0x7b8($sp) +/* 186bc: e7b707bc */ swc1 $f23,0x7bc($sp) +/* 186c0: e7b807c0 */ swc1 $f24,0x7c0($sp) +/* 186c4: e7b907c4 */ swc1 $f25,0x7c4($sp) +/* 186c8: e7ba07c8 */ swc1 $f26,0x7c8($sp) +/* 186cc: e7bb07cc */ swc1 $f27,0x7cc($sp) +/* 186d0: e7bc07d0 */ swc1 $f28,0x7d0($sp) +/* 186d4: e7bd07d4 */ swc1 $f29,0x7d4($sp) +/* 186d8: e7be07d8 */ swc1 $f30,0x7d8($sp) +/* 186dc: e7bf07dc */ swc1 $f31,0x7dc($sp) +/* 186e0: afa007f8 */ sw $zero,0x7f8($sp) +/* 186e4: 3c013f80 */ lui $at,0x3f80 +/* 186e8: 4481f800 */ mtc1 $at,$f31 +/* 186ec: 03a04025 */ or $t0,$sp,$zero +/* 186f0: 8ca90008 */ lw $t1,0x8($a1) +/* 186f4: 9529000e */ lhu $t1,0xe($t1) +.L000186f8: +/* 186f8: a5000000 */ sh $zero,0x0($t0) +/* 186fc: 2529ffff */ addiu $t1,$t1,-1 +/* 18700: 5520fffd */ bnezl $t1,.L000186f8 +/* 18704: 25080008 */ addiu $t0,$t0,0x8 +/* 18708: 00054020 */ add $t0,$zero,$a1 +/* 1870c: 8ca60020 */ lw $a2,0x20($a1) +/* 18710: 10c000ae */ beqz $a2,.L000189cc +/* 18714: 00000000 */ sll $zero,$zero,0x0 +/* 18718: 03a04025 */ or $t0,$sp,$zero +/* 1871c: 20090000 */ addi $t1,$zero,0x0 +/* 18720: 3c0c8006 */ lui $t4,0x8006 +/* 18724: 258cf010 */ addiu $t4,$t4,-4080 +/* 18728: 8d8c0000 */ lw $t4,0x0($t4) +/* 1872c: 84cd0000 */ lh $t5,0x0($a2) +/* 18730: 018d6020 */ add $t4,$t4,$t5 +/* 18734: 918b0000 */ lbu $t3,0x0($t4) +/* 18738: 3c0c800a */ lui $t4,0x800a +/* 1873c: 258ca888 */ addiu $t4,$t4,-22392 +/* 18740: 8d8c0000 */ lw $t4,0x0($t4) +/* 18744: 000b5880 */ sll $t3,$t3,0x2 +/* 18748: 018b6020 */ add $t4,$t4,$t3 +/* 1874c: 8d8a0000 */ lw $t2,0x0($t4) +/* 18750: 3c0c8006 */ lui $t4,0x8006 +/* 18754: 258cf00c */ addiu $t4,$t4,-4084 +/* 18758: 8d8c0000 */ lw $t4,0x0($t4) +/* 1875c: 000d6880 */ sll $t5,$t5,0x2 +/* 18760: 01ad7020 */ add $t6,$t5,$t5 +/* 18764: 01ae6820 */ add $t5,$t5,$t6 +/* 18768: 018d6020 */ add $t4,$t4,$t5 +/* 1876c: 858d0008 */ lh $t5,0x8($t4) +/* 18770: 918c000a */ lbu $t4,0xa($t4) +/* 18774: 014d5820 */ add $t3,$t2,$t5 +/* 18778: 3c0d800a */ lui $t5,0x800a +/* 1877c: 25ada874 */ addiu $t5,$t5,-22412 +/* 18780: 8dad0000 */ lw $t5,0x0($t5) +/* 18784: 114b003b */ beq $t2,$t3,.L00018874 +/* 18788: 20020000 */ addi $v0,$zero,0x0 +/* 1878c: 90ce0004 */ lbu $t6,0x4($a2) +/* 18790: 000e7080 */ sll $t6,$t6,0x2 +/* 18794: 01ae7020 */ add $t6,$t5,$t6 +/* 18798: 8dce0000 */ lw $t6,0x0($t6) +/* 1879c: 0c00658d */ jal func00019634 +/* 187a0: 201c0000 */ addi $gp,$zero,0x0 +/* 187a4: 44800800 */ mtc1 $zero,$f1 +/* 187a8: c4c00010 */ lwc1 $f0,0x10($a2) +/* 187ac: 46000832 */ c.eq.s $f1,$f0 +/* 187b0: 45010030 */ bc1t .L00018874 +/* 187b4: 00000000 */ sll $zero,$zero,0x0 +/* 187b8: 03a04025 */ or $t0,$sp,$zero +/* 187bc: 250803c0 */ addiu $t0,$t0,0x3c0 +/* 187c0: 8ca90008 */ lw $t1,0x8($a1) +/* 187c4: 9529000e */ lhu $t1,0xe($t1) +.L000187c8: +/* 187c8: a5000000 */ sh $zero,0x0($t0) +/* 187cc: 2529ffff */ addiu $t1,$t1,-1 +/* 187d0: 5520fffd */ bnezl $t1,.L000187c8 +/* 187d4: 25080008 */ addiu $t0,$t0,0x8 +/* 187d8: 3c014580 */ lui $at,0x4580 +/* 187dc: 44811000 */ mtc1 $at,$f2 +/* 187e0: 03a04025 */ or $t0,$sp,$zero +/* 187e4: 46020002 */ mul.s $f0,$f0,$f2 +/* 187e8: 20090000 */ addi $t1,$zero,0x0 +/* 187ec: 4600000d */ trunc.w.s $f0,$f0 +/* 187f0: 3c0c8006 */ lui $t4,0x8006 +/* 187f4: 258cf010 */ addiu $t4,$t4,-4080 +/* 187f8: 8d8c0000 */ lw $t4,0x0($t4) +/* 187fc: 84cd0000 */ lh $t5,0x0($a2) +/* 18800: 018d6020 */ add $t4,$t4,$t5 +/* 18804: 918b0000 */ lbu $t3,0x0($t4) +/* 18808: 3c0c800a */ lui $t4,0x800a +/* 1880c: 258ca888 */ addiu $t4,$t4,-22392 +/* 18810: 8d8c0000 */ lw $t4,0x0($t4) +/* 18814: 000b5880 */ sll $t3,$t3,0x2 +/* 18818: 018b6020 */ add $t4,$t4,$t3 +/* 1881c: 8d8a0000 */ lw $t2,0x0($t4) +/* 18820: 3c0c8006 */ lui $t4,0x8006 +/* 18824: 258cf00c */ addiu $t4,$t4,-4084 +/* 18828: 8d8c0000 */ lw $t4,0x0($t4) +/* 1882c: 000d6880 */ sll $t5,$t5,0x2 +/* 18830: 01ad7020 */ add $t6,$t5,$t5 +/* 18834: 01ae6820 */ add $t5,$t5,$t6 +/* 18838: 018d6020 */ add $t4,$t4,$t5 +/* 1883c: 858d0008 */ lh $t5,0x8($t4) +/* 18840: 918c000a */ lbu $t4,0xa($t4) +/* 18844: 014d5820 */ add $t3,$t2,$t5 +/* 18848: 3c0d800a */ lui $t5,0x800a +/* 1884c: 25ada874 */ addiu $t5,$t5,-22412 +/* 18850: 8dad0000 */ lw $t5,0x0($t5) +/* 18854: 114b0007 */ beq $t2,$t3,.L00018874 +/* 18858: 20020000 */ addi $v0,$zero,0x0 +/* 1885c: 90ce0005 */ lbu $t6,0x5($a2) +/* 18860: 000e7080 */ sll $t6,$t6,0x2 +/* 18864: 01ae7020 */ add $t6,$t5,$t6 +/* 18868: 8dce0000 */ lw $t6,0x0($t6) +/* 1886c: 0c006637 */ jal func000198dc +/* 18870: 201c0000 */ addi $gp,$zero,0x0 +.L00018874: +/* 18874: 44800800 */ mtc1 $zero,$f1 +/* 18878: c4c00054 */ lwc1 $f0,0x54($a2) +/* 1887c: 46010032 */ c.eq.s $f0,$f1 +/* 18880: 45010052 */ bc1t .L000189cc +/* 18884: e7a007e0 */ swc1 $f0,0x7e0($sp) +/* 18888: 03a04025 */ or $t0,$sp,$zero +/* 1888c: 250803c0 */ addiu $t0,$t0,0x3c0 +/* 18890: 20090000 */ addi $t1,$zero,0x0 +/* 18894: 3c0c8006 */ lui $t4,0x8006 +/* 18898: 258cf010 */ addiu $t4,$t4,-4080 +/* 1889c: 8d8c0000 */ lw $t4,0x0($t4) +/* 188a0: 84cd0002 */ lh $t5,0x2($a2) +/* 188a4: 018d6020 */ add $t4,$t4,$t5 +/* 188a8: 918b0000 */ lbu $t3,0x0($t4) +/* 188ac: 3c0c800a */ lui $t4,0x800a +/* 188b0: 258ca888 */ addiu $t4,$t4,-22392 +/* 188b4: 8d8c0000 */ lw $t4,0x0($t4) +/* 188b8: 000b5880 */ sll $t3,$t3,0x2 +/* 188bc: 018b6020 */ add $t4,$t4,$t3 +/* 188c0: 8d8a0000 */ lw $t2,0x0($t4) +/* 188c4: 3c0c8006 */ lui $t4,0x8006 +/* 188c8: 258cf00c */ addiu $t4,$t4,-4084 +/* 188cc: 8d8c0000 */ lw $t4,0x0($t4) +/* 188d0: 000d6880 */ sll $t5,$t5,0x2 +/* 188d4: 01ad7020 */ add $t6,$t5,$t5 +/* 188d8: 01ae6820 */ add $t5,$t5,$t6 +/* 188dc: 018d6020 */ add $t4,$t4,$t5 +/* 188e0: 858d0008 */ lh $t5,0x8($t4) +/* 188e4: 918c000a */ lbu $t4,0xa($t4) +/* 188e8: 014d5820 */ add $t3,$t2,$t5 +/* 188ec: 3c0d800a */ lui $t5,0x800a +/* 188f0: 25ada874 */ addiu $t5,$t5,-22412 +/* 188f4: 8dad0000 */ lw $t5,0x0($t5) +/* 188f8: 114b0034 */ beq $t2,$t3,.L000189cc +/* 188fc: 20020000 */ addi $v0,$zero,0x0 +/* 18900: 90ce0006 */ lbu $t6,0x6($a2) +/* 18904: 000e7080 */ sll $t6,$t6,0x2 +/* 18908: 01ae7020 */ add $t6,$t5,$t6 +/* 1890c: 8dce0000 */ lw $t6,0x0($t6) +/* 18910: 0c00658d */ jal func00019634 +/* 18914: 201c0000 */ addi $gp,$zero,0x0 +/* 18918: 44800800 */ mtc1 $zero,$f1 +/* 1891c: c4c00034 */ lwc1 $f0,0x34($a2) +/* 18920: 46000832 */ c.eq.s $f1,$f0 +/* 18924: 45010029 */ bc1t .L000189cc +/* 18928: 00000000 */ sll $zero,$zero,0x0 +/* 1892c: 3c014580 */ lui $at,0x4580 +/* 18930: 44811000 */ mtc1 $at,$f2 +/* 18934: 03a04025 */ or $t0,$sp,$zero +/* 18938: 250803c0 */ addiu $t0,$t0,0x3c0 +/* 1893c: 46020002 */ mul.s $f0,$f0,$f2 +/* 18940: 20090000 */ addi $t1,$zero,0x0 +/* 18944: 4600000d */ trunc.w.s $f0,$f0 +/* 18948: 3c0c8006 */ lui $t4,0x8006 +/* 1894c: 258cf010 */ addiu $t4,$t4,-4080 +/* 18950: 8d8c0000 */ lw $t4,0x0($t4) +/* 18954: 84cd0002 */ lh $t5,0x2($a2) +/* 18958: 018d6020 */ add $t4,$t4,$t5 +/* 1895c: 918b0000 */ lbu $t3,0x0($t4) +/* 18960: 3c0c800a */ lui $t4,0x800a +/* 18964: 258ca888 */ addiu $t4,$t4,-22392 +/* 18968: 8d8c0000 */ lw $t4,0x0($t4) +/* 1896c: 000b5880 */ sll $t3,$t3,0x2 +/* 18970: 018b6020 */ add $t4,$t4,$t3 +/* 18974: 8d8a0000 */ lw $t2,0x0($t4) +/* 18978: 3c0c8006 */ lui $t4,0x8006 +/* 1897c: 258cf00c */ addiu $t4,$t4,-4084 +/* 18980: 8d8c0000 */ lw $t4,0x0($t4) +/* 18984: 000d6880 */ sll $t5,$t5,0x2 +/* 18988: 01ad7020 */ add $t6,$t5,$t5 +/* 1898c: 01ae6820 */ add $t5,$t5,$t6 +/* 18990: 018d6020 */ add $t4,$t4,$t5 +/* 18994: 858d0008 */ lh $t5,0x8($t4) +/* 18998: 918c000a */ lbu $t4,0xa($t4) +/* 1899c: 014d5820 */ add $t3,$t2,$t5 +/* 189a0: 3c0d800a */ lui $t5,0x800a +/* 189a4: 25ada874 */ addiu $t5,$t5,-22412 +/* 189a8: 8dad0000 */ lw $t5,0x0($t5) +/* 189ac: 114b0007 */ beq $t2,$t3,.L000189cc +/* 189b0: 20020000 */ addi $v0,$zero,0x0 +/* 189b4: 90ce0007 */ lbu $t6,0x7($a2) +/* 189b8: 000e7080 */ sll $t6,$t6,0x2 +/* 189bc: 01ae7020 */ add $t6,$t5,$t6 +/* 189c0: 8dce0000 */ lw $t6,0x0($t6) +/* 189c4: 0c006637 */ jal func000198dc +/* 189c8: 201c0000 */ addi $gp,$zero,0x0 +.L000189cc: +/* 189cc: 8ca70008 */ lw $a3,0x8($a1) +/* 189d0: 8cfc0000 */ lw $gp,0x0($a3) +/* 189d4: 8cf60004 */ lw $s6,0x4($a3) +/* 189d8: 03a0b825 */ or $s7,$sp,$zero +/* 189dc: 138002fa */ beqz $gp,.L000195c8 +/* 189e0: 24420001 */ addiu $v0,$v0,0x1 +/* 189e4: 3c098006 */ lui $t1,0x8006 +/* 189e8: 2529ef40 */ addiu $t1,$t1,-4288 +/* 189ec: 97880000 */ lhu $t0,0x0($gp) +/* 189f0: 310800ff */ andi $t0,$t0,0xff +/* 189f4: 01094020 */ add $t0,$t0,$t1 +/* 189f8: 3c098006 */ lui $t1,0x8006 +/* 189fc: 2529ef5c */ addiu $t1,$t1,-4260 +/* 18a00: 91080000 */ lbu $t0,0x0($t0) +/* 18a04: 01284020 */ add $t0,$t1,$t0 +/* 18a08: 8d090000 */ lw $t1,0x0($t0) +/* 18a0c: 97880000 */ lhu $t0,0x0($gp) +/* 18a10: 01200008 */ jr $t1 +/* 18a14: 310800ff */ andi $t0,$t0,0xff +/* 18a18: 138002eb */ beqz $gp,.L000195c8 +/* 18a1c: 24420001 */ addiu $v0,$v0,0x1 +/* 18a20: 87880000 */ lh $t0,0x0($gp) +/* 18a24: 310800ff */ andi $t0,$t0,0xff +/* 18a28: afa007e4 */ sw $zero,0x7e4($sp) +/* 18a2c: 10a00177 */ beqz $a1,.L0001900c +/* 18a30: 8f880004 */ lw $t0,0x4($gp) +/* 18a34: 10c00168 */ beqz $a2,.L00018fd8 +/* 18a38: 9509000c */ lhu $t1,0xc($t0) +/* 18a3c: 94ca0000 */ lhu $t2,0x0($a2) +/* 18a40: 4480e800 */ mtc1 $zero,$f29 +/* 18a44: c7be07e0 */ lwc1 $f30,0x7e0($sp) +/* 18a48: 461ee832 */ c.eq.s $f29,$f30 +/* 18a4c: 45010056 */ bc1t .L00018ba8 +/* 18a50: 00000000 */ sll $zero,$zero,0x0 +/* 18a54: 90ca0008 */ lbu $t2,0x8($a2) +/* 18a58: 11400015 */ beqz $t2,.L00018ab0 +/* 18a5c: 00000000 */ sll $zero,$zero,0x0 +/* 18a60: 8eca0004 */ lw $t2,0x4($s6) +/* 18a64: 00094840 */ sll $t1,$t1,0x1 +/* 18a68: 01495020 */ add $t2,$t2,$t1 +/* 18a6c: 91490001 */ lbu $t1,0x1($t2) +/* 18a70: 000948c0 */ sll $t1,$t1,0x3 +/* 18a74: 02e94020 */ add $t0,$s7,$t1 +/* 18a78: 951e0000 */ lhu $s8,0x0($t0) +/* 18a7c: 3c0a0001 */ lui $t2,0x1 +/* 18a80: 950c0006 */ lhu $t4,0x6($t0) +/* 18a84: 15800002 */ bnez $t4,.L00018a90 +/* 18a88: 014c6022 */ sub $t4,$t2,$t4 +/* 18a8c: 200c0000 */ addi $t4,$zero,0x0 +.L00018a90: +/* 18a90: 950b0004 */ lhu $t3,0x4($t0) +/* 18a94: 15600002 */ bnez $t3,.L00018aa0 +/* 18a98: 014b5822 */ sub $t3,$t2,$t3 +/* 18a9c: 200b0000 */ addi $t3,$zero,0x0 +.L00018aa0: +/* 18aa0: 316bffff */ andi $t3,$t3,0xffff +/* 18aa4: 318cffff */ andi $t4,$t4,0xffff +/* 18aa8: 080062b2 */ j 0x18ac8 +/* 18aac: 950a0002 */ lhu $t2,0x2($t0) +.L00018ab0: +/* 18ab0: 000948c0 */ sll $t1,$t1,0x3 +/* 18ab4: 02e94020 */ add $t0,$s7,$t1 +/* 18ab8: 951e0000 */ lhu $s8,0x0($t0) +/* 18abc: 950a0002 */ lhu $t2,0x2($t0) +/* 18ac0: 950b0004 */ lhu $t3,0x4($t0) +/* 18ac4: 950c0006 */ lhu $t4,0x6($t0) +/* 18ac8: 8f900004 */ lw $s0,0x4($gp) +/* 18acc: 90d10009 */ lbu $s1,0x9($a2) +/* 18ad0: 12200015 */ beqz $s1,.L00018b28 +/* 18ad4: 9609000c */ lhu $t1,0xc($s0) +/* 18ad8: 8ed00004 */ lw $s0,0x4($s6) +/* 18adc: 00094840 */ sll $t1,$t1,0x1 +/* 18ae0: 02098020 */ add $s0,$s0,$t1 +/* 18ae4: 92090001 */ lbu $t1,0x1($s0) +/* 18ae8: 000948c0 */ sll $t1,$t1,0x3 +/* 18aec: 02e94020 */ add $t0,$s7,$t1 +/* 18af0: 3c100001 */ lui $s0,0x1 +/* 18af4: 951403c6 */ lhu $s4,0x3c6($t0) +/* 18af8: 16800002 */ bnez $s4,.L00018b04 +/* 18afc: 0214a022 */ sub $s4,$s0,$s4 +/* 18b00: 20140000 */ addi $s4,$zero,0x0 +.L00018b04: +/* 18b04: 951303c4 */ lhu $s3,0x3c4($t0) +/* 18b08: 16600002 */ bnez $s3,.L00018b14 +/* 18b0c: 02139822 */ sub $s3,$s0,$s3 +/* 18b10: 20130000 */ addi $s3,$zero,0x0 +.L00018b14: +/* 18b14: 3273ffff */ andi $s3,$s3,0xffff +/* 18b18: 3294ffff */ andi $s4,$s4,0xffff +/* 18b1c: 95100002 */ lhu $s0,0x2($t0) +/* 18b20: 10000006 */ beqz $zero,.L00018b3c +/* 18b24: 951203c2 */ lhu $s2,0x3c2($t0) +.L00018b28: +/* 18b28: 000948c0 */ sll $t1,$t1,0x3 +/* 18b2c: 02e94020 */ add $t0,$s7,$t1 +/* 18b30: 951203c2 */ lhu $s2,0x3c2($t0) +/* 18b34: 951303c4 */ lhu $s3,0x3c4($t0) +/* 18b38: 951403c6 */ lhu $s4,0x3c6($t0) +.L00018b3c: +/* 18b3c: 0c006809 */ jal func0001a024 +/* 18b40: afa807e8 */ sw $t0,0x7e8($sp) +/* 18b44: 0c0067cb */ jal func00019f2c +/* 18b48: 00000000 */ sll $zero,$zero,0x0 +/* 18b4c: 46000406 */ mov.s $f16,$f0 +/* 18b50: 46000c46 */ mov.s $f17,$f1 +/* 18b54: 46001486 */ mov.s $f18,$f2 +/* 18b58: 46001cc6 */ mov.s $f19,$f3 +/* 18b5c: 02405025 */ or $t2,$s2,$zero +/* 18b60: 02605825 */ or $t3,$s3,$zero +/* 18b64: 0c006809 */ jal func0001a024 +/* 18b68: 02806025 */ or $t4,$s4,$zero +/* 18b6c: 0c0067cb */ jal func00019f2c +/* 18b70: 00000000 */ sll $zero,$zero,0x0 +/* 18b74: 0c006777 */ jal func00019ddc +/* 18b78: c7be07e0 */ lwc1 $f30,0x7e0($sp) +/* 18b7c: 24080001 */ addiu $t0,$zero,0x1 +/* 18b80: afa807e4 */ sw $t0,0x7e4($sp) +/* 18b84: 8fa807e8 */ lw $t0,0x7e8($sp) +/* 18b88: e7a007e8 */ swc1 $f0,0x7e8($sp) +/* 18b8c: e7a107ec */ swc1 $f1,0x7ec($sp) +/* 18b90: e7a207f0 */ swc1 $f2,0x7f0($sp) +/* 18b94: e7a307f4 */ swc1 $f3,0x7f4($sp) +/* 18b98: 0c006844 */ jal func0001a110 +/* 18b9c: 00000000 */ sll $zero,$zero,0x0 +/* 18ba0: 0800631b */ j 0x18c6c +/* 18ba4: 00000000 */ sll $zero,$zero,0x0 +.L00018ba8: +/* 18ba8: 90ca0008 */ lbu $t2,0x8($a2) +/* 18bac: 11400015 */ beqz $t2,.L00018c04 +/* 18bb0: 00000000 */ sll $zero,$zero,0x0 +/* 18bb4: 8eca0004 */ lw $t2,0x4($s6) +/* 18bb8: 00094840 */ sll $t1,$t1,0x1 +/* 18bbc: 01495020 */ add $t2,$t2,$t1 +/* 18bc0: 91490001 */ lbu $t1,0x1($t2) +/* 18bc4: 000948c0 */ sll $t1,$t1,0x3 +/* 18bc8: 02e94020 */ add $t0,$s7,$t1 +/* 18bcc: 951e0000 */ lhu $s8,0x0($t0) +/* 18bd0: 3c0a0001 */ lui $t2,0x1 +/* 18bd4: 950c0006 */ lhu $t4,0x6($t0) +/* 18bd8: 15800002 */ bnez $t4,.L00018be4 +/* 18bdc: 014c6022 */ sub $t4,$t2,$t4 +/* 18be0: 200c0000 */ addi $t4,$zero,0x0 +.L00018be4: +/* 18be4: 950b0004 */ lhu $t3,0x4($t0) +/* 18be8: 15600002 */ bnez $t3,.L00018bf4 +/* 18bec: 014b5822 */ sub $t3,$t2,$t3 +/* 18bf0: 200b0000 */ addi $t3,$zero,0x0 +.L00018bf4: +/* 18bf4: 316bffff */ andi $t3,$t3,0xffff +/* 18bf8: 318cffff */ andi $t4,$t4,0xffff +/* 18bfc: 10000007 */ beqz $zero,.L00018c1c +/* 18c00: 950a0002 */ lhu $t2,0x2($t0) +.L00018c04: +/* 18c04: 000948c0 */ sll $t1,$t1,0x3 +/* 18c08: 02e94020 */ add $t0,$s7,$t1 +/* 18c0c: 951e0000 */ lhu $s8,0x0($t0) +/* 18c10: 950c0006 */ lhu $t4,0x6($t0) +/* 18c14: 950b0004 */ lhu $t3,0x4($t0) +/* 18c18: 950a0002 */ lhu $t2,0x2($t0) +.L00018c1c: +/* 18c1c: 33cd0001 */ andi $t5,$s8,0x1 +/* 18c20: 15a0000b */ bnez $t5,.L00018c50 +/* 18c24: 000a8020 */ add $s0,$zero,$t2 +/* 18c28: 44806800 */ mtc1 $zero,$f13 +/* 18c2c: 4600fb06 */ mov.s $f12,$f31 +/* 18c30: 4600fc06 */ mov.s $f16,$f31 +/* 18c34: 4600fd06 */ mov.s $f20,$f31 +/* 18c38: 46006b86 */ mov.s $f14,$f13 +/* 18c3c: 46006bc6 */ mov.s $f15,$f13 +/* 18c40: 46006c46 */ mov.s $f17,$f13 +/* 18c44: 46006c86 */ mov.s $f18,$f13 +/* 18c48: 0800631b */ j 0x18c6c +/* 18c4c: 46006cc6 */ mov.s $f19,$f13 +.L00018c50: +/* 18c50: 000a8020 */ add $s0,$zero,$t2 +/* 18c54: 000b8820 */ add $s1,$zero,$t3 +/* 18c58: 000c9020 */ add $s2,$zero,$t4 +/* 18c5c: 0c0067e6 */ jal func00019f98 +/* 18c60: 00089820 */ add $s3,$zero,$t0 +/* 18c64: 0c00682b */ jal func0001a0ac +/* 18c68: 00134020 */ add $t0,$zero,$s3 +/* 18c6c: 33ca0002 */ andi $t2,$s8,0x2 +/* 18c70: 11400024 */ beqz $t2,.L00018d04 +/* 18c74: 00000000 */ sll $zero,$zero,0x0 +/* 18c78: 850a01e0 */ lh $t2,0x1e0($t0) +/* 18c7c: 850b01e2 */ lh $t3,0x1e2($t0) +/* 18c80: 850c01e4 */ lh $t4,0x1e4($t0) +/* 18c84: 8ced0000 */ lw $t5,0x0($a3) +/* 18c88: 15bc000d */ bne $t5,$gp,.L00018cc0 +/* 18c8c: 8f880004 */ lw $t0,0x4($gp) +/* 18c90: c4c00088 */ lwc1 $f0,0x88($a2) +/* 18c94: 448aa800 */ mtc1 $t2,$f21 +/* 18c98: 448bb000 */ mtc1 $t3,$f22 +/* 18c9c: 4680ad60 */ cvt.s.w $f21,$f21 +/* 18ca0: 4600ad42 */ mul.s $f21,$f21,$f0 +/* 18ca4: 448cb800 */ mtc1 $t4,$f23 +/* 18ca8: 4680b5a0 */ cvt.s.w $f22,$f22 +/* 18cac: 4600b582 */ mul.s $f22,$f22,$f0 +/* 18cb0: 4680bde0 */ cvt.s.w $f23,$f23 +/* 18cb4: 4600bdc2 */ mul.s $f23,$f23,$f0 +/* 18cb8: 1000001c */ beqz $zero,.L00018d2c +/* 18cbc: 00000000 */ sll $zero,$zero,0x0 +.L00018cc0: +/* 18cc0: c4c30088 */ lwc1 $f3,0x88($a2) +/* 18cc4: 448a0000 */ mtc1 $t2,$f0 +/* 18cc8: 448b0800 */ mtc1 $t3,$f1 +/* 18ccc: 46800020 */ cvt.s.w $f0,$f0 +/* 18cd0: 46030002 */ mul.s $f0,$f0,$f3 +/* 18cd4: 448c1000 */ mtc1 $t4,$f2 +/* 18cd8: 46800860 */ cvt.s.w $f1,$f1 +/* 18cdc: 46030842 */ mul.s $f1,$f1,$f3 +/* 18ce0: 468010a0 */ cvt.s.w $f2,$f2 +/* 18ce4: 46031082 */ mul.s $f2,$f2,$f3 +/* 18ce8: c5150000 */ lwc1 $f21,0x0($t0) +/* 18cec: c5160004 */ lwc1 $f22,0x4($t0) +/* 18cf0: c5170008 */ lwc1 $f23,0x8($t0) +/* 18cf4: 4600ad40 */ add.s $f21,$f21,$f0 +/* 18cf8: 4601b580 */ add.s $f22,$f22,$f1 +/* 18cfc: 1000000b */ beqz $zero,.L00018d2c +/* 18d00: 4602bdc0 */ add.s $f23,$f23,$f2 +.L00018d04: +/* 18d04: 8cea0000 */ lw $t2,0x0($a3) +/* 18d08: 138a0005 */ beq $gp,$t2,.L00018d20 +/* 18d0c: 8f880004 */ lw $t0,0x4($gp) +/* 18d10: c5150000 */ lwc1 $f21,0x0($t0) +/* 18d14: c5160004 */ lwc1 $f22,0x4($t0) +/* 18d18: 0800634b */ j 0x18d2c +/* 18d1c: c5170008 */ lwc1 $f23,0x8($t0) +.L00018d20: +/* 18d20: 4480a800 */ mtc1 $zero,$f21 +/* 18d24: 4480b000 */ mtc1 $zero,$f22 +/* 18d28: 4480b800 */ mtc1 $zero,$f23 +.L00018d2c: +/* 18d2c: 8f880008 */ lw $t0,0x8($gp) +/* 18d30: 11000005 */ beqz $t0,.L00018d48 +/* 18d34: 00000000 */ sll $zero,$zero,0x0 +/* 18d38: 0c006897 */ jal func0001a25c +/* 18d3c: 00000000 */ sll $zero,$zero,0x0 +/* 18d40: 10000002 */ beqz $zero,.L00018d4c +/* 18d44: 00000000 */ sll $zero,$zero,0x0 +.L00018d48: +/* 18d48: 8c880000 */ lw $t0,0x0($a0) +.L00018d4c: +/* 18d4c: 8f890004 */ lw $t1,0x4($gp) +/* 18d50: 952a000e */ lhu $t2,0xe($t1) +/* 18d54: 000a5180 */ sll $t2,$t2,0x6 +/* 18d58: 8ca9000c */ lw $t1,0xc($a1) +/* 18d5c: 0c006870 */ jal func0001a1c0 +/* 18d60: 012a4820 */ add $t1,$t1,$t2 +/* 18d64: 3c0b8006 */ lui $t3,0x8006 +/* 18d68: 256befcc */ addiu $t3,$t3,-4148 +/* 18d6c: 8d6b0000 */ lw $t3,0x0($t3) +/* 18d70: 11600043 */ beqz $t3,.L00018e80 +/* 18d74: 00000000 */ sll $zero,$zero,0x0 +/* 18d78: 27bdff80 */ addiu $sp,$sp,-128 +/* 18d7c: afbf0000 */ sw $ra,0x0($sp) +/* 18d80: afa10004 */ sw $at,0x4($sp) +/* 18d84: afa20008 */ sw $v0,0x8($sp) +/* 18d88: afa3000c */ sw $v1,0xc($sp) +/* 18d8c: afa40010 */ sw $a0,0x10($sp) +/* 18d90: afa50014 */ sw $a1,0x14($sp) +/* 18d94: afa60018 */ sw $a2,0x18($sp) +/* 18d98: afa7001c */ sw $a3,0x1c($sp) +/* 18d9c: afa80020 */ sw $t0,0x20($sp) +/* 18da0: afa90024 */ sw $t1,0x24($sp) +/* 18da4: afaa0028 */ sw $t2,0x28($sp) +/* 18da8: afab002c */ sw $t3,0x2c($sp) +/* 18dac: afac0030 */ sw $t4,0x30($sp) +/* 18db0: afad0034 */ sw $t5,0x34($sp) +/* 18db4: afae0038 */ sw $t6,0x38($sp) +/* 18db8: afaf003c */ sw $t7,0x3c($sp) +/* 18dbc: afb00040 */ sw $s0,0x40($sp) +/* 18dc0: afb10044 */ sw $s1,0x44($sp) +/* 18dc4: afb20048 */ sw $s2,0x48($sp) +/* 18dc8: afb3004c */ sw $s3,0x4c($sp) +/* 18dcc: afb40050 */ sw $s4,0x50($sp) +/* 18dd0: afb50054 */ sw $s5,0x54($sp) +/* 18dd4: afb60058 */ sw $s6,0x58($sp) +/* 18dd8: afb7005c */ sw $s7,0x5c($sp) +/* 18ddc: afb80060 */ sw $t8,0x60($sp) +/* 18de0: afb90064 */ sw $t9,0x64($sp) +/* 18de4: afbc0070 */ sw $gp,0x70($sp) +/* 18de8: afbd0074 */ sw $sp,0x74($sp) +/* 18dec: afbe0078 */ sw $s8,0x78($sp) +/* 18df0: 8f890004 */ lw $t1,0x4($gp) +/* 18df4: 9524000e */ lhu $a0,0xe($t1) +/* 18df8: 00045180 */ sll $t2,$a0,0x6 +/* 18dfc: 8ca9000c */ lw $t1,0xc($a1) +/* 18e00: 0160f809 */ jalr $t3 +/* 18e04: 012a2820 */ add $a1,$t1,$t2 +/* 18e08: 8fbf0000 */ lw $ra,0x0($sp) +/* 18e0c: 8fa10004 */ lw $at,0x4($sp) +/* 18e10: 8fa20008 */ lw $v0,0x8($sp) +/* 18e14: 8fa3000c */ lw $v1,0xc($sp) +/* 18e18: 8fa40010 */ lw $a0,0x10($sp) +/* 18e1c: 8fa50014 */ lw $a1,0x14($sp) +/* 18e20: 8fa60018 */ lw $a2,0x18($sp) +/* 18e24: 8fa7001c */ lw $a3,0x1c($sp) +/* 18e28: 8fa80020 */ lw $t0,0x20($sp) +/* 18e2c: 8fa90024 */ lw $t1,0x24($sp) +/* 18e30: 8faa0028 */ lw $t2,0x28($sp) +/* 18e34: 8fab002c */ lw $t3,0x2c($sp) +/* 18e38: 8fac0030 */ lw $t4,0x30($sp) +/* 18e3c: 8fad0034 */ lw $t5,0x34($sp) +/* 18e40: 8fae0038 */ lw $t6,0x38($sp) +/* 18e44: 8faf003c */ lw $t7,0x3c($sp) +/* 18e48: 8fb00040 */ lw $s0,0x40($sp) +/* 18e4c: 8fb10044 */ lw $s1,0x44($sp) +/* 18e50: 8fb20048 */ lw $s2,0x48($sp) +/* 18e54: 8fb3004c */ lw $s3,0x4c($sp) +/* 18e58: 8fb40050 */ lw $s4,0x50($sp) +/* 18e5c: 8fb50054 */ lw $s5,0x54($sp) +/* 18e60: 8fb60058 */ lw $s6,0x58($sp) +/* 18e64: 8fb7005c */ lw $s7,0x5c($sp) +/* 18e68: 8fb80060 */ lw $t8,0x60($sp) +/* 18e6c: 8fb90064 */ lw $t9,0x64($sp) +/* 18e70: 8fbc0070 */ lw $gp,0x70($sp) +/* 18e74: 8fbd0074 */ lw $sp,0x74($sp) +/* 18e78: 8fbe0078 */ lw $s8,0x78($sp) +/* 18e7c: 27bd0080 */ addiu $sp,$sp,0x80 +.L00018e80: +/* 18e80: 878a0000 */ lh $t2,0x0($gp) +/* 18e84: 314a0100 */ andi $t2,$t2,0x100 +/* 18e88: 114001ba */ beqz $t2,.L00019574 +/* 18e8c: 00000000 */ sll $zero,$zero,0x0 +/* 18e90: 8fa207e4 */ lw $v0,0x7e4($sp) +/* 18e94: 10400006 */ beqz $v0,.L00018eb0 +/* 18e98: 2508fff4 */ addiu $t0,$t0,-12 +/* 18e9c: c7a007e8 */ lwc1 $f0,0x7e8($sp) +/* 18ea0: c7a107ec */ lwc1 $f1,0x7ec($sp) +/* 18ea4: c7a207f0 */ lwc1 $f2,0x7f0($sp) +/* 18ea8: 080063b3 */ j 0x18ecc +/* 18eac: c7a307f4 */ lwc1 $f3,0x7f4($sp) +.L00018eb0: +/* 18eb0: 00105020 */ add $t2,$zero,$s0 +/* 18eb4: 00115820 */ add $t3,$zero,$s1 +/* 18eb8: 00126020 */ add $t4,$zero,$s2 +/* 18ebc: 0c006809 */ jal func0001a024 +/* 18ec0: 00088020 */ add $s0,$zero,$t0 +/* 18ec4: 0c0067cb */ jal func00019f2c +/* 18ec8: 00104020 */ add $t0,$zero,$s0 +/* 18ecc: 3c013f00 */ lui $at,0x3f00 +/* 18ed0: 44814000 */ mtc1 $at,$f8 +/* 18ed4: 44802000 */ mtc1 $zero,$f4 +/* 18ed8: 46000186 */ mov.s $f6,$f0 +/* 18edc: 3c017005 */ lui $at,0x7005 +/* 18ee0: c4274210 */ lwc1 $f7,0x4210($at) +/* 18ee4: 4604303c */ c.lt.s $f6,$f4 +/* 18ee8: 45000003 */ bc1f .L00018ef8 +/* 18eec: 4600f946 */ mov.s $f5,$f31 +/* 18ef0: 46003187 */ neg.s $f6,$f6 +/* 18ef4: 46002947 */ neg.s $f5,$f5 +.L00018ef8: +/* 18ef8: 4607303c */ c.lt.s $f6,$f7 +/* 18efc: 3c017005 */ lui $at,0x7005 +/* 18f00: c4274214 */ lwc1 $f7,0x4214($at) +/* 18f04: 4500000c */ bc1f .L00018f38 +/* 18f08: 00000000 */ sll $zero,$zero,0x0 +/* 18f0c: 46080002 */ mul.s $f0,$f0,$f8 +/* 18f10: 00000000 */ sll $zero,$zero,0x0 +/* 18f14: 46082902 */ mul.s $f4,$f5,$f8 +/* 18f18: 00000000 */ sll $zero,$zero,0x0 +/* 18f1c: 46080842 */ mul.s $f1,$f1,$f8 +/* 18f20: 00000000 */ sll $zero,$zero,0x0 +/* 18f24: 46081082 */ mul.s $f2,$f2,$f8 +/* 18f28: 00000000 */ sll $zero,$zero,0x0 +/* 18f2c: 460818c2 */ mul.s $f3,$f3,$f8 +/* 18f30: 10000020 */ beqz $zero,.L00018fb4 +/* 18f34: 46040001 */ sub.s $f0,$f0,$f4 +.L00018f38: +/* 18f38: 4607303e */ c.le.s $f6,$f7 +/* 18f3c: 45000013 */ bc1f .L00018f8c +/* 18f40: 00000000 */ sll $zero,$zero,0x0 +/* 18f44: 0c0068b7 */ jal func0001a2dc +/* 18f48: 00000000 */ sll $zero,$zero,0x0 +/* 18f4c: 46000446 */ mov.s $f17,$f0 +/* 18f50: 46083302 */ mul.s $f12,$f6,$f8 +/* 18f54: 00088020 */ add $s0,$zero,$t0 +/* 18f58: 0c0068f7 */ jal func0001a3dc +/* 18f5c: 00098820 */ add $s1,$zero,$t1 +/* 18f60: 460018c2 */ mul.s $f3,$f3,$f0 +/* 18f64: 00104020 */ add $t0,$zero,$s0 +/* 18f68: 46001082 */ mul.s $f2,$f2,$f0 +/* 18f6c: 00114820 */ add $t1,$zero,$s1 +/* 18f70: 46000842 */ mul.s $f1,$f1,$f0 +/* 18f74: 00000000 */ sll $zero,$zero,0x0 +/* 18f78: 46002942 */ mul.s $f5,$f5,$f0 +/* 18f7c: 00000000 */ sll $zero,$zero,0x0 +/* 18f80: 46110002 */ mul.s $f0,$f0,$f17 +/* 18f84: 1000000b */ beqz $zero,.L00018fb4 +/* 18f88: 46050000 */ add.s $f0,$f0,$f5 +.L00018f8c: +/* 18f8c: 46080002 */ mul.s $f0,$f0,$f8 +/* 18f90: 00000000 */ sll $zero,$zero,0x0 +/* 18f94: 46082902 */ mul.s $f4,$f5,$f8 +/* 18f98: 00000000 */ sll $zero,$zero,0x0 +/* 18f9c: 46080842 */ mul.s $f1,$f1,$f8 +/* 18fa0: 00000000 */ sll $zero,$zero,0x0 +/* 18fa4: 46081082 */ mul.s $f2,$f2,$f8 +/* 18fa8: 00000000 */ sll $zero,$zero,0x0 +/* 18fac: 460818c2 */ mul.s $f3,$f3,$f8 +/* 18fb0: 46040000 */ add.s $f0,$f0,$f4 +.L00018fb4: +/* 18fb4: 0c006844 */ jal func0001a110 +/* 18fb8: 8f890004 */ lw $t1,0x4($gp) +/* 18fbc: 952a0010 */ lhu $t2,0x10($t1) +/* 18fc0: 000a5180 */ sll $t2,$t2,0x6 +/* 18fc4: 8ca9000c */ lw $t1,0xc($a1) +/* 18fc8: 0c006870 */ jal func0001a1c0 +/* 18fcc: 012a4820 */ add $t1,$t1,$t2 +/* 18fd0: 0800655d */ j 0x19574 +/* 18fd4: 00000000 */ sll $zero,$zero,0x0 +.L00018fd8: +/* 18fd8: 44806800 */ mtc1 $zero,$f13 +/* 18fdc: 4600fb06 */ mov.s $f12,$f31 +/* 18fe0: 4600fc06 */ mov.s $f16,$f31 +/* 18fe4: 4600fd06 */ mov.s $f20,$f31 +/* 18fe8: 46006b86 */ mov.s $f14,$f13 +/* 18fec: 46006bc6 */ mov.s $f15,$f13 +/* 18ff0: 46006c46 */ mov.s $f17,$f13 +/* 18ff4: 46006c86 */ mov.s $f18,$f13 +/* 18ff8: 46006cc6 */ mov.s $f19,$f13 +/* 18ffc: 000948c0 */ sll $t1,$t1,0x3 +/* 19000: 02e94020 */ add $t0,$s7,$t1 +/* 19004: 0800631b */ j 0x18c6c +/* 19008: 951e0000 */ lhu $s8,0x0($t0) +.L0001900c: +/* 1900c: 0000000c */ syscall +/* 19010: 0c006897 */ jal func0001a25c +/* 19014: 001c4020 */ add $t0,$zero,$gp +/* 19018: 3c0a8006 */ lui $t2,0x8006 +/* 1901c: 254aefb4 */ addiu $t2,$t2,-4172 +/* 19020: 0c006747 */ jal func00019d1c +/* 19024: 8f890004 */ lw $t1,0x4($gp) +/* 19028: 8d4a0000 */ lw $t2,0x0($t2) +/* 1902c: 1540000e */ bnez $t2,.L00019068 +/* 19030: 44800000 */ mtc1 $zero,$f0 +/* 19034: 1100000c */ beqz $t0,.L00019068 +/* 19038: 44800000 */ mtc1 $zero,$f0 +/* 1903c: 3c0a800a */ lui $t2,0x800a +/* 19040: 254a9fc0 */ addiu $t2,$t2,-24640 +/* 19044: c5000038 */ lwc1 $f0,0x38($t0) +/* 19048: 8d4a0284 */ lw $t2,0x284($t2) +/* 1904c: 46000007 */ neg.s $f0,$f0 +/* 19050: c5411774 */ lwc1 $f1,0x1774($t2) +/* 19054: 46010002 */ mul.s $f0,$f0,$f1 +/* 19058: 3c088006 */ lui $t0,0x8006 +/* 1905c: 2508efb8 */ addiu $t0,$t0,-4168 +/* 19060: c5010000 */ lwc1 $f1,0x0($t0) +/* 19064: 46010002 */ mul.s $f0,$f0,$f1 +.L00019068: +/* 19068: c5210000 */ lwc1 $f1,0x0($t1) +/* 1906c: c4a20014 */ lwc1 $f2,0x14($a1) +/* 19070: 44802000 */ mtc1 $zero,$f4 +/* 19074: 460208c2 */ mul.s $f3,$f1,$f2 +/* 19078: 46040832 */ c.eq.s $f1,$f4 +/* 1907c: 45010004 */ bc1t .L00019090 +/* 19080: c5240004 */ lwc1 $f4,0x4($t1) +/* 19084: 4600183c */ c.lt.s $f3,$f0 +/* 19088: 45000009 */ bc1f .L000190b0 +/* 1908c: 00000000 */ sll $zero,$zero,0x0 +.L00019090: +/* 19090: 460220c2 */ mul.s $f3,$f4,$f2 +/* 19094: 4603003e */ c.le.s $f0,$f3 +/* 19098: 45000005 */ bc1f .L000190b0 +/* 1909c: 8d290008 */ lw $t1,0x8($t1) +/* 190a0: 24080001 */ addiu $t0,$zero,0x1 +/* 190a4: ac480000 */ sw $t0,0x0($v0) +/* 190a8: 0800655d */ j 0x19574 +/* 190ac: af890014 */ sw $t1,0x14($gp) +.L000190b0: +/* 190b0: ac400000 */ sw $zero,0x0($v0) +/* 190b4: 0800655d */ j 0x19574 +/* 190b8: af800014 */ sw $zero,0x14($gp) +/* 190bc: 10a000f8 */ beqz $a1,.L000194a0 +/* 190c0: 8f880004 */ lw $t0,0x4($gp) +/* 190c4: 94ca0000 */ lhu $t2,0x0($a2) +/* 190c8: 10c000e8 */ beqz $a2,.L0001946c +/* 190cc: 95090000 */ lhu $t1,0x0($t0) +/* 190d0: 4480e800 */ mtc1 $zero,$f29 +/* 190d4: c7be07e0 */ lwc1 $f30,0x7e0($sp) +/* 190d8: 461ee832 */ c.eq.s $f29,$f30 +/* 190dc: 45010050 */ bc1t .L00019220 +/* 190e0: 00000000 */ sll $zero,$zero,0x0 +/* 190e4: 90ca0008 */ lbu $t2,0x8($a2) +/* 190e8: 11400015 */ beqz $t2,.L00019140 +/* 190ec: 00000000 */ sll $zero,$zero,0x0 +/* 190f0: 8eca0004 */ lw $t2,0x4($s6) +/* 190f4: 00094840 */ sll $t1,$t1,0x1 +/* 190f8: 01495020 */ add $t2,$t2,$t1 +/* 190fc: 91490001 */ lbu $t1,0x1($t2) +/* 19100: 000948c0 */ sll $t1,$t1,0x3 +/* 19104: 02e94020 */ add $t0,$s7,$t1 +/* 19108: 951e0000 */ lhu $s8,0x0($t0) +/* 1910c: 3c0a0001 */ lui $t2,0x1 +/* 19110: 950c0006 */ lhu $t4,0x6($t0) +/* 19114: 15800002 */ bnez $t4,.L00019120 +/* 19118: 014c6022 */ sub $t4,$t2,$t4 +/* 1911c: 200c0000 */ addi $t4,$zero,0x0 +.L00019120: +/* 19120: 950b0004 */ lhu $t3,0x4($t0) +/* 19124: 15600002 */ bnez $t3,.L00019130 +/* 19128: 014b5822 */ sub $t3,$t2,$t3 +/* 1912c: 200b0000 */ addi $t3,$zero,0x0 +.L00019130: +/* 19130: 316bffff */ andi $t3,$t3,0xffff +/* 19134: 318cffff */ andi $t4,$t4,0xffff +/* 19138: 08006456 */ j 0x19158 +/* 1913c: 950a0002 */ lhu $t2,0x2($t0) +.L00019140: +/* 19140: 000948c0 */ sll $t1,$t1,0x3 +/* 19144: 02e94020 */ add $t0,$s7,$t1 +/* 19148: 951e0000 */ lhu $s8,0x0($t0) +/* 1914c: 950a0002 */ lhu $t2,0x2($t0) +/* 19150: 950b0004 */ lhu $t3,0x4($t0) +/* 19154: 950c0006 */ lhu $t4,0x6($t0) +/* 19158: 8f900004 */ lw $s0,0x4($gp) +/* 1915c: 90d10009 */ lbu $s1,0x9($a2) +/* 19160: 12200015 */ beqz $s1,.L000191b8 +/* 19164: 96090000 */ lhu $t1,0x0($s0) +/* 19168: 8ed00004 */ lw $s0,0x4($s6) +/* 1916c: 00094840 */ sll $t1,$t1,0x1 +/* 19170: 02098020 */ add $s0,$s0,$t1 +/* 19174: 92090001 */ lbu $t1,0x1($s0) +/* 19178: 000948c0 */ sll $t1,$t1,0x3 +/* 1917c: 02e94020 */ add $t0,$s7,$t1 +/* 19180: 3c100001 */ lui $s0,0x1 +/* 19184: 951403c6 */ lhu $s4,0x3c6($t0) +/* 19188: 16800002 */ bnez $s4,.L00019194 +/* 1918c: 0214a022 */ sub $s4,$s0,$s4 +/* 19190: 20140000 */ addi $s4,$zero,0x0 +.L00019194: +/* 19194: 951303c4 */ lhu $s3,0x3c4($t0) +/* 19198: 16600002 */ bnez $s3,.L000191a4 +/* 1919c: 02139822 */ sub $s3,$s0,$s3 +/* 191a0: 20130000 */ addi $s3,$zero,0x0 +.L000191a4: +/* 191a4: 3273ffff */ andi $s3,$s3,0xffff +/* 191a8: 3294ffff */ andi $s4,$s4,0xffff +/* 191ac: 95100002 */ lhu $s0,0x2($t0) +/* 191b0: 10000006 */ beqz $zero,.L000191cc +/* 191b4: 951203c2 */ lhu $s2,0x3c2($t0) +.L000191b8: +/* 191b8: 000948c0 */ sll $t1,$t1,0x3 +/* 191bc: 02e94020 */ add $t0,$s7,$t1 +/* 191c0: 951203c2 */ lhu $s2,0x3c2($t0) +/* 191c4: 951303c4 */ lhu $s3,0x3c4($t0) +/* 191c8: 951403c6 */ lhu $s4,0x3c6($t0) +.L000191cc: +/* 191cc: 0c006809 */ jal func0001a024 +/* 191d0: afa807e8 */ sw $t0,0x7e8($sp) +/* 191d4: 0c0067cb */ jal func00019f2c +/* 191d8: 00000000 */ sll $zero,$zero,0x0 +/* 191dc: 46000406 */ mov.s $f16,$f0 +/* 191e0: 46000c46 */ mov.s $f17,$f1 +/* 191e4: 46001486 */ mov.s $f18,$f2 +/* 191e8: 46001cc6 */ mov.s $f19,$f3 +/* 191ec: 02405025 */ or $t2,$s2,$zero +/* 191f0: 02605825 */ or $t3,$s3,$zero +/* 191f4: 0c006809 */ jal func0001a024 +/* 191f8: 02806025 */ or $t4,$s4,$zero +/* 191fc: 0c0067cb */ jal func00019f2c +/* 19200: 00000000 */ sll $zero,$zero,0x0 +/* 19204: 0c006777 */ jal func00019ddc +/* 19208: c7be07e0 */ lwc1 $f30,0x7e0($sp) +/* 1920c: 8fa807e8 */ lw $t0,0x7e8($sp) +/* 19210: 0c006844 */ jal func0001a110 +/* 19214: 00000000 */ sll $zero,$zero,0x0 +/* 19218: 080064aa */ j 0x192a8 +/* 1921c: 00000000 */ sll $zero,$zero,0x0 +.L00019220: +/* 19220: 90ca0008 */ lbu $t2,0x8($a2) +/* 19224: 11400017 */ beqz $t2,.L00019284 +/* 19228: 95090000 */ lhu $t1,0x0($t0) +/* 1922c: 8eca0004 */ lw $t2,0x4($s6) +/* 19230: 00094840 */ sll $t1,$t1,0x1 +/* 19234: 01495020 */ add $t2,$t2,$t1 +/* 19238: 91490001 */ lbu $t1,0x1($t2) +/* 1923c: 000948c0 */ sll $t1,$t1,0x3 +/* 19240: 02e94020 */ add $t0,$s7,$t1 +/* 19244: 951e0000 */ lhu $s8,0x0($t0) +/* 19248: 3c0a0001 */ lui $t2,0x1 +/* 1924c: 950c0006 */ lhu $t4,0x6($t0) +/* 19250: 15800002 */ bnez $t4,.L0001925c +/* 19254: 014c6022 */ sub $t4,$t2,$t4 +/* 19258: 200c0000 */ addi $t4,$zero,0x0 +.L0001925c: +/* 1925c: 950b0004 */ lhu $t3,0x4($t0) +/* 19260: 15600002 */ bnez $t3,.L0001926c +/* 19264: 014b5822 */ sub $t3,$t2,$t3 +/* 19268: 200b0000 */ addi $t3,$zero,0x0 +.L0001926c: +/* 1926c: 316bffff */ andi $t3,$t3,0xffff +/* 19270: 318cffff */ andi $t4,$t4,0xffff +/* 19274: 0c0067e6 */ jal func00019f98 +/* 19278: 950a0002 */ lhu $t2,0x2($t0) +/* 1927c: 10000008 */ beqz $zero,.L000192a0 +/* 19280: 00000000 */ sll $zero,$zero,0x0 +.L00019284: +/* 19284: 000948c0 */ sll $t1,$t1,0x3 +/* 19288: 02e94020 */ add $t0,$s7,$t1 +/* 1928c: 951e0000 */ lhu $s8,0x0($t0) +/* 19290: 950c0006 */ lhu $t4,0x6($t0) +/* 19294: 950b0004 */ lhu $t3,0x4($t0) +/* 19298: 0c0067e6 */ jal func00019f98 +/* 1929c: 950a0002 */ lhu $t2,0x2($t0) +.L000192a0: +/* 192a0: 0c00682b */ jal func0001a0ac +/* 192a4: 00000000 */ sll $zero,$zero,0x0 +/* 192a8: 0c006747 */ jal func00019d1c +/* 192ac: 44800000 */ mtc1 $zero,$f0 +/* 192b0: 460066c6 */ mov.s $f27,$f12 +/* 192b4: 46006f06 */ mov.s $f28,$f13 +/* 192b8: 46007746 */ mov.s $f29,$f14 +/* 192bc: 46007f86 */ mov.s $f30,$f15 +/* 192c0: c4410018 */ lwc1 $f1,0x18($v0) +/* 192c4: 46010032 */ c.eq.s $f0,$f1 +/* 192c8: 4501001c */ bc1t .L0001933c +/* 192cc: c44c0014 */ lwc1 $f12,0x14($v0) +/* 192d0: c443001c */ lwc1 $f3,0x1c($v0) +/* 192d4: 3c017005 */ lui $at,0x7005 +/* 192d8: c4244218 */ lwc1 $f4,0x4218($at) +/* 192dc: 460c1941 */ sub.s $f5,$f3,$f12 +/* 192e0: 3c017005 */ lui $at,0x7005 +/* 192e4: c426421c */ lwc1 $f6,0x421c($at) +/* 192e8: 4600283c */ c.lt.s $f5,$f0 +/* 192ec: 45000002 */ bc1f .L000192f8 +/* 192f0: 00000000 */ sll $zero,$zero,0x0 +/* 192f4: 46062940 */ add.s $f5,$f5,$f6 +.L000192f8: +/* 192f8: 4604283c */ c.lt.s $f5,$f4 +/* 192fc: 45010008 */ bc1t .L00019320 +/* 19300: 00000000 */ sll $zero,$zero,0x0 +/* 19304: 46012942 */ mul.s $f5,$f5,$f1 +/* 19308: 46056300 */ add.s $f12,$f12,$f5 +/* 1930c: 4606603e */ c.le.s $f12,$f6 +/* 19310: 4501000a */ bc1t .L0001933c +/* 19314: 00000000 */ sll $zero,$zero,0x0 +/* 19318: 080064cf */ j 0x1933c +/* 1931c: 46066301 */ sub.s $f12,$f12,$f6 +.L00019320: +/* 19320: 46053141 */ sub.s $f5,$f6,$f5 +/* 19324: 46012942 */ mul.s $f5,$f5,$f1 +/* 19328: 46056301 */ sub.s $f12,$f12,$f5 +/* 1932c: 4600603c */ c.lt.s $f12,$f0 +/* 19330: 45000002 */ bc1f .L0001933c +/* 19334: 00000000 */ sll $zero,$zero,0x0 +/* 19338: 46066300 */ add.s $f12,$f12,$f6 +.L0001933c: +/* 1933c: 3c017005 */ lui $at,0x7005 +/* 19340: c4214220 */ lwc1 $f1,0x4220($at) +/* 19344: 0c0068f7 */ jal func0001a3dc +/* 19348: 46016040 */ add.s $f1,$f12,$f1 +/* 1934c: 46000b06 */ mov.s $f12,$f1 +/* 19350: 0c0068f7 */ jal func0001a3dc +/* 19354: 46000046 */ mov.s $f1,$f0 +/* 19358: 46000887 */ neg.s $f2,$f1 +/* 1935c: 4600db06 */ mov.s $f12,$f27 +/* 19360: 4600e346 */ mov.s $f13,$f28 +/* 19364: 4600eb86 */ mov.s $f14,$f29 +/* 19368: 4600f3c6 */ mov.s $f15,$f30 +/* 1936c: c4550008 */ lwc1 $f21,0x8($v0) +/* 19370: c456000c */ lwc1 $f22,0xc($v0) +/* 19374: c4570010 */ lwc1 $f23,0x10($v0) +/* 19378: 460c00c2 */ mul.s $f3,$f0,$f12 +/* 1937c: 00000000 */ sll $zero,$zero,0x0 +/* 19380: 460e0902 */ mul.s $f4,$f1,$f14 +/* 19384: 00000000 */ sll $zero,$zero,0x0 +/* 19388: 460f0142 */ mul.s $f5,$f0,$f15 +/* 1938c: 460418c0 */ add.s $f3,$f3,$f4 +/* 19390: 46110982 */ mul.s $f6,$f1,$f17 +/* 19394: 00000000 */ sll $zero,$zero,0x0 +/* 19398: 461201c2 */ mul.s $f7,$f0,$f18 +/* 1939c: 46062940 */ add.s $f5,$f5,$f6 +/* 193a0: 46140a02 */ mul.s $f8,$f1,$f20 +/* 193a4: 00000000 */ sll $zero,$zero,0x0 +/* 193a8: 460c1242 */ mul.s $f9,$f2,$f12 +/* 193ac: 460839c0 */ add.s $f7,$f7,$f8 +/* 193b0: 460e0282 */ mul.s $f10,$f0,$f14 +/* 193b4: 00000000 */ sll $zero,$zero,0x0 +/* 193b8: 460f1102 */ mul.s $f4,$f2,$f15 +/* 193bc: 460a4b80 */ add.s $f14,$f9,$f10 +/* 193c0: 46110182 */ mul.s $f6,$f0,$f17 +/* 193c4: 00000000 */ sll $zero,$zero,0x0 +/* 193c8: 46121202 */ mul.s $f8,$f2,$f18 +/* 193cc: 46062440 */ add.s $f17,$f4,$f6 +/* 193d0: 46140282 */ mul.s $f10,$f0,$f20 +/* 193d4: 46001b06 */ mov.s $f12,$f3 +/* 193d8: 460a4500 */ add.s $f20,$f8,$f10 +/* 193dc: 46002bc6 */ mov.s $f15,$f5 +/* 193e0: 46003c86 */ mov.s $f18,$f7 +/* 193e4: c4a00014 */ lwc1 $f0,0x14($a1) +/* 193e8: 4600f832 */ c.eq.s $f31,$f0 +/* 193ec: 45010012 */ bc1t .L00019438 +/* 193f0: 00000000 */ sll $zero,$zero,0x0 +/* 193f4: 46006302 */ mul.s $f12,$f12,$f0 +/* 193f8: 00000000 */ sll $zero,$zero,0x0 +/* 193fc: 46006b42 */ mul.s $f13,$f13,$f0 +/* 19400: 00000000 */ sll $zero,$zero,0x0 +/* 19404: 46007382 */ mul.s $f14,$f14,$f0 +/* 19408: 00000000 */ sll $zero,$zero,0x0 +/* 1940c: 46007bc2 */ mul.s $f15,$f15,$f0 +/* 19410: 00000000 */ sll $zero,$zero,0x0 +/* 19414: 46008402 */ mul.s $f16,$f16,$f0 +/* 19418: 00000000 */ sll $zero,$zero,0x0 +/* 1941c: 46008c42 */ mul.s $f17,$f17,$f0 +/* 19420: 00000000 */ sll $zero,$zero,0x0 +/* 19424: 46009482 */ mul.s $f18,$f18,$f0 +/* 19428: 00000000 */ sll $zero,$zero,0x0 +/* 1942c: 46009cc2 */ mul.s $f19,$f19,$f0 +/* 19430: 00000000 */ sll $zero,$zero,0x0 +/* 19434: 4600a502 */ mul.s $f20,$f20,$f0 +.L00019438: +/* 19438: 8f880008 */ lw $t0,0x8($gp) +/* 1943c: 11000002 */ beqz $t0,.L00019448 +/* 19440: 00000000 */ sll $zero,$zero,0x0 +/* 19444: 0000000c */ syscall +.L00019448: +/* 19448: 8f890004 */ lw $t1,0x4($gp) +/* 1944c: 8c880000 */ lw $t0,0x0($a0) +/* 19450: 952a0002 */ lhu $t2,0x2($t1) +/* 19454: 000a5180 */ sll $t2,$t2,0x6 +/* 19458: 8ca9000c */ lw $t1,0xc($a1) +/* 1945c: 0c006870 */ jal func0001a1c0 +/* 19460: 012a4820 */ add $t1,$t1,$t2 +/* 19464: 0800655d */ j 0x19574 +/* 19468: 00000000 */ sll $zero,$zero,0x0 +.L0001946c: +/* 1946c: 44806800 */ mtc1 $zero,$f13 +/* 19470: 4600fb06 */ mov.s $f12,$f31 +/* 19474: 4600fc06 */ mov.s $f16,$f31 +/* 19478: 4600fd06 */ mov.s $f20,$f31 +/* 1947c: 46006b86 */ mov.s $f14,$f13 +/* 19480: 46006bc6 */ mov.s $f15,$f13 +/* 19484: 46006c46 */ mov.s $f17,$f13 +/* 19488: 46006c86 */ mov.s $f18,$f13 +/* 1948c: 46006cc6 */ mov.s $f19,$f13 +/* 19490: 000948c0 */ sll $t1,$t1,0x3 +/* 19494: 02e94020 */ add $t0,$s7,$t1 +/* 19498: 080064aa */ j 0x192a8 +/* 1949c: 951e0000 */ lhu $s8,0x0($t0) +.L000194a0: +/* 194a0: 0000000c */ syscall +/* 194a4: 0c006747 */ jal func00019d1c +/* 194a8: 00000000 */ sll $zero,$zero,0x0 +/* 194ac: 8c490000 */ lw $t1,0x0($v0) +/* 194b0: 11200030 */ beqz $t1,.L00019574 +/* 194b4: 00000000 */ sll $zero,$zero,0x0 +/* 194b8: afbd07f8 */ sw $sp,0x7f8($sp) +/* 194bc: 8d2a0000 */ lw $t2,0x0($t1) +/* 194c0: 1140002c */ beqz $t2,.L00019574 +/* 194c4: af8a0014 */ sw $t2,0x14($gp) +.L000194c8: +/* 194c8: ad5c0008 */ sw $gp,0x8($t2) +/* 194cc: 8d4a000c */ lw $t2,0xc($t2) +/* 194d0: 1540fffd */ bnez $t2,.L000194c8 +/* 194d4: 00000000 */ sll $zero,$zero,0x0 +/* 194d8: 0800655d */ j 0x19574 +/* 194dc: 00000000 */ sll $zero,$zero,0x0 +/* 194e0: 8f880008 */ lw $t0,0x8($gp) +/* 194e4: 15000003 */ bnez $t0,.L000194f4 +/* 194e8: 00000000 */ sll $zero,$zero,0x0 +/* 194ec: 0800653f */ j 0x194fc +/* 194f0: 8c880000 */ lw $t0,0x0($a0) +.L000194f4: +/* 194f4: 0c006897 */ jal func0001a25c +/* 194f8: 00000000 */ sll $zero,$zero,0x0 +/* 194fc: 8f890004 */ lw $t1,0x4($gp) +/* 19500: 44806800 */ mtc1 $zero,$f13 +/* 19504: 4600fb06 */ mov.s $f12,$f31 +/* 19508: 4600fc06 */ mov.s $f16,$f31 +/* 1950c: 4600fd06 */ mov.s $f20,$f31 +/* 19510: 46006b86 */ mov.s $f14,$f13 +/* 19514: 46006bc6 */ mov.s $f15,$f13 +/* 19518: 46006c46 */ mov.s $f17,$f13 +/* 1951c: 46006c86 */ mov.s $f18,$f13 +/* 19520: 46006cc6 */ mov.s $f19,$f13 +/* 19524: c5350000 */ lwc1 $f21,0x0($t1) +/* 19528: c5360004 */ lwc1 $f22,0x4($t1) +/* 1952c: c5370008 */ lwc1 $f23,0x8($t1) +/* 19530: 952a000c */ lhu $t2,0xc($t1) +/* 19534: 000a5180 */ sll $t2,$t2,0x6 +/* 19538: 8ca9000c */ lw $t1,0xc($a1) +/* 1953c: 0c006870 */ jal func0001a1c0 +/* 19540: 012a4820 */ add $t1,$t1,$t2 +/* 19544: 0800655d */ j 0x19574 +/* 19548: 00000000 */ sll $zero,$zero,0x0 +/* 1954c: 0800655d */ j 0x19574 +/* 19550: 00000000 */ sll $zero,$zero,0x0 +/* 19554: 0c006747 */ jal func00019d1c +/* 19558: 8f880004 */ lw $t0,0x4($gp) +/* 1955c: 8c490000 */ lw $t1,0x0($v0) +/* 19560: 11200003 */ beqz $t1,.L00019570 +/* 19564: 8d090000 */ lw $t1,0x0($t0) +/* 19568: 0800655d */ j 0x19574 +/* 1956c: af890014 */ sw $t1,0x14($gp) +.L00019570: +/* 19570: af800014 */ sw $zero,0x14($gp) +.L00019574: +/* 19574: 8f880014 */ lw $t0,0x14($gp) +/* 19578: 11000003 */ beqz $t0,.L00019588 +/* 1957c: 00000000 */ sll $zero,$zero,0x0 +/* 19580: 08006279 */ j 0x189e4 +/* 19584: 0008e020 */ add $gp,$zero,$t0 +.L00019588: +/* 19588: 8f88000c */ lw $t0,0xc($gp) +/* 1958c: 11000003 */ beqz $t0,.L0001959c +/* 19590: 00000000 */ sll $zero,$zero,0x0 +/* 19594: 08006279 */ j 0x189e4 +/* 19598: 0008e020 */ add $gp,$zero,$t0 +.L0001959c: +/* 1959c: 8f9c0008 */ lw $gp,0x8($gp) +/* 195a0: 13800009 */ beqz $gp,.L000195c8 +/* 195a4: 00000000 */ sll $zero,$zero,0x0 +/* 195a8: 97880000 */ lhu $t0,0x0($gp) +/* 195ac: 310800ff */ andi $t0,$t0,0xff +/* 195b0: 24010017 */ addiu $at,$zero,0x17 +/* 195b4: 1501fff4 */ bne $t0,$at,.L00019588 +/* 195b8: 00000000 */ sll $zero,$zero,0x0 +/* 195bc: afa807f8 */ sw $t0,0x7f8($sp) +/* 195c0: 1780fff1 */ bnez $gp,.L00019588 +/* 195c4: 00000000 */ sll $zero,$zero,0x0 +.L000195c8: +/* 195c8: 24020001 */ addiu $v0,$zero,0x1 +.L000195cc: +/* 195cc: 8fb00780 */ lw $s0,0x780($sp) +/* 195d0: 8fb10784 */ lw $s1,0x784($sp) +/* 195d4: 8fb20788 */ lw $s2,0x788($sp) +/* 195d8: 8fb3078c */ lw $s3,0x78c($sp) +/* 195dc: 8fb40790 */ lw $s4,0x790($sp) +/* 195e0: 8fb50794 */ lw $s5,0x794($sp) +/* 195e4: 8fb60798 */ lw $s6,0x798($sp) +/* 195e8: 8fb7079c */ lw $s7,0x79c($sp) +/* 195ec: 8fbe07a0 */ lw $s8,0x7a0($sp) +/* 195f0: 8fbc07a4 */ lw $gp,0x7a4($sp) +/* 195f4: 8fbf07a8 */ lw $ra,0x7a8($sp) +/* 195f8: c7b407b0 */ lwc1 $f20,0x7b0($sp) +/* 195fc: c7b507b4 */ lwc1 $f21,0x7b4($sp) +/* 19600: c7b607b8 */ lwc1 $f22,0x7b8($sp) +/* 19604: c7b707bc */ lwc1 $f23,0x7bc($sp) +/* 19608: c7b807c0 */ lwc1 $f24,0x7c0($sp) +/* 1960c: c7b907c4 */ lwc1 $f25,0x7c4($sp) +/* 19610: c7ba07c8 */ lwc1 $f26,0x7c8($sp) +/* 19614: c7bb07cc */ lwc1 $f27,0x7cc($sp) +/* 19618: c7bc07d0 */ lwc1 $f28,0x7d0($sp) +/* 1961c: c7bd07d4 */ lwc1 $f29,0x7d4($sp) +/* 19620: c7be07d8 */ lwc1 $f30,0x7d8($sp) +/* 19624: c7bf07dc */ lwc1 $f31,0x7dc($sp) +/* 19628: 03e00008 */ jr $ra +/* 1962c: 27bd0800 */ addiu $sp,$sp,0x800 +/* 19630: 0000000c */ syscall +); + +GLOBAL_ASM( +glabel func00019634 +/* 19634: afbf07ac */ sw $ra,0x7ac($sp) +.L00019638: +/* 19638: 914f0000 */ lbu $t7,0x0($t2) +/* 1963c: 254a0001 */ addiu $t2,$t2,0x1 +/* 19640: a50f0000 */ sh $t7,0x0($t0) +/* 19644: 3418000f */ ori $t8,$zero,0x0f +/* 19648: 030f082a */ slt $at,$t8,$t7 +/* 1964c: 1420ffdf */ bnez $at,.L000195cc +/* 19650: 20020000 */ addi $v0,$zero,0x0 +/* 19654: 31f80002 */ andi $t8,$t7,0x2 +/* 19658: 1700001c */ bnez $t8,.L000196cc +/* 1965c: 20100000 */ addi $s0,$zero,0x0 +/* 19660: 31f80008 */ andi $t8,$t7,0x8 +/* 19664: 20110000 */ addi $s1,$zero,0x0 +/* 19668: 13000067 */ beqz $t8,.L00019808 +/* 1966c: 20120000 */ addi $s2,$zero,0x0 +/* 19670: 91420002 */ lbu $v0,0x2($t2) +/* 19674: 91430005 */ lbu $v1,0x5($t2) +/* 19678: 00431020 */ add $v0,$v0,$v1 +/* 1967c: 91430008 */ lbu $v1,0x8($t2) +/* 19680: 00431020 */ add $v0,$v0,$v1 +/* 19684: 9143000b */ lbu $v1,0xb($t2) +/* 19688: 00431020 */ add $v0,$v0,$v1 +/* 1968c: 005c082a */ slt $at,$v0,$gp +/* 19690: 1420000c */ bnez $at,.L000196c4 +/* 19694: 005c1022 */ sub $v0,$v0,$gp +/* 19698: 201e0000 */ addi $s8,$zero,0x0 +/* 1969c: 0002c0c2 */ srl $t8,$v0,0x3 +/* 196a0: 01d87020 */ add $t6,$t6,$t8 +/* 196a4: 0018c0c0 */ sll $t8,$t8,0x3 +/* 196a8: 00581022 */ sub $v0,$v0,$t8 +/* 196ac: 91de0000 */ lbu $s8,0x0($t6) +/* 196b0: 241c0008 */ addiu $gp,$zero,0x8 +/* 196b4: 25ce0001 */ addiu $t6,$t6,0x1 +/* 196b8: 0382e022 */ sub $gp,$gp,$v0 +/* 196bc: 08006602 */ j 0x19808 +/* 196c0: 214a000c */ addi $t2,$t2,0xc +.L000196c4: +/* 196c4: 08006602 */ j 0x19808 +/* 196c8: 214a000c */ addi $t2,$t2,0xc +.L000196cc: +/* 196cc: 0c0066f8 */ jal func00019be0 +/* 196d0: 91430002 */ lbu $v1,0x2($t2) +/* 196d4: 00028020 */ add $s0,$zero,$v0 +/* 196d8: 91430002 */ lbu $v1,0x2($t2) +/* 196dc: 24130010 */ addiu $s3,$zero,0x10 +/* 196e0: 0073082a */ slt $at,$v1,$s3 +/* 196e4: 1020000c */ beqz $at,.L00019718 +/* 196e8: 24130001 */ addiu $s3,$zero,0x1 +/* 196ec: 2462ffff */ addiu $v0,$v1,-1 +/* 196f0: 00539804 */ sllv $s3,$s3,$v0 +/* 196f4: 0213a024 */ and $s4,$s0,$s3 +/* 196f8: 12800007 */ beqz $s4,.L00019718 +/* 196fc: 24140010 */ addiu $s4,$zero,0x10 +/* 19700: 0283a022 */ sub $s4,$s4,$v1 +/* 19704: 24020001 */ addiu $v0,$zero,0x1 +/* 19708: 02821004 */ sllv $v0,$v0,$s4 +/* 1970c: 2442ffff */ addiu $v0,$v0,-1 +/* 19710: 00621004 */ sllv $v0,$v0,$v1 +/* 19714: 02028025 */ or $s0,$s0,$v0 +.L00019718: +/* 19718: 91530000 */ lbu $s3,0x0($t2) +/* 1971c: 00139a00 */ sll $s3,$s3,0x8 +/* 19720: 91540001 */ lbu $s4,0x1($t2) +/* 19724: 02749821 */ addu $s3,$s3,$s4 +/* 19728: 02138021 */ addu $s0,$s0,$s3 +/* 1972c: 3210ffff */ andi $s0,$s0,0xffff +/* 19730: 0c0066f8 */ jal func00019be0 +/* 19734: 91430005 */ lbu $v1,0x5($t2) +/* 19738: 00028820 */ add $s1,$zero,$v0 +/* 1973c: 91430005 */ lbu $v1,0x5($t2) +/* 19740: 24130010 */ addiu $s3,$zero,0x10 +/* 19744: 0073082a */ slt $at,$v1,$s3 +/* 19748: 1020000c */ beqz $at,.L0001977c +/* 1974c: 24130001 */ addiu $s3,$zero,0x1 +/* 19750: 2462ffff */ addiu $v0,$v1,-1 +/* 19754: 00539804 */ sllv $s3,$s3,$v0 +/* 19758: 0233a024 */ and $s4,$s1,$s3 +/* 1975c: 12800007 */ beqz $s4,.L0001977c +/* 19760: 24140010 */ addiu $s4,$zero,0x10 +/* 19764: 0283a022 */ sub $s4,$s4,$v1 +/* 19768: 24020001 */ addiu $v0,$zero,0x1 +/* 1976c: 02821004 */ sllv $v0,$v0,$s4 +/* 19770: 2442ffff */ addiu $v0,$v0,-1 +/* 19774: 00621004 */ sllv $v0,$v0,$v1 +/* 19778: 02228825 */ or $s1,$s1,$v0 +.L0001977c: +/* 1977c: 91530003 */ lbu $s3,0x3($t2) +/* 19780: 00139a00 */ sll $s3,$s3,0x8 +/* 19784: 91540004 */ lbu $s4,0x4($t2) +/* 19788: 02749821 */ addu $s3,$s3,$s4 +/* 1978c: 02338821 */ addu $s1,$s1,$s3 +/* 19790: 3231ffff */ andi $s1,$s1,0xffff +/* 19794: 0c0066f8 */ jal func00019be0 +/* 19798: 91430008 */ lbu $v1,0x8($t2) +/* 1979c: 00029020 */ add $s2,$zero,$v0 +/* 197a0: 91430008 */ lbu $v1,0x8($t2) +/* 197a4: 24130010 */ addiu $s3,$zero,0x10 +/* 197a8: 0073082a */ slt $at,$v1,$s3 +/* 197ac: 1020000c */ beqz $at,.L000197e0 +/* 197b0: 24130001 */ addiu $s3,$zero,0x1 +/* 197b4: 2462ffff */ addiu $v0,$v1,-1 +/* 197b8: 00539804 */ sllv $s3,$s3,$v0 +/* 197bc: 0253a024 */ and $s4,$s2,$s3 +/* 197c0: 12800007 */ beqz $s4,.L000197e0 +/* 197c4: 24140010 */ addiu $s4,$zero,0x10 +/* 197c8: 0283a022 */ sub $s4,$s4,$v1 +/* 197cc: 24020001 */ addiu $v0,$zero,0x1 +/* 197d0: 02821004 */ sllv $v0,$v0,$s4 +/* 197d4: 2442ffff */ addiu $v0,$v0,-1 +/* 197d8: 00621004 */ sllv $v0,$v0,$v1 +/* 197dc: 02429025 */ or $s2,$s2,$v0 +.L000197e0: +/* 197e0: 91530006 */ lbu $s3,0x6($t2) +/* 197e4: 00139a00 */ sll $s3,$s3,0x8 +/* 197e8: 91540007 */ lbu $s4,0x7($t2) +/* 197ec: 02749821 */ addu $s3,$s3,$s4 +/* 197f0: 02539021 */ addu $s2,$s2,$s3 +/* 197f4: 3252ffff */ andi $s2,$s2,0xffff +/* 197f8: 214a0009 */ addi $t2,$t2,0x9 +/* 197fc: a51001e0 */ sh $s0,0x1e0($t0) +/* 19800: a51101e2 */ sh $s1,0x1e2($t0) +/* 19804: a51201e4 */ sh $s2,0x1e4($t0) +.L00019808: +/* 19808: 31f80001 */ andi $t8,$t7,0x1 +/* 1980c: 17000004 */ bnez $t8,.L00019820 +/* 19810: 20100000 */ addi $s0,$zero,0x0 +/* 19814: 20110000 */ addi $s1,$zero,0x0 +/* 19818: 0800662d */ j 0x198b4 +/* 1981c: 20120000 */ addi $s2,$zero,0x0 +.L00019820: +/* 19820: 0c0066f8 */ jal func00019be0 +/* 19824: 91430002 */ lbu $v1,0x2($t2) +/* 19828: 00028020 */ add $s0,$zero,$v0 +/* 1982c: 91430000 */ lbu $v1,0x0($t2) +/* 19830: 00031a00 */ sll $v1,$v1,0x8 +/* 19834: 91420001 */ lbu $v0,0x1($t2) +/* 19838: 00621821 */ addu $v1,$v1,$v0 +/* 1983c: 24020010 */ addiu $v0,$zero,0x10 +/* 19840: 02038021 */ addu $s0,$s0,$v1 +/* 19844: 004c1022 */ sub $v0,$v0,$t4 +/* 19848: 00508004 */ sllv $s0,$s0,$v0 +/* 1984c: 3210ffff */ andi $s0,$s0,0xffff +/* 19850: 0c0066f8 */ jal func00019be0 +/* 19854: 91430005 */ lbu $v1,0x5($t2) +/* 19858: 00028820 */ add $s1,$zero,$v0 +/* 1985c: 91430003 */ lbu $v1,0x3($t2) +/* 19860: 00031a00 */ sll $v1,$v1,0x8 +/* 19864: 91420004 */ lbu $v0,0x4($t2) +/* 19868: 00621821 */ addu $v1,$v1,$v0 +/* 1986c: 24020010 */ addiu $v0,$zero,0x10 +/* 19870: 02238821 */ addu $s1,$s1,$v1 +/* 19874: 004c1022 */ sub $v0,$v0,$t4 +/* 19878: 00518804 */ sllv $s1,$s1,$v0 +/* 1987c: 3231ffff */ andi $s1,$s1,0xffff +/* 19880: 0c0066f8 */ jal func00019be0 +/* 19884: 91430008 */ lbu $v1,0x8($t2) +/* 19888: 00029020 */ add $s2,$zero,$v0 +/* 1988c: 91430006 */ lbu $v1,0x6($t2) +/* 19890: 00031a00 */ sll $v1,$v1,0x8 +/* 19894: 91420007 */ lbu $v0,0x7($t2) +/* 19898: 00621821 */ addu $v1,$v1,$v0 +/* 1989c: 24020010 */ addiu $v0,$zero,0x10 +/* 198a0: 02439021 */ addu $s2,$s2,$v1 +/* 198a4: 004c1022 */ sub $v0,$v0,$t4 +/* 198a8: 00529004 */ sllv $s2,$s2,$v0 +/* 198ac: 3252ffff */ andi $s2,$s2,0xffff +/* 198b0: 214a0009 */ addi $t2,$t2,0x9 +/* 198b4: a5100002 */ sh $s0,0x2($t0) +/* 198b8: a5110004 */ sh $s1,0x4($t0) +/* 198bc: a5120006 */ sh $s2,0x6($t0) +/* 198c0: 21080008 */ addi $t0,$t0,0x8 +/* 198c4: 014b082a */ slt $at,$t2,$t3 +/* 198c8: 1420ff5b */ bnez $at,.L00019638 +/* 198cc: 00000000 */ sll $zero,$zero,0x0 +/* 198d0: 8fbf07ac */ lw $ra,0x7ac($sp) +/* 198d4: 03e00008 */ jr $ra +/* 198d8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000198dc +/* 198dc: afbf07ac */ sw $ra,0x7ac($sp) +.L000198e0: +/* 198e0: 914f0000 */ lbu $t7,0x0($t2) +/* 198e4: 214a0001 */ addi $t2,$t2,0x1 +/* 198e8: 3418000f */ ori $t8,$zero,0x0f +/* 198ec: 030f082a */ slt $at,$t8,$t7 +/* 198f0: 1420ff36 */ bnez $at,.L000195cc +/* 198f4: 20020000 */ addi $v0,$zero,0x0 +/* 198f8: 31f80002 */ andi $t8,$t7,0x2 +/* 198fc: 1700001c */ bnez $t8,.L00019970 +/* 19900: 20100000 */ addi $s0,$zero,0x0 +/* 19904: 31f80008 */ andi $t8,$t7,0x8 +/* 19908: 20110000 */ addi $s1,$zero,0x0 +/* 1990c: 1300002a */ beqz $t8,.L000199b8 +/* 19910: 20120000 */ addi $s2,$zero,0x0 +/* 19914: 91420002 */ lbu $v0,0x2($t2) +/* 19918: 91430005 */ lbu $v1,0x5($t2) +/* 1991c: 00431020 */ add $v0,$v0,$v1 +/* 19920: 91430008 */ lbu $v1,0x8($t2) +/* 19924: 00431020 */ add $v0,$v0,$v1 +/* 19928: 9143000b */ lbu $v1,0xb($t2) +/* 1992c: 00431020 */ add $v0,$v0,$v1 +/* 19930: 005c082a */ slt $at,$v0,$gp +/* 19934: 1420000c */ bnez $at,.L00019968 +/* 19938: 005c1022 */ sub $v0,$v0,$gp +/* 1993c: 201e0000 */ addi $s8,$zero,0x0 +/* 19940: 0002c0c2 */ srl $t8,$v0,0x3 +/* 19944: 01d87020 */ add $t6,$t6,$t8 +/* 19948: 0018c0c0 */ sll $t8,$t8,0x3 +/* 1994c: 00581022 */ sub $v0,$v0,$t8 +/* 19950: 91de0000 */ lbu $s8,0x0($t6) +/* 19954: 241c0008 */ addiu $gp,$zero,0x8 +/* 19958: 25ce0001 */ addiu $t6,$t6,0x1 +/* 1995c: 0382e022 */ sub $gp,$gp,$v0 +/* 19960: 0800666e */ j 0x199b8 +/* 19964: 214a000c */ addi $t2,$t2,0xc +.L00019968: +/* 19968: 0800666e */ j 0x199b8 +/* 1996c: 214a000c */ addi $t2,$t2,0xc +.L00019970: +/* 19970: 91420002 */ lbu $v0,0x2($t2) +/* 19974: 91430005 */ lbu $v1,0x5($t2) +/* 19978: 00431020 */ add $v0,$v0,$v1 +/* 1997c: 91430008 */ lbu $v1,0x8($t2) +/* 19980: 00431020 */ add $v0,$v0,$v1 +/* 19984: 005c082a */ slt $at,$v0,$gp +/* 19988: 1420000a */ bnez $at,.L000199b4 +/* 1998c: 005c1022 */ sub $v0,$v0,$gp +/* 19990: 201e0000 */ addi $s8,$zero,0x0 +/* 19994: 0002c0c2 */ srl $t8,$v0,0x3 +/* 19998: 01d87020 */ add $t6,$t6,$t8 +/* 1999c: 0018c0c0 */ sll $t8,$t8,0x3 +/* 199a0: 00581022 */ sub $v0,$v0,$t8 +/* 199a4: 91de0000 */ lbu $s8,0x0($t6) +/* 199a8: 241c0008 */ addiu $gp,$zero,0x8 +/* 199ac: 25ce0001 */ addiu $t6,$t6,0x1 +/* 199b0: 0382e022 */ sub $gp,$gp,$v0 +.L000199b4: +/* 199b4: 214a0009 */ addi $t2,$t2,0x9 +.L000199b8: +/* 199b8: 31f80001 */ andi $t8,$t7,0x1 +/* 199bc: 17000004 */ bnez $t8,.L000199d0 +/* 199c0: 20100000 */ addi $s0,$zero,0x0 +/* 199c4: 20110000 */ addi $s1,$zero,0x0 +/* 199c8: 08006699 */ j 0x19a64 +/* 199cc: 20120000 */ addi $s2,$zero,0x0 +.L000199d0: +/* 199d0: 0c0066f8 */ jal func00019be0 +/* 199d4: 91430002 */ lbu $v1,0x2($t2) +/* 199d8: 00028020 */ add $s0,$zero,$v0 +/* 199dc: 91430000 */ lbu $v1,0x0($t2) +/* 199e0: 00031a00 */ sll $v1,$v1,0x8 +/* 199e4: 91420001 */ lbu $v0,0x1($t2) +/* 199e8: 00621821 */ addu $v1,$v1,$v0 +/* 199ec: 24020010 */ addiu $v0,$zero,0x10 +/* 199f0: 02038021 */ addu $s0,$s0,$v1 +/* 199f4: 004c1022 */ sub $v0,$v0,$t4 +/* 199f8: 00508004 */ sllv $s0,$s0,$v0 +/* 199fc: 3210ffff */ andi $s0,$s0,0xffff +/* 19a00: 0c0066f8 */ jal func00019be0 +/* 19a04: 91430005 */ lbu $v1,0x5($t2) +/* 19a08: 00028820 */ add $s1,$zero,$v0 +/* 19a0c: 91430003 */ lbu $v1,0x3($t2) +/* 19a10: 00031a00 */ sll $v1,$v1,0x8 +/* 19a14: 91420004 */ lbu $v0,0x4($t2) +/* 19a18: 00621821 */ addu $v1,$v1,$v0 +/* 19a1c: 24020010 */ addiu $v0,$zero,0x10 +/* 19a20: 02238821 */ addu $s1,$s1,$v1 +/* 19a24: 004c1022 */ sub $v0,$v0,$t4 +/* 19a28: 00518804 */ sllv $s1,$s1,$v0 +/* 19a2c: 3231ffff */ andi $s1,$s1,0xffff +/* 19a30: 0c0066f8 */ jal func00019be0 +/* 19a34: 91430008 */ lbu $v1,0x8($t2) +/* 19a38: 00029020 */ add $s2,$zero,$v0 +/* 19a3c: 91430006 */ lbu $v1,0x6($t2) +/* 19a40: 00031a00 */ sll $v1,$v1,0x8 +/* 19a44: 91420007 */ lbu $v0,0x7($t2) +/* 19a48: 00621821 */ addu $v1,$v1,$v0 +/* 19a4c: 24020010 */ addiu $v0,$zero,0x10 +/* 19a50: 02439021 */ addu $s2,$s2,$v1 +/* 19a54: 004c1022 */ sub $v0,$v0,$t4 +/* 19a58: 00529004 */ sllv $s2,$s2,$v0 +/* 19a5c: 3252ffff */ andi $s2,$s2,0xffff +/* 19a60: 214a0009 */ addi $t2,$t2,0x9 +/* 19a64: 44130000 */ mfc1 $s3,$f0 +/* 19a68: 3c030001 */ lui $v1,0x1 +/* 19a6c: 95140002 */ lhu $s4,0x2($t0) +/* 19a70: 0214a822 */ sub $s5,$s0,$s4 +/* 19a74: 06a10002 */ bgez $s5,.L00019a80 +/* 19a78: 00000000 */ sll $zero,$zero,0x0 +/* 19a7c: 02a3a820 */ add $s5,$s5,$v1 +.L00019a80: +/* 19a80: 34018000 */ dli $at,0x8000 +/* 19a84: 02a1082a */ slt $at,$s5,$at +/* 19a88: 1020000c */ beqz $at,.L00019abc +/* 19a8c: 00000000 */ sll $zero,$zero,0x0 +/* 19a90: 02b30019 */ multu $s5,$s3 +/* 19a94: 0000a812 */ mflo $s5 +/* 19a98: 0015ab03 */ sra $s5,$s5,0xc +/* 19a9c: 02958020 */ add $s0,$s4,$s5 +/* 19aa0: 3c010001 */ lui $at,0x1 +/* 19aa4: 0201082a */ slt $at,$s0,$at +/* 19aa8: 1420000c */ bnez $at,.L00019adc +/* 19aac: 00000000 */ sll $zero,$zero,0x0 +/* 19ab0: 3c140001 */ lui $s4,0x1 +/* 19ab4: 080066b7 */ j 0x19adc +/* 19ab8: 02148022 */ sub $s0,$s0,$s4 +.L00019abc: +/* 19abc: 0075a822 */ sub $s5,$v1,$s5 +/* 19ac0: 02b30019 */ multu $s5,$s3 +/* 19ac4: 0000a812 */ mflo $s5 +/* 19ac8: 0015ab03 */ sra $s5,$s5,0xc +/* 19acc: 02958022 */ sub $s0,$s4,$s5 +/* 19ad0: 06010002 */ bgez $s0,.L00019adc +/* 19ad4: 00000000 */ sll $zero,$zero,0x0 +/* 19ad8: 02038020 */ add $s0,$s0,$v1 +.L00019adc: +/* 19adc: 95140004 */ lhu $s4,0x4($t0) +/* 19ae0: 0234a822 */ sub $s5,$s1,$s4 +/* 19ae4: 06a10002 */ bgez $s5,.L00019af0 +/* 19ae8: 00000000 */ sll $zero,$zero,0x0 +/* 19aec: 02a3a820 */ add $s5,$s5,$v1 +.L00019af0: +/* 19af0: 34018000 */ dli $at,0x8000 +/* 19af4: 02a1082a */ slt $at,$s5,$at +/* 19af8: 1020000b */ beqz $at,.L00019b28 +/* 19afc: 00000000 */ sll $zero,$zero,0x0 +/* 19b00: 02b30019 */ multu $s5,$s3 +/* 19b04: 0000a812 */ mflo $s5 +/* 19b08: 0015ab03 */ sra $s5,$s5,0xc +/* 19b0c: 02958820 */ add $s1,$s4,$s5 +/* 19b10: 3c010001 */ lui $at,0x1 +/* 19b14: 0221082a */ slt $at,$s1,$at +/* 19b18: 1420000b */ bnez $at,.L00019b48 +/* 19b1c: 00000000 */ sll $zero,$zero,0x0 +/* 19b20: 080066d2 */ j 0x19b48 +/* 19b24: 02238822 */ sub $s1,$s1,$v1 +.L00019b28: +/* 19b28: 0075a822 */ sub $s5,$v1,$s5 +/* 19b2c: 02b30019 */ multu $s5,$s3 +/* 19b30: 0000a812 */ mflo $s5 +/* 19b34: 0015ab03 */ sra $s5,$s5,0xc +/* 19b38: 02958822 */ sub $s1,$s4,$s5 +/* 19b3c: 06210002 */ bgez $s1,.L00019b48 +/* 19b40: 00000000 */ sll $zero,$zero,0x0 +/* 19b44: 02238820 */ add $s1,$s1,$v1 +.L00019b48: +/* 19b48: 95140006 */ lhu $s4,0x6($t0) +/* 19b4c: 0254a822 */ sub $s5,$s2,$s4 +/* 19b50: 06a10002 */ bgez $s5,.L00019b5c +/* 19b54: 00000000 */ sll $zero,$zero,0x0 +/* 19b58: 02a3a820 */ add $s5,$s5,$v1 +.L00019b5c: +/* 19b5c: 34018000 */ dli $at,0x8000 +/* 19b60: 02a1082a */ slt $at,$s5,$at +/* 19b64: 1020000b */ beqz $at,.L00019b94 +/* 19b68: 00000000 */ sll $zero,$zero,0x0 +/* 19b6c: 02b30019 */ multu $s5,$s3 +/* 19b70: 0000a812 */ mflo $s5 +/* 19b74: 0015ab03 */ sra $s5,$s5,0xc +/* 19b78: 02959020 */ add $s2,$s4,$s5 +/* 19b7c: 3c010001 */ lui $at,0x1 +/* 19b80: 0241082a */ slt $at,$s2,$at +/* 19b84: 1420000c */ bnez $at,.L00019bb8 +/* 19b88: 00000000 */ sll $zero,$zero,0x0 +/* 19b8c: 080066ee */ j 0x19bb8 +/* 19b90: 02439022 */ sub $s2,$s2,$v1 +.L00019b94: +/* 19b94: 0075a822 */ sub $s5,$v1,$s5 +/* 19b98: 02b30019 */ multu $s5,$s3 +/* 19b9c: 0000a812 */ mflo $s5 +/* 19ba0: 0015ab03 */ sra $s5,$s5,0xc +/* 19ba4: 02959022 */ sub $s2,$s4,$s5 +/* 19ba8: 06410003 */ bgez $s2,.L00019bb8 +/* 19bac: 00000000 */ sll $zero,$zero,0x0 +/* 19bb0: 3c140001 */ lui $s4,0x1 +/* 19bb4: 02549020 */ add $s2,$s2,$s4 +.L00019bb8: +/* 19bb8: a5100002 */ sh $s0,0x2($t0) +/* 19bbc: a5110004 */ sh $s1,0x4($t0) +/* 19bc0: a5120006 */ sh $s2,0x6($t0) +/* 19bc4: 21080008 */ addi $t0,$t0,0x8 +/* 19bc8: 014b082a */ slt $at,$t2,$t3 +/* 19bcc: 1420ff44 */ bnez $at,.L000198e0 +/* 19bd0: 00000000 */ sll $zero,$zero,0x0 +/* 19bd4: 8fbf07ac */ lw $ra,0x7ac($sp) +/* 19bd8: 03e00008 */ jr $ra +/* 19bdc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00019be0 +/* 19be0: 1060004c */ beqz $v1,.L00019d14 +/* 19be4: 20020000 */ addi $v0,$zero,0x0 +/* 19be8: 0383082a */ slt $at,$gp,$v1 +/* 19bec: 10200041 */ beqz $at,.L00019cf4 +/* 19bf0: 00000000 */ sll $zero,$zero,0x0 +/* 19bf4: 007c1822 */ sub $v1,$v1,$gp +/* 19bf8: 20160001 */ addi $s6,$zero,0x1 +/* 19bfc: 0396b004 */ sllv $s6,$s6,$gp +/* 19c00: 22d6ffff */ addi $s6,$s6,-1 +/* 19c04: 03d6b024 */ and $s6,$s8,$s6 +/* 19c08: 0076b004 */ sllv $s6,$s6,$v1 +/* 19c0c: 00561025 */ or $v0,$v0,$s6 +/* 19c10: 016eb022 */ sub $s6,$t3,$t6 +/* 19c14: 2ac10004 */ slti $at,$s6,0x4 +/* 19c18: 14200002 */ bnez $at,.L00019c24 +/* 19c1c: 00000000 */ sll $zero,$zero,0x0 +/* 19c20: 24160004 */ addiu $s6,$zero,0x4 +.L00019c24: +/* 19c24: 31de0003 */ andi $s8,$t6,0x3 +/* 19c28: 27defffc */ addiu $s8,$s8,-4 +/* 19c2c: 001ef022 */ neg $s8,$s8 +/* 19c30: 13c00005 */ beqz $s8,.L00019c48 +/* 19c34: 00000000 */ sll $zero,$zero,0x0 +/* 19c38: 03d6082a */ slt $at,$s8,$s6 +/* 19c3c: 10200002 */ beqz $at,.L00019c48 +/* 19c40: 00000000 */ sll $zero,$zero,0x0 +/* 19c44: 03c0b025 */ or $s6,$s8,$zero +.L00019c48: +/* 19c48: 3c1e8006 */ lui $s8,0x8006 +/* 19c4c: 27deef7c */ addiu $s8,$s8,-4228 +/* 19c50: 0016b080 */ sll $s6,$s6,0x2 +/* 19c54: 03d6b020 */ add $s6,$s8,$s6 +/* 19c58: 8ed60000 */ lw $s6,0x0($s6) +/* 19c5c: 02c00008 */ jr $s6 +/* 19c60: 91de0000 */ lbu $s8,0x0($t6) +/* 19c64: 25ce0001 */ addiu $t6,$t6,0x1 +/* 19c68: 080066fa */ j 0x19be8 +/* 19c6c: 241c0008 */ addiu $gp,$zero,0x8 +/* 19c70: 001ef200 */ sll $s8,$s8,0x8 +/* 19c74: 91d60001 */ lbu $s6,0x1($t6) +/* 19c78: 03d6f025 */ or $s8,$s8,$s6 +/* 19c7c: 25ce0002 */ addiu $t6,$t6,0x2 +/* 19c80: 080066fa */ j 0x19be8 +/* 19c84: 241c0010 */ addiu $gp,$zero,0x10 +/* 19c88: 001ef200 */ sll $s8,$s8,0x8 +/* 19c8c: 91d60001 */ lbu $s6,0x1($t6) +/* 19c90: 03d6f025 */ or $s8,$s8,$s6 +/* 19c94: 001ef200 */ sll $s8,$s8,0x8 +/* 19c98: 91d60002 */ lbu $s6,0x2($t6) +/* 19c9c: 03d6f025 */ or $s8,$s8,$s6 +/* 19ca0: 25ce0003 */ addiu $t6,$t6,0x3 +/* 19ca4: 080066fa */ j 0x19be8 +/* 19ca8: 241c0018 */ addiu $gp,$zero,0x18 +/* 19cac: 31d60003 */ andi $s6,$t6,0x3 +/* 19cb0: 12c0000c */ beqz $s6,.L00019ce4 +/* 19cb4: 001ef200 */ sll $s8,$s8,0x8 +/* 19cb8: 91d60001 */ lbu $s6,0x1($t6) +/* 19cbc: 03d6f025 */ or $s8,$s8,$s6 +/* 19cc0: 001ef200 */ sll $s8,$s8,0x8 +/* 19cc4: 91d60002 */ lbu $s6,0x2($t6) +/* 19cc8: 03d6f025 */ or $s8,$s8,$s6 +/* 19ccc: 001ef200 */ sll $s8,$s8,0x8 +/* 19cd0: 91d60003 */ lbu $s6,0x3($t6) +/* 19cd4: 03d6f025 */ or $s8,$s8,$s6 +/* 19cd8: 25ce0004 */ addiu $t6,$t6,0x4 +/* 19cdc: 080066fa */ j 0x19be8 +/* 19ce0: 241c0020 */ addiu $gp,$zero,0x20 +.L00019ce4: +/* 19ce4: 8dde0000 */ lw $s8,0x0($t6) +/* 19ce8: 25ce0004 */ addiu $t6,$t6,0x4 +/* 19cec: 080066fa */ j 0x19be8 +/* 19cf0: 241c0020 */ addiu $gp,$zero,0x20 +.L00019cf4: +/* 19cf4: 10600007 */ beqz $v1,.L00019d14 +/* 19cf8: 0383e022 */ sub $gp,$gp,$v1 +/* 19cfc: 039eb007 */ srav $s6,$s8,$gp +/* 19d00: 20170001 */ addi $s7,$zero,0x1 +/* 19d04: 0077b804 */ sllv $s7,$s7,$v1 +/* 19d08: 22f7ffff */ addi $s7,$s7,-1 +/* 19d0c: 02d7b024 */ and $s6,$s6,$s7 +/* 19d10: 00561025 */ or $v0,$v0,$s6 +.L00019d14: +/* 19d14: 03e00008 */ jr $ra +/* 19d18: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00019d1c +/* 19d1c: 27bdffe0 */ addiu $sp,$sp,-32 +/* 19d20: afbc0000 */ sw $gp,0x0($sp) +/* 19d24: afa80004 */ sw $t0,0x4($sp) +/* 19d28: afa90008 */ sw $t1,0x8($sp) +/* 19d2c: afaa000c */ sw $t2,0xc($sp) +/* 19d30: afab0010 */ sw $t3,0x10($sp) +/* 19d34: afac0014 */ sw $t4,0x14($sp) +/* 19d38: afbf0018 */ sw $ra,0x18($sp) +/* 19d3c: 8f8c0004 */ lw $t4,0x4($gp) +/* 19d40: 3c0a8006 */ lui $t2,0x8006 +/* 19d44: 254aef90 */ addiu $t2,$t2,-4208 +/* 19d48: 97890000 */ lhu $t1,0x0($gp) +/* 19d4c: 312900ff */ andi $t1,$t1,0xff +/* 19d50: 00004025 */ or $t0,$zero,$zero +/* 19d54: 2921001a */ slti $at,$t1,0x1a +/* 19d58: 10200007 */ beqz $at,.L00019d78 +/* 19d5c: 8cab0010 */ lw $t3,0x10($a1) +/* 19d60: 01495020 */ add $t2,$t2,$t1 +/* 19d64: 914a0000 */ lbu $t2,0x0($t2) +/* 19d68: 240100ff */ addiu $at,$zero,0xff +/* 19d6c: 11410002 */ beq $t2,$at,.L00019d78 +/* 19d70: 018a5020 */ add $t2,$t4,$t2 +/* 19d74: 95480000 */ lhu $t0,0x0($t2) +.L00019d78: +/* 19d78: 8fa90818 */ lw $t1,0x818($sp) +/* 19d7c: 1120000c */ beqz $t1,.L00019db0 +/* 19d80: 00000000 */ sll $zero,$zero,0x0 +.L00019d84: +/* 19d84: 8f890008 */ lw $t1,0x8($gp) +/* 19d88: 11200009 */ beqz $t1,.L00019db0 +/* 19d8c: 0120e025 */ or $gp,$t1,$zero +/* 19d90: 97890000 */ lhu $t1,0x0($gp) +/* 19d94: 312900ff */ andi $t1,$t1,0xff +/* 19d98: 24010017 */ addiu $at,$zero,0x17 +/* 19d9c: 1521fff9 */ bne $t1,$at,.L00019d84 +/* 19da0: 00000000 */ sll $zero,$zero,0x0 +/* 19da4: 0c006747 */ jal func00019d1c +/* 19da8: 00000000 */ sll $zero,$zero,0x0 +/* 19dac: 8c4b0004 */ lw $t3,0x4($v0) +.L00019db0: +/* 19db0: 00084080 */ sll $t0,$t0,0x2 +/* 19db4: 01681020 */ add $v0,$t3,$t0 +/* 19db8: 8fbc0000 */ lw $gp,0x0($sp) +/* 19dbc: 8fa80004 */ lw $t0,0x4($sp) +/* 19dc0: 8fa90008 */ lw $t1,0x8($sp) +/* 19dc4: 8faa000c */ lw $t2,0xc($sp) +/* 19dc8: 8fab0010 */ lw $t3,0x10($sp) +/* 19dcc: 8fac0014 */ lw $t4,0x14($sp) +/* 19dd0: 8fbf0018 */ lw $ra,0x18($sp) +/* 19dd4: 03e00008 */ jr $ra +/* 19dd8: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func00019ddc +/* 19ddc: afbf07ac */ sw $ra,0x7ac($sp) +/* 19de0: 46008142 */ mul.s $f5,$f16,$f0 +/* 19de4: 44802000 */ mtc1 $zero,$f4 +/* 19de8: 46018982 */ mul.s $f6,$f17,$f1 +/* 19dec: 00000000 */ sll $zero,$zero,0x0 +/* 19df0: 460291c2 */ mul.s $f7,$f18,$f2 +/* 19df4: 46062980 */ add.s $f6,$f5,$f6 +/* 19df8: 46039942 */ mul.s $f5,$f19,$f3 +/* 19dfc: 46073180 */ add.s $f6,$f6,$f7 +/* 19e00: 46053180 */ add.s $f6,$f6,$f5 +/* 19e04: 4604303c */ c.lt.s $f6,$f4 +/* 19e08: 45020006 */ bc1fl .L00019e24 +/* 19e0c: 00000000 */ sll $zero,$zero,0x0 +/* 19e10: 46000007 */ neg.s $f0,$f0 +/* 19e14: 46000847 */ neg.s $f1,$f1 +/* 19e18: 46001087 */ neg.s $f2,$f2 +/* 19e1c: 08006778 */ j 0x19de0 +/* 19e20: 460018c7 */ neg.s $f3,$f3 +.L00019e24: +/* 19e24: 3c017005 */ lui $at,0x7005 +/* 19e28: c4274224 */ lwc1 $f7,0x4224($at) +/* 19e2c: 4607303c */ c.lt.s $f6,$f7 +/* 19e30: 45020013 */ bc1fl .L00019e80 +/* 19e34: 00000000 */ sll $zero,$zero,0x0 +/* 19e38: 4610f182 */ mul.s $f6,$f30,$f16 +/* 19e3c: 461e2941 */ sub.s $f5,$f5,$f30 +/* 19e40: 460029c2 */ mul.s $f7,$f5,$f0 +/* 19e44: 46063801 */ sub.s $f0,$f7,$f6 +/* 19e48: 4611f182 */ mul.s $f6,$f30,$f17 +/* 19e4c: 00000000 */ sll $zero,$zero,0x0 +/* 19e50: 460129c2 */ mul.s $f7,$f5,$f1 +/* 19e54: 00000000 */ sll $zero,$zero,0x0 +/* 19e58: 4612f202 */ mul.s $f8,$f30,$f18 +/* 19e5c: 46063841 */ sub.s $f1,$f7,$f6 +/* 19e60: 46022a42 */ mul.s $f9,$f5,$f2 +/* 19e64: 00000000 */ sll $zero,$zero,0x0 +/* 19e68: 4613f182 */ mul.s $f6,$f30,$f19 +/* 19e6c: 46084881 */ sub.s $f2,$f9,$f8 +/* 19e70: 460329c2 */ mul.s $f7,$f5,$f3 +/* 19e74: 8fbf07ac */ lw $ra,0x7ac($sp) +/* 19e78: 03e00008 */ jr $ra +/* 19e7c: 46063881 */ sub.s $f2,$f7,$f6 +.L00019e80: +/* 19e80: 3c017005 */ lui $at,0x7005 +/* 19e84: c4274228 */ lwc1 $f7,0x4228($at) +/* 19e88: 4607303e */ c.le.s $f6,$f7 +/* 19e8c: 45000024 */ bc1f .L00019f20 +/* 19e90: 00000000 */ sll $zero,$zero,0x0 +/* 19e94: 0c0068b7 */ jal func0001a2dc +/* 19e98: 00000000 */ sll $zero,$zero,0x0 +/* 19e9c: 46000506 */ mov.s $f20,$f0 +/* 19ea0: 0c0068f7 */ jal func0001a3dc +/* 19ea4: 46003b06 */ mov.s $f12,$f7 +/* 19ea8: 4600fb06 */ mov.s $f12,$f31 +/* 19eac: 461e6301 */ sub.s $f12,$f12,$f30 +/* 19eb0: 46076302 */ mul.s $f12,$f12,$f7 +/* 19eb4: 0c0068f7 */ jal func0001a3dc +/* 19eb8: 46000546 */ mov.s $f21,$f0 +/* 19ebc: 461e3b02 */ mul.s $f12,$f7,$f30 +/* 19ec0: 0c0068f7 */ jal func0001a3dc +/* 19ec4: 46000586 */ mov.s $f22,$f0 +/* 19ec8: 4615b143 */ div.s $f5,$f22,$f21 +/* 19ecc: 00000000 */ sll $zero,$zero,0x0 +/* 19ed0: 46150783 */ div.s $f30,$f0,$f21 +/* 19ed4: 4600a006 */ mov.s $f0,$f20 +/* 19ed8: 46102982 */ mul.s $f6,$f5,$f16 +/* 19edc: 00000000 */ sll $zero,$zero,0x0 +/* 19ee0: 4600f1c2 */ mul.s $f7,$f30,$f0 +/* 19ee4: 00000000 */ sll $zero,$zero,0x0 +/* 19ee8: 46112a02 */ mul.s $f8,$f5,$f17 +/* 19eec: 46073000 */ add.s $f0,$f6,$f7 +/* 19ef0: 4601f242 */ mul.s $f9,$f30,$f1 +/* 19ef4: 00000000 */ sll $zero,$zero,0x0 +/* 19ef8: 46122982 */ mul.s $f6,$f5,$f18 +/* 19efc: 46094040 */ add.s $f1,$f8,$f9 +/* 19f00: 4602f1c2 */ mul.s $f7,$f30,$f2 +/* 19f04: 00000000 */ sll $zero,$zero,0x0 +/* 19f08: 46132a02 */ mul.s $f8,$f5,$f19 +/* 19f0c: 46073080 */ add.s $f2,$f6,$f7 +/* 19f10: 4603f242 */ mul.s $f9,$f30,$f3 +/* 19f14: 8fbf07ac */ lw $ra,0x7ac($sp) +/* 19f18: 03e00008 */ jr $ra +/* 19f1c: 460940c0 */ add.s $f3,$f8,$f9 +.L00019f20: +/* 19f20: 4600f946 */ mov.s $f5,$f31 +/* 19f24: 080067b6 */ j 0x19ed8 +/* 19f28: 461e2941 */ sub.s $f5,$f5,$f30 +); + +GLOBAL_ASM( +glabel func00019f2c +/* 19f2c: 46020182 */ mul.s $f6,$f0,$f2 +/* 19f30: 00000000 */ sll $zero,$zero,0x0 +/* 19f34: 460301c2 */ mul.s $f7,$f0,$f3 +/* 19f38: 00000000 */ sll $zero,$zero,0x0 +/* 19f3c: 46020a02 */ mul.s $f8,$f1,$f2 +/* 19f40: 00000000 */ sll $zero,$zero,0x0 +/* 19f44: 46030a42 */ mul.s $f9,$f1,$f3 +/* 19f48: 00000000 */ sll $zero,$zero,0x0 +/* 19f4c: 46043002 */ mul.s $f0,$f6,$f4 +/* 19f50: 00000000 */ sll $zero,$zero,0x0 +/* 19f54: 46054842 */ mul.s $f1,$f9,$f5 +/* 19f58: 00000000 */ sll $zero,$zero,0x0 +/* 19f5c: 46044082 */ mul.s $f2,$f8,$f4 +/* 19f60: 46010000 */ add.s $f0,$f0,$f1 +/* 19f64: 46053842 */ mul.s $f1,$f7,$f5 +/* 19f68: 00000000 */ sll $zero,$zero,0x0 +/* 19f6c: 460538c2 */ mul.s $f3,$f7,$f5 +/* 19f70: 00000000 */ sll $zero,$zero,0x0 +/* 19f74: 46043a82 */ mul.s $f10,$f7,$f4 +/* 19f78: 46011041 */ sub.s $f1,$f2,$f1 +/* 19f7c: 460542c2 */ mul.s $f11,$f8,$f5 +/* 19f80: 00000000 */ sll $zero,$zero,0x0 +/* 19f84: 46053682 */ mul.s $f26,$f6,$f5 +/* 19f88: 460b5080 */ add.s $f2,$f10,$f11 +/* 19f8c: 46044a82 */ mul.s $f10,$f9,$f4 +/* 19f90: 03e00008 */ jr $ra +/* 19f94: 460ad0c1 */ sub.s $f3,$f26,$f10 +); + +GLOBAL_ASM( +glabel func00019f98 +/* 19f98: 001f6820 */ add $t5,$zero,$ra +/* 19f9c: 3c017005 */ lui $at,0x7005 +/* 19fa0: c43d422c */ lwc1 $f29,0x422c($at) +/* 19fa4: 448c4000 */ mtc1 $t4,$f8 +/* 19fa8: 448b3800 */ mtc1 $t3,$f7 +/* 19fac: 448a3000 */ mtc1 $t2,$f6 +/* 19fb0: 46804220 */ cvt.s.w $f8,$f8 +/* 19fb4: 468039e0 */ cvt.s.w $f7,$f7 +/* 19fb8: 468031a0 */ cvt.s.w $f6,$f6 +/* 19fbc: 461d4202 */ mul.s $f8,$f8,$f29 +/* 19fc0: 3c017005 */ lui $at,0x7005 +/* 19fc4: c43e4230 */ lwc1 $f30,0x4230($at) +/* 19fc8: 461d39c2 */ mul.s $f7,$f7,$f29 +/* 19fcc: 46004306 */ mov.s $f12,$f8 +/* 19fd0: 0c0068f7 */ jal func0001a3dc +/* 19fd4: 00000000 */ sll $zero,$zero,0x0 +/* 19fd8: 461d3182 */ mul.s $f6,$f6,$f29 +/* 19fdc: 461e4300 */ add.s $f12,$f8,$f30 +/* 19fe0: 0c0068f7 */ jal func0001a3dc +/* 19fe4: 46000146 */ mov.s $f5,$f0 +/* 19fe8: 46003b06 */ mov.s $f12,$f7 +/* 19fec: 0c0068f7 */ jal func0001a3dc +/* 19ff0: 46000106 */ mov.s $f4,$f0 +/* 19ff4: 461e3b00 */ add.s $f12,$f7,$f30 +/* 19ff8: 0c0068f7 */ jal func0001a3dc +/* 19ffc: 460000c6 */ mov.s $f3,$f0 +/* 1a000: 46003306 */ mov.s $f12,$f6 +/* 1a004: 0c0068f7 */ jal func0001a3dc +/* 1a008: 46000086 */ mov.s $f2,$f0 +/* 1a00c: 461e3300 */ add.s $f12,$f6,$f30 +/* 1a010: 0c0068f7 */ jal func0001a3dc +/* 1a014: 46000046 */ mov.s $f1,$f0 +/* 1a018: 000df820 */ add $ra,$zero,$t5 +/* 1a01c: 03e00008 */ jr $ra +/* 1a020: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0001a024 +/* 1a024: 001f6820 */ add $t5,$zero,$ra +/* 1a028: 3c017005 */ lui $at,0x7005 +/* 1a02c: c43d4234 */ lwc1 $f29,0x4234($at) +/* 1a030: 448c4000 */ mtc1 $t4,$f8 +/* 1a034: 448b3800 */ mtc1 $t3,$f7 +/* 1a038: 448a3000 */ mtc1 $t2,$f6 +/* 1a03c: 46804220 */ cvt.s.w $f8,$f8 +/* 1a040: 468039e0 */ cvt.s.w $f7,$f7 +/* 1a044: 468031a0 */ cvt.s.w $f6,$f6 +/* 1a048: 461d4202 */ mul.s $f8,$f8,$f29 +/* 1a04c: 3c017005 */ lui $at,0x7005 +/* 1a050: c43e4238 */ lwc1 $f30,0x4238($at) +/* 1a054: 461d39c2 */ mul.s $f7,$f7,$f29 +/* 1a058: 0c0068f7 */ jal func0001a3dc +/* 1a05c: 46004306 */ mov.s $f12,$f8 +/* 1a060: 461d3182 */ mul.s $f6,$f6,$f29 +/* 1a064: 461e4300 */ add.s $f12,$f8,$f30 +/* 1a068: 0c0068f7 */ jal func0001a3dc +/* 1a06c: 46000146 */ mov.s $f5,$f0 +/* 1a070: 46003b06 */ mov.s $f12,$f7 +/* 1a074: 0c0068f7 */ jal func0001a3dc +/* 1a078: 46000106 */ mov.s $f4,$f0 +/* 1a07c: 461e3b00 */ add.s $f12,$f7,$f30 +/* 1a080: 0c0068f7 */ jal func0001a3dc +/* 1a084: 460000c6 */ mov.s $f3,$f0 +/* 1a088: 46003306 */ mov.s $f12,$f6 +/* 1a08c: 0c0068f7 */ jal func0001a3dc +/* 1a090: 46000086 */ mov.s $f2,$f0 +/* 1a094: 461e3300 */ add.s $f12,$f6,$f30 +/* 1a098: 0c0068f7 */ jal func0001a3dc +/* 1a09c: 46000046 */ mov.s $f1,$f0 +/* 1a0a0: 000df820 */ add $ra,$zero,$t5 +/* 1a0a4: 03e00008 */ jr $ra +/* 1a0a8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0001a0ac +/* 1a0ac: 46050982 */ mul.s $f6,$f1,$f5 +/* 1a0b0: 00000000 */ sll $zero,$zero,0x0 +/* 1a0b4: 460501c2 */ mul.s $f7,$f0,$f5 +/* 1a0b8: 00000000 */ sll $zero,$zero,0x0 +/* 1a0bc: 46040a02 */ mul.s $f8,$f1,$f4 +/* 1a0c0: 00000000 */ sll $zero,$zero,0x0 +/* 1a0c4: 46040242 */ mul.s $f9,$f0,$f4 +/* 1a0c8: 00000000 */ sll $zero,$zero,0x0 +/* 1a0cc: 46041302 */ mul.s $f12,$f2,$f4 +/* 1a0d0: 46001b87 */ neg.s $f14,$f3 +/* 1a0d4: 46051342 */ mul.s $f13,$f2,$f5 +/* 1a0d8: 00000000 */ sll $zero,$zero,0x0 +/* 1a0dc: 460343c2 */ mul.s $f15,$f8,$f3 +/* 1a0e0: 00000000 */ sll $zero,$zero,0x0 +/* 1a0e4: 46033402 */ mul.s $f16,$f6,$f3 +/* 1a0e8: 46077bc1 */ sub.s $f15,$f15,$f7 +/* 1a0ec: 46020c42 */ mul.s $f17,$f1,$f2 +/* 1a0f0: 46098400 */ add.s $f16,$f16,$f9 +/* 1a0f4: 46034c82 */ mul.s $f18,$f9,$f3 +/* 1a0f8: 00000000 */ sll $zero,$zero,0x0 +/* 1a0fc: 46033cc2 */ mul.s $f19,$f7,$f3 +/* 1a100: 46069480 */ add.s $f18,$f18,$f6 +/* 1a104: 46020502 */ mul.s $f20,$f0,$f2 +/* 1a108: 03e00008 */ jr $ra +/* 1a10c: 46089cc1 */ sub.s $f19,$f19,$f8 +); + +GLOBAL_ASM( +glabel func0001a110 +/* 1a110: 46000102 */ mul.s $f4,$f0,$f0 +/* 1a114: 00000000 */ sll $zero,$zero,0x0 +/* 1a118: 46010942 */ mul.s $f5,$f1,$f1 +/* 1a11c: 00000000 */ sll $zero,$zero,0x0 +/* 1a120: 46021182 */ mul.s $f6,$f2,$f2 +/* 1a124: 46052100 */ add.s $f4,$f4,$f5 +/* 1a128: 46031942 */ mul.s $f5,$f3,$f3 +/* 1a12c: 46062100 */ add.s $f4,$f4,$f6 +/* 1a130: 3c014000 */ lui $at,0x4000 +/* 1a134: 44813000 */ mtc1 $at,$f6 +/* 1a138: 46052100 */ add.s $f4,$f4,$f5 +/* 1a13c: 46043103 */ div.s $f4,$f6,$f4 +/* 1a140: 46040942 */ mul.s $f5,$f1,$f4 +/* 1a144: 00000000 */ sll $zero,$zero,0x0 +/* 1a148: 46041182 */ mul.s $f6,$f2,$f4 +/* 1a14c: 00000000 */ sll $zero,$zero,0x0 +/* 1a150: 460419c2 */ mul.s $f7,$f3,$f4 +/* 1a154: 00000000 */ sll $zero,$zero,0x0 +/* 1a158: 46050202 */ mul.s $f8,$f0,$f5 +/* 1a15c: 00000000 */ sll $zero,$zero,0x0 +/* 1a160: 46060242 */ mul.s $f9,$f0,$f6 +/* 1a164: 00000000 */ sll $zero,$zero,0x0 +/* 1a168: 46070282 */ mul.s $f10,$f0,$f7 +/* 1a16c: 00000000 */ sll $zero,$zero,0x0 +/* 1a170: 46050ac2 */ mul.s $f11,$f1,$f5 +/* 1a174: 00000000 */ sll $zero,$zero,0x0 +/* 1a178: 46060e02 */ mul.s $f24,$f1,$f6 +/* 1a17c: 460bfc01 */ sub.s $f16,$f31,$f11 +/* 1a180: 46070e42 */ mul.s $f25,$f1,$f7 +/* 1a184: 460bfd01 */ sub.s $f20,$f31,$f11 +/* 1a188: 46061682 */ mul.s $f26,$f2,$f6 +/* 1a18c: 460ac340 */ add.s $f13,$f24,$f10 +/* 1a190: 460716c2 */ mul.s $f27,$f2,$f7 +/* 1a194: 461afb01 */ sub.s $f12,$f31,$f26 +/* 1a198: 46071f02 */ mul.s $f28,$f3,$f7 +/* 1a19c: 4609cb81 */ sub.s $f14,$f25,$f9 +/* 1a1a0: 461c6301 */ sub.s $f12,$f12,$f28 +/* 1a1a4: 460ac3c1 */ sub.s $f15,$f24,$f10 +/* 1a1a8: 461c8401 */ sub.s $f16,$f16,$f28 +/* 1a1ac: 4608dc40 */ add.s $f17,$f27,$f8 +/* 1a1b0: 4609cc80 */ add.s $f18,$f25,$f9 +/* 1a1b4: 4608dcc1 */ sub.s $f19,$f27,$f8 +/* 1a1b8: 03e00008 */ jr $ra +/* 1a1bc: 461aa501 */ sub.s $f20,$f20,$f26 +); + +GLOBAL_ASM( +glabel func0001a1c0 +/* 1a1c0: 240a0003 */ addiu $t2,$zero,0x3 +.L0001a1c4: +/* 1a1c4: c5000000 */ lwc1 $f0,0x0($t0) +/* 1a1c8: 25080004 */ addiu $t0,$t0,0x4 +/* 1a1cc: 460c0102 */ mul.s $f4,$f0,$f12 +/* 1a1d0: c501000c */ lwc1 $f1,0xc($t0) +/* 1a1d4: c502001c */ lwc1 $f2,0x1c($t0) +/* 1a1d8: 460d0942 */ mul.s $f5,$f1,$f13 +/* 1a1dc: c503002c */ lwc1 $f3,0x2c($t0) +/* 1a1e0: 460e1182 */ mul.s $f6,$f2,$f14 +/* 1a1e4: 460521c0 */ add.s $f7,$f4,$f5 +/* 1a1e8: 460f0202 */ mul.s $f8,$f0,$f15 +/* 1a1ec: 460639c0 */ add.s $f7,$f7,$f6 +/* 1a1f0: 46100a42 */ mul.s $f9,$f1,$f16 +/* 1a1f4: e5270000 */ swc1 $f7,0x0($t1) +/* 1a1f8: 46111282 */ mul.s $f10,$f2,$f17 +/* 1a1fc: 460942c0 */ add.s $f11,$f8,$f9 +/* 1a200: 46120102 */ mul.s $f4,$f0,$f18 +/* 1a204: 460a5ac0 */ add.s $f11,$f11,$f10 +/* 1a208: 46130942 */ mul.s $f5,$f1,$f19 +/* 1a20c: e52b0010 */ swc1 $f11,0x10($t1) +/* 1a210: 46141182 */ mul.s $f6,$f2,$f20 +/* 1a214: 460521c0 */ add.s $f7,$f4,$f5 +/* 1a218: 46150202 */ mul.s $f8,$f0,$f21 +/* 1a21c: 460639c0 */ add.s $f7,$f7,$f6 +/* 1a220: 46160a42 */ mul.s $f9,$f1,$f22 +/* 1a224: e5270020 */ swc1 $f7,0x20($t1) +/* 1a228: 46171282 */ mul.s $f10,$f2,$f23 +/* 1a22c: 46094200 */ add.s $f8,$f8,$f9 +/* 1a230: 46035280 */ add.s $f10,$f10,$f3 +/* 1a234: 254affff */ addiu $t2,$t2,-1 +/* 1a238: 460a4280 */ add.s $f10,$f8,$f10 +/* 1a23c: 25290004 */ addiu $t1,$t1,0x4 +/* 1a240: 1540ffe0 */ bnez $t2,.L0001a1c4 +/* 1a244: e52a002c */ swc1 $f10,0x2c($t1) +/* 1a248: ad200000 */ sw $zero,0x0($t1) +/* 1a24c: ad200010 */ sw $zero,0x10($t1) +/* 1a250: ad200020 */ sw $zero,0x20($t1) +/* 1a254: 03e00008 */ jr $ra +/* 1a258: e53f0030 */ swc1 $f31,0x30($t1) +); + +GLOBAL_ASM( +glabel func0001a25c +.L0001a25c: +/* 1a25c: 85090000 */ lh $t1,0x0($t0) +/* 1a260: 312900ff */ andi $t1,$t1,0xff +/* 1a264: 240a0001 */ addiu $t2,$zero,0x1 +/* 1a268: 152a0007 */ bne $t1,$t2,.L0001a288 +/* 1a26c: 240a0002 */ addiu $t2,$zero,0x2 +/* 1a270: 8d0a0004 */ lw $t2,0x4($t0) +/* 1a274: 954a0002 */ lhu $t2,0x2($t2) +/* 1a278: 000a5180 */ sll $t2,$t2,0x6 +/* 1a27c: 8ca9000c */ lw $t1,0xc($a1) +/* 1a280: 03e00008 */ jr $ra +/* 1a284: 012a4020 */ add $t0,$t1,$t2 +.L0001a288: +/* 1a288: 152a0007 */ bne $t1,$t2,.L0001a2a8 +/* 1a28c: 240a0015 */ addiu $t2,$zero,0x15 +/* 1a290: 8d0a0004 */ lw $t2,0x4($t0) +/* 1a294: 954a000e */ lhu $t2,0xe($t2) +/* 1a298: 000a5180 */ sll $t2,$t2,0x6 +/* 1a29c: 8ca9000c */ lw $t1,0xc($a1) +/* 1a2a0: 03e00008 */ jr $ra +/* 1a2a4: 012a4020 */ add $t0,$t1,$t2 +.L0001a2a8: +/* 1a2a8: 152a0007 */ bne $t1,$t2,.L0001a2c8 +/* 1a2ac: 00000000 */ sll $zero,$zero,0x0 +/* 1a2b0: 8d0a0004 */ lw $t2,0x4($t0) +/* 1a2b4: 954a000c */ lhu $t2,0xc($t2) +/* 1a2b8: 000a5180 */ sll $t2,$t2,0x6 +/* 1a2bc: 8ca9000c */ lw $t1,0xc($a1) +/* 1a2c0: 03e00008 */ jr $ra +/* 1a2c4: 012a4020 */ add $t0,$t1,$t2 +.L0001a2c8: +/* 1a2c8: 8d080008 */ lw $t0,0x8($t0) +/* 1a2cc: 1500ffe3 */ bnez $t0,.L0001a25c +/* 1a2d0: 00000000 */ sll $zero,$zero,0x0 +/* 1a2d4: 03e00008 */ jr $ra +/* 1a2d8: 00004020 */ add $t0,$zero,$zero +); + +GLOBAL_ASM( +glabel func0001a2dc +/* 1a2dc: 3c017005 */ lui $at,0x7005 +/* 1a2e0: c427423c */ lwc1 $f7,0x423c($at) +/* 1a2e4: 460731c2 */ mul.s $f7,$f6,$f7 +/* 1a2e8: 460039cd */ trunc.w.s $f7,$f7 +/* 1a2ec: 440a3800 */ mfc1 $t2,$f7 +/* 1a2f0: 00000000 */ sll $zero,$zero,0x0 +/* 1a2f4: 29417fff */ slti $at,$t2,0x7fff +/* 1a2f8: 14200003 */ bnez $at,.L0001a308 +/* 1a2fc: 00000000 */ sll $zero,$zero,0x0 +/* 1a300: 10000005 */ beqz $zero,.L0001a318 +/* 1a304: 240a7fff */ addiu $t2,$zero,0x7fff +.L0001a308: +/* 1a308: 29418001 */ slti $at,$t2,-32767 +/* 1a30c: 10200002 */ beqz $at,.L0001a318 +/* 1a310: 00000000 */ sll $zero,$zero,0x0 +/* 1a314: 240a8001 */ addiu $t2,$zero,-32767 +.L0001a318: +/* 1a318: 05410002 */ bgez $t2,.L0001a324 +/* 1a31c: 000a5820 */ add $t3,$zero,$t2 +/* 1a320: 000b5822 */ neg $t3,$t3 +.L0001a324: +/* 1a324: 29617fe0 */ slti $at,$t3,0x7fe0 +/* 1a328: 14200007 */ bnez $at,.L0001a348 +/* 1a32c: 00000000 */ sll $zero,$zero,0x0 +/* 1a330: 3c0c8007 */ lui $t4,0x8007 +/* 1a334: 258caf8c */ addiu $t4,$t4,-20596 +/* 1a338: 216b8020 */ addi $t3,$t3,-32736 +/* 1a33c: 240d0003 */ addiu $t5,$zero,0x3 +/* 1a340: 1000000e */ beqz $zero,.L0001a37c +/* 1a344: 240e0007 */ addiu $t6,$zero,0x7 +.L0001a348: +/* 1a348: 29617800 */ slti $at,$t3,0x7800 +/* 1a34c: 14200007 */ bnez $at,.L0001a36c +/* 1a350: 00000000 */ sll $zero,$zero,0x0 +/* 1a354: 3c0c8007 */ lui $t4,0x8007 +/* 1a358: 258caf0c */ addiu $t4,$t4,-20724 +/* 1a35c: 216b8800 */ addi $t3,$t3,-30720 +/* 1a360: 240d0005 */ addiu $t5,$zero,0x5 +/* 1a364: 10000005 */ beqz $zero,.L0001a37c +/* 1a368: 240e001f */ addiu $t6,$zero,0x1f +.L0001a36c: +/* 1a36c: 3c0c8007 */ lui $t4,0x8007 +/* 1a370: 258cae90 */ addiu $t4,$t4,-20848 +/* 1a374: 240d0009 */ addiu $t5,$zero,0x9 +/* 1a378: 240e01ff */ addiu $t6,$zero,0x1ff +.L0001a37c: +/* 1a37c: 01ab8007 */ srav $s0,$t3,$t5 +/* 1a380: 00108040 */ sll $s0,$s0,0x1 +/* 1a384: 01906020 */ add $t4,$t4,$s0 +/* 1a388: 95910000 */ lhu $s1,0x0($t4) +/* 1a38c: 95920002 */ lhu $s2,0x2($t4) +/* 1a390: 02329822 */ sub $s3,$s1,$s2 +/* 1a394: 016ea024 */ and $s4,$t3,$t6 +/* 1a398: 02740019 */ multu $s3,$s4 +/* 1a39c: 00009812 */ mflo $s3 +/* 1a3a0: 01b39807 */ srav $s3,$s3,$t5 +/* 1a3a4: 02335822 */ sub $t3,$s1,$s3 +/* 1a3a8: 05410002 */ bgez $t2,.L0001a3b4 +/* 1a3ac: 340affff */ dli $t2,0xffff +/* 1a3b0: 014b5822 */ sub $t3,$t2,$t3 +.L0001a3b4: +/* 1a3b4: 448b4000 */ mtc1 $t3,$f8 +/* 1a3b8: 3c017005 */ lui $at,0x7005 +/* 1a3bc: c4274240 */ lwc1 $f7,0x4240($at) +/* 1a3c0: 46804220 */ cvt.s.w $f8,$f8 +/* 1a3c4: 460741c2 */ mul.s $f7,$f8,$f7 +/* 1a3c8: 03e00008 */ jr $ra +/* 1a3cc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0001a3d0 +/* 1a3d0: 3c017005 */ lui $at,0x7005 +/* 1a3d4: c42d4244 */ lwc1 $f13,0x4244($at) +/* 1a3d8: 460d6300 */ add.s $f12,$f12,$f13 +); + +GLOBAL_ASM( +glabel func0001a3dc +/* 1a3dc: 44086000 */ mfc1 $t0,$f12 +/* 1a3e0: 00000000 */ sll $zero,$zero,0x0 +/* 1a3e4: 00084583 */ sra $t0,$t0,0x16 +/* 1a3e8: 310801ff */ andi $t0,$t0,0x1ff +/* 1a3ec: 290100ff */ slti $at,$t0,0xff +/* 1a3f0: 10200018 */ beqz $at,.L0001a454 +/* 1a3f4: 00000000 */ sll $zero,$zero,0x0 +/* 1a3f8: 290100e6 */ slti $at,$t0,0xe6 +/* 1a3fc: 1420003c */ bnez $at,.L0001a4f0 +/* 1a400: 46006006 */ mov.s $f0,$f12 +/* 1a404: 460c6382 */ mul.s $f14,$f12,$f12 +/* 1a408: 3c017005 */ lui $at,0x7005 +/* 1a40c: c42f4248 */ lwc1 $f15,0x4248($at) +/* 1a410: 3c017005 */ lui $at,0x7005 +/* 1a414: c42d424c */ lwc1 $f13,0x424c($at) +/* 1a418: 460e7bc2 */ mul.s $f15,$f15,$f14 +/* 1a41c: 460f6bc0 */ add.s $f15,$f13,$f15 +/* 1a420: 3c017005 */ lui $at,0x7005 +/* 1a424: c42d4250 */ lwc1 $f13,0x4250($at) +/* 1a428: 460e7bc2 */ mul.s $f15,$f15,$f14 +/* 1a42c: 460f6bc0 */ add.s $f15,$f13,$f15 +/* 1a430: 3c017005 */ lui $at,0x7005 +/* 1a434: c42d4254 */ lwc1 $f13,0x4254($at) +/* 1a438: 460e7bc2 */ mul.s $f15,$f15,$f14 +/* 1a43c: 460f6bc0 */ add.s $f15,$f13,$f15 +/* 1a440: 460e7bc2 */ mul.s $f15,$f15,$f14 +/* 1a444: 00000000 */ sll $zero,$zero,0x0 +/* 1a448: 460c7bc2 */ mul.s $f15,$f15,$f12 +/* 1a44c: 03e00008 */ jr $ra +/* 1a450: 460c7800 */ add.s $f0,$f15,$f12 +.L0001a454: +/* 1a454: 29010136 */ slti $at,$t0,0x136 +/* 1a458: 50200025 */ beqzl $at,.L0001a4f0 +/* 1a45c: 44800000 */ mtc1 $zero,$f0 +/* 1a460: 3c017005 */ lui $at,0x7005 +/* 1a464: c42e4258 */ lwc1 $f14,0x4258($at) +/* 1a468: 460c7382 */ mul.s $f14,$f14,$f12 +/* 1a46c: 4600738c */ round.w.s $f14,$f14 +/* 1a470: 44097000 */ mfc1 $t1,$f14 +/* 1a474: 468073a0 */ cvt.s.w $f14,$f14 +/* 1a478: 3c017005 */ lui $at,0x7005 +/* 1a47c: c42f425c */ lwc1 $f15,0x425c($at) +/* 1a480: 460e7bc2 */ mul.s $f15,$f15,$f14 +/* 1a484: 460f6301 */ sub.s $f12,$f12,$f15 +/* 1a488: 3c017005 */ lui $at,0x7005 +/* 1a48c: c42f4260 */ lwc1 $f15,0x4260($at) +/* 1a490: 460e7bc2 */ mul.s $f15,$f15,$f14 +/* 1a494: 460f6301 */ sub.s $f12,$f12,$f15 +/* 1a498: 3c017005 */ lui $at,0x7005 +/* 1a49c: c42f4264 */ lwc1 $f15,0x4264($at) +/* 1a4a0: 460c6382 */ mul.s $f14,$f12,$f12 +/* 1a4a4: 3c017005 */ lui $at,0x7005 +/* 1a4a8: c42d4268 */ lwc1 $f13,0x4268($at) +/* 1a4ac: 460e7bc2 */ mul.s $f15,$f15,$f14 +/* 1a4b0: 460f6bc0 */ add.s $f15,$f13,$f15 +/* 1a4b4: 3c017005 */ lui $at,0x7005 +/* 1a4b8: c42d426c */ lwc1 $f13,0x426c($at) +/* 1a4bc: 460e7bc2 */ mul.s $f15,$f15,$f14 +/* 1a4c0: 460f6bc0 */ add.s $f15,$f13,$f15 +/* 1a4c4: 3c017005 */ lui $at,0x7005 +/* 1a4c8: c42d4270 */ lwc1 $f13,0x4270($at) +/* 1a4cc: 460e7bc2 */ mul.s $f15,$f15,$f14 +/* 1a4d0: 460f6bc0 */ add.s $f15,$f13,$f15 +/* 1a4d4: 460e7bc2 */ mul.s $f15,$f15,$f14 +/* 1a4d8: 00000000 */ sll $zero,$zero,0x0 +/* 1a4dc: 460c7bc2 */ mul.s $f15,$f15,$f12 +/* 1a4e0: 31290001 */ andi $t1,$t1,0x1 +/* 1a4e4: 460c7800 */ add.s $f0,$f15,$f12 +/* 1a4e8: 55200001 */ bnezl $t1,.L0001a4f0 +/* 1a4ec: 46000007 */ neg.s $f0,$f0 +.L0001a4f0: +/* 1a4f0: 03e00008 */ jr $ra +/* 1a4f4: 00000000 */ sll $zero,$zero,0x0 +/* 1a4f8: 00000000 */ sll $zero,$zero,0x0 +/* 1a4fc: 00000000 */ sll $zero,$zero,0x0 +/* 1a500: 3c018006 */ lui $at,0x8006 +/* 1a504: 03e00008 */ jr $ra +/* 1a508: ac24efb4 */ sw $a0,-0x104c($at) +/* 1a50c: 3c018006 */ lui $at,0x8006 +/* 1a510: 03e00008 */ jr $ra +/* 1a514: e42cefb8 */ swc1 $f12,-0x1048($at) +/* 1a518: 3c018006 */ lui $at,0x8006 +/* 1a51c: 03e00008 */ jr $ra +/* 1a520: ac24efc8 */ sw $a0,-0x1038($at) +); + +GLOBAL_ASM( +glabel func0001a524 +/* 1a524: 10800026 */ beqz $a0,.L0001a5c0 +/* 1a528: 00a03025 */ or $a2,$a1,$zero +/* 1a52c: 24070015 */ addiu $a3,$zero,0x15 +/* 1a530: 24050002 */ addiu $a1,$zero,0x2 +/* 1a534: 24020001 */ addiu $v0,$zero,0x1 +/* 1a538: 94830000 */ lhu $v1,0x0($a0) +.L0001a53c: +/* 1a53c: 306e00ff */ andi $t6,$v1,0xff +/* 1a540: 51c20008 */ beql $t6,$v0,.L0001a564 +/* 1a544: 8c830004 */ lw $v1,0x4($a0) +/* 1a548: 51c50009 */ beql $t6,$a1,.L0001a570 +/* 1a54c: 24010200 */ addiu $at,$zero,0x200 +/* 1a550: 51c70016 */ beql $t6,$a3,.L0001a5ac +/* 1a554: 8c830004 */ lw $v1,0x4($a0) +/* 1a558: 10000017 */ beqz $zero,.L0001a5b8 +/* 1a55c: 8c840008 */ lw $a0,0x8($a0) +/* 1a560: 8c830004 */ lw $v1,0x4($a0) +.L0001a564: +/* 1a564: 03e00008 */ jr $ra +/* 1a568: 84620002 */ lh $v0,0x2($v1) +/* 1a56c: 24010200 */ addiu $at,$zero,0x200 +.L0001a570: +/* 1a570: 14c10003 */ bne $a2,$at,.L0001a580 +/* 1a574: 8c850004 */ lw $a1,0x4($a0) +/* 1a578: 10000007 */ beqz $zero,.L0001a598 +/* 1a57c: 24030002 */ addiu $v1,$zero,0x2 +.L0001a580: +/* 1a580: 24010100 */ addiu $at,$zero,0x100 +/* 1a584: 14c10003 */ bne $a2,$at,.L0001a594 +/* 1a588: 00001025 */ or $v0,$zero,$zero +/* 1a58c: 10000001 */ beqz $zero,.L0001a594 +/* 1a590: 24020001 */ addiu $v0,$zero,0x1 +.L0001a594: +/* 1a594: 00401825 */ or $v1,$v0,$zero +.L0001a598: +/* 1a598: 00037840 */ sll $t7,$v1,0x1 +/* 1a59c: 00afc021 */ addu $t8,$a1,$t7 +/* 1a5a0: 03e00008 */ jr $ra +/* 1a5a4: 8702000e */ lh $v0,0xe($t8) +/* 1a5a8: 8c830004 */ lw $v1,0x4($a0) +.L0001a5ac: +/* 1a5ac: 03e00008 */ jr $ra +/* 1a5b0: 8462000c */ lh $v0,0xc($v1) +/* 1a5b4: 8c840008 */ lw $a0,0x8($a0) +.L0001a5b8: +/* 1a5b8: 5480ffe0 */ bnezl $a0,.L0001a53c +/* 1a5bc: 94830000 */ lhu $v1,0x0($a0) +.L0001a5c0: +/* 1a5c0: 2402ffff */ addiu $v0,$zero,-1 +/* 1a5c4: 03e00008 */ jr $ra +/* 1a5c8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0001a5cc +/* 1a5cc: 27bdffe8 */ addiu $sp,$sp,-24 +/* 1a5d0: afa40018 */ sw $a0,0x18($sp) +/* 1a5d4: afbf0014 */ sw $ra,0x14($sp) +/* 1a5d8: 00a02025 */ or $a0,$a1,$zero +/* 1a5dc: 0c006949 */ jal func0001a524 +/* 1a5e0: 00c02825 */ or $a1,$a2,$zero +/* 1a5e4: 04400006 */ bltz $v0,.L0001a600 +/* 1a5e8: 8fbf0014 */ lw $ra,0x14($sp) +/* 1a5ec: 8fae0018 */ lw $t6,0x18($sp) +/* 1a5f0: 0002c180 */ sll $t8,$v0,0x6 +/* 1a5f4: 8dcf000c */ lw $t7,0xc($t6) +/* 1a5f8: 10000002 */ beqz $zero,.L0001a604 +/* 1a5fc: 01f81021 */ addu $v0,$t7,$t8 +.L0001a600: +/* 1a600: 00001025 */ or $v0,$zero,$zero +.L0001a604: +/* 1a604: 03e00008 */ jr $ra +/* 1a608: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0001a60c +/* 1a60c: 27bdffe8 */ addiu $sp,$sp,-24 +/* 1a610: afbf0014 */ sw $ra,0x14($sp) +/* 1a614: 8c8e0008 */ lw $t6,0x8($a0) +/* 1a618: 00003025 */ or $a2,$zero,$zero +/* 1a61c: 0c006973 */ jal func0001a5cc +/* 1a620: 8dc50000 */ lw $a1,0x0($t6) +/* 1a624: 8fbf0014 */ lw $ra,0x14($sp) +/* 1a628: 27bd0018 */ addiu $sp,$sp,0x18 +/* 1a62c: 03e00008 */ jr $ra +/* 1a630: 00000000 */ sll $zero,$zero,0x0 +/* 1a634: 8c8e0008 */ lw $t6,0x8($a0) +/* 1a638: 24040001 */ addiu $a0,$zero,0x1 +/* 1a63c: 24070015 */ addiu $a3,$zero,0x15 +/* 1a640: 8dc30000 */ lw $v1,0x0($t6) +/* 1a644: 24060002 */ addiu $a2,$zero,0x2 +/* 1a648: 5060003b */ beqzl $v1,.L0001a738 +/* 1a64c: 00001025 */ or $v0,$zero,$zero +/* 1a650: 94620000 */ lhu $v0,0x0($v1) +.L0001a654: +/* 1a654: 304f00ff */ andi $t7,$v0,0xff +/* 1a658: 51e40008 */ beql $t7,$a0,.L0001a67c +/* 1a65c: 8c620004 */ lw $v0,0x4($v1) +/* 1a660: 51e6000e */ beql $t7,$a2,.L0001a69c +/* 1a664: 8c620004 */ lw $v0,0x4($v1) +/* 1a668: 51e7001a */ beql $t7,$a3,.L0001a6d4 +/* 1a66c: 8c620004 */ lw $v0,0x4($v1) +/* 1a670: 1000001e */ beqz $zero,.L0001a6ec +/* 1a674: 8c620014 */ lw $v0,0x14($v1) +/* 1a678: 8c620004 */ lw $v0,0x4($v1) +.L0001a67c: +/* 1a67c: 84580002 */ lh $t8,0x2($v0) +/* 1a680: 14b80003 */ bne $a1,$t8,.L0001a690 +/* 1a684: 00000000 */ sll $zero,$zero,0x0 +/* 1a688: 03e00008 */ jr $ra +/* 1a68c: 00601025 */ or $v0,$v1,$zero +.L0001a690: +/* 1a690: 10000016 */ beqz $zero,.L0001a6ec +/* 1a694: 8c620014 */ lw $v0,0x14($v1) +/* 1a698: 8c620004 */ lw $v0,0x4($v1) +.L0001a69c: +/* 1a69c: 8459000e */ lh $t9,0xe($v0) +/* 1a6a0: 10b90007 */ beq $a1,$t9,.L0001a6c0 +/* 1a6a4: 00000000 */ sll $zero,$zero,0x0 +/* 1a6a8: 84480010 */ lh $t0,0x10($v0) +/* 1a6ac: 10a80004 */ beq $a1,$t0,.L0001a6c0 +/* 1a6b0: 00000000 */ sll $zero,$zero,0x0 +/* 1a6b4: 84490012 */ lh $t1,0x12($v0) +/* 1a6b8: 14a90003 */ bne $a1,$t1,.L0001a6c8 +/* 1a6bc: 00000000 */ sll $zero,$zero,0x0 +.L0001a6c0: +/* 1a6c0: 03e00008 */ jr $ra +/* 1a6c4: 00601025 */ or $v0,$v1,$zero +.L0001a6c8: +/* 1a6c8: 10000008 */ beqz $zero,.L0001a6ec +/* 1a6cc: 8c620014 */ lw $v0,0x14($v1) +/* 1a6d0: 8c620004 */ lw $v0,0x4($v1) +.L0001a6d4: +/* 1a6d4: 844a000c */ lh $t2,0xc($v0) +/* 1a6d8: 54aa0004 */ bnel $a1,$t2,.L0001a6ec +/* 1a6dc: 8c620014 */ lw $v0,0x14($v1) +/* 1a6e0: 03e00008 */ jr $ra +/* 1a6e4: 00601025 */ or $v0,$v1,$zero +/* 1a6e8: 8c620014 */ lw $v0,0x14($v1) +.L0001a6ec: +/* 1a6ec: 10400003 */ beqz $v0,.L0001a6fc +/* 1a6f0: 00000000 */ sll $zero,$zero,0x0 +/* 1a6f4: 1000000d */ beqz $zero,.L0001a72c +/* 1a6f8: 00401825 */ or $v1,$v0,$zero +.L0001a6fc: +/* 1a6fc: 1060000b */ beqz $v1,.L0001a72c +/* 1a700: 00000000 */ sll $zero,$zero,0x0 +.L0001a704: +/* 1a704: 50600007 */ beqzl $v1,.L0001a724 +/* 1a708: 8c630008 */ lw $v1,0x8($v1) +/* 1a70c: 8c62000c */ lw $v0,0xc($v1) +/* 1a710: 50400004 */ beqzl $v0,.L0001a724 +/* 1a714: 8c630008 */ lw $v1,0x8($v1) +/* 1a718: 10000004 */ beqz $zero,.L0001a72c +/* 1a71c: 00401825 */ or $v1,$v0,$zero +/* 1a720: 8c630008 */ lw $v1,0x8($v1) +.L0001a724: +/* 1a724: 1460fff7 */ bnez $v1,.L0001a704 +/* 1a728: 00000000 */ sll $zero,$zero,0x0 +.L0001a72c: +/* 1a72c: 5460ffc9 */ bnezl $v1,.L0001a654 +/* 1a730: 94620000 */ lhu $v0,0x0($v1) +/* 1a734: 00001025 */ or $v0,$zero,$zero +.L0001a738: +/* 1a738: 03e00008 */ jr $ra +/* 1a73c: 00000000 */ sll $zero,$zero,0x0 +/* 1a740: 1080000e */ beqz $a0,.L0001a77c +/* 1a744: 24060015 */ addiu $a2,$zero,0x15 +/* 1a748: 24050002 */ addiu $a1,$zero,0x2 +/* 1a74c: 24030001 */ addiu $v1,$zero,0x1 +/* 1a750: 94820000 */ lhu $v0,0x0($a0) +.L0001a754: +/* 1a754: 304e00ff */ andi $t6,$v0,0xff +/* 1a758: 11c30008 */ beq $t6,$v1,.L0001a77c +/* 1a75c: 00000000 */ sll $zero,$zero,0x0 +/* 1a760: 11c50006 */ beq $t6,$a1,.L0001a77c +/* 1a764: 00000000 */ sll $zero,$zero,0x0 +/* 1a768: 11c60004 */ beq $t6,$a2,.L0001a77c +/* 1a76c: 00000000 */ sll $zero,$zero,0x0 +/* 1a770: 8c840008 */ lw $a0,0x8($a0) +/* 1a774: 5480fff7 */ bnezl $a0,.L0001a754 +/* 1a778: 94820000 */ lhu $v0,0x0($a0) +.L0001a77c: +/* 1a77c: 03e00008 */ jr $ra +/* 1a780: 00801025 */ or $v0,$a0,$zero +/* 1a784: 8c840008 */ lw $a0,0x8($a0) +/* 1a788: 24060015 */ addiu $a2,$zero,0x15 +/* 1a78c: 24050002 */ addiu $a1,$zero,0x2 +/* 1a790: 1080000c */ beqz $a0,.L0001a7c4 +/* 1a794: 24030001 */ addiu $v1,$zero,0x1 +/* 1a798: 94820000 */ lhu $v0,0x0($a0) +.L0001a79c: +/* 1a79c: 304e00ff */ andi $t6,$v0,0xff +/* 1a7a0: 11c30008 */ beq $t6,$v1,.L0001a7c4 +/* 1a7a4: 00000000 */ sll $zero,$zero,0x0 +/* 1a7a8: 11c50006 */ beq $t6,$a1,.L0001a7c4 +/* 1a7ac: 00000000 */ sll $zero,$zero,0x0 +/* 1a7b0: 11c60004 */ beq $t6,$a2,.L0001a7c4 +/* 1a7b4: 00000000 */ sll $zero,$zero,0x0 +/* 1a7b8: 8c840008 */ lw $a0,0x8($a0) +/* 1a7bc: 5480fff7 */ bnezl $a0,.L0001a79c +/* 1a7c0: 94820000 */ lhu $v0,0x0($a0) +.L0001a7c4: +/* 1a7c4: 03e00008 */ jr $ra +/* 1a7c8: 00801025 */ or $v0,$a0,$zero +/* 1a7cc: 8c830014 */ lw $v1,0x14($a0) +/* 1a7d0: 24070015 */ addiu $a3,$zero,0x15 +/* 1a7d4: 24060002 */ addiu $a2,$zero,0x2 +/* 1a7d8: 1060001e */ beqz $v1,.L0001a854 +/* 1a7dc: 24050001 */ addiu $a1,$zero,0x1 +/* 1a7e0: 94620000 */ lhu $v0,0x0($v1) +.L0001a7e4: +/* 1a7e4: 304e00ff */ andi $t6,$v0,0xff +/* 1a7e8: 11c5001a */ beq $t6,$a1,.L0001a854 +/* 1a7ec: 00000000 */ sll $zero,$zero,0x0 +/* 1a7f0: 11c60018 */ beq $t6,$a2,.L0001a854 +/* 1a7f4: 00000000 */ sll $zero,$zero,0x0 +/* 1a7f8: 11c70016 */ beq $t6,$a3,.L0001a854 +/* 1a7fc: 00000000 */ sll $zero,$zero,0x0 +/* 1a800: 8c620014 */ lw $v0,0x14($v1) +/* 1a804: 10400003 */ beqz $v0,.L0001a814 +/* 1a808: 00000000 */ sll $zero,$zero,0x0 +/* 1a80c: 1000000f */ beqz $zero,.L0001a84c +/* 1a810: 00401825 */ or $v1,$v0,$zero +.L0001a814: +/* 1a814: 1060000d */ beqz $v1,.L0001a84c +/* 1a818: 00000000 */ sll $zero,$zero,0x0 +.L0001a81c: +/* 1a81c: 54640004 */ bnel $v1,$a0,.L0001a830 +/* 1a820: 8c62000c */ lw $v0,0xc($v1) +/* 1a824: 10000009 */ beqz $zero,.L0001a84c +/* 1a828: 00001825 */ or $v1,$zero,$zero +/* 1a82c: 8c62000c */ lw $v0,0xc($v1) +.L0001a830: +/* 1a830: 50400004 */ beqzl $v0,.L0001a844 +/* 1a834: 8c630008 */ lw $v1,0x8($v1) +/* 1a838: 10000004 */ beqz $zero,.L0001a84c +/* 1a83c: 00401825 */ or $v1,$v0,$zero +/* 1a840: 8c630008 */ lw $v1,0x8($v1) +.L0001a844: +/* 1a844: 1460fff5 */ bnez $v1,.L0001a81c +/* 1a848: 00000000 */ sll $zero,$zero,0x0 +.L0001a84c: +/* 1a84c: 5460ffe5 */ bnezl $v1,.L0001a7e4 +/* 1a850: 94620000 */ lhu $v0,0x0($v1) +.L0001a854: +/* 1a854: 03e00008 */ jr $ra +/* 1a858: 00601025 */ or $v0,$v1,$zero +/* 1a85c: 1080002d */ beqz $a0,.L0001a914 +/* 1a860: 00801825 */ or $v1,$a0,$zero +/* 1a864: 24070015 */ addiu $a3,$zero,0x15 +/* 1a868: 24060002 */ addiu $a2,$zero,0x2 +/* 1a86c: 24050001 */ addiu $a1,$zero,0x1 +.L0001a870: +/* 1a870: 10640006 */ beq $v1,$a0,.L0001a88c +/* 1a874: 00000000 */ sll $zero,$zero,0x0 +/* 1a878: 8c620014 */ lw $v0,0x14($v1) +/* 1a87c: 10400003 */ beqz $v0,.L0001a88c +/* 1a880: 00000000 */ sll $zero,$zero,0x0 +/* 1a884: 10000019 */ beqz $zero,.L0001a8ec +/* 1a888: 00401825 */ or $v1,$v0,$zero +.L0001a88c: +/* 1a88c: 10600015 */ beqz $v1,.L0001a8e4 +/* 1a890: 00000000 */ sll $zero,$zero,0x0 +.L0001a894: +/* 1a894: 5064000c */ beql $v1,$a0,.L0001a8c8 +/* 1a898: 8c62000c */ lw $v0,0xc($v1) +/* 1a89c: 94620000 */ lhu $v0,0x0($v1) +/* 1a8a0: 304e00ff */ andi $t6,$v0,0xff +/* 1a8a4: 11c50005 */ beq $t6,$a1,.L0001a8bc +/* 1a8a8: 00000000 */ sll $zero,$zero,0x0 +/* 1a8ac: 11c60003 */ beq $t6,$a2,.L0001a8bc +/* 1a8b0: 00000000 */ sll $zero,$zero,0x0 +/* 1a8b4: 55c70004 */ bnel $t6,$a3,.L0001a8c8 +/* 1a8b8: 8c62000c */ lw $v0,0xc($v1) +.L0001a8bc: +/* 1a8bc: 10000009 */ beqz $zero,.L0001a8e4 +/* 1a8c0: 00001825 */ or $v1,$zero,$zero +/* 1a8c4: 8c62000c */ lw $v0,0xc($v1) +.L0001a8c8: +/* 1a8c8: 50400004 */ beqzl $v0,.L0001a8dc +/* 1a8cc: 8c630008 */ lw $v1,0x8($v1) +/* 1a8d0: 10000004 */ beqz $zero,.L0001a8e4 +/* 1a8d4: 00401825 */ or $v1,$v0,$zero +/* 1a8d8: 8c630008 */ lw $v1,0x8($v1) +.L0001a8dc: +/* 1a8dc: 1460ffed */ bnez $v1,.L0001a894 +/* 1a8e0: 00000000 */ sll $zero,$zero,0x0 +.L0001a8e4: +/* 1a8e4: 1060000b */ beqz $v1,.L0001a914 +/* 1a8e8: 00000000 */ sll $zero,$zero,0x0 +.L0001a8ec: +/* 1a8ec: 94620000 */ lhu $v0,0x0($v1) +/* 1a8f0: 304f00ff */ andi $t7,$v0,0xff +/* 1a8f4: 11e50007 */ beq $t7,$a1,.L0001a914 +/* 1a8f8: 00000000 */ sll $zero,$zero,0x0 +/* 1a8fc: 11e60005 */ beq $t7,$a2,.L0001a914 +/* 1a900: 00000000 */ sll $zero,$zero,0x0 +/* 1a904: 11e70003 */ beq $t7,$a3,.L0001a914 +/* 1a908: 00000000 */ sll $zero,$zero,0x0 +/* 1a90c: 1460ffd8 */ bnez $v1,.L0001a870 +/* 1a910: 00000000 */ sll $zero,$zero,0x0 +.L0001a914: +/* 1a914: 03e00008 */ jr $ra +/* 1a918: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0001a91c +/* 1a91c: 27bdfff8 */ addiu $sp,$sp,-8 +/* 1a920: afb00004 */ sw $s0,0x4($sp) +/* 1a924: 8482000c */ lh $v0,0xc($a0) +/* 1a928: 00a08025 */ or $s0,$a1,$zero +/* 1a92c: 00003025 */ or $a2,$zero,$zero +/* 1a930: 14400003 */ bnez $v0,.L0001a940 +/* 1a934: 00027080 */ sll $t6,$v0,0x2 +/* 1a938: 1000001d */ beqz $zero,.L0001a9b0 +/* 1a93c: 00001025 */ or $v0,$zero,$zero +.L0001a940: +/* 1a940: 8c850008 */ lw $a1,0x8($a0) +/* 1a944: 00403825 */ or $a3,$v0,$zero +/* 1a948: 04400018 */ bltz $v0,.L0001a9ac +/* 1a94c: 00ae1821 */ addu $v1,$a1,$t6 +/* 1a950: 00c72021 */ addu $a0,$a2,$a3 +.L0001a954: +/* 1a954: 04810003 */ bgez $a0,.L0001a964 +/* 1a958: 00047843 */ sra $t7,$a0,0x1 +/* 1a95c: 24810001 */ addiu $at,$a0,0x1 +/* 1a960: 00017843 */ sra $t7,$at,0x1 +.L0001a964: +/* 1a964: 000fc040 */ sll $t8,$t7,0x1 +/* 1a968: 0078c821 */ addu $t9,$v1,$t8 +/* 1a96c: 87280000 */ lh $t0,0x0($t9) +/* 1a970: 01e01025 */ or $v0,$t7,$zero +/* 1a974: 16080005 */ bne $s0,$t0,.L0001a98c +/* 1a978: 0208082a */ slt $at,$s0,$t0 +/* 1a97c: 000f4880 */ sll $t1,$t7,0x2 +/* 1a980: 00a95021 */ addu $t2,$a1,$t1 +/* 1a984: 1000000a */ beqz $zero,.L0001a9b0 +/* 1a988: 8d420000 */ lw $v0,0x0($t2) +.L0001a98c: +/* 1a98c: 50200004 */ beqzl $at,.L0001a9a0 +/* 1a990: 24460001 */ addiu $a2,$v0,0x1 +/* 1a994: 10000002 */ beqz $zero,.L0001a9a0 +/* 1a998: 2447ffff */ addiu $a3,$v0,-1 +/* 1a99c: 24460001 */ addiu $a2,$v0,0x1 +.L0001a9a0: +/* 1a9a0: 00e6082a */ slt $at,$a3,$a2 +/* 1a9a4: 5020ffeb */ beqzl $at,.L0001a954 +/* 1a9a8: 00c72021 */ addu $a0,$a2,$a3 +.L0001a9ac: +/* 1a9ac: 00001025 */ or $v0,$zero,$zero +.L0001a9b0: +/* 1a9b0: 8fb00004 */ lw $s0,0x4($sp) +/* 1a9b4: 03e00008 */ jr $ra +/* 1a9b8: 27bd0008 */ addiu $sp,$sp,0x8 +/* 1a9bc: 27bdffe8 */ addiu $sp,$sp,-24 +/* 1a9c0: afbf0014 */ sw $ra,0x14($sp) +/* 1a9c4: 0c006a47 */ jal func0001a91c +/* 1a9c8: 00000000 */ sll $zero,$zero,0x0 +/* 1a9cc: 10400003 */ beqz $v0,.L0001a9dc +/* 1a9d0: 8fbf0014 */ lw $ra,0x14($sp) +/* 1a9d4: 10000002 */ beqz $zero,.L0001a9e0 +/* 1a9d8: 8c420004 */ lw $v0,0x4($v0) +.L0001a9dc: +/* 1a9dc: 00001025 */ or $v0,$zero,$zero +.L0001a9e0: +/* 1a9e0: 03e00008 */ jr $ra +/* 1a9e4: 27bd0018 */ addiu $sp,$sp,0x18 +/* 1a9e8: 27bdffe8 */ addiu $sp,$sp,-24 +/* 1a9ec: afbf0014 */ sw $ra,0x14($sp) +/* 1a9f0: 0c006983 */ jal func0001a60c +/* 1a9f4: 00000000 */ sll $zero,$zero,0x0 +/* 1a9f8: 10400004 */ beqz $v0,.L0001aa0c +/* 1a9fc: 8fbf0014 */ lw $ra,0x14($sp) +/* 1aa00: c4400038 */ lwc1 $f0,0x38($v0) +/* 1aa04: 10000003 */ beqz $zero,.L0001aa14 +/* 1aa08: 46000007 */ neg.s $f0,$f0 +.L0001aa0c: +/* 1aa0c: 44800000 */ mtc1 $zero,$f0 +/* 1aa10: 00000000 */ sll $zero,$zero,0x0 +.L0001aa14: +/* 1aa14: 03e00008 */ jr $ra +/* 1aa18: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0001aa1c +/* 1aa1c: 27bdffe0 */ addiu $sp,$sp,-32 +/* 1aa20: afbf0014 */ sw $ra,0x14($sp) +/* 1aa24: 94ae0000 */ lhu $t6,0x0($a1) +/* 1aa28: 00003025 */ or $a2,$zero,$zero +/* 1aa2c: 8c870010 */ lw $a3,0x10($a0) +/* 1aa30: 31cf00ff */ andi $t7,$t6,0xff +/* 1aa34: 25f8ffff */ addiu $t8,$t7,-1 +/* 1aa38: 2f010018 */ sltiu $at,$t8,0x18 +/* 1aa3c: 1020001d */ beqz $at,.L0001aab4 +/* 1aa40: 0018c080 */ sll $t8,$t8,0x2 +/* 1aa44: 3c017005 */ lui $at,0x7005 +/* 1aa48: 00380821 */ addu $at,$at,$t8 +/* 1aa4c: 8c384280 */ lw $t8,0x4280($at) +/* 1aa50: 03000008 */ jr $t8 +/* 1aa54: 00000000 */ sll $zero,$zero,0x0 +/* 1aa58: 8cb90004 */ lw $t9,0x4($a1) +/* 1aa5c: 10000015 */ beqz $zero,.L0001aab4 +/* 1aa60: 97260008 */ lhu $a2,0x8($t9) +/* 1aa64: 8ca80004 */ lw $t0,0x4($a1) +/* 1aa68: 10000012 */ beqz $zero,.L0001aab4 +/* 1aa6c: 95060014 */ lhu $a2,0x14($t0) +/* 1aa70: 8ca90004 */ lw $t1,0x4($a1) +/* 1aa74: 1000000f */ beqz $zero,.L0001aab4 +/* 1aa78: 9526000c */ lhu $a2,0xc($t1) +/* 1aa7c: 8caa0004 */ lw $t2,0x4($a1) +/* 1aa80: 1000000c */ beqz $zero,.L0001aab4 +/* 1aa84: 95460004 */ lhu $a2,0x4($t2) +/* 1aa88: 8cab0004 */ lw $t3,0x4($a1) +/* 1aa8c: 10000009 */ beqz $zero,.L0001aab4 +/* 1aa90: 95660022 */ lhu $a2,0x22($t3) +/* 1aa94: 8cac0004 */ lw $t4,0x4($a1) +/* 1aa98: 10000006 */ beqz $zero,.L0001aab4 +/* 1aa9c: 95860044 */ lhu $a2,0x44($t4) +/* 1aaa0: 8cad0004 */ lw $t5,0x4($a1) +/* 1aaa4: 10000003 */ beqz $zero,.L0001aab4 +/* 1aaa8: 95a60020 */ lhu $a2,0x20($t5) +/* 1aaac: 8cae0004 */ lw $t6,0x4($a1) +/* 1aab0: 95c60000 */ lhu $a2,0x0($t6) +.L0001aab4: +/* 1aab4: 8ca20008 */ lw $v0,0x8($a1) +/* 1aab8: 24030017 */ addiu $v1,$zero,0x17 +/* 1aabc: 5040000f */ beqzl $v0,.L0001aafc +/* 1aac0: 8fbf0014 */ lw $ra,0x14($sp) +/* 1aac4: 944f0000 */ lhu $t7,0x0($v0) +.L0001aac8: +/* 1aac8: 00402825 */ or $a1,$v0,$zero +/* 1aacc: 31f800ff */ andi $t8,$t7,0xff +/* 1aad0: 54780007 */ bnel $v1,$t8,.L0001aaf0 +/* 1aad4: 8ca20008 */ lw $v0,0x8($a1) +/* 1aad8: 0c006a87 */ jal func0001aa1c +/* 1aadc: afa6001c */ sw $a2,0x1c($sp) +/* 1aae0: 8fa6001c */ lw $a2,0x1c($sp) +/* 1aae4: 10000004 */ beqz $zero,.L0001aaf8 +/* 1aae8: 8c470004 */ lw $a3,0x4($v0) +/* 1aaec: 8ca20008 */ lw $v0,0x8($a1) +.L0001aaf0: +/* 1aaf0: 5440fff5 */ bnezl $v0,.L0001aac8 +/* 1aaf4: 944f0000 */ lhu $t7,0x0($v0) +.L0001aaf8: +/* 1aaf8: 8fbf0014 */ lw $ra,0x14($sp) +.L0001aafc: +/* 1aafc: 0006c880 */ sll $t9,$a2,0x2 +/* 1ab00: 03271021 */ addu $v0,$t9,$a3 +/* 1ab04: 03e00008 */ jr $ra +/* 1ab08: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0001ab0c +/* 1ab0c: 27bdffe8 */ addiu $sp,$sp,-24 +/* 1ab10: afbf0014 */ sw $ra,0x14($sp) +/* 1ab14: 94a20000 */ lhu $v0,0x0($a1) +/* 1ab18: 24010001 */ addiu $at,$zero,0x1 +/* 1ab1c: 304e00ff */ andi $t6,$v0,0xff +/* 1ab20: 11c1000b */ beq $t6,$at,.L0001ab50 +/* 1ab24: 24010002 */ addiu $at,$zero,0x2 +/* 1ab28: 11c10013 */ beq $t6,$at,.L0001ab78 +/* 1ab2c: 24010015 */ addiu $at,$zero,0x15 +/* 1ab30: 51c1001a */ beql $t6,$at,.L0001ab9c +/* 1ab34: 8ca20004 */ lw $v0,0x4($a1) +/* 1ab38: 44800000 */ mtc1 $zero,$f0 +/* 1ab3c: 00000000 */ sll $zero,$zero,0x0 +/* 1ab40: e4c00000 */ swc1 $f0,0x0($a2) +/* 1ab44: e4c00004 */ swc1 $f0,0x4($a2) +/* 1ab48: 1000001a */ beqz $zero,.L0001abb4 +/* 1ab4c: e4c00008 */ swc1 $f0,0x8($a2) +.L0001ab50: +/* 1ab50: 0c006a87 */ jal func0001aa1c +/* 1ab54: afa60020 */ sw $a2,0x20($sp) +/* 1ab58: 8fa60020 */ lw $a2,0x20($sp) +/* 1ab5c: c4440008 */ lwc1 $f4,0x8($v0) +/* 1ab60: e4c40000 */ swc1 $f4,0x0($a2) +/* 1ab64: c446000c */ lwc1 $f6,0xc($v0) +/* 1ab68: e4c60004 */ swc1 $f6,0x4($a2) +/* 1ab6c: c4480010 */ lwc1 $f8,0x10($v0) +/* 1ab70: 10000010 */ beqz $zero,.L0001abb4 +/* 1ab74: e4c80008 */ swc1 $f8,0x8($a2) +.L0001ab78: +/* 1ab78: 8ca20004 */ lw $v0,0x4($a1) +/* 1ab7c: c44a0000 */ lwc1 $f10,0x0($v0) +/* 1ab80: e4ca0000 */ swc1 $f10,0x0($a2) +/* 1ab84: c4500004 */ lwc1 $f16,0x4($v0) +/* 1ab88: e4d00004 */ swc1 $f16,0x4($a2) +/* 1ab8c: c4520008 */ lwc1 $f18,0x8($v0) +/* 1ab90: 10000008 */ beqz $zero,.L0001abb4 +/* 1ab94: e4d20008 */ swc1 $f18,0x8($a2) +/* 1ab98: 8ca20004 */ lw $v0,0x4($a1) +.L0001ab9c: +/* 1ab9c: c4440000 */ lwc1 $f4,0x0($v0) +/* 1aba0: e4c40000 */ swc1 $f4,0x0($a2) +/* 1aba4: c4460004 */ lwc1 $f6,0x4($v0) +/* 1aba8: e4c60004 */ swc1 $f6,0x4($a2) +/* 1abac: c4480008 */ lwc1 $f8,0x8($v0) +/* 1abb0: e4c80008 */ swc1 $f8,0x8($a2) +.L0001abb4: +/* 1abb4: 8fbf0014 */ lw $ra,0x14($sp) +/* 1abb8: 27bd0018 */ addiu $sp,$sp,0x18 +/* 1abbc: 03e00008 */ jr $ra +/* 1abc0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0001abc4 +/* 1abc4: 27bdffd8 */ addiu $sp,$sp,-40 +/* 1abc8: afbf0014 */ sw $ra,0x14($sp) +/* 1abcc: 94a20000 */ lhu $v0,0x0($a1) +/* 1abd0: 24010001 */ addiu $at,$zero,0x1 +/* 1abd4: 304e00ff */ andi $t6,$v0,0xff +/* 1abd8: 11c10007 */ beq $t6,$at,.L0001abf8 +/* 1abdc: 24010002 */ addiu $at,$zero,0x2 +/* 1abe0: 11c10037 */ beq $t6,$at,.L0001acc0 +/* 1abe4: 24010015 */ addiu $at,$zero,0x15 +/* 1abe8: 51c1003e */ beql $t6,$at,.L0001ace4 +/* 1abec: 8ca20004 */ lw $v0,0x4($a1) +/* 1abf0: 10000043 */ beqz $zero,.L0001ad00 +/* 1abf4: 8fbf0014 */ lw $ra,0x14($sp) +.L0001abf8: +/* 1abf8: 0c006a87 */ jal func0001aa1c +/* 1abfc: afa60030 */ sw $a2,0x30($sp) +/* 1ac00: 8fa60030 */ lw $a2,0x30($sp) +/* 1ac04: c4460008 */ lwc1 $f6,0x8($v0) +/* 1ac08: c4c40000 */ lwc1 $f4,0x0($a2) +/* 1ac0c: 46062201 */ sub.s $f8,$f4,$f6 +/* 1ac10: e7a80018 */ swc1 $f8,0x18($sp) +/* 1ac14: c4500010 */ lwc1 $f16,0x10($v0) +/* 1ac18: c4ca0008 */ lwc1 $f10,0x8($a2) +/* 1ac1c: 46105481 */ sub.s $f18,$f10,$f16 +/* 1ac20: e7b20020 */ swc1 $f18,0x20($sp) +/* 1ac24: c4c40000 */ lwc1 $f4,0x0($a2) +/* 1ac28: c44a0024 */ lwc1 $f10,0x24($v0) +/* 1ac2c: e4440008 */ swc1 $f4,0x8($v0) +/* 1ac30: c4c60004 */ lwc1 $f6,0x4($a2) +/* 1ac34: c444002c */ lwc1 $f4,0x2c($v0) +/* 1ac38: e446000c */ swc1 $f6,0xc($v0) +/* 1ac3c: c4c80008 */ lwc1 $f8,0x8($a2) +/* 1ac40: e4480010 */ swc1 $f8,0x10($v0) +/* 1ac44: c7b00018 */ lwc1 $f16,0x18($sp) +/* 1ac48: 46105480 */ add.s $f18,$f10,$f16 +/* 1ac4c: c44a0034 */ lwc1 $f10,0x34($v0) +/* 1ac50: e4520024 */ swc1 $f18,0x24($v0) +/* 1ac54: c7a60020 */ lwc1 $f6,0x20($sp) +/* 1ac58: 46062200 */ add.s $f8,$f4,$f6 +/* 1ac5c: c444003c */ lwc1 $f4,0x3c($v0) +/* 1ac60: e448002c */ swc1 $f8,0x2c($v0) +/* 1ac64: c7b00018 */ lwc1 $f16,0x18($sp) +/* 1ac68: 46105480 */ add.s $f18,$f10,$f16 +/* 1ac6c: c44a0040 */ lwc1 $f10,0x40($v0) +/* 1ac70: e4520034 */ swc1 $f18,0x34($v0) +/* 1ac74: c7a60020 */ lwc1 $f6,0x20($sp) +/* 1ac78: 46062200 */ add.s $f8,$f4,$f6 +/* 1ac7c: c4440048 */ lwc1 $f4,0x48($v0) +/* 1ac80: e448003c */ swc1 $f8,0x3c($v0) +/* 1ac84: c7b00018 */ lwc1 $f16,0x18($sp) +/* 1ac88: 46105480 */ add.s $f18,$f10,$f16 +/* 1ac8c: c44a004c */ lwc1 $f10,0x4c($v0) +/* 1ac90: e4520040 */ swc1 $f18,0x40($v0) +/* 1ac94: c7a60020 */ lwc1 $f6,0x20($sp) +/* 1ac98: 46062200 */ add.s $f8,$f4,$f6 +/* 1ac9c: c4440054 */ lwc1 $f4,0x54($v0) +/* 1aca0: e4480048 */ swc1 $f8,0x48($v0) +/* 1aca4: c7b00018 */ lwc1 $f16,0x18($sp) +/* 1aca8: 46105480 */ add.s $f18,$f10,$f16 +/* 1acac: e452004c */ swc1 $f18,0x4c($v0) +/* 1acb0: c7a60020 */ lwc1 $f6,0x20($sp) +/* 1acb4: 46062200 */ add.s $f8,$f4,$f6 +/* 1acb8: 10000010 */ beqz $zero,.L0001acfc +/* 1acbc: e4480054 */ swc1 $f8,0x54($v0) +.L0001acc0: +/* 1acc0: 8ca20004 */ lw $v0,0x4($a1) +/* 1acc4: c4ca0000 */ lwc1 $f10,0x0($a2) +/* 1acc8: e44a0000 */ swc1 $f10,0x0($v0) +/* 1accc: c4d00004 */ lwc1 $f16,0x4($a2) +/* 1acd0: e4500004 */ swc1 $f16,0x4($v0) +/* 1acd4: c4d20008 */ lwc1 $f18,0x8($a2) +/* 1acd8: 10000008 */ beqz $zero,.L0001acfc +/* 1acdc: e4520008 */ swc1 $f18,0x8($v0) +/* 1ace0: 8ca20004 */ lw $v0,0x4($a1) +.L0001ace4: +/* 1ace4: c4c40000 */ lwc1 $f4,0x0($a2) +/* 1ace8: e4440000 */ swc1 $f4,0x0($v0) +/* 1acec: c4c60004 */ lwc1 $f6,0x4($a2) +/* 1acf0: e4460004 */ swc1 $f6,0x4($v0) +/* 1acf4: c4c80008 */ lwc1 $f8,0x8($a2) +/* 1acf8: e4480008 */ swc1 $f8,0x8($v0) +.L0001acfc: +/* 1acfc: 8fbf0014 */ lw $ra,0x14($sp) +.L0001ad00: +/* 1ad00: 27bd0028 */ addiu $sp,$sp,0x28 +/* 1ad04: 03e00008 */ jr $ra +/* 1ad08: 00000000 */ sll $zero,$zero,0x0 +/* 1ad0c: 27bdffe8 */ addiu $sp,$sp,-24 +/* 1ad10: afbf0014 */ sw $ra,0x14($sp) +/* 1ad14: 8c8e0008 */ lw $t6,0x8($a0) +/* 1ad18: 00a03025 */ or $a2,$a1,$zero +/* 1ad1c: 0c006ac3 */ jal func0001ab0c +/* 1ad20: 8dc50000 */ lw $a1,0x0($t6) +/* 1ad24: 8fbf0014 */ lw $ra,0x14($sp) +/* 1ad28: 27bd0018 */ addiu $sp,$sp,0x18 +/* 1ad2c: 03e00008 */ jr $ra +/* 1ad30: 00000000 */ sll $zero,$zero,0x0 +/* 1ad34: 27bdffe8 */ addiu $sp,$sp,-24 +/* 1ad38: afbf0014 */ sw $ra,0x14($sp) +/* 1ad3c: 8c8e0008 */ lw $t6,0x8($a0) +/* 1ad40: 00a03025 */ or $a2,$a1,$zero +/* 1ad44: 0c006af1 */ jal func0001abc4 +/* 1ad48: 8dc50000 */ lw $a1,0x0($t6) +/* 1ad4c: 8fbf0014 */ lw $ra,0x14($sp) +/* 1ad50: 27bd0018 */ addiu $sp,$sp,0x18 +/* 1ad54: 03e00008 */ jr $ra +/* 1ad58: 00000000 */ sll $zero,$zero,0x0 +/* 1ad5c: 27bdffb8 */ addiu $sp,$sp,-72 +/* 1ad60: 44800000 */ mtc1 $zero,$f0 +/* 1ad64: afb20020 */ sw $s2,0x20($sp) +/* 1ad68: afb1001c */ sw $s1,0x1c($sp) +/* 1ad6c: afb00018 */ sw $s0,0x18($sp) +/* 1ad70: afbf0034 */ sw $ra,0x34($sp) +/* 1ad74: afb60030 */ sw $s6,0x30($sp) +/* 1ad78: afb5002c */ sw $s5,0x2c($sp) +/* 1ad7c: afb40028 */ sw $s4,0x28($sp) +/* 1ad80: afb30024 */ sw $s3,0x24($sp) +/* 1ad84: 00c08025 */ or $s0,$a2,$zero +/* 1ad88: 00a08825 */ or $s1,$a1,$zero +/* 1ad8c: 00809025 */ or $s2,$a0,$zero +/* 1ad90: e4c00000 */ swc1 $f0,0x0($a2) +/* 1ad94: e4c00004 */ swc1 $f0,0x4($a2) +/* 1ad98: 10a00020 */ beqz $a1,.L0001ae1c +/* 1ad9c: e4c00008 */ swc1 $f0,0x8($a2) +/* 1ada0: 27b6003c */ addiu $s6,$sp,0x3c +/* 1ada4: 24150015 */ addiu $s5,$zero,0x15 +/* 1ada8: 24140002 */ addiu $s4,$zero,0x2 +/* 1adac: 24130001 */ addiu $s3,$zero,0x1 +/* 1adb0: 96220000 */ lhu $v0,0x0($s1) +.L0001adb4: +/* 1adb4: 02402025 */ or $a0,$s2,$zero +/* 1adb8: 02202825 */ or $a1,$s1,$zero +/* 1adbc: 304e00ff */ andi $t6,$v0,0xff +/* 1adc0: 11d30005 */ beq $t6,$s3,.L0001add8 +/* 1adc4: 00000000 */ sll $zero,$zero,0x0 +/* 1adc8: 11d40003 */ beq $t6,$s4,.L0001add8 +/* 1adcc: 00000000 */ sll $zero,$zero,0x0 +/* 1add0: 55d50010 */ bnel $t6,$s5,.L0001ae14 +/* 1add4: 8e310008 */ lw $s1,0x8($s1) +.L0001add8: +/* 1add8: 0c006ac3 */ jal func0001ab0c +/* 1addc: 02c03025 */ or $a2,$s6,$zero +/* 1ade0: c6040000 */ lwc1 $f4,0x0($s0) +/* 1ade4: c7a6003c */ lwc1 $f6,0x3c($sp) +/* 1ade8: c60a0004 */ lwc1 $f10,0x4($s0) +/* 1adec: 46062200 */ add.s $f8,$f4,$f6 +/* 1adf0: c6040008 */ lwc1 $f4,0x8($s0) +/* 1adf4: e6080000 */ swc1 $f8,0x0($s0) +/* 1adf8: c7b00040 */ lwc1 $f16,0x40($sp) +/* 1adfc: 46105480 */ add.s $f18,$f10,$f16 +/* 1ae00: e6120004 */ swc1 $f18,0x4($s0) +/* 1ae04: c7a60044 */ lwc1 $f6,0x44($sp) +/* 1ae08: 46062200 */ add.s $f8,$f4,$f6 +/* 1ae0c: e6080008 */ swc1 $f8,0x8($s0) +/* 1ae10: 8e310008 */ lw $s1,0x8($s1) +.L0001ae14: +/* 1ae14: 5620ffe7 */ bnezl $s1,.L0001adb4 +/* 1ae18: 96220000 */ lhu $v0,0x0($s1) +.L0001ae1c: +/* 1ae1c: 8fbf0034 */ lw $ra,0x34($sp) +/* 1ae20: 8fb00018 */ lw $s0,0x18($sp) +/* 1ae24: 8fb1001c */ lw $s1,0x1c($sp) +/* 1ae28: 8fb20020 */ lw $s2,0x20($sp) +/* 1ae2c: 8fb30024 */ lw $s3,0x24($sp) +/* 1ae30: 8fb40028 */ lw $s4,0x28($sp) +/* 1ae34: 8fb5002c */ lw $s5,0x2c($sp) +/* 1ae38: 8fb60030 */ lw $s6,0x30($sp) +/* 1ae3c: 03e00008 */ jr $ra +/* 1ae40: 27bd0048 */ addiu $sp,$sp,0x48 +/* 1ae44: 27bdffe8 */ addiu $sp,$sp,-24 +/* 1ae48: afbf0014 */ sw $ra,0x14($sp) +/* 1ae4c: 8c8e0008 */ lw $t6,0x8($a0) +/* 1ae50: 24010001 */ addiu $at,$zero,0x1 +/* 1ae54: 8dc50000 */ lw $a1,0x0($t6) +/* 1ae58: 94af0000 */ lhu $t7,0x0($a1) +/* 1ae5c: 31f800ff */ andi $t8,$t7,0xff +/* 1ae60: 57010006 */ bnel $t8,$at,.L0001ae7c +/* 1ae64: 44800000 */ mtc1 $zero,$f0 +/* 1ae68: 0c006a87 */ jal func0001aa1c +/* 1ae6c: 00000000 */ sll $zero,$zero,0x0 +/* 1ae70: 10000003 */ beqz $zero,.L0001ae80 +/* 1ae74: c4400014 */ lwc1 $f0,0x14($v0) +/* 1ae78: 44800000 */ mtc1 $zero,$f0 +.L0001ae7c: +/* 1ae7c: 00000000 */ sll $zero,$zero,0x0 +.L0001ae80: +/* 1ae80: 8fbf0014 */ lw $ra,0x14($sp) +/* 1ae84: 27bd0018 */ addiu $sp,$sp,0x18 +/* 1ae88: 03e00008 */ jr $ra +/* 1ae8c: 00000000 */ sll $zero,$zero,0x0 +/* 1ae90: 27bdffe8 */ addiu $sp,$sp,-24 +/* 1ae94: afbf0014 */ sw $ra,0x14($sp) +/* 1ae98: 8c8e0008 */ lw $t6,0x8($a0) +/* 1ae9c: 44857000 */ mtc1 $a1,$f14 +/* 1aea0: 24010001 */ addiu $at,$zero,0x1 +/* 1aea4: 8dc50000 */ lw $a1,0x0($t6) +/* 1aea8: 94af0000 */ lhu $t7,0x0($a1) +/* 1aeac: 31f800ff */ andi $t8,$t7,0xff +/* 1aeb0: 57010026 */ bnel $t8,$at,.L0001af4c +/* 1aeb4: 8fbf0014 */ lw $ra,0x14($sp) +/* 1aeb8: 0c006a87 */ jal func0001aa1c +/* 1aebc: e7ae001c */ swc1 $f14,0x1c($sp) +/* 1aec0: c7ae001c */ lwc1 $f14,0x1c($sp) +/* 1aec4: c4440014 */ lwc1 $f4,0x14($v0) +/* 1aec8: 44803000 */ mtc1 $zero,$f6 +/* 1aecc: 3c017005 */ lui $at,0x7005 +/* 1aed0: 46047001 */ sub.s $f0,$f14,$f4 +/* 1aed4: 4606003c */ c.lt.s $f0,$f6 +/* 1aed8: 00000000 */ sll $zero,$zero,0x0 +/* 1aedc: 45020004 */ bc1fl .L0001aef0 +/* 1aee0: c4480030 */ lwc1 $f8,0x30($v0) +/* 1aee4: c42c42e0 */ lwc1 $f12,0x42e0($at) +/* 1aee8: 460c0000 */ add.s $f0,$f0,$f12 +/* 1aeec: c4480030 */ lwc1 $f8,0x30($v0) +.L0001aef0: +/* 1aef0: 3c017005 */ lui $at,0x7005 +/* 1aef4: c42c42e4 */ lwc1 $f12,0x42e4($at) +/* 1aef8: 46004280 */ add.s $f10,$f8,$f0 +/* 1aefc: e44a0030 */ swc1 $f10,0x30($v0) +/* 1af00: c4420030 */ lwc1 $f2,0x30($v0) +/* 1af04: 4602603e */ c.le.s $f12,$f2 +/* 1af08: 00000000 */ sll $zero,$zero,0x0 +/* 1af0c: 45020004 */ bc1fl .L0001af20 +/* 1af10: c4520020 */ lwc1 $f18,0x20($v0) +/* 1af14: 460c1401 */ sub.s $f16,$f2,$f12 +/* 1af18: e4500030 */ swc1 $f16,0x30($v0) +/* 1af1c: c4520020 */ lwc1 $f18,0x20($v0) +.L0001af20: +/* 1af20: 46009100 */ add.s $f4,$f18,$f0 +/* 1af24: e4440020 */ swc1 $f4,0x20($v0) +/* 1af28: c4420020 */ lwc1 $f2,0x20($v0) +/* 1af2c: 4602603e */ c.le.s $f12,$f2 +/* 1af30: 00000000 */ sll $zero,$zero,0x0 +/* 1af34: 45020004 */ bc1fl .L0001af48 +/* 1af38: e44e0014 */ swc1 $f14,0x14($v0) +/* 1af3c: 460c1181 */ sub.s $f6,$f2,$f12 +/* 1af40: e4460020 */ swc1 $f6,0x20($v0) +/* 1af44: e44e0014 */ swc1 $f14,0x14($v0) +.L0001af48: +/* 1af48: 8fbf0014 */ lw $ra,0x14($sp) +.L0001af4c: +/* 1af4c: 27bd0018 */ addiu $sp,$sp,0x18 +/* 1af50: 03e00008 */ jr $ra +/* 1af54: 00000000 */ sll $zero,$zero,0x0 +/* 1af58: 44856000 */ mtc1 $a1,$f12 +/* 1af5c: 03e00008 */ jr $ra +/* 1af60: e48c0014 */ swc1 $f12,0x14($a0) +/* 1af64: 8c820020 */ lw $v0,0x20($a0) +/* 1af68: 44856000 */ mtc1 $a1,$f12 +/* 1af6c: 10400002 */ beqz $v0,.L0001af78 +/* 1af70: 00000000 */ sll $zero,$zero,0x0 +/* 1af74: e44c0088 */ swc1 $f12,0x88($v0) +.L0001af78: +/* 1af78: 03e00008 */ jr $ra +/* 1af7c: 00000000 */ sll $zero,$zero,0x0 +/* 1af80: 8c8e0008 */ lw $t6,0x8($a0) +/* 1af84: c4860014 */ lwc1 $f6,0x14($a0) +/* 1af88: c5c40010 */ lwc1 $f4,0x10($t6) +/* 1af8c: 46062002 */ mul.s $f0,$f4,$f6 +/* 1af90: 03e00008 */ jr $ra +/* 1af94: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0001af98 +/* 1af98: c4800000 */ lwc1 $f0,0x0($a0) +/* 1af9c: c4a40000 */ lwc1 $f4,0x0($a1) +/* 1afa0: 44866000 */ mtc1 $a2,$f12 +/* 1afa4: c4820004 */ lwc1 $f2,0x4($a0) +/* 1afa8: 46002181 */ sub.s $f6,$f4,$f0 +/* 1afac: c48e0008 */ lwc1 $f14,0x8($a0) +/* 1afb0: 460c3202 */ mul.s $f8,$f6,$f12 +/* 1afb4: 46080280 */ add.s $f10,$f0,$f8 +/* 1afb8: e48a0000 */ swc1 $f10,0x0($a0) +/* 1afbc: c4b00004 */ lwc1 $f16,0x4($a1) +/* 1afc0: 46028481 */ sub.s $f18,$f16,$f2 +/* 1afc4: 460c9102 */ mul.s $f4,$f18,$f12 +/* 1afc8: 46041180 */ add.s $f6,$f2,$f4 +/* 1afcc: e4860004 */ swc1 $f6,0x4($a0) +/* 1afd0: c4a80008 */ lwc1 $f8,0x8($a1) +/* 1afd4: 460e4281 */ sub.s $f10,$f8,$f14 +/* 1afd8: 460c5402 */ mul.s $f16,$f10,$f12 +/* 1afdc: 46107480 */ add.s $f18,$f14,$f16 +/* 1afe0: 03e00008 */ jr $ra +/* 1afe4: e4920008 */ swc1 $f18,0x8($a0) +); + +GLOBAL_ASM( +glabel func0001afe8 +/* 1afe8: 460c703c */ c.lt.s $f14,$f12 +/* 1afec: afa60008 */ sw $a2,0x8($sp) +/* 1aff0: 460c7081 */ sub.s $f2,$f14,$f12 +/* 1aff4: 3c017005 */ lui $at,0x7005 +/* 1aff8: c7a60008 */ lwc1 $f6,0x8($sp) +/* 1affc: 45000003 */ bc1f .L0001b00c +/* 1b000: 46001006 */ mov.s $f0,$f2 +/* 1b004: c42e42e8 */ lwc1 $f14,0x42e8($at) +/* 1b008: 460e1000 */ add.s $f0,$f2,$f14 +.L0001b00c: +/* 1b00c: 3c017005 */ lui $at,0x7005 +/* 1b010: c42e42ec */ lwc1 $f14,0x42ec($at) +/* 1b014: 3c017005 */ lui $at,0x7005 +/* 1b018: c42442f0 */ lwc1 $f4,0x42f0($at) +/* 1b01c: 4604003c */ c.lt.s $f0,$f4 +/* 1b020: 00000000 */ sll $zero,$zero,0x0 +/* 1b024: 4502000a */ bc1fl .L0001b050 +/* 1b028: 46007281 */ sub.s $f10,$f14,$f0 +/* 1b02c: 46060202 */ mul.s $f8,$f0,$f6 +/* 1b030: 46086300 */ add.s $f12,$f12,$f8 +/* 1b034: 460c703e */ c.le.s $f14,$f12 +/* 1b038: 00000000 */ sll $zero,$zero,0x0 +/* 1b03c: 4500000d */ bc1f .L0001b074 +/* 1b040: 00000000 */ sll $zero,$zero,0x0 +/* 1b044: 03e00008 */ jr $ra +/* 1b048: 460e6001 */ sub.s $f0,$f12,$f14 +/* 1b04c: 46007281 */ sub.s $f10,$f14,$f0 +.L0001b050: +/* 1b050: c7b00008 */ lwc1 $f16,0x8($sp) +/* 1b054: 44802000 */ mtc1 $zero,$f4 +/* 1b058: 46105482 */ mul.s $f18,$f10,$f16 +/* 1b05c: 46126301 */ sub.s $f12,$f12,$f18 +/* 1b060: 4604603c */ c.lt.s $f12,$f4 +/* 1b064: 00000000 */ sll $zero,$zero,0x0 +/* 1b068: 45000002 */ bc1f .L0001b074 +/* 1b06c: 00000000 */ sll $zero,$zero,0x0 +/* 1b070: 460e6300 */ add.s $f12,$f12,$f14 +.L0001b074: +/* 1b074: 03e00008 */ jr $ra +/* 1b078: 46006006 */ mov.s $f0,$f12 +); + +GLOBAL_ASM( +glabel func0001b07c +/* 1b07c: 27bdffe0 */ addiu $sp,$sp,-32 +/* 1b080: afbf001c */ sw $ra,0x1c($sp) +/* 1b084: afb00018 */ sw $s0,0x18($sp) +/* 1b088: afa50024 */ sw $a1,0x24($sp) +/* 1b08c: afa60028 */ sw $a2,0x28($sp) +/* 1b090: 00808025 */ or $s0,$a0,$zero +/* 1b094: c4ae0000 */ lwc1 $f14,0x0($a1) +/* 1b098: 0c006bfa */ jal func0001afe8 +/* 1b09c: c48c0000 */ lwc1 $f12,0x0($a0) +/* 1b0a0: e6000000 */ swc1 $f0,0x0($s0) +/* 1b0a4: 8faf0024 */ lw $t7,0x24($sp) +/* 1b0a8: 8fa60028 */ lw $a2,0x28($sp) +/* 1b0ac: c60c0004 */ lwc1 $f12,0x4($s0) +/* 1b0b0: 0c006bfa */ jal func0001afe8 +/* 1b0b4: c5ee0004 */ lwc1 $f14,0x4($t7) +/* 1b0b8: e6000004 */ swc1 $f0,0x4($s0) +/* 1b0bc: 8fb80024 */ lw $t8,0x24($sp) +/* 1b0c0: 8fa60028 */ lw $a2,0x28($sp) +/* 1b0c4: c60c0008 */ lwc1 $f12,0x8($s0) +/* 1b0c8: 0c006bfa */ jal func0001afe8 +/* 1b0cc: c70e0008 */ lwc1 $f14,0x8($t8) +/* 1b0d0: e6000008 */ swc1 $f0,0x8($s0) +/* 1b0d4: 8fbf001c */ lw $ra,0x1c($sp) +/* 1b0d8: 8fb00018 */ lw $s0,0x18($sp) +/* 1b0dc: 27bd0020 */ addiu $sp,$sp,0x20 +/* 1b0e0: 03e00008 */ jr $ra +/* 1b0e4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0001b0e8 +/* 1b0e8: 27bdffb8 */ addiu $sp,$sp,-72 +/* 1b0ec: afbf0014 */ sw $ra,0x14($sp) +/* 1b0f0: 8c880020 */ lw $t0,0x20($a0) +/* 1b0f4: 510000ae */ beqzl $t0,.L0001b3b0 +/* 1b0f8: 8fbf0014 */ lw $ra,0x14($sp) +/* 1b0fc: afa40048 */ sw $a0,0x48($sp) +/* 1b100: 0c006a87 */ jal func0001aa1c +/* 1b104: afa80040 */ sw $t0,0x40($sp) +/* 1b108: 804e0000 */ lb $t6,0x0($v0) +/* 1b10c: 8fa80040 */ lw $t0,0x40($sp) +/* 1b110: 00401825 */ or $v1,$v0,$zero +/* 1b114: 55c000a6 */ bnezl $t6,.L0001b3b0 +/* 1b118: 8fbf0014 */ lw $ra,0x14($sp) +/* 1b11c: c4440034 */ lwc1 $f4,0x34($v0) +/* 1b120: 3c0f800a */ lui $t7,0x800a +/* 1b124: e7a40034 */ swc1 $f4,0x34($sp) +/* 1b128: c4460038 */ lwc1 $f6,0x38($v0) +/* 1b12c: e7a60038 */ swc1 $f6,0x38($sp) +/* 1b130: c448003c */ lwc1 $f8,0x3c($v0) +/* 1b134: e7a8003c */ swc1 $f8,0x3c($sp) +/* 1b138: c44a0030 */ lwc1 $f10,0x30($v0) +/* 1b13c: e44a0014 */ swc1 $f10,0x14($v0) +/* 1b140: 8defa48c */ lw $t7,-0x5b74($t7) +/* 1b144: 51e00014 */ beqzl $t7,.L0001b198 +/* 1b148: c5020010 */ lwc1 $f2,0x10($t0) +/* 1b14c: c500001c */ lwc1 $f0,0x1c($t0) +/* 1b150: 44808000 */ mtc1 $zero,$f16 +/* 1b154: 00000000 */ sll $zero,$zero,0x0 +/* 1b158: 4600803c */ c.lt.s $f16,$f0 +/* 1b15c: 00000000 */ sll $zero,$zero,0x0 +/* 1b160: 4502000d */ bc1fl .L0001b198 +/* 1b164: c5020010 */ lwc1 $f2,0x10($t0) +/* 1b168: c5120010 */ lwc1 $f18,0x10($t0) +/* 1b16c: afa80040 */ sw $t0,0x40($sp) +/* 1b170: afa20044 */ sw $v0,0x44($sp) +/* 1b174: 0fc25e24 */ jal 0xf097890 +/* 1b178: 46009303 */ div.s $f12,$f18,$f0 +/* 1b17c: 8fa80040 */ lw $t0,0x40($sp) +/* 1b180: 8fa30044 */ lw $v1,0x44($sp) +/* 1b184: c504001c */ lwc1 $f4,0x1c($t0) +/* 1b188: 46040082 */ mul.s $f2,$f0,$f4 +/* 1b18c: 10000003 */ beqz $zero,.L0001b19c +/* 1b190: 44803000 */ mtc1 $zero,$f6 +/* 1b194: c5020010 */ lwc1 $f2,0x10($t0) +.L0001b198: +/* 1b198: 44803000 */ mtc1 $zero,$f6 +.L0001b19c: +/* 1b19c: 00000000 */ sll $zero,$zero,0x0 +/* 1b1a0: 46061032 */ c.eq.s $f2,$f6 +/* 1b1a4: 00000000 */ sll $zero,$zero,0x0 +/* 1b1a8: 45030015 */ bc1tl .L0001b200 +/* 1b1ac: 85190002 */ lh $t9,0x2($t0) +/* 1b1b0: 80780001 */ lb $t8,0x1($v1) +/* 1b1b4: 27a40034 */ addiu $a0,$sp,0x34 +/* 1b1b8: 24650024 */ addiu $a1,$v1,0x24 +/* 1b1bc: 53000010 */ beqzl $t8,.L0001b200 +/* 1b1c0: 85190002 */ lh $t9,0x2($t0) +/* 1b1c4: 44061000 */ mfc1 $a2,$f2 +/* 1b1c8: afa30044 */ sw $v1,0x44($sp) +/* 1b1cc: afa80040 */ sw $t0,0x40($sp) +/* 1b1d0: 0c006be6 */ jal func0001af98 +/* 1b1d4: e7a20024 */ swc1 $f2,0x24($sp) +/* 1b1d8: c7a20024 */ lwc1 $f2,0x24($sp) +/* 1b1dc: 8fa30044 */ lw $v1,0x44($sp) +/* 1b1e0: 44061000 */ mfc1 $a2,$f2 +/* 1b1e4: c46c0030 */ lwc1 $f12,0x30($v1) +/* 1b1e8: 0c006bfa */ jal func0001afe8 +/* 1b1ec: c46e0020 */ lwc1 $f14,0x20($v1) +/* 1b1f0: 8fa30044 */ lw $v1,0x44($sp) +/* 1b1f4: 8fa80040 */ lw $t0,0x40($sp) +/* 1b1f8: e4600014 */ swc1 $f0,0x14($v1) +/* 1b1fc: 85190002 */ lh $t9,0x2($t0) +.L0001b200: +/* 1b200: 24650008 */ addiu $a1,$v1,0x8 +/* 1b204: 57200008 */ bnezl $t9,.L0001b228 +/* 1b208: 80690002 */ lb $t1,0x2($v1) +/* 1b20c: 44804000 */ mtc1 $zero,$f8 +/* 1b210: c50a0054 */ lwc1 $f10,0x54($t0) +/* 1b214: 460a4032 */ c.eq.s $f8,$f10 +/* 1b218: 00000000 */ sll $zero,$zero,0x0 +/* 1b21c: 45030016 */ bc1tl .L0001b278 +/* 1b220: 8d0a0070 */ lw $t2,0x70($t0) +/* 1b224: 80690002 */ lb $t1,0x2($v1) +.L0001b228: +/* 1b228: c7a80038 */ lwc1 $f8,0x38($sp) +/* 1b22c: 51200012 */ beqzl $t1,.L0001b278 +/* 1b230: 8d0a0070 */ lw $t2,0x70($t0) +/* 1b234: c5020034 */ lwc1 $f2,0x34($t0) +/* 1b238: 44808000 */ mtc1 $zero,$f16 +/* 1b23c: c4600050 */ lwc1 $f0,0x50($v1) +/* 1b240: c50c0054 */ lwc1 $f12,0x54($t0) +/* 1b244: 46028032 */ c.eq.s $f16,$f2 +/* 1b248: 00000000 */ sll $zero,$zero,0x0 +/* 1b24c: 45030006 */ bc1tl .L0001b268 +/* 1b250: 46080281 */ sub.s $f10,$f0,$f8 +/* 1b254: c4720044 */ lwc1 $f18,0x44($v1) +/* 1b258: 46009101 */ sub.s $f4,$f18,$f0 +/* 1b25c: 46022182 */ mul.s $f6,$f4,$f2 +/* 1b260: 46060000 */ add.s $f0,$f0,$f6 +/* 1b264: 46080281 */ sub.s $f10,$f0,$f8 +.L0001b268: +/* 1b268: 460c5402 */ mul.s $f16,$f10,$f12 +/* 1b26c: 46104480 */ add.s $f18,$f8,$f16 +/* 1b270: e7b20038 */ swc1 $f18,0x38($sp) +/* 1b274: 8d0a0070 */ lw $t2,0x70($t0) +.L0001b278: +/* 1b278: c7a40034 */ lwc1 $f4,0x34($sp) +/* 1b27c: c7b20034 */ lwc1 $f18,0x34($sp) +/* 1b280: 5540000a */ bnezl $t2,.L0001b2ac +/* 1b284: c7a40038 */ lwc1 $f4,0x38($sp) +/* 1b288: e4640008 */ swc1 $f4,0x8($v1) +/* 1b28c: c7a60038 */ lwc1 $f6,0x38($sp) +/* 1b290: c46a0004 */ lwc1 $f10,0x4($v1) +/* 1b294: 460a3200 */ add.s $f8,$f6,$f10 +/* 1b298: e468000c */ swc1 $f8,0xc($v1) +/* 1b29c: c7b0003c */ lwc1 $f16,0x3c($sp) +/* 1b2a0: 10000042 */ beqz $zero,.L0001b3ac +/* 1b2a4: e4700010 */ swc1 $f16,0x10($v1) +/* 1b2a8: c7a40038 */ lwc1 $f4,0x38($sp) +.L0001b2ac: +/* 1b2ac: c7a6003c */ lwc1 $f6,0x3c($sp) +/* 1b2b0: e7b20028 */ swc1 $f18,0x28($sp) +/* 1b2b4: afa30044 */ sw $v1,0x44($sp) +/* 1b2b8: e7a4002c */ swc1 $f4,0x2c($sp) +/* 1b2bc: e7a60030 */ swc1 $f6,0x30($sp) +/* 1b2c0: 8d190070 */ lw $t9,0x70($t0) +/* 1b2c4: 8fa40048 */ lw $a0,0x48($sp) +/* 1b2c8: 27a60028 */ addiu $a2,$sp,0x28 +/* 1b2cc: 0320f809 */ jalr $t9 +/* 1b2d0: 24670004 */ addiu $a3,$v1,0x4 +/* 1b2d4: 10400035 */ beqz $v0,.L0001b3ac +/* 1b2d8: 8fa30044 */ lw $v1,0x44($sp) +/* 1b2dc: c7aa0028 */ lwc1 $f10,0x28($sp) +/* 1b2e0: c4700004 */ lwc1 $f16,0x4($v1) +/* 1b2e4: e46a0008 */ swc1 $f10,0x8($v1) +/* 1b2e8: c7a8002c */ lwc1 $f8,0x2c($sp) +/* 1b2ec: 46104480 */ add.s $f18,$f8,$f16 +/* 1b2f0: e472000c */ swc1 $f18,0xc($v1) +/* 1b2f4: c7a40030 */ lwc1 $f4,0x30($sp) +/* 1b2f8: e4640010 */ swc1 $f4,0x10($v1) +/* 1b2fc: c7aa0034 */ lwc1 $f10,0x34($sp) +/* 1b300: c7a60028 */ lwc1 $f6,0x28($sp) +/* 1b304: c7b2003c */ lwc1 $f18,0x3c($sp) +/* 1b308: c7b00030 */ lwc1 $f16,0x30($sp) +/* 1b30c: 460a3201 */ sub.s $f8,$f6,$f10 +/* 1b310: 46128101 */ sub.s $f4,$f16,$f18 +/* 1b314: e7a80034 */ swc1 $f8,0x34($sp) +/* 1b318: e7a4003c */ swc1 $f4,0x3c($sp) +/* 1b31c: c4660034 */ lwc1 $f6,0x34($v1) +/* 1b320: c470003c */ lwc1 $f16,0x3c($v1) +/* 1b324: 806b0001 */ lb $t3,0x1($v1) +/* 1b328: 46083280 */ add.s $f10,$f6,$f8 +/* 1b32c: e46a0034 */ swc1 $f10,0x34($v1) +/* 1b330: c7b2003c */ lwc1 $f18,0x3c($sp) +/* 1b334: 46128100 */ add.s $f4,$f16,$f18 +/* 1b338: 11600009 */ beqz $t3,.L0001b360 +/* 1b33c: e464003c */ swc1 $f4,0x3c($v1) +/* 1b340: c4660024 */ lwc1 $f6,0x24($v1) +/* 1b344: c7a80034 */ lwc1 $f8,0x34($sp) +/* 1b348: c470002c */ lwc1 $f16,0x2c($v1) +/* 1b34c: 46083280 */ add.s $f10,$f6,$f8 +/* 1b350: e46a0024 */ swc1 $f10,0x24($v1) +/* 1b354: c7b2003c */ lwc1 $f18,0x3c($sp) +/* 1b358: 46128100 */ add.s $f4,$f16,$f18 +/* 1b35c: e464002c */ swc1 $f4,0x2c($v1) +.L0001b360: +/* 1b360: 806c0002 */ lb $t4,0x2($v1) +/* 1b364: c7a80034 */ lwc1 $f8,0x34($sp) +/* 1b368: 51800011 */ beqzl $t4,.L0001b3b0 +/* 1b36c: 8fbf0014 */ lw $ra,0x14($sp) +/* 1b370: c466004c */ lwc1 $f6,0x4c($v1) +/* 1b374: c4700054 */ lwc1 $f16,0x54($v1) +/* 1b378: 46083280 */ add.s $f10,$f6,$f8 +/* 1b37c: c4660040 */ lwc1 $f6,0x40($v1) +/* 1b380: e46a004c */ swc1 $f10,0x4c($v1) +/* 1b384: c7b2003c */ lwc1 $f18,0x3c($sp) +/* 1b388: 46128100 */ add.s $f4,$f16,$f18 +/* 1b38c: c4700048 */ lwc1 $f16,0x48($v1) +/* 1b390: e4640054 */ swc1 $f4,0x54($v1) +/* 1b394: c7a80034 */ lwc1 $f8,0x34($sp) +/* 1b398: 46083280 */ add.s $f10,$f6,$f8 +/* 1b39c: e46a0040 */ swc1 $f10,0x40($v1) +/* 1b3a0: c7b2003c */ lwc1 $f18,0x3c($sp) +/* 1b3a4: 46128100 */ add.s $f4,$f16,$f18 +/* 1b3a8: e4640048 */ swc1 $f4,0x48($v1) +.L0001b3ac: +/* 1b3ac: 8fbf0014 */ lw $ra,0x14($sp) +.L0001b3b0: +/* 1b3b0: 27bd0048 */ addiu $sp,$sp,0x48 +/* 1b3b4: 03e00008 */ jr $ra +/* 1b3b8: 00000000 */ sll $zero,$zero,0x0 +/* 1b3bc: 27bdffe8 */ addiu $sp,$sp,-24 +/* 1b3c0: afbf0014 */ sw $ra,0x14($sp) +/* 1b3c4: 8c8e0008 */ lw $t6,0x8($a0) +/* 1b3c8: 8dc50000 */ lw $a1,0x0($t6) +/* 1b3cc: 50a00009 */ beqzl $a1,.L0001b3f4 +/* 1b3d0: 8fbf0014 */ lw $ra,0x14($sp) +/* 1b3d4: 94af0000 */ lhu $t7,0x0($a1) +/* 1b3d8: 24010001 */ addiu $at,$zero,0x1 +/* 1b3dc: 31f800ff */ andi $t8,$t7,0xff +/* 1b3e0: 57010004 */ bnel $t8,$at,.L0001b3f4 +/* 1b3e4: 8fbf0014 */ lw $ra,0x14($sp) +/* 1b3e8: 0c006c3a */ jal func0001b0e8 +/* 1b3ec: 00000000 */ sll $zero,$zero,0x0 +/* 1b3f0: 8fbf0014 */ lw $ra,0x14($sp) +.L0001b3f4: +/* 1b3f4: 27bd0018 */ addiu $sp,$sp,0x18 +/* 1b3f8: 03e00008 */ jr $ra +/* 1b3fc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0001b400 +/* 1b400: 27bdfd98 */ addiu $sp,$sp,-616 +/* 1b404: afbf002c */ sw $ra,0x2c($sp) +/* 1b408: afb00028 */ sw $s0,0x28($sp) +/* 1b40c: afa40268 */ sw $a0,0x268($sp) +/* 1b410: 8cb00020 */ lw $s0,0x20($a1) +/* 1b414: 8cc80004 */ lw $t0,0x4($a2) +/* 1b418: 00a03825 */ or $a3,$a1,$zero +/* 1b41c: 00a02025 */ or $a0,$a1,$zero +/* 1b420: 00c02825 */ or $a1,$a2,$zero +/* 1b424: afa7026c */ sw $a3,0x26c($sp) +/* 1b428: afa60270 */ sw $a2,0x270($sp) +/* 1b42c: 0c006a87 */ jal func0001aa1c +/* 1b430: afa80260 */ sw $t0,0x260($sp) +/* 1b434: 8fa7026c */ lw $a3,0x26c($sp) +/* 1b438: afa2025c */ sw $v0,0x25c($sp) +/* 1b43c: 244e0008 */ addiu $t6,$v0,0x8 +/* 1b440: c4e40014 */ lwc1 $f4,0x14($a3) +/* 1b444: afae0254 */ sw $t6,0x254($sp) +/* 1b448: 8fa80260 */ lw $t0,0x260($sp) +/* 1b44c: e7a40258 */ swc1 $f4,0x258($sp) +/* 1b450: c4460014 */ lwc1 $f6,0x14($v0) +/* 1b454: 8fa60270 */ lw $a2,0x270($sp) +/* 1b458: 8fac0268 */ lw $t4,0x268($sp) +/* 1b45c: e7a60250 */ swc1 $f6,0x250($sp) +/* 1b460: 85030002 */ lh $v1,0x2($t0) +/* 1b464: 8cef000c */ lw $t7,0xc($a3) +/* 1b468: 00e02025 */ or $a0,$a3,$zero +/* 1b46c: 0003c180 */ sll $t8,$v1,0x6 +/* 1b470: 01f8c821 */ addu $t9,$t7,$t8 +/* 1b474: afb90244 */ sw $t9,0x244($sp) +/* 1b478: 95090000 */ lhu $t1,0x0($t0) +/* 1b47c: afa90240 */ sw $t1,0x240($sp) +/* 1b480: 8cea0008 */ lw $t2,0x8($a3) +/* 1b484: 8d4b0004 */ lw $t3,0x4($t2) +/* 1b488: afab023c */ sw $t3,0x23c($sp) +/* 1b48c: 8cc50008 */ lw $a1,0x8($a2) +/* 1b490: 50a00006 */ beqzl $a1,.L0001b4ac +/* 1b494: 8d8d0000 */ lw $t5,0x0($t4) +/* 1b498: 0c006973 */ jal func0001a5cc +/* 1b49c: 00003025 */ or $a2,$zero,$zero +/* 1b4a0: 10000003 */ beqz $zero,.L0001b4b0 +/* 1b4a4: afa2024c */ sw $v0,0x24c($sp) +/* 1b4a8: 8d8d0000 */ lw $t5,0x0($t4) +.L0001b4ac: +/* 1b4ac: afad024c */ sw $t5,0x24c($sp) +.L0001b4b0: +/* 1b4b0: 920e0004 */ lbu $t6,0x4($s0) +/* 1b4b4: 82050008 */ lb $a1,0x8($s0) +/* 1b4b8: 86070000 */ lh $a3,0x0($s0) +/* 1b4bc: 27af0230 */ addiu $t7,$sp,0x230 +/* 1b4c0: 27b80224 */ addiu $t8,$sp,0x224 +/* 1b4c4: 27b90218 */ addiu $t9,$sp,0x218 +/* 1b4c8: afb9001c */ sw $t9,0x1c($sp) +/* 1b4cc: afb80018 */ sw $t8,0x18($sp) +/* 1b4d0: afaf0014 */ sw $t7,0x14($sp) +/* 1b4d4: 8fa40240 */ lw $a0,0x240($sp) +/* 1b4d8: 8fa6023c */ lw $a2,0x23c($sp) +/* 1b4dc: 0c009014 */ jal func00024050 +/* 1b4e0: afae0010 */ sw $t6,0x10($sp) +/* 1b4e4: 3c09800a */ lui $t1,0x800a +/* 1b4e8: 8d29a48c */ lw $t1,-0x5b74($t1) +/* 1b4ec: 51200010 */ beqzl $t1,.L0001b530 +/* 1b4f0: c6020010 */ lwc1 $f2,0x10($s0) +/* 1b4f4: c600001c */ lwc1 $f0,0x1c($s0) +/* 1b4f8: 44804000 */ mtc1 $zero,$f8 +/* 1b4fc: 00000000 */ sll $zero,$zero,0x0 +/* 1b500: 4600403c */ c.lt.s $f8,$f0 +/* 1b504: 00000000 */ sll $zero,$zero,0x0 +/* 1b508: 45020009 */ bc1fl .L0001b530 +/* 1b50c: c6020010 */ lwc1 $f2,0x10($s0) +/* 1b510: c60a0010 */ lwc1 $f10,0x10($s0) +/* 1b514: 0fc25e24 */ jal 0xf097890 +/* 1b518: 46005303 */ div.s $f12,$f10,$f0 +/* 1b51c: c610001c */ lwc1 $f16,0x1c($s0) +/* 1b520: 46100082 */ mul.s $f2,$f0,$f16 +/* 1b524: 10000003 */ beqz $zero,.L0001b534 +/* 1b528: 44809000 */ mtc1 $zero,$f18 +/* 1b52c: c6020010 */ lwc1 $f2,0x10($s0) +.L0001b530: +/* 1b530: 44809000 */ mtc1 $zero,$f18 +.L0001b534: +/* 1b534: 8fa40240 */ lw $a0,0x240($sp) +/* 1b538: 8fa6023c */ lw $a2,0x23c($sp) +/* 1b53c: 46121032 */ c.eq.s $f2,$f18 +/* 1b540: 27ab0148 */ addiu $t3,$sp,0x148 +/* 1b544: 27ac013c */ addiu $t4,$sp,0x13c +/* 1b548: 27ad0130 */ addiu $t5,$sp,0x130 +/* 1b54c: 45030011 */ bc1tl .L0001b594 +/* 1b550: 44802000 */ mtc1 $zero,$f4 +/* 1b554: 920a0005 */ lbu $t2,0x5($s0) +/* 1b558: 82050008 */ lb $a1,0x8($s0) +/* 1b55c: 86070000 */ lh $a3,0x0($s0) +/* 1b560: e7a20154 */ swc1 $f2,0x154($sp) +/* 1b564: afad001c */ sw $t5,0x1c($sp) +/* 1b568: afac0018 */ sw $t4,0x18($sp) +/* 1b56c: afab0014 */ sw $t3,0x14($sp) +/* 1b570: 0c009014 */ jal func00024050 +/* 1b574: afaa0010 */ sw $t2,0x10($sp) +/* 1b578: c7a20154 */ lwc1 $f2,0x154($sp) +/* 1b57c: 27a40230 */ addiu $a0,$sp,0x230 +/* 1b580: 27a50148 */ addiu $a1,$sp,0x148 +/* 1b584: 44061000 */ mfc1 $a2,$f2 +/* 1b588: 0c006c1f */ jal func0001b07c +/* 1b58c: 00000000 */ sll $zero,$zero,0x0 +/* 1b590: 44802000 */ mtc1 $zero,$f4 +.L0001b594: +/* 1b594: c6060054 */ lwc1 $f6,0x54($s0) +/* 1b598: 8fa6023c */ lw $a2,0x23c($sp) +/* 1b59c: 27af0124 */ addiu $t7,$sp,0x124 +/* 1b5a0: 46062032 */ c.eq.s $f4,$f6 +/* 1b5a4: 27b80118 */ addiu $t8,$sp,0x118 +/* 1b5a8: 27b9010c */ addiu $t9,$sp,0x10c +/* 1b5ac: 27a40230 */ addiu $a0,$sp,0x230 +/* 1b5b0: 45010055 */ bc1t .L0001b708 +/* 1b5b4: 00000000 */ sll $zero,$zero,0x0 +/* 1b5b8: 920e0006 */ lbu $t6,0x6($s0) +/* 1b5bc: 82050009 */ lb $a1,0x9($s0) +/* 1b5c0: 86070002 */ lh $a3,0x2($s0) +/* 1b5c4: afb9001c */ sw $t9,0x1c($sp) +/* 1b5c8: afb80018 */ sw $t8,0x18($sp) +/* 1b5cc: afaf0014 */ sw $t7,0x14($sp) +/* 1b5d0: 8fa40240 */ lw $a0,0x240($sp) +/* 1b5d4: 0c009014 */ jal func00024050 +/* 1b5d8: afae0010 */ sw $t6,0x10($sp) +/* 1b5dc: 44804000 */ mtc1 $zero,$f8 +/* 1b5e0: c60a0034 */ lwc1 $f10,0x34($s0) +/* 1b5e4: 8fa40240 */ lw $a0,0x240($sp) +/* 1b5e8: 8fa6023c */ lw $a2,0x23c($sp) +/* 1b5ec: 460a4032 */ c.eq.s $f8,$f10 +/* 1b5f0: 27aa00d0 */ addiu $t2,$sp,0xd0 +/* 1b5f4: 27ab00c4 */ addiu $t3,$sp,0xc4 +/* 1b5f8: 27ac00b8 */ addiu $t4,$sp,0xb8 +/* 1b5fc: 4503000e */ bc1tl .L0001b638 +/* 1b600: 860d0000 */ lh $t5,0x0($s0) +/* 1b604: 92090007 */ lbu $t1,0x7($s0) +/* 1b608: 82050009 */ lb $a1,0x9($s0) +/* 1b60c: 86070002 */ lh $a3,0x2($s0) +/* 1b610: afac001c */ sw $t4,0x1c($sp) +/* 1b614: afab0018 */ sw $t3,0x18($sp) +/* 1b618: afaa0014 */ sw $t2,0x14($sp) +/* 1b61c: 0c009014 */ jal func00024050 +/* 1b620: afa90010 */ sw $t1,0x10($sp) +/* 1b624: 27a40124 */ addiu $a0,$sp,0x124 +/* 1b628: 27a500d0 */ addiu $a1,$sp,0xd0 +/* 1b62c: 0c006c1f */ jal func0001b07c +/* 1b630: 8e060034 */ lw $a2,0x34($s0) +/* 1b634: 860d0000 */ lh $t5,0x0($s0) +.L0001b638: +/* 1b638: 2403000c */ addiu $v1,$zero,0xc +/* 1b63c: 3c028006 */ lui $v0,0x8006 +/* 1b640: 01a30019 */ multu $t5,$v1 +/* 1b644: 8c42f00c */ lw $v0,-0xff4($v0) +/* 1b648: 27a40124 */ addiu $a0,$sp,0x124 +/* 1b64c: 00007012 */ mflo $t6 +/* 1b650: 004e7821 */ addu $t7,$v0,$t6 +/* 1b654: 91f8000b */ lbu $t8,0xb($t7) +/* 1b658: 33190002 */ andi $t9,$t8,0x2 +/* 1b65c: 13200018 */ beqz $t9,.L0001b6c0 +/* 1b660: 00000000 */ sll $zero,$zero,0x0 +/* 1b664: 86090002 */ lh $t1,0x2($s0) +/* 1b668: 8fae025c */ lw $t6,0x25c($sp) +/* 1b66c: 27a50078 */ addiu $a1,$sp,0x78 +/* 1b670: 01230019 */ multu $t1,$v1 +/* 1b674: 00005012 */ mflo $t2 +/* 1b678: 004a5821 */ addu $t3,$v0,$t2 +/* 1b67c: 916c000b */ lbu $t4,0xb($t3) +/* 1b680: 318d0002 */ andi $t5,$t4,0x2 +/* 1b684: 15a0000e */ bnez $t5,.L0001b6c0 +/* 1b688: 00000000 */ sll $zero,$zero,0x0 +/* 1b68c: 0c0058dd */ jal func00016374 +/* 1b690: c5cc0014 */ lwc1 $f12,0x14($t6) +/* 1b694: 27a40124 */ addiu $a0,$sp,0x124 +/* 1b698: 0c005923 */ jal func0001648c +/* 1b69c: 27a50038 */ addiu $a1,$sp,0x38 +/* 1b6a0: 27a40078 */ addiu $a0,$sp,0x78 +/* 1b6a4: 0c0056f8 */ jal func00015be0 +/* 1b6a8: 27a50038 */ addiu $a1,$sp,0x38 +/* 1b6ac: 27a40038 */ addiu $a0,$sp,0x38 +/* 1b6b0: 0fc25c11 */ jal 0xf097044 +/* 1b6b4: 27a500ec */ addiu $a1,$sp,0xec +/* 1b6b8: 10000004 */ beqz $zero,.L0001b6cc +/* 1b6bc: 27a40230 */ addiu $a0,$sp,0x230 +.L0001b6c0: +/* 1b6c0: 0fc25b28 */ jal 0xf096ca0 +/* 1b6c4: 27a500ec */ addiu $a1,$sp,0xec +/* 1b6c8: 27a40230 */ addiu $a0,$sp,0x230 +.L0001b6cc: +/* 1b6cc: 0fc25b28 */ jal 0xf096ca0 +/* 1b6d0: 27a500fc */ addiu $a1,$sp,0xfc +/* 1b6d4: 27a400fc */ addiu $a0,$sp,0xfc +/* 1b6d8: 0fc25db0 */ jal 0xf0976c0 +/* 1b6dc: 27a500ec */ addiu $a1,$sp,0xec +/* 1b6e0: 27a400fc */ addiu $a0,$sp,0xfc +/* 1b6e4: 27a500ec */ addiu $a1,$sp,0xec +/* 1b6e8: 8e060054 */ lw $a2,0x54($s0) +/* 1b6ec: 0fc25cae */ jal 0xf0972b8 +/* 1b6f0: 27a700dc */ addiu $a3,$sp,0xdc +/* 1b6f4: 27a400dc */ addiu $a0,$sp,0xdc +/* 1b6f8: 0fc25bb5 */ jal 0xf096ed4 +/* 1b6fc: 27a501d8 */ addiu $a1,$sp,0x1d8 +/* 1b700: 10000004 */ beqz $zero,.L0001b714 +/* 1b704: 86180000 */ lh $t8,0x0($s0) +.L0001b708: +/* 1b708: 0c005923 */ jal func0001648c +/* 1b70c: 27a501d8 */ addiu $a1,$sp,0x1d8 +/* 1b710: 86180000 */ lh $t8,0x0($s0) +.L0001b714: +/* 1b714: 3c0f8006 */ lui $t7,0x8006 +/* 1b718: 8deff00c */ lw $t7,-0xff4($t7) +/* 1b71c: 0018c880 */ sll $t9,$t8,0x2 +/* 1b720: 0338c823 */ subu $t9,$t9,$t8 +/* 1b724: 0019c880 */ sll $t9,$t9,0x2 +/* 1b728: 01f94821 */ addu $t1,$t7,$t9 +/* 1b72c: 912a000b */ lbu $t2,0xb($t1) +/* 1b730: 8fa40254 */ lw $a0,0x254($sp) +/* 1b734: 8fac025c */ lw $t4,0x25c($sp) +/* 1b738: 314b0002 */ andi $t3,$t2,0x2 +/* 1b73c: 51600006 */ beqzl $t3,.L0001b758 +/* 1b740: c5800018 */ lwc1 $f0,0x18($t4) +/* 1b744: 0c0059b7 */ jal func000166dc +/* 1b748: 27a50198 */ addiu $a1,$sp,0x198 +/* 1b74c: 10000011 */ beqz $zero,.L0001b794 +/* 1b750: 27b00158 */ addiu $s0,$sp,0x158 +/* 1b754: c5800018 */ lwc1 $f0,0x18($t4) +.L0001b758: +/* 1b758: 44808000 */ mtc1 $zero,$f16 +/* 1b75c: c7ac0250 */ lwc1 $f12,0x250($sp) +/* 1b760: 46008032 */ c.eq.s $f16,$f0 +/* 1b764: 00000000 */ sll $zero,$zero,0x0 +/* 1b768: 45030006 */ bc1tl .L0001b784 +/* 1b76c: 8fa40254 */ lw $a0,0x254($sp) +/* 1b770: 44060000 */ mfc1 $a2,$f0 +/* 1b774: 0c006bfa */ jal func0001afe8 +/* 1b778: c58e001c */ lwc1 $f14,0x1c($t4) +/* 1b77c: e7a00250 */ swc1 $f0,0x250($sp) +/* 1b780: 8fa40254 */ lw $a0,0x254($sp) +.L0001b784: +/* 1b784: 8fa50250 */ lw $a1,0x250($sp) +/* 1b788: 0c005892 */ jal func00016248 +/* 1b78c: 27a60198 */ addiu $a2,$sp,0x198 +/* 1b790: 27b00158 */ addiu $s0,$sp,0x158 +.L0001b794: +/* 1b794: 02003025 */ or $a2,$s0,$zero +/* 1b798: 27a40198 */ addiu $a0,$sp,0x198 +/* 1b79c: 0c0056f9 */ jal func00015be4 +/* 1b7a0: 27a501d8 */ addiu $a1,$sp,0x1d8 +/* 1b7a4: 3c013f80 */ lui $at,0x3f80 +/* 1b7a8: 44812000 */ mtc1 $at,$f4 +/* 1b7ac: c7b20258 */ lwc1 $f18,0x258($sp) +/* 1b7b0: 02002825 */ or $a1,$s0,$zero +/* 1b7b4: 46049032 */ c.eq.s $f18,$f4 +/* 1b7b8: 00000000 */ sll $zero,$zero,0x0 +/* 1b7bc: 45030004 */ bc1tl .L0001b7d0 +/* 1b7c0: 8fa4024c */ lw $a0,0x24c($sp) +/* 1b7c4: 0c0057d3 */ jal func00015f4c +/* 1b7c8: 46009306 */ mov.s $f12,$f18 +/* 1b7cc: 8fa4024c */ lw $a0,0x24c($sp) +.L0001b7d0: +/* 1b7d0: 8fa60244 */ lw $a2,0x244($sp) +/* 1b7d4: 8fa50244 */ lw $a1,0x244($sp) +/* 1b7d8: 10800005 */ beqz $a0,.L0001b7f0 +/* 1b7dc: 00000000 */ sll $zero,$zero,0x0 +/* 1b7e0: 0c0056f9 */ jal func00015be4 +/* 1b7e4: 02002825 */ or $a1,$s0,$zero +/* 1b7e8: 10000004 */ beqz $zero,.L0001b7fc +/* 1b7ec: 8fbf002c */ lw $ra,0x2c($sp) +.L0001b7f0: +/* 1b7f0: 0c005746 */ jal func00015d18 +/* 1b7f4: 02002025 */ or $a0,$s0,$zero +/* 1b7f8: 8fbf002c */ lw $ra,0x2c($sp) +.L0001b7fc: +/* 1b7fc: 8fb00028 */ lw $s0,0x28($sp) +/* 1b800: 27bd0268 */ addiu $sp,$sp,0x268 +/* 1b804: 03e00008 */ jr $ra +/* 1b808: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0001b80c +/* 1b80c: 27bdff48 */ addiu $sp,$sp,-184 +/* 1b810: afbf0014 */ sw $ra,0x14($sp) +/* 1b814: afa500bc */ sw $a1,0xbc($sp) +/* 1b818: afa700c4 */ sw $a3,0xc4($sp) +/* 1b81c: 94ce0000 */ lhu $t6,0x0($a2) +/* 1b820: afae00b4 */ sw $t6,0xb4($sp) +/* 1b824: 8cc20004 */ lw $v0,0x4($a2) +/* 1b828: 844f000e */ lh $t7,0xe($v0) +/* 1b82c: afaf0064 */ sw $t7,0x64($sp) +/* 1b830: 84580010 */ lh $t8,0x10($v0) +/* 1b834: afb80060 */ sw $t8,0x60($sp) +/* 1b838: 84590012 */ lh $t9,0x12($v0) +/* 1b83c: afb9005c */ sw $t9,0x5c($sp) +/* 1b840: 8ca9000c */ lw $t1,0xc($a1) +/* 1b844: afa90058 */ sw $t1,0x58($sp) +/* 1b848: 8cca0008 */ lw $t2,0x8($a2) +/* 1b84c: 00003025 */ or $a2,$zero,$zero +/* 1b850: 11400006 */ beqz $t2,.L0001b86c +/* 1b854: afaa001c */ sw $t2,0x1c($sp) +/* 1b858: 00a02025 */ or $a0,$a1,$zero +/* 1b85c: 0c006973 */ jal func0001a5cc +/* 1b860: 01402825 */ or $a1,$t2,$zero +/* 1b864: 10000003 */ beqz $zero,.L0001b874 +/* 1b868: afa200ac */ sw $v0,0xac($sp) +.L0001b86c: +/* 1b86c: 8c8c0000 */ lw $t4,0x0($a0) +/* 1b870: afac00ac */ sw $t4,0xac($sp) +.L0001b874: +/* 1b874: 8fad00ac */ lw $t5,0xac($sp) +/* 1b878: 8fa400c8 */ lw $a0,0xc8($sp) +/* 1b87c: 8fac0064 */ lw $t4,0x64($sp) +/* 1b880: 11a00042 */ beqz $t5,.L0001b98c +/* 1b884: 8fae0058 */ lw $t6,0x58($sp) +/* 1b888: 8fa400c8 */ lw $a0,0xc8($sp) +/* 1b88c: 8fa500c4 */ lw $a1,0xc4($sp) +/* 1b890: 0c0059a9 */ jal func000166a4 +/* 1b894: 27a60068 */ addiu $a2,$sp,0x68 +/* 1b898: 8fae00cc */ lw $t6,0xcc($sp) +/* 1b89c: 8faf00bc */ lw $t7,0xbc($sp) +/* 1b8a0: 3c013f80 */ lui $at,0x3f80 +/* 1b8a4: 51c0000b */ beqzl $t6,.L0001b8d4 +/* 1b8a8: 8fb800d0 */ lw $t8,0xd0($sp) +/* 1b8ac: c5ec0014 */ lwc1 $f12,0x14($t7) +/* 1b8b0: 44812000 */ mtc1 $at,$f4 +/* 1b8b4: 00000000 */ sll $zero,$zero,0x0 +/* 1b8b8: 460c2032 */ c.eq.s $f4,$f12 +/* 1b8bc: 00000000 */ sll $zero,$zero,0x0 +/* 1b8c0: 45030004 */ bc1tl .L0001b8d4 +/* 1b8c4: 8fb800d0 */ lw $t8,0xd0($sp) +/* 1b8c8: 0c0057c1 */ jal func00015f04 +/* 1b8cc: 27a50068 */ addiu $a1,$sp,0x68 +/* 1b8d0: 8fb800d0 */ lw $t8,0xd0($sp) +.L0001b8d4: +/* 1b8d4: 3c013f80 */ lui $at,0x3f80 +/* 1b8d8: 44813000 */ mtc1 $at,$f6 +/* 1b8dc: c70c0000 */ lwc1 $f12,0x0($t8) +/* 1b8e0: 460c3032 */ c.eq.s $f6,$f12 +/* 1b8e4: 00000000 */ sll $zero,$zero,0x0 +/* 1b8e8: 45030004 */ bc1tl .L0001b8fc +/* 1b8ec: 8fb900d0 */ lw $t9,0xd0($sp) +/* 1b8f0: 0c00577c */ jal func00015df0 +/* 1b8f4: 27a50068 */ addiu $a1,$sp,0x68 +/* 1b8f8: 8fb900d0 */ lw $t9,0xd0($sp) +.L0001b8fc: +/* 1b8fc: 3c013f80 */ lui $at,0x3f80 +/* 1b900: 44814000 */ mtc1 $at,$f8 +/* 1b904: c72c0004 */ lwc1 $f12,0x4($t9) +/* 1b908: 460c4032 */ c.eq.s $f8,$f12 +/* 1b90c: 00000000 */ sll $zero,$zero,0x0 +/* 1b910: 45030004 */ bc1tl .L0001b924 +/* 1b914: 8fa900d0 */ lw $t1,0xd0($sp) +/* 1b918: 0c005793 */ jal func00015e4c +/* 1b91c: 27a50068 */ addiu $a1,$sp,0x68 +/* 1b920: 8fa900d0 */ lw $t1,0xd0($sp) +.L0001b924: +/* 1b924: 3c013f80 */ lui $at,0x3f80 +/* 1b928: 44815000 */ mtc1 $at,$f10 +/* 1b92c: c52c0008 */ lwc1 $f12,0x8($t1) +/* 1b930: 460c5032 */ c.eq.s $f10,$f12 +/* 1b934: 00000000 */ sll $zero,$zero,0x0 +/* 1b938: 45030004 */ bc1tl .L0001b94c +/* 1b93c: 8faa0064 */ lw $t2,0x64($sp) +/* 1b940: 0c0057aa */ jal func00015ea8 +/* 1b944: 27a50068 */ addiu $a1,$sp,0x68 +/* 1b948: 8faa0064 */ lw $t2,0x64($sp) +.L0001b94c: +/* 1b94c: 8fab0058 */ lw $t3,0x58($sp) +/* 1b950: 8fa400ac */ lw $a0,0xac($sp) +/* 1b954: 000a4180 */ sll $t0,$t2,0x6 +/* 1b958: 010b3021 */ addu $a2,$t0,$t3 +/* 1b95c: afa6001c */ sw $a2,0x1c($sp) +/* 1b960: 0c0056f9 */ jal func00015be4 +/* 1b964: 27a50068 */ addiu $a1,$sp,0x68 +/* 1b968: 3c028006 */ lui $v0,0x8006 +/* 1b96c: 8c42efcc */ lw $v0,-0x1034($v0) +/* 1b970: 8fa40064 */ lw $a0,0x64($sp) +/* 1b974: 50400037 */ beqzl $v0,.L0001ba54 +/* 1b978: 8fa800b4 */ lw $t0,0xb4($sp) +/* 1b97c: 0040f809 */ jalr $v0 +/* 1b980: 8fa5001c */ lw $a1,0x1c($sp) +/* 1b984: 10000033 */ beqz $zero,.L0001ba54 +/* 1b988: 8fa800b4 */ lw $t0,0xb4($sp) +.L0001b98c: +/* 1b98c: 000c6980 */ sll $t5,$t4,0x6 +/* 1b990: 01ae3021 */ addu $a2,$t5,$t6 +/* 1b994: afa6001c */ sw $a2,0x1c($sp) +/* 1b998: 0c0059a9 */ jal func000166a4 +/* 1b99c: 8fa500c4 */ lw $a1,0xc4($sp) +/* 1b9a0: 8faf00cc */ lw $t7,0xcc($sp) +/* 1b9a4: 8fb800bc */ lw $t8,0xbc($sp) +/* 1b9a8: 3c013f80 */ lui $at,0x3f80 +/* 1b9ac: 51e0000b */ beqzl $t7,.L0001b9dc +/* 1b9b0: 8fb900d0 */ lw $t9,0xd0($sp) +/* 1b9b4: c70c0014 */ lwc1 $f12,0x14($t8) +/* 1b9b8: 44818000 */ mtc1 $at,$f16 +/* 1b9bc: 00000000 */ sll $zero,$zero,0x0 +/* 1b9c0: 460c8032 */ c.eq.s $f16,$f12 +/* 1b9c4: 00000000 */ sll $zero,$zero,0x0 +/* 1b9c8: 45030004 */ bc1tl .L0001b9dc +/* 1b9cc: 8fb900d0 */ lw $t9,0xd0($sp) +/* 1b9d0: 0c0057c1 */ jal func00015f04 +/* 1b9d4: 8fa5001c */ lw $a1,0x1c($sp) +/* 1b9d8: 8fb900d0 */ lw $t9,0xd0($sp) +.L0001b9dc: +/* 1b9dc: 3c013f80 */ lui $at,0x3f80 +/* 1b9e0: 44819000 */ mtc1 $at,$f18 +/* 1b9e4: c72c0000 */ lwc1 $f12,0x0($t9) +/* 1b9e8: 460c9032 */ c.eq.s $f18,$f12 +/* 1b9ec: 00000000 */ sll $zero,$zero,0x0 +/* 1b9f0: 45030004 */ bc1tl .L0001ba04 +/* 1b9f4: 8fa900d0 */ lw $t1,0xd0($sp) +/* 1b9f8: 0c00577c */ jal func00015df0 +/* 1b9fc: 8fa5001c */ lw $a1,0x1c($sp) +/* 1ba00: 8fa900d0 */ lw $t1,0xd0($sp) +.L0001ba04: +/* 1ba04: 3c013f80 */ lui $at,0x3f80 +/* 1ba08: 44812000 */ mtc1 $at,$f4 +/* 1ba0c: c52c0004 */ lwc1 $f12,0x4($t1) +/* 1ba10: 460c2032 */ c.eq.s $f4,$f12 +/* 1ba14: 00000000 */ sll $zero,$zero,0x0 +/* 1ba18: 45030004 */ bc1tl .L0001ba2c +/* 1ba1c: 8faa00d0 */ lw $t2,0xd0($sp) +/* 1ba20: 0c005793 */ jal func00015e4c +/* 1ba24: 8fa5001c */ lw $a1,0x1c($sp) +/* 1ba28: 8faa00d0 */ lw $t2,0xd0($sp) +.L0001ba2c: +/* 1ba2c: 3c013f80 */ lui $at,0x3f80 +/* 1ba30: 44813000 */ mtc1 $at,$f6 +/* 1ba34: c54c0008 */ lwc1 $f12,0x8($t2) +/* 1ba38: 460c3032 */ c.eq.s $f6,$f12 +/* 1ba3c: 00000000 */ sll $zero,$zero,0x0 +/* 1ba40: 45030004 */ bc1tl .L0001ba54 +/* 1ba44: 8fa800b4 */ lw $t0,0xb4($sp) +/* 1ba48: 0c0057aa */ jal func00015ea8 +/* 1ba4c: 8fa5001c */ lw $a1,0x1c($sp) +/* 1ba50: 8fa800b4 */ lw $t0,0xb4($sp) +.L0001ba54: +/* 1ba54: 8fa400c4 */ lw $a0,0xc4($sp) +/* 1ba58: 310b0100 */ andi $t3,$t0,0x100 +/* 1ba5c: 5160001d */ beqzl $t3,.L0001bad4 +/* 1ba60: 8faa00b4 */ lw $t2,0xb4($sp) +/* 1ba64: 0fc25b28 */ jal 0xf096ca0 +/* 1ba68: 27a5003c */ addiu $a1,$sp,0x3c +/* 1ba6c: 27a4003c */ addiu $a0,$sp,0x3c +/* 1ba70: 3c053f00 */ lui $a1,0x3f00 +/* 1ba74: 0fc25d46 */ jal 0xf097518 +/* 1ba78: 27a6002c */ addiu $a2,$sp,0x2c +/* 1ba7c: 8fac00ac */ lw $t4,0xac($sp) +/* 1ba80: 8fb80060 */ lw $t8,0x60($sp) +/* 1ba84: 27a5002c */ addiu $a1,$sp,0x2c +/* 1ba88: 1180000d */ beqz $t4,.L0001bac0 +/* 1ba8c: 0018c980 */ sll $t9,$t8,0x6 +/* 1ba90: 8fa400c8 */ lw $a0,0xc8($sp) +/* 1ba94: 0fc25c99 */ jal 0xf097264 +/* 1ba98: 27a60068 */ addiu $a2,$sp,0x68 +/* 1ba9c: 8fad0060 */ lw $t5,0x60($sp) +/* 1baa0: 8faf0058 */ lw $t7,0x58($sp) +/* 1baa4: 8fa400ac */ lw $a0,0xac($sp) +/* 1baa8: 000d7180 */ sll $t6,$t5,0x6 +/* 1baac: 27a50068 */ addiu $a1,$sp,0x68 +/* 1bab0: 0c0056f9 */ jal func00015be4 +/* 1bab4: 01cf3021 */ addu $a2,$t6,$t7 +/* 1bab8: 10000006 */ beqz $zero,.L0001bad4 +/* 1babc: 8faa00b4 */ lw $t2,0xb4($sp) +.L0001bac0: +/* 1bac0: 8fa90058 */ lw $t1,0x58($sp) +/* 1bac4: 8fa400c8 */ lw $a0,0xc8($sp) +/* 1bac8: 0fc25c99 */ jal 0xf097264 +/* 1bacc: 03293021 */ addu $a2,$t9,$t1 +/* 1bad0: 8faa00b4 */ lw $t2,0xb4($sp) +.L0001bad4: +/* 1bad4: 8fab00ac */ lw $t3,0xac($sp) +/* 1bad8: 31480200 */ andi $t0,$t2,0x200 +/* 1badc: 5100004a */ beqzl $t0,.L0001bc08 +/* 1bae0: 8fbf0014 */ lw $ra,0x14($sp) +/* 1bae4: 11600004 */ beqz $t3,.L0001baf8 +/* 1bae8: 8fad005c */ lw $t5,0x5c($sp) +/* 1baec: 27ac0068 */ addiu $t4,$sp,0x68 +/* 1baf0: 10000005 */ beqz $zero,.L0001bb08 +/* 1baf4: afac0028 */ sw $t4,0x28($sp) +.L0001baf8: +/* 1baf8: 8faf0058 */ lw $t7,0x58($sp) +/* 1bafc: 000d7180 */ sll $t6,$t5,0x6 +/* 1bb00: 01cfc021 */ addu $t8,$t6,$t7 +/* 1bb04: afb80028 */ sw $t8,0x28($sp) +.L0001bb08: +/* 1bb08: 8fb900c4 */ lw $t9,0xc4($sp) +/* 1bb0c: 3c017005 */ lui $at,0x7005 +/* 1bb10: c42842f4 */ lwc1 $f8,0x42f4($at) +/* 1bb14: c72c0004 */ lwc1 $f12,0x4($t9) +/* 1bb18: 3c017005 */ lui $at,0x7005 +/* 1bb1c: 8fa50028 */ lw $a1,0x28($sp) +/* 1bb20: 4608603c */ c.lt.s $f12,$f8 +/* 1bb24: 00000000 */ sll $zero,$zero,0x0 +/* 1bb28: 45000007 */ bc1f .L0001bb48 +/* 1bb2c: 00000000 */ sll $zero,$zero,0x0 +/* 1bb30: 3c013f00 */ lui $at,0x3f00 +/* 1bb34: 44815000 */ mtc1 $at,$f10 +/* 1bb38: 00000000 */ sll $zero,$zero,0x0 +/* 1bb3c: 460a6302 */ mul.s $f12,$f12,$f10 +/* 1bb40: 10000009 */ beqz $zero,.L0001bb68 +/* 1bb44: 00000000 */ sll $zero,$zero,0x0 +.L0001bb48: +/* 1bb48: c43042f8 */ lwc1 $f16,0x42f8($at) +/* 1bb4c: 3c013f00 */ lui $at,0x3f00 +/* 1bb50: 44812000 */ mtc1 $at,$f4 +/* 1bb54: 460c8481 */ sub.s $f18,$f16,$f12 +/* 1bb58: 3c017005 */ lui $at,0x7005 +/* 1bb5c: c42842fc */ lwc1 $f8,0x42fc($at) +/* 1bb60: 46049182 */ mul.s $f6,$f18,$f4 +/* 1bb64: 46064301 */ sub.s $f12,$f8,$f6 +.L0001bb68: +/* 1bb68: 0c0058dd */ jal func00016374 +/* 1bb6c: e7ac0024 */ swc1 $f12,0x24($sp) +/* 1bb70: 3c017005 */ lui $at,0x7005 +/* 1bb74: c7ac0024 */ lwc1 $f12,0x24($sp) +/* 1bb78: c42a4300 */ lwc1 $f10,0x4300($at) +/* 1bb7c: 3c017005 */ lui $at,0x7005 +/* 1bb80: 460c503e */ c.le.s $f10,$f12 +/* 1bb84: 00000000 */ sll $zero,$zero,0x0 +/* 1bb88: 45000003 */ bc1f .L0001bb98 +/* 1bb8c: 00000000 */ sll $zero,$zero,0x0 +/* 1bb90: c4304304 */ lwc1 $f16,0x4304($at) +/* 1bb94: 460c8301 */ sub.s $f12,$f16,$f12 +.L0001bb98: +/* 1bb98: 3c017005 */ lui $at,0x7005 +/* 1bb9c: c4324308 */ lwc1 $f18,0x4308($at) +/* 1bba0: 3c013fc0 */ lui $at,0x3fc0 +/* 1bba4: 4612603c */ c.lt.s $f12,$f18 +/* 1bba8: 00000000 */ sll $zero,$zero,0x0 +/* 1bbac: 45020006 */ bc1fl .L0001bbc8 +/* 1bbb0: 44816000 */ mtc1 $at,$f12 +/* 1bbb4: 0fc259c0 */ jal 0xf096700 +/* 1bbb8: 00000000 */ sll $zero,$zero,0x0 +/* 1bbbc: 10000003 */ beqz $zero,.L0001bbcc +/* 1bbc0: 46000306 */ mov.s $f12,$f0 +/* 1bbc4: 44816000 */ mtc1 $at,$f12 +.L0001bbc8: +/* 1bbc8: 00000000 */ sll $zero,$zero,0x0 +.L0001bbcc: +/* 1bbcc: 0c0057b7 */ jal func00015edc +/* 1bbd0: 8fa50028 */ lw $a1,0x28($sp) +/* 1bbd4: 8fa400c8 */ lw $a0,0xc8($sp) +/* 1bbd8: 0c005775 */ jal func00015dd4 +/* 1bbdc: 8fa50028 */ lw $a1,0x28($sp) +/* 1bbe0: 8fa900ac */ lw $t1,0xac($sp) +/* 1bbe4: 8faa005c */ lw $t2,0x5c($sp) +/* 1bbe8: 8fab0058 */ lw $t3,0x58($sp) +/* 1bbec: 11200005 */ beqz $t1,.L0001bc04 +/* 1bbf0: 01202025 */ or $a0,$t1,$zero +/* 1bbf4: 000a4180 */ sll $t0,$t2,0x6 +/* 1bbf8: 010b3021 */ addu $a2,$t0,$t3 +/* 1bbfc: 0c0056f9 */ jal func00015be4 +/* 1bc00: 8fa50028 */ lw $a1,0x28($sp) +.L0001bc04: +/* 1bc04: 8fbf0014 */ lw $ra,0x14($sp) +.L0001bc08: +/* 1bc08: 27bd00b8 */ addiu $sp,$sp,0xb8 +/* 1bc0c: 03e00008 */ jr $ra +/* 1bc10: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0001bc14 +/* 1bc14: 27bdff58 */ addiu $sp,$sp,-168 +/* 1bc18: afbf0014 */ sw $ra,0x14($sp) +/* 1bc1c: afa500ac */ sw $a1,0xac($sp) +/* 1bc20: afa700b4 */ sw $a3,0xb4($sp) +/* 1bc24: 94ce0000 */ lhu $t6,0x0($a2) +/* 1bc28: afae00a4 */ sw $t6,0xa4($sp) +/* 1bc2c: 8cc20004 */ lw $v0,0x4($a2) +/* 1bc30: 844f000e */ lh $t7,0xe($v0) +/* 1bc34: afaf0054 */ sw $t7,0x54($sp) +/* 1bc38: 84580010 */ lh $t8,0x10($v0) +/* 1bc3c: afb80050 */ sw $t8,0x50($sp) +/* 1bc40: 84590012 */ lh $t9,0x12($v0) +/* 1bc44: afb9004c */ sw $t9,0x4c($sp) +/* 1bc48: 8ca9000c */ lw $t1,0xc($a1) +/* 1bc4c: afa90048 */ sw $t1,0x48($sp) +/* 1bc50: 8cca0008 */ lw $t2,0x8($a2) +/* 1bc54: 00003025 */ or $a2,$zero,$zero +/* 1bc58: 11400006 */ beqz $t2,.L0001bc74 +/* 1bc5c: afaa001c */ sw $t2,0x1c($sp) +/* 1bc60: 00a02025 */ or $a0,$a1,$zero +/* 1bc64: 0c006973 */ jal func0001a5cc +/* 1bc68: 01402825 */ or $a1,$t2,$zero +/* 1bc6c: 10000003 */ beqz $zero,.L0001bc7c +/* 1bc70: afa2009c */ sw $v0,0x9c($sp) +.L0001bc74: +/* 1bc74: 8c8c0000 */ lw $t4,0x0($a0) +/* 1bc78: afac009c */ sw $t4,0x9c($sp) +.L0001bc7c: +/* 1bc7c: 8fad009c */ lw $t5,0x9c($sp) +/* 1bc80: 8fa400b8 */ lw $a0,0xb8($sp) +/* 1bc84: 8fa80054 */ lw $t0,0x54($sp) +/* 1bc88: 11a00034 */ beqz $t5,.L0001bd5c +/* 1bc8c: 8fac0048 */ lw $t4,0x48($sp) +/* 1bc90: 8fa400b8 */ lw $a0,0xb8($sp) +/* 1bc94: 8fa500b4 */ lw $a1,0xb4($sp) +/* 1bc98: 0fc25c99 */ jal 0xf097264 +/* 1bc9c: 27a60058 */ addiu $a2,$sp,0x58 +/* 1bca0: 8fae00bc */ lw $t6,0xbc($sp) +/* 1bca4: 3c013f80 */ lui $at,0x3f80 +/* 1bca8: 44812000 */ mtc1 $at,$f4 +/* 1bcac: c5cc0000 */ lwc1 $f12,0x0($t6) +/* 1bcb0: 460c2032 */ c.eq.s $f4,$f12 +/* 1bcb4: 00000000 */ sll $zero,$zero,0x0 +/* 1bcb8: 45030004 */ bc1tl .L0001bccc +/* 1bcbc: 8faf00bc */ lw $t7,0xbc($sp) +/* 1bcc0: 0c00577c */ jal func00015df0 +/* 1bcc4: 27a50058 */ addiu $a1,$sp,0x58 +/* 1bcc8: 8faf00bc */ lw $t7,0xbc($sp) +.L0001bccc: +/* 1bccc: 3c013f80 */ lui $at,0x3f80 +/* 1bcd0: 44813000 */ mtc1 $at,$f6 +/* 1bcd4: c5ec0004 */ lwc1 $f12,0x4($t7) +/* 1bcd8: 460c3032 */ c.eq.s $f6,$f12 +/* 1bcdc: 00000000 */ sll $zero,$zero,0x0 +/* 1bce0: 45030004 */ bc1tl .L0001bcf4 +/* 1bce4: 8fb800bc */ lw $t8,0xbc($sp) +/* 1bce8: 0c005793 */ jal func00015e4c +/* 1bcec: 27a50058 */ addiu $a1,$sp,0x58 +/* 1bcf0: 8fb800bc */ lw $t8,0xbc($sp) +.L0001bcf4: +/* 1bcf4: 3c013f80 */ lui $at,0x3f80 +/* 1bcf8: 44814000 */ mtc1 $at,$f8 +/* 1bcfc: c70c0008 */ lwc1 $f12,0x8($t8) +/* 1bd00: 460c4032 */ c.eq.s $f8,$f12 +/* 1bd04: 00000000 */ sll $zero,$zero,0x0 +/* 1bd08: 45030004 */ bc1tl .L0001bd1c +/* 1bd0c: 8fb90054 */ lw $t9,0x54($sp) +/* 1bd10: 0c0057aa */ jal func00015ea8 +/* 1bd14: 27a50058 */ addiu $a1,$sp,0x58 +/* 1bd18: 8fb90054 */ lw $t9,0x54($sp) +.L0001bd1c: +/* 1bd1c: 8faa0048 */ lw $t2,0x48($sp) +/* 1bd20: 8fa4009c */ lw $a0,0x9c($sp) +/* 1bd24: 00194980 */ sll $t1,$t9,0x6 +/* 1bd28: 012a3021 */ addu $a2,$t1,$t2 +/* 1bd2c: afa6001c */ sw $a2,0x1c($sp) +/* 1bd30: 0c0056f9 */ jal func00015be4 +/* 1bd34: 27a50058 */ addiu $a1,$sp,0x58 +/* 1bd38: 3c028006 */ lui $v0,0x8006 +/* 1bd3c: 8c42efcc */ lw $v0,-0x1034($v0) +/* 1bd40: 8fa40054 */ lw $a0,0x54($sp) +/* 1bd44: 50400029 */ beqzl $v0,.L0001bdec +/* 1bd48: 8fb800a4 */ lw $t8,0xa4($sp) +/* 1bd4c: 0040f809 */ jalr $v0 +/* 1bd50: 8fa5001c */ lw $a1,0x1c($sp) +/* 1bd54: 10000025 */ beqz $zero,.L0001bdec +/* 1bd58: 8fb800a4 */ lw $t8,0xa4($sp) +.L0001bd5c: +/* 1bd5c: 00085980 */ sll $t3,$t0,0x6 +/* 1bd60: 016c3021 */ addu $a2,$t3,$t4 +/* 1bd64: afa6001c */ sw $a2,0x1c($sp) +/* 1bd68: 0fc25c99 */ jal 0xf097264 +/* 1bd6c: 8fa500b4 */ lw $a1,0xb4($sp) +/* 1bd70: 8fad00bc */ lw $t5,0xbc($sp) +/* 1bd74: 3c013f80 */ lui $at,0x3f80 +/* 1bd78: 44815000 */ mtc1 $at,$f10 +/* 1bd7c: c5ac0000 */ lwc1 $f12,0x0($t5) +/* 1bd80: 460c5032 */ c.eq.s $f10,$f12 +/* 1bd84: 00000000 */ sll $zero,$zero,0x0 +/* 1bd88: 45030004 */ bc1tl .L0001bd9c +/* 1bd8c: 8fae00bc */ lw $t6,0xbc($sp) +/* 1bd90: 0c00577c */ jal func00015df0 +/* 1bd94: 8fa5001c */ lw $a1,0x1c($sp) +/* 1bd98: 8fae00bc */ lw $t6,0xbc($sp) +.L0001bd9c: +/* 1bd9c: 3c013f80 */ lui $at,0x3f80 +/* 1bda0: 44818000 */ mtc1 $at,$f16 +/* 1bda4: c5cc0004 */ lwc1 $f12,0x4($t6) +/* 1bda8: 460c8032 */ c.eq.s $f16,$f12 +/* 1bdac: 00000000 */ sll $zero,$zero,0x0 +/* 1bdb0: 45030004 */ bc1tl .L0001bdc4 +/* 1bdb4: 8faf00bc */ lw $t7,0xbc($sp) +/* 1bdb8: 0c005793 */ jal func00015e4c +/* 1bdbc: 8fa5001c */ lw $a1,0x1c($sp) +/* 1bdc0: 8faf00bc */ lw $t7,0xbc($sp) +.L0001bdc4: +/* 1bdc4: 3c013f80 */ lui $at,0x3f80 +/* 1bdc8: 44819000 */ mtc1 $at,$f18 +/* 1bdcc: c5ec0008 */ lwc1 $f12,0x8($t7) +/* 1bdd0: 460c9032 */ c.eq.s $f18,$f12 +/* 1bdd4: 00000000 */ sll $zero,$zero,0x0 +/* 1bdd8: 45030004 */ bc1tl .L0001bdec +/* 1bddc: 8fb800a4 */ lw $t8,0xa4($sp) +/* 1bde0: 0c0057aa */ jal func00015ea8 +/* 1bde4: 8fa5001c */ lw $a1,0x1c($sp) +/* 1bde8: 8fb800a4 */ lw $t8,0xa4($sp) +.L0001bdec: +/* 1bdec: 8fa400b4 */ lw $a0,0xb4($sp) +/* 1bdf0: 3c053f00 */ lui $a1,0x3f00 +/* 1bdf4: 33190100 */ andi $t9,$t8,0x100 +/* 1bdf8: 53200019 */ beqzl $t9,.L0001be60 +/* 1bdfc: 8faf00a4 */ lw $t7,0xa4($sp) +/* 1be00: 0fc25d46 */ jal 0xf097518 +/* 1be04: 27a6002c */ addiu $a2,$sp,0x2c +/* 1be08: 8fa9009c */ lw $t1,0x9c($sp) +/* 1be0c: 8fac0050 */ lw $t4,0x50($sp) +/* 1be10: 27a5002c */ addiu $a1,$sp,0x2c +/* 1be14: 1120000d */ beqz $t1,.L0001be4c +/* 1be18: 000c6980 */ sll $t5,$t4,0x6 +/* 1be1c: 8fa400b8 */ lw $a0,0xb8($sp) +/* 1be20: 0fc25c99 */ jal 0xf097264 +/* 1be24: 27a60058 */ addiu $a2,$sp,0x58 +/* 1be28: 8faa0050 */ lw $t2,0x50($sp) +/* 1be2c: 8fab0048 */ lw $t3,0x48($sp) +/* 1be30: 8fa4009c */ lw $a0,0x9c($sp) +/* 1be34: 000a4180 */ sll $t0,$t2,0x6 +/* 1be38: 27a50058 */ addiu $a1,$sp,0x58 +/* 1be3c: 0c0056f9 */ jal func00015be4 +/* 1be40: 010b3021 */ addu $a2,$t0,$t3 +/* 1be44: 10000006 */ beqz $zero,.L0001be60 +/* 1be48: 8faf00a4 */ lw $t7,0xa4($sp) +.L0001be4c: +/* 1be4c: 8fae0048 */ lw $t6,0x48($sp) +/* 1be50: 8fa400b8 */ lw $a0,0xb8($sp) +/* 1be54: 0fc25c99 */ jal 0xf097264 +/* 1be58: 01ae3021 */ addu $a2,$t5,$t6 +/* 1be5c: 8faf00a4 */ lw $t7,0xa4($sp) +.L0001be60: +/* 1be60: 8fb9009c */ lw $t9,0x9c($sp) +/* 1be64: 31f80200 */ andi $t8,$t7,0x200 +/* 1be68: 5300004c */ beqzl $t8,.L0001bf9c +/* 1be6c: 8fbf0014 */ lw $ra,0x14($sp) +/* 1be70: 13200004 */ beqz $t9,.L0001be84 +/* 1be74: 8faa004c */ lw $t2,0x4c($sp) +/* 1be78: 27a90058 */ addiu $t1,$sp,0x58 +/* 1be7c: 10000005 */ beqz $zero,.L0001be94 +/* 1be80: afa90028 */ sw $t1,0x28($sp) +.L0001be84: +/* 1be84: 8fab0048 */ lw $t3,0x48($sp) +/* 1be88: 000a4180 */ sll $t0,$t2,0x6 +/* 1be8c: 010b6021 */ addu $t4,$t0,$t3 +/* 1be90: afac0028 */ sw $t4,0x28($sp) +.L0001be94: +/* 1be94: 8fad00b4 */ lw $t5,0xb4($sp) +/* 1be98: 0fc25a74 */ jal 0xf0969d0 +/* 1be9c: c5ac0000 */ lwc1 $f12,0x0($t5) +/* 1bea0: 46000080 */ add.s $f2,$f0,$f0 +/* 1bea4: 3c017005 */ lui $at,0x7005 +/* 1bea8: c424430c */ lwc1 $f4,0x430c($at) +/* 1beac: 3c017005 */ lui $at,0x7005 +/* 1beb0: 8fa50028 */ lw $a1,0x28($sp) +/* 1beb4: 4604103c */ c.lt.s $f2,$f4 +/* 1beb8: 00000000 */ sll $zero,$zero,0x0 +/* 1bebc: 45000007 */ bc1f .L0001bedc +/* 1bec0: 00000000 */ sll $zero,$zero,0x0 +/* 1bec4: 3c013f00 */ lui $at,0x3f00 +/* 1bec8: 44813000 */ mtc1 $at,$f6 +/* 1becc: 00000000 */ sll $zero,$zero,0x0 +/* 1bed0: 46061302 */ mul.s $f12,$f2,$f6 +/* 1bed4: 10000009 */ beqz $zero,.L0001befc +/* 1bed8: 00000000 */ sll $zero,$zero,0x0 +.L0001bedc: +/* 1bedc: c4284310 */ lwc1 $f8,0x4310($at) +/* 1bee0: 3c013f00 */ lui $at,0x3f00 +/* 1bee4: 44818000 */ mtc1 $at,$f16 +/* 1bee8: 46024281 */ sub.s $f10,$f8,$f2 +/* 1beec: 3c017005 */ lui $at,0x7005 +/* 1bef0: c4244314 */ lwc1 $f4,0x4314($at) +/* 1bef4: 46105482 */ mul.s $f18,$f10,$f16 +/* 1bef8: 46122301 */ sub.s $f12,$f4,$f18 +.L0001befc: +/* 1befc: 0c0058dd */ jal func00016374 +/* 1bf00: e7ac0024 */ swc1 $f12,0x24($sp) +/* 1bf04: 3c017005 */ lui $at,0x7005 +/* 1bf08: c7ac0024 */ lwc1 $f12,0x24($sp) +/* 1bf0c: c4264318 */ lwc1 $f6,0x4318($at) +/* 1bf10: 3c017005 */ lui $at,0x7005 +/* 1bf14: 460c303e */ c.le.s $f6,$f12 +/* 1bf18: 00000000 */ sll $zero,$zero,0x0 +/* 1bf1c: 45000003 */ bc1f .L0001bf2c +/* 1bf20: 00000000 */ sll $zero,$zero,0x0 +/* 1bf24: c428431c */ lwc1 $f8,0x431c($at) +/* 1bf28: 460c4301 */ sub.s $f12,$f8,$f12 +.L0001bf2c: +/* 1bf2c: 3c017005 */ lui $at,0x7005 +/* 1bf30: c42a4320 */ lwc1 $f10,0x4320($at) +/* 1bf34: 3c013fc0 */ lui $at,0x3fc0 +/* 1bf38: 460a603c */ c.lt.s $f12,$f10 +/* 1bf3c: 00000000 */ sll $zero,$zero,0x0 +/* 1bf40: 45020006 */ bc1fl .L0001bf5c +/* 1bf44: 44816000 */ mtc1 $at,$f12 +/* 1bf48: 0fc259c0 */ jal 0xf096700 +/* 1bf4c: 00000000 */ sll $zero,$zero,0x0 +/* 1bf50: 10000003 */ beqz $zero,.L0001bf60 +/* 1bf54: 46000306 */ mov.s $f12,$f0 +/* 1bf58: 44816000 */ mtc1 $at,$f12 +.L0001bf5c: +/* 1bf5c: 00000000 */ sll $zero,$zero,0x0 +.L0001bf60: +/* 1bf60: 0c0057b7 */ jal func00015edc +/* 1bf64: 8fa50028 */ lw $a1,0x28($sp) +/* 1bf68: 8fa400b8 */ lw $a0,0xb8($sp) +/* 1bf6c: 0c005775 */ jal func00015dd4 +/* 1bf70: 8fa50028 */ lw $a1,0x28($sp) +/* 1bf74: 8fae009c */ lw $t6,0x9c($sp) +/* 1bf78: 8faf004c */ lw $t7,0x4c($sp) +/* 1bf7c: 8fb90048 */ lw $t9,0x48($sp) +/* 1bf80: 11c00005 */ beqz $t6,.L0001bf98 +/* 1bf84: 01c02025 */ or $a0,$t6,$zero +/* 1bf88: 000fc180 */ sll $t8,$t7,0x6 +/* 1bf8c: 03193021 */ addu $a2,$t8,$t9 +/* 1bf90: 0c0056f9 */ jal func00015be4 +/* 1bf94: 8fa50028 */ lw $a1,0x28($sp) +.L0001bf98: +/* 1bf98: 8fbf0014 */ lw $ra,0x14($sp) +.L0001bf9c: +/* 1bf9c: 27bd00a8 */ addiu $sp,$sp,0xa8 +/* 1bfa0: 03e00008 */ jr $ra +/* 1bfa4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0001bfa8 +/* 1bfa8: 27bdfea0 */ addiu $sp,$sp,-352 +/* 1bfac: afbf002c */ sw $ra,0x2c($sp) +/* 1bfb0: afb00028 */ sw $s0,0x28($sp) +/* 1bfb4: afa40160 */ sw $a0,0x160($sp) +/* 1bfb8: afa50164 */ sw $a1,0x164($sp) +/* 1bfbc: afa60168 */ sw $a2,0x168($sp) +/* 1bfc0: 8ccf0004 */ lw $t7,0x4($a2) +/* 1bfc4: 8fae0168 */ lw $t6,0x168($sp) +/* 1bfc8: afaf0158 */ sw $t7,0x158($sp) +/* 1bfcc: 8cb00020 */ lw $s0,0x20($a1) +/* 1bfd0: 52000154 */ beqzl $s0,.L0001c524 +/* 1bfd4: 8dc50008 */ lw $a1,0x8($t6) +/* 1bfd8: 95f9000c */ lhu $t9,0xc($t7) +/* 1bfdc: 3c098006 */ lui $t1,0x8006 +/* 1bfe0: 27b80144 */ addiu $t8,$sp,0x144 +/* 1bfe4: afb90154 */ sw $t9,0x154($sp) +/* 1bfe8: 8ca20008 */ lw $v0,0x8($a1) +/* 1bfec: 3c013f80 */ lui $at,0x3f80 +/* 1bff0: 8c480004 */ lw $t0,0x4($v0) +/* 1bff4: afa80150 */ sw $t0,0x150($sp) +/* 1bff8: 86070000 */ lh $a3,0x0($s0) +/* 1bffc: 27a80138 */ addiu $t0,$sp,0x138 +/* 1c000: 10e0004e */ beqz $a3,.L0001c13c +/* 1c004: 00075080 */ sll $t2,$a3,0x2 +/* 1c008: 8d29f00c */ lw $t1,-0xff4($t1) +/* 1c00c: 01475023 */ subu $t2,$t2,$a3 +/* 1c010: 000a5080 */ sll $t2,$t2,0x2 +/* 1c014: 012a5821 */ addu $t3,$t1,$t2 +/* 1c018: 9163000b */ lbu $v1,0xb($t3) +/* 1c01c: 27a9012c */ addiu $t1,$sp,0x12c +/* 1c020: 306c0002 */ andi $t4,$v1,0x2 +/* 1c024: 000c182b */ sltu $v1,$zero,$t4 +/* 1c028: 50600005 */ beqzl $v1,.L0001c040 +/* 1c02c: afa30128 */ sw $v1,0x128($sp) +/* 1c030: 8c4f0000 */ lw $t7,0x0($v0) +/* 1c034: 00cf1826 */ xor $v1,$a2,$t7 +/* 1c038: 2c630001 */ sltiu $v1,$v1,0x1 +/* 1c03c: afa30128 */ sw $v1,0x128($sp) +.L0001c040: +/* 1c040: 92190004 */ lbu $t9,0x4($s0) +/* 1c044: 82050008 */ lb $a1,0x8($s0) +/* 1c048: afa3003c */ sw $v1,0x3c($sp) +/* 1c04c: afa9001c */ sw $t1,0x1c($sp) +/* 1c050: afa80018 */ sw $t0,0x18($sp) +/* 1c054: afb80014 */ sw $t8,0x14($sp) +/* 1c058: 8fa40154 */ lw $a0,0x154($sp) +/* 1c05c: 8fa60150 */ lw $a2,0x150($sp) +/* 1c060: 0c009014 */ jal func00024050 +/* 1c064: afb90010 */ sw $t9,0x10($sp) +/* 1c068: 3c0a800a */ lui $t2,0x800a +/* 1c06c: 8d4aa48c */ lw $t2,-0x5b74($t2) +/* 1c070: 51400010 */ beqzl $t2,.L0001c0b4 +/* 1c074: 44807000 */ mtc1 $zero,$f14 +/* 1c078: 44807000 */ mtc1 $zero,$f14 +/* 1c07c: c600001c */ lwc1 $f0,0x1c($s0) +/* 1c080: 4600703c */ c.lt.s $f14,$f0 +/* 1c084: 00000000 */ sll $zero,$zero,0x0 +/* 1c088: 4502000a */ bc1fl .L0001c0b4 +/* 1c08c: 44807000 */ mtc1 $zero,$f14 +/* 1c090: c6040010 */ lwc1 $f4,0x10($s0) +/* 1c094: 0fc25e24 */ jal 0xf097890 +/* 1c098: 46002303 */ div.s $f12,$f4,$f0 +/* 1c09c: c606001c */ lwc1 $f6,0x1c($s0) +/* 1c0a0: 44807000 */ mtc1 $zero,$f14 +/* 1c0a4: 46060082 */ mul.s $f2,$f0,$f6 +/* 1c0a8: 10000004 */ beqz $zero,.L0001c0bc +/* 1c0ac: 460e1032 */ c.eq.s $f2,$f14 +/* 1c0b0: 44807000 */ mtc1 $zero,$f14 +.L0001c0b4: +/* 1c0b4: c6020010 */ lwc1 $f2,0x10($s0) +/* 1c0b8: 460e1032 */ c.eq.s $f2,$f14 +.L0001c0bc: +/* 1c0bc: 8fa40154 */ lw $a0,0x154($sp) +/* 1c0c0: 8fa60150 */ lw $a2,0x150($sp) +/* 1c0c4: 27ac00d4 */ addiu $t4,$sp,0xd4 +/* 1c0c8: 45010019 */ bc1t .L0001c130 +/* 1c0cc: 27ad00c8 */ addiu $t5,$sp,0xc8 +/* 1c0d0: 920b0005 */ lbu $t3,0x5($s0) +/* 1c0d4: 82050008 */ lb $a1,0x8($s0) +/* 1c0d8: 86070000 */ lh $a3,0x0($s0) +/* 1c0dc: 27ae00bc */ addiu $t6,$sp,0xbc +/* 1c0e0: afae001c */ sw $t6,0x1c($sp) +/* 1c0e4: e7a200e0 */ swc1 $f2,0xe0($sp) +/* 1c0e8: afad0018 */ sw $t5,0x18($sp) +/* 1c0ec: afac0014 */ sw $t4,0x14($sp) +/* 1c0f0: 0c009014 */ jal func00024050 +/* 1c0f4: afab0010 */ sw $t3,0x10($sp) +/* 1c0f8: c7a200e0 */ lwc1 $f2,0xe0($sp) +/* 1c0fc: 27a40144 */ addiu $a0,$sp,0x144 +/* 1c100: 27a500d4 */ addiu $a1,$sp,0xd4 +/* 1c104: 44061000 */ mfc1 $a2,$f2 +/* 1c108: 0c006c1f */ jal func0001b07c +/* 1c10c: 00000000 */ sll $zero,$zero,0x0 +/* 1c110: 8faf003c */ lw $t7,0x3c($sp) +/* 1c114: c7a200e0 */ lwc1 $f2,0xe0($sp) +/* 1c118: 27a40138 */ addiu $a0,$sp,0x138 +/* 1c11c: 51e00005 */ beqzl $t7,.L0001c134 +/* 1c120: 44807000 */ mtc1 $zero,$f14 +/* 1c124: 44061000 */ mfc1 $a2,$f2 +/* 1c128: 0c006be6 */ jal func0001af98 +/* 1c12c: 27a500c8 */ addiu $a1,$sp,0xc8 +.L0001c130: +/* 1c130: 44807000 */ mtc1 $zero,$f14 +.L0001c134: +/* 1c134: 10000010 */ beqz $zero,.L0001c178 +/* 1c138: c60a0054 */ lwc1 $f10,0x54($s0) +.L0001c13c: +/* 1c13c: 44800000 */ mtc1 $zero,$f0 +/* 1c140: 44801000 */ mtc1 $zero,$f2 +/* 1c144: 44807000 */ mtc1 $zero,$f14 +/* 1c148: e7a00140 */ swc1 $f0,0x140($sp) +/* 1c14c: e7a0013c */ swc1 $f0,0x13c($sp) +/* 1c150: e7a00138 */ swc1 $f0,0x138($sp) +/* 1c154: 44810000 */ mtc1 $at,$f0 +/* 1c158: afa00128 */ sw $zero,0x128($sp) +/* 1c15c: e7a20148 */ swc1 $f2,0x148($sp) +/* 1c160: e7a20144 */ swc1 $f2,0x144($sp) +/* 1c164: e7a2014c */ swc1 $f2,0x14c($sp) +/* 1c168: e7a00130 */ swc1 $f0,0x130($sp) +/* 1c16c: e7a0012c */ swc1 $f0,0x12c($sp) +/* 1c170: e7a00134 */ swc1 $f0,0x134($sp) +/* 1c174: c60a0054 */ lwc1 $f10,0x54($s0) +.L0001c178: +/* 1c178: 8fa40154 */ lw $a0,0x154($sp) +/* 1c17c: 8fa60150 */ lw $a2,0x150($sp) +/* 1c180: 460a7032 */ c.eq.s $f14,$f10 +/* 1c184: 27b800b0 */ addiu $t8,$sp,0xb0 +/* 1c188: 27a800a4 */ addiu $t0,$sp,0xa4 +/* 1c18c: 27a90098 */ addiu $t1,$sp,0x98 +/* 1c190: 4501007a */ bc1t .L0001c37c +/* 1c194: 8faf0128 */ lw $t7,0x128($sp) +/* 1c198: 92190006 */ lbu $t9,0x6($s0) +/* 1c19c: 82050009 */ lb $a1,0x9($s0) +/* 1c1a0: 86070002 */ lh $a3,0x2($s0) +/* 1c1a4: afa9001c */ sw $t1,0x1c($sp) +/* 1c1a8: afa80018 */ sw $t0,0x18($sp) +/* 1c1ac: afb80014 */ sw $t8,0x14($sp) +/* 1c1b0: 0c009014 */ jal func00024050 +/* 1c1b4: afb90010 */ sw $t9,0x10($sp) +/* 1c1b8: 44808000 */ mtc1 $zero,$f16 +/* 1c1bc: c6120034 */ lwc1 $f18,0x34($s0) +/* 1c1c0: 8fa40154 */ lw $a0,0x154($sp) +/* 1c1c4: 8fa60150 */ lw $a2,0x150($sp) +/* 1c1c8: 46128032 */ c.eq.s $f16,$f18 +/* 1c1cc: 27ab005c */ addiu $t3,$sp,0x5c +/* 1c1d0: 27ac0050 */ addiu $t4,$sp,0x50 +/* 1c1d4: 27ad0044 */ addiu $t5,$sp,0x44 +/* 1c1d8: 4503000e */ bc1tl .L0001c214 +/* 1c1dc: 27a40144 */ addiu $a0,$sp,0x144 +/* 1c1e0: 920a0007 */ lbu $t2,0x7($s0) +/* 1c1e4: 82050009 */ lb $a1,0x9($s0) +/* 1c1e8: 86070002 */ lh $a3,0x2($s0) +/* 1c1ec: afad001c */ sw $t5,0x1c($sp) +/* 1c1f0: afac0018 */ sw $t4,0x18($sp) +/* 1c1f4: afab0014 */ sw $t3,0x14($sp) +/* 1c1f8: 0c009014 */ jal func00024050 +/* 1c1fc: afaa0010 */ sw $t2,0x10($sp) +/* 1c200: 27a400b0 */ addiu $a0,$sp,0xb0 +/* 1c204: 27a5005c */ addiu $a1,$sp,0x5c +/* 1c208: 0c006c1f */ jal func0001b07c +/* 1c20c: 8e060034 */ lw $a2,0x34($s0) +/* 1c210: 27a40144 */ addiu $a0,$sp,0x144 +.L0001c214: +/* 1c214: 0fc25b28 */ jal 0xf096ca0 +/* 1c218: 27a50088 */ addiu $a1,$sp,0x88 +/* 1c21c: 27a400b0 */ addiu $a0,$sp,0xb0 +/* 1c220: 0fc25b28 */ jal 0xf096ca0 +/* 1c224: 27a50078 */ addiu $a1,$sp,0x78 +/* 1c228: 27a40088 */ addiu $a0,$sp,0x88 +/* 1c22c: 0fc25db0 */ jal 0xf0976c0 +/* 1c230: 27a50078 */ addiu $a1,$sp,0x78 +/* 1c234: 27a70068 */ addiu $a3,$sp,0x68 +/* 1c238: 27a40088 */ addiu $a0,$sp,0x88 +/* 1c23c: 27a50078 */ addiu $a1,$sp,0x78 +/* 1c240: 0fc25cae */ jal 0xf0972b8 +/* 1c244: 8e060054 */ lw $a2,0x54($s0) +/* 1c248: 44802000 */ mtc1 $zero,$f4 +/* 1c24c: c7a60138 */ lwc1 $f6,0x138($sp) +/* 1c250: 27a70068 */ addiu $a3,$sp,0x68 +/* 1c254: c7aa013c */ lwc1 $f10,0x13c($sp) +/* 1c258: 46062032 */ c.eq.s $f4,$f6 +/* 1c25c: c7a40138 */ lwc1 $f4,0x138($sp) +/* 1c260: 27b90138 */ addiu $t9,$sp,0x138 +/* 1c264: 27b8012c */ addiu $t8,$sp,0x12c +/* 1c268: 4502000e */ bc1fl .L0001c2a4 +/* 1c26c: c6060088 */ lwc1 $f6,0x88($s0) +/* 1c270: 44804000 */ mtc1 $zero,$f8 +/* 1c274: c7b20140 */ lwc1 $f18,0x140($sp) +/* 1c278: 460a4032 */ c.eq.s $f8,$f10 +/* 1c27c: 00000000 */ sll $zero,$zero,0x0 +/* 1c280: 45020008 */ bc1fl .L0001c2a4 +/* 1c284: c6060088 */ lwc1 $f6,0x88($s0) +/* 1c288: 44808000 */ mtc1 $zero,$f16 +/* 1c28c: 8fa80164 */ lw $t0,0x164($sp) +/* 1c290: 46128032 */ c.eq.s $f16,$f18 +/* 1c294: 00000000 */ sll $zero,$zero,0x0 +/* 1c298: 45030023 */ bc1tl .L0001c328 +/* 1c29c: 8d090008 */ lw $t1,0x8($t0) +/* 1c2a0: c6060088 */ lwc1 $f6,0x88($s0) +.L0001c2a4: +/* 1c2a4: c7aa013c */ lwc1 $f10,0x13c($sp) +/* 1c2a8: 8fa50164 */ lw $a1,0x164($sp) +/* 1c2ac: 46062202 */ mul.s $f8,$f4,$f6 +/* 1c2b0: c7a40140 */ lwc1 $f4,0x140($sp) +/* 1c2b4: 8fa60168 */ lw $a2,0x168($sp) +/* 1c2b8: 8fa20158 */ lw $v0,0x158($sp) +/* 1c2bc: e7a80138 */ swc1 $f8,0x138($sp) +/* 1c2c0: c6100088 */ lwc1 $f16,0x88($s0) +/* 1c2c4: 46105482 */ mul.s $f18,$f10,$f16 +/* 1c2c8: e7b2013c */ swc1 $f18,0x13c($sp) +/* 1c2cc: c6060088 */ lwc1 $f6,0x88($s0) +/* 1c2d0: 46062282 */ mul.s $f10,$f4,$f6 +/* 1c2d4: e7aa0140 */ swc1 $f10,0x140($sp) +/* 1c2d8: 8cae0008 */ lw $t6,0x8($a1) +/* 1c2dc: 8dcf0000 */ lw $t7,0x0($t6) +/* 1c2e0: 50cf000b */ beql $a2,$t7,.L0001c310 +/* 1c2e4: 8fa40160 */ lw $a0,0x160($sp) +/* 1c2e8: c4500000 */ lwc1 $f16,0x0($v0) +/* 1c2ec: 46104100 */ add.s $f4,$f8,$f16 +/* 1c2f0: e7a40138 */ swc1 $f4,0x138($sp) +/* 1c2f4: c4460004 */ lwc1 $f6,0x4($v0) +/* 1c2f8: 46069200 */ add.s $f8,$f18,$f6 +/* 1c2fc: e7a8013c */ swc1 $f8,0x13c($sp) +/* 1c300: c4500008 */ lwc1 $f16,0x8($v0) +/* 1c304: 46105100 */ add.s $f4,$f10,$f16 +/* 1c308: e7a40140 */ swc1 $f4,0x140($sp) +/* 1c30c: 8fa40160 */ lw $a0,0x160($sp) +.L0001c310: +/* 1c310: afb90010 */ sw $t9,0x10($sp) +/* 1c314: 0c006f05 */ jal func0001bc14 +/* 1c318: afb80014 */ sw $t8,0x14($sp) +/* 1c31c: 100000a1 */ beqz $zero,.L0001c5a4 +/* 1c320: 8fbf002c */ lw $ra,0x2c($sp) +/* 1c324: 8d090008 */ lw $t1,0x8($t0) +.L0001c328: +/* 1c328: 8fa60168 */ lw $a2,0x168($sp) +/* 1c32c: 8fa40160 */ lw $a0,0x160($sp) +/* 1c330: 8d2a0000 */ lw $t2,0x0($t1) +/* 1c334: 8fa50164 */ lw $a1,0x164($sp) +/* 1c338: 27ad0138 */ addiu $t5,$sp,0x138 +/* 1c33c: 10ca000a */ beq $a2,$t2,.L0001c368 +/* 1c340: 27ae012c */ addiu $t6,$sp,0x12c +/* 1c344: 8fab0158 */ lw $t3,0x158($sp) +/* 1c348: 27ac012c */ addiu $t4,$sp,0x12c +/* 1c34c: afac0014 */ sw $t4,0x14($sp) +/* 1c350: 8fa40160 */ lw $a0,0x160($sp) +/* 1c354: 01002825 */ or $a1,$t0,$zero +/* 1c358: 0c006f05 */ jal func0001bc14 +/* 1c35c: afab0010 */ sw $t3,0x10($sp) +/* 1c360: 10000090 */ beqz $zero,.L0001c5a4 +/* 1c364: 8fbf002c */ lw $ra,0x2c($sp) +.L0001c368: +/* 1c368: afad0010 */ sw $t5,0x10($sp) +/* 1c36c: 0c006f05 */ jal func0001bc14 +/* 1c370: afae0014 */ sw $t6,0x14($sp) +/* 1c374: 1000008b */ beqz $zero,.L0001c5a4 +/* 1c378: 8fbf002c */ lw $ra,0x2c($sp) +.L0001c37c: +/* 1c37c: 11e00019 */ beqz $t7,.L0001c3e4 +/* 1c380: c7b20138 */ lwc1 $f18,0x138($sp) +/* 1c384: 0fc57222 */ jal 0xf15c888 +/* 1c388: 00000000 */ sll $zero,$zero,0x0 +/* 1c38c: c7b20138 */ lwc1 $f18,0x138($sp) +/* 1c390: c7a8013c */ lwc1 $f8,0x13c($sp) +/* 1c394: c7b00140 */ lwc1 $f16,0x140($sp) +/* 1c398: 46009182 */ mul.s $f6,$f18,$f0 +/* 1c39c: 27b90138 */ addiu $t9,$sp,0x138 +/* 1c3a0: 24180001 */ addiu $t8,$zero,0x1 +/* 1c3a4: 46004282 */ mul.s $f10,$f8,$f0 +/* 1c3a8: 27a9012c */ addiu $t1,$sp,0x12c +/* 1c3ac: afa90018 */ sw $t1,0x18($sp) +/* 1c3b0: 46008102 */ mul.s $f4,$f16,$f0 +/* 1c3b4: e7a60138 */ swc1 $f6,0x138($sp) +/* 1c3b8: afb80014 */ sw $t8,0x14($sp) +/* 1c3bc: afb90010 */ sw $t9,0x10($sp) +/* 1c3c0: e7aa013c */ swc1 $f10,0x13c($sp) +/* 1c3c4: 8fa40160 */ lw $a0,0x160($sp) +/* 1c3c8: 8fa50164 */ lw $a1,0x164($sp) +/* 1c3cc: e7a40140 */ swc1 $f4,0x140($sp) +/* 1c3d0: 8fa60168 */ lw $a2,0x168($sp) +/* 1c3d4: 0c006e03 */ jal func0001b80c +/* 1c3d8: 27a70144 */ addiu $a3,$sp,0x144 +/* 1c3dc: 10000071 */ beqz $zero,.L0001c5a4 +/* 1c3e0: 8fbf002c */ lw $ra,0x2c($sp) +.L0001c3e4: +/* 1c3e4: 46127032 */ c.eq.s $f14,$f18 +/* 1c3e8: c7a6013c */ lwc1 $f6,0x13c($sp) +/* 1c3ec: c7aa0138 */ lwc1 $f10,0x138($sp) +/* 1c3f0: 27a70144 */ addiu $a3,$sp,0x144 +/* 1c3f4: 45000009 */ bc1f .L0001c41c +/* 1c3f8: 27ae0138 */ addiu $t6,$sp,0x138 +/* 1c3fc: 46067032 */ c.eq.s $f14,$f6 +/* 1c400: c7a80140 */ lwc1 $f8,0x140($sp) +/* 1c404: 45020006 */ bc1fl .L0001c420 +/* 1c408: c6100088 */ lwc1 $f16,0x88($s0) +/* 1c40c: 46087032 */ c.eq.s $f14,$f8 +/* 1c410: 8fb80164 */ lw $t8,0x164($sp) +/* 1c414: 45030027 */ bc1tl .L0001c4b4 +/* 1c418: 8f090008 */ lw $t1,0x8($t8) +.L0001c41c: +/* 1c41c: c6100088 */ lwc1 $f16,0x88($s0) +.L0001c420: +/* 1c420: c7b2013c */ lwc1 $f18,0x13c($sp) +/* 1c424: 8fa80164 */ lw $t0,0x164($sp) +/* 1c428: 46105102 */ mul.s $f4,$f10,$f16 +/* 1c42c: c7aa0140 */ lwc1 $f10,0x140($sp) +/* 1c430: 8faa0168 */ lw $t2,0x168($sp) +/* 1c434: 8fad0158 */ lw $t5,0x158($sp) +/* 1c438: 27af012c */ addiu $t7,$sp,0x12c +/* 1c43c: e7a40138 */ swc1 $f4,0x138($sp) +/* 1c440: c6060088 */ lwc1 $f6,0x88($s0) +/* 1c444: 46069202 */ mul.s $f8,$f18,$f6 +/* 1c448: e7a8013c */ swc1 $f8,0x13c($sp) +/* 1c44c: c6100088 */ lwc1 $f16,0x88($s0) +/* 1c450: 46105482 */ mul.s $f18,$f10,$f16 +/* 1c454: e7b20140 */ swc1 $f18,0x140($sp) +/* 1c458: 8d0b0008 */ lw $t3,0x8($t0) +/* 1c45c: 8d6c0000 */ lw $t4,0x0($t3) +/* 1c460: 514c000b */ beql $t2,$t4,.L0001c490 +/* 1c464: 8fa40160 */ lw $a0,0x160($sp) +/* 1c468: c5a60000 */ lwc1 $f6,0x0($t5) +/* 1c46c: 46062280 */ add.s $f10,$f4,$f6 +/* 1c470: e7aa0138 */ swc1 $f10,0x138($sp) +/* 1c474: c5b00004 */ lwc1 $f16,0x4($t5) +/* 1c478: 46104100 */ add.s $f4,$f8,$f16 +/* 1c47c: e7a4013c */ swc1 $f4,0x13c($sp) +/* 1c480: c5a60008 */ lwc1 $f6,0x8($t5) +/* 1c484: 46069280 */ add.s $f10,$f18,$f6 +/* 1c488: e7aa0140 */ swc1 $f10,0x140($sp) +/* 1c48c: 8fa40160 */ lw $a0,0x160($sp) +.L0001c490: +/* 1c490: 8fa50164 */ lw $a1,0x164($sp) +/* 1c494: 8fa60168 */ lw $a2,0x168($sp) +/* 1c498: afae0010 */ sw $t6,0x10($sp) +/* 1c49c: afa00014 */ sw $zero,0x14($sp) +/* 1c4a0: 0c006e03 */ jal func0001b80c +/* 1c4a4: afaf0018 */ sw $t7,0x18($sp) +/* 1c4a8: 1000003e */ beqz $zero,.L0001c5a4 +/* 1c4ac: 8fbf002c */ lw $ra,0x2c($sp) +/* 1c4b0: 8f090008 */ lw $t1,0x8($t8) +.L0001c4b4: +/* 1c4b4: 8fb90168 */ lw $t9,0x168($sp) +/* 1c4b8: 8fa40160 */ lw $a0,0x160($sp) +/* 1c4bc: 8d280000 */ lw $t0,0x0($t1) +/* 1c4c0: 8fa50164 */ lw $a1,0x164($sp) +/* 1c4c4: 8fa60168 */ lw $a2,0x168($sp) +/* 1c4c8: 1328000d */ beq $t9,$t0,.L0001c500 +/* 1c4cc: 27a70144 */ addiu $a3,$sp,0x144 +/* 1c4d0: 8fab0158 */ lw $t3,0x158($sp) +/* 1c4d4: 27aa012c */ addiu $t2,$sp,0x12c +/* 1c4d8: afaa0018 */ sw $t2,0x18($sp) +/* 1c4dc: 8fa40160 */ lw $a0,0x160($sp) +/* 1c4e0: 03002825 */ or $a1,$t8,$zero +/* 1c4e4: 03203025 */ or $a2,$t9,$zero +/* 1c4e8: 27a70144 */ addiu $a3,$sp,0x144 +/* 1c4ec: afa00014 */ sw $zero,0x14($sp) +/* 1c4f0: 0c006e03 */ jal func0001b80c +/* 1c4f4: afab0010 */ sw $t3,0x10($sp) +/* 1c4f8: 1000002a */ beqz $zero,.L0001c5a4 +/* 1c4fc: 8fbf002c */ lw $ra,0x2c($sp) +.L0001c500: +/* 1c500: 27ac0138 */ addiu $t4,$sp,0x138 +/* 1c504: 27ad012c */ addiu $t5,$sp,0x12c +/* 1c508: afad0018 */ sw $t5,0x18($sp) +/* 1c50c: afac0010 */ sw $t4,0x10($sp) +/* 1c510: 0c006e03 */ jal func0001b80c +/* 1c514: afa00014 */ sw $zero,0x14($sp) +/* 1c518: 10000022 */ beqz $zero,.L0001c5a4 +/* 1c51c: 8fbf002c */ lw $ra,0x2c($sp) +/* 1c520: 8dc50008 */ lw $a1,0x8($t6) +.L0001c524: +/* 1c524: 8fa40164 */ lw $a0,0x164($sp) +/* 1c528: 8faf0160 */ lw $t7,0x160($sp) +/* 1c52c: 50a00006 */ beqzl $a1,.L0001c548 +/* 1c530: 8df00000 */ lw $s0,0x0($t7) +/* 1c534: 0c006973 */ jal func0001a5cc +/* 1c538: 00003025 */ or $a2,$zero,$zero +/* 1c53c: 10000002 */ beqz $zero,.L0001c548 +/* 1c540: 00408025 */ or $s0,$v0,$zero +/* 1c544: 8df00000 */ lw $s0,0x0($t7) +.L0001c548: +/* 1c548: 1200000f */ beqz $s0,.L0001c588 +/* 1c54c: 8fa40158 */ lw $a0,0x158($sp) +/* 1c550: 8fa40158 */ lw $a0,0x158($sp) +/* 1c554: 0c0059b7 */ jal func000166dc +/* 1c558: 27a500e8 */ addiu $a1,$sp,0xe8 +/* 1c55c: 8fb80158 */ lw $t8,0x158($sp) +/* 1c560: 8fa90164 */ lw $t1,0x164($sp) +/* 1c564: 02002025 */ or $a0,$s0,$zero +/* 1c568: 8719000e */ lh $t9,0xe($t8) +/* 1c56c: 8d28000c */ lw $t0,0xc($t1) +/* 1c570: 27a500e8 */ addiu $a1,$sp,0xe8 +/* 1c574: 00195980 */ sll $t3,$t9,0x6 +/* 1c578: 0c0056f9 */ jal func00015be4 +/* 1c57c: 010b3021 */ addu $a2,$t0,$t3 +/* 1c580: 10000008 */ beqz $zero,.L0001c5a4 +/* 1c584: 8fbf002c */ lw $ra,0x2c($sp) +.L0001c588: +/* 1c588: 8fac0164 */ lw $t4,0x164($sp) +/* 1c58c: 848e000e */ lh $t6,0xe($a0) +/* 1c590: 8d8d000c */ lw $t5,0xc($t4) +/* 1c594: 000e7980 */ sll $t7,$t6,0x6 +/* 1c598: 0c0059b7 */ jal func000166dc +/* 1c59c: 01af2821 */ addu $a1,$t5,$t7 +/* 1c5a0: 8fbf002c */ lw $ra,0x2c($sp) +.L0001c5a4: +/* 1c5a4: 8fb00028 */ lw $s0,0x28($sp) +/* 1c5a8: 27bd0160 */ addiu $sp,$sp,0x160 +/* 1c5ac: 03e00008 */ jr $ra +/* 1c5b0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0001c5b4 +/* 1c5b4: 27bdff90 */ addiu $sp,$sp,-112 +/* 1c5b8: afbf0014 */ sw $ra,0x14($sp) +/* 1c5bc: afa50074 */ sw $a1,0x74($sp) +/* 1c5c0: 8cce0004 */ lw $t6,0x4($a2) +/* 1c5c4: afae006c */ sw $t6,0x6c($sp) +/* 1c5c8: 8cc70008 */ lw $a3,0x8($a2) +/* 1c5cc: 8ca8000c */ lw $t0,0xc($a1) +/* 1c5d0: 00003025 */ or $a2,$zero,$zero +/* 1c5d4: 10e0000a */ beqz $a3,.L0001c600 +/* 1c5d8: 85c3000c */ lh $v1,0xc($t6) +/* 1c5dc: 00a02025 */ or $a0,$a1,$zero +/* 1c5e0: 00e02825 */ or $a1,$a3,$zero +/* 1c5e4: afa30024 */ sw $v1,0x24($sp) +/* 1c5e8: 0c006973 */ jal func0001a5cc +/* 1c5ec: afa80020 */ sw $t0,0x20($sp) +/* 1c5f0: 8fa30024 */ lw $v1,0x24($sp) +/* 1c5f4: 8fa80020 */ lw $t0,0x20($sp) +/* 1c5f8: 10000002 */ beqz $zero,.L0001c604 +/* 1c5fc: 00403825 */ or $a3,$v0,$zero +.L0001c600: +/* 1c600: 8c870000 */ lw $a3,0x0($a0) +.L0001c604: +/* 1c604: 10e00010 */ beqz $a3,.L0001c648 +/* 1c608: 8fa4006c */ lw $a0,0x6c($sp) +/* 1c60c: 8fa4006c */ lw $a0,0x6c($sp) +/* 1c610: 27a50028 */ addiu $a1,$sp,0x28 +/* 1c614: afa30024 */ sw $v1,0x24($sp) +/* 1c618: afa70068 */ sw $a3,0x68($sp) +/* 1c61c: 0c0059b7 */ jal func000166dc +/* 1c620: afa80020 */ sw $t0,0x20($sp) +/* 1c624: 8fa30024 */ lw $v1,0x24($sp) +/* 1c628: 8fa80020 */ lw $t0,0x20($sp) +/* 1c62c: 8fa40068 */ lw $a0,0x68($sp) +/* 1c630: 0003c980 */ sll $t9,$v1,0x6 +/* 1c634: 27a50028 */ addiu $a1,$sp,0x28 +/* 1c638: 0c0056f9 */ jal func00015be4 +/* 1c63c: 03283021 */ addu $a2,$t9,$t0 +/* 1c640: 10000005 */ beqz $zero,.L0001c658 +/* 1c644: 8fbf0014 */ lw $ra,0x14($sp) +.L0001c648: +/* 1c648: 00034980 */ sll $t1,$v1,0x6 +/* 1c64c: 0c0059b7 */ jal func000166dc +/* 1c650: 01282821 */ addu $a1,$t1,$t0 +/* 1c654: 8fbf0014 */ lw $ra,0x14($sp) +.L0001c658: +/* 1c658: 27bd0070 */ addiu $sp,$sp,0x70 +/* 1c65c: 03e00008 */ jr $ra +/* 1c660: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0001c664 +/* 1c664: 27bdffd0 */ addiu $sp,$sp,-48 +/* 1c668: afbf001c */ sw $ra,0x1c($sp) +/* 1c66c: afb00018 */ sw $s0,0x18($sp) +/* 1c670: afa40030 */ sw $a0,0x30($sp) +/* 1c674: 8cae0004 */ lw $t6,0x4($a1) +/* 1c678: 00a08025 */ or $s0,$a1,$zero +/* 1c67c: 0c006a87 */ jal func0001aa1c +/* 1c680: afae002c */ sw $t6,0x2c($sp) +/* 1c684: afa20028 */ sw $v0,0x28($sp) +/* 1c688: 8fa40030 */ lw $a0,0x30($sp) +/* 1c68c: 02002825 */ or $a1,$s0,$zero +/* 1c690: 0c006973 */ jal func0001a5cc +/* 1c694: 00003025 */ or $a2,$zero,$zero +/* 1c698: 3c0f8006 */ lui $t7,0x8006 +/* 1c69c: 8defefb4 */ lw $t7,-0x104c($t7) +/* 1c6a0: 00401825 */ or $v1,$v0,$zero +/* 1c6a4: 55e00004 */ bnezl $t7,.L0001c6b8 +/* 1c6a8: 44801000 */ mtc1 $zero,$f2 +/* 1c6ac: 14400004 */ bnez $v0,.L0001c6c0 +/* 1c6b0: 00000000 */ sll $zero,$zero,0x0 +/* 1c6b4: 44801000 */ mtc1 $zero,$f2 +.L0001c6b8: +/* 1c6b8: 10000011 */ beqz $zero,.L0001c700 +/* 1c6bc: 8fa2002c */ lw $v0,0x2c($sp) +.L0001c6c0: +/* 1c6c0: 0fc2d5ee */ jal 0xf0b57b8 +/* 1c6c4: afa30024 */ sw $v1,0x24($sp) +/* 1c6c8: 3c018006 */ lui $at,0x8006 +/* 1c6cc: 8fa30024 */ lw $v1,0x24($sp) +/* 1c6d0: c42cefb8 */ lwc1 $f12,-0x1048($at) +/* 1c6d4: 3c013f80 */ lui $at,0x3f80 +/* 1c6d8: 44814000 */ mtc1 $at,$f8 +/* 1c6dc: c4640038 */ lwc1 $f4,0x38($v1) +/* 1c6e0: 460c4032 */ c.eq.s $f8,$f12 +/* 1c6e4: 46002187 */ neg.s $f6,$f4 +/* 1c6e8: 46060082 */ mul.s $f2,$f0,$f6 +/* 1c6ec: 45030004 */ bc1tl .L0001c700 +/* 1c6f0: 8fa2002c */ lw $v0,0x2c($sp) +/* 1c6f4: 460c1082 */ mul.s $f2,$f2,$f12 +/* 1c6f8: 00000000 */ sll $zero,$zero,0x0 +/* 1c6fc: 8fa2002c */ lw $v0,0x2c($sp) +.L0001c700: +/* 1c700: 8fb80030 */ lw $t8,0x30($sp) +/* 1c704: c4400000 */ lwc1 $f0,0x0($v0) +/* 1c708: c70c0014 */ lwc1 $f12,0x14($t8) +/* 1c70c: 460c0282 */ mul.s $f10,$f0,$f12 +/* 1c710: 4602503c */ c.lt.s $f10,$f2 +/* 1c714: 00000000 */ sll $zero,$zero,0x0 +/* 1c718: 45030008 */ bc1tl .L0001c73c +/* 1c71c: c4520004 */ lwc1 $f18,0x4($v0) +/* 1c720: 44808000 */ mtc1 $zero,$f16 +/* 1c724: 00000000 */ sll $zero,$zero,0x0 +/* 1c728: 46008032 */ c.eq.s $f16,$f0 +/* 1c72c: 00000000 */ sll $zero,$zero,0x0 +/* 1c730: 4502000d */ bc1fl .L0001c768 +/* 1c734: 8faa0028 */ lw $t2,0x28($sp) +/* 1c738: c4520004 */ lwc1 $f18,0x4($v0) +.L0001c73c: +/* 1c73c: 8fa80028 */ lw $t0,0x28($sp) +/* 1c740: 460c9102 */ mul.s $f4,$f18,$f12 +/* 1c744: 4604103e */ c.le.s $f2,$f4 +/* 1c748: 00000000 */ sll $zero,$zero,0x0 +/* 1c74c: 45000005 */ bc1f .L0001c764 +/* 1c750: 24190001 */ addiu $t9,$zero,0x1 +/* 1c754: ad190000 */ sw $t9,0x0($t0) +/* 1c758: 8c490008 */ lw $t1,0x8($v0) +/* 1c75c: 10000004 */ beqz $zero,.L0001c770 +/* 1c760: ae090014 */ sw $t1,0x14($s0) +.L0001c764: +/* 1c764: 8faa0028 */ lw $t2,0x28($sp) +.L0001c768: +/* 1c768: ad400000 */ sw $zero,0x0($t2) +/* 1c76c: ae000014 */ sw $zero,0x14($s0) +.L0001c770: +/* 1c770: 8fbf001c */ lw $ra,0x1c($sp) +/* 1c774: 8fb00018 */ lw $s0,0x18($sp) +/* 1c778: 27bd0030 */ addiu $sp,$sp,0x30 +/* 1c77c: 03e00008 */ jr $ra +/* 1c780: 00000000 */ sll $zero,$zero,0x0 +/* 1c784: 27bdffe0 */ addiu $sp,$sp,-32 +/* 1c788: afbf0014 */ sw $ra,0x14($sp) +/* 1c78c: 8cae0004 */ lw $t6,0x4($a1) +/* 1c790: afa50024 */ sw $a1,0x24($sp) +/* 1c794: 0c006a87 */ jal func0001aa1c +/* 1c798: afae001c */ sw $t6,0x1c($sp) +/* 1c79c: 8c4f0000 */ lw $t7,0x0($v0) +/* 1c7a0: 8fa50024 */ lw $a1,0x24($sp) +/* 1c7a4: 8fb8001c */ lw $t8,0x1c($sp) +/* 1c7a8: 51e00005 */ beqzl $t7,.L0001c7c0 +/* 1c7ac: aca00014 */ sw $zero,0x14($a1) +/* 1c7b0: 8f190008 */ lw $t9,0x8($t8) +/* 1c7b4: 10000002 */ beqz $zero,.L0001c7c0 +/* 1c7b8: acb90014 */ sw $t9,0x14($a1) +/* 1c7bc: aca00014 */ sw $zero,0x14($a1) +.L0001c7c0: +/* 1c7c0: 8fbf0014 */ lw $ra,0x14($sp) +/* 1c7c4: 27bd0020 */ addiu $sp,$sp,0x20 +/* 1c7c8: 03e00008 */ jr $ra +/* 1c7cc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0001c7d0 +/* 1c7d0: 27bdffe0 */ addiu $sp,$sp,-32 +/* 1c7d4: afbf0014 */ sw $ra,0x14($sp) +/* 1c7d8: 8cae0004 */ lw $t6,0x4($a1) +/* 1c7dc: afa50024 */ sw $a1,0x24($sp) +/* 1c7e0: 0c006a87 */ jal func0001aa1c +/* 1c7e4: afae001c */ sw $t6,0x1c($sp) +/* 1c7e8: 8c4f0000 */ lw $t7,0x0($v0) +/* 1c7ec: 8fa50024 */ lw $a1,0x24($sp) +/* 1c7f0: 8fb8001c */ lw $t8,0x1c($sp) +/* 1c7f4: 51e00005 */ beqzl $t7,.L0001c80c +/* 1c7f8: aca00014 */ sw $zero,0x14($a1) +/* 1c7fc: 8f190000 */ lw $t9,0x0($t8) +/* 1c800: 10000002 */ beqz $zero,.L0001c80c +/* 1c804: acb90014 */ sw $t9,0x14($a1) +/* 1c808: aca00014 */ sw $zero,0x14($a1) +.L0001c80c: +/* 1c80c: 8fbf0014 */ lw $ra,0x14($sp) +/* 1c810: 27bd0020 */ addiu $sp,$sp,0x20 +/* 1c814: 03e00008 */ jr $ra +/* 1c818: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0001c81c +/* 1c81c: 27bdffe8 */ addiu $sp,$sp,-24 +/* 1c820: afbf0014 */ sw $ra,0x14($sp) +/* 1c824: 0c006a87 */ jal func0001aa1c +/* 1c828: afa5001c */ sw $a1,0x1c($sp) +/* 1c82c: 8c440000 */ lw $a0,0x0($v0) +/* 1c830: 8fa5001c */ lw $a1,0x1c($sp) +/* 1c834: 50800009 */ beqzl $a0,.L0001c85c +/* 1c838: 8fbf0014 */ lw $ra,0x14($sp) +/* 1c83c: 8c830000 */ lw $v1,0x0($a0) +/* 1c840: 10600005 */ beqz $v1,.L0001c858 +/* 1c844: aca30014 */ sw $v1,0x14($a1) +/* 1c848: ac650008 */ sw $a1,0x8($v1) +.L0001c84c: +/* 1c84c: 8c63000c */ lw $v1,0xc($v1) +/* 1c850: 5460fffe */ bnezl $v1,.L0001c84c +/* 1c854: ac650008 */ sw $a1,0x8($v1) +.L0001c858: +/* 1c858: 8fbf0014 */ lw $ra,0x14($sp) +.L0001c85c: +/* 1c85c: 27bd0018 */ addiu $sp,$sp,0x18 +/* 1c860: 03e00008 */ jr $ra +/* 1c864: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0001c868 +/* 1c868: 10a00004 */ beqz $a1,.L0001c87c +/* 1c86c: 8c820004 */ lw $v0,0x4($a0) +/* 1c870: 8c430018 */ lw $v1,0x18($v0) +/* 1c874: 10000003 */ beqz $zero,.L0001c884 +/* 1c878: 8c45001c */ lw $a1,0x1c($v0) +.L0001c87c: +/* 1c87c: 8c43001c */ lw $v1,0x1c($v0) +/* 1c880: 8c450018 */ lw $a1,0x18($v0) +.L0001c884: +/* 1c884: 10600022 */ beqz $v1,.L0001c910 +/* 1c888: 00000000 */ sll $zero,$zero,0x0 +/* 1c88c: ac830014 */ sw $v1,0x14($a0) +/* 1c890: 8c66000c */ lw $a2,0xc($v1) +/* 1c894: ac600010 */ sw $zero,0x10($v1) +/* 1c898: 00601025 */ or $v0,$v1,$zero +/* 1c89c: 10c0000a */ beqz $a2,.L0001c8c8 +/* 1c8a0: 00000000 */ sll $zero,$zero,0x0 +/* 1c8a4: 10a60008 */ beq $a1,$a2,.L0001c8c8 +/* 1c8a8: 00000000 */ sll $zero,$zero,0x0 +/* 1c8ac: 8c44000c */ lw $a0,0xc($v0) +/* 1c8b0: 00801025 */ or $v0,$a0,$zero +.L0001c8b4: +/* 1c8b4: 8c84000c */ lw $a0,0xc($a0) +/* 1c8b8: 10800003 */ beqz $a0,.L0001c8c8 +/* 1c8bc: 00000000 */ sll $zero,$zero,0x0 +/* 1c8c0: 54a4fffc */ bnel $a1,$a0,.L0001c8b4 +/* 1c8c4: 00801025 */ or $v0,$a0,$zero +.L0001c8c8: +/* 1c8c8: 10a00014 */ beqz $a1,.L0001c91c +/* 1c8cc: ac45000c */ sw $a1,0xc($v0) +/* 1c8d0: 8ca4000c */ lw $a0,0xc($a1) +/* 1c8d4: aca20010 */ sw $v0,0x10($a1) +/* 1c8d8: 00a01025 */ or $v0,$a1,$zero +/* 1c8dc: 1080000a */ beqz $a0,.L0001c908 +/* 1c8e0: 00000000 */ sll $zero,$zero,0x0 +/* 1c8e4: 10640008 */ beq $v1,$a0,.L0001c908 +/* 1c8e8: 00000000 */ sll $zero,$zero,0x0 +/* 1c8ec: 8ca4000c */ lw $a0,0xc($a1) +/* 1c8f0: 00801025 */ or $v0,$a0,$zero +.L0001c8f4: +/* 1c8f4: 8c84000c */ lw $a0,0xc($a0) +/* 1c8f8: 10800003 */ beqz $a0,.L0001c908 +/* 1c8fc: 00000000 */ sll $zero,$zero,0x0 +/* 1c900: 5464fffc */ bnel $v1,$a0,.L0001c8f4 +/* 1c904: 00801025 */ or $v0,$a0,$zero +.L0001c908: +/* 1c908: 03e00008 */ jr $ra +/* 1c90c: ac40000c */ sw $zero,0xc($v0) +.L0001c910: +/* 1c910: 10a00002 */ beqz $a1,.L0001c91c +/* 1c914: ac850014 */ sw $a1,0x14($a0) +/* 1c918: aca00010 */ sw $zero,0x10($a1) +.L0001c91c: +/* 1c91c: 03e00008 */ jr $ra +/* 1c920: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0001c924 +/* 1c924: 27bdffe8 */ addiu $sp,$sp,-24 +/* 1c928: afbf0014 */ sw $ra,0x14($sp) +/* 1c92c: 0c006a87 */ jal func0001aa1c +/* 1c930: afa5001c */ sw $a1,0x1c($sp) +/* 1c934: 8fa4001c */ lw $a0,0x1c($sp) +/* 1c938: 0c00721a */ jal func0001c868 +/* 1c93c: 8c450000 */ lw $a1,0x0($v0) +/* 1c940: 8fbf0014 */ lw $ra,0x14($sp) +/* 1c944: 27bd0018 */ addiu $sp,$sp,0x18 +/* 1c948: 03e00008 */ jr $ra +/* 1c94c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0001c950 +/* 1c950: 27bdffb0 */ addiu $sp,$sp,-80 +/* 1c954: afbf001c */ sw $ra,0x1c($sp) +/* 1c958: afb00018 */ sw $s0,0x18($sp) +/* 1c95c: afa40050 */ sw $a0,0x50($sp) +/* 1c960: 8cb00004 */ lw $s0,0x4($a1) +/* 1c964: 0c006a87 */ jal func0001aa1c +/* 1c968: afa50054 */ sw $a1,0x54($sp) +/* 1c96c: afa20048 */ sw $v0,0x48($sp) +/* 1c970: 8fa40050 */ lw $a0,0x50($sp) +/* 1c974: 8fa50054 */ lw $a1,0x54($sp) +/* 1c978: 0c006973 */ jal func0001a5cc +/* 1c97c: 00003025 */ or $a2,$zero,$zero +/* 1c980: 86030020 */ lh $v1,0x20($s0) +/* 1c984: 00402025 */ or $a0,$v0,$zero +/* 1c988: 24010002 */ addiu $at,$zero,0x2 +/* 1c98c: 1460000c */ bnez $v1,.L0001c9c0 +/* 1c990: 00000000 */ sll $zero,$zero,0x0 +/* 1c994: c604000c */ lwc1 $f4,0xc($s0) +/* 1c998: 27a50038 */ addiu $a1,$sp,0x38 +/* 1c99c: e7a40038 */ swc1 $f4,0x38($sp) +/* 1c9a0: c6060010 */ lwc1 $f6,0x10($s0) +/* 1c9a4: e7a6003c */ swc1 $f6,0x3c($sp) +/* 1c9a8: c6080014 */ lwc1 $f8,0x14($s0) +/* 1c9ac: afa40044 */ sw $a0,0x44($sp) +/* 1c9b0: 0c0056c4 */ jal func00015b10 +/* 1c9b4: e7a80040 */ swc1 $f8,0x40($sp) +/* 1c9b8: 1000002f */ beqz $zero,.L0001ca78 +/* 1c9bc: 8fa40044 */ lw $a0,0x44($sp) +.L0001c9c0: +/* 1c9c0: 5461000f */ bnel $v1,$at,.L0001ca00 +/* 1c9c4: 24010003 */ addiu $at,$zero,0x3 +/* 1c9c8: c60a0010 */ lwc1 $f10,0x10($s0) +/* 1c9cc: c4500010 */ lwc1 $f16,0x10($v0) +/* 1c9d0: 46105482 */ mul.s $f18,$f10,$f16 +/* 1c9d4: e7b20038 */ swc1 $f18,0x38($sp) +/* 1c9d8: c6040010 */ lwc1 $f4,0x10($s0) +/* 1c9dc: c4460014 */ lwc1 $f6,0x14($v0) +/* 1c9e0: 46062202 */ mul.s $f8,$f4,$f6 +/* 1c9e4: e7a8003c */ swc1 $f8,0x3c($sp) +/* 1c9e8: c4500018 */ lwc1 $f16,0x18($v0) +/* 1c9ec: c60a0010 */ lwc1 $f10,0x10($s0) +/* 1c9f0: 46105482 */ mul.s $f18,$f10,$f16 +/* 1c9f4: 10000020 */ beqz $zero,.L0001ca78 +/* 1c9f8: e7b20040 */ swc1 $f18,0x40($sp) +/* 1c9fc: 24010003 */ addiu $at,$zero,0x3 +.L0001ca00: +/* 1ca00: 5461000f */ bnel $v1,$at,.L0001ca40 +/* 1ca04: 24010001 */ addiu $at,$zero,0x1 +/* 1ca08: c6040014 */ lwc1 $f4,0x14($s0) +/* 1ca0c: c4460020 */ lwc1 $f6,0x20($v0) +/* 1ca10: 46062202 */ mul.s $f8,$f4,$f6 +/* 1ca14: e7a80038 */ swc1 $f8,0x38($sp) +/* 1ca18: c60a0014 */ lwc1 $f10,0x14($s0) +/* 1ca1c: c4500024 */ lwc1 $f16,0x24($v0) +/* 1ca20: 46105482 */ mul.s $f18,$f10,$f16 +/* 1ca24: e7b2003c */ swc1 $f18,0x3c($sp) +/* 1ca28: c4460028 */ lwc1 $f6,0x28($v0) +/* 1ca2c: c6040014 */ lwc1 $f4,0x14($s0) +/* 1ca30: 46062202 */ mul.s $f8,$f4,$f6 +/* 1ca34: 10000010 */ beqz $zero,.L0001ca78 +/* 1ca38: e7a80040 */ swc1 $f8,0x40($sp) +/* 1ca3c: 24010001 */ addiu $at,$zero,0x1 +.L0001ca40: +/* 1ca40: 5461000e */ bnel $v1,$at,.L0001ca7c +/* 1ca44: c6040000 */ lwc1 $f4,0x0($s0) +/* 1ca48: c60a000c */ lwc1 $f10,0xc($s0) +/* 1ca4c: c4500000 */ lwc1 $f16,0x0($v0) +/* 1ca50: 46105482 */ mul.s $f18,$f10,$f16 +/* 1ca54: e7b20038 */ swc1 $f18,0x38($sp) +/* 1ca58: c604000c */ lwc1 $f4,0xc($s0) +/* 1ca5c: c4460004 */ lwc1 $f6,0x4($v0) +/* 1ca60: 46062202 */ mul.s $f8,$f4,$f6 +/* 1ca64: e7a8003c */ swc1 $f8,0x3c($sp) +/* 1ca68: c4500008 */ lwc1 $f16,0x8($v0) +/* 1ca6c: c60a000c */ lwc1 $f10,0xc($s0) +/* 1ca70: 46105482 */ mul.s $f18,$f10,$f16 +/* 1ca74: e7b20040 */ swc1 $f18,0x40($sp) +.L0001ca78: +/* 1ca78: c6040000 */ lwc1 $f4,0x0($s0) +.L0001ca7c: +/* 1ca7c: 27a5002c */ addiu $a1,$sp,0x2c +/* 1ca80: e7a4002c */ swc1 $f4,0x2c($sp) +/* 1ca84: c6060004 */ lwc1 $f6,0x4($s0) +/* 1ca88: e7a60030 */ swc1 $f6,0x30($sp) +/* 1ca8c: c6080008 */ lwc1 $f8,0x8($s0) +/* 1ca90: 0c0056d9 */ jal func00015b64 +/* 1ca94: e7a80034 */ swc1 $f8,0x34($sp) +/* 1ca98: c7aa0038 */ lwc1 $f10,0x38($sp) +/* 1ca9c: c7b0002c */ lwc1 $f16,0x2c($sp) +/* 1caa0: c7a4003c */ lwc1 $f4,0x3c($sp) +/* 1caa4: c7a60030 */ lwc1 $f6,0x30($sp) +/* 1caa8: 46105482 */ mul.s $f18,$f10,$f16 +/* 1caac: c7b00034 */ lwc1 $f16,0x34($sp) +/* 1cab0: 8faf0048 */ lw $t7,0x48($sp) +/* 1cab4: 46062202 */ mul.s $f8,$f4,$f6 +/* 1cab8: c7a40040 */ lwc1 $f4,0x40($sp) +/* 1cabc: 8fb80048 */ lw $t8,0x48($sp) +/* 1cac0: 46048182 */ mul.s $f6,$f16,$f4 +/* 1cac4: 46089280 */ add.s $f10,$f18,$f8 +/* 1cac8: 44809000 */ mtc1 $zero,$f18 +/* 1cacc: 460a3000 */ add.s $f0,$f6,$f10 +/* 1cad0: 4612003c */ c.lt.s $f0,$f18 +/* 1cad4: 00000000 */ sll $zero,$zero,0x0 +/* 1cad8: 45000003 */ bc1f .L0001cae8 +/* 1cadc: 240e0001 */ addiu $t6,$zero,0x1 +/* 1cae0: 10000002 */ beqz $zero,.L0001caec +/* 1cae4: adee0000 */ sw $t6,0x0($t7) +.L0001cae8: +/* 1cae8: af000000 */ sw $zero,0x0($t8) +.L0001caec: +/* 1caec: 8fa40050 */ lw $a0,0x50($sp) +/* 1caf0: 0c007249 */ jal func0001c924 +/* 1caf4: 8fa50054 */ lw $a1,0x54($sp) +/* 1caf8: 8fbf001c */ lw $ra,0x1c($sp) +/* 1cafc: 8fb00018 */ lw $s0,0x18($sp) +/* 1cb00: 27bd0050 */ addiu $sp,$sp,0x50 +/* 1cb04: 03e00008 */ jr $ra +/* 1cb08: 00000000 */ sll $zero,$zero,0x0 +/* 1cb0c: 27bdffd8 */ addiu $sp,$sp,-40 +/* 1cb10: afbf0024 */ sw $ra,0x24($sp) +/* 1cb14: afb30020 */ sw $s3,0x20($sp) +/* 1cb18: afb2001c */ sw $s2,0x1c($sp) +/* 1cb1c: afb10018 */ sw $s1,0x18($sp) +/* 1cb20: afb00014 */ sw $s0,0x14($sp) +/* 1cb24: 8cb00014 */ lw $s0,0x14($a1) +/* 1cb28: 00809025 */ or $s2,$a0,$zero +/* 1cb2c: 00a09825 */ or $s3,$a1,$zero +/* 1cb30: 52000035 */ beqzl $s0,.L0001cc08 +/* 1cb34: 8fbf0024 */ lw $ra,0x24($sp) +/* 1cb38: 96020000 */ lhu $v0,0x0($s0) +.L0001cb3c: +/* 1cb3c: 24110001 */ addiu $s1,$zero,0x1 +/* 1cb40: 304e00ff */ andi $t6,$v0,0xff +/* 1cb44: 25cfffff */ addiu $t7,$t6,-1 +/* 1cb48: 2de10018 */ sltiu $at,$t7,0x18 +/* 1cb4c: 10200015 */ beqz $at,.L0001cba4 +/* 1cb50: 000f7880 */ sll $t7,$t7,0x2 +/* 1cb54: 3c017005 */ lui $at,0x7005 +/* 1cb58: 002f0821 */ addu $at,$at,$t7 +/* 1cb5c: 8c2f4324 */ lw $t7,0x4324($at) +/* 1cb60: 01e00008 */ jr $t7 +/* 1cb64: 00000000 */ sll $zero,$zero,0x0 +/* 1cb68: 1000000e */ beqz $zero,.L0001cba4 +/* 1cb6c: 00008825 */ or $s1,$zero,$zero +/* 1cb70: 02402025 */ or $a0,$s2,$zero +/* 1cb74: 0c007199 */ jal func0001c664 +/* 1cb78: 02002825 */ or $a1,$s0,$zero +/* 1cb7c: 10000009 */ beqz $zero,.L0001cba4 +/* 1cb80: 00000000 */ sll $zero,$zero,0x0 +/* 1cb84: 02402025 */ or $a0,$s2,$zero +/* 1cb88: 0c007254 */ jal func0001c950 +/* 1cb8c: 02002825 */ or $a1,$s0,$zero +/* 1cb90: 10000004 */ beqz $zero,.L0001cba4 +/* 1cb94: 00000000 */ sll $zero,$zero,0x0 +/* 1cb98: 02402025 */ or $a0,$s2,$zero +/* 1cb9c: 0c007207 */ jal func0001c81c +/* 1cba0: 02002825 */ or $a1,$s0,$zero +.L0001cba4: +/* 1cba4: 12200006 */ beqz $s1,.L0001cbc0 +/* 1cba8: 00000000 */ sll $zero,$zero,0x0 +/* 1cbac: 8e020014 */ lw $v0,0x14($s0) +/* 1cbb0: 10400003 */ beqz $v0,.L0001cbc0 +/* 1cbb4: 00000000 */ sll $zero,$zero,0x0 +/* 1cbb8: 10000010 */ beqz $zero,.L0001cbfc +/* 1cbbc: 00408025 */ or $s0,$v0,$zero +.L0001cbc0: +/* 1cbc0: 1200000e */ beqz $s0,.L0001cbfc +/* 1cbc4: 00000000 */ sll $zero,$zero,0x0 +/* 1cbc8: 8e630008 */ lw $v1,0x8($s3) +.L0001cbcc: +/* 1cbcc: 56030004 */ bnel $s0,$v1,.L0001cbe0 +/* 1cbd0: 8e02000c */ lw $v0,0xc($s0) +/* 1cbd4: 10000009 */ beqz $zero,.L0001cbfc +/* 1cbd8: 00008025 */ or $s0,$zero,$zero +/* 1cbdc: 8e02000c */ lw $v0,0xc($s0) +.L0001cbe0: +/* 1cbe0: 50400004 */ beqzl $v0,.L0001cbf4 +/* 1cbe4: 8e100008 */ lw $s0,0x8($s0) +/* 1cbe8: 10000004 */ beqz $zero,.L0001cbfc +/* 1cbec: 00408025 */ or $s0,$v0,$zero +/* 1cbf0: 8e100008 */ lw $s0,0x8($s0) +.L0001cbf4: +/* 1cbf4: 1600fff5 */ bnez $s0,.L0001cbcc +/* 1cbf8: 00000000 */ sll $zero,$zero,0x0 +.L0001cbfc: +/* 1cbfc: 5600ffcf */ bnezl $s0,.L0001cb3c +/* 1cc00: 96020000 */ lhu $v0,0x0($s0) +/* 1cc04: 8fbf0024 */ lw $ra,0x24($sp) +.L0001cc08: +/* 1cc08: 8fb00014 */ lw $s0,0x14($sp) +/* 1cc0c: 8fb10018 */ lw $s1,0x18($sp) +/* 1cc10: 8fb2001c */ lw $s2,0x1c($sp) +/* 1cc14: 8fb30020 */ lw $s3,0x20($sp) +/* 1cc18: 03e00008 */ jr $ra +/* 1cc1c: 27bd0028 */ addiu $sp,$sp,0x28 +/* 1cc20: 27bdffe0 */ addiu $sp,$sp,-32 +/* 1cc24: afbf001c */ sw $ra,0x1c($sp) +/* 1cc28: afb10018 */ sw $s1,0x18($sp) +/* 1cc2c: afb00014 */ sw $s0,0x14($sp) +/* 1cc30: 8c8e0008 */ lw $t6,0x8($a0) +/* 1cc34: 00808825 */ or $s1,$a0,$zero +/* 1cc38: 8dd00000 */ lw $s0,0x0($t6) +/* 1cc3c: 52000032 */ beqzl $s0,.L0001cd08 +/* 1cc40: 8fbf001c */ lw $ra,0x1c($sp) +/* 1cc44: 96020000 */ lhu $v0,0x0($s0) +.L0001cc48: +/* 1cc48: 304f00ff */ andi $t7,$v0,0xff +/* 1cc4c: 25f8ffff */ addiu $t8,$t7,-1 +/* 1cc50: 2f010018 */ sltiu $at,$t8,0x18 +/* 1cc54: 1020001a */ beqz $at,.L0001ccc0 +/* 1cc58: 0018c080 */ sll $t8,$t8,0x2 +/* 1cc5c: 3c017005 */ lui $at,0x7005 +/* 1cc60: 00380821 */ addu $at,$at,$t8 +/* 1cc64: 8c384384 */ lw $t8,0x4384($at) +/* 1cc68: 03000008 */ jr $t8 +/* 1cc6c: 00000000 */ sll $zero,$zero,0x0 +/* 1cc70: 02202025 */ or $a0,$s1,$zero +/* 1cc74: 0c007199 */ jal func0001c664 +/* 1cc78: 02002825 */ or $a1,$s0,$zero +/* 1cc7c: 10000011 */ beqz $zero,.L0001ccc4 +/* 1cc80: 8e020014 */ lw $v0,0x14($s0) +/* 1cc84: 02202025 */ or $a0,$s1,$zero +/* 1cc88: 0c007254 */ jal func0001c950 +/* 1cc8c: 02002825 */ or $a1,$s0,$zero +/* 1cc90: 1000000c */ beqz $zero,.L0001ccc4 +/* 1cc94: 8e020014 */ lw $v0,0x14($s0) +/* 1cc98: 02202025 */ or $a0,$s1,$zero +/* 1cc9c: 0c0071f4 */ jal func0001c7d0 +/* 1cca0: 02002825 */ or $a1,$s0,$zero +/* 1cca4: 10000007 */ beqz $zero,.L0001ccc4 +/* 1cca8: 8e020014 */ lw $v0,0x14($s0) +/* 1ccac: 02202025 */ or $a0,$s1,$zero +/* 1ccb0: 0c007207 */ jal func0001c81c +/* 1ccb4: 02002825 */ or $a1,$s0,$zero +/* 1ccb8: 10000002 */ beqz $zero,.L0001ccc4 +/* 1ccbc: 8e020014 */ lw $v0,0x14($s0) +.L0001ccc0: +/* 1ccc0: 8e020014 */ lw $v0,0x14($s0) +.L0001ccc4: +/* 1ccc4: 10400003 */ beqz $v0,.L0001ccd4 +/* 1ccc8: 00000000 */ sll $zero,$zero,0x0 +/* 1cccc: 1000000b */ beqz $zero,.L0001ccfc +/* 1ccd0: 00408025 */ or $s0,$v0,$zero +.L0001ccd4: +/* 1ccd4: 12000009 */ beqz $s0,.L0001ccfc +/* 1ccd8: 00000000 */ sll $zero,$zero,0x0 +/* 1ccdc: 8e02000c */ lw $v0,0xc($s0) +.L0001cce0: +/* 1cce0: 50400004 */ beqzl $v0,.L0001ccf4 +/* 1cce4: 8e100008 */ lw $s0,0x8($s0) +/* 1cce8: 10000004 */ beqz $zero,.L0001ccfc +/* 1ccec: 00408025 */ or $s0,$v0,$zero +/* 1ccf0: 8e100008 */ lw $s0,0x8($s0) +.L0001ccf4: +/* 1ccf4: 5600fffa */ bnezl $s0,.L0001cce0 +/* 1ccf8: 8e02000c */ lw $v0,0xc($s0) +.L0001ccfc: +/* 1ccfc: 5600ffd2 */ bnezl $s0,.L0001cc48 +/* 1cd00: 96020000 */ lhu $v0,0x0($s0) +/* 1cd04: 8fbf001c */ lw $ra,0x1c($sp) +.L0001cd08: +/* 1cd08: 8fb00014 */ lw $s0,0x14($sp) +/* 1cd0c: 8fb10018 */ lw $s1,0x18($sp) +/* 1cd10: 03e00008 */ jr $ra +/* 1cd14: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0001cd18 +/* 1cd18: 27bdffd8 */ addiu $sp,$sp,-40 +/* 1cd1c: afbf0024 */ sw $ra,0x24($sp) +/* 1cd20: afb20020 */ sw $s2,0x20($sp) +/* 1cd24: afb1001c */ sw $s1,0x1c($sp) +/* 1cd28: afb00018 */ sw $s0,0x18($sp) +/* 1cd2c: 8cae0008 */ lw $t6,0x8($a1) +/* 1cd30: 00a08825 */ or $s1,$a1,$zero +/* 1cd34: 00809025 */ or $s2,$a0,$zero +/* 1cd38: 8dd00000 */ lw $s0,0x0($t6) +/* 1cd3c: 52000044 */ beqzl $s0,.L0001ce50 +/* 1cd40: 8fbf0024 */ lw $ra,0x24($sp) +/* 1cd44: 96020000 */ lhu $v0,0x0($s0) +.L0001cd48: +/* 1cd48: 304f00ff */ andi $t7,$v0,0xff +/* 1cd4c: 25f8ffff */ addiu $t8,$t7,-1 +/* 1cd50: 2f010018 */ sltiu $at,$t8,0x18 +/* 1cd54: 1020002c */ beqz $at,.L0001ce08 +/* 1cd58: 0018c080 */ sll $t8,$t8,0x2 +/* 1cd5c: 3c017005 */ lui $at,0x7005 +/* 1cd60: 00380821 */ addu $at,$at,$t8 +/* 1cd64: 8c3843e4 */ lw $t8,0x43e4($at) +/* 1cd68: 03000008 */ jr $t8 +/* 1cd6c: 00000000 */ sll $zero,$zero,0x0 +/* 1cd70: 02402025 */ or $a0,$s2,$zero +/* 1cd74: 02202825 */ or $a1,$s1,$zero +/* 1cd78: 0c006d00 */ jal func0001b400 +/* 1cd7c: 02003025 */ or $a2,$s0,$zero +/* 1cd80: 10000022 */ beqz $zero,.L0001ce0c +/* 1cd84: 8e020014 */ lw $v0,0x14($s0) +/* 1cd88: 02402025 */ or $a0,$s2,$zero +/* 1cd8c: 02202825 */ or $a1,$s1,$zero +/* 1cd90: 0c006fea */ jal func0001bfa8 +/* 1cd94: 02003025 */ or $a2,$s0,$zero +/* 1cd98: 1000001c */ beqz $zero,.L0001ce0c +/* 1cd9c: 8e020014 */ lw $v0,0x14($s0) +/* 1cda0: 02402025 */ or $a0,$s2,$zero +/* 1cda4: 02202825 */ or $a1,$s1,$zero +/* 1cda8: 0c00716d */ jal func0001c5b4 +/* 1cdac: 02003025 */ or $a2,$s0,$zero +/* 1cdb0: 10000016 */ beqz $zero,.L0001ce0c +/* 1cdb4: 8e020014 */ lw $v0,0x14($s0) +/* 1cdb8: 02202025 */ or $a0,$s1,$zero +/* 1cdbc: 0c007199 */ jal func0001c664 +/* 1cdc0: 02002825 */ or $a1,$s0,$zero +/* 1cdc4: 10000011 */ beqz $zero,.L0001ce0c +/* 1cdc8: 8e020014 */ lw $v0,0x14($s0) +/* 1cdcc: 02202025 */ or $a0,$s1,$zero +/* 1cdd0: 0c007254 */ jal func0001c950 +/* 1cdd4: 02002825 */ or $a1,$s0,$zero +/* 1cdd8: 1000000c */ beqz $zero,.L0001ce0c +/* 1cddc: 8e020014 */ lw $v0,0x14($s0) +/* 1cde0: 02202025 */ or $a0,$s1,$zero +/* 1cde4: 0c0071f4 */ jal func0001c7d0 +/* 1cde8: 02002825 */ or $a1,$s0,$zero +/* 1cdec: 10000007 */ beqz $zero,.L0001ce0c +/* 1cdf0: 8e020014 */ lw $v0,0x14($s0) +/* 1cdf4: 02202025 */ or $a0,$s1,$zero +/* 1cdf8: 0c007207 */ jal func0001c81c +/* 1cdfc: 02002825 */ or $a1,$s0,$zero +/* 1ce00: 10000002 */ beqz $zero,.L0001ce0c +/* 1ce04: 8e020014 */ lw $v0,0x14($s0) +.L0001ce08: +/* 1ce08: 8e020014 */ lw $v0,0x14($s0) +.L0001ce0c: +/* 1ce0c: 10400003 */ beqz $v0,.L0001ce1c +/* 1ce10: 00000000 */ sll $zero,$zero,0x0 +/* 1ce14: 1000000b */ beqz $zero,.L0001ce44 +/* 1ce18: 00408025 */ or $s0,$v0,$zero +.L0001ce1c: +/* 1ce1c: 12000009 */ beqz $s0,.L0001ce44 +/* 1ce20: 00000000 */ sll $zero,$zero,0x0 +/* 1ce24: 8e02000c */ lw $v0,0xc($s0) +.L0001ce28: +/* 1ce28: 50400004 */ beqzl $v0,.L0001ce3c +/* 1ce2c: 8e100008 */ lw $s0,0x8($s0) +/* 1ce30: 10000004 */ beqz $zero,.L0001ce44 +/* 1ce34: 00408025 */ or $s0,$v0,$zero +/* 1ce38: 8e100008 */ lw $s0,0x8($s0) +.L0001ce3c: +/* 1ce3c: 5600fffa */ bnezl $s0,.L0001ce28 +/* 1ce40: 8e02000c */ lw $v0,0xc($s0) +.L0001ce44: +/* 1ce44: 5600ffc0 */ bnezl $s0,.L0001cd48 +/* 1ce48: 96020000 */ lhu $v0,0x0($s0) +/* 1ce4c: 8fbf0024 */ lw $ra,0x24($sp) +.L0001ce50: +/* 1ce50: 8fb00018 */ lw $s0,0x18($sp) +/* 1ce54: 8fb1001c */ lw $s1,0x1c($sp) +/* 1ce58: 8fb20020 */ lw $s2,0x20($sp) +/* 1ce5c: 03e00008 */ jr $ra +/* 1ce60: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0001ce64 +/* 1ce64: 27bdffe8 */ addiu $sp,$sp,-24 +/* 1ce68: afbf0014 */ sw $ra,0x14($sp) +/* 1ce6c: 8c8e0010 */ lw $t6,0x10($a0) +/* 1ce70: 8cb80008 */ lw $t8,0x8($a1) +/* 1ce74: acae000c */ sw $t6,0xc($a1) +/* 1ce78: 8719000e */ lh $t9,0xe($t8) +/* 1ce7c: 8c8f0010 */ lw $t7,0x10($a0) +/* 1ce80: 00194180 */ sll $t0,$t9,0x6 +/* 1ce84: 01e84821 */ addu $t1,$t7,$t0 +/* 1ce88: ac890010 */ sw $t1,0x10($a0) +/* 1ce8c: afa5001c */ sw $a1,0x1c($sp) +/* 1ce90: 0c0061a0 */ jal func00018680 +/* 1ce94: afa40018 */ sw $a0,0x18($sp) +/* 1ce98: 8fa40018 */ lw $a0,0x18($sp) +/* 1ce9c: 14400003 */ bnez $v0,.L0001ceac +/* 1cea0: 8fa5001c */ lw $a1,0x1c($sp) +/* 1cea4: 0c007346 */ jal func0001cd18 +/* 1cea8: 00000000 */ sll $zero,$zero,0x0 +.L0001ceac: +/* 1ceac: 8fbf0014 */ lw $ra,0x14($sp) +/* 1ceb0: 27bd0018 */ addiu $sp,$sp,0x18 +/* 1ceb4: 03e00008 */ jr $ra +/* 1ceb8: 00000000 */ sll $zero,$zero,0x0 +/* 1cebc: 27bdffd8 */ addiu $sp,$sp,-40 +/* 1cec0: afbf0014 */ sw $ra,0x14($sp) +/* 1cec4: afa40028 */ sw $a0,0x28($sp) +/* 1cec8: afa5002c */ sw $a1,0x2c($sp) +/* 1cecc: 8ca30020 */ lw $v1,0x20($a1) +/* 1ced0: 5060006a */ beqzl $v1,.L0001d07c +/* 1ced4: 8fa40028 */ lw $a0,0x28($sp) +/* 1ced8: 84670000 */ lh $a3,0x0($v1) +/* 1cedc: 3c08800a */ lui $t0,0x800a +/* 1cee0: 25089fc0 */ addiu $t0,$t0,-24640 +/* 1cee4: 50e00065 */ beqzl $a3,.L0001d07c +/* 1cee8: 8fa40028 */ lw $a0,0x28($sp) +/* 1ceec: 8d0f006c */ lw $t7,0x6c($t0) +/* 1cef0: 00003025 */ or $a2,$zero,$zero +/* 1cef4: 11e00003 */ beqz $t7,.L0001cf04 +/* 1cef8: 00000000 */ sll $zero,$zero,0x0 +/* 1cefc: 10000001 */ beqz $zero,.L0001cf04 +/* 1cf00: 24060001 */ addiu $a2,$zero,0x1 +.L0001cf04: +/* 1cf04: 8d180068 */ lw $t8,0x68($t0) +/* 1cf08: 00002825 */ or $a1,$zero,$zero +/* 1cf0c: 13000003 */ beqz $t8,.L0001cf1c +/* 1cf10: 00000000 */ sll $zero,$zero,0x0 +/* 1cf14: 10000001 */ beqz $zero,.L0001cf1c +/* 1cf18: 24050001 */ addiu $a1,$zero,0x1 +.L0001cf1c: +/* 1cf1c: 8d190064 */ lw $t9,0x64($t0) +/* 1cf20: 00002025 */ or $a0,$zero,$zero +/* 1cf24: 00001025 */ or $v0,$zero,$zero +/* 1cf28: 13200003 */ beqz $t9,.L0001cf38 +/* 1cf2c: 00000000 */ sll $zero,$zero,0x0 +/* 1cf30: 10000001 */ beqz $zero,.L0001cf38 +/* 1cf34: 24040001 */ addiu $a0,$zero,0x1 +.L0001cf38: +/* 1cf38: 8d090070 */ lw $t1,0x70($t0) +/* 1cf3c: 11200003 */ beqz $t1,.L0001cf4c +/* 1cf40: 00000000 */ sll $zero,$zero,0x0 +/* 1cf44: 10000001 */ beqz $zero,.L0001cf4c +/* 1cf48: 24020001 */ addiu $v0,$zero,0x1 +.L0001cf4c: +/* 1cf4c: 00445021 */ addu $t2,$v0,$a0 +/* 1cf50: 01455821 */ addu $t3,$t2,$a1 +/* 1cf54: 01666021 */ addu $t4,$t3,$a2 +/* 1cf58: 29810002 */ slti $at,$t4,0x2 +/* 1cf5c: 54200016 */ bnezl $at,.L0001cfb8 +/* 1cf60: 00072400 */ sll $a0,$a3,0x10 +/* 1cf64: c4640010 */ lwc1 $f4,0x10($v1) +/* 1cf68: 44801000 */ mtc1 $zero,$f2 +/* 1cf6c: 3c013f00 */ lui $at,0x3f00 +/* 1cf70: e7a4001c */ swc1 $f4,0x1c($sp) +/* 1cf74: c4660034 */ lwc1 $f6,0x34($v1) +/* 1cf78: 44814000 */ mtc1 $at,$f8 +/* 1cf7c: e7a60018 */ swc1 $f6,0x18($sp) +/* 1cf80: c460001c */ lwc1 $f0,0x1c($v1) +/* 1cf84: 4602003c */ c.lt.s $f0,$f2 +/* 1cf88: 00000000 */ sll $zero,$zero,0x0 +/* 1cf8c: 45020003 */ bc1fl .L0001cf9c +/* 1cf90: 4600403c */ c.lt.s $f8,$f0 +/* 1cf94: 46000007 */ neg.s $f0,$f0 +/* 1cf98: 4600403c */ c.lt.s $f8,$f0 +.L0001cf9c: +/* 1cf9c: 00000000 */ sll $zero,$zero,0x0 +/* 1cfa0: 45020005 */ bc1fl .L0001cfb8 +/* 1cfa4: 00072400 */ sll $a0,$a3,0x10 +/* 1cfa8: e4620010 */ swc1 $f2,0x10($v1) +/* 1cfac: e4620034 */ swc1 $f2,0x34($v1) +/* 1cfb0: 84670000 */ lh $a3,0x0($v1) +/* 1cfb4: 00072400 */ sll $a0,$a3,0x10 +.L0001cfb8: +/* 1cfb8: 00046c03 */ sra $t5,$a0,0x10 +/* 1cfbc: 01a02025 */ or $a0,$t5,$zero +/* 1cfc0: 0c008f4e */ jal func00023d38 +/* 1cfc4: afa30024 */ sw $v1,0x24($sp) +/* 1cfc8: 8fa30024 */ lw $v1,0x24($sp) +/* 1cfcc: 84640000 */ lh $a0,0x0($v1) +/* 1cfd0: 0c008eac */ jal func00023ab0 +/* 1cfd4: 84650014 */ lh $a1,0x14($v1) +/* 1cfd8: 8fa30024 */ lw $v1,0x24($sp) +/* 1cfdc: 44805000 */ mtc1 $zero,$f10 +/* 1cfe0: c4700010 */ lwc1 $f16,0x10($v1) +/* 1cfe4: a0620004 */ sb $v0,0x4($v1) +/* 1cfe8: 46105032 */ c.eq.s $f10,$f16 +/* 1cfec: 00000000 */ sll $zero,$zero,0x0 +/* 1cff0: 45030008 */ bc1tl .L0001d014 +/* 1cff4: 84640002 */ lh $a0,0x2($v1) +/* 1cff8: 84640000 */ lh $a0,0x0($v1) +/* 1cffc: 84650016 */ lh $a1,0x16($v1) +/* 1d000: 0c008eac */ jal func00023ab0 +/* 1d004: afa30024 */ sw $v1,0x24($sp) +/* 1d008: 8fa30024 */ lw $v1,0x24($sp) +/* 1d00c: a0620005 */ sb $v0,0x5($v1) +/* 1d010: 84640002 */ lh $a0,0x2($v1) +.L0001d014: +/* 1d014: 10800015 */ beqz $a0,.L0001d06c +/* 1d018: 00000000 */ sll $zero,$zero,0x0 +/* 1d01c: 0c008f4e */ jal func00023d38 +/* 1d020: afa30024 */ sw $v1,0x24($sp) +/* 1d024: 8fa30024 */ lw $v1,0x24($sp) +/* 1d028: 84640002 */ lh $a0,0x2($v1) +/* 1d02c: 0c008eac */ jal func00023ab0 +/* 1d030: 84650038 */ lh $a1,0x38($v1) +/* 1d034: 8fa30024 */ lw $v1,0x24($sp) +/* 1d038: 44809000 */ mtc1 $zero,$f18 +/* 1d03c: c4640034 */ lwc1 $f4,0x34($v1) +/* 1d040: a0620006 */ sb $v0,0x6($v1) +/* 1d044: 46049032 */ c.eq.s $f18,$f4 +/* 1d048: 00000000 */ sll $zero,$zero,0x0 +/* 1d04c: 45010007 */ bc1t .L0001d06c +/* 1d050: 00000000 */ sll $zero,$zero,0x0 +/* 1d054: 84640002 */ lh $a0,0x2($v1) +/* 1d058: 8465003a */ lh $a1,0x3a($v1) +/* 1d05c: 0c008eac */ jal func00023ab0 +/* 1d060: afa30024 */ sw $v1,0x24($sp) +/* 1d064: 8fa30024 */ lw $v1,0x24($sp) +/* 1d068: a0620007 */ sb $v0,0x7($v1) +.L0001d06c: +/* 1d06c: 0c008f43 */ jal func00023d0c +/* 1d070: afa30024 */ sw $v1,0x24($sp) +/* 1d074: 8fa30024 */ lw $v1,0x24($sp) +/* 1d078: 8fa40028 */ lw $a0,0x28($sp) +.L0001d07c: +/* 1d07c: 8fa5002c */ lw $a1,0x2c($sp) +/* 1d080: 0c007399 */ jal func0001ce64 +/* 1d084: afa30024 */ sw $v1,0x24($sp) +/* 1d088: 3c02800a */ lui $v0,0x800a +/* 1d08c: 24429fc0 */ addiu $v0,$v0,-24640 +/* 1d090: 8c4e006c */ lw $t6,0x6c($v0) +/* 1d094: 8fa30024 */ lw $v1,0x24($sp) +/* 1d098: 00003025 */ or $a2,$zero,$zero +/* 1d09c: 11c00003 */ beqz $t6,.L0001d0ac +/* 1d0a0: 00002825 */ or $a1,$zero,$zero +/* 1d0a4: 10000001 */ beqz $zero,.L0001d0ac +/* 1d0a8: 24060001 */ addiu $a2,$zero,0x1 +.L0001d0ac: +/* 1d0ac: 8c4f0068 */ lw $t7,0x68($v0) +/* 1d0b0: 00002025 */ or $a0,$zero,$zero +/* 1d0b4: 11e00003 */ beqz $t7,.L0001d0c4 +/* 1d0b8: 00000000 */ sll $zero,$zero,0x0 +/* 1d0bc: 10000001 */ beqz $zero,.L0001d0c4 +/* 1d0c0: 24050001 */ addiu $a1,$zero,0x1 +.L0001d0c4: +/* 1d0c4: 8c580064 */ lw $t8,0x64($v0) +/* 1d0c8: 13000003 */ beqz $t8,.L0001d0d8 +/* 1d0cc: 00000000 */ sll $zero,$zero,0x0 +/* 1d0d0: 10000001 */ beqz $zero,.L0001d0d8 +/* 1d0d4: 24040001 */ addiu $a0,$zero,0x1 +.L0001d0d8: +/* 1d0d8: 8c590070 */ lw $t9,0x70($v0) +/* 1d0dc: 00001025 */ or $v0,$zero,$zero +/* 1d0e0: 13200003 */ beqz $t9,.L0001d0f0 +/* 1d0e4: 00000000 */ sll $zero,$zero,0x0 +/* 1d0e8: 10000001 */ beqz $zero,.L0001d0f0 +/* 1d0ec: 24020001 */ addiu $v0,$zero,0x1 +.L0001d0f0: +/* 1d0f0: 00444821 */ addu $t1,$v0,$a0 +/* 1d0f4: 01255021 */ addu $t2,$t1,$a1 +/* 1d0f8: 01465821 */ addu $t3,$t2,$a2 +/* 1d0fc: 29610002 */ slti $at,$t3,0x2 +/* 1d100: 5420000b */ bnezl $at,.L0001d130 +/* 1d104: 8fbf0014 */ lw $ra,0x14($sp) +/* 1d108: 50600009 */ beqzl $v1,.L0001d130 +/* 1d10c: 8fbf0014 */ lw $ra,0x14($sp) +/* 1d110: 846c0000 */ lh $t4,0x0($v1) +/* 1d114: c7a6001c */ lwc1 $f6,0x1c($sp) +/* 1d118: 51800005 */ beqzl $t4,.L0001d130 +/* 1d11c: 8fbf0014 */ lw $ra,0x14($sp) +/* 1d120: e4660010 */ swc1 $f6,0x10($v1) +/* 1d124: c7a80018 */ lwc1 $f8,0x18($sp) +/* 1d128: e4680034 */ swc1 $f8,0x34($v1) +/* 1d12c: 8fbf0014 */ lw $ra,0x14($sp) +.L0001d130: +/* 1d130: 27bd0028 */ addiu $sp,$sp,0x28 +/* 1d134: 03e00008 */ jr $ra +/* 1d138: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0001d13c +/* 1d13c: 8c830020 */ lw $v1,0x20($a0) +/* 1d140: 00001025 */ or $v0,$zero,$zero +/* 1d144: 10600003 */ beqz $v1,.L0001d154 +/* 1d148: 00000000 */ sll $zero,$zero,0x0 +/* 1d14c: 03e00008 */ jr $ra +/* 1d150: 84620000 */ lh $v0,0x0($v1) +.L0001d154: +/* 1d154: 03e00008 */ jr $ra +/* 1d158: 00000000 */ sll $zero,$zero,0x0 +/* 1d15c: 8c830020 */ lw $v1,0x20($a0) +/* 1d160: 00001025 */ or $v0,$zero,$zero +/* 1d164: 10600003 */ beqz $v1,.L0001d174 +/* 1d168: 00000000 */ sll $zero,$zero,0x0 +/* 1d16c: 03e00008 */ jr $ra +/* 1d170: 80620008 */ lb $v0,0x8($v1) +.L0001d174: +/* 1d174: 03e00008 */ jr $ra +/* 1d178: 00000000 */ sll $zero,$zero,0x0 +/* 1d17c: 8c820020 */ lw $v0,0x20($a0) +/* 1d180: 50400004 */ beqzl $v0,.L0001d194 +/* 1d184: 44800000 */ mtc1 $zero,$f0 +/* 1d188: 03e00008 */ jr $ra +/* 1d18c: c440000c */ lwc1 $f0,0xc($v0) +/* 1d190: 44800000 */ mtc1 $zero,$f0 +.L0001d194: +/* 1d194: 00000000 */ sll $zero,$zero,0x0 +/* 1d198: 03e00008 */ jr $ra +/* 1d19c: 00000000 */ sll $zero,$zero,0x0 +/* 1d1a0: 27bdffe8 */ addiu $sp,$sp,-24 +/* 1d1a4: afbf0014 */ sw $ra,0x14($sp) +/* 1d1a8: 8c820020 */ lw $v0,0x20($a0) +/* 1d1ac: 50400015 */ beqzl $v0,.L0001d204 +/* 1d1b0: 44800000 */ mtc1 $zero,$f0 +/* 1d1b4: 44806000 */ mtc1 $zero,$f12 +/* 1d1b8: c4420018 */ lwc1 $f2,0x18($v0) +/* 1d1bc: 4602603e */ c.le.s $f12,$f2 +/* 1d1c0: 00000000 */ sll $zero,$zero,0x0 +/* 1d1c4: 45020004 */ bc1fl .L0001d1d8 +/* 1d1c8: 84440000 */ lh $a0,0x0($v0) +/* 1d1cc: 1000000e */ beqz $zero,.L0001d208 +/* 1d1d0: 46001006 */ mov.s $f0,$f2 +/* 1d1d4: 84440000 */ lh $a0,0x0($v0) +.L0001d1d8: +/* 1d1d8: 10800007 */ beqz $a0,.L0001d1f8 +/* 1d1dc: 00000000 */ sll $zero,$zero,0x0 +/* 1d1e0: 0c008dda */ jal func00023768 +/* 1d1e4: 00000000 */ sll $zero,$zero,0x0 +/* 1d1e8: 244effff */ addiu $t6,$v0,-1 +/* 1d1ec: 448e2000 */ mtc1 $t6,$f4 +/* 1d1f0: 10000005 */ beqz $zero,.L0001d208 +/* 1d1f4: 46802020 */ cvt.s.w $f0,$f4 +.L0001d1f8: +/* 1d1f8: 10000003 */ beqz $zero,.L0001d208 +/* 1d1fc: 46006006 */ mov.s $f0,$f12 +/* 1d200: 44800000 */ mtc1 $zero,$f0 +.L0001d204: +/* 1d204: 00000000 */ sll $zero,$zero,0x0 +.L0001d208: +/* 1d208: 8fbf0014 */ lw $ra,0x14($sp) +/* 1d20c: 27bd0018 */ addiu $sp,$sp,0x18 +/* 1d210: 03e00008 */ jr $ra +/* 1d214: 00000000 */ sll $zero,$zero,0x0 +/* 1d218: 27bdffe8 */ addiu $sp,$sp,-24 +/* 1d21c: afbf0014 */ sw $ra,0x14($sp) +/* 1d220: 8c8e0020 */ lw $t6,0x20($a0) +/* 1d224: 00001025 */ or $v0,$zero,$zero +/* 1d228: 11c00009 */ beqz $t6,.L0001d250 +/* 1d22c: 00000000 */ sll $zero,$zero,0x0 +/* 1d230: 0c00744f */ jal func0001d13c +/* 1d234: 00000000 */ sll $zero,$zero,0x0 +/* 1d238: 00022400 */ sll $a0,$v0,0x10 +/* 1d23c: 00047c03 */ sra $t7,$a0,0x10 +/* 1d240: 0c008dda */ jal func00023768 +/* 1d244: 01e02025 */ or $a0,$t7,$zero +/* 1d248: 10000002 */ beqz $zero,.L0001d254 +/* 1d24c: 8fbf0014 */ lw $ra,0x14($sp) +.L0001d250: +/* 1d250: 8fbf0014 */ lw $ra,0x14($sp) +.L0001d254: +/* 1d254: 27bd0018 */ addiu $sp,$sp,0x18 +/* 1d258: 03e00008 */ jr $ra +/* 1d25c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0001d260 +/* 1d260: 8c820020 */ lw $v0,0x20($a0) +/* 1d264: 3c013f80 */ lui $at,0x3f80 +/* 1d268: 50400004 */ beqzl $v0,.L0001d27c +/* 1d26c: 44810000 */ mtc1 $at,$f0 +/* 1d270: 03e00008 */ jr $ra +/* 1d274: c440001c */ lwc1 $f0,0x1c($v0) +/* 1d278: 44810000 */ mtc1 $at,$f0 +.L0001d27c: +/* 1d27c: 00000000 */ sll $zero,$zero,0x0 +/* 1d280: 03e00008 */ jr $ra +/* 1d284: 00000000 */ sll $zero,$zero,0x0 +/* 1d288: 8c820020 */ lw $v0,0x20($a0) +/* 1d28c: 3c013f80 */ lui $at,0x3f80 +/* 1d290: 5040000c */ beqzl $v0,.L0001d2c4 +/* 1d294: 44810000 */ mtc1 $at,$f0 +/* 1d298: c442001c */ lwc1 $f2,0x1c($v0) +/* 1d29c: 44802000 */ mtc1 $zero,$f4 +/* 1d2a0: 00000000 */ sll $zero,$zero,0x0 +/* 1d2a4: 4604103c */ c.lt.s $f2,$f4 +/* 1d2a8: 00000000 */ sll $zero,$zero,0x0 +/* 1d2ac: 45000002 */ bc1f .L0001d2b8 +/* 1d2b0: 00000000 */ sll $zero,$zero,0x0 +/* 1d2b4: 46001087 */ neg.s $f2,$f2 +.L0001d2b8: +/* 1d2b8: 03e00008 */ jr $ra +/* 1d2bc: 46001006 */ mov.s $f0,$f2 +/* 1d2c0: 44810000 */ mtc1 $at,$f0 +.L0001d2c4: +/* 1d2c4: 00000000 */ sll $zero,$zero,0x0 +/* 1d2c8: 03e00008 */ jr $ra +/* 1d2cc: 00000000 */ sll $zero,$zero,0x0 +/* 1d2d0: 27bdffe8 */ addiu $sp,$sp,-24 +/* 1d2d4: afbf0014 */ sw $ra,0x14($sp) +/* 1d2d8: 8c8e0020 */ lw $t6,0x20($a0) +/* 1d2dc: 3c013f80 */ lui $at,0x3f80 +/* 1d2e0: 51c0000a */ beqzl $t6,.L0001d30c +/* 1d2e4: 44810000 */ mtc1 $at,$f0 +/* 1d2e8: 0c007498 */ jal func0001d260 +/* 1d2ec: afa40018 */ sw $a0,0x18($sp) +/* 1d2f0: 8fa40018 */ lw $a0,0x18($sp) +/* 1d2f4: 8c8f0020 */ lw $t7,0x20($a0) +/* 1d2f8: c5e40074 */ lwc1 $f4,0x74($t7) +/* 1d2fc: 46040002 */ mul.s $f0,$f0,$f4 +/* 1d300: 10000004 */ beqz $zero,.L0001d314 +/* 1d304: 8fbf0014 */ lw $ra,0x14($sp) +/* 1d308: 44810000 */ mtc1 $at,$f0 +.L0001d30c: +/* 1d30c: 00000000 */ sll $zero,$zero,0x0 +/* 1d310: 8fbf0014 */ lw $ra,0x14($sp) +.L0001d314: +/* 1d314: 27bd0018 */ addiu $sp,$sp,0x18 +/* 1d318: 03e00008 */ jr $ra +/* 1d31c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0001d320 +/* 1d320: 27bdffe0 */ addiu $sp,$sp,-32 +/* 1d324: 00057400 */ sll $t6,$a1,0x10 +/* 1d328: 000e7c03 */ sra $t7,$t6,0x10 +/* 1d32c: afa50024 */ sw $a1,0x24($sp) +/* 1d330: 44866000 */ mtc1 $a2,$f12 +/* 1d334: 00803025 */ or $a2,$a0,$zero +/* 1d338: 01e02825 */ or $a1,$t7,$zero +/* 1d33c: afbf0014 */ sw $ra,0x14($sp) +/* 1d340: 0481002c */ bgez $a0,.L0001d3f4 +/* 1d344: afa40020 */ sw $a0,0x20($sp) +/* 1d348: 3c188006 */ lui $t8,0x8006 +/* 1d34c: 8f18efbc */ lw $t8,-0x1044($t8) +/* 1d350: 3c198006 */ lui $t9,0x8006 +/* 1d354: 000f4080 */ sll $t0,$t7,0x2 +/* 1d358: 17000008 */ bnez $t8,.L0001d37c +/* 1d35c: 00052400 */ sll $a0,$a1,0x10 +/* 1d360: 8f39f00c */ lw $t9,-0xff4($t9) +/* 1d364: 010f4023 */ subu $t0,$t0,$t7 +/* 1d368: 00084080 */ sll $t0,$t0,0x2 +/* 1d36c: 03284821 */ addu $t1,$t9,$t0 +/* 1d370: 912a000b */ lbu $t2,0xb($t1) +/* 1d374: 314b0001 */ andi $t3,$t2,0x1 +/* 1d378: 1160001c */ beqz $t3,.L0001d3ec +.L0001d37c: +/* 1d37c: 00046403 */ sra $t4,$a0,0x10 +/* 1d380: 01802025 */ or $a0,$t4,$zero +/* 1d384: a7a50026 */ sh $a1,0x26($sp) +/* 1d388: 0c008dda */ jal func00023768 +/* 1d38c: afa60020 */ sw $a2,0x20($sp) +/* 1d390: 87a50026 */ lh $a1,0x26($sp) +/* 1d394: afa2001c */ sw $v0,0x1c($sp) +/* 1d398: 00052400 */ sll $a0,$a1,0x10 +/* 1d39c: 00046c03 */ sra $t5,$a0,0x10 +/* 1d3a0: 0c008dda */ jal func00023768 +/* 1d3a4: 01a02025 */ or $a0,$t5,$zero +/* 1d3a8: 8fa60020 */ lw $a2,0x20($sp) +/* 1d3ac: 8fae001c */ lw $t6,0x1c($sp) +/* 1d3b0: 00067823 */ negu $t7,$a2 +/* 1d3b4: 01e2001a */ div $zero,$t7,$v0 +/* 1d3b8: 0000c010 */ mfhi $t8 +/* 1d3bc: 01d83023 */ subu $a2,$t6,$t8 +/* 1d3c0: 14400002 */ bnez $v0,.L0001d3cc +/* 1d3c4: 00000000 */ sll $zero,$zero,0x0 +/* 1d3c8: 0007000d */ break 0x7 +.L0001d3cc: +/* 1d3cc: 2401ffff */ addiu $at,$zero,-1 +/* 1d3d0: 14410004 */ bne $v0,$at,.L0001d3e4 +/* 1d3d4: 3c018000 */ lui $at,0x8000 +/* 1d3d8: 15e10002 */ bne $t7,$at,.L0001d3e4 +/* 1d3dc: 00000000 */ sll $zero,$zero,0x0 +/* 1d3e0: 0006000d */ break 0x6 +.L0001d3e4: +/* 1d3e4: 10000041 */ beqz $zero,.L0001d4ec +/* 1d3e8: 8fbf0014 */ lw $ra,0x14($sp) +.L0001d3ec: +/* 1d3ec: 1000003e */ beqz $zero,.L0001d4e8 +/* 1d3f0: 00003025 */ or $a2,$zero,$zero +.L0001d3f4: +/* 1d3f4: 44802000 */ mtc1 $zero,$f4 +/* 1d3f8: 00052400 */ sll $a0,$a1,0x10 +/* 1d3fc: 00044c03 */ sra $t1,$a0,0x10 +/* 1d400: 460c203e */ c.le.s $f4,$f12 +/* 1d404: 01202025 */ or $a0,$t1,$zero +/* 1d408: 4502000c */ bc1fl .L0001d43c +/* 1d40c: a7a50026 */ sh $a1,0x26($sp) +/* 1d410: 4600618d */ trunc.w.s $f6,$f12 +/* 1d414: 44083000 */ mfc1 $t0,$f6 +/* 1d418: 00000000 */ sll $zero,$zero,0x0 +/* 1d41c: 0106082a */ slt $at,$t0,$a2 +/* 1d420: 50200006 */ beqzl $at,.L0001d43c +/* 1d424: a7a50026 */ sh $a1,0x26($sp) +/* 1d428: 0fc25e7a */ jal 0xf0979e8 +/* 1d42c: 00000000 */ sll $zero,$zero,0x0 +/* 1d430: 1000002d */ beqz $zero,.L0001d4e8 +/* 1d434: 00403025 */ or $a2,$v0,$zero +/* 1d438: a7a50026 */ sh $a1,0x26($sp) +.L0001d43c: +/* 1d43c: 0c008dda */ jal func00023768 +/* 1d440: afa60020 */ sw $a2,0x20($sp) +/* 1d444: 8fa60020 */ lw $a2,0x20($sp) +/* 1d448: 87a50026 */ lh $a1,0x26($sp) +/* 1d44c: 3c0a8006 */ lui $t2,0x8006 +/* 1d450: 00c2082a */ slt $at,$a2,$v0 +/* 1d454: 54200025 */ bnezl $at,.L0001d4ec +/* 1d458: 8fbf0014 */ lw $ra,0x14($sp) +/* 1d45c: 8d4aefbc */ lw $t2,-0x1044($t2) +/* 1d460: 3c0b8006 */ lui $t3,0x8006 +/* 1d464: 00056080 */ sll $t4,$a1,0x2 +/* 1d468: 15400008 */ bnez $t2,.L0001d48c +/* 1d46c: 00052400 */ sll $a0,$a1,0x10 +/* 1d470: 8d6bf00c */ lw $t3,-0xff4($t3) +/* 1d474: 01856023 */ subu $t4,$t4,$a1 +/* 1d478: 000c6080 */ sll $t4,$t4,0x2 +/* 1d47c: 016c6821 */ addu $t5,$t3,$t4 +/* 1d480: 91af000b */ lbu $t7,0xb($t5) +/* 1d484: 31ee0001 */ andi $t6,$t7,0x1 +/* 1d488: 11c00012 */ beqz $t6,.L0001d4d4 +.L0001d48c: +/* 1d48c: 0004c403 */ sra $t8,$a0,0x10 +/* 1d490: 03002025 */ or $a0,$t8,$zero +/* 1d494: 0c008dda */ jal func00023768 +/* 1d498: afa60020 */ sw $a2,0x20($sp) +/* 1d49c: 8fa60020 */ lw $a2,0x20($sp) +/* 1d4a0: 00c2001a */ div $zero,$a2,$v0 +/* 1d4a4: 14400002 */ bnez $v0,.L0001d4b0 +/* 1d4a8: 00000000 */ sll $zero,$zero,0x0 +/* 1d4ac: 0007000d */ break 0x7 +.L0001d4b0: +/* 1d4b0: 2401ffff */ addiu $at,$zero,-1 +/* 1d4b4: 14410004 */ bne $v0,$at,.L0001d4c8 +/* 1d4b8: 3c018000 */ lui $at,0x8000 +/* 1d4bc: 14c10002 */ bne $a2,$at,.L0001d4c8 +/* 1d4c0: 00000000 */ sll $zero,$zero,0x0 +/* 1d4c4: 0006000d */ break 0x6 +.L0001d4c8: +/* 1d4c8: 00003010 */ mfhi $a2 +/* 1d4cc: 10000007 */ beqz $zero,.L0001d4ec +/* 1d4d0: 8fbf0014 */ lw $ra,0x14($sp) +.L0001d4d4: +/* 1d4d4: 00052400 */ sll $a0,$a1,0x10 +/* 1d4d8: 0004cc03 */ sra $t9,$a0,0x10 +/* 1d4dc: 0c008dda */ jal func00023768 +/* 1d4e0: 03202025 */ or $a0,$t9,$zero +/* 1d4e4: 2446ffff */ addiu $a2,$v0,-1 +.L0001d4e8: +/* 1d4e8: 8fbf0014 */ lw $ra,0x14($sp) +.L0001d4ec: +/* 1d4ec: 27bd0020 */ addiu $sp,$sp,0x20 +/* 1d4f0: 00c01025 */ or $v0,$a2,$zero +/* 1d4f4: 03e00008 */ jr $ra +/* 1d4f8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0001d4fc +/* 1d4fc: 27bdffe8 */ addiu $sp,$sp,-24 +/* 1d500: afbf0014 */ sw $ra,0x14($sp) +/* 1d504: 8c820020 */ lw $v0,0x20($a0) +/* 1d508: 44856000 */ mtc1 $a1,$f12 +/* 1d50c: 50400044 */ beqzl $v0,.L0001d620 +/* 1d510: 8fbf0014 */ lw $ra,0x14($sp) +/* 1d514: 44802000 */ mtc1 $zero,$f4 +/* 1d518: 00000000 */ sll $zero,$zero,0x0 +/* 1d51c: 460c203c */ c.lt.s $f4,$f12 +/* 1d520: 00000000 */ sll $zero,$zero,0x0 +/* 1d524: 4502003d */ bc1fl .L0001d61c +/* 1d528: a4400002 */ sh $zero,0x2($v0) +/* 1d52c: 84430000 */ lh $v1,0x0($v0) +/* 1d530: 5060003a */ beqzl $v1,.L0001d61c +/* 1d534: a4400002 */ sh $zero,0x2($v0) +/* 1d538: 844e0002 */ lh $t6,0x2($v0) +/* 1d53c: 3c013f80 */ lui $at,0x3f80 +/* 1d540: 51c00008 */ beqzl $t6,.L0001d564 +/* 1d544: 8c8f0008 */ lw $t7,0x8($a0) +/* 1d548: 44813000 */ mtc1 $at,$f6 +/* 1d54c: c4480054 */ lwc1 $f8,0x54($v0) +/* 1d550: 46083032 */ c.eq.s $f6,$f8 +/* 1d554: 00000000 */ sll $zero,$zero,0x0 +/* 1d558: 45030031 */ bc1tl .L0001d620 +/* 1d55c: 8fbf0014 */ lw $ra,0x14($sp) +/* 1d560: 8c8f0008 */ lw $t7,0x8($a0) +.L0001d564: +/* 1d564: c44a000c */ lwc1 $f10,0xc($v0) +/* 1d568: c4500010 */ lwc1 $f16,0x10($v0) +/* 1d56c: 8de50000 */ lw $a1,0x0($t7) +/* 1d570: 80590008 */ lb $t9,0x8($v0) +/* 1d574: 84480014 */ lh $t0,0x14($v0) +/* 1d578: 94a60000 */ lhu $a2,0x0($a1) +/* 1d57c: e44a0030 */ swc1 $f10,0x30($v0) +/* 1d580: e4500034 */ swc1 $f16,0x34($v0) +/* 1d584: 84490016 */ lh $t1,0x16($v0) +/* 1d588: c452001c */ lwc1 $f18,0x1c($v0) +/* 1d58c: c4440020 */ lwc1 $f4,0x20($v0) +/* 1d590: c4460024 */ lwc1 $f6,0x24($v0) +/* 1d594: c4480028 */ lwc1 $f8,0x28($v0) +/* 1d598: c44a002c */ lwc1 $f10,0x2c($v0) +/* 1d59c: c4500018 */ lwc1 $f16,0x18($v0) +/* 1d5a0: 24010001 */ addiu $at,$zero,0x1 +/* 1d5a4: 30d800ff */ andi $t8,$a2,0xff +/* 1d5a8: a4430002 */ sh $v1,0x2($v0) +/* 1d5ac: a0590009 */ sb $t9,0x9($v0) +/* 1d5b0: a4480038 */ sh $t0,0x38($v0) +/* 1d5b4: a449003a */ sh $t1,0x3a($v0) +/* 1d5b8: e4520040 */ swc1 $f18,0x40($v0) +/* 1d5bc: e4440044 */ swc1 $f4,0x44($v0) +/* 1d5c0: e4460048 */ swc1 $f6,0x48($v0) +/* 1d5c4: e448004c */ swc1 $f8,0x4c($v0) +/* 1d5c8: e44a0050 */ swc1 $f10,0x50($v0) +/* 1d5cc: 17010013 */ bne $t8,$at,.L0001d61c +/* 1d5d0: e450003c */ swc1 $f16,0x3c($v0) +/* 1d5d4: 0c006a87 */ jal func0001aa1c +/* 1d5d8: 00000000 */ sll $zero,$zero,0x0 +/* 1d5dc: c4520034 */ lwc1 $f18,0x34($v0) +/* 1d5e0: c4440038 */ lwc1 $f4,0x38($v0) +/* 1d5e4: c446003c */ lwc1 $f6,0x3c($v0) +/* 1d5e8: c4480024 */ lwc1 $f8,0x24($v0) +/* 1d5ec: c44a0028 */ lwc1 $f10,0x28($v0) +/* 1d5f0: c450002c */ lwc1 $f16,0x2c($v0) +/* 1d5f4: 240a0001 */ addiu $t2,$zero,0x1 +/* 1d5f8: a04a0002 */ sb $t2,0x2($v0) +/* 1d5fc: e452004c */ swc1 $f18,0x4c($v0) +/* 1d600: e4440050 */ swc1 $f4,0x50($v0) +/* 1d604: e4460054 */ swc1 $f6,0x54($v0) +/* 1d608: e4480040 */ swc1 $f8,0x40($v0) +/* 1d60c: e44a0044 */ swc1 $f10,0x44($v0) +/* 1d610: 10000002 */ beqz $zero,.L0001d61c +/* 1d614: e4500048 */ swc1 $f16,0x48($v0) +/* 1d618: a4400002 */ sh $zero,0x2($v0) +.L0001d61c: +/* 1d61c: 8fbf0014 */ lw $ra,0x14($sp) +.L0001d620: +/* 1d620: 27bd0018 */ addiu $sp,$sp,0x18 +/* 1d624: 03e00008 */ jr $ra +/* 1d628: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0001d62c +/* 1d62c: 27bdff40 */ addiu $sp,$sp,-192 +/* 1d630: afbf002c */ sw $ra,0x2c($sp) +/* 1d634: afb10028 */ sw $s1,0x28($sp) +/* 1d638: afb00024 */ sw $s0,0x24($sp) +/* 1d63c: afa500c4 */ sw $a1,0xc4($sp) +/* 1d640: 8c910020 */ lw $s1,0x20($a0) +/* 1d644: 44876000 */ mtc1 $a3,$f12 +/* 1d648: 87a700c6 */ lh $a3,0xc6($sp) +/* 1d64c: 5220014d */ beqzl $s1,.L0001db84 +/* 1d650: 8fbf002c */ lw $ra,0x2c($sp) +/* 1d654: 862e0000 */ lh $t6,0x0($s1) +/* 1d658: c7a400d4 */ lwc1 $f4,0xd4($sp) +/* 1d65c: 3c013f80 */ lui $at,0x3f80 +/* 1d660: 2dcf0001 */ sltiu $t7,$t6,0x1 +/* 1d664: afaf0038 */ sw $t7,0x38($sp) +/* 1d668: 86380002 */ lh $t8,0x2($s1) +/* 1d66c: 53000008 */ beqzl $t8,.L0001d690 +/* 1d670: 44805000 */ mtc1 $zero,$f10 +/* 1d674: 44803000 */ mtc1 $zero,$f6 +/* 1d678: 44814000 */ mtc1 $at,$f8 +/* 1d67c: e6240058 */ swc1 $f4,0x58($s1) +/* 1d680: e626005c */ swc1 $f6,0x5c($s1) +/* 1d684: 10000005 */ beqz $zero,.L0001d69c +/* 1d688: e6280054 */ swc1 $f8,0x54($s1) +/* 1d68c: 44805000 */ mtc1 $zero,$f10 +.L0001d690: +/* 1d690: 44802000 */ mtc1 $zero,$f4 +/* 1d694: e62a0058 */ swc1 $f10,0x58($s1) +/* 1d698: e6240054 */ swc1 $f4,0x54($s1) +.L0001d69c: +/* 1d69c: 3c01bf80 */ lui $at,0xbf80 +/* 1d6a0: 44813000 */ mtc1 $at,$f6 +/* 1d6a4: a6270000 */ sh $a3,0x0($s1) +/* 1d6a8: a2260008 */ sb $a2,0x8($s1) +/* 1d6ac: e6260018 */ swc1 $f6,0x18($s1) +/* 1d6b0: c7a800d0 */ lwc1 $f8,0xd0($sp) +/* 1d6b4: 44805000 */ mtc1 $zero,$f10 +/* 1d6b8: 44056000 */ mfc1 $a1,$f12 +/* 1d6bc: e628001c */ swc1 $f8,0x1c($s1) +/* 1d6c0: e62a0028 */ swc1 $f10,0x28($s1) +/* 1d6c4: 0c007806 */ jal func0001e018 +/* 1d6c8: afa400c0 */ sw $a0,0xc0($sp) +/* 1d6cc: 8fa400c0 */ lw $a0,0xc0($sp) +/* 1d6d0: a220000a */ sb $zero,0xa($s1) +/* 1d6d4: 24010001 */ addiu $at,$zero,0x1 +/* 1d6d8: 8c990008 */ lw $t9,0x8($a0) +/* 1d6dc: 8f250000 */ lw $a1,0x0($t9) +/* 1d6e0: 94a20000 */ lhu $v0,0x0($a1) +/* 1d6e4: 304800ff */ andi $t0,$v0,0xff +/* 1d6e8: 55010126 */ bnel $t0,$at,.L0001db84 +/* 1d6ec: 8fbf002c */ lw $ra,0x2c($sp) +/* 1d6f0: 8ca90004 */ lw $t1,0x4($a1) +/* 1d6f4: 0c006a87 */ jal func0001aa1c +/* 1d6f8: afa900ac */ sw $t1,0xac($sp) +/* 1d6fc: 8fab00c0 */ lw $t3,0xc0($sp) +/* 1d700: 3c0d8006 */ lui $t5,0x8006 +/* 1d704: 8faa00ac */ lw $t2,0xac($sp) +/* 1d708: 8d6c0008 */ lw $t4,0x8($t3) +/* 1d70c: 25adefd0 */ addiu $t5,$t5,-4144 +/* 1d710: 8da10000 */ lw $at,0x0($t5) +/* 1d714: 27a30088 */ addiu $v1,$sp,0x88 +/* 1d718: 95440000 */ lhu $a0,0x0($t2) +/* 1d71c: 8d860004 */ lw $a2,0x4($t4) +/* 1d720: ac610000 */ sw $at,0x0($v1) +/* 1d724: 8db80004 */ lw $t8,0x4($t5) +/* 1d728: 3c198006 */ lui $t9,0x8006 +/* 1d72c: 00408025 */ or $s0,$v0,$zero +/* 1d730: ac780004 */ sw $t8,0x4($v1) +/* 1d734: 8da10008 */ lw $at,0x8($t5) +/* 1d738: ac610008 */ sw $at,0x8($v1) +/* 1d73c: 86270000 */ lh $a3,0x0($s1) +/* 1d740: 8f39f00c */ lw $t9,-0xff4($t9) +/* 1d744: 00074080 */ sll $t0,$a3,0x2 +/* 1d748: 01074023 */ subu $t0,$t0,$a3 +/* 1d74c: 00084080 */ sll $t0,$t0,0x2 +/* 1d750: 03284821 */ addu $t1,$t9,$t0 +/* 1d754: 912a000b */ lbu $t2,0xb($t1) +/* 1d758: 314b0002 */ andi $t3,$t2,0x2 +/* 1d75c: 51600051 */ beqzl $t3,.L0001d8a4 +/* 1d760: 862b0016 */ lh $t3,0x16($s1) +/* 1d764: afa400a4 */ sw $a0,0xa4($sp) +/* 1d768: 0fc57222 */ jal 0xf15c888 +/* 1d76c: afa600a0 */ sw $a2,0xa0($sp) +/* 1d770: e7a00064 */ swc1 $f0,0x64($sp) +/* 1d774: 0c008f4e */ jal func00023d38 +/* 1d778: 86240000 */ lh $a0,0x0($s1) +/* 1d77c: 86240000 */ lh $a0,0x0($s1) +/* 1d780: 0c008eac */ jal func00023ab0 +/* 1d784: 86250014 */ lh $a1,0x14($s1) +/* 1d788: 0c008f43 */ jal func00023d0c +/* 1d78c: a3a20083 */ sb $v0,0x83($sp) +/* 1d790: 82250008 */ lb $a1,0x8($s1) +/* 1d794: 86270000 */ lh $a3,0x0($s1) +/* 1d798: 93ac0083 */ lbu $t4,0x83($sp) +/* 1d79c: 27af0074 */ addiu $t7,$sp,0x74 +/* 1d7a0: 27ae0088 */ addiu $t6,$sp,0x88 +/* 1d7a4: 27ad0068 */ addiu $t5,$sp,0x68 +/* 1d7a8: afad001c */ sw $t5,0x1c($sp) +/* 1d7ac: afae0018 */ sw $t6,0x18($sp) +/* 1d7b0: afaf0014 */ sw $t7,0x14($sp) +/* 1d7b4: 8fa400a4 */ lw $a0,0xa4($sp) +/* 1d7b8: 8fa600a0 */ lw $a2,0xa0($sp) +/* 1d7bc: 0c009014 */ jal func00024050 +/* 1d7c0: afac0010 */ sw $t4,0x10($sp) +/* 1d7c4: c7a00064 */ lwc1 $f0,0x64($sp) +/* 1d7c8: c7a40088 */ lwc1 $f4,0x88($sp) +/* 1d7cc: 46002182 */ mul.s $f6,$f4,$f0 +/* 1d7d0: e6060034 */ swc1 $f6,0x34($s0) +/* 1d7d4: c7a8008c */ lwc1 $f8,0x8c($sp) +/* 1d7d8: 46004282 */ mul.s $f10,$f8,$f0 +/* 1d7dc: c6080014 */ lwc1 $f8,0x14($s0) +/* 1d7e0: e60a0038 */ swc1 $f10,0x38($s0) +/* 1d7e4: c7a40090 */ lwc1 $f4,0x90($sp) +/* 1d7e8: e6080030 */ swc1 $f8,0x30($s0) +/* 1d7ec: 44805000 */ mtc1 $zero,$f10 +/* 1d7f0: 46002182 */ mul.s $f6,$f4,$f0 +/* 1d7f4: e606003c */ swc1 $f6,0x3c($s0) +/* 1d7f8: c6240010 */ lwc1 $f4,0x10($s1) +/* 1d7fc: 46045032 */ c.eq.s $f10,$f4 +/* 1d800: 00000000 */ sll $zero,$zero,0x0 +/* 1d804: 45000003 */ bc1f .L0001d814 +/* 1d808: 00000000 */ sll $zero,$zero,0x0 +/* 1d80c: 100000dc */ beqz $zero,.L0001db80 +/* 1d810: a2000001 */ sb $zero,0x1($s0) +.L0001d814: +/* 1d814: 0c008f4e */ jal func00023d38 +/* 1d818: 86240000 */ lh $a0,0x0($s1) +/* 1d81c: 86240000 */ lh $a0,0x0($s1) +/* 1d820: 0c008eac */ jal func00023ab0 +/* 1d824: 86250016 */ lh $a1,0x16($s1) +/* 1d828: 0c008f43 */ jal func00023d0c +/* 1d82c: a3a20083 */ sb $v0,0x83($sp) +/* 1d830: 82250008 */ lb $a1,0x8($s1) +/* 1d834: 86270000 */ lh $a3,0x0($s1) +/* 1d838: 93b80083 */ lbu $t8,0x83($sp) +/* 1d83c: 27b90074 */ addiu $t9,$sp,0x74 +/* 1d840: 27a80088 */ addiu $t0,$sp,0x88 +/* 1d844: 27a90068 */ addiu $t1,$sp,0x68 +/* 1d848: afa9001c */ sw $t1,0x1c($sp) +/* 1d84c: afa80018 */ sw $t0,0x18($sp) +/* 1d850: afb90014 */ sw $t9,0x14($sp) +/* 1d854: 8fa400a4 */ lw $a0,0xa4($sp) +/* 1d858: 8fa600a0 */ lw $a2,0xa0($sp) +/* 1d85c: 0c009014 */ jal func00024050 +/* 1d860: afb80010 */ sw $t8,0x10($sp) +/* 1d864: c7a00064 */ lwc1 $f0,0x64($sp) +/* 1d868: c7a60088 */ lwc1 $f6,0x88($sp) +/* 1d86c: 240a0001 */ addiu $t2,$zero,0x1 +/* 1d870: 46003202 */ mul.s $f8,$f6,$f0 +/* 1d874: e6080024 */ swc1 $f8,0x24($s0) +/* 1d878: c7aa008c */ lwc1 $f10,0x8c($sp) +/* 1d87c: 46005102 */ mul.s $f4,$f10,$f0 +/* 1d880: c60a0014 */ lwc1 $f10,0x14($s0) +/* 1d884: e6040028 */ swc1 $f4,0x28($s0) +/* 1d888: c7a60090 */ lwc1 $f6,0x90($sp) +/* 1d88c: a20a0001 */ sb $t2,0x1($s0) +/* 1d890: e60a0020 */ swc1 $f10,0x20($s0) +/* 1d894: 46003202 */ mul.s $f8,$f6,$f0 +/* 1d898: 100000b9 */ beqz $zero,.L0001db80 +/* 1d89c: e608002c */ swc1 $f8,0x2c($s0) +/* 1d8a0: 862b0016 */ lh $t3,0x16($s1) +.L0001d8a4: +/* 1d8a4: 82250008 */ lb $a1,0x8($s1) +/* 1d8a8: afa30014 */ sw $v1,0x14($sp) +/* 1d8ac: afab0010 */ sw $t3,0x10($sp) +/* 1d8b0: 822c000b */ lb $t4,0xb($s1) +/* 1d8b4: 0c0092d9 */ jal func00024b64 +/* 1d8b8: afac0018 */ sw $t4,0x18($sp) +/* 1d8bc: 8faf00c0 */ lw $t7,0xc0($sp) +/* 1d8c0: e7a00084 */ swc1 $f0,0x84($sp) +/* 1d8c4: c6260088 */ lwc1 $f6,0x88($s1) +/* 1d8c8: c5e40014 */ lwc1 $f4,0x14($t7) +/* 1d8cc: 3c013f80 */ lui $at,0x3f80 +/* 1d8d0: 44814000 */ mtc1 $at,$f8 +/* 1d8d4: 46062082 */ mul.s $f2,$f4,$f6 +/* 1d8d8: c7aa0088 */ lwc1 $f10,0x88($sp) +/* 1d8dc: 46081032 */ c.eq.s $f2,$f8 +/* 1d8e0: 00000000 */ sll $zero,$zero,0x0 +/* 1d8e4: 4503000a */ bc1tl .L0001d910 +/* 1d8e8: 822e000b */ lb $t6,0xb($s1) +/* 1d8ec: 46025102 */ mul.s $f4,$f10,$f2 +/* 1d8f0: c7a6008c */ lwc1 $f6,0x8c($sp) +/* 1d8f4: c7aa0090 */ lwc1 $f10,0x90($sp) +/* 1d8f8: 46023202 */ mul.s $f8,$f6,$f2 +/* 1d8fc: e7a40088 */ swc1 $f4,0x88($sp) +/* 1d900: 46025102 */ mul.s $f4,$f10,$f2 +/* 1d904: e7a8008c */ swc1 $f8,0x8c($sp) +/* 1d908: e7a40090 */ swc1 $f4,0x90($sp) +/* 1d90c: 822e000b */ lb $t6,0xb($s1) +.L0001d910: +/* 1d910: 11c00005 */ beqz $t6,.L0001d928 +/* 1d914: 00000000 */ sll $zero,$zero,0x0 +/* 1d918: c606000c */ lwc1 $f6,0xc($s0) +/* 1d91c: c6080004 */ lwc1 $f8,0x4($s0) +/* 1d920: 46083281 */ sub.s $f10,$f6,$f8 +/* 1d924: e7aa008c */ swc1 $f10,0x8c($sp) +.L0001d928: +/* 1d928: 0c0068f4 */ jal func0001a3d0 +/* 1d92c: c60c0014 */ lwc1 $f12,0x14($s0) +/* 1d930: c60c0014 */ lwc1 $f12,0x14($s0) +/* 1d934: 0c0068f7 */ jal func0001a3dc +/* 1d938: e7a00098 */ swc1 $f0,0x98($sp) +/* 1d93c: c6220010 */ lwc1 $f2,0x10($s1) +/* 1d940: 44802000 */ mtc1 $zero,$f4 +/* 1d944: c7b20098 */ lwc1 $f18,0x98($sp) +/* 1d948: 240d0001 */ addiu $t5,$zero,0x1 +/* 1d94c: 46022032 */ c.eq.s $f4,$f2 +/* 1d950: c7a40090 */ lwc1 $f4,0x90($sp) +/* 1d954: c7a80088 */ lwc1 $f8,0x88($sp) +/* 1d958: 45000032 */ bc1f .L0001da24 +/* 1d95c: 00000000 */ sll $zero,$zero,0x0 +/* 1d960: c606000c */ lwc1 $f6,0xc($s0) +/* 1d964: c6080004 */ lwc1 $f8,0x4($s0) +/* 1d968: c6020008 */ lwc1 $f2,0x8($s0) +/* 1d96c: c6040010 */ lwc1 $f4,0x10($s0) +/* 1d970: 46083281 */ sub.s $f10,$f6,$f8 +/* 1d974: c6060014 */ lwc1 $f6,0x14($s0) +/* 1d978: e6020034 */ swc1 $f2,0x34($s0) +/* 1d97c: e604003c */ swc1 $f4,0x3c($s0) +/* 1d980: e60a0038 */ swc1 $f10,0x38($s0) +/* 1d984: e6060030 */ swc1 $f6,0x30($s0) +/* 1d988: c7a80090 */ lwc1 $f8,0x90($sp) +/* 1d98c: c7a40088 */ lwc1 $f4,0x88($sp) +/* 1d990: 46004282 */ mul.s $f10,$f8,$f0 +/* 1d994: 00000000 */ sll $zero,$zero,0x0 +/* 1d998: 46122182 */ mul.s $f6,$f4,$f18 +/* 1d99c: 46061180 */ add.s $f6,$f2,$f6 +/* 1d9a0: 46002102 */ mul.s $f4,$f4,$f0 +/* 1d9a4: 46065280 */ add.s $f10,$f10,$f6 +/* 1d9a8: c7a6008c */ lwc1 $f6,0x8c($sp) +/* 1d9ac: e7aa0058 */ swc1 $f10,0x58($sp) +/* 1d9b0: e7a6005c */ swc1 $f6,0x5c($sp) +/* 1d9b4: c606003c */ lwc1 $f6,0x3c($s0) +/* 1d9b8: 46043181 */ sub.s $f6,$f6,$f4 +/* 1d9bc: 46124102 */ mul.s $f4,$f8,$f18 +/* 1d9c0: 46062200 */ add.s $f8,$f4,$f6 +/* 1d9c4: e7a80060 */ swc1 $f8,0x60($sp) +/* 1d9c8: e60a0024 */ swc1 $f10,0x24($s0) +/* 1d9cc: c60a0018 */ lwc1 $f10,0x18($s0) +/* 1d9d0: 44804000 */ mtc1 $zero,$f8 +/* 1d9d4: c7a4005c */ lwc1 $f4,0x5c($sp) +/* 1d9d8: 460a4032 */ c.eq.s $f8,$f10 +/* 1d9dc: e6040028 */ swc1 $f4,0x28($s0) +/* 1d9e0: c7a60060 */ lwc1 $f6,0x60($sp) +/* 1d9e4: 4500000d */ bc1f .L0001da1c +/* 1d9e8: e606002c */ swc1 $f6,0x2c($s0) +/* 1d9ec: c6040030 */ lwc1 $f4,0x30($s0) +/* 1d9f0: c7a60084 */ lwc1 $f6,0x84($sp) +/* 1d9f4: 3c017005 */ lui $at,0x7005 +/* 1d9f8: c4224444 */ lwc1 $f2,0x4444($at) +/* 1d9fc: 46062000 */ add.s $f0,$f4,$f6 +/* 1da00: 4600103e */ c.le.s $f2,$f0 +/* 1da04: e6000020 */ swc1 $f0,0x20($s0) +/* 1da08: 45000004 */ bc1f .L0001da1c +/* 1da0c: 00000000 */ sll $zero,$zero,0x0 +/* 1da10: c6080020 */ lwc1 $f8,0x20($s0) +/* 1da14: 46024281 */ sub.s $f10,$f8,$f2 +/* 1da18: e60a0020 */ swc1 $f10,0x20($s0) +.L0001da1c: +/* 1da1c: 10000053 */ beqz $zero,.L0001db6c +/* 1da20: a20d0001 */ sb $t5,0x1($s0) +.L0001da24: +/* 1da24: 46002182 */ mul.s $f6,$f4,$f0 +/* 1da28: 3c013f80 */ lui $at,0x3f80 +/* 1da2c: c7b0008c */ lwc1 $f16,0x8c($sp) +/* 1da30: 46124282 */ mul.s $f10,$f8,$f18 +/* 1da34: 460a3380 */ add.s $f14,$f6,$f10 +/* 1da38: 46122182 */ mul.s $f6,$f4,$f18 +/* 1da3c: 46004287 */ neg.s $f10,$f8 +/* 1da40: 46005102 */ mul.s $f4,$f10,$f0 +/* 1da44: 46043200 */ add.s $f8,$f6,$f4 +/* 1da48: 44813000 */ mtc1 $at,$f6 +/* 1da4c: 00000000 */ sll $zero,$zero,0x0 +/* 1da50: 46023101 */ sub.s $f4,$f6,$f2 +/* 1da54: e7a8003c */ swc1 $f8,0x3c($sp) +/* 1da58: c60a0008 */ lwc1 $f10,0x8($s0) +/* 1da5c: e7b00050 */ swc1 $f16,0x50($sp) +/* 1da60: 46047182 */ mul.s $f6,$f14,$f4 +/* 1da64: 46065100 */ add.s $f4,$f10,$f6 +/* 1da68: 44815000 */ mtc1 $at,$f10 +/* 1da6c: e7a4004c */ swc1 $f4,0x4c($sp) +/* 1da70: c6260010 */ lwc1 $f6,0x10($s1) +/* 1da74: 46065101 */ sub.s $f4,$f10,$f6 +/* 1da78: c6060010 */ lwc1 $f6,0x10($s0) +/* 1da7c: 46044282 */ mul.s $f10,$f8,$f4 +/* 1da80: c7a4004c */ lwc1 $f4,0x4c($sp) +/* 1da84: 460a3200 */ add.s $f8,$f6,$f10 +/* 1da88: e7a80054 */ swc1 $f8,0x54($sp) +/* 1da8c: e6040024 */ swc1 $f4,0x24($s0) +/* 1da90: c7a60050 */ lwc1 $f6,0x50($sp) +/* 1da94: c6080024 */ lwc1 $f8,0x24($s0) +/* 1da98: e6060028 */ swc1 $f6,0x28($s0) +/* 1da9c: c7aa0054 */ lwc1 $f10,0x54($sp) +/* 1daa0: c606000c */ lwc1 $f6,0xc($s0) +/* 1daa4: 460e4101 */ sub.s $f4,$f8,$f14 +/* 1daa8: e60a002c */ swc1 $f10,0x2c($s0) +/* 1daac: c60a0004 */ lwc1 $f10,0x4($s0) +/* 1dab0: e6040034 */ swc1 $f4,0x34($s0) +/* 1dab4: 460a3301 */ sub.s $f12,$f6,$f10 +/* 1dab8: c6220010 */ lwc1 $f2,0x10($s1) +/* 1dabc: 44813000 */ mtc1 $at,$f6 +/* 1dac0: 3c017005 */ lui $at,0x7005 +/* 1dac4: 460c8201 */ sub.s $f8,$f16,$f12 +/* 1dac8: 46023281 */ sub.s $f10,$f6,$f2 +/* 1dacc: 46024102 */ mul.s $f4,$f8,$f2 +/* 1dad0: 460a2203 */ div.s $f8,$f4,$f10 +/* 1dad4: c604002c */ lwc1 $f4,0x2c($s0) +/* 1dad8: 46086181 */ sub.s $f6,$f12,$f8 +/* 1dadc: c60c0014 */ lwc1 $f12,0x14($s0) +/* 1dae0: e6060038 */ swc1 $f6,0x38($s0) +/* 1dae4: c7aa003c */ lwc1 $f10,0x3c($sp) +/* 1dae8: 460a2201 */ sub.s $f8,$f4,$f10 +/* 1daec: 44802000 */ mtc1 $zero,$f4 +/* 1daf0: e608003c */ swc1 $f8,0x3c($s0) +/* 1daf4: c7a60084 */ lwc1 $f6,0x84($sp) +/* 1daf8: 46066381 */ sub.s $f14,$f12,$f6 +/* 1dafc: 4604703c */ c.lt.s $f14,$f4 +/* 1db00: 00000000 */ sll $zero,$zero,0x0 +/* 1db04: 45000003 */ bc1f .L0001db14 +/* 1db08: 00000000 */ sll $zero,$zero,0x0 +/* 1db0c: c42a4448 */ lwc1 $f10,0x4448($at) +/* 1db10: 460a7380 */ add.s $f14,$f14,$f10 +.L0001db14: +/* 1db14: 0c006bfa */ jal func0001afe8 +/* 1db18: 8e260010 */ lw $a2,0x10($s1) +/* 1db1c: 44804000 */ mtc1 $zero,$f8 +/* 1db20: c6060018 */ lwc1 $f6,0x18($s0) +/* 1db24: 3c017005 */ lui $at,0x7005 +/* 1db28: c422444c */ lwc1 $f2,0x444c($at) +/* 1db2c: 46064032 */ c.eq.s $f8,$f6 +/* 1db30: e6000030 */ swc1 $f0,0x30($s0) +/* 1db34: c7aa0084 */ lwc1 $f10,0x84($sp) +/* 1db38: 24180001 */ addiu $t8,$zero,0x1 +/* 1db3c: 4502000b */ bc1fl .L0001db6c +/* 1db40: a2180001 */ sb $t8,0x1($s0) +/* 1db44: c6040030 */ lwc1 $f4,0x30($s0) +/* 1db48: 460a2000 */ add.s $f0,$f4,$f10 +/* 1db4c: 4600103e */ c.le.s $f2,$f0 +/* 1db50: e6000020 */ swc1 $f0,0x20($s0) +/* 1db54: 45020005 */ bc1fl .L0001db6c +/* 1db58: a2180001 */ sb $t8,0x1($s0) +/* 1db5c: c6080020 */ lwc1 $f8,0x20($s0) +/* 1db60: 46024181 */ sub.s $f6,$f8,$f2 +/* 1db64: e6060020 */ swc1 $f6,0x20($s0) +/* 1db68: a2180001 */ sb $t8,0x1($s0) +.L0001db6c: +/* 1db6c: 8fb90038 */ lw $t9,0x38($sp) +/* 1db70: 53200004 */ beqzl $t9,.L0001db84 +/* 1db74: 8fbf002c */ lw $ra,0x2c($sp) +/* 1db78: c6040028 */ lwc1 $f4,0x28($s0) +/* 1db7c: e6040038 */ swc1 $f4,0x38($s0) +.L0001db80: +/* 1db80: 8fbf002c */ lw $ra,0x2c($sp) +.L0001db84: +/* 1db84: 8fb00024 */ lw $s0,0x24($sp) +/* 1db88: 8fb10028 */ lw $s1,0x28($sp) +/* 1db8c: 03e00008 */ jr $ra +/* 1db90: 27bd00c0 */ addiu $sp,$sp,0xc0 +/* 1db94: 50800017 */ beqzl $a0,.L0001dbf4 +/* 1db98: 00001025 */ or $v0,$zero,$zero +/* 1db9c: 8c820020 */ lw $v0,0x20($a0) +/* 1dba0: 50400014 */ beqzl $v0,.L0001dbf4 +/* 1dba4: 00001025 */ or $v0,$zero,$zero +/* 1dba8: 844e0002 */ lh $t6,0x2($v0) +/* 1dbac: 51c00011 */ beqzl $t6,.L0001dbf4 +/* 1dbb0: 00001025 */ or $v0,$zero,$zero +/* 1dbb4: c4400054 */ lwc1 $f0,0x54($v0) +/* 1dbb8: 44802000 */ mtc1 $zero,$f4 +/* 1dbbc: 3c013f80 */ lui $at,0x3f80 +/* 1dbc0: 46002032 */ c.eq.s $f4,$f0 +/* 1dbc4: 00000000 */ sll $zero,$zero,0x0 +/* 1dbc8: 4503000a */ bc1tl .L0001dbf4 +/* 1dbcc: 00001025 */ or $v0,$zero,$zero +/* 1dbd0: 44813000 */ mtc1 $at,$f6 +/* 1dbd4: 00000000 */ sll $zero,$zero,0x0 +/* 1dbd8: 46003032 */ c.eq.s $f6,$f0 +/* 1dbdc: 00000000 */ sll $zero,$zero,0x0 +/* 1dbe0: 45030004 */ bc1tl .L0001dbf4 +/* 1dbe4: 00001025 */ or $v0,$zero,$zero +/* 1dbe8: 03e00008 */ jr $ra +/* 1dbec: 24020001 */ addiu $v0,$zero,0x1 +/* 1dbf0: 00001025 */ or $v0,$zero,$zero +.L0001dbf4: +/* 1dbf4: 03e00008 */ jr $ra +/* 1dbf8: 00000000 */ sll $zero,$zero,0x0 +/* 1dbfc: 27bdffe0 */ addiu $sp,$sp,-32 +/* 1dc00: afbf001c */ sw $ra,0x1c($sp) +/* 1dc04: afa50024 */ sw $a1,0x24($sp) +/* 1dc08: afa60028 */ sw $a2,0x28($sp) +/* 1dc0c: 1080002b */ beqz $a0,.L0001dcbc +/* 1dc10: afa7002c */ sw $a3,0x2c($sp) +/* 1dc14: 8c820020 */ lw $v0,0x20($a0) +/* 1dc18: 5040001a */ beqzl $v0,.L0001dc84 +/* 1dc1c: 8fad0038 */ lw $t5,0x38($sp) +/* 1dc20: 84430000 */ lh $v1,0x0($v0) +/* 1dc24: 2405000c */ addiu $a1,$zero,0xc +/* 1dc28: 50600016 */ beqzl $v1,.L0001dc84 +/* 1dc2c: 8fad0038 */ lw $t5,0x38($sp) +/* 1dc30: 00650019 */ multu $v1,$a1 +/* 1dc34: 3c028006 */ lui $v0,0x8006 +/* 1dc38: 8c42f00c */ lw $v0,-0xff4($v0) +/* 1dc3c: 87a80026 */ lh $t0,0x26($sp) +/* 1dc40: 00007012 */ mflo $t6 +/* 1dc44: 004e7821 */ addu $t7,$v0,$t6 +/* 1dc48: 91f8000b */ lbu $t8,0xb($t7) +/* 1dc4c: 33190002 */ andi $t9,$t8,0x2 +/* 1dc50: 5320000c */ beqzl $t9,.L0001dc84 +/* 1dc54: 8fad0038 */ lw $t5,0x38($sp) +/* 1dc58: 01050019 */ multu $t0,$a1 +/* 1dc5c: 00004812 */ mflo $t1 +/* 1dc60: 00495021 */ addu $t2,$v0,$t1 +/* 1dc64: 914b000b */ lbu $t3,0xb($t2) +/* 1dc68: 316c0002 */ andi $t4,$t3,0x2 +/* 1dc6c: 55800005 */ bnezl $t4,.L0001dc84 +/* 1dc70: 8fad0038 */ lw $t5,0x38($sp) +/* 1dc74: 44802000 */ mtc1 $zero,$f4 +/* 1dc78: 00000000 */ sll $zero,$zero,0x0 +/* 1dc7c: e7a40034 */ swc1 $f4,0x34($sp) +/* 1dc80: 8fad0038 */ lw $t5,0x38($sp) +.L0001dc84: +/* 1dc84: 8fa50034 */ lw $a1,0x34($sp) +/* 1dc88: 51a00005 */ beqzl $t5,.L0001dca0 +/* 1dc8c: c7a60030 */ lwc1 $f6,0x30($sp) +/* 1dc90: 0c00753f */ jal func0001d4fc +/* 1dc94: afa40020 */ sw $a0,0x20($sp) +/* 1dc98: 8fa40020 */ lw $a0,0x20($sp) +/* 1dc9c: c7a60030 */ lwc1 $f6,0x30($sp) +.L0001dca0: +/* 1dca0: c7a80034 */ lwc1 $f8,0x34($sp) +/* 1dca4: 87a50026 */ lh $a1,0x26($sp) +/* 1dca8: 8fa60028 */ lw $a2,0x28($sp) +/* 1dcac: 8fa7002c */ lw $a3,0x2c($sp) +/* 1dcb0: e7a60010 */ swc1 $f6,0x10($sp) +/* 1dcb4: 0c00758b */ jal func0001d62c +/* 1dcb8: e7a80014 */ swc1 $f8,0x14($sp) +.L0001dcbc: +/* 1dcbc: 8fbf001c */ lw $ra,0x1c($sp) +/* 1dcc0: 27bd0020 */ addiu $sp,$sp,0x20 +/* 1dcc4: 03e00008 */ jr $ra +/* 1dcc8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0001dccc +/* 1dccc: 27bdffe0 */ addiu $sp,$sp,-32 +/* 1dcd0: afbf001c */ sw $ra,0x1c($sp) +/* 1dcd4: afa50024 */ sw $a1,0x24($sp) +/* 1dcd8: afa60028 */ sw $a2,0x28($sp) +/* 1dcdc: 10800028 */ beqz $a0,.L0001dd80 +/* 1dce0: afa7002c */ sw $a3,0x2c($sp) +/* 1dce4: 8c820020 */ lw $v0,0x20($a0) +/* 1dce8: 5040001a */ beqzl $v0,.L0001dd54 +/* 1dcec: 8fa50034 */ lw $a1,0x34($sp) +/* 1dcf0: 84430000 */ lh $v1,0x0($v0) +/* 1dcf4: 2405000c */ addiu $a1,$zero,0xc +/* 1dcf8: 50600016 */ beqzl $v1,.L0001dd54 +/* 1dcfc: 8fa50034 */ lw $a1,0x34($sp) +/* 1dd00: 00650019 */ multu $v1,$a1 +/* 1dd04: 3c028006 */ lui $v0,0x8006 +/* 1dd08: 8c42f00c */ lw $v0,-0xff4($v0) +/* 1dd0c: 87a80026 */ lh $t0,0x26($sp) +/* 1dd10: 00007012 */ mflo $t6 +/* 1dd14: 004e7821 */ addu $t7,$v0,$t6 +/* 1dd18: 91f8000b */ lbu $t8,0xb($t7) +/* 1dd1c: 33190002 */ andi $t9,$t8,0x2 +/* 1dd20: 5320000c */ beqzl $t9,.L0001dd54 +/* 1dd24: 8fa50034 */ lw $a1,0x34($sp) +/* 1dd28: 01050019 */ multu $t0,$a1 +/* 1dd2c: 00004812 */ mflo $t1 +/* 1dd30: 00495021 */ addu $t2,$v0,$t1 +/* 1dd34: 914b000b */ lbu $t3,0xb($t2) +/* 1dd38: 316c0002 */ andi $t4,$t3,0x2 +/* 1dd3c: 55800005 */ bnezl $t4,.L0001dd54 +/* 1dd40: 8fa50034 */ lw $a1,0x34($sp) +/* 1dd44: 44802000 */ mtc1 $zero,$f4 +/* 1dd48: 00000000 */ sll $zero,$zero,0x0 +/* 1dd4c: e7a40034 */ swc1 $f4,0x34($sp) +/* 1dd50: 8fa50034 */ lw $a1,0x34($sp) +.L0001dd54: +/* 1dd54: 0c00753f */ jal func0001d4fc +/* 1dd58: afa40020 */ sw $a0,0x20($sp) +/* 1dd5c: c7a60030 */ lwc1 $f6,0x30($sp) +/* 1dd60: c7a80034 */ lwc1 $f8,0x34($sp) +/* 1dd64: 8fa40020 */ lw $a0,0x20($sp) +/* 1dd68: 87a50026 */ lh $a1,0x26($sp) +/* 1dd6c: 8fa60028 */ lw $a2,0x28($sp) +/* 1dd70: 8fa7002c */ lw $a3,0x2c($sp) +/* 1dd74: e7a60010 */ swc1 $f6,0x10($sp) +/* 1dd78: 0c00758b */ jal func0001d62c +/* 1dd7c: e7a80014 */ swc1 $f8,0x14($sp) +.L0001dd80: +/* 1dd80: 8fbf001c */ lw $ra,0x1c($sp) +/* 1dd84: 27bd0020 */ addiu $sp,$sp,0x20 +/* 1dd88: 03e00008 */ jr $ra +/* 1dd8c: 00000000 */ sll $zero,$zero,0x0 +/* 1dd90: 8c820020 */ lw $v0,0x20($a0) +/* 1dd94: 10400013 */ beqz $v0,.L0001dde4 +/* 1dd98: 00000000 */ sll $zero,$zero,0x0 +/* 1dd9c: 8ca30020 */ lw $v1,0x20($a1) +/* 1dda0: 0040c825 */ or $t9,$v0,$zero +/* 1dda4: 24580084 */ addiu $t8,$v0,0x84 +/* 1dda8: 1060000e */ beqz $v1,.L0001dde4 +/* 1ddac: 00604025 */ or $t0,$v1,$zero +.L0001ddb0: +/* 1ddb0: 8f210000 */ lw $at,0x0($t9) +/* 1ddb4: 2739000c */ addiu $t9,$t9,0xc +/* 1ddb8: 2508000c */ addiu $t0,$t0,0xc +/* 1ddbc: ad01fff4 */ sw $at,-0xc($t0) +/* 1ddc0: 8f21fff8 */ lw $at,-0x8($t9) +/* 1ddc4: ad01fff8 */ sw $at,-0x8($t0) +/* 1ddc8: 8f21fffc */ lw $at,-0x4($t9) +/* 1ddcc: 1738fff8 */ bne $t9,$t8,.L0001ddb0 +/* 1ddd0: ad01fffc */ sw $at,-0x4($t0) +/* 1ddd4: 8f210000 */ lw $at,0x0($t9) +/* 1ddd8: ad010000 */ sw $at,0x0($t0) +/* 1dddc: 8f380004 */ lw $t8,0x4($t9) +/* 1dde0: ad180004 */ sw $t8,0x4($t0) +.L0001dde4: +/* 1dde4: 03e00008 */ jr $ra +/* 1dde8: 00000000 */ sll $zero,$zero,0x0 +/* 1ddec: 8c820020 */ lw $v0,0x20($a0) +/* 1ddf0: 44856000 */ mtc1 $a1,$f12 +/* 1ddf4: 44867000 */ mtc1 $a2,$f14 +/* 1ddf8: 10400006 */ beqz $v0,.L0001de14 +/* 1ddfc: 240e0001 */ addiu $t6,$zero,0x1 +/* 1de00: a04e000a */ sb $t6,0xa($v0) +/* 1de04: 8c8f0020 */ lw $t7,0x20($a0) +/* 1de08: e5ec0060 */ swc1 $f12,0x60($t7) +/* 1de0c: 8c980020 */ lw $t8,0x20($a0) +/* 1de10: e70e0064 */ swc1 $f14,0x64($t8) +.L0001de14: +/* 1de14: 03e00008 */ jr $ra +/* 1de18: 00000000 */ sll $zero,$zero,0x0 +/* 1de1c: 27bdffe0 */ addiu $sp,$sp,-32 +/* 1de20: afbf0014 */ sw $ra,0x14($sp) +/* 1de24: 8c830020 */ lw $v1,0x20($a0) +/* 1de28: 44856000 */ mtc1 $a1,$f12 +/* 1de2c: 50600017 */ beqzl $v1,.L0001de8c +/* 1de30: 8fbf0014 */ lw $ra,0x14($sp) +/* 1de34: 84640000 */ lh $a0,0x0($v1) +/* 1de38: 50800010 */ beqzl $a0,.L0001de7c +/* 1de3c: 3c01bf80 */ lui $at,0xbf80 +/* 1de40: afa3001c */ sw $v1,0x1c($sp) +/* 1de44: 0c008dda */ jal func00023768 +/* 1de48: e7ac0024 */ swc1 $f12,0x24($sp) +/* 1de4c: 244effff */ addiu $t6,$v0,-1 +/* 1de50: 448e2000 */ mtc1 $t6,$f4 +/* 1de54: c7ac0024 */ lwc1 $f12,0x24($sp) +/* 1de58: 8fa3001c */ lw $v1,0x1c($sp) +/* 1de5c: 468021a0 */ cvt.s.w $f6,$f4 +/* 1de60: 4606603c */ c.lt.s $f12,$f6 +/* 1de64: 00000000 */ sll $zero,$zero,0x0 +/* 1de68: 45020004 */ bc1fl .L0001de7c +/* 1de6c: 3c01bf80 */ lui $at,0xbf80 +/* 1de70: 10000005 */ beqz $zero,.L0001de88 +/* 1de74: e46c0018 */ swc1 $f12,0x18($v1) +/* 1de78: 3c01bf80 */ lui $at,0xbf80 +.L0001de7c: +/* 1de7c: 44814000 */ mtc1 $at,$f8 +/* 1de80: 00000000 */ sll $zero,$zero,0x0 +/* 1de84: e4680018 */ swc1 $f8,0x18($v1) +.L0001de88: +/* 1de88: 8fbf0014 */ lw $ra,0x14($sp) +.L0001de8c: +/* 1de8c: 27bd0020 */ addiu $sp,$sp,0x20 +/* 1de90: 03e00008 */ jr $ra +/* 1de94: 00000000 */ sll $zero,$zero,0x0 +/* 1de98: 8c820020 */ lw $v0,0x20($a0) +/* 1de9c: 10400002 */ beqz $v0,.L0001dea8 +/* 1dea0: 00000000 */ sll $zero,$zero,0x0 +/* 1dea4: ac450068 */ sw $a1,0x68($v0) +.L0001dea8: +/* 1dea8: 03e00008 */ jr $ra +/* 1deac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0001deb0 +/* 1deb0: 8c820020 */ lw $v0,0x20($a0) +/* 1deb4: 44857000 */ mtc1 $a1,$f14 +/* 1deb8: 44866000 */ mtc1 $a2,$f12 +/* 1debc: 1040000f */ beqz $v0,.L0001defc +/* 1dec0: 00000000 */ sll $zero,$zero,0x0 +/* 1dec4: 44800000 */ mtc1 $zero,$f0 +/* 1dec8: 00000000 */ sll $zero,$zero,0x0 +/* 1decc: 460c003c */ c.lt.s $f0,$f12 +/* 1ded0: 00000000 */ sll $zero,$zero,0x0 +/* 1ded4: 45020008 */ bc1fl .L0001def8 +/* 1ded8: e44e001c */ swc1 $f14,0x1c($v0) +/* 1dedc: c444001c */ lwc1 $f4,0x1c($v0) +/* 1dee0: e44c0028 */ swc1 $f12,0x28($v0) +/* 1dee4: e44e0020 */ swc1 $f14,0x20($v0) +/* 1dee8: e440002c */ swc1 $f0,0x2c($v0) +/* 1deec: 03e00008 */ jr $ra +/* 1def0: e4440024 */ swc1 $f4,0x24($v0) +/* 1def4: e44e001c */ swc1 $f14,0x1c($v0) +.L0001def8: +/* 1def8: e4400028 */ swc1 $f0,0x28($v0) +.L0001defc: +/* 1defc: 03e00008 */ jr $ra +/* 1df00: 00000000 */ sll $zero,$zero,0x0 +/* 1df04: 27bdffe0 */ addiu $sp,$sp,-32 +/* 1df08: afbf0014 */ sw $ra,0x14($sp) +/* 1df0c: 8c830020 */ lw $v1,0x20($a0) +/* 1df10: 44856000 */ mtc1 $a1,$f12 +/* 1df14: 44867000 */ mtc1 $a2,$f14 +/* 1df18: 10600020 */ beqz $v1,.L0001df9c +/* 1df1c: 00803825 */ or $a3,$a0,$zero +/* 1df20: c462000c */ lwc1 $f2,0xc($v1) +/* 1df24: 460c103e */ c.le.s $f2,$f12 +/* 1df28: 00000000 */ sll $zero,$zero,0x0 +/* 1df2c: 45020004 */ bc1fl .L0001df40 +/* 1df30: 84640000 */ lh $a0,0x0($v1) +/* 1df34: 10000010 */ beqz $zero,.L0001df78 +/* 1df38: 46026001 */ sub.s $f0,$f12,$f2 +/* 1df3c: 84640000 */ lh $a0,0x0($v1) +.L0001df40: +/* 1df40: e7ae0028 */ swc1 $f14,0x28($sp) +/* 1df44: e7ac0024 */ swc1 $f12,0x24($sp) +/* 1df48: afa70020 */ sw $a3,0x20($sp) +/* 1df4c: 0c008dda */ jal func00023768 +/* 1df50: afa3001c */ sw $v1,0x1c($sp) +/* 1df54: 44822000 */ mtc1 $v0,$f4 +/* 1df58: 8fa3001c */ lw $v1,0x1c($sp) +/* 1df5c: c7ac0024 */ lwc1 $f12,0x24($sp) +/* 1df60: 468021a0 */ cvt.s.w $f6,$f4 +/* 1df64: c468000c */ lwc1 $f8,0xc($v1) +/* 1df68: 8fa70020 */ lw $a3,0x20($sp) +/* 1df6c: c7ae0028 */ lwc1 $f14,0x28($sp) +/* 1df70: 46083281 */ sub.s $f10,$f6,$f8 +/* 1df74: 460c5000 */ add.s $f0,$f10,$f12 +.L0001df78: +/* 1df78: 46000480 */ add.s $f18,$f0,$f0 +/* 1df7c: c470001c */ lwc1 $f16,0x1c($v1) +/* 1df80: 44067000 */ mfc1 $a2,$f14 +/* 1df84: 00e02025 */ or $a0,$a3,$zero +/* 1df88: 460e9103 */ div.s $f4,$f18,$f14 +/* 1df8c: 46048080 */ add.s $f2,$f16,$f4 +/* 1df90: 44051000 */ mfc1 $a1,$f2 +/* 1df94: 0c0077ac */ jal func0001deb0 +/* 1df98: 00000000 */ sll $zero,$zero,0x0 +.L0001df9c: +/* 1df9c: 8fbf0014 */ lw $ra,0x14($sp) +/* 1dfa0: 27bd0020 */ addiu $sp,$sp,0x20 +/* 1dfa4: 03e00008 */ jr $ra +/* 1dfa8: 00000000 */ sll $zero,$zero,0x0 +/* 1dfac: 8c820020 */ lw $v0,0x20($a0) +/* 1dfb0: 44857000 */ mtc1 $a1,$f14 +/* 1dfb4: 44866000 */ mtc1 $a2,$f12 +/* 1dfb8: 1040000f */ beqz $v0,.L0001dff8 +/* 1dfbc: 00000000 */ sll $zero,$zero,0x0 +/* 1dfc0: 44800000 */ mtc1 $zero,$f0 +/* 1dfc4: 00000000 */ sll $zero,$zero,0x0 +/* 1dfc8: 460c003c */ c.lt.s $f0,$f12 +/* 1dfcc: 00000000 */ sll $zero,$zero,0x0 +/* 1dfd0: 45020008 */ bc1fl .L0001dff4 +/* 1dfd4: e44e0074 */ swc1 $f14,0x74($v0) +/* 1dfd8: c4440074 */ lwc1 $f4,0x74($v0) +/* 1dfdc: e44c0080 */ swc1 $f12,0x80($v0) +/* 1dfe0: e44e0078 */ swc1 $f14,0x78($v0) +/* 1dfe4: e4400084 */ swc1 $f0,0x84($v0) +/* 1dfe8: 03e00008 */ jr $ra +/* 1dfec: e444007c */ swc1 $f4,0x7c($v0) +/* 1dff0: e44e0074 */ swc1 $f14,0x74($v0) +.L0001dff4: +/* 1dff4: e4400080 */ swc1 $f0,0x80($v0) +.L0001dff8: +/* 1dff8: 03e00008 */ jr $ra +/* 1dffc: 00000000 */ sll $zero,$zero,0x0 +/* 1e000: 8c820020 */ lw $v0,0x20($a0) +/* 1e004: 10400002 */ beqz $v0,.L0001e010 +/* 1e008: 00000000 */ sll $zero,$zero,0x0 +/* 1e00c: ac450070 */ sw $a1,0x70($v0) +.L0001e010: +/* 1e010: 03e00008 */ jr $ra +/* 1e014: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0001e018 +/* 1e018: 27bdffd0 */ addiu $sp,$sp,-48 +/* 1e01c: afbf001c */ sw $ra,0x1c($sp) +/* 1e020: afb00018 */ sw $s0,0x18($sp) +/* 1e024: afa50034 */ sw $a1,0x34($sp) +/* 1e028: 8c900020 */ lw $s0,0x20($a0) +/* 1e02c: 52000043 */ beqzl $s0,.L0001e13c +/* 1e030: 8fbf001c */ lw $ra,0x1c($sp) +/* 1e034: 0fc25e42 */ jal 0xf097908 +/* 1e038: c7ac0034 */ lwc1 $f12,0x34($sp) +/* 1e03c: c604001c */ lwc1 $f4,0x1c($s0) +/* 1e040: 44803000 */ mtc1 $zero,$f6 +/* 1e044: 00402025 */ or $a0,$v0,$zero +/* 1e048: 00004025 */ or $t0,$zero,$zero +/* 1e04c: 4604303e */ c.le.s $f6,$f4 +/* 1e050: 2447ffff */ addiu $a3,$v0,-1 +/* 1e054: 45000002 */ bc1f .L0001e060 +/* 1e058: 00000000 */ sll $zero,$zero,0x0 +/* 1e05c: 24080001 */ addiu $t0,$zero,0x1 +.L0001e060: +/* 1e060: 11000003 */ beqz $t0,.L0001e070 +/* 1e064: 00000000 */ sll $zero,$zero,0x0 +/* 1e068: 10000001 */ beqz $zero,.L0001e070 +/* 1e06c: 24470001 */ addiu $a3,$v0,0x1 +.L0001e070: +/* 1e070: 86050000 */ lh $a1,0x0($s0) +/* 1e074: 8e060018 */ lw $a2,0x18($s0) +/* 1e078: afa80024 */ sw $t0,0x24($sp) +/* 1e07c: afa70028 */ sw $a3,0x28($sp) +/* 1e080: 0c0074c8 */ jal func0001d320 +/* 1e084: afa4002c */ sw $a0,0x2c($sp) +/* 1e088: 8fa40028 */ lw $a0,0x28($sp) +/* 1e08c: a6020014 */ sh $v0,0x14($s0) +/* 1e090: 86050000 */ lh $a1,0x0($s0) +/* 1e094: 0c0074c8 */ jal func0001d320 +/* 1e098: 8e060018 */ lw $a2,0x18($s0) +/* 1e09c: 8fa70028 */ lw $a3,0x28($sp) +/* 1e0a0: 8fa80024 */ lw $t0,0x24($sp) +/* 1e0a4: a6020016 */ sh $v0,0x16($s0) +/* 1e0a8: 86040016 */ lh $a0,0x16($s0) +/* 1e0ac: 86030014 */ lh $v1,0x14($s0) +/* 1e0b0: 14830007 */ bne $a0,$v1,.L0001e0d0 +/* 1e0b4: 00000000 */ sll $zero,$zero,0x0 +/* 1e0b8: 44835000 */ mtc1 $v1,$f10 +/* 1e0bc: 44804000 */ mtc1 $zero,$f8 +/* 1e0c0: 46805420 */ cvt.s.w $f16,$f10 +/* 1e0c4: e6080010 */ swc1 $f8,0x10($s0) +/* 1e0c8: 1000001b */ beqz $zero,.L0001e138 +/* 1e0cc: e610000c */ swc1 $f16,0xc($s0) +.L0001e0d0: +/* 1e0d0: 1100000b */ beqz $t0,.L0001e100 +/* 1e0d4: 8fae002c */ lw $t6,0x2c($sp) +/* 1e0d8: 448e2000 */ mtc1 $t6,$f4 +/* 1e0dc: 44834000 */ mtc1 $v1,$f8 +/* 1e0e0: c7b20034 */ lwc1 $f18,0x34($sp) +/* 1e0e4: 468021a0 */ cvt.s.w $f6,$f4 +/* 1e0e8: 468042a0 */ cvt.s.w $f10,$f8 +/* 1e0ec: 46069001 */ sub.s $f0,$f18,$f6 +/* 1e0f0: 46005400 */ add.s $f16,$f10,$f0 +/* 1e0f4: e6000010 */ swc1 $f0,0x10($s0) +/* 1e0f8: 1000000f */ beqz $zero,.L0001e138 +/* 1e0fc: e610000c */ swc1 $f16,0xc($s0) +.L0001e100: +/* 1e100: 44879000 */ mtc1 $a3,$f18 +/* 1e104: c7a40034 */ lwc1 $f4,0x34($sp) +/* 1e108: 3c013f80 */ lui $at,0x3f80 +/* 1e10c: 468091a0 */ cvt.s.w $f6,$f18 +/* 1e110: 44811000 */ mtc1 $at,$f2 +/* 1e114: 44845000 */ mtc1 $a0,$f10 +/* 1e118: 00000000 */ sll $zero,$zero,0x0 +/* 1e11c: 46805420 */ cvt.s.w $f16,$f10 +/* 1e120: 46062201 */ sub.s $f8,$f4,$f6 +/* 1e124: 46081001 */ sub.s $f0,$f2,$f8 +/* 1e128: 46001481 */ sub.s $f18,$f2,$f0 +/* 1e12c: e6000010 */ swc1 $f0,0x10($s0) +/* 1e130: 46128100 */ add.s $f4,$f16,$f18 +/* 1e134: e604000c */ swc1 $f4,0xc($s0) +.L0001e138: +/* 1e138: 8fbf001c */ lw $ra,0x1c($sp) +.L0001e13c: +/* 1e13c: 8fb00018 */ lw $s0,0x18($sp) +/* 1e140: 27bd0030 */ addiu $sp,$sp,0x30 +/* 1e144: 03e00008 */ jr $ra +/* 1e148: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0001e14c +/* 1e14c: 27bdffd0 */ addiu $sp,$sp,-48 +/* 1e150: afbf001c */ sw $ra,0x1c($sp) +/* 1e154: afb00018 */ sw $s0,0x18($sp) +/* 1e158: afa60038 */ sw $a2,0x38($sp) +/* 1e15c: 8c900020 */ lw $s0,0x20($a0) +/* 1e160: 44856000 */ mtc1 $a1,$f12 +/* 1e164: 52000049 */ beqzl $s0,.L0001e28c +/* 1e168: 8fbf001c */ lw $ra,0x1c($sp) +/* 1e16c: 44056000 */ mfc1 $a1,$f12 +/* 1e170: 0c007806 */ jal func0001e018 +/* 1e174: 00000000 */ sll $zero,$zero,0x0 +/* 1e178: 860e0002 */ lh $t6,0x2($s0) +/* 1e17c: 51c00043 */ beqzl $t6,.L0001e28c +/* 1e180: 8fbf001c */ lw $ra,0x1c($sp) +/* 1e184: 0fc25e42 */ jal 0xf097908 +/* 1e188: c7ac0038 */ lwc1 $f12,0x38($sp) +/* 1e18c: c6040040 */ lwc1 $f4,0x40($s0) +/* 1e190: 44803000 */ mtc1 $zero,$f6 +/* 1e194: 00402025 */ or $a0,$v0,$zero +/* 1e198: 00004025 */ or $t0,$zero,$zero +/* 1e19c: 4604303e */ c.le.s $f6,$f4 +/* 1e1a0: 2447ffff */ addiu $a3,$v0,-1 +/* 1e1a4: 45000002 */ bc1f .L0001e1b0 +/* 1e1a8: 00000000 */ sll $zero,$zero,0x0 +/* 1e1ac: 24080001 */ addiu $t0,$zero,0x1 +.L0001e1b0: +/* 1e1b0: 11000003 */ beqz $t0,.L0001e1c0 +/* 1e1b4: 00000000 */ sll $zero,$zero,0x0 +/* 1e1b8: 10000001 */ beqz $zero,.L0001e1c0 +/* 1e1bc: 24470001 */ addiu $a3,$v0,0x1 +.L0001e1c0: +/* 1e1c0: 86050002 */ lh $a1,0x2($s0) +/* 1e1c4: 8e06003c */ lw $a2,0x3c($s0) +/* 1e1c8: afa80020 */ sw $t0,0x20($sp) +/* 1e1cc: afa70024 */ sw $a3,0x24($sp) +/* 1e1d0: 0c0074c8 */ jal func0001d320 +/* 1e1d4: afa40028 */ sw $a0,0x28($sp) +/* 1e1d8: 8fa40024 */ lw $a0,0x24($sp) +/* 1e1dc: a6020038 */ sh $v0,0x38($s0) +/* 1e1e0: 86050002 */ lh $a1,0x2($s0) +/* 1e1e4: 0c0074c8 */ jal func0001d320 +/* 1e1e8: 8e06003c */ lw $a2,0x3c($s0) +/* 1e1ec: 8fa70024 */ lw $a3,0x24($sp) +/* 1e1f0: 8fa80020 */ lw $t0,0x20($sp) +/* 1e1f4: a602003a */ sh $v0,0x3a($s0) +/* 1e1f8: 8604003a */ lh $a0,0x3a($s0) +/* 1e1fc: 86030038 */ lh $v1,0x38($s0) +/* 1e200: 14830007 */ bne $a0,$v1,.L0001e220 +/* 1e204: 00000000 */ sll $zero,$zero,0x0 +/* 1e208: 44835000 */ mtc1 $v1,$f10 +/* 1e20c: 44804000 */ mtc1 $zero,$f8 +/* 1e210: 46805420 */ cvt.s.w $f16,$f10 +/* 1e214: e6080034 */ swc1 $f8,0x34($s0) +/* 1e218: 1000001b */ beqz $zero,.L0001e288 +/* 1e21c: e6100030 */ swc1 $f16,0x30($s0) +.L0001e220: +/* 1e220: 1100000b */ beqz $t0,.L0001e250 +/* 1e224: 8faf0028 */ lw $t7,0x28($sp) +/* 1e228: 448f2000 */ mtc1 $t7,$f4 +/* 1e22c: 44834000 */ mtc1 $v1,$f8 +/* 1e230: c7b20038 */ lwc1 $f18,0x38($sp) +/* 1e234: 468021a0 */ cvt.s.w $f6,$f4 +/* 1e238: 468042a0 */ cvt.s.w $f10,$f8 +/* 1e23c: 46069001 */ sub.s $f0,$f18,$f6 +/* 1e240: 46005400 */ add.s $f16,$f10,$f0 +/* 1e244: e6000034 */ swc1 $f0,0x34($s0) +/* 1e248: 1000000f */ beqz $zero,.L0001e288 +/* 1e24c: e6100030 */ swc1 $f16,0x30($s0) +.L0001e250: +/* 1e250: 44879000 */ mtc1 $a3,$f18 +/* 1e254: c7a40038 */ lwc1 $f4,0x38($sp) +/* 1e258: 3c013f80 */ lui $at,0x3f80 +/* 1e25c: 468091a0 */ cvt.s.w $f6,$f18 +/* 1e260: 44811000 */ mtc1 $at,$f2 +/* 1e264: 44845000 */ mtc1 $a0,$f10 +/* 1e268: 00000000 */ sll $zero,$zero,0x0 +/* 1e26c: 46805420 */ cvt.s.w $f16,$f10 +/* 1e270: 46062201 */ sub.s $f8,$f4,$f6 +/* 1e274: 46081001 */ sub.s $f0,$f2,$f8 +/* 1e278: 46001481 */ sub.s $f18,$f2,$f0 +/* 1e27c: e6000034 */ swc1 $f0,0x34($s0) +/* 1e280: 46128100 */ add.s $f4,$f16,$f18 +/* 1e284: e6040030 */ swc1 $f4,0x30($s0) +.L0001e288: +/* 1e288: 8fbf001c */ lw $ra,0x1c($sp) +.L0001e28c: +/* 1e28c: 8fb00018 */ lw $s0,0x18($sp) +/* 1e290: 27bd0030 */ addiu $sp,$sp,0x30 +/* 1e294: 03e00008 */ jr $ra +/* 1e298: 00000000 */ sll $zero,$zero,0x0 +/* 1e29c: 3c018006 */ lui $at,0x8006 +/* 1e2a0: 03e00008 */ jr $ra +/* 1e2a4: ac24efdc */ sw $a0,-0x1024($at) +/* 1e2a8: 3c028006 */ lui $v0,0x8006 +/* 1e2ac: 03e00008 */ jr $ra +/* 1e2b0: 8c42efdc */ lw $v0,-0x1024($v0) +); + +GLOBAL_ASM( +glabel func0001e2b4 +/* 1e2b4: 27bdfed0 */ addiu $sp,$sp,-304 +/* 1e2b8: afbf006c */ sw $ra,0x6c($sp) +/* 1e2bc: afb40068 */ sw $s4,0x68($sp) +/* 1e2c0: afb30064 */ sw $s3,0x64($sp) +/* 1e2c4: afb20060 */ sw $s2,0x60($sp) +/* 1e2c8: afb1005c */ sw $s1,0x5c($sp) +/* 1e2cc: afb00058 */ sw $s0,0x58($sp) +/* 1e2d0: f7be0050 */ sdc1 $f30,0x50($sp) +/* 1e2d4: f7bc0048 */ sdc1 $f28,0x48($sp) +/* 1e2d8: f7ba0040 */ sdc1 $f26,0x40($sp) +/* 1e2dc: f7b80038 */ sdc1 $f24,0x38($sp) +/* 1e2e0: f7b60030 */ sdc1 $f22,0x30($sp) +/* 1e2e4: f7b40028 */ sdc1 $f20,0x28($sp) +/* 1e2e8: afa60138 */ sw $a2,0x138($sp) +/* 1e2ec: afa7013c */ sw $a3,0x13c($sp) +/* 1e2f0: 8c910020 */ lw $s1,0x20($a0) +/* 1e2f4: 4485a000 */ mtc1 $a1,$f20 +/* 1e2f8: 00808025 */ or $s0,$a0,$zero +/* 1e2fc: 522002b9 */ beqzl $s1,.L0001ede4 +/* 1e300: 8fbf006c */ lw $ra,0x6c($sp) +/* 1e304: 8c8e0008 */ lw $t6,0x8($a0) +/* 1e308: 24010001 */ addiu $at,$zero,0x1 +/* 1e30c: 8dc50000 */ lw $a1,0x0($t6) +/* 1e310: 94a20000 */ lhu $v0,0x0($a1) +/* 1e314: 304f00ff */ andi $t7,$v0,0xff +/* 1e318: 55e102ac */ bnel $t7,$at,.L0001edcc +/* 1e31c: c7b40140 */ lwc1 $f20,0x140($sp) +/* 1e320: 0c006a87 */ jal func0001aa1c +/* 1e324: 8cb30004 */ lw $s3,0x4($a1) +/* 1e328: 80580000 */ lb $t8,0x0($v0) +/* 1e32c: 00409025 */ or $s2,$v0,$zero +/* 1e330: 5700029e */ bnezl $t8,.L0001edac +/* 1e334: c7b40140 */ lwc1 $f20,0x140($sp) +/* 1e338: 96790000 */ lhu $t9,0x0($s3) +/* 1e33c: 3c0b8006 */ lui $t3,0x8006 +/* 1e340: 256befe0 */ addiu $t3,$t3,-4128 +/* 1e344: afb90118 */ sw $t9,0x118($sp) +/* 1e348: 8e080008 */ lw $t0,0x8($s0) +/* 1e34c: 27aa00fc */ addiu $t2,$sp,0xfc +/* 1e350: 4480d000 */ mtc1 $zero,$f26 +/* 1e354: 8d090004 */ lw $t1,0x4($t0) +/* 1e358: afa90114 */ sw $t1,0x114($sp) +/* 1e35c: c6260088 */ lwc1 $f6,0x88($s1) +/* 1e360: c6040014 */ lwc1 $f4,0x14($s0) +/* 1e364: 46062202 */ mul.s $f8,$f4,$f6 +/* 1e368: e7a80110 */ swc1 $f8,0x110($sp) +/* 1e36c: 8d610000 */ lw $at,0x0($t3) +/* 1e370: 8d6e0004 */ lw $t6,0x4($t3) +/* 1e374: ad410000 */ sw $at,0x0($t2) +/* 1e378: 8d610008 */ lw $at,0x8($t3) +/* 1e37c: ad4e0004 */ sw $t6,0x4($t2) +/* 1e380: ad410008 */ sw $at,0x8($t2) +/* 1e384: c44a0034 */ lwc1 $f10,0x34($v0) +/* 1e388: e7aa00e0 */ swc1 $f10,0xe0($sp) +/* 1e38c: c4500038 */ lwc1 $f16,0x38($v0) +/* 1e390: e7b000e4 */ swc1 $f16,0xe4($sp) +/* 1e394: c452003c */ lwc1 $f18,0x3c($v0) +/* 1e398: c7b00138 */ lwc1 $f16,0x138($sp) +/* 1e39c: e7b200e8 */ swc1 $f18,0xe8($sp) +/* 1e3a0: c4440024 */ lwc1 $f4,0x24($v0) +/* 1e3a4: c45e0030 */ lwc1 $f30,0x30($v0) +/* 1e3a8: e7a400d0 */ swc1 $f4,0xd0($sp) +/* 1e3ac: c4460028 */ lwc1 $f6,0x28($v0) +/* 1e3b0: e7a600d4 */ swc1 $f6,0xd4($sp) +/* 1e3b4: c448002c */ lwc1 $f8,0x2c($v0) +/* 1e3b8: e7a800d8 */ swc1 $f8,0xd8($sp) +/* 1e3bc: c44a0020 */ lwc1 $f10,0x20($v0) +/* 1e3c0: e7aa00cc */ swc1 $f10,0xcc($sp) +/* 1e3c4: 804f0001 */ lb $t7,0x1($v0) +/* 1e3c8: afaf00c8 */ sw $t7,0xc8($sp) +/* 1e3cc: c63c001c */ lwc1 $f28,0x1c($s1) +/* 1e3d0: 461ae03c */ c.lt.s $f28,$f26 +/* 1e3d4: 00000000 */ sll $zero,$zero,0x0 +/* 1e3d8: 45020003 */ bc1fl .L0001e3e8 +/* 1e3dc: c6200040 */ lwc1 $f0,0x40($s1) +/* 1e3e0: 4600e707 */ neg.s $f28,$f28 +/* 1e3e4: c6200040 */ lwc1 $f0,0x40($s1) +.L0001e3e8: +/* 1e3e8: 461a003c */ c.lt.s $f0,$f26 +/* 1e3ec: 00000000 */ sll $zero,$zero,0x0 +/* 1e3f0: 45020003 */ bc1fl .L0001e400 +/* 1e3f4: 4610a03e */ c.le.s $f20,$f16 +/* 1e3f8: 46000007 */ neg.s $f0,$f0 +/* 1e3fc: 4610a03e */ c.le.s $f20,$f16 +.L0001e400: +/* 1e400: 0000a025 */ or $s4,$zero,$zero +/* 1e404: 45000002 */ bc1f .L0001e410 +/* 1e408: 00000000 */ sll $zero,$zero,0x0 +/* 1e40c: 24140001 */ addiu $s4,$zero,0x1 +.L0001e410: +/* 1e410: 5280000a */ beqzl $s4,.L0001e43c +/* 1e414: 4600a306 */ mov.s $f12,$f20 +/* 1e418: 4600a306 */ mov.s $f12,$f20 +/* 1e41c: 0fc25e42 */ jal 0xf097908 +/* 1e420: e7a000bc */ swc1 $f0,0xbc($sp) +/* 1e424: 24530001 */ addiu $s3,$v0,0x1 +/* 1e428: 0fc25e42 */ jal 0xf097908 +/* 1e42c: c7ac0138 */ lwc1 $f12,0x138($sp) +/* 1e430: 10000009 */ beqz $zero,.L0001e458 +/* 1e434: 00403825 */ or $a3,$v0,$zero +/* 1e438: 4600a306 */ mov.s $f12,$f20 +.L0001e43c: +/* 1e43c: 0fc25e7a */ jal 0xf0979e8 +/* 1e440: e7a000bc */ swc1 $f0,0xbc($sp) +/* 1e444: 2453ffff */ addiu $s3,$v0,-1 +/* 1e448: 0fc25e7a */ jal 0xf0979e8 +/* 1e44c: c7ac0138 */ lwc1 $f12,0x138($sp) +/* 1e450: afa200ec */ sw $v0,0xec($sp) +/* 1e454: 00403825 */ or $a3,$v0,$zero +.L0001e458: +/* 1e458: 86390000 */ lh $t9,0x0($s1) +/* 1e45c: 3c188006 */ lui $t8,0x8006 +/* 1e460: 8f18f00c */ lw $t8,-0xff4($t8) +/* 1e464: 00194080 */ sll $t0,$t9,0x2 +/* 1e468: 01194023 */ subu $t0,$t0,$t9 +/* 1e46c: 00084080 */ sll $t0,$t0,0x2 +/* 1e470: 03084821 */ addu $t1,$t8,$t0 +/* 1e474: 912d000b */ lbu $t5,0xb($t1) +/* 1e478: 3c017005 */ lui $at,0x7005 +/* 1e47c: 31ac0002 */ andi $t4,$t5,0x2 +/* 1e480: 11800067 */ beqz $t4,.L0001e620 +/* 1e484: 00000000 */ sll $zero,$zero,0x0 +/* 1e488: 0fc57222 */ jal 0xf15c888 +/* 1e48c: afa700ec */ sw $a3,0xec($sp) +/* 1e490: 8faa00ec */ lw $t2,0xec($sp) +/* 1e494: 862b0014 */ lh $t3,0x14($s1) +/* 1e498: 46000506 */ mov.s $f20,$f0 +/* 1e49c: 01402025 */ or $a0,$t2,$zero +/* 1e4a0: 114b005d */ beq $t2,$t3,.L0001e618 +/* 1e4a4: 00000000 */ sll $zero,$zero,0x0 +/* 1e4a8: 86250000 */ lh $a1,0x0($s1) +/* 1e4ac: 0c0074c8 */ jal func0001d320 +/* 1e4b0: 8e260018 */ lw $a2,0x18($s1) +/* 1e4b4: a6220014 */ sh $v0,0x14($s1) +/* 1e4b8: 8fae00c8 */ lw $t6,0xc8($sp) +/* 1e4bc: 00408025 */ or $s0,$v0,$zero +/* 1e4c0: 8faf00ec */ lw $t7,0xec($sp) +/* 1e4c4: 11c0000b */ beqz $t6,.L0001e4f4 +/* 1e4c8: 00000000 */ sll $zero,$zero,0x0 +/* 1e4cc: 86390016 */ lh $t9,0x16($s1) +/* 1e4d0: c7b200d0 */ lwc1 $f18,0xd0($sp) +/* 1e4d4: 15f90007 */ bne $t7,$t9,.L0001e4f4 +/* 1e4d8: 00000000 */ sll $zero,$zero,0x0 +/* 1e4dc: c7a400d4 */ lwc1 $f4,0xd4($sp) +/* 1e4e0: c7a600d8 */ lwc1 $f6,0xd8($sp) +/* 1e4e4: e7b200e0 */ swc1 $f18,0xe0($sp) +/* 1e4e8: e7a400e4 */ swc1 $f4,0xe4($sp) +/* 1e4ec: 1000001f */ beqz $zero,.L0001e56c +/* 1e4f0: e7a600e8 */ swc1 $f6,0xe8($sp) +.L0001e4f4: +/* 1e4f4: 0c008f4e */ jal func00023d38 +/* 1e4f8: 86240000 */ lh $a0,0x0($s1) +/* 1e4fc: 86240000 */ lh $a0,0x0($s1) +/* 1e500: 0c008eac */ jal func00023ab0 +/* 1e504: 02002825 */ or $a1,$s0,$zero +/* 1e508: 0c008f43 */ jal func00023d0c +/* 1e50c: 305000ff */ andi $s0,$v0,0xff +/* 1e510: 82250008 */ lb $a1,0x8($s1) +/* 1e514: 86270000 */ lh $a3,0x0($s1) +/* 1e518: 27b800a8 */ addiu $t8,$sp,0xa8 +/* 1e51c: 27a800fc */ addiu $t0,$sp,0xfc +/* 1e520: 27a9009c */ addiu $t1,$sp,0x9c +/* 1e524: afa9001c */ sw $t1,0x1c($sp) +/* 1e528: afa80018 */ sw $t0,0x18($sp) +/* 1e52c: afb80014 */ sw $t8,0x14($sp) +/* 1e530: afb00010 */ sw $s0,0x10($sp) +/* 1e534: 8fa40118 */ lw $a0,0x118($sp) +/* 1e538: 0c009014 */ jal func00024050 +/* 1e53c: 8fa60114 */ lw $a2,0x114($sp) +/* 1e540: c7a200fc */ lwc1 $f2,0xfc($sp) +/* 1e544: c7aa0100 */ lwc1 $f10,0x100($sp) +/* 1e548: c7ac0104 */ lwc1 $f12,0x104($sp) +/* 1e54c: 46141202 */ mul.s $f8,$f2,$f20 +/* 1e550: 00000000 */ sll $zero,$zero,0x0 +/* 1e554: 46145402 */ mul.s $f16,$f10,$f20 +/* 1e558: 00000000 */ sll $zero,$zero,0x0 +/* 1e55c: 46146482 */ mul.s $f18,$f12,$f20 +/* 1e560: e7a800e0 */ swc1 $f8,0xe0($sp) +/* 1e564: e7b000e4 */ swc1 $f16,0xe4($sp) +/* 1e568: e7b200e8 */ swc1 $f18,0xe8($sp) +.L0001e56c: +/* 1e56c: 12800004 */ beqz $s4,.L0001e580 +/* 1e570: 8fb300ec */ lw $s3,0xec($sp) +/* 1e574: 8fb300ec */ lw $s3,0xec($sp) +/* 1e578: 10000002 */ beqz $zero,.L0001e584 +/* 1e57c: 26730001 */ addiu $s3,$s3,0x1 +.L0001e580: +/* 1e580: 2673ffff */ addiu $s3,$s3,-1 +.L0001e584: +/* 1e584: 02602025 */ or $a0,$s3,$zero +/* 1e588: 86250000 */ lh $a1,0x0($s1) +/* 1e58c: 0c0074c8 */ jal func0001d320 +/* 1e590: 8e260018 */ lw $a2,0x18($s1) +/* 1e594: 00408025 */ or $s0,$v0,$zero +/* 1e598: a6220016 */ sh $v0,0x16($s1) +/* 1e59c: 0c008f4e */ jal func00023d38 +/* 1e5a0: 86240000 */ lh $a0,0x0($s1) +/* 1e5a4: 86240000 */ lh $a0,0x0($s1) +/* 1e5a8: 0c008eac */ jal func00023ab0 +/* 1e5ac: 02002825 */ or $a1,$s0,$zero +/* 1e5b0: 0c008f43 */ jal func00023d0c +/* 1e5b4: 305000ff */ andi $s0,$v0,0xff +/* 1e5b8: 82250008 */ lb $a1,0x8($s1) +/* 1e5bc: 86270000 */ lh $a3,0x0($s1) +/* 1e5c0: 27ad00a8 */ addiu $t5,$sp,0xa8 +/* 1e5c4: 27ac00fc */ addiu $t4,$sp,0xfc +/* 1e5c8: 27ab009c */ addiu $t3,$sp,0x9c +/* 1e5cc: afab001c */ sw $t3,0x1c($sp) +/* 1e5d0: afac0018 */ sw $t4,0x18($sp) +/* 1e5d4: afad0014 */ sw $t5,0x14($sp) +/* 1e5d8: afb00010 */ sw $s0,0x10($sp) +/* 1e5dc: 8fa40118 */ lw $a0,0x118($sp) +/* 1e5e0: 0c009014 */ jal func00024050 +/* 1e5e4: 8fa60114 */ lw $a2,0x114($sp) +/* 1e5e8: c7a200fc */ lwc1 $f2,0xfc($sp) +/* 1e5ec: c7a60100 */ lwc1 $f6,0x100($sp) +/* 1e5f0: c7ac0104 */ lwc1 $f12,0x104($sp) +/* 1e5f4: 46141102 */ mul.s $f4,$f2,$f20 +/* 1e5f8: 240a0001 */ addiu $t2,$zero,0x1 +/* 1e5fc: afaa00c8 */ sw $t2,0xc8($sp) +/* 1e600: 46143202 */ mul.s $f8,$f6,$f20 +/* 1e604: 00000000 */ sll $zero,$zero,0x0 +/* 1e608: 46146282 */ mul.s $f10,$f12,$f20 +/* 1e60c: e7a400d0 */ swc1 $f4,0xd0($sp) +/* 1e610: e7a800d4 */ swc1 $f8,0xd4($sp) +/* 1e614: e7aa00d8 */ swc1 $f10,0xd8($sp) +.L0001e618: +/* 1e618: 10000147 */ beqz $zero,.L0001eb38 +/* 1e61c: 8fa700ec */ lw $a3,0xec($sp) +.L0001e620: +/* 1e620: c4384450 */ lwc1 $f24,0x4450($at) +.L0001e624: +/* 1e624: 12800006 */ beqz $s4,.L0001e640 +/* 1e628: 0267082a */ slt $at,$s3,$a3 +/* 1e62c: 00f3082a */ slt $at,$a3,$s3 +/* 1e630: 50200006 */ beqzl $at,.L0001e64c +/* 1e634: 86250000 */ lh $a1,0x0($s1) +/* 1e638: 10000140 */ beqz $zero,.L0001eb3c +/* 1e63c: c7a400e0 */ lwc1 $f4,0xe0($sp) +.L0001e640: +/* 1e640: 5420013e */ bnezl $at,.L0001eb3c +/* 1e644: c7a400e0 */ lwc1 $f4,0xe0($sp) +/* 1e648: 86250000 */ lh $a1,0x0($s1) +.L0001e64c: +/* 1e64c: 8e260018 */ lw $a2,0x18($s1) +/* 1e650: afa700ec */ sw $a3,0xec($sp) +/* 1e654: 0c0074c8 */ jal func0001d320 +/* 1e658: 02602025 */ or $a0,$s3,$zero +/* 1e65c: a6220014 */ sh $v0,0x14($s1) +/* 1e660: 8fae00c8 */ lw $t6,0xc8($sp) +/* 1e664: 00408025 */ or $s0,$v0,$zero +/* 1e668: 8fa40118 */ lw $a0,0x118($sp) +/* 1e66c: 11c0000e */ beqz $t6,.L0001e6a8 +/* 1e670: 27af00fc */ addiu $t7,$sp,0xfc +/* 1e674: c7b000d0 */ lwc1 $f16,0xd0($sp) +/* 1e678: c7b200d4 */ lwc1 $f18,0xd4($sp) +/* 1e67c: c7a400d8 */ lwc1 $f4,0xd8($sp) +/* 1e680: e7b000e0 */ swc1 $f16,0xe0($sp) +/* 1e684: e7b200e4 */ swc1 $f18,0xe4($sp) +/* 1e688: e7a400e8 */ swc1 $f4,0xe8($sp) +/* 1e68c: c6460018 */ lwc1 $f6,0x18($s2) +/* 1e690: 4606d032 */ c.eq.s $f26,$f6 +/* 1e694: 00000000 */ sll $zero,$zero,0x0 +/* 1e698: 4500004f */ bc1f .L0001e7d8 +/* 1e69c: 00000000 */ sll $zero,$zero,0x0 +/* 1e6a0: 1000004d */ beqz $zero,.L0001e7d8 +/* 1e6a4: c7be00cc */ lwc1 $f30,0xcc($sp) +.L0001e6a8: +/* 1e6a8: 82250008 */ lb $a1,0x8($s1) +/* 1e6ac: 86270000 */ lh $a3,0x0($s1) +/* 1e6b0: afaf0014 */ sw $t7,0x14($sp) +/* 1e6b4: afb00010 */ sw $s0,0x10($sp) +/* 1e6b8: 8239000b */ lb $t9,0xb($s1) +/* 1e6bc: 8fa60114 */ lw $a2,0x114($sp) +/* 1e6c0: 0c0092d9 */ jal func00024b64 +/* 1e6c4: afb90018 */ sw $t9,0x18($sp) +/* 1e6c8: 3c013f80 */ lui $at,0x3f80 +/* 1e6cc: 44815000 */ mtc1 $at,$f10 +/* 1e6d0: c7a80110 */ lwc1 $f8,0x110($sp) +/* 1e6d4: 46000586 */ mov.s $f22,$f0 +/* 1e6d8: c7a200fc */ lwc1 $f2,0xfc($sp) +/* 1e6dc: 460a4032 */ c.eq.s $f8,$f10 +/* 1e6e0: c7b00100 */ lwc1 $f16,0x100($sp) +/* 1e6e4: 4503000a */ bc1tl .L0001e710 +/* 1e6e8: c7a200fc */ lwc1 $f2,0xfc($sp) +/* 1e6ec: 46081082 */ mul.s $f2,$f2,$f8 +/* 1e6f0: c7ac0104 */ lwc1 $f12,0x104($sp) +/* 1e6f4: 46088482 */ mul.s $f18,$f16,$f8 +/* 1e6f8: 00000000 */ sll $zero,$zero,0x0 +/* 1e6fc: 46086302 */ mul.s $f12,$f12,$f8 +/* 1e700: e7a200fc */ swc1 $f2,0xfc($sp) +/* 1e704: e7b20100 */ swc1 $f18,0x100($sp) +/* 1e708: e7ac0104 */ swc1 $f12,0x104($sp) +/* 1e70c: c7a200fc */ lwc1 $f2,0xfc($sp) +.L0001e710: +/* 1e710: 16800008 */ bnez $s4,.L0001e734 +/* 1e714: c7ac0104 */ lwc1 $f12,0x104($sp) +/* 1e718: 4600d03c */ c.lt.s $f26,$f0 +/* 1e71c: 46001087 */ neg.s $f2,$f2 +/* 1e720: 46006307 */ neg.s $f12,$f12 +/* 1e724: e7a200fc */ swc1 $f2,0xfc($sp) +/* 1e728: 45000002 */ bc1f .L0001e734 +/* 1e72c: e7ac0104 */ swc1 $f12,0x104($sp) +/* 1e730: 4600c581 */ sub.s $f22,$f24,$f0 +.L0001e734: +/* 1e734: 8238000b */ lb $t8,0xb($s1) +/* 1e738: 13000005 */ beqz $t8,.L0001e750 +/* 1e73c: 00000000 */ sll $zero,$zero,0x0 +/* 1e740: c644000c */ lwc1 $f4,0xc($s2) +/* 1e744: c6460004 */ lwc1 $f6,0x4($s2) +/* 1e748: 46062281 */ sub.s $f10,$f4,$f6 +/* 1e74c: e7aa0100 */ swc1 $f10,0x100($sp) +.L0001e750: +/* 1e750: 0c0068f4 */ jal func0001a3d0 +/* 1e754: c64c0014 */ lwc1 $f12,0x14($s2) +/* 1e758: 46000506 */ mov.s $f20,$f0 +/* 1e75c: 0c0068f7 */ jal func0001a3dc +/* 1e760: c64c0014 */ lwc1 $f12,0x14($s2) +/* 1e764: c7b000fc */ lwc1 $f16,0xfc($sp) +/* 1e768: c7a80104 */ lwc1 $f8,0x104($sp) +/* 1e76c: c7aa00e0 */ lwc1 $f10,0xe0($sp) +/* 1e770: 46148482 */ mul.s $f18,$f16,$f20 +/* 1e774: 00000000 */ sll $zero,$zero,0x0 +/* 1e778: 46004102 */ mul.s $f4,$f8,$f0 +/* 1e77c: 46049180 */ add.s $f6,$f18,$f4 +/* 1e780: c7a40100 */ lwc1 $f4,0x100($sp) +/* 1e784: 46065480 */ add.s $f18,$f10,$f6 +/* 1e788: e7a400e4 */ swc1 $f4,0xe4($sp) +/* 1e78c: 46008287 */ neg.s $f10,$f16 +/* 1e790: e7b200e0 */ swc1 $f18,0xe0($sp) +/* 1e794: 46005182 */ mul.s $f6,$f10,$f0 +/* 1e798: c7b000e8 */ lwc1 $f16,0xe8($sp) +/* 1e79c: 46144482 */ mul.s $f18,$f8,$f20 +/* 1e7a0: 46123100 */ add.s $f4,$f6,$f18 +/* 1e7a4: 46048280 */ add.s $f10,$f16,$f4 +/* 1e7a8: e7aa00e8 */ swc1 $f10,0xe8($sp) +/* 1e7ac: c6480018 */ lwc1 $f8,0x18($s2) +/* 1e7b0: 4608d032 */ c.eq.s $f26,$f8 +/* 1e7b4: 00000000 */ sll $zero,$zero,0x0 +/* 1e7b8: 45000007 */ bc1f .L0001e7d8 +/* 1e7bc: 00000000 */ sll $zero,$zero,0x0 +/* 1e7c0: 4616f780 */ add.s $f30,$f30,$f22 +/* 1e7c4: 461ec03e */ c.le.s $f24,$f30 +/* 1e7c8: 00000000 */ sll $zero,$zero,0x0 +/* 1e7cc: 45000002 */ bc1f .L0001e7d8 +/* 1e7d0: 00000000 */ sll $zero,$zero,0x0 +/* 1e7d4: 4618f781 */ sub.s $f30,$f30,$f24 +.L0001e7d8: +/* 1e7d8: 52800004 */ beqzl $s4,.L0001e7ec +/* 1e7dc: 2673ffff */ addiu $s3,$s3,-1 +/* 1e7e0: 10000002 */ beqz $zero,.L0001e7ec +/* 1e7e4: 26730001 */ addiu $s3,$s3,0x1 +/* 1e7e8: 2673ffff */ addiu $s3,$s3,-1 +.L0001e7ec: +/* 1e7ec: 02602025 */ or $a0,$s3,$zero +/* 1e7f0: 86250000 */ lh $a1,0x0($s1) +/* 1e7f4: 0c0074c8 */ jal func0001d320 +/* 1e7f8: 8e260018 */ lw $a2,0x18($s1) +/* 1e7fc: a6220016 */ sh $v0,0x16($s1) +/* 1e800: 86290016 */ lh $t1,0x16($s1) +/* 1e804: 86280014 */ lh $t0,0x14($s1) +/* 1e808: 8fa60114 */ lw $a2,0x114($sp) +/* 1e80c: 8fa40118 */ lw $a0,0x118($sp) +/* 1e810: 110900c7 */ beq $t0,$t1,.L0001eb30 +/* 1e814: 27ad00fc */ addiu $t5,$sp,0xfc +/* 1e818: 82250008 */ lb $a1,0x8($s1) +/* 1e81c: 86270000 */ lh $a3,0x0($s1) +/* 1e820: afad0014 */ sw $t5,0x14($sp) +/* 1e824: afa20010 */ sw $v0,0x10($sp) +/* 1e828: 822c000b */ lb $t4,0xb($s1) +/* 1e82c: 240b0001 */ addiu $t3,$zero,0x1 +/* 1e830: afab00c8 */ sw $t3,0xc8($sp) +/* 1e834: 0c0092d9 */ jal func00024b64 +/* 1e838: afac0018 */ sw $t4,0x18($sp) +/* 1e83c: 3c013f80 */ lui $at,0x3f80 +/* 1e840: 44819000 */ mtc1 $at,$f18 +/* 1e844: c7a60110 */ lwc1 $f6,0x110($sp) +/* 1e848: 46000586 */ mov.s $f22,$f0 +/* 1e84c: c7a200fc */ lwc1 $f2,0xfc($sp) +/* 1e850: 46123032 */ c.eq.s $f6,$f18 +/* 1e854: c7b00100 */ lwc1 $f16,0x100($sp) +/* 1e858: 4503000a */ bc1tl .L0001e884 +/* 1e85c: c7a200fc */ lwc1 $f2,0xfc($sp) +/* 1e860: 46061082 */ mul.s $f2,$f2,$f6 +/* 1e864: c7ac0104 */ lwc1 $f12,0x104($sp) +/* 1e868: 46068102 */ mul.s $f4,$f16,$f6 +/* 1e86c: 00000000 */ sll $zero,$zero,0x0 +/* 1e870: 46066302 */ mul.s $f12,$f12,$f6 +/* 1e874: e7a200fc */ swc1 $f2,0xfc($sp) +/* 1e878: e7a40100 */ swc1 $f4,0x100($sp) +/* 1e87c: e7ac0104 */ swc1 $f12,0x104($sp) +/* 1e880: c7a200fc */ lwc1 $f2,0xfc($sp) +.L0001e884: +/* 1e884: 16800008 */ bnez $s4,.L0001e8a8 +/* 1e888: c7ac0104 */ lwc1 $f12,0x104($sp) +/* 1e88c: 4600d03c */ c.lt.s $f26,$f0 +/* 1e890: 46001087 */ neg.s $f2,$f2 +/* 1e894: 46006307 */ neg.s $f12,$f12 +/* 1e898: e7a200fc */ swc1 $f2,0xfc($sp) +/* 1e89c: 45000002 */ bc1f .L0001e8a8 +/* 1e8a0: e7ac0104 */ swc1 $f12,0x104($sp) +/* 1e8a4: 4600c581 */ sub.s $f22,$f24,$f0 +.L0001e8a8: +/* 1e8a8: 822a000b */ lb $t2,0xb($s1) +/* 1e8ac: 11400003 */ beqz $t2,.L0001e8bc +/* 1e8b0: 00000000 */ sll $zero,$zero,0x0 +/* 1e8b4: c64a0038 */ lwc1 $f10,0x38($s2) +/* 1e8b8: e7aa0100 */ swc1 $f10,0x100($sp) +.L0001e8bc: +/* 1e8bc: 0c0068f4 */ jal func0001a3d0 +/* 1e8c0: c64c0030 */ lwc1 $f12,0x30($s2) +/* 1e8c4: 46000506 */ mov.s $f20,$f0 +/* 1e8c8: 0c0068f7 */ jal func0001a3dc +/* 1e8cc: c64c0030 */ lwc1 $f12,0x30($s2) +/* 1e8d0: 3c0e8006 */ lui $t6,0x8006 +/* 1e8d4: 8dceefdc */ lw $t6,-0x1024($t6) +/* 1e8d8: c7a200fc */ lwc1 $f2,0xfc($sp) +/* 1e8dc: c7ac0104 */ lwc1 $f12,0x104($sp) +/* 1e8e0: 11c00056 */ beqz $t6,.L0001ea3c +/* 1e8e4: 00000000 */ sll $zero,$zero,0x0 +/* 1e8e8: 862f0002 */ lh $t7,0x2($s1) +/* 1e8ec: 11e00053 */ beqz $t7,.L0001ea3c +/* 1e8f0: 00000000 */ sll $zero,$zero,0x0 +/* 1e8f4: c7ac0104 */ lwc1 $f12,0x104($sp) +/* 1e8f8: c7a200fc */ lwc1 $f2,0xfc($sp) +/* 1e8fc: 461cd03c */ c.lt.s $f26,$f28 +/* 1e900: 46006202 */ mul.s $f8,$f12,$f0 +/* 1e904: 46001107 */ neg.s $f4,$f2 +/* 1e908: 3c013f00 */ lui $at,0x3f00 +/* 1e90c: 46141482 */ mul.s $f18,$f2,$f20 +/* 1e910: 00000000 */ sll $zero,$zero,0x0 +/* 1e914: 46146402 */ mul.s $f16,$f12,$f20 +/* 1e918: 00000000 */ sll $zero,$zero,0x0 +/* 1e91c: 46002282 */ mul.s $f10,$f4,$f0 +/* 1e920: 46124180 */ add.s $f6,$f8,$f18 +/* 1e924: e7a600d0 */ swc1 $f6,0xd0($sp) +/* 1e928: 460a8200 */ add.s $f8,$f16,$f10 +/* 1e92c: 45000028 */ bc1f .L0001e9d0 +/* 1e930: e7a800d8 */ swc1 $f8,0xd8($sp) +/* 1e934: c6260058 */ lwc1 $f6,0x58($s1) +/* 1e938: c6320074 */ lwc1 $f18,0x74($s1) +/* 1e93c: c6220054 */ lwc1 $f2,0x54($s1) +/* 1e940: 4606e102 */ mul.s $f4,$f28,$f6 +/* 1e944: 46049403 */ div.s $f16,$f18,$f4 +/* 1e948: 46101001 */ sub.s $f0,$f2,$f16 +/* 1e94c: 461a003c */ c.lt.s $f0,$f26 +/* 1e950: 00000000 */ sll $zero,$zero,0x0 +/* 1e954: 45020003 */ bc1fl .L0001e964 +/* 1e958: 46001280 */ add.s $f10,$f2,$f0 +/* 1e95c: 4600d006 */ mov.s $f0,$f26 +/* 1e960: 46001280 */ add.s $f10,$f2,$f0 +.L0001e964: +/* 1e964: c6460040 */ lwc1 $f6,0x40($s2) +/* 1e968: c652004c */ lwc1 $f18,0x4c($s2) +/* 1e96c: 44814000 */ mtc1 $at,$f8 +/* 1e970: c7b000bc */ lwc1 $f16,0xbc($sp) +/* 1e974: 46123101 */ sub.s $f4,$f6,$f18 +/* 1e978: 46085002 */ mul.s $f0,$f10,$f8 +/* 1e97c: 00000000 */ sll $zero,$zero,0x0 +/* 1e980: 46102282 */ mul.s $f10,$f4,$f16 +/* 1e984: 461c5203 */ div.s $f8,$f10,$f28 +/* 1e988: e7a80090 */ swc1 $f8,0x90($sp) +/* 1e98c: c6520054 */ lwc1 $f18,0x54($s2) +/* 1e990: c6460048 */ lwc1 $f6,0x48($s2) +/* 1e994: 46123101 */ sub.s $f4,$f6,$f18 +/* 1e998: c7b200d0 */ lwc1 $f18,0xd0($sp) +/* 1e99c: 46102282 */ mul.s $f10,$f4,$f16 +/* 1e9a0: 46124101 */ sub.s $f4,$f8,$f18 +/* 1e9a4: c7a800d8 */ lwc1 $f8,0xd8($sp) +/* 1e9a8: 46002402 */ mul.s $f16,$f4,$f0 +/* 1e9ac: 461c5183 */ div.s $f6,$f10,$f28 +/* 1e9b0: 46109280 */ add.s $f10,$f18,$f16 +/* 1e9b4: e7aa00d0 */ swc1 $f10,0xd0($sp) +/* 1e9b8: 46083101 */ sub.s $f4,$f6,$f8 +/* 1e9bc: e7a60098 */ swc1 $f6,0x98($sp) +/* 1e9c0: 46002482 */ mul.s $f18,$f4,$f0 +/* 1e9c4: 46124400 */ add.s $f16,$f8,$f18 +/* 1e9c8: 10000011 */ beqz $zero,.L0001ea10 +/* 1e9cc: e7b000d8 */ swc1 $f16,0xd8($sp) +.L0001e9d0: +/* 1e9d0: c64a0040 */ lwc1 $f10,0x40($s2) +/* 1e9d4: c646004c */ lwc1 $f6,0x4c($s2) +/* 1e9d8: c6280054 */ lwc1 $f8,0x54($s1) +/* 1e9dc: c7b000d0 */ lwc1 $f16,0xd0($sp) +/* 1e9e0: 46065101 */ sub.s $f4,$f10,$f6 +/* 1e9e4: 46082482 */ mul.s $f18,$f4,$f8 +/* 1e9e8: 46128280 */ add.s $f10,$f16,$f18 +/* 1e9ec: e7aa00d0 */ swc1 $f10,0xd0($sp) +/* 1e9f0: c6440054 */ lwc1 $f4,0x54($s2) +/* 1e9f4: c6460048 */ lwc1 $f6,0x48($s2) +/* 1e9f8: c6300054 */ lwc1 $f16,0x54($s1) +/* 1e9fc: c7aa00d8 */ lwc1 $f10,0xd8($sp) +/* 1ea00: 46043201 */ sub.s $f8,$f6,$f4 +/* 1ea04: 46104482 */ mul.s $f18,$f8,$f16 +/* 1ea08: 46125180 */ add.s $f6,$f10,$f18 +/* 1ea0c: e7a600d8 */ swc1 $f6,0xd8($sp) +.L0001ea10: +/* 1ea10: c7a400d0 */ lwc1 $f4,0xd0($sp) +/* 1ea14: c7a800e0 */ lwc1 $f8,0xe0($sp) +/* 1ea18: c7aa00d8 */ lwc1 $f10,0xd8($sp) +/* 1ea1c: c7b200e8 */ lwc1 $f18,0xe8($sp) +/* 1ea20: 46082400 */ add.s $f16,$f4,$f8 +/* 1ea24: c7a40100 */ lwc1 $f4,0x100($sp) +/* 1ea28: 46125180 */ add.s $f6,$f10,$f18 +/* 1ea2c: e7b000d0 */ swc1 $f16,0xd0($sp) +/* 1ea30: e7a400d4 */ swc1 $f4,0xd4($sp) +/* 1ea34: 1000000f */ beqz $zero,.L0001ea74 +/* 1ea38: e7a600d8 */ swc1 $f6,0xd8($sp) +.L0001ea3c: +/* 1ea3c: 46141402 */ mul.s $f16,$f2,$f20 +/* 1ea40: c7a800e0 */ lwc1 $f8,0xe0($sp) +/* 1ea44: c7a40100 */ lwc1 $f4,0x100($sp) +/* 1ea48: 46006482 */ mul.s $f18,$f12,$f0 +/* 1ea4c: e7a400d4 */ swc1 $f4,0xd4($sp) +/* 1ea50: 46104280 */ add.s $f10,$f8,$f16 +/* 1ea54: 46001402 */ mul.s $f16,$f2,$f0 +/* 1ea58: c7a800e8 */ lwc1 $f8,0xe8($sp) +/* 1ea5c: 460a9180 */ add.s $f6,$f18,$f10 +/* 1ea60: 46146282 */ mul.s $f10,$f12,$f20 +/* 1ea64: 46104481 */ sub.s $f18,$f8,$f16 +/* 1ea68: e7a600d0 */ swc1 $f6,0xd0($sp) +/* 1ea6c: 46125180 */ add.s $f6,$f10,$f18 +/* 1ea70: e7a600d8 */ swc1 $f6,0xd8($sp) +.L0001ea74: +/* 1ea74: c640005c */ lwc1 $f0,0x5c($s2) +/* 1ea78: 4600d03c */ c.lt.s $f26,$f0 +/* 1ea7c: 00000000 */ sll $zero,$zero,0x0 +/* 1ea80: 45020020 */ bc1fl .L0001eb04 +/* 1ea84: c6520018 */ lwc1 $f18,0x18($s2) +/* 1ea88: 461cd03c */ c.lt.s $f26,$f28 +/* 1ea8c: 3c013f80 */ lui $at,0x3f80 +/* 1ea90: 4502001c */ bc1fl .L0001eb04 +/* 1ea94: c6520018 */ lwc1 $f18,0x18($s2) +/* 1ea98: 44812000 */ mtc1 $at,$f4 +/* 1ea9c: 00000000 */ sll $zero,$zero,0x0 +/* 1eaa0: 461c2083 */ div.s $f2,$f4,$f28 +/* 1eaa4: 4602003c */ c.lt.s $f0,$f2 +/* 1eaa8: 46001306 */ mov.s $f12,$f2 +/* 1eaac: 45020005 */ bc1fl .L0001eac4 +/* 1eab0: 46020201 */ sub.s $f8,$f0,$f2 +/* 1eab4: 46000306 */ mov.s $f12,$f0 +/* 1eab8: 10000003 */ beqz $zero,.L0001eac8 +/* 1eabc: e65a005c */ swc1 $f26,0x5c($s2) +/* 1eac0: 46020201 */ sub.s $f8,$f0,$f2 +.L0001eac4: +/* 1eac4: e648005c */ swc1 $f8,0x5c($s2) +.L0001eac8: +/* 1eac8: c6500058 */ lwc1 $f16,0x58($s2) +/* 1eacc: 460c8282 */ mul.s $f10,$f16,$f12 +/* 1ead0: 460ab580 */ add.s $f22,$f22,$f10 +/* 1ead4: 461ab03c */ c.lt.s $f22,$f26 +/* 1ead8: 00000000 */ sll $zero,$zero,0x0 +/* 1eadc: 45020004 */ bc1fl .L0001eaf0 +/* 1eae0: 4616c03e */ c.le.s $f24,$f22 +/* 1eae4: 10000006 */ beqz $zero,.L0001eb00 +/* 1eae8: 4618b580 */ add.s $f22,$f22,$f24 +/* 1eaec: 4616c03e */ c.le.s $f24,$f22 +.L0001eaf0: +/* 1eaf0: 00000000 */ sll $zero,$zero,0x0 +/* 1eaf4: 45020003 */ bc1fl .L0001eb04 +/* 1eaf8: c6520018 */ lwc1 $f18,0x18($s2) +/* 1eafc: 4618b581 */ sub.s $f22,$f22,$f24 +.L0001eb00: +/* 1eb00: c6520018 */ lwc1 $f18,0x18($s2) +.L0001eb04: +/* 1eb04: 4612d032 */ c.eq.s $f26,$f18 +/* 1eb08: 00000000 */ sll $zero,$zero,0x0 +/* 1eb0c: 45000008 */ bc1f .L0001eb30 +/* 1eb10: 00000000 */ sll $zero,$zero,0x0 +/* 1eb14: 4616f000 */ add.s $f0,$f30,$f22 +/* 1eb18: 4600c03e */ c.le.s $f24,$f0 +/* 1eb1c: e7a000cc */ swc1 $f0,0xcc($sp) +/* 1eb20: 45000003 */ bc1f .L0001eb30 +/* 1eb24: 00000000 */ sll $zero,$zero,0x0 +/* 1eb28: 46180181 */ sub.s $f6,$f0,$f24 +/* 1eb2c: e7a600cc */ swc1 $f6,0xcc($sp) +.L0001eb30: +/* 1eb30: 1000febc */ beqz $zero,.L0001e624 +/* 1eb34: 8fa700ec */ lw $a3,0xec($sp) +.L0001eb38: +/* 1eb38: c7a400e0 */ lwc1 $f4,0xe0($sp) +.L0001eb3c: +/* 1eb3c: e6440034 */ swc1 $f4,0x34($s2) +/* 1eb40: c7a800e4 */ lwc1 $f8,0xe4($sp) +/* 1eb44: e6480038 */ swc1 $f8,0x38($s2) +/* 1eb48: c7b000e8 */ lwc1 $f16,0xe8($sp) +/* 1eb4c: e65e0030 */ swc1 $f30,0x30($s2) +/* 1eb50: e650003c */ swc1 $f16,0x3c($s2) +/* 1eb54: c7aa00d0 */ lwc1 $f10,0xd0($sp) +/* 1eb58: e64a0024 */ swc1 $f10,0x24($s2) +/* 1eb5c: c7b200d4 */ lwc1 $f18,0xd4($sp) +/* 1eb60: e6520028 */ swc1 $f18,0x28($s2) +/* 1eb64: c7a600d8 */ lwc1 $f6,0xd8($sp) +/* 1eb68: e646002c */ swc1 $f6,0x2c($s2) +/* 1eb6c: c7a400cc */ lwc1 $f4,0xcc($sp) +/* 1eb70: e6440020 */ swc1 $f4,0x20($s2) +/* 1eb74: 8fb900c8 */ lw $t9,0xc8($sp) +/* 1eb78: a2590001 */ sb $t9,0x1($s2) +/* 1eb7c: 86220014 */ lh $v0,0x14($s1) +/* 1eb80: 86230016 */ lh $v1,0x16($s1) +/* 1eb84: 14620006 */ bne $v1,$v0,.L0001eba0 +/* 1eb88: 00000000 */ sll $zero,$zero,0x0 +/* 1eb8c: 44824000 */ mtc1 $v0,$f8 +/* 1eb90: e63a0010 */ swc1 $f26,0x10($s1) +/* 1eb94: 46804420 */ cvt.s.w $f16,$f8 +/* 1eb98: 10000019 */ beqz $zero,.L0001ec00 +/* 1eb9c: e630000c */ swc1 $f16,0xc($s1) +.L0001eba0: +/* 1eba0: 5280000c */ beqzl $s4,.L0001ebd4 +/* 1eba4: 44879000 */ mtc1 $a3,$f18 +/* 1eba8: 44879000 */ mtc1 $a3,$f18 +/* 1ebac: 44822000 */ mtc1 $v0,$f4 +/* 1ebb0: c7aa0138 */ lwc1 $f10,0x138($sp) +/* 1ebb4: 468091a0 */ cvt.s.w $f6,$f18 +/* 1ebb8: 46802220 */ cvt.s.w $f8,$f4 +/* 1ebbc: 46065001 */ sub.s $f0,$f10,$f6 +/* 1ebc0: 46004400 */ add.s $f16,$f8,$f0 +/* 1ebc4: e6200010 */ swc1 $f0,0x10($s1) +/* 1ebc8: 1000000d */ beqz $zero,.L0001ec00 +/* 1ebcc: e630000c */ swc1 $f16,0xc($s1) +/* 1ebd0: 44879000 */ mtc1 $a3,$f18 +.L0001ebd4: +/* 1ebd4: c7a60138 */ lwc1 $f6,0x138($sp) +/* 1ebd8: 44832000 */ mtc1 $v1,$f4 +/* 1ebdc: 468092a0 */ cvt.s.w $f10,$f18 +/* 1ebe0: 3c013f80 */ lui $at,0x3f80 +/* 1ebe4: 44818000 */ mtc1 $at,$f16 +/* 1ebe8: 46802220 */ cvt.s.w $f8,$f4 +/* 1ebec: 46065001 */ sub.s $f0,$f10,$f6 +/* 1ebf0: 46008481 */ sub.s $f18,$f16,$f0 +/* 1ebf4: e6200010 */ swc1 $f0,0x10($s1) +/* 1ebf8: 46124280 */ add.s $f10,$f8,$f18 +/* 1ebfc: e62a000c */ swc1 $f10,0xc($s1) +.L0001ec00: +/* 1ec00: 86380002 */ lh $t8,0x2($s1) +/* 1ec04: 13000066 */ beqz $t8,.L0001eda0 +/* 1ec08: 00000000 */ sll $zero,$zero,0x0 +/* 1ec0c: 86290000 */ lh $t1,0x0($s1) +/* 1ec10: 3c088006 */ lui $t0,0x8006 +/* 1ec14: 8d08f00c */ lw $t0,-0xff4($t0) +/* 1ec18: 00096880 */ sll $t5,$t1,0x2 +/* 1ec1c: 01a96823 */ subu $t5,$t5,$t1 +/* 1ec20: 000d6880 */ sll $t5,$t5,0x2 +/* 1ec24: 010d6021 */ addu $t4,$t0,$t5 +/* 1ec28: 918b000b */ lbu $t3,0xb($t4) +/* 1ec2c: 316a0002 */ andi $t2,$t3,0x2 +/* 1ec30: 1540005b */ bnez $t2,.L0001eda0 +/* 1ec34: 00000000 */ sll $zero,$zero,0x0 +/* 1ec38: 0fc25e42 */ jal 0xf097908 +/* 1ec3c: c7ac013c */ lwc1 $f12,0x13c($sp) +/* 1ec40: c7b40140 */ lwc1 $f20,0x140($sp) +/* 1ec44: 00408025 */ or $s0,$v0,$zero +/* 1ec48: 0fc25e42 */ jal 0xf097908 +/* 1ec4c: 4600a306 */ mov.s $f12,$f20 +/* 1ec50: 12800004 */ beqz $s4,.L0001ec64 +/* 1ec54: 00409825 */ or $s3,$v0,$zero +/* 1ec58: 0202082a */ slt $at,$s0,$v0 +/* 1ec5c: 54200006 */ bnezl $at,.L0001ec78 +/* 1ec60: 824e0002 */ lb $t6,0x2($s2) +.L0001ec64: +/* 1ec64: 16800032 */ bnez $s4,.L0001ed30 +/* 1ec68: 0050082a */ slt $at,$v0,$s0 +/* 1ec6c: 50200031 */ beqzl $at,.L0001ed34 +/* 1ec70: 3c013f80 */ lui $at,0x3f80 +/* 1ec74: 824e0002 */ lb $t6,0x2($s2) +.L0001ec78: +/* 1ec78: 02602025 */ or $a0,$s3,$zero +/* 1ec7c: 51c00005 */ beqzl $t6,.L0001ec94 +/* 1ec80: c6440038 */ lwc1 $f4,0x38($s2) +/* 1ec84: c6460044 */ lwc1 $f6,0x44($s2) +/* 1ec88: 10000003 */ beqz $zero,.L0001ec98 +/* 1ec8c: e6460050 */ swc1 $f6,0x50($s2) +/* 1ec90: c6440038 */ lwc1 $f4,0x38($s2) +.L0001ec94: +/* 1ec94: e6440050 */ swc1 $f4,0x50($s2) +.L0001ec98: +/* 1ec98: 86250002 */ lh $a1,0x2($s1) +/* 1ec9c: 0c0074c8 */ jal func0001d320 +/* 1eca0: 8e26003c */ lw $a2,0x3c($s1) +/* 1eca4: a6220038 */ sh $v0,0x38($s1) +/* 1eca8: 26640001 */ addiu $a0,$s3,0x1 +/* 1ecac: 86250002 */ lh $a1,0x2($s1) +/* 1ecb0: 0c0074c8 */ jal func0001d320 +/* 1ecb4: 8e26003c */ lw $a2,0x3c($s1) +/* 1ecb8: a622003a */ sh $v0,0x3a($s1) +/* 1ecbc: 82250009 */ lb $a1,0x9($s1) +/* 1ecc0: 86270002 */ lh $a3,0x2($s1) +/* 1ecc4: 27af00fc */ addiu $t7,$sp,0xfc +/* 1ecc8: afaf0014 */ sw $t7,0x14($sp) +/* 1eccc: afa20010 */ sw $v0,0x10($sp) +/* 1ecd0: 8239000b */ lb $t9,0xb($s1) +/* 1ecd4: 8fa60114 */ lw $a2,0x114($sp) +/* 1ecd8: 8fa40118 */ lw $a0,0x118($sp) +/* 1ecdc: 0c0092d9 */ jal func00024b64 +/* 1ece0: afb90018 */ sw $t9,0x18($sp) +/* 1ece4: 3c013f80 */ lui $at,0x3f80 +/* 1ece8: 44816000 */ mtc1 $at,$f12 +/* 1ecec: c7a20110 */ lwc1 $f2,0x110($sp) +/* 1ecf0: c7b00100 */ lwc1 $f16,0x100($sp) +/* 1ecf4: 460c1032 */ c.eq.s $f2,$f12 +/* 1ecf8: 00000000 */ sll $zero,$zero,0x0 +/* 1ecfc: 45030004 */ bc1tl .L0001ed10 +/* 1ed00: 8238000b */ lb $t8,0xb($s1) +/* 1ed04: 46028202 */ mul.s $f8,$f16,$f2 +/* 1ed08: e7a80100 */ swc1 $f8,0x100($sp) +/* 1ed0c: 8238000b */ lb $t8,0xb($s1) +.L0001ed10: +/* 1ed10: 53000004 */ beqzl $t8,.L0001ed24 +/* 1ed14: c7aa0100 */ lwc1 $f10,0x100($sp) +/* 1ed18: c6520050 */ lwc1 $f18,0x50($s2) +/* 1ed1c: e7b20100 */ swc1 $f18,0x100($sp) +/* 1ed20: c7aa0100 */ lwc1 $f10,0x100($sp) +.L0001ed24: +/* 1ed24: 24090001 */ addiu $t1,$zero,0x1 +/* 1ed28: a2490002 */ sb $t1,0x2($s2) +/* 1ed2c: e64a0044 */ swc1 $f10,0x44($s2) +.L0001ed30: +/* 1ed30: 3c013f80 */ lui $at,0x3f80 +.L0001ed34: +/* 1ed34: 44816000 */ mtc1 $at,$f12 +/* 1ed38: 5280000d */ beqzl $s4,.L0001ed70 +/* 1ed3c: 44935000 */ mtc1 $s3,$f10 +/* 1ed40: 44933000 */ mtc1 $s3,$f6 +/* 1ed44: 86280038 */ lh $t0,0x38($s1) +/* 1ed48: 46803120 */ cvt.s.w $f4,$f6 +/* 1ed4c: 44888000 */ mtc1 $t0,$f16 +/* 1ed50: 00000000 */ sll $zero,$zero,0x0 +/* 1ed54: 46808220 */ cvt.s.w $f8,$f16 +/* 1ed58: 4604a001 */ sub.s $f0,$f20,$f4 +/* 1ed5c: 46004480 */ add.s $f18,$f8,$f0 +/* 1ed60: e6200034 */ swc1 $f0,0x34($s1) +/* 1ed64: 1000001e */ beqz $zero,.L0001ede0 +/* 1ed68: e6320030 */ swc1 $f18,0x30($s1) +/* 1ed6c: 44935000 */ mtc1 $s3,$f10 +.L0001ed70: +/* 1ed70: 862d003a */ lh $t5,0x3a($s1) +/* 1ed74: 468051a0 */ cvt.s.w $f6,$f10 +/* 1ed78: 448d8000 */ mtc1 $t5,$f16 +/* 1ed7c: 00000000 */ sll $zero,$zero,0x0 +/* 1ed80: 46808220 */ cvt.s.w $f8,$f16 +/* 1ed84: 4606a101 */ sub.s $f4,$f20,$f6 +/* 1ed88: 46046001 */ sub.s $f0,$f12,$f4 +/* 1ed8c: 46006481 */ sub.s $f18,$f12,$f0 +/* 1ed90: e6200034 */ swc1 $f0,0x34($s1) +/* 1ed94: 46124280 */ add.s $f10,$f8,$f18 +/* 1ed98: 10000011 */ beqz $zero,.L0001ede0 +/* 1ed9c: e62a0030 */ swc1 $f10,0x30($s1) +.L0001eda0: +/* 1eda0: 1000000f */ beqz $zero,.L0001ede0 +/* 1eda4: a2400002 */ sb $zero,0x2($s2) +/* 1eda8: c7b40140 */ lwc1 $f20,0x140($sp) +.L0001edac: +/* 1edac: 02002025 */ or $a0,$s0,$zero +/* 1edb0: 8fa50138 */ lw $a1,0x138($sp) +/* 1edb4: 4406a000 */ mfc1 $a2,$f20 +/* 1edb8: 0c007853 */ jal func0001e14c +/* 1edbc: 00000000 */ sll $zero,$zero,0x0 +/* 1edc0: 10000008 */ beqz $zero,.L0001ede4 +/* 1edc4: 8fbf006c */ lw $ra,0x6c($sp) +/* 1edc8: c7b40140 */ lwc1 $f20,0x140($sp) +.L0001edcc: +/* 1edcc: 02002025 */ or $a0,$s0,$zero +/* 1edd0: 8fa50138 */ lw $a1,0x138($sp) +/* 1edd4: 4406a000 */ mfc1 $a2,$f20 +/* 1edd8: 0c007853 */ jal func0001e14c +/* 1eddc: 00000000 */ sll $zero,$zero,0x0 +.L0001ede0: +/* 1ede0: 8fbf006c */ lw $ra,0x6c($sp) +.L0001ede4: +/* 1ede4: d7b40028 */ ldc1 $f20,0x28($sp) +/* 1ede8: d7b60030 */ ldc1 $f22,0x30($sp) +/* 1edec: d7b80038 */ ldc1 $f24,0x38($sp) +/* 1edf0: d7ba0040 */ ldc1 $f26,0x40($sp) +/* 1edf4: d7bc0048 */ ldc1 $f28,0x48($sp) +/* 1edf8: d7be0050 */ ldc1 $f30,0x50($sp) +/* 1edfc: 8fb00058 */ lw $s0,0x58($sp) +/* 1ee00: 8fb1005c */ lw $s1,0x5c($sp) +/* 1ee04: 8fb20060 */ lw $s2,0x60($sp) +/* 1ee08: 8fb30064 */ lw $s3,0x64($sp) +/* 1ee0c: 8fb40068 */ lw $s4,0x68($sp) +/* 1ee10: 03e00008 */ jr $ra +/* 1ee14: 27bd0130 */ addiu $sp,$sp,0x130 +/* 1ee18: 27bdff70 */ addiu $sp,$sp,-144 +/* 1ee1c: afbf005c */ sw $ra,0x5c($sp) +/* 1ee20: afb20058 */ sw $s2,0x58($sp) +/* 1ee24: afb10054 */ sw $s1,0x54($sp) +/* 1ee28: afb00050 */ sw $s0,0x50($sp) +/* 1ee2c: f7be0048 */ sdc1 $f30,0x48($sp) +/* 1ee30: f7bc0040 */ sdc1 $f28,0x40($sp) +/* 1ee34: f7ba0038 */ sdc1 $f26,0x38($sp) +/* 1ee38: f7b80030 */ sdc1 $f24,0x30($sp) +/* 1ee3c: f7b60028 */ sdc1 $f22,0x28($sp) +/* 1ee40: f7b40020 */ sdc1 $f20,0x20($sp) +/* 1ee44: afa60098 */ sw $a2,0x98($sp) +/* 1ee48: 8c900020 */ lw $s0,0x20($a0) +/* 1ee4c: 00a08825 */ or $s1,$a1,$zero +/* 1ee50: 00809025 */ or $s2,$a0,$zero +/* 1ee54: 52000124 */ beqzl $s0,.L0001f2e8 +/* 1ee58: 8fbf005c */ lw $ra,0x5c($sp) +/* 1ee5c: 58a00122 */ blezl $a1,.L0001f2e8 +/* 1ee60: 8fbf005c */ lw $ra,0x5c($sp) +/* 1ee64: c610000c */ lwc1 $f16,0xc($s0) +/* 1ee68: 18a000fb */ blez $a1,.L0001f258 +/* 1ee6c: c6120030 */ lwc1 $f18,0x30($s0) +/* 1ee70: 4480b000 */ mtc1 $zero,$f22 +/* 1ee74: 00000000 */ sll $zero,$zero,0x0 +/* 1ee78: c6020080 */ lwc1 $f2,0x80($s0) +.L0001ee7c: +/* 1ee7c: 3c013e80 */ lui $at,0x3e80 +/* 1ee80: 4602b03c */ c.lt.s $f22,$f2 +/* 1ee84: 00000000 */ sll $zero,$zero,0x0 +/* 1ee88: 45020016 */ bc1fl .L0001eee4 +/* 1ee8c: c6040058 */ lwc1 $f4,0x58($s0) +/* 1ee90: 4481a000 */ mtc1 $at,$f20 +/* 1ee94: c6040084 */ lwc1 $f4,0x84($s0) +/* 1ee98: 46142180 */ add.s $f6,$f4,$f20 +/* 1ee9c: e6060084 */ swc1 $f6,0x84($s0) +/* 1eea0: c60c0084 */ lwc1 $f12,0x84($s0) +/* 1eea4: 4602603c */ c.lt.s $f12,$f2 +/* 1eea8: 00000000 */ sll $zero,$zero,0x0 +/* 1eeac: 4502000a */ bc1fl .L0001eed8 +/* 1eeb0: c60a0078 */ lwc1 $f10,0x78($s0) +/* 1eeb4: c600007c */ lwc1 $f0,0x7c($s0) +/* 1eeb8: c6080078 */ lwc1 $f8,0x78($s0) +/* 1eebc: 46004281 */ sub.s $f10,$f8,$f0 +/* 1eec0: 460c5102 */ mul.s $f4,$f10,$f12 +/* 1eec4: 46022183 */ div.s $f6,$f4,$f2 +/* 1eec8: 46060200 */ add.s $f8,$f0,$f6 +/* 1eecc: 10000004 */ beqz $zero,.L0001eee0 +/* 1eed0: e6080074 */ swc1 $f8,0x74($s0) +/* 1eed4: c60a0078 */ lwc1 $f10,0x78($s0) +.L0001eed8: +/* 1eed8: e6160080 */ swc1 $f22,0x80($s0) +/* 1eedc: e60a0074 */ swc1 $f10,0x74($s0) +.L0001eee0: +/* 1eee0: c6040058 */ lwc1 $f4,0x58($s0) +.L0001eee4: +/* 1eee4: 3c013e80 */ lui $at,0x3e80 +/* 1eee8: 4481a000 */ mtc1 $at,$f20 +/* 1eeec: 4604b03c */ c.lt.s $f22,$f4 +/* 1eef0: c6020074 */ lwc1 $f2,0x74($s0) +/* 1eef4: 4502001e */ bc1fl .L0001ef70 +/* 1eef8: c60c0028 */ lwc1 $f12,0x28($s0) +/* 1eefc: 46141202 */ mul.s $f8,$f2,$f20 +/* 1ef00: c606005c */ lwc1 $f6,0x5c($s0) +/* 1ef04: 3c013f80 */ lui $at,0x3f80 +/* 1ef08: 46083280 */ add.s $f10,$f6,$f8 +/* 1ef0c: e60a005c */ swc1 $f10,0x5c($s0) +/* 1ef10: c60c005c */ lwc1 $f12,0x5c($s0) +/* 1ef14: 460cb032 */ c.eq.s $f22,$f12 +/* 1ef18: 00000000 */ sll $zero,$zero,0x0 +/* 1ef1c: 45020006 */ bc1fl .L0001ef38 +/* 1ef20: c6000058 */ lwc1 $f0,0x58($s0) +/* 1ef24: 44812000 */ mtc1 $at,$f4 +/* 1ef28: c6020074 */ lwc1 $f2,0x74($s0) +/* 1ef2c: 1000000f */ beqz $zero,.L0001ef6c +/* 1ef30: e6040054 */ swc1 $f4,0x54($s0) +/* 1ef34: c6000058 */ lwc1 $f0,0x58($s0) +.L0001ef38: +/* 1ef38: 4600603c */ c.lt.s $f12,$f0 +/* 1ef3c: 00000000 */ sll $zero,$zero,0x0 +/* 1ef40: 45020007 */ bc1fl .L0001ef60 +/* 1ef44: e6160058 */ swc1 $f22,0x58($s0) +/* 1ef48: 460c0181 */ sub.s $f6,$f0,$f12 +/* 1ef4c: c6020074 */ lwc1 $f2,0x74($s0) +/* 1ef50: 46003203 */ div.s $f8,$f6,$f0 +/* 1ef54: 10000005 */ beqz $zero,.L0001ef6c +/* 1ef58: e6080054 */ swc1 $f8,0x54($s0) +/* 1ef5c: e6160058 */ swc1 $f22,0x58($s0) +.L0001ef60: +/* 1ef60: e6160054 */ swc1 $f22,0x54($s0) +/* 1ef64: a6000002 */ sh $zero,0x2($s0) +/* 1ef68: c6020074 */ lwc1 $f2,0x74($s0) +.L0001ef6c: +/* 1ef6c: c60c0028 */ lwc1 $f12,0x28($s0) +.L0001ef70: +/* 1ef70: 460cb03c */ c.lt.s $f22,$f12 +/* 1ef74: 00000000 */ sll $zero,$zero,0x0 +/* 1ef78: 45020018 */ bc1fl .L0001efdc +/* 1ef7c: c61a001c */ lwc1 $f26,0x1c($s0) +/* 1ef80: 46141102 */ mul.s $f4,$f2,$f20 +/* 1ef84: c60a002c */ lwc1 $f10,0x2c($s0) +/* 1ef88: 46045180 */ add.s $f6,$f10,$f4 +/* 1ef8c: e606002c */ swc1 $f6,0x2c($s0) +/* 1ef90: c60e002c */ lwc1 $f14,0x2c($s0) +/* 1ef94: 460c703c */ c.lt.s $f14,$f12 +/* 1ef98: 00000000 */ sll $zero,$zero,0x0 +/* 1ef9c: 4502000b */ bc1fl .L0001efcc +/* 1efa0: c60a0020 */ lwc1 $f10,0x20($s0) +/* 1efa4: c6000024 */ lwc1 $f0,0x24($s0) +/* 1efa8: c6080020 */ lwc1 $f8,0x20($s0) +/* 1efac: c6020074 */ lwc1 $f2,0x74($s0) +/* 1efb0: 46004281 */ sub.s $f10,$f8,$f0 +/* 1efb4: 460e5102 */ mul.s $f4,$f10,$f14 +/* 1efb8: 460c2183 */ div.s $f6,$f4,$f12 +/* 1efbc: 46060200 */ add.s $f8,$f0,$f6 +/* 1efc0: 10000005 */ beqz $zero,.L0001efd8 +/* 1efc4: e608001c */ swc1 $f8,0x1c($s0) +/* 1efc8: c60a0020 */ lwc1 $f10,0x20($s0) +.L0001efcc: +/* 1efcc: e6160028 */ swc1 $f22,0x28($s0) +/* 1efd0: c6020074 */ lwc1 $f2,0x74($s0) +/* 1efd4: e60a001c */ swc1 $f10,0x1c($s0) +.L0001efd8: +/* 1efd8: c61a001c */ lwc1 $f26,0x1c($s0) +.L0001efdc: +/* 1efdc: 3c013e80 */ lui $at,0x3e80 +/* 1efe0: 44813000 */ mtc1 $at,$f6 +/* 1efe4: 461a1102 */ mul.s $f4,$f2,$f26 +/* 1efe8: 860e0002 */ lh $t6,0x2($s0) +/* 1efec: 46062202 */ mul.s $f8,$f4,$f6 +/* 1eff0: 11c00025 */ beqz $t6,.L0001f088 +/* 1eff4: 46088400 */ add.s $f16,$f16,$f8 +/* 1eff8: c60c004c */ lwc1 $f12,0x4c($s0) +/* 1effc: 3c013e80 */ lui $at,0x3e80 +/* 1f000: 460cb03c */ c.lt.s $f22,$f12 +/* 1f004: 00000000 */ sll $zero,$zero,0x0 +/* 1f008: 45020019 */ bc1fl .L0001f070 +/* 1f00c: c6000040 */ lwc1 $f0,0x40($s0) +/* 1f010: 44812000 */ mtc1 $at,$f4 +/* 1f014: c60a0050 */ lwc1 $f10,0x50($s0) +/* 1f018: 46041182 */ mul.s $f6,$f2,$f4 +/* 1f01c: 46065200 */ add.s $f8,$f10,$f6 +/* 1f020: e6080050 */ swc1 $f8,0x50($s0) +/* 1f024: c60e0050 */ lwc1 $f14,0x50($s0) +/* 1f028: 460c703c */ c.lt.s $f14,$f12 +/* 1f02c: 00000000 */ sll $zero,$zero,0x0 +/* 1f030: 4502000b */ bc1fl .L0001f060 +/* 1f034: c60a0044 */ lwc1 $f10,0x44($s0) +/* 1f038: c6000048 */ lwc1 $f0,0x48($s0) +/* 1f03c: c6040044 */ lwc1 $f4,0x44($s0) +/* 1f040: c6020074 */ lwc1 $f2,0x74($s0) +/* 1f044: 46002281 */ sub.s $f10,$f4,$f0 +/* 1f048: 460e5182 */ mul.s $f6,$f10,$f14 +/* 1f04c: 460c3203 */ div.s $f8,$f6,$f12 +/* 1f050: 46080100 */ add.s $f4,$f0,$f8 +/* 1f054: 10000005 */ beqz $zero,.L0001f06c +/* 1f058: e6040040 */ swc1 $f4,0x40($s0) +/* 1f05c: c60a0044 */ lwc1 $f10,0x44($s0) +.L0001f060: +/* 1f060: e616004c */ swc1 $f22,0x4c($s0) +/* 1f064: c6020074 */ lwc1 $f2,0x74($s0) +/* 1f068: e60a0040 */ swc1 $f10,0x40($s0) +.L0001f06c: +/* 1f06c: c6000040 */ lwc1 $f0,0x40($s0) +.L0001f070: +/* 1f070: 3c013e80 */ lui $at,0x3e80 +/* 1f074: 44814000 */ mtc1 $at,$f8 +/* 1f078: 46001182 */ mul.s $f6,$f2,$f0 +/* 1f07c: 00000000 */ sll $zero,$zero,0x0 +/* 1f080: 46083102 */ mul.s $f4,$f6,$f8 +/* 1f084: 46049480 */ add.s $f18,$f18,$f4 +.L0001f088: +/* 1f088: 820f000a */ lb $t7,0xa($s0) +/* 1f08c: 51e00070 */ beqzl $t7,.L0001f250 +/* 1f090: 2631ffff */ addiu $s1,$s1,-1 +/* 1f094: 461ab03e */ c.le.s $f22,$f26 +/* 1f098: c6180018 */ lwc1 $f24,0x18($s0) +/* 1f09c: 45020015 */ bc1fl .L0001f0f4 +/* 1f0a0: c6140060 */ lwc1 $f20,0x60($s0) +/* 1f0a4: 86040000 */ lh $a0,0x0($s0) +/* 1f0a8: e7b20088 */ swc1 $f18,0x88($sp) +/* 1f0ac: 0c008dda */ jal func00023768 +/* 1f0b0: e7b0008c */ swc1 $f16,0x8c($sp) +/* 1f0b4: 2458ffff */ addiu $t8,$v0,-1 +/* 1f0b8: 44985000 */ mtc1 $t8,$f10 +/* 1f0bc: 4618b03e */ c.le.s $f22,$f24 +/* 1f0c0: c7b0008c */ lwc1 $f16,0x8c($sp) +/* 1f0c4: 46805020 */ cvt.s.w $f0,$f10 +/* 1f0c8: c7b20088 */ lwc1 $f18,0x88($sp) +/* 1f0cc: c61c0060 */ lwc1 $f28,0x60($s0) +/* 1f0d0: 45000019 */ bc1f .L0001f138 +/* 1f0d4: 46000506 */ mov.s $f20,$f0 +/* 1f0d8: 4600c03c */ c.lt.s $f24,$f0 +/* 1f0dc: 00000000 */ sll $zero,$zero,0x0 +/* 1f0e0: 45020016 */ bc1fl .L0001f13c +/* 1f0e4: 461ab03e */ c.le.s $f22,$f26 +/* 1f0e8: 10000013 */ beqz $zero,.L0001f138 +/* 1f0ec: 4600c506 */ mov.s $f20,$f24 +/* 1f0f0: c6140060 */ lwc1 $f20,0x60($s0) +.L0001f0f4: +/* 1f0f4: 86040000 */ lh $a0,0x0($s0) +/* 1f0f8: e7b20088 */ swc1 $f18,0x88($sp) +/* 1f0fc: 0c008dda */ jal func00023768 +/* 1f100: e7b0008c */ swc1 $f16,0x8c($sp) +/* 1f104: 2459ffff */ addiu $t9,$v0,-1 +/* 1f108: 44993000 */ mtc1 $t9,$f6 +/* 1f10c: 4618b03e */ c.le.s $f22,$f24 +/* 1f110: c7b0008c */ lwc1 $f16,0x8c($sp) +/* 1f114: 46803020 */ cvt.s.w $f0,$f6 +/* 1f118: c7b20088 */ lwc1 $f18,0x88($sp) +/* 1f11c: 45000006 */ bc1f .L0001f138 +/* 1f120: 46000706 */ mov.s $f28,$f0 +/* 1f124: 4600c03c */ c.lt.s $f24,$f0 +/* 1f128: 00000000 */ sll $zero,$zero,0x0 +/* 1f12c: 45020003 */ bc1fl .L0001f13c +/* 1f130: 461ab03e */ c.le.s $f22,$f26 +/* 1f134: 4600c706 */ mov.s $f28,$f24 +.L0001f138: +/* 1f138: 461ab03e */ c.le.s $f22,$f26 +.L0001f13c: +/* 1f13c: 00000000 */ sll $zero,$zero,0x0 +/* 1f140: 45020006 */ bc1fl .L0001f15c +/* 1f144: 4616d03c */ c.lt.s $f26,$f22 +/* 1f148: 4610a03e */ c.le.s $f20,$f16 +/* 1f14c: 00000000 */ sll $zero,$zero,0x0 +/* 1f150: 4503000a */ bc1tl .L0001f17c +/* 1f154: c6080028 */ lwc1 $f8,0x28($s0) +/* 1f158: 4616d03c */ c.lt.s $f26,$f22 +.L0001f15c: +/* 1f15c: 00000000 */ sll $zero,$zero,0x0 +/* 1f160: 4502003b */ bc1fl .L0001f250 +/* 1f164: 2631ffff */ addiu $s1,$s1,-1 +/* 1f168: 4614803e */ c.le.s $f16,$f20 +/* 1f16c: 00000000 */ sll $zero,$zero,0x0 +/* 1f170: 45020037 */ bc1fl .L0001f250 +/* 1f174: 2631ffff */ addiu $s1,$s1,-1 +/* 1f178: c6080028 */ lwc1 $f8,0x28($s0) +.L0001f17c: +/* 1f17c: c61a0020 */ lwc1 $f26,0x20($s0) +/* 1f180: c61e0024 */ lwc1 $f30,0x24($s0) +/* 1f184: 8fa80098 */ lw $t0,0x98($sp) +/* 1f188: e7a80064 */ swc1 $f8,0x64($sp) +/* 1f18c: c604002c */ lwc1 $f4,0x2c($s0) +/* 1f190: 02402025 */ or $a0,$s2,$zero +/* 1f194: 1100000a */ beqz $t0,.L0001f1c0 +/* 1f198: e7a40060 */ swc1 $f4,0x60($sp) +/* 1f19c: 8e05000c */ lw $a1,0xc($s0) +/* 1f1a0: 4406a000 */ mfc1 $a2,$f20 +/* 1f1a4: 4407b000 */ mfc1 $a3,$f22 +/* 1f1a8: e7b0008c */ swc1 $f16,0x8c($sp) +/* 1f1ac: e7b60010 */ swc1 $f22,0x10($sp) +/* 1f1b0: 0c0078ad */ jal func0001e2b4 +/* 1f1b4: 02402025 */ or $a0,$s2,$zero +/* 1f1b8: 10000006 */ beqz $zero,.L0001f1d4 +/* 1f1bc: c7b0008c */ lwc1 $f16,0x8c($sp) +.L0001f1c0: +/* 1f1c0: 4405a000 */ mfc1 $a1,$f20 +/* 1f1c4: 4406b000 */ mfc1 $a2,$f22 +/* 1f1c8: 0c007853 */ jal func0001e14c +/* 1f1cc: e7b0008c */ swc1 $f16,0x8c($sp) +/* 1f1d0: c7b0008c */ lwc1 $f16,0x8c($sp) +.L0001f1d4: +/* 1f1d4: c60a001c */ lwc1 $f10,0x1c($s0) +/* 1f1d8: 86050000 */ lh $a1,0x0($s0) +/* 1f1dc: 82060008 */ lb $a2,0x8($s0) +/* 1f1e0: e7aa0010 */ swc1 $f10,0x10($sp) +/* 1f1e4: c6060064 */ lwc1 $f6,0x64($s0) +/* 1f1e8: 4407e000 */ mfc1 $a3,$f28 +/* 1f1ec: e7b0008c */ swc1 $f16,0x8c($sp) +/* 1f1f0: 02402025 */ or $a0,$s2,$zero +/* 1f1f4: 0c007733 */ jal func0001dccc +/* 1f1f8: e7a60014 */ swc1 $f6,0x14($sp) +/* 1f1fc: c7b0008c */ lwc1 $f16,0x8c($sp) +/* 1f200: 24090001 */ addiu $t1,$zero,0x1 +/* 1f204: a209000a */ sb $t1,0xa($s0) +/* 1f208: e6180018 */ swc1 $f24,0x18($s0) +/* 1f20c: e61a0020 */ swc1 $f26,0x20($s0) +/* 1f210: e61e0024 */ swc1 $f30,0x24($s0) +/* 1f214: c7a80064 */ lwc1 $f8,0x64($sp) +/* 1f218: 4610e280 */ add.s $f10,$f28,$f16 +/* 1f21c: 8e020068 */ lw $v0,0x68($s0) +/* 1f220: e6080028 */ swc1 $f8,0x28($s0) +/* 1f224: c7a40060 */ lwc1 $f4,0x60($sp) +/* 1f228: 46008486 */ mov.s $f18,$f16 +/* 1f22c: 46145401 */ sub.s $f16,$f10,$f20 +/* 1f230: 10400006 */ beqz $v0,.L0001f24c +/* 1f234: e604002c */ swc1 $f4,0x2c($s0) +/* 1f238: e7b0008c */ swc1 $f16,0x8c($sp) +/* 1f23c: 0040f809 */ jalr $v0 +/* 1f240: e7b20088 */ swc1 $f18,0x88($sp) +/* 1f244: c7b0008c */ lwc1 $f16,0x8c($sp) +/* 1f248: c7b20088 */ lwc1 $f18,0x88($sp) +.L0001f24c: +/* 1f24c: 2631ffff */ addiu $s1,$s1,-1 +.L0001f250: +/* 1f250: 5e20ff0a */ bgtzl $s1,.L0001ee7c +/* 1f254: c6020080 */ lwc1 $f2,0x80($s0) +.L0001f258: +/* 1f258: 8faa0098 */ lw $t2,0x98($sp) +/* 1f25c: 4480b000 */ mtc1 $zero,$f22 +/* 1f260: 86020002 */ lh $v0,0x2($s0) +/* 1f264: 11400013 */ beqz $t2,.L0001f2b4 +/* 1f268: 00000000 */ sll $zero,$zero,0x0 +/* 1f26c: 10400009 */ beqz $v0,.L0001f294 +/* 1f270: c600000c */ lwc1 $f0,0xc($s0) +/* 1f274: 44050000 */ mfc1 $a1,$f0 +/* 1f278: 44068000 */ mfc1 $a2,$f16 +/* 1f27c: 8e070030 */ lw $a3,0x30($s0) +/* 1f280: e7b20010 */ swc1 $f18,0x10($sp) +/* 1f284: 0c0078ad */ jal func0001e2b4 +/* 1f288: 02402025 */ or $a0,$s2,$zero +/* 1f28c: 10000016 */ beqz $zero,.L0001f2e8 +/* 1f290: 8fbf005c */ lw $ra,0x5c($sp) +.L0001f294: +/* 1f294: 44050000 */ mfc1 $a1,$f0 +/* 1f298: 44068000 */ mfc1 $a2,$f16 +/* 1f29c: 4407b000 */ mfc1 $a3,$f22 +/* 1f2a0: 02402025 */ or $a0,$s2,$zero +/* 1f2a4: 0c0078ad */ jal func0001e2b4 +/* 1f2a8: e7b60010 */ swc1 $f22,0x10($sp) +/* 1f2ac: 1000000e */ beqz $zero,.L0001f2e8 +/* 1f2b0: 8fbf005c */ lw $ra,0x5c($sp) +.L0001f2b4: +/* 1f2b4: 50400008 */ beqzl $v0,.L0001f2d8 +/* 1f2b8: 44058000 */ mfc1 $a1,$f16 +/* 1f2bc: 44058000 */ mfc1 $a1,$f16 +/* 1f2c0: 44069000 */ mfc1 $a2,$f18 +/* 1f2c4: 0c007853 */ jal func0001e14c +/* 1f2c8: 02402025 */ or $a0,$s2,$zero +/* 1f2cc: 10000006 */ beqz $zero,.L0001f2e8 +/* 1f2d0: 8fbf005c */ lw $ra,0x5c($sp) +/* 1f2d4: 44058000 */ mfc1 $a1,$f16 +.L0001f2d8: +/* 1f2d8: 4406b000 */ mfc1 $a2,$f22 +/* 1f2dc: 0c007853 */ jal func0001e14c +/* 1f2e0: 02402025 */ or $a0,$s2,$zero +/* 1f2e4: 8fbf005c */ lw $ra,0x5c($sp) +.L0001f2e8: +/* 1f2e8: d7b40020 */ ldc1 $f20,0x20($sp) +/* 1f2ec: d7b60028 */ ldc1 $f22,0x28($sp) +/* 1f2f0: d7b80030 */ ldc1 $f24,0x30($sp) +/* 1f2f4: d7ba0038 */ ldc1 $f26,0x38($sp) +/* 1f2f8: d7bc0040 */ ldc1 $f28,0x40($sp) +/* 1f2fc: d7be0048 */ ldc1 $f30,0x48($sp) +/* 1f300: 8fb00050 */ lw $s0,0x50($sp) +/* 1f304: 8fb10054 */ lw $s1,0x54($sp) +/* 1f308: 8fb20058 */ lw $s2,0x58($sp) +/* 1f30c: 03e00008 */ jr $ra +/* 1f310: 27bd0090 */ addiu $sp,$sp,0x90 +/* 1f314: 27bdff70 */ addiu $sp,$sp,-144 +/* 1f318: afbf005c */ sw $ra,0x5c($sp) +/* 1f31c: afb20058 */ sw $s2,0x58($sp) +/* 1f320: afb10054 */ sw $s1,0x54($sp) +/* 1f324: afb00050 */ sw $s0,0x50($sp) +/* 1f328: f7be0048 */ sdc1 $f30,0x48($sp) +/* 1f32c: f7bc0040 */ sdc1 $f28,0x40($sp) +/* 1f330: f7ba0038 */ sdc1 $f26,0x38($sp) +/* 1f334: f7b80030 */ sdc1 $f24,0x30($sp) +/* 1f338: f7b60028 */ sdc1 $f22,0x28($sp) +/* 1f33c: f7b40020 */ sdc1 $f20,0x20($sp) +/* 1f340: afa60098 */ sw $a2,0x98($sp) +/* 1f344: 8c900020 */ lw $s0,0x20($a0) +/* 1f348: 00a08825 */ or $s1,$a1,$zero +/* 1f34c: 00809025 */ or $s2,$a0,$zero +/* 1f350: 52000118 */ beqzl $s0,.L0001f7b4 +/* 1f354: 8fbf005c */ lw $ra,0x5c($sp) +/* 1f358: 58a00116 */ blezl $a1,.L0001f7b4 +/* 1f35c: 8fbf005c */ lw $ra,0x5c($sp) +/* 1f360: c610000c */ lwc1 $f16,0xc($s0) +/* 1f364: 18a000ef */ blez $a1,.L0001f724 +/* 1f368: c6120030 */ lwc1 $f18,0x30($s0) +/* 1f36c: 4480b000 */ mtc1 $zero,$f22 +/* 1f370: 00000000 */ sll $zero,$zero,0x0 +/* 1f374: c6020080 */ lwc1 $f2,0x80($s0) +.L0001f378: +/* 1f378: 3c013f80 */ lui $at,0x3f80 +/* 1f37c: 4602b03c */ c.lt.s $f22,$f2 +/* 1f380: 00000000 */ sll $zero,$zero,0x0 +/* 1f384: 45020017 */ bc1fl .L0001f3e4 +/* 1f388: c6060058 */ lwc1 $f6,0x58($s0) +/* 1f38c: c6040084 */ lwc1 $f4,0x84($s0) +/* 1f390: 44813000 */ mtc1 $at,$f6 +/* 1f394: 00000000 */ sll $zero,$zero,0x0 +/* 1f398: 46062200 */ add.s $f8,$f4,$f6 +/* 1f39c: e6080084 */ swc1 $f8,0x84($s0) +/* 1f3a0: c60c0084 */ lwc1 $f12,0x84($s0) +/* 1f3a4: 4602603c */ c.lt.s $f12,$f2 +/* 1f3a8: 00000000 */ sll $zero,$zero,0x0 +/* 1f3ac: 4502000a */ bc1fl .L0001f3d8 +/* 1f3b0: c6040078 */ lwc1 $f4,0x78($s0) +/* 1f3b4: c600007c */ lwc1 $f0,0x7c($s0) +/* 1f3b8: c60a0078 */ lwc1 $f10,0x78($s0) +/* 1f3bc: 46005101 */ sub.s $f4,$f10,$f0 +/* 1f3c0: 460c2182 */ mul.s $f6,$f4,$f12 +/* 1f3c4: 46023203 */ div.s $f8,$f6,$f2 +/* 1f3c8: 46080280 */ add.s $f10,$f0,$f8 +/* 1f3cc: 10000004 */ beqz $zero,.L0001f3e0 +/* 1f3d0: e60a0074 */ swc1 $f10,0x74($s0) +/* 1f3d4: c6040078 */ lwc1 $f4,0x78($s0) +.L0001f3d8: +/* 1f3d8: e6160080 */ swc1 $f22,0x80($s0) +/* 1f3dc: e6040074 */ swc1 $f4,0x74($s0) +.L0001f3e0: +/* 1f3e0: c6060058 */ lwc1 $f6,0x58($s0) +.L0001f3e4: +/* 1f3e4: c6020074 */ lwc1 $f2,0x74($s0) +/* 1f3e8: 4606b03c */ c.lt.s $f22,$f6 +/* 1f3ec: 00000000 */ sll $zero,$zero,0x0 +/* 1f3f0: 4502001d */ bc1fl .L0001f468 +/* 1f3f4: c60c0028 */ lwc1 $f12,0x28($s0) +/* 1f3f8: c608005c */ lwc1 $f8,0x5c($s0) +/* 1f3fc: 3c013f80 */ lui $at,0x3f80 +/* 1f400: 46024280 */ add.s $f10,$f8,$f2 +/* 1f404: e60a005c */ swc1 $f10,0x5c($s0) +/* 1f408: c60c005c */ lwc1 $f12,0x5c($s0) +/* 1f40c: 460cb032 */ c.eq.s $f22,$f12 +/* 1f410: 00000000 */ sll $zero,$zero,0x0 +/* 1f414: 45020006 */ bc1fl .L0001f430 +/* 1f418: c6000058 */ lwc1 $f0,0x58($s0) +/* 1f41c: 44812000 */ mtc1 $at,$f4 +/* 1f420: c6020074 */ lwc1 $f2,0x74($s0) +/* 1f424: 1000000f */ beqz $zero,.L0001f464 +/* 1f428: e6040054 */ swc1 $f4,0x54($s0) +/* 1f42c: c6000058 */ lwc1 $f0,0x58($s0) +.L0001f430: +/* 1f430: 4600603c */ c.lt.s $f12,$f0 +/* 1f434: 00000000 */ sll $zero,$zero,0x0 +/* 1f438: 45020007 */ bc1fl .L0001f458 +/* 1f43c: e6160058 */ swc1 $f22,0x58($s0) +/* 1f440: 460c0181 */ sub.s $f6,$f0,$f12 +/* 1f444: c6020074 */ lwc1 $f2,0x74($s0) +/* 1f448: 46003203 */ div.s $f8,$f6,$f0 +/* 1f44c: 10000005 */ beqz $zero,.L0001f464 +/* 1f450: e6080054 */ swc1 $f8,0x54($s0) +/* 1f454: e6160058 */ swc1 $f22,0x58($s0) +.L0001f458: +/* 1f458: e6160054 */ swc1 $f22,0x54($s0) +/* 1f45c: a6000002 */ sh $zero,0x2($s0) +/* 1f460: c6020074 */ lwc1 $f2,0x74($s0) +.L0001f464: +/* 1f464: c60c0028 */ lwc1 $f12,0x28($s0) +.L0001f468: +/* 1f468: 460cb03c */ c.lt.s $f22,$f12 +/* 1f46c: 00000000 */ sll $zero,$zero,0x0 +/* 1f470: 45020017 */ bc1fl .L0001f4d0 +/* 1f474: c61a001c */ lwc1 $f26,0x1c($s0) +/* 1f478: c60a002c */ lwc1 $f10,0x2c($s0) +/* 1f47c: 46025100 */ add.s $f4,$f10,$f2 +/* 1f480: e604002c */ swc1 $f4,0x2c($s0) +/* 1f484: c60e002c */ lwc1 $f14,0x2c($s0) +/* 1f488: 460c703c */ c.lt.s $f14,$f12 +/* 1f48c: 00000000 */ sll $zero,$zero,0x0 +/* 1f490: 4502000b */ bc1fl .L0001f4c0 +/* 1f494: c6080020 */ lwc1 $f8,0x20($s0) +/* 1f498: c6000024 */ lwc1 $f0,0x24($s0) +/* 1f49c: c6060020 */ lwc1 $f6,0x20($s0) +/* 1f4a0: c6020074 */ lwc1 $f2,0x74($s0) +/* 1f4a4: 46003201 */ sub.s $f8,$f6,$f0 +/* 1f4a8: 460e4282 */ mul.s $f10,$f8,$f14 +/* 1f4ac: 460c5103 */ div.s $f4,$f10,$f12 +/* 1f4b0: 46040180 */ add.s $f6,$f0,$f4 +/* 1f4b4: 10000005 */ beqz $zero,.L0001f4cc +/* 1f4b8: e606001c */ swc1 $f6,0x1c($s0) +/* 1f4bc: c6080020 */ lwc1 $f8,0x20($s0) +.L0001f4c0: +/* 1f4c0: e6160028 */ swc1 $f22,0x28($s0) +/* 1f4c4: c6020074 */ lwc1 $f2,0x74($s0) +/* 1f4c8: e608001c */ swc1 $f8,0x1c($s0) +.L0001f4cc: +/* 1f4cc: c61a001c */ lwc1 $f26,0x1c($s0) +.L0001f4d0: +/* 1f4d0: 860e0002 */ lh $t6,0x2($s0) +/* 1f4d4: 461a1282 */ mul.s $f10,$f2,$f26 +/* 1f4d8: 11c0001e */ beqz $t6,.L0001f554 +/* 1f4dc: 460a8400 */ add.s $f16,$f16,$f10 +/* 1f4e0: c60c004c */ lwc1 $f12,0x4c($s0) +/* 1f4e4: 460cb03c */ c.lt.s $f22,$f12 +/* 1f4e8: 00000000 */ sll $zero,$zero,0x0 +/* 1f4ec: 45020017 */ bc1fl .L0001f54c +/* 1f4f0: c6000040 */ lwc1 $f0,0x40($s0) +/* 1f4f4: c6040050 */ lwc1 $f4,0x50($s0) +/* 1f4f8: 46022180 */ add.s $f6,$f4,$f2 +/* 1f4fc: e6060050 */ swc1 $f6,0x50($s0) +/* 1f500: c60e0050 */ lwc1 $f14,0x50($s0) +/* 1f504: 460c703c */ c.lt.s $f14,$f12 +/* 1f508: 00000000 */ sll $zero,$zero,0x0 +/* 1f50c: 4502000b */ bc1fl .L0001f53c +/* 1f510: c60a0044 */ lwc1 $f10,0x44($s0) +/* 1f514: c6000048 */ lwc1 $f0,0x48($s0) +/* 1f518: c6080044 */ lwc1 $f8,0x44($s0) +/* 1f51c: c6020074 */ lwc1 $f2,0x74($s0) +/* 1f520: 46004281 */ sub.s $f10,$f8,$f0 +/* 1f524: 460e5102 */ mul.s $f4,$f10,$f14 +/* 1f528: 460c2183 */ div.s $f6,$f4,$f12 +/* 1f52c: 46060200 */ add.s $f8,$f0,$f6 +/* 1f530: 10000005 */ beqz $zero,.L0001f548 +/* 1f534: e6080040 */ swc1 $f8,0x40($s0) +/* 1f538: c60a0044 */ lwc1 $f10,0x44($s0) +.L0001f53c: +/* 1f53c: e616004c */ swc1 $f22,0x4c($s0) +/* 1f540: c6020074 */ lwc1 $f2,0x74($s0) +/* 1f544: e60a0040 */ swc1 $f10,0x40($s0) +.L0001f548: +/* 1f548: c6000040 */ lwc1 $f0,0x40($s0) +.L0001f54c: +/* 1f54c: 46001102 */ mul.s $f4,$f2,$f0 +/* 1f550: 46049480 */ add.s $f18,$f18,$f4 +.L0001f554: +/* 1f554: 820f000a */ lb $t7,0xa($s0) +/* 1f558: 51e00070 */ beqzl $t7,.L0001f71c +/* 1f55c: 2631ffff */ addiu $s1,$s1,-1 +/* 1f560: 461ab03e */ c.le.s $f22,$f26 +/* 1f564: c6180018 */ lwc1 $f24,0x18($s0) +/* 1f568: 45020015 */ bc1fl .L0001f5c0 +/* 1f56c: c6140060 */ lwc1 $f20,0x60($s0) +/* 1f570: 86040000 */ lh $a0,0x0($s0) +/* 1f574: e7b20088 */ swc1 $f18,0x88($sp) +/* 1f578: 0c008dda */ jal func00023768 +/* 1f57c: e7b0008c */ swc1 $f16,0x8c($sp) +/* 1f580: 2458ffff */ addiu $t8,$v0,-1 +/* 1f584: 44983000 */ mtc1 $t8,$f6 +/* 1f588: 4618b03e */ c.le.s $f22,$f24 +/* 1f58c: c7b0008c */ lwc1 $f16,0x8c($sp) +/* 1f590: 46803020 */ cvt.s.w $f0,$f6 +/* 1f594: c7b20088 */ lwc1 $f18,0x88($sp) +/* 1f598: c61c0060 */ lwc1 $f28,0x60($s0) +/* 1f59c: 45000019 */ bc1f .L0001f604 +/* 1f5a0: 46000506 */ mov.s $f20,$f0 +/* 1f5a4: 4600c03c */ c.lt.s $f24,$f0 +/* 1f5a8: 00000000 */ sll $zero,$zero,0x0 +/* 1f5ac: 45020016 */ bc1fl .L0001f608 +/* 1f5b0: 461ab03e */ c.le.s $f22,$f26 +/* 1f5b4: 10000013 */ beqz $zero,.L0001f604 +/* 1f5b8: 4600c506 */ mov.s $f20,$f24 +/* 1f5bc: c6140060 */ lwc1 $f20,0x60($s0) +.L0001f5c0: +/* 1f5c0: 86040000 */ lh $a0,0x0($s0) +/* 1f5c4: e7b20088 */ swc1 $f18,0x88($sp) +/* 1f5c8: 0c008dda */ jal func00023768 +/* 1f5cc: e7b0008c */ swc1 $f16,0x8c($sp) +/* 1f5d0: 2459ffff */ addiu $t9,$v0,-1 +/* 1f5d4: 44994000 */ mtc1 $t9,$f8 +/* 1f5d8: 4618b03e */ c.le.s $f22,$f24 +/* 1f5dc: c7b0008c */ lwc1 $f16,0x8c($sp) +/* 1f5e0: 46804020 */ cvt.s.w $f0,$f8 +/* 1f5e4: c7b20088 */ lwc1 $f18,0x88($sp) +/* 1f5e8: 45000006 */ bc1f .L0001f604 +/* 1f5ec: 46000706 */ mov.s $f28,$f0 +/* 1f5f0: 4600c03c */ c.lt.s $f24,$f0 +/* 1f5f4: 00000000 */ sll $zero,$zero,0x0 +/* 1f5f8: 45020003 */ bc1fl .L0001f608 +/* 1f5fc: 461ab03e */ c.le.s $f22,$f26 +/* 1f600: 4600c706 */ mov.s $f28,$f24 +.L0001f604: +/* 1f604: 461ab03e */ c.le.s $f22,$f26 +.L0001f608: +/* 1f608: 00000000 */ sll $zero,$zero,0x0 +/* 1f60c: 45020006 */ bc1fl .L0001f628 +/* 1f610: 4616d03c */ c.lt.s $f26,$f22 +/* 1f614: 4610a03e */ c.le.s $f20,$f16 +/* 1f618: 00000000 */ sll $zero,$zero,0x0 +/* 1f61c: 4503000a */ bc1tl .L0001f648 +/* 1f620: c60a0028 */ lwc1 $f10,0x28($s0) +/* 1f624: 4616d03c */ c.lt.s $f26,$f22 +.L0001f628: +/* 1f628: 00000000 */ sll $zero,$zero,0x0 +/* 1f62c: 4502003b */ bc1fl .L0001f71c +/* 1f630: 2631ffff */ addiu $s1,$s1,-1 +/* 1f634: 4614803e */ c.le.s $f16,$f20 +/* 1f638: 00000000 */ sll $zero,$zero,0x0 +/* 1f63c: 45020037 */ bc1fl .L0001f71c +/* 1f640: 2631ffff */ addiu $s1,$s1,-1 +/* 1f644: c60a0028 */ lwc1 $f10,0x28($s0) +.L0001f648: +/* 1f648: c61a0020 */ lwc1 $f26,0x20($s0) +/* 1f64c: c61e0024 */ lwc1 $f30,0x24($s0) +/* 1f650: 8fa80098 */ lw $t0,0x98($sp) +/* 1f654: e7aa0064 */ swc1 $f10,0x64($sp) +/* 1f658: c604002c */ lwc1 $f4,0x2c($s0) +/* 1f65c: 02402025 */ or $a0,$s2,$zero +/* 1f660: 1100000a */ beqz $t0,.L0001f68c +/* 1f664: e7a40060 */ swc1 $f4,0x60($sp) +/* 1f668: 8e05000c */ lw $a1,0xc($s0) +/* 1f66c: 4406a000 */ mfc1 $a2,$f20 +/* 1f670: 4407b000 */ mfc1 $a3,$f22 +/* 1f674: e7b0008c */ swc1 $f16,0x8c($sp) +/* 1f678: e7b60010 */ swc1 $f22,0x10($sp) +/* 1f67c: 0c0078ad */ jal func0001e2b4 +/* 1f680: 02402025 */ or $a0,$s2,$zero +/* 1f684: 10000006 */ beqz $zero,.L0001f6a0 +/* 1f688: c7b0008c */ lwc1 $f16,0x8c($sp) +.L0001f68c: +/* 1f68c: 4405a000 */ mfc1 $a1,$f20 +/* 1f690: 4406b000 */ mfc1 $a2,$f22 +/* 1f694: 0c007853 */ jal func0001e14c +/* 1f698: e7b0008c */ swc1 $f16,0x8c($sp) +/* 1f69c: c7b0008c */ lwc1 $f16,0x8c($sp) +.L0001f6a0: +/* 1f6a0: c606001c */ lwc1 $f6,0x1c($s0) +/* 1f6a4: 86050000 */ lh $a1,0x0($s0) +/* 1f6a8: 82060008 */ lb $a2,0x8($s0) +/* 1f6ac: e7a60010 */ swc1 $f6,0x10($sp) +/* 1f6b0: c6080064 */ lwc1 $f8,0x64($s0) +/* 1f6b4: 4407e000 */ mfc1 $a3,$f28 +/* 1f6b8: e7b0008c */ swc1 $f16,0x8c($sp) +/* 1f6bc: 02402025 */ or $a0,$s2,$zero +/* 1f6c0: 0c007733 */ jal func0001dccc +/* 1f6c4: e7a80014 */ swc1 $f8,0x14($sp) +/* 1f6c8: c7b0008c */ lwc1 $f16,0x8c($sp) +/* 1f6cc: 24090001 */ addiu $t1,$zero,0x1 +/* 1f6d0: a209000a */ sb $t1,0xa($s0) +/* 1f6d4: e6180018 */ swc1 $f24,0x18($s0) +/* 1f6d8: e61a0020 */ swc1 $f26,0x20($s0) +/* 1f6dc: e61e0024 */ swc1 $f30,0x24($s0) +/* 1f6e0: c7aa0064 */ lwc1 $f10,0x64($sp) +/* 1f6e4: 4610e180 */ add.s $f6,$f28,$f16 +/* 1f6e8: 8e020068 */ lw $v0,0x68($s0) +/* 1f6ec: e60a0028 */ swc1 $f10,0x28($s0) +/* 1f6f0: c7a40060 */ lwc1 $f4,0x60($sp) +/* 1f6f4: 46008486 */ mov.s $f18,$f16 +/* 1f6f8: 46143401 */ sub.s $f16,$f6,$f20 +/* 1f6fc: 10400006 */ beqz $v0,.L0001f718 +/* 1f700: e604002c */ swc1 $f4,0x2c($s0) +/* 1f704: e7b0008c */ swc1 $f16,0x8c($sp) +/* 1f708: 0040f809 */ jalr $v0 +/* 1f70c: e7b20088 */ swc1 $f18,0x88($sp) +/* 1f710: c7b0008c */ lwc1 $f16,0x8c($sp) +/* 1f714: c7b20088 */ lwc1 $f18,0x88($sp) +.L0001f718: +/* 1f718: 2631ffff */ addiu $s1,$s1,-1 +.L0001f71c: +/* 1f71c: 5e20ff16 */ bgtzl $s1,.L0001f378 +/* 1f720: c6020080 */ lwc1 $f2,0x80($s0) +.L0001f724: +/* 1f724: 8faa0098 */ lw $t2,0x98($sp) +/* 1f728: 4480b000 */ mtc1 $zero,$f22 +/* 1f72c: 86020002 */ lh $v0,0x2($s0) +/* 1f730: 11400013 */ beqz $t2,.L0001f780 +/* 1f734: 00000000 */ sll $zero,$zero,0x0 +/* 1f738: 10400009 */ beqz $v0,.L0001f760 +/* 1f73c: c600000c */ lwc1 $f0,0xc($s0) +/* 1f740: 44050000 */ mfc1 $a1,$f0 +/* 1f744: 44068000 */ mfc1 $a2,$f16 +/* 1f748: 8e070030 */ lw $a3,0x30($s0) +/* 1f74c: e7b20010 */ swc1 $f18,0x10($sp) +/* 1f750: 0c0078ad */ jal func0001e2b4 +/* 1f754: 02402025 */ or $a0,$s2,$zero +/* 1f758: 10000016 */ beqz $zero,.L0001f7b4 +/* 1f75c: 8fbf005c */ lw $ra,0x5c($sp) +.L0001f760: +/* 1f760: 44050000 */ mfc1 $a1,$f0 +/* 1f764: 44068000 */ mfc1 $a2,$f16 +/* 1f768: 4407b000 */ mfc1 $a3,$f22 +/* 1f76c: 02402025 */ or $a0,$s2,$zero +/* 1f770: 0c0078ad */ jal func0001e2b4 +/* 1f774: e7b60010 */ swc1 $f22,0x10($sp) +/* 1f778: 1000000e */ beqz $zero,.L0001f7b4 +/* 1f77c: 8fbf005c */ lw $ra,0x5c($sp) +.L0001f780: +/* 1f780: 50400008 */ beqzl $v0,.L0001f7a4 +/* 1f784: 44058000 */ mfc1 $a1,$f16 +/* 1f788: 44058000 */ mfc1 $a1,$f16 +/* 1f78c: 44069000 */ mfc1 $a2,$f18 +/* 1f790: 0c007853 */ jal func0001e14c +/* 1f794: 02402025 */ or $a0,$s2,$zero +/* 1f798: 10000006 */ beqz $zero,.L0001f7b4 +/* 1f79c: 8fbf005c */ lw $ra,0x5c($sp) +/* 1f7a0: 44058000 */ mfc1 $a1,$f16 +.L0001f7a4: +/* 1f7a4: 4406b000 */ mfc1 $a2,$f22 +/* 1f7a8: 0c007853 */ jal func0001e14c +/* 1f7ac: 02402025 */ or $a0,$s2,$zero +/* 1f7b0: 8fbf005c */ lw $ra,0x5c($sp) +.L0001f7b4: +/* 1f7b4: d7b40020 */ ldc1 $f20,0x20($sp) +/* 1f7b8: d7b60028 */ ldc1 $f22,0x28($sp) +/* 1f7bc: d7b80030 */ ldc1 $f24,0x30($sp) +/* 1f7c0: d7ba0038 */ ldc1 $f26,0x38($sp) +/* 1f7c4: d7bc0040 */ ldc1 $f28,0x40($sp) +/* 1f7c8: d7be0048 */ ldc1 $f30,0x48($sp) +/* 1f7cc: 8fb00050 */ lw $s0,0x50($sp) +/* 1f7d0: 8fb10054 */ lw $s1,0x54($sp) +/* 1f7d4: 8fb20058 */ lw $s2,0x58($sp) +/* 1f7d8: 03e00008 */ jr $ra +/* 1f7dc: 27bd0090 */ addiu $sp,$sp,0x90 +); + +GLOBAL_ASM( +glabel func0001f7e0 +/* 1f7e0: 8c83000c */ lw $v1,0xc($a0) +/* 1f7e4: 3c0fe700 */ lui $t7,0xe700 +/* 1f7e8: 3c19ba00 */ lui $t9,0xba00 +/* 1f7ec: 246e0008 */ addiu $t6,$v1,0x8 +/* 1f7f0: ac8e000c */ sw $t6,0xc($a0) +/* 1f7f4: ac600004 */ sw $zero,0x4($v1) +/* 1f7f8: ac6f0000 */ sw $t7,0x0($v1) +/* 1f7fc: 8c83000c */ lw $v1,0xc($a0) +/* 1f800: 37391402 */ ori $t9,$t9,0x1402 +/* 1f804: 3c0db900 */ lui $t5,0xb900 +/* 1f808: 24780008 */ addiu $t8,$v1,0x8 +/* 1f80c: ac98000c */ sw $t8,0xc($a0) +/* 1f810: ac600004 */ sw $zero,0x4($v1) +/* 1f814: ac790000 */ sw $t9,0x0($v1) +/* 1f818: 8c880004 */ lw $t0,0x4($a0) +/* 1f81c: 3c18fc12 */ lui $t8,0xfc12 +/* 1f820: 35ad031d */ ori $t5,$t5,0x31d +/* 1f824: 1100000b */ beqz $t0,.L0001f854 +/* 1f828: 37181824 */ ori $t8,$t8,0x1824 +/* 1f82c: 8c83000c */ lw $v1,0xc($a0) +/* 1f830: 3c0ab900 */ lui $t2,0xb900 +/* 1f834: 3c0b0055 */ lui $t3,0x55 +/* 1f838: 24690008 */ addiu $t1,$v1,0x8 +/* 1f83c: ac89000c */ sw $t1,0xc($a0) +/* 1f840: 356b2078 */ ori $t3,$t3,0x2078 +/* 1f844: 354a031d */ ori $t2,$t2,0x31d +/* 1f848: ac6a0000 */ sw $t2,0x0($v1) +/* 1f84c: 10000008 */ beqz $zero,.L0001f870 +/* 1f850: ac6b0004 */ sw $t3,0x4($v1) +.L0001f854: +/* 1f854: 8c83000c */ lw $v1,0xc($a0) +/* 1f858: 3c0e0055 */ lui $t6,0x55 +/* 1f85c: 35ce2048 */ ori $t6,$t6,0x2048 +/* 1f860: 246c0008 */ addiu $t4,$v1,0x8 +/* 1f864: ac8c000c */ sw $t4,0xc($a0) +/* 1f868: ac6e0004 */ sw $t6,0x4($v1) +/* 1f86c: ac6d0000 */ sw $t5,0x0($v1) +.L0001f870: +/* 1f870: 8c83000c */ lw $v1,0xc($a0) +/* 1f874: 3c19ff33 */ lui $t9,0xff33 +/* 1f878: 3739ffff */ ori $t9,$t9,0xffff +/* 1f87c: 246f0008 */ addiu $t7,$v1,0x8 +/* 1f880: ac8f000c */ sw $t7,0xc($a0) +/* 1f884: ac790004 */ sw $t9,0x4($v1) +/* 1f888: 03e00008 */ jr $ra +/* 1f88c: ac780000 */ sw $t8,0x0($v1) +); + +GLOBAL_ASM( +glabel func0001f890 +/* 1f890: 8c820030 */ lw $v0,0x30($a0) +/* 1f894: 24010007 */ addiu $at,$zero,0x7 +/* 1f898: 54410057 */ bnel $v0,$at,.L0001f9f8 +/* 1f89c: 24010008 */ addiu $at,$zero,0x8 +/* 1f8a0: 50a0003f */ beqzl $a1,.L0001f9a0 +/* 1f8a4: 8c980004 */ lw $t8,0x4($a0) +/* 1f8a8: 8c82000c */ lw $v0,0xc($a0) +/* 1f8ac: 3c0fe700 */ lui $t7,0xe700 +/* 1f8b0: 3c19ba00 */ lui $t9,0xba00 +/* 1f8b4: 244e0008 */ addiu $t6,$v0,0x8 +/* 1f8b8: ac8e000c */ sw $t6,0xc($a0) +/* 1f8bc: ac400004 */ sw $zero,0x4($v0) +/* 1f8c0: ac4f0000 */ sw $t7,0x0($v0) +/* 1f8c4: 8c82000c */ lw $v0,0xc($a0) +/* 1f8c8: 37391402 */ ori $t9,$t9,0x1402 +/* 1f8cc: 3c080010 */ lui $t0,0x10 +/* 1f8d0: 24580008 */ addiu $t8,$v0,0x8 +/* 1f8d4: ac98000c */ sw $t8,0xc($a0) +/* 1f8d8: ac480004 */ sw $t0,0x4($v0) +/* 1f8dc: ac590000 */ sw $t9,0x0($v0) +/* 1f8e0: 8c82000c */ lw $v0,0xc($a0) +/* 1f8e4: 3c0af800 */ lui $t2,0xf800 +/* 1f8e8: 3c0dfb00 */ lui $t5,0xfb00 +/* 1f8ec: 24490008 */ addiu $t1,$v0,0x8 +/* 1f8f0: ac89000c */ sw $t1,0xc($a0) +/* 1f8f4: ac4a0000 */ sw $t2,0x0($v0) +/* 1f8f8: 8c8b0038 */ lw $t3,0x38($a0) +/* 1f8fc: 3c19fc15 */ lui $t9,0xfc15 +/* 1f900: 3c085ffe */ lui $t0,0x5ffe +/* 1f904: ac4b0004 */ sw $t3,0x4($v0) +/* 1f908: 8c82000c */ lw $v0,0xc($a0) +/* 1f90c: 3508dbf8 */ ori $t0,$t0,0xdbf8 +/* 1f910: 37399804 */ ori $t9,$t9,0x9804 +/* 1f914: 244c0008 */ addiu $t4,$v0,0x8 +/* 1f918: ac8c000c */ sw $t4,0xc($a0) +/* 1f91c: ac4d0000 */ sw $t5,0x0($v0) +/* 1f920: 8c8e0034 */ lw $t6,0x34($a0) +/* 1f924: 3c0bb900 */ lui $t3,0xb900 +/* 1f928: 356b031d */ ori $t3,$t3,0x31d +/* 1f92c: 35cf00ff */ ori $t7,$t6,0xff +/* 1f930: ac4f0004 */ sw $t7,0x4($v0) +/* 1f934: 8c82000c */ lw $v0,0xc($a0) +/* 1f938: 3c0eb900 */ lui $t6,0xb900 +/* 1f93c: 35ce031d */ ori $t6,$t6,0x31d +/* 1f940: 24580008 */ addiu $t8,$v0,0x8 +/* 1f944: ac98000c */ sw $t8,0xc($a0) +/* 1f948: ac480004 */ sw $t0,0x4($v0) +/* 1f94c: ac590000 */ sw $t9,0x0($v0) +/* 1f950: 8c890004 */ lw $t1,0x4($a0) +/* 1f954: 5120000a */ beqzl $t1,.L0001f980 +/* 1f958: 8c82000c */ lw $v0,0xc($a0) +/* 1f95c: 8c82000c */ lw $v0,0xc($a0) +/* 1f960: 3c0cc411 */ lui $t4,0xc411 +/* 1f964: 358c2078 */ ori $t4,$t4,0x2078 +/* 1f968: 244a0008 */ addiu $t2,$v0,0x8 +/* 1f96c: ac8a000c */ sw $t2,0xc($a0) +/* 1f970: ac4c0004 */ sw $t4,0x4($v0) +/* 1f974: 03e00008 */ jr $ra +/* 1f978: ac4b0000 */ sw $t3,0x0($v0) +/* 1f97c: 8c82000c */ lw $v0,0xc($a0) +.L0001f980: +/* 1f980: 3c0fc411 */ lui $t7,0xc411 +/* 1f984: 35ef2048 */ ori $t7,$t7,0x2048 +/* 1f988: 244d0008 */ addiu $t5,$v0,0x8 +/* 1f98c: ac8d000c */ sw $t5,0xc($a0) +/* 1f990: ac4f0004 */ sw $t7,0x4($v0) +/* 1f994: 03e00008 */ jr $ra +/* 1f998: ac4e0000 */ sw $t6,0x0($v0) +/* 1f99c: 8c980004 */ lw $t8,0x4($a0) +.L0001f9a0: +/* 1f9a0: 3c0bb900 */ lui $t3,0xb900 +/* 1f9a4: 3c08b900 */ lui $t0,0xb900 +/* 1f9a8: 1300000a */ beqz $t8,.L0001f9d4 +/* 1f9ac: 356b031d */ ori $t3,$t3,0x31d +/* 1f9b0: 8c82000c */ lw $v0,0xc($a0) +/* 1f9b4: 3c09c410 */ lui $t1,0xc410 +/* 1f9b8: 352949d8 */ ori $t1,$t1,0x49d8 +/* 1f9bc: 24590008 */ addiu $t9,$v0,0x8 +/* 1f9c0: ac99000c */ sw $t9,0xc($a0) +/* 1f9c4: 3508031d */ ori $t0,$t0,0x31d +/* 1f9c8: ac480000 */ sw $t0,0x0($v0) +/* 1f9cc: 03e00008 */ jr $ra +/* 1f9d0: ac490004 */ sw $t1,0x4($v0) +.L0001f9d4: +/* 1f9d4: 8c82000c */ lw $v0,0xc($a0) +/* 1f9d8: 3c0cc410 */ lui $t4,0xc410 +/* 1f9dc: 358c41c8 */ ori $t4,$t4,0x41c8 +/* 1f9e0: 244a0008 */ addiu $t2,$v0,0x8 +/* 1f9e4: ac8a000c */ sw $t2,0xc($a0) +/* 1f9e8: ac4c0004 */ sw $t4,0x4($v0) +/* 1f9ec: 03e00008 */ jr $ra +/* 1f9f0: ac4b0000 */ sw $t3,0x0($v0) +/* 1f9f4: 24010008 */ addiu $at,$zero,0x8 +.L0001f9f8: +/* 1f9f8: 54410040 */ bnel $v0,$at,.L0001fafc +/* 1f9fc: 24010009 */ addiu $at,$zero,0x9 +/* 1fa00: 10a0020f */ beqz $a1,.L00020240 +/* 1fa04: 00000000 */ sll $zero,$zero,0x0 +/* 1fa08: 8c82000c */ lw $v0,0xc($a0) +/* 1fa0c: 3c0ee700 */ lui $t6,0xe700 +/* 1fa10: 3c18ba00 */ lui $t8,0xba00 +/* 1fa14: 244d0008 */ addiu $t5,$v0,0x8 +/* 1fa18: ac8d000c */ sw $t5,0xc($a0) +/* 1fa1c: ac400004 */ sw $zero,0x4($v0) +/* 1fa20: ac4e0000 */ sw $t6,0x0($v0) +/* 1fa24: 8c82000c */ lw $v0,0xc($a0) +/* 1fa28: 37181402 */ ori $t8,$t8,0x1402 +/* 1fa2c: 3c190010 */ lui $t9,0x10 +/* 1fa30: 244f0008 */ addiu $t7,$v0,0x8 +/* 1fa34: ac8f000c */ sw $t7,0xc($a0) +/* 1fa38: ac590004 */ sw $t9,0x4($v0) +/* 1fa3c: ac580000 */ sw $t8,0x0($v0) +/* 1fa40: 8c82000c */ lw $v0,0xc($a0) +/* 1fa44: 3c09f800 */ lui $t1,0xf800 +/* 1fa48: 3c0cfb00 */ lui $t4,0xfb00 +/* 1fa4c: 24480008 */ addiu $t0,$v0,0x8 +/* 1fa50: ac88000c */ sw $t0,0xc($a0) +/* 1fa54: ac490000 */ sw $t1,0x0($v0) +/* 1fa58: 8c8a0038 */ lw $t2,0x38($a0) +/* 1fa5c: 3c185ffe */ lui $t8,0x5ffe +/* 1fa60: 3c0ffc15 */ lui $t7,0xfc15 +/* 1fa64: ac4a0004 */ sw $t2,0x4($v0) +/* 1fa68: 8c82000c */ lw $v0,0xc($a0) +/* 1fa6c: 35ef9a04 */ ori $t7,$t7,0x9a04 +/* 1fa70: 3718fff8 */ ori $t8,$t8,0xfff8 +/* 1fa74: 244b0008 */ addiu $t3,$v0,0x8 +/* 1fa78: ac8b000c */ sw $t3,0xc($a0) +/* 1fa7c: ac4c0000 */ sw $t4,0x0($v0) +/* 1fa80: 8c8d0034 */ lw $t5,0x34($a0) +/* 1fa84: 3c09b900 */ lui $t1,0xb900 +/* 1fa88: 3c0cb900 */ lui $t4,0xb900 +/* 1fa8c: ac4d0004 */ sw $t5,0x4($v0) +/* 1fa90: 8c82000c */ lw $v0,0xc($a0) +/* 1fa94: 3529031d */ ori $t1,$t1,0x31d +/* 1fa98: 358c031d */ ori $t4,$t4,0x31d +/* 1fa9c: 244e0008 */ addiu $t6,$v0,0x8 +/* 1faa0: ac8e000c */ sw $t6,0xc($a0) +/* 1faa4: ac580004 */ sw $t8,0x4($v0) +/* 1faa8: ac4f0000 */ sw $t7,0x0($v0) +/* 1faac: 8c990004 */ lw $t9,0x4($a0) +/* 1fab0: 5320000a */ beqzl $t9,.L0001fadc +/* 1fab4: 8c82000c */ lw $v0,0xc($a0) +/* 1fab8: 8c82000c */ lw $v0,0xc($a0) +/* 1fabc: 3c0ac410 */ lui $t2,0xc410 +/* 1fac0: 354a49d8 */ ori $t2,$t2,0x49d8 +/* 1fac4: 24480008 */ addiu $t0,$v0,0x8 +/* 1fac8: ac88000c */ sw $t0,0xc($a0) +/* 1facc: ac4a0004 */ sw $t2,0x4($v0) +/* 1fad0: 03e00008 */ jr $ra +/* 1fad4: ac490000 */ sw $t1,0x0($v0) +/* 1fad8: 8c82000c */ lw $v0,0xc($a0) +.L0001fadc: +/* 1fadc: 3c0dc410 */ lui $t5,0xc410 +/* 1fae0: 35ad41c8 */ ori $t5,$t5,0x41c8 +/* 1fae4: 244b0008 */ addiu $t3,$v0,0x8 +/* 1fae8: ac8b000c */ sw $t3,0xc($a0) +/* 1faec: ac4d0004 */ sw $t5,0x4($v0) +/* 1faf0: 03e00008 */ jr $ra +/* 1faf4: ac4c0000 */ sw $t4,0x0($v0) +/* 1faf8: 24010009 */ addiu $at,$zero,0x9 +.L0001fafc: +/* 1fafc: 544100ca */ bnel $v0,$at,.L0001fe28 +/* 1fb00: 24010004 */ addiu $at,$zero,0x4 +/* 1fb04: 8c8e0034 */ lw $t6,0x34($a0) +/* 1fb08: 31cf00ff */ andi $t7,$t6,0xff +/* 1fb0c: 15e0005e */ bnez $t7,.L0001fc88 +/* 1fb10: 00000000 */ sll $zero,$zero,0x0 +/* 1fb14: 50a00047 */ beqzl $a1,.L0001fc34 +/* 1fb18: 8c8d0004 */ lw $t5,0x4($a0) +/* 1fb1c: 8c82000c */ lw $v0,0xc($a0) +/* 1fb20: 3c19e700 */ lui $t9,0xe700 +/* 1fb24: 3c09ba00 */ lui $t1,0xba00 +/* 1fb28: 24580008 */ addiu $t8,$v0,0x8 +/* 1fb2c: ac98000c */ sw $t8,0xc($a0) +/* 1fb30: ac400004 */ sw $zero,0x4($v0) +/* 1fb34: ac590000 */ sw $t9,0x0($v0) +/* 1fb38: 8c82000c */ lw $v0,0xc($a0) +/* 1fb3c: 35291402 */ ori $t1,$t1,0x1402 +/* 1fb40: 3c0a0010 */ lui $t2,0x10 +/* 1fb44: 24480008 */ addiu $t0,$v0,0x8 +/* 1fb48: ac88000c */ sw $t0,0xc($a0) +/* 1fb4c: ac4a0004 */ sw $t2,0x4($v0) +/* 1fb50: ac490000 */ sw $t1,0x0($v0) +/* 1fb54: 8c82000c */ lw $v0,0xc($a0) +/* 1fb58: 3c0cf800 */ lui $t4,0xf800 +/* 1fb5c: 2418ffff */ addiu $t8,$zero,-1 +/* 1fb60: 244b0008 */ addiu $t3,$v0,0x8 +/* 1fb64: ac8b000c */ sw $t3,0xc($a0) +/* 1fb68: ac4c0000 */ sw $t4,0x0($v0) +/* 1fb6c: 8c8d0038 */ lw $t5,0x38($a0) +/* 1fb70: 3c0ffb00 */ lui $t7,0xfb00 +/* 1fb74: 3c08fa00 */ lui $t0,0xfa00 +/* 1fb78: ac4d0004 */ sw $t5,0x4($v0) +/* 1fb7c: 8c82000c */ lw $v0,0xc($a0) +/* 1fb80: 244e0008 */ addiu $t6,$v0,0x8 +/* 1fb84: ac8e000c */ sw $t6,0xc($a0) +/* 1fb88: ac580004 */ sw $t8,0x4($v0) +/* 1fb8c: ac4f0000 */ sw $t7,0x0($v0) +/* 1fb90: 8c82000c */ lw $v0,0xc($a0) +/* 1fb94: 3c0f1f10 */ lui $t7,0x1f10 +/* 1fb98: 3c0efc26 */ lui $t6,0xfc26 +/* 1fb9c: 24590008 */ addiu $t9,$v0,0x8 +/* 1fba0: ac99000c */ sw $t9,0xc($a0) +/* 1fba4: ac480000 */ sw $t0,0x0($v0) +/* 1fba8: 8c890034 */ lw $t1,0x34($a0) +/* 1fbac: 35cea004 */ ori $t6,$t6,0xa004 +/* 1fbb0: 35ef93fb */ ori $t7,$t7,0x93fb +/* 1fbb4: 00095a02 */ srl $t3,$t1,0x8 +/* 1fbb8: 316c00ff */ andi $t4,$t3,0xff +/* 1fbbc: ac4c0004 */ sw $t4,0x4($v0) +/* 1fbc0: 8c82000c */ lw $v0,0xc($a0) +/* 1fbc4: 3c08b900 */ lui $t0,0xb900 +/* 1fbc8: 3c0bb900 */ lui $t3,0xb900 +/* 1fbcc: 244d0008 */ addiu $t5,$v0,0x8 +/* 1fbd0: ac8d000c */ sw $t5,0xc($a0) +/* 1fbd4: ac4f0004 */ sw $t7,0x4($v0) +/* 1fbd8: ac4e0000 */ sw $t6,0x0($v0) +/* 1fbdc: 8c980004 */ lw $t8,0x4($a0) +/* 1fbe0: 3508031d */ ori $t0,$t0,0x31d +/* 1fbe4: 356b031d */ ori $t3,$t3,0x31d +/* 1fbe8: 5300000a */ beqzl $t8,.L0001fc14 +/* 1fbec: 8c82000c */ lw $v0,0xc($a0) +/* 1fbf0: 8c82000c */ lw $v0,0xc($a0) +/* 1fbf4: 3c09c411 */ lui $t1,0xc411 +/* 1fbf8: 35292078 */ ori $t1,$t1,0x2078 +/* 1fbfc: 24590008 */ addiu $t9,$v0,0x8 +/* 1fc00: ac99000c */ sw $t9,0xc($a0) +/* 1fc04: ac490004 */ sw $t1,0x4($v0) +/* 1fc08: 03e00008 */ jr $ra +/* 1fc0c: ac480000 */ sw $t0,0x0($v0) +/* 1fc10: 8c82000c */ lw $v0,0xc($a0) +.L0001fc14: +/* 1fc14: 3c0cc411 */ lui $t4,0xc411 +/* 1fc18: 358c2048 */ ori $t4,$t4,0x2048 +/* 1fc1c: 244a0008 */ addiu $t2,$v0,0x8 +/* 1fc20: ac8a000c */ sw $t2,0xc($a0) +/* 1fc24: ac4c0004 */ sw $t4,0x4($v0) +/* 1fc28: 03e00008 */ jr $ra +/* 1fc2c: ac4b0000 */ sw $t3,0x0($v0) +/* 1fc30: 8c8d0004 */ lw $t5,0x4($a0) +.L0001fc34: +/* 1fc34: 3c08b900 */ lui $t0,0xb900 +/* 1fc38: 3c0fb900 */ lui $t7,0xb900 +/* 1fc3c: 11a0000a */ beqz $t5,.L0001fc68 +/* 1fc40: 3508031d */ ori $t0,$t0,0x31d +/* 1fc44: 8c82000c */ lw $v0,0xc($a0) +/* 1fc48: 3c18c410 */ lui $t8,0xc410 +/* 1fc4c: 371849d8 */ ori $t8,$t8,0x49d8 +/* 1fc50: 244e0008 */ addiu $t6,$v0,0x8 +/* 1fc54: ac8e000c */ sw $t6,0xc($a0) +/* 1fc58: 35ef031d */ ori $t7,$t7,0x31d +/* 1fc5c: ac4f0000 */ sw $t7,0x0($v0) +/* 1fc60: 03e00008 */ jr $ra +/* 1fc64: ac580004 */ sw $t8,0x4($v0) +.L0001fc68: +/* 1fc68: 8c82000c */ lw $v0,0xc($a0) +/* 1fc6c: 3c09c410 */ lui $t1,0xc410 +/* 1fc70: 352941c8 */ ori $t1,$t1,0x41c8 +/* 1fc74: 24590008 */ addiu $t9,$v0,0x8 +/* 1fc78: ac99000c */ sw $t9,0xc($a0) +/* 1fc7c: ac490004 */ sw $t1,0x4($v0) +/* 1fc80: 03e00008 */ jr $ra +/* 1fc84: ac480000 */ sw $t0,0x0($v0) +.L0001fc88: +/* 1fc88: 50a0003f */ beqzl $a1,.L0001fd88 +/* 1fc8c: 8c82000c */ lw $v0,0xc($a0) +/* 1fc90: 8c82000c */ lw $v0,0xc($a0) +/* 1fc94: 3c0be700 */ lui $t3,0xe700 +/* 1fc98: 3c0dba00 */ lui $t5,0xba00 +/* 1fc9c: 244a0008 */ addiu $t2,$v0,0x8 +/* 1fca0: ac8a000c */ sw $t2,0xc($a0) +/* 1fca4: ac400004 */ sw $zero,0x4($v0) +/* 1fca8: ac4b0000 */ sw $t3,0x0($v0) +/* 1fcac: 8c82000c */ lw $v0,0xc($a0) +/* 1fcb0: 35ad1402 */ ori $t5,$t5,0x1402 +/* 1fcb4: 3c0e0010 */ lui $t6,0x10 +/* 1fcb8: 244c0008 */ addiu $t4,$v0,0x8 +/* 1fcbc: ac8c000c */ sw $t4,0xc($a0) +/* 1fcc0: ac4e0004 */ sw $t6,0x4($v0) +/* 1fcc4: ac4d0000 */ sw $t5,0x0($v0) +/* 1fcc8: 8c82000c */ lw $v0,0xc($a0) +/* 1fccc: 3c18f800 */ lui $t8,0xf800 +/* 1fcd0: 3c09fb00 */ lui $t1,0xfb00 +/* 1fcd4: 244f0008 */ addiu $t7,$v0,0x8 +/* 1fcd8: ac8f000c */ sw $t7,0xc($a0) +/* 1fcdc: ac580000 */ sw $t8,0x0($v0) +/* 1fce0: 8c990038 */ lw $t9,0x38($a0) +/* 1fce4: 3c0dfc26 */ lui $t5,0xfc26 +/* 1fce8: 3c0e1ffc */ lui $t6,0x1ffc +/* 1fcec: ac590004 */ sw $t9,0x4($v0) +/* 1fcf0: 8c82000c */ lw $v0,0xc($a0) +/* 1fcf4: 35cefbf8 */ ori $t6,$t6,0xfbf8 +/* 1fcf8: 35ade804 */ ori $t5,$t5,0xe804 +/* 1fcfc: 24480008 */ addiu $t0,$v0,0x8 +/* 1fd00: ac88000c */ sw $t0,0xc($a0) +/* 1fd04: ac490000 */ sw $t1,0x0($v0) +/* 1fd08: 8c8a0034 */ lw $t2,0x34($a0) +/* 1fd0c: 3c19b900 */ lui $t9,0xb900 +/* 1fd10: 3739031d */ ori $t9,$t9,0x31d +/* 1fd14: 314b00ff */ andi $t3,$t2,0xff +/* 1fd18: ac4b0004 */ sw $t3,0x4($v0) +/* 1fd1c: 8c82000c */ lw $v0,0xc($a0) +/* 1fd20: 3c0ab900 */ lui $t2,0xb900 +/* 1fd24: 354a031d */ ori $t2,$t2,0x31d +/* 1fd28: 244c0008 */ addiu $t4,$v0,0x8 +/* 1fd2c: ac8c000c */ sw $t4,0xc($a0) +/* 1fd30: ac4e0004 */ sw $t6,0x4($v0) +/* 1fd34: ac4d0000 */ sw $t5,0x0($v0) +/* 1fd38: 8c8f0004 */ lw $t7,0x4($a0) +/* 1fd3c: 51e0000a */ beqzl $t7,.L0001fd68 +/* 1fd40: 8c82000c */ lw $v0,0xc($a0) +/* 1fd44: 8c82000c */ lw $v0,0xc($a0) +/* 1fd48: 3c08c411 */ lui $t0,0xc411 +/* 1fd4c: 35083078 */ ori $t0,$t0,0x3078 +/* 1fd50: 24580008 */ addiu $t8,$v0,0x8 +/* 1fd54: ac98000c */ sw $t8,0xc($a0) +/* 1fd58: ac480004 */ sw $t0,0x4($v0) +/* 1fd5c: 03e00008 */ jr $ra +/* 1fd60: ac590000 */ sw $t9,0x0($v0) +/* 1fd64: 8c82000c */ lw $v0,0xc($a0) +.L0001fd68: +/* 1fd68: 3c0bc411 */ lui $t3,0xc411 +/* 1fd6c: 356b3048 */ ori $t3,$t3,0x3048 +/* 1fd70: 24490008 */ addiu $t1,$v0,0x8 +/* 1fd74: ac89000c */ sw $t1,0xc($a0) +/* 1fd78: ac4b0004 */ sw $t3,0x4($v0) +/* 1fd7c: 03e00008 */ jr $ra +/* 1fd80: ac4a0000 */ sw $t2,0x0($v0) +/* 1fd84: 8c82000c */ lw $v0,0xc($a0) +.L0001fd88: +/* 1fd88: 3c0dfa00 */ lui $t5,0xfa00 +/* 1fd8c: 3c09fc26 */ lui $t1,0xfc26 +/* 1fd90: 244c0008 */ addiu $t4,$v0,0x8 +/* 1fd94: ac8c000c */ sw $t4,0xc($a0) +/* 1fd98: ac4d0000 */ sw $t5,0x0($v0) +/* 1fd9c: 8c8e0034 */ lw $t6,0x34($a0) +/* 1fda0: 3c0a1fcc */ lui $t2,0x1fcc +/* 1fda4: 354adff8 */ ori $t2,$t2,0xdff8 +/* 1fda8: 000ec202 */ srl $t8,$t6,0x8 +/* 1fdac: 331900ff */ andi $t9,$t8,0xff +/* 1fdb0: ac590004 */ sw $t9,0x4($v0) +/* 1fdb4: 8c82000c */ lw $v0,0xc($a0) +/* 1fdb8: 3529c204 */ ori $t1,$t1,0xc204 +/* 1fdbc: 3c0db900 */ lui $t5,0xb900 +/* 1fdc0: 24480008 */ addiu $t0,$v0,0x8 +/* 1fdc4: ac88000c */ sw $t0,0xc($a0) +/* 1fdc8: ac4a0004 */ sw $t2,0x4($v0) +/* 1fdcc: ac490000 */ sw $t1,0x0($v0) +/* 1fdd0: 8c8b0004 */ lw $t3,0x4($a0) +/* 1fdd4: 3c18b900 */ lui $t8,0xb900 +/* 1fdd8: 35ad031d */ ori $t5,$t5,0x31d +/* 1fddc: 11600009 */ beqz $t3,.L0001fe04 +/* 1fde0: 3718031d */ ori $t8,$t8,0x31d +/* 1fde4: 8c82000c */ lw $v0,0xc($a0) +/* 1fde8: 3c0ec411 */ lui $t6,0xc411 +/* 1fdec: 35ce3078 */ ori $t6,$t6,0x3078 +/* 1fdf0: 244c0008 */ addiu $t4,$v0,0x8 +/* 1fdf4: ac8c000c */ sw $t4,0xc($a0) +/* 1fdf8: ac4e0004 */ sw $t6,0x4($v0) +/* 1fdfc: 03e00008 */ jr $ra +/* 1fe00: ac4d0000 */ sw $t5,0x0($v0) +.L0001fe04: +/* 1fe04: 8c82000c */ lw $v0,0xc($a0) +/* 1fe08: 3c19c411 */ lui $t9,0xc411 +/* 1fe0c: 37393048 */ ori $t9,$t9,0x3048 +/* 1fe10: 244f0008 */ addiu $t7,$v0,0x8 +/* 1fe14: ac8f000c */ sw $t7,0xc($a0) +/* 1fe18: ac590004 */ sw $t9,0x4($v0) +/* 1fe1c: 03e00008 */ jr $ra +/* 1fe20: ac580000 */ sw $t8,0x0($v0) +/* 1fe24: 24010004 */ addiu $at,$zero,0x4 +.L0001fe28: +/* 1fe28: 5441004e */ bnel $v0,$at,.L0001ff64 +/* 1fe2c: 24010005 */ addiu $at,$zero,0x5 +/* 1fe30: 50a00036 */ beqzl $a1,.L0001ff0c +/* 1fe34: 8c980004 */ lw $t8,0x4($a0) +/* 1fe38: 8c82000c */ lw $v0,0xc($a0) +/* 1fe3c: 3c09e700 */ lui $t1,0xe700 +/* 1fe40: 3c0bba00 */ lui $t3,0xba00 +/* 1fe44: 24480008 */ addiu $t0,$v0,0x8 +/* 1fe48: ac88000c */ sw $t0,0xc($a0) +/* 1fe4c: ac400004 */ sw $zero,0x4($v0) +/* 1fe50: ac490000 */ sw $t1,0x0($v0) +/* 1fe54: 8c82000c */ lw $v0,0xc($a0) +/* 1fe58: 356b1402 */ ori $t3,$t3,0x1402 +/* 1fe5c: 3c0c0010 */ lui $t4,0x10 +/* 1fe60: 244a0008 */ addiu $t2,$v0,0x8 +/* 1fe64: ac8a000c */ sw $t2,0xc($a0) +/* 1fe68: ac4c0004 */ sw $t4,0x4($v0) +/* 1fe6c: ac4b0000 */ sw $t3,0x0($v0) +/* 1fe70: 8c82000c */ lw $v0,0xc($a0) +/* 1fe74: 3c0ef800 */ lui $t6,0xf800 +/* 1fe78: 3c081f10 */ lui $t0,0x1f10 +/* 1fe7c: 244d0008 */ addiu $t5,$v0,0x8 +/* 1fe80: ac8d000c */ sw $t5,0xc($a0) +/* 1fe84: ac4e0000 */ sw $t6,0x0($v0) +/* 1fe88: 8c8f0034 */ lw $t7,0x34($a0) +/* 1fe8c: 3c19fc26 */ lui $t9,0xfc26 +/* 1fe90: 3739a004 */ ori $t9,$t9,0xa004 +/* 1fe94: ac4f0004 */ sw $t7,0x4($v0) +/* 1fe98: 8c82000c */ lw $v0,0xc($a0) +/* 1fe9c: 350893ff */ ori $t0,$t0,0x93ff +/* 1fea0: 3c0bb900 */ lui $t3,0xb900 +/* 1fea4: 24580008 */ addiu $t8,$v0,0x8 +/* 1fea8: ac98000c */ sw $t8,0xc($a0) +/* 1feac: ac480004 */ sw $t0,0x4($v0) +/* 1feb0: ac590000 */ sw $t9,0x0($v0) +/* 1feb4: 8c890004 */ lw $t1,0x4($a0) +/* 1feb8: 3c0eb900 */ lui $t6,0xb900 +/* 1febc: 356b031d */ ori $t3,$t3,0x31d +/* 1fec0: 11200009 */ beqz $t1,.L0001fee8 +/* 1fec4: 35ce031d */ ori $t6,$t6,0x31d +/* 1fec8: 8c82000c */ lw $v0,0xc($a0) +/* 1fecc: 3c0cc411 */ lui $t4,0xc411 +/* 1fed0: 358c2078 */ ori $t4,$t4,0x2078 +/* 1fed4: 244a0008 */ addiu $t2,$v0,0x8 +/* 1fed8: ac8a000c */ sw $t2,0xc($a0) +/* 1fedc: ac4c0004 */ sw $t4,0x4($v0) +/* 1fee0: 03e00008 */ jr $ra +/* 1fee4: ac4b0000 */ sw $t3,0x0($v0) +.L0001fee8: +/* 1fee8: 8c82000c */ lw $v0,0xc($a0) +/* 1feec: 3c0fc411 */ lui $t7,0xc411 +/* 1fef0: 35ef2048 */ ori $t7,$t7,0x2048 +/* 1fef4: 244d0008 */ addiu $t5,$v0,0x8 +/* 1fef8: ac8d000c */ sw $t5,0xc($a0) +/* 1fefc: ac4f0004 */ sw $t7,0x4($v0) +/* 1ff00: 03e00008 */ jr $ra +/* 1ff04: ac4e0000 */ sw $t6,0x0($v0) +/* 1ff08: 8c980004 */ lw $t8,0x4($a0) +.L0001ff0c: +/* 1ff0c: 3c0bb900 */ lui $t3,0xb900 +/* 1ff10: 3c08b900 */ lui $t0,0xb900 +/* 1ff14: 1300000a */ beqz $t8,.L0001ff40 +/* 1ff18: 356b031d */ ori $t3,$t3,0x31d +/* 1ff1c: 8c82000c */ lw $v0,0xc($a0) +/* 1ff20: 3c09c410 */ lui $t1,0xc410 +/* 1ff24: 352949d8 */ ori $t1,$t1,0x49d8 +/* 1ff28: 24590008 */ addiu $t9,$v0,0x8 +/* 1ff2c: ac99000c */ sw $t9,0xc($a0) +/* 1ff30: 3508031d */ ori $t0,$t0,0x31d +/* 1ff34: ac480000 */ sw $t0,0x0($v0) +/* 1ff38: 03e00008 */ jr $ra +/* 1ff3c: ac490004 */ sw $t1,0x4($v0) +.L0001ff40: +/* 1ff40: 8c82000c */ lw $v0,0xc($a0) +/* 1ff44: 3c0cc410 */ lui $t4,0xc410 +/* 1ff48: 358c41c8 */ ori $t4,$t4,0x41c8 +/* 1ff4c: 244a0008 */ addiu $t2,$v0,0x8 +/* 1ff50: ac8a000c */ sw $t2,0xc($a0) +/* 1ff54: ac4c0004 */ sw $t4,0x4($v0) +/* 1ff58: 03e00008 */ jr $ra +/* 1ff5c: ac4b0000 */ sw $t3,0x0($v0) +/* 1ff60: 24010005 */ addiu $at,$zero,0x5 +.L0001ff64: +/* 1ff64: 14410073 */ bne $v0,$at,.L00020134 +/* 1ff68: 00000000 */ sll $zero,$zero,0x0 +/* 1ff6c: 50a0005a */ beqzl $a1,.L000200d8 +/* 1ff70: 8c8f0034 */ lw $t7,0x34($a0) +/* 1ff74: 8c82000c */ lw $v0,0xc($a0) +/* 1ff78: 3c0ee700 */ lui $t6,0xe700 +/* 1ff7c: 3c18ba00 */ lui $t8,0xba00 +/* 1ff80: 244d0008 */ addiu $t5,$v0,0x8 +/* 1ff84: ac8d000c */ sw $t5,0xc($a0) +/* 1ff88: ac400004 */ sw $zero,0x4($v0) +/* 1ff8c: ac4e0000 */ sw $t6,0x0($v0) +/* 1ff90: 8c82000c */ lw $v0,0xc($a0) +/* 1ff94: 37181402 */ ori $t8,$t8,0x1402 +/* 1ff98: 3c190010 */ lui $t9,0x10 +/* 1ff9c: 244f0008 */ addiu $t7,$v0,0x8 +/* 1ffa0: ac8f000c */ sw $t7,0xc($a0) +/* 1ffa4: ac590004 */ sw $t9,0x4($v0) +/* 1ffa8: ac580000 */ sw $t8,0x0($v0) +/* 1ffac: 8c82000c */ lw $v0,0xc($a0) +/* 1ffb0: 3c09f800 */ lui $t1,0xf800 +/* 1ffb4: 3c18fc26 */ lui $t8,0xfc26 +/* 1ffb8: 24480008 */ addiu $t0,$v0,0x8 +/* 1ffbc: ac88000c */ sw $t0,0xc($a0) +/* 1ffc0: ac490000 */ sw $t1,0x0($v0) +/* 1ffc4: 8c8a0038 */ lw $t2,0x38($a0) +/* 1ffc8: 3c0efb00 */ lui $t6,0xfb00 +/* 1ffcc: 3718a004 */ ori $t8,$t8,0xa004 +/* 1ffd0: ac4a0004 */ sw $t2,0x4($v0) +/* 1ffd4: 8c8b0034 */ lw $t3,0x34($a0) +/* 1ffd8: 316c00ff */ andi $t4,$t3,0xff +/* 1ffdc: 298100ff */ slti $at,$t4,0xff +/* 1ffe0: 1020001f */ beqz $at,.L00020060 +/* 1ffe4: 318f00ff */ andi $t7,$t4,0xff +/* 1ffe8: 8c82000c */ lw $v0,0xc($a0) +/* 1ffec: 2401ff00 */ addiu $at,$zero,-256 +/* 1fff0: 01e1c025 */ or $t8,$t7,$at +/* 1fff4: 244d0008 */ addiu $t5,$v0,0x8 +/* 1fff8: ac8d000c */ sw $t5,0xc($a0) +/* 1fffc: ac580004 */ sw $t8,0x4($v0) +/* 20000: ac4e0000 */ sw $t6,0x0($v0) +/* 20004: 8c990034 */ lw $t9,0x34($a0) +/* 20008: 3c0dfc26 */ lui $t5,0xfc26 +/* 2000c: 3c0afc26 */ lui $t2,0xfc26 +/* 20010: 3328ff00 */ andi $t0,$t9,0xff00 +/* 20014: 1100000a */ beqz $t0,.L00020040 +/* 20018: 35adea04 */ ori $t5,$t5,0xea04 +/* 2001c: 8c82000c */ lw $v0,0xc($a0) +/* 20020: 3c0b1f10 */ lui $t3,0x1f10 +/* 20024: 356bcfff */ ori $t3,$t3,0xcfff +/* 20028: 24490008 */ addiu $t1,$v0,0x8 +/* 2002c: ac89000c */ sw $t1,0xc($a0) +/* 20030: 354aea04 */ ori $t2,$t2,0xea04 +/* 20034: ac4a0000 */ sw $t2,0x0($v0) +/* 20038: 10000010 */ beqz $zero,.L0002007c +/* 2003c: ac4b0004 */ sw $t3,0x4($v0) +.L00020040: +/* 20040: 8c82000c */ lw $v0,0xc($a0) +/* 20044: 3c0e1f10 */ lui $t6,0x1f10 +/* 20048: 35ceffff */ ori $t6,$t6,0xffff +/* 2004c: 244c0008 */ addiu $t4,$v0,0x8 +/* 20050: ac8c000c */ sw $t4,0xc($a0) +/* 20054: ac4e0004 */ sw $t6,0x4($v0) +/* 20058: 10000008 */ beqz $zero,.L0002007c +/* 2005c: ac4d0000 */ sw $t5,0x0($v0) +.L00020060: +/* 20060: 8c82000c */ lw $v0,0xc($a0) +/* 20064: 3c191f10 */ lui $t9,0x1f10 +/* 20068: 373993ff */ ori $t9,$t9,0x93ff +/* 2006c: 244f0008 */ addiu $t7,$v0,0x8 +/* 20070: ac8f000c */ sw $t7,0xc($a0) +/* 20074: ac590004 */ sw $t9,0x4($v0) +/* 20078: ac580000 */ sw $t8,0x0($v0) +.L0002007c: +/* 2007c: 8c880004 */ lw $t0,0x4($a0) +/* 20080: 3c0db900 */ lui $t5,0xb900 +/* 20084: 3c0ab900 */ lui $t2,0xb900 +/* 20088: 1100000a */ beqz $t0,.L000200b4 +/* 2008c: 35ad031d */ ori $t5,$t5,0x31d +/* 20090: 8c82000c */ lw $v0,0xc($a0) +/* 20094: 3c0bc410 */ lui $t3,0xc410 +/* 20098: 356b49d8 */ ori $t3,$t3,0x49d8 +/* 2009c: 24490008 */ addiu $t1,$v0,0x8 +/* 200a0: ac89000c */ sw $t1,0xc($a0) +/* 200a4: 354a031d */ ori $t2,$t2,0x31d +/* 200a8: ac4a0000 */ sw $t2,0x0($v0) +/* 200ac: 03e00008 */ jr $ra +/* 200b0: ac4b0004 */ sw $t3,0x4($v0) +.L000200b4: +/* 200b4: 8c82000c */ lw $v0,0xc($a0) +/* 200b8: 3c0ec410 */ lui $t6,0xc410 +/* 200bc: 35ce41c8 */ ori $t6,$t6,0x41c8 +/* 200c0: 244c0008 */ addiu $t4,$v0,0x8 +/* 200c4: ac8c000c */ sw $t4,0xc($a0) +/* 200c8: ac4e0004 */ sw $t6,0x4($v0) +/* 200cc: 03e00008 */ jr $ra +/* 200d0: ac4d0000 */ sw $t5,0x0($v0) +/* 200d4: 8c8f0034 */ lw $t7,0x34($a0) +.L000200d8: +/* 200d8: 3c0bfc26 */ lui $t3,0xfc26 +/* 200dc: 3c08fc26 */ lui $t0,0xfc26 +/* 200e0: 31f800ff */ andi $t8,$t7,0xff +/* 200e4: 2b0100ff */ slti $at,$t8,0xff +/* 200e8: 1020000a */ beqz $at,.L00020114 +/* 200ec: 356ba004 */ ori $t3,$t3,0xa004 +/* 200f0: 8c82000c */ lw $v0,0xc($a0) +/* 200f4: 3c091f10 */ lui $t1,0x1f10 +/* 200f8: 3529ffff */ ori $t1,$t1,0xffff +/* 200fc: 24590008 */ addiu $t9,$v0,0x8 +/* 20100: ac99000c */ sw $t9,0xc($a0) +/* 20104: 35089a04 */ ori $t0,$t0,0x9a04 +/* 20108: ac480000 */ sw $t0,0x0($v0) +/* 2010c: 03e00008 */ jr $ra +/* 20110: ac490004 */ sw $t1,0x4($v0) +.L00020114: +/* 20114: 8c82000c */ lw $v0,0xc($a0) +/* 20118: 3c0c1f10 */ lui $t4,0x1f10 +/* 2011c: 358c93ff */ ori $t4,$t4,0x93ff +/* 20120: 244a0008 */ addiu $t2,$v0,0x8 +/* 20124: ac8a000c */ sw $t2,0xc($a0) +/* 20128: ac4c0004 */ sw $t4,0x4($v0) +/* 2012c: 03e00008 */ jr $ra +/* 20130: ac4b0000 */ sw $t3,0x0($v0) +.L00020134: +/* 20134: 10a0002d */ beqz $a1,.L000201ec +/* 20138: 3c0ee700 */ lui $t6,0xe700 +/* 2013c: 8c82000c */ lw $v0,0xc($a0) +/* 20140: 3c18ba00 */ lui $t8,0xba00 +/* 20144: 37181402 */ ori $t8,$t8,0x1402 +/* 20148: 244d0008 */ addiu $t5,$v0,0x8 +/* 2014c: ac8d000c */ sw $t5,0xc($a0) +/* 20150: ac400004 */ sw $zero,0x4($v0) +/* 20154: ac4e0000 */ sw $t6,0x0($v0) +/* 20158: 8c82000c */ lw $v0,0xc($a0) +/* 2015c: 3c190010 */ lui $t9,0x10 +/* 20160: 3c09fc26 */ lui $t1,0xfc26 +/* 20164: 244f0008 */ addiu $t7,$v0,0x8 +/* 20168: ac8f000c */ sw $t7,0xc($a0) +/* 2016c: ac590004 */ sw $t9,0x4($v0) +/* 20170: ac580000 */ sw $t8,0x0($v0) +/* 20174: 8c82000c */ lw $v0,0xc($a0) +/* 20178: 3c0a1f10 */ lui $t2,0x1f10 +/* 2017c: 354a93ff */ ori $t2,$t2,0x93ff +/* 20180: 24480008 */ addiu $t0,$v0,0x8 +/* 20184: ac88000c */ sw $t0,0xc($a0) +/* 20188: 3529a004 */ ori $t1,$t1,0xa004 +/* 2018c: ac490000 */ sw $t1,0x0($v0) +/* 20190: ac4a0004 */ sw $t2,0x4($v0) +/* 20194: 8c8b0004 */ lw $t3,0x4($a0) +/* 20198: 3c18b900 */ lui $t8,0xb900 +/* 2019c: 3c0db900 */ lui $t5,0xb900 +/* 201a0: 1160000a */ beqz $t3,.L000201cc +/* 201a4: 3718031d */ ori $t8,$t8,0x31d +/* 201a8: 8c82000c */ lw $v0,0xc($a0) +/* 201ac: 3c0e0c19 */ lui $t6,0xc19 +/* 201b0: 35ce2078 */ ori $t6,$t6,0x2078 +/* 201b4: 244c0008 */ addiu $t4,$v0,0x8 +/* 201b8: ac8c000c */ sw $t4,0xc($a0) +/* 201bc: 35ad031d */ ori $t5,$t5,0x31d +/* 201c0: ac4d0000 */ sw $t5,0x0($v0) +/* 201c4: 03e00008 */ jr $ra +/* 201c8: ac4e0004 */ sw $t6,0x4($v0) +.L000201cc: +/* 201cc: 8c82000c */ lw $v0,0xc($a0) +/* 201d0: 3c190c19 */ lui $t9,0xc19 +/* 201d4: 37392048 */ ori $t9,$t9,0x2048 +/* 201d8: 244f0008 */ addiu $t7,$v0,0x8 +/* 201dc: ac8f000c */ sw $t7,0xc($a0) +/* 201e0: ac590004 */ sw $t9,0x4($v0) +/* 201e4: 03e00008 */ jr $ra +/* 201e8: ac580000 */ sw $t8,0x0($v0) +.L000201ec: +/* 201ec: 8c880004 */ lw $t0,0x4($a0) +/* 201f0: 3c0db900 */ lui $t5,0xb900 +/* 201f4: 3c0ab900 */ lui $t2,0xb900 +/* 201f8: 1100000a */ beqz $t0,.L00020224 +/* 201fc: 35ad031d */ ori $t5,$t5,0x31d +/* 20200: 8c82000c */ lw $v0,0xc($a0) +/* 20204: 3c0b0c18 */ lui $t3,0xc18 +/* 20208: 356b49d8 */ ori $t3,$t3,0x49d8 +/* 2020c: 24490008 */ addiu $t1,$v0,0x8 +/* 20210: ac89000c */ sw $t1,0xc($a0) +/* 20214: 354a031d */ ori $t2,$t2,0x31d +/* 20218: ac4a0000 */ sw $t2,0x0($v0) +/* 2021c: 03e00008 */ jr $ra +/* 20220: ac4b0004 */ sw $t3,0x4($v0) +.L00020224: +/* 20224: 8c82000c */ lw $v0,0xc($a0) +/* 20228: 3c0e0c18 */ lui $t6,0xc18 +/* 2022c: 35ce41c8 */ ori $t6,$t6,0x41c8 +/* 20230: 244c0008 */ addiu $t4,$v0,0x8 +/* 20234: ac8c000c */ sw $t4,0xc($a0) +/* 20238: ac4e0004 */ sw $t6,0x4($v0) +/* 2023c: ac4d0000 */ sw $t5,0x0($v0) +.L00020240: +/* 20240: 03e00008 */ jr $ra +/* 20244: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00020248 +/* 20248: 8c820030 */ lw $v0,0x30($a0) +/* 2024c: 24010007 */ addiu $at,$zero,0x7 +/* 20250: 54410055 */ bnel $v0,$at,.L000203a8 +/* 20254: 24010008 */ addiu $at,$zero,0x8 +/* 20258: 8c82000c */ lw $v0,0xc($a0) +/* 2025c: 3c0fe700 */ lui $t7,0xe700 +/* 20260: 3c19ba00 */ lui $t9,0xba00 +/* 20264: 244e0008 */ addiu $t6,$v0,0x8 +/* 20268: ac8e000c */ sw $t6,0xc($a0) +/* 2026c: ac400004 */ sw $zero,0x4($v0) +/* 20270: ac4f0000 */ sw $t7,0x0($v0) +/* 20274: 8c82000c */ lw $v0,0xc($a0) +/* 20278: 37391402 */ ori $t9,$t9,0x1402 +/* 2027c: 3c090010 */ lui $t1,0x10 +/* 20280: 24580008 */ addiu $t8,$v0,0x8 +/* 20284: ac98000c */ sw $t8,0xc($a0) +/* 20288: ac490004 */ sw $t1,0x4($v0) +/* 2028c: ac590000 */ sw $t9,0x0($v0) +/* 20290: 8c82000c */ lw $v0,0xc($a0) +/* 20294: 3c0bf800 */ lui $t3,0xf800 +/* 20298: 3c0efb00 */ lui $t6,0xfb00 +/* 2029c: 244a0008 */ addiu $t2,$v0,0x8 +/* 202a0: ac8a000c */ sw $t2,0xc($a0) +/* 202a4: ac4b0000 */ sw $t3,0x0($v0) +/* 202a8: 8c8c0038 */ lw $t4,0x38($a0) +/* 202ac: 3c0a5ffe */ lui $t2,0x5ffe +/* 202b0: 3c09fc15 */ lui $t1,0xfc15 +/* 202b4: ac4c0004 */ sw $t4,0x4($v0) +/* 202b8: 8c82000c */ lw $v0,0xc($a0) +/* 202bc: 35299804 */ ori $t1,$t1,0x9804 +/* 202c0: 354adbf8 */ ori $t2,$t2,0xdbf8 +/* 202c4: 244d0008 */ addiu $t5,$v0,0x8 +/* 202c8: ac8d000c */ sw $t5,0xc($a0) +/* 202cc: ac4e0000 */ sw $t6,0x0($v0) +/* 202d0: 8c8f0034 */ lw $t7,0x34($a0) +/* 202d4: 35f800ff */ ori $t8,$t7,0xff +/* 202d8: ac580004 */ sw $t8,0x4($v0) +/* 202dc: 8c82000c */ lw $v0,0xc($a0) +/* 202e0: 24590008 */ addiu $t9,$v0,0x8 +/* 202e4: ac99000c */ sw $t9,0xc($a0) +/* 202e8: ac4a0004 */ sw $t2,0x4($v0) +/* 202ec: 10a00017 */ beqz $a1,.L0002034c +/* 202f0: ac490000 */ sw $t1,0x0($v0) +/* 202f4: 8c8b0004 */ lw $t3,0x4($a0) +/* 202f8: 3c18b900 */ lui $t8,0xb900 +/* 202fc: 3c0db900 */ lui $t5,0xb900 +/* 20300: 1160000a */ beqz $t3,.L0002032c +/* 20304: 3718031d */ ori $t8,$t8,0x31d +/* 20308: 8c82000c */ lw $v0,0xc($a0) +/* 2030c: 3c0ec411 */ lui $t6,0xc411 +/* 20310: 35ce2078 */ ori $t6,$t6,0x2078 +/* 20314: 244c0008 */ addiu $t4,$v0,0x8 +/* 20318: ac8c000c */ sw $t4,0xc($a0) +/* 2031c: 35ad031d */ ori $t5,$t5,0x31d +/* 20320: ac4d0000 */ sw $t5,0x0($v0) +/* 20324: 03e00008 */ jr $ra +/* 20328: ac4e0004 */ sw $t6,0x4($v0) +.L0002032c: +/* 2032c: 8c82000c */ lw $v0,0xc($a0) +/* 20330: 3c19c411 */ lui $t9,0xc411 +/* 20334: 37392048 */ ori $t9,$t9,0x2048 +/* 20338: 244f0008 */ addiu $t7,$v0,0x8 +/* 2033c: ac8f000c */ sw $t7,0xc($a0) +/* 20340: ac590004 */ sw $t9,0x4($v0) +/* 20344: 03e00008 */ jr $ra +/* 20348: ac580000 */ sw $t8,0x0($v0) +.L0002034c: +/* 2034c: 8c890004 */ lw $t1,0x4($a0) +/* 20350: 3c0eb900 */ lui $t6,0xb900 +/* 20354: 3c0bb900 */ lui $t3,0xb900 +/* 20358: 1120000a */ beqz $t1,.L00020384 +/* 2035c: 35ce031d */ ori $t6,$t6,0x31d +/* 20360: 8c82000c */ lw $v0,0xc($a0) +/* 20364: 3c0cc410 */ lui $t4,0xc410 +/* 20368: 358c49d8 */ ori $t4,$t4,0x49d8 +/* 2036c: 244a0008 */ addiu $t2,$v0,0x8 +/* 20370: ac8a000c */ sw $t2,0xc($a0) +/* 20374: 356b031d */ ori $t3,$t3,0x31d +/* 20378: ac4b0000 */ sw $t3,0x0($v0) +/* 2037c: 03e00008 */ jr $ra +/* 20380: ac4c0004 */ sw $t4,0x4($v0) +.L00020384: +/* 20384: 8c82000c */ lw $v0,0xc($a0) +/* 20388: 3c0fc410 */ lui $t7,0xc410 +/* 2038c: 35ef41c8 */ ori $t7,$t7,0x41c8 +/* 20390: 244d0008 */ addiu $t5,$v0,0x8 +/* 20394: ac8d000c */ sw $t5,0xc($a0) +/* 20398: ac4f0004 */ sw $t7,0x4($v0) +/* 2039c: 03e00008 */ jr $ra +/* 203a0: ac4e0000 */ sw $t6,0x0($v0) +/* 203a4: 24010008 */ addiu $at,$zero,0x8 +.L000203a8: +/* 203a8: 5441003e */ bnel $v0,$at,.L000204a4 +/* 203ac: 24010009 */ addiu $at,$zero,0x9 +/* 203b0: 8c82000c */ lw $v0,0xc($a0) +/* 203b4: 3c19e700 */ lui $t9,0xe700 +/* 203b8: 3c0aba00 */ lui $t2,0xba00 +/* 203bc: 24580008 */ addiu $t8,$v0,0x8 +/* 203c0: ac98000c */ sw $t8,0xc($a0) +/* 203c4: ac400004 */ sw $zero,0x4($v0) +/* 203c8: ac590000 */ sw $t9,0x0($v0) +/* 203cc: 8c82000c */ lw $v0,0xc($a0) +/* 203d0: 354a1402 */ ori $t2,$t2,0x1402 +/* 203d4: 3c0b0010 */ lui $t3,0x10 +/* 203d8: 24490008 */ addiu $t1,$v0,0x8 +/* 203dc: ac89000c */ sw $t1,0xc($a0) +/* 203e0: ac4b0004 */ sw $t3,0x4($v0) +/* 203e4: ac4a0000 */ sw $t2,0x0($v0) +/* 203e8: 8c82000c */ lw $v0,0xc($a0) +/* 203ec: 3c0df800 */ lui $t5,0xf800 +/* 203f0: 3c18fb00 */ lui $t8,0xfb00 +/* 203f4: 244c0008 */ addiu $t4,$v0,0x8 +/* 203f8: ac8c000c */ sw $t4,0xc($a0) +/* 203fc: ac4d0000 */ sw $t5,0x0($v0) +/* 20400: 8c8e0038 */ lw $t6,0x38($a0) +/* 20404: 3c0afc15 */ lui $t2,0xfc15 +/* 20408: 3c0b5ffe */ lui $t3,0x5ffe +/* 2040c: ac4e0004 */ sw $t6,0x4($v0) +/* 20410: 8c82000c */ lw $v0,0xc($a0) +/* 20414: 356bfff8 */ ori $t3,$t3,0xfff8 +/* 20418: 354a9a04 */ ori $t2,$t2,0x9a04 +/* 2041c: 244f0008 */ addiu $t7,$v0,0x8 +/* 20420: ac8f000c */ sw $t7,0xc($a0) +/* 20424: ac580000 */ sw $t8,0x0($v0) +/* 20428: 8c990034 */ lw $t9,0x34($a0) +/* 2042c: 3c0eb900 */ lui $t6,0xb900 +/* 20430: 35ce031d */ ori $t6,$t6,0x31d +/* 20434: ac590004 */ sw $t9,0x4($v0) +/* 20438: 8c82000c */ lw $v0,0xc($a0) +/* 2043c: 3c19b900 */ lui $t9,0xb900 +/* 20440: 3739031d */ ori $t9,$t9,0x31d +/* 20444: 24490008 */ addiu $t1,$v0,0x8 +/* 20448: ac89000c */ sw $t1,0xc($a0) +/* 2044c: ac4b0004 */ sw $t3,0x4($v0) +/* 20450: ac4a0000 */ sw $t2,0x0($v0) +/* 20454: 8c8c0004 */ lw $t4,0x4($a0) +/* 20458: 5180000a */ beqzl $t4,.L00020484 +/* 2045c: 8c82000c */ lw $v0,0xc($a0) +/* 20460: 8c82000c */ lw $v0,0xc($a0) +/* 20464: 3c0fc410 */ lui $t7,0xc410 +/* 20468: 35ef49d8 */ ori $t7,$t7,0x49d8 +/* 2046c: 244d0008 */ addiu $t5,$v0,0x8 +/* 20470: ac8d000c */ sw $t5,0xc($a0) +/* 20474: ac4f0004 */ sw $t7,0x4($v0) +/* 20478: 03e00008 */ jr $ra +/* 2047c: ac4e0000 */ sw $t6,0x0($v0) +/* 20480: 8c82000c */ lw $v0,0xc($a0) +.L00020484: +/* 20484: 3c09c410 */ lui $t1,0xc410 +/* 20488: 352941c8 */ ori $t1,$t1,0x41c8 +/* 2048c: 24580008 */ addiu $t8,$v0,0x8 +/* 20490: ac98000c */ sw $t8,0xc($a0) +/* 20494: ac490004 */ sw $t1,0x4($v0) +/* 20498: 03e00008 */ jr $ra +/* 2049c: ac590000 */ sw $t9,0x0($v0) +/* 204a0: 24010009 */ addiu $at,$zero,0x9 +.L000204a4: +/* 204a4: 544100cf */ bnel $v0,$at,.L000207e4 +/* 204a8: 24010004 */ addiu $at,$zero,0x4 +/* 204ac: 8c8a0034 */ lw $t2,0x34($a0) +/* 204b0: 314b00ff */ andi $t3,$t2,0xff +/* 204b4: 55600066 */ bnezl $t3,.L00020650 +/* 204b8: 8c82000c */ lw $v0,0xc($a0) +/* 204bc: 8c82000c */ lw $v0,0xc($a0) +/* 204c0: 3c0de700 */ lui $t5,0xe700 +/* 204c4: 3c0fba00 */ lui $t7,0xba00 +/* 204c8: 244c0008 */ addiu $t4,$v0,0x8 +/* 204cc: ac8c000c */ sw $t4,0xc($a0) +/* 204d0: ac400004 */ sw $zero,0x4($v0) +/* 204d4: ac4d0000 */ sw $t5,0x0($v0) +/* 204d8: 8c82000c */ lw $v0,0xc($a0) +/* 204dc: 35ef1402 */ ori $t7,$t7,0x1402 +/* 204e0: 3c180010 */ lui $t8,0x10 +/* 204e4: 244e0008 */ addiu $t6,$v0,0x8 +/* 204e8: ac8e000c */ sw $t6,0xc($a0) +/* 204ec: ac580004 */ sw $t8,0x4($v0) +/* 204f0: ac4f0000 */ sw $t7,0x0($v0) +/* 204f4: 8c82000c */ lw $v0,0xc($a0) +/* 204f8: 3c09f800 */ lui $t1,0xf800 +/* 204fc: 240dffff */ addiu $t5,$zero,-1 +/* 20500: 24590008 */ addiu $t9,$v0,0x8 +/* 20504: ac99000c */ sw $t9,0xc($a0) +/* 20508: ac490000 */ sw $t1,0x0($v0) +/* 2050c: 8c8a0038 */ lw $t2,0x38($a0) +/* 20510: 3c0cfb00 */ lui $t4,0xfb00 +/* 20514: 3c0ffa00 */ lui $t7,0xfa00 +/* 20518: ac4a0004 */ sw $t2,0x4($v0) +/* 2051c: 8c82000c */ lw $v0,0xc($a0) +/* 20520: 244b0008 */ addiu $t3,$v0,0x8 +/* 20524: ac8b000c */ sw $t3,0xc($a0) +/* 20528: ac4d0004 */ sw $t5,0x4($v0) +/* 2052c: ac4c0000 */ sw $t4,0x0($v0) +/* 20530: 8c82000c */ lw $v0,0xc($a0) +/* 20534: 3c0cfc26 */ lui $t4,0xfc26 +/* 20538: 3c0dfc26 */ lui $t5,0xfc26 +/* 2053c: 244e0008 */ addiu $t6,$v0,0x8 +/* 20540: ac8e000c */ sw $t6,0xc($a0) +/* 20544: ac4f0000 */ sw $t7,0x0($v0) +/* 20548: 8c980034 */ lw $t8,0x34($a0) +/* 2054c: 358ca004 */ ori $t4,$t4,0xa004 +/* 20550: 35ada004 */ ori $t5,$t5,0xa004 +/* 20554: 00184a02 */ srl $t1,$t8,0x8 +/* 20558: 312a00ff */ andi $t2,$t1,0xff +/* 2055c: 10a0001e */ beqz $a1,.L000205d8 +/* 20560: ac4a0004 */ sw $t2,0x4($v0) +/* 20564: 8c82000c */ lw $v0,0xc($a0) +/* 20568: 3c0d1f10 */ lui $t5,0x1f10 +/* 2056c: 35ad93fb */ ori $t5,$t5,0x93fb +/* 20570: 244b0008 */ addiu $t3,$v0,0x8 +/* 20574: ac8b000c */ sw $t3,0xc($a0) +/* 20578: ac4d0004 */ sw $t5,0x4($v0) +/* 2057c: ac4c0000 */ sw $t4,0x0($v0) +/* 20580: 8c8e0004 */ lw $t6,0x4($a0) +/* 20584: 3c0ab900 */ lui $t2,0xb900 +/* 20588: 3c18b900 */ lui $t8,0xb900 +/* 2058c: 11c0000a */ beqz $t6,.L000205b8 +/* 20590: 354a031d */ ori $t2,$t2,0x31d +/* 20594: 8c82000c */ lw $v0,0xc($a0) +/* 20598: 3c19c411 */ lui $t9,0xc411 +/* 2059c: 37392078 */ ori $t9,$t9,0x2078 +/* 205a0: 244f0008 */ addiu $t7,$v0,0x8 +/* 205a4: ac8f000c */ sw $t7,0xc($a0) +/* 205a8: 3718031d */ ori $t8,$t8,0x31d +/* 205ac: ac580000 */ sw $t8,0x0($v0) +/* 205b0: 03e00008 */ jr $ra +/* 205b4: ac590004 */ sw $t9,0x4($v0) +.L000205b8: +/* 205b8: 8c82000c */ lw $v0,0xc($a0) +/* 205bc: 3c0bc411 */ lui $t3,0xc411 +/* 205c0: 356b2048 */ ori $t3,$t3,0x2048 +/* 205c4: 24490008 */ addiu $t1,$v0,0x8 +/* 205c8: ac89000c */ sw $t1,0xc($a0) +/* 205cc: ac4b0004 */ sw $t3,0x4($v0) +/* 205d0: 03e00008 */ jr $ra +/* 205d4: ac4a0000 */ sw $t2,0x0($v0) +.L000205d8: +/* 205d8: 8c82000c */ lw $v0,0xc($a0) +/* 205dc: 3c0e1f10 */ lui $t6,0x1f10 +/* 205e0: 35ce93fb */ ori $t6,$t6,0x93fb +/* 205e4: 244c0008 */ addiu $t4,$v0,0x8 +/* 205e8: ac8c000c */ sw $t4,0xc($a0) +/* 205ec: ac4e0004 */ sw $t6,0x4($v0) +/* 205f0: ac4d0000 */ sw $t5,0x0($v0) +/* 205f4: 8c8f0004 */ lw $t7,0x4($a0) +/* 205f8: 3c0bb900 */ lui $t3,0xb900 +/* 205fc: 3c19b900 */ lui $t9,0xb900 +/* 20600: 11e0000a */ beqz $t7,.L0002062c +/* 20604: 356b031d */ ori $t3,$t3,0x31d +/* 20608: 8c82000c */ lw $v0,0xc($a0) +/* 2060c: 3c09c410 */ lui $t1,0xc410 +/* 20610: 352949d8 */ ori $t1,$t1,0x49d8 +/* 20614: 24580008 */ addiu $t8,$v0,0x8 +/* 20618: ac98000c */ sw $t8,0xc($a0) +/* 2061c: 3739031d */ ori $t9,$t9,0x31d +/* 20620: ac590000 */ sw $t9,0x0($v0) +/* 20624: 03e00008 */ jr $ra +/* 20628: ac490004 */ sw $t1,0x4($v0) +.L0002062c: +/* 2062c: 8c82000c */ lw $v0,0xc($a0) +/* 20630: 3c0cc410 */ lui $t4,0xc410 +/* 20634: 358c41c8 */ ori $t4,$t4,0x41c8 +/* 20638: 244a0008 */ addiu $t2,$v0,0x8 +/* 2063c: ac8a000c */ sw $t2,0xc($a0) +/* 20640: ac4c0004 */ sw $t4,0x4($v0) +/* 20644: 03e00008 */ jr $ra +/* 20648: ac4b0000 */ sw $t3,0x0($v0) +/* 2064c: 8c82000c */ lw $v0,0xc($a0) +.L00020650: +/* 20650: 3c0ee700 */ lui $t6,0xe700 +/* 20654: 3c18ba00 */ lui $t8,0xba00 +/* 20658: 244d0008 */ addiu $t5,$v0,0x8 +/* 2065c: ac8d000c */ sw $t5,0xc($a0) +/* 20660: ac400004 */ sw $zero,0x4($v0) +/* 20664: ac4e0000 */ sw $t6,0x0($v0) +/* 20668: 8c82000c */ lw $v0,0xc($a0) +/* 2066c: 37181402 */ ori $t8,$t8,0x1402 +/* 20670: 3c190010 */ lui $t9,0x10 +/* 20674: 244f0008 */ addiu $t7,$v0,0x8 +/* 20678: ac8f000c */ sw $t7,0xc($a0) +/* 2067c: ac590004 */ sw $t9,0x4($v0) +/* 20680: ac580000 */ sw $t8,0x0($v0) +/* 20684: 8c82000c */ lw $v0,0xc($a0) +/* 20688: 3c0af800 */ lui $t2,0xf800 +/* 2068c: 3c0dfb00 */ lui $t5,0xfb00 +/* 20690: 24490008 */ addiu $t1,$v0,0x8 +/* 20694: ac89000c */ sw $t1,0xc($a0) +/* 20698: ac4a0000 */ sw $t2,0x0($v0) +/* 2069c: 8c8b0038 */ lw $t3,0x38($a0) +/* 206a0: 3c19fc26 */ lui $t9,0xfc26 +/* 206a4: 3739e804 */ ori $t9,$t9,0xe804 +/* 206a8: ac4b0004 */ sw $t3,0x4($v0) +/* 206ac: 8c82000c */ lw $v0,0xc($a0) +/* 206b0: 244c0008 */ addiu $t4,$v0,0x8 +/* 206b4: ac8c000c */ sw $t4,0xc($a0) +/* 206b8: ac4d0000 */ sw $t5,0x0($v0) +/* 206bc: 8c8e0034 */ lw $t6,0x34($a0) +/* 206c0: 31cf00ff */ andi $t7,$t6,0xff +/* 206c4: 10a0001e */ beqz $a1,.L00020740 +/* 206c8: ac4f0004 */ sw $t7,0x4($v0) +/* 206cc: 8c82000c */ lw $v0,0xc($a0) +/* 206d0: 3c091ffc */ lui $t1,0x1ffc +/* 206d4: 3529fbf8 */ ori $t1,$t1,0xfbf8 +/* 206d8: 24580008 */ addiu $t8,$v0,0x8 +/* 206dc: ac98000c */ sw $t8,0xc($a0) +/* 206e0: ac490004 */ sw $t1,0x4($v0) +/* 206e4: ac590000 */ sw $t9,0x0($v0) +/* 206e8: 8c8a0004 */ lw $t2,0x4($a0) +/* 206ec: 3c0fb900 */ lui $t7,0xb900 +/* 206f0: 3c0cb900 */ lui $t4,0xb900 +/* 206f4: 1140000a */ beqz $t2,.L00020720 +/* 206f8: 35ef031d */ ori $t7,$t7,0x31d +/* 206fc: 8c82000c */ lw $v0,0xc($a0) +/* 20700: 3c0dc411 */ lui $t5,0xc411 +/* 20704: 35ad3078 */ ori $t5,$t5,0x3078 +/* 20708: 244b0008 */ addiu $t3,$v0,0x8 +/* 2070c: ac8b000c */ sw $t3,0xc($a0) +/* 20710: 358c031d */ ori $t4,$t4,0x31d +/* 20714: ac4c0000 */ sw $t4,0x0($v0) +/* 20718: 03e00008 */ jr $ra +/* 2071c: ac4d0004 */ sw $t5,0x4($v0) +.L00020720: +/* 20720: 8c82000c */ lw $v0,0xc($a0) +/* 20724: 3c18c411 */ lui $t8,0xc411 +/* 20728: 37183048 */ ori $t8,$t8,0x3048 +/* 2072c: 244e0008 */ addiu $t6,$v0,0x8 +/* 20730: ac8e000c */ sw $t6,0xc($a0) +/* 20734: ac580004 */ sw $t8,0x4($v0) +/* 20738: 03e00008 */ jr $ra +/* 2073c: ac4f0000 */ sw $t7,0x0($v0) +.L00020740: +/* 20740: 8c82000c */ lw $v0,0xc($a0) +/* 20744: 3c09fa00 */ lui $t1,0xfa00 +/* 20748: 3c0ffc26 */ lui $t7,0xfc26 +/* 2074c: 24590008 */ addiu $t9,$v0,0x8 +/* 20750: ac99000c */ sw $t9,0xc($a0) +/* 20754: ac490000 */ sw $t1,0x0($v0) +/* 20758: 8c8a0034 */ lw $t2,0x34($a0) +/* 2075c: 3c181fcc */ lui $t8,0x1fcc +/* 20760: 3718dff8 */ ori $t8,$t8,0xdff8 +/* 20764: 000a6202 */ srl $t4,$t2,0x8 +/* 20768: 318d00ff */ andi $t5,$t4,0xff +/* 2076c: ac4d0004 */ sw $t5,0x4($v0) +/* 20770: 8c82000c */ lw $v0,0xc($a0) +/* 20774: 35efc204 */ ori $t7,$t7,0xc204 +/* 20778: 3c0ab900 */ lui $t2,0xb900 +/* 2077c: 244e0008 */ addiu $t6,$v0,0x8 +/* 20780: ac8e000c */ sw $t6,0xc($a0) +/* 20784: ac580004 */ sw $t8,0x4($v0) +/* 20788: ac4f0000 */ sw $t7,0x0($v0) +/* 2078c: 8c990004 */ lw $t9,0x4($a0) +/* 20790: 3c0db900 */ lui $t5,0xb900 +/* 20794: 354a031d */ ori $t2,$t2,0x31d +/* 20798: 13200009 */ beqz $t9,.L000207c0 +/* 2079c: 35ad031d */ ori $t5,$t5,0x31d +/* 207a0: 8c82000c */ lw $v0,0xc($a0) +/* 207a4: 3c0bc411 */ lui $t3,0xc411 +/* 207a8: 356b3078 */ ori $t3,$t3,0x3078 +/* 207ac: 24490008 */ addiu $t1,$v0,0x8 +/* 207b0: ac89000c */ sw $t1,0xc($a0) +/* 207b4: ac4b0004 */ sw $t3,0x4($v0) +/* 207b8: 03e00008 */ jr $ra +/* 207bc: ac4a0000 */ sw $t2,0x0($v0) +.L000207c0: +/* 207c0: 8c82000c */ lw $v0,0xc($a0) +/* 207c4: 3c0ec411 */ lui $t6,0xc411 +/* 207c8: 35ce3048 */ ori $t6,$t6,0x3048 +/* 207cc: 244c0008 */ addiu $t4,$v0,0x8 +/* 207d0: ac8c000c */ sw $t4,0xc($a0) +/* 207d4: ac4e0004 */ sw $t6,0x4($v0) +/* 207d8: 03e00008 */ jr $ra +/* 207dc: ac4d0000 */ sw $t5,0x0($v0) +/* 207e0: 24010004 */ addiu $at,$zero,0x4 +.L000207e4: +/* 207e4: 5441004d */ bnel $v0,$at,.L0002091c +/* 207e8: 24010005 */ addiu $at,$zero,0x5 +/* 207ec: 8c82000c */ lw $v0,0xc($a0) +/* 207f0: 3c18e700 */ lui $t8,0xe700 +/* 207f4: 3c09ba00 */ lui $t1,0xba00 +/* 207f8: 244f0008 */ addiu $t7,$v0,0x8 +/* 207fc: ac8f000c */ sw $t7,0xc($a0) +/* 20800: ac400004 */ sw $zero,0x4($v0) +/* 20804: ac580000 */ sw $t8,0x0($v0) +/* 20808: 8c82000c */ lw $v0,0xc($a0) +/* 2080c: 35291402 */ ori $t1,$t1,0x1402 +/* 20810: 3c0a0010 */ lui $t2,0x10 +/* 20814: 24590008 */ addiu $t9,$v0,0x8 +/* 20818: ac99000c */ sw $t9,0xc($a0) +/* 2081c: ac4a0004 */ sw $t2,0x4($v0) +/* 20820: ac490000 */ sw $t1,0x0($v0) +/* 20824: 8c82000c */ lw $v0,0xc($a0) +/* 20828: 3c0cf800 */ lui $t4,0xf800 +/* 2082c: 3c181f10 */ lui $t8,0x1f10 +/* 20830: 244b0008 */ addiu $t3,$v0,0x8 +/* 20834: ac8b000c */ sw $t3,0xc($a0) +/* 20838: ac4c0000 */ sw $t4,0x0($v0) +/* 2083c: 8c8d0034 */ lw $t5,0x34($a0) +/* 20840: 3c0ffc26 */ lui $t7,0xfc26 +/* 20844: 35efa004 */ ori $t7,$t7,0xa004 +/* 20848: ac4d0004 */ sw $t5,0x4($v0) +/* 2084c: 8c82000c */ lw $v0,0xc($a0) +/* 20850: 371893ff */ ori $t8,$t8,0x93ff +/* 20854: 244e0008 */ addiu $t6,$v0,0x8 +/* 20858: ac8e000c */ sw $t6,0xc($a0) +/* 2085c: ac580004 */ sw $t8,0x4($v0) +/* 20860: 10a00017 */ beqz $a1,.L000208c0 +/* 20864: ac4f0000 */ sw $t7,0x0($v0) +/* 20868: 8c990004 */ lw $t9,0x4($a0) +/* 2086c: 3c0db900 */ lui $t5,0xb900 +/* 20870: 3c0ab900 */ lui $t2,0xb900 +/* 20874: 1320000a */ beqz $t9,.L000208a0 +/* 20878: 35ad031d */ ori $t5,$t5,0x31d +/* 2087c: 8c82000c */ lw $v0,0xc($a0) +/* 20880: 3c0bc411 */ lui $t3,0xc411 +/* 20884: 356b2078 */ ori $t3,$t3,0x2078 +/* 20888: 24490008 */ addiu $t1,$v0,0x8 +/* 2088c: ac89000c */ sw $t1,0xc($a0) +/* 20890: 354a031d */ ori $t2,$t2,0x31d +/* 20894: ac4a0000 */ sw $t2,0x0($v0) +/* 20898: 03e00008 */ jr $ra +/* 2089c: ac4b0004 */ sw $t3,0x4($v0) +.L000208a0: +/* 208a0: 8c82000c */ lw $v0,0xc($a0) +/* 208a4: 3c0ec411 */ lui $t6,0xc411 +/* 208a8: 35ce2048 */ ori $t6,$t6,0x2048 +/* 208ac: 244c0008 */ addiu $t4,$v0,0x8 +/* 208b0: ac8c000c */ sw $t4,0xc($a0) +/* 208b4: ac4e0004 */ sw $t6,0x4($v0) +/* 208b8: 03e00008 */ jr $ra +/* 208bc: ac4d0000 */ sw $t5,0x0($v0) +.L000208c0: +/* 208c0: 8c8f0004 */ lw $t7,0x4($a0) +/* 208c4: 3c0bb900 */ lui $t3,0xb900 +/* 208c8: 3c19b900 */ lui $t9,0xb900 +/* 208cc: 11e0000a */ beqz $t7,.L000208f8 +/* 208d0: 356b031d */ ori $t3,$t3,0x31d +/* 208d4: 8c82000c */ lw $v0,0xc($a0) +/* 208d8: 3c09c410 */ lui $t1,0xc410 +/* 208dc: 352949d8 */ ori $t1,$t1,0x49d8 +/* 208e0: 24580008 */ addiu $t8,$v0,0x8 +/* 208e4: ac98000c */ sw $t8,0xc($a0) +/* 208e8: 3739031d */ ori $t9,$t9,0x31d +/* 208ec: ac590000 */ sw $t9,0x0($v0) +/* 208f0: 03e00008 */ jr $ra +/* 208f4: ac490004 */ sw $t1,0x4($v0) +.L000208f8: +/* 208f8: 8c82000c */ lw $v0,0xc($a0) +/* 208fc: 3c0cc410 */ lui $t4,0xc410 +/* 20900: 358c41c8 */ ori $t4,$t4,0x41c8 +/* 20904: 244a0008 */ addiu $t2,$v0,0x8 +/* 20908: ac8a000c */ sw $t2,0xc($a0) +/* 2090c: ac4c0004 */ sw $t4,0x4($v0) +/* 20910: 03e00008 */ jr $ra +/* 20914: ac4b0000 */ sw $t3,0x0($v0) +/* 20918: 24010005 */ addiu $at,$zero,0x5 +.L0002091c: +/* 2091c: 14410064 */ bne $v0,$at,.L00020ab0 +/* 20920: 3c0de700 */ lui $t5,0xe700 +/* 20924: 8c82000c */ lw $v0,0xc($a0) +/* 20928: 3c0ee700 */ lui $t6,0xe700 +/* 2092c: 3c18ba00 */ lui $t8,0xba00 +/* 20930: 244d0008 */ addiu $t5,$v0,0x8 +/* 20934: ac8d000c */ sw $t5,0xc($a0) +/* 20938: ac400004 */ sw $zero,0x4($v0) +/* 2093c: ac4e0000 */ sw $t6,0x0($v0) +/* 20940: 8c82000c */ lw $v0,0xc($a0) +/* 20944: 37181402 */ ori $t8,$t8,0x1402 +/* 20948: 3c190010 */ lui $t9,0x10 +/* 2094c: 244f0008 */ addiu $t7,$v0,0x8 +/* 20950: ac8f000c */ sw $t7,0xc($a0) +/* 20954: ac590004 */ sw $t9,0x4($v0) +/* 20958: ac580000 */ sw $t8,0x0($v0) +/* 2095c: 8c82000c */ lw $v0,0xc($a0) +/* 20960: 3c0af800 */ lui $t2,0xf800 +/* 20964: 3c0ffb00 */ lui $t7,0xfb00 +/* 20968: 24490008 */ addiu $t1,$v0,0x8 +/* 2096c: ac89000c */ sw $t1,0xc($a0) +/* 20970: ac4a0000 */ sw $t2,0x0($v0) +/* 20974: 8c8b0038 */ lw $t3,0x38($a0) +/* 20978: ac4b0004 */ sw $t3,0x4($v0) +/* 2097c: 8c8c0034 */ lw $t4,0x34($a0) +/* 20980: 318d00ff */ andi $t5,$t4,0xff +/* 20984: 29a100ff */ slti $at,$t5,0xff +/* 20988: 1020002b */ beqz $at,.L00020a38 +/* 2098c: 3c0cfc26 */ lui $t4,0xfc26 +/* 20990: 8c82000c */ lw $v0,0xc($a0) +/* 20994: 31b800ff */ andi $t8,$t5,0xff +/* 20998: 2401ff00 */ addiu $at,$zero,-256 +/* 2099c: 244e0008 */ addiu $t6,$v0,0x8 +/* 209a0: ac8e000c */ sw $t6,0xc($a0) +/* 209a4: 0301c825 */ or $t9,$t8,$at +/* 209a8: ac590004 */ sw $t9,0x4($v0) +/* 209ac: 10a00018 */ beqz $a1,.L00020a10 +/* 209b0: ac4f0000 */ sw $t7,0x0($v0) +/* 209b4: 8c890034 */ lw $t1,0x34($a0) +/* 209b8: 3c0ffc26 */ lui $t7,0xfc26 +/* 209bc: 3c0cfc26 */ lui $t4,0xfc26 +/* 209c0: 312aff00 */ andi $t2,$t1,0xff00 +/* 209c4: 1140000a */ beqz $t2,.L000209f0 +/* 209c8: 35efea04 */ ori $t7,$t7,0xea04 +/* 209cc: 8c82000c */ lw $v0,0xc($a0) +/* 209d0: 3c0d1f10 */ lui $t5,0x1f10 +/* 209d4: 35adcfff */ ori $t5,$t5,0xcfff +/* 209d8: 244b0008 */ addiu $t3,$v0,0x8 +/* 209dc: ac8b000c */ sw $t3,0xc($a0) +/* 209e0: 358cea04 */ ori $t4,$t4,0xea04 +/* 209e4: ac4c0000 */ sw $t4,0x0($v0) +/* 209e8: 1000001b */ beqz $zero,.L00020a58 +/* 209ec: ac4d0004 */ sw $t5,0x4($v0) +.L000209f0: +/* 209f0: 8c82000c */ lw $v0,0xc($a0) +/* 209f4: 3c181f10 */ lui $t8,0x1f10 +/* 209f8: 3718ffff */ ori $t8,$t8,0xffff +/* 209fc: 244e0008 */ addiu $t6,$v0,0x8 +/* 20a00: ac8e000c */ sw $t6,0xc($a0) +/* 20a04: ac580004 */ sw $t8,0x4($v0) +/* 20a08: 10000013 */ beqz $zero,.L00020a58 +/* 20a0c: ac4f0000 */ sw $t7,0x0($v0) +.L00020a10: +/* 20a10: 8c82000c */ lw $v0,0xc($a0) +/* 20a14: 3c09fc26 */ lui $t1,0xfc26 +/* 20a18: 3c0a1f10 */ lui $t2,0x1f10 +/* 20a1c: 24590008 */ addiu $t9,$v0,0x8 +/* 20a20: ac99000c */ sw $t9,0xc($a0) +/* 20a24: 354affff */ ori $t2,$t2,0xffff +/* 20a28: 35299a04 */ ori $t1,$t1,0x9a04 +/* 20a2c: ac490000 */ sw $t1,0x0($v0) +/* 20a30: 10000009 */ beqz $zero,.L00020a58 +/* 20a34: ac4a0004 */ sw $t2,0x4($v0) +.L00020a38: +/* 20a38: 8c82000c */ lw $v0,0xc($a0) +/* 20a3c: 3c0d1f10 */ lui $t5,0x1f10 +/* 20a40: 35ad93ff */ ori $t5,$t5,0x93ff +/* 20a44: 244b0008 */ addiu $t3,$v0,0x8 +/* 20a48: ac8b000c */ sw $t3,0xc($a0) +/* 20a4c: 358ca004 */ ori $t4,$t4,0xa004 +/* 20a50: ac4c0000 */ sw $t4,0x0($v0) +/* 20a54: ac4d0004 */ sw $t5,0x4($v0) +.L00020a58: +/* 20a58: 8c8e0004 */ lw $t6,0x4($a0) +/* 20a5c: 3c0ab900 */ lui $t2,0xb900 +/* 20a60: 3c18b900 */ lui $t8,0xb900 +/* 20a64: 11c0000a */ beqz $t6,.L00020a90 +/* 20a68: 354a031d */ ori $t2,$t2,0x31d +/* 20a6c: 8c82000c */ lw $v0,0xc($a0) +/* 20a70: 3c19c410 */ lui $t9,0xc410 +/* 20a74: 373949d8 */ ori $t9,$t9,0x49d8 +/* 20a78: 244f0008 */ addiu $t7,$v0,0x8 +/* 20a7c: ac8f000c */ sw $t7,0xc($a0) +/* 20a80: 3718031d */ ori $t8,$t8,0x31d +/* 20a84: ac580000 */ sw $t8,0x0($v0) +/* 20a88: 03e00008 */ jr $ra +/* 20a8c: ac590004 */ sw $t9,0x4($v0) +.L00020a90: +/* 20a90: 8c82000c */ lw $v0,0xc($a0) +/* 20a94: 3c0bc410 */ lui $t3,0xc410 +/* 20a98: 356b41c8 */ ori $t3,$t3,0x41c8 +/* 20a9c: 24490008 */ addiu $t1,$v0,0x8 +/* 20aa0: ac89000c */ sw $t1,0xc($a0) +/* 20aa4: ac4b0004 */ sw $t3,0x4($v0) +/* 20aa8: 03e00008 */ jr $ra +/* 20aac: ac4a0000 */ sw $t2,0x0($v0) +.L00020ab0: +/* 20ab0: 8c82000c */ lw $v0,0xc($a0) +/* 20ab4: 3c0fba00 */ lui $t7,0xba00 +/* 20ab8: 35ef1402 */ ori $t7,$t7,0x1402 +/* 20abc: 244c0008 */ addiu $t4,$v0,0x8 +/* 20ac0: ac8c000c */ sw $t4,0xc($a0) +/* 20ac4: ac400004 */ sw $zero,0x4($v0) +/* 20ac8: ac4d0000 */ sw $t5,0x0($v0) +/* 20acc: 8c82000c */ lw $v0,0xc($a0) +/* 20ad0: 3c180010 */ lui $t8,0x10 +/* 20ad4: 3c09f800 */ lui $t1,0xf800 +/* 20ad8: 244e0008 */ addiu $t6,$v0,0x8 +/* 20adc: ac8e000c */ sw $t6,0xc($a0) +/* 20ae0: ac580004 */ sw $t8,0x4($v0) +/* 20ae4: ac4f0000 */ sw $t7,0x0($v0) +/* 20ae8: 8c82000c */ lw $v0,0xc($a0) +/* 20aec: 240aff00 */ addiu $t2,$zero,-256 +/* 20af0: 3c0d1f10 */ lui $t5,0x1f10 +/* 20af4: 24590008 */ addiu $t9,$v0,0x8 +/* 20af8: ac99000c */ sw $t9,0xc($a0) +/* 20afc: ac4a0004 */ sw $t2,0x4($v0) +/* 20b00: ac490000 */ sw $t1,0x0($v0) +/* 20b04: 8c82000c */ lw $v0,0xc($a0) +/* 20b08: 3c0cfc26 */ lui $t4,0xfc26 +/* 20b0c: 358ca004 */ ori $t4,$t4,0xa004 +/* 20b10: 244b0008 */ addiu $t3,$v0,0x8 +/* 20b14: ac8b000c */ sw $t3,0xc($a0) +/* 20b18: 35ad93ff */ ori $t5,$t5,0x93ff +/* 20b1c: ac4d0004 */ sw $t5,0x4($v0) +/* 20b20: 10a00017 */ beqz $a1,.L00020b80 +/* 20b24: ac4c0000 */ sw $t4,0x0($v0) +/* 20b28: 8c8e0004 */ lw $t6,0x4($a0) +/* 20b2c: 3c0ab900 */ lui $t2,0xb900 +/* 20b30: 3c18b900 */ lui $t8,0xb900 +/* 20b34: 11c0000a */ beqz $t6,.L00020b60 +/* 20b38: 354a031d */ ori $t2,$t2,0x31d +/* 20b3c: 8c82000c */ lw $v0,0xc($a0) +/* 20b40: 3c19c411 */ lui $t9,0xc411 +/* 20b44: 37392078 */ ori $t9,$t9,0x2078 +/* 20b48: 244f0008 */ addiu $t7,$v0,0x8 +/* 20b4c: ac8f000c */ sw $t7,0xc($a0) +/* 20b50: 3718031d */ ori $t8,$t8,0x31d +/* 20b54: ac580000 */ sw $t8,0x0($v0) +/* 20b58: 03e00008 */ jr $ra +/* 20b5c: ac590004 */ sw $t9,0x4($v0) +.L00020b60: +/* 20b60: 8c82000c */ lw $v0,0xc($a0) +/* 20b64: 3c0bc411 */ lui $t3,0xc411 +/* 20b68: 356b2048 */ ori $t3,$t3,0x2048 +/* 20b6c: 24490008 */ addiu $t1,$v0,0x8 +/* 20b70: ac89000c */ sw $t1,0xc($a0) +/* 20b74: ac4b0004 */ sw $t3,0x4($v0) +/* 20b78: 03e00008 */ jr $ra +/* 20b7c: ac4a0000 */ sw $t2,0x0($v0) +.L00020b80: +/* 20b80: 8c8c0004 */ lw $t4,0x4($a0) +/* 20b84: 3c19b900 */ lui $t9,0xb900 +/* 20b88: 3c0eb900 */ lui $t6,0xb900 +/* 20b8c: 1180000a */ beqz $t4,.L00020bb8 +/* 20b90: 3739031d */ ori $t9,$t9,0x31d +/* 20b94: 8c82000c */ lw $v0,0xc($a0) +/* 20b98: 3c0fc410 */ lui $t7,0xc410 +/* 20b9c: 35ef49d8 */ ori $t7,$t7,0x49d8 +/* 20ba0: 244d0008 */ addiu $t5,$v0,0x8 +/* 20ba4: ac8d000c */ sw $t5,0xc($a0) +/* 20ba8: 35ce031d */ ori $t6,$t6,0x31d +/* 20bac: ac4e0000 */ sw $t6,0x0($v0) +/* 20bb0: 03e00008 */ jr $ra +/* 20bb4: ac4f0004 */ sw $t7,0x4($v0) +.L00020bb8: +/* 20bb8: 8c82000c */ lw $v0,0xc($a0) +/* 20bbc: 3c09c410 */ lui $t1,0xc410 +/* 20bc0: 352941c8 */ ori $t1,$t1,0x41c8 +/* 20bc4: 24580008 */ addiu $t8,$v0,0x8 +/* 20bc8: ac98000c */ sw $t8,0xc($a0) +/* 20bcc: ac490004 */ sw $t1,0x4($v0) +/* 20bd0: ac590000 */ sw $t9,0x0($v0) +/* 20bd4: 03e00008 */ jr $ra +/* 20bd8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00020bdc +/* 20bdc: 8c83000c */ lw $v1,0xc($a0) +/* 20be0: 3c0fe700 */ lui $t7,0xe700 +/* 20be4: 3c19ba00 */ lui $t9,0xba00 +/* 20be8: 246e0008 */ addiu $t6,$v1,0x8 +/* 20bec: ac8e000c */ sw $t6,0xc($a0) +/* 20bf0: ac600004 */ sw $zero,0x4($v1) +/* 20bf4: ac6f0000 */ sw $t7,0x0($v1) +/* 20bf8: 8c83000c */ lw $v1,0xc($a0) +/* 20bfc: 37391402 */ ori $t9,$t9,0x1402 +/* 20c00: 3c080010 */ lui $t0,0x10 +/* 20c04: 24780008 */ addiu $t8,$v1,0x8 +/* 20c08: ac98000c */ sw $t8,0xc($a0) +/* 20c0c: ac680004 */ sw $t0,0x4($v1) +/* 20c10: ac790000 */ sw $t9,0x0($v1) +/* 20c14: 8c890004 */ lw $t1,0x4($a0) +/* 20c18: 3c19fc26 */ lui $t9,0xfc26 +/* 20c1c: 3c0eb900 */ lui $t6,0xb900 +/* 20c20: 1120000b */ beqz $t1,.L00020c50 +/* 20c24: 3739a004 */ ori $t9,$t9,0xa004 +/* 20c28: 8c83000c */ lw $v1,0xc($a0) +/* 20c2c: 3c0bb900 */ lui $t3,0xb900 +/* 20c30: 3c0c0c19 */ lui $t4,0xc19 +/* 20c34: 246a0008 */ addiu $t2,$v1,0x8 +/* 20c38: ac8a000c */ sw $t2,0xc($a0) +/* 20c3c: 358c2078 */ ori $t4,$t4,0x2078 +/* 20c40: 356b031d */ ori $t3,$t3,0x31d +/* 20c44: ac6b0000 */ sw $t3,0x0($v1) +/* 20c48: 10000009 */ beqz $zero,.L00020c70 +/* 20c4c: ac6c0004 */ sw $t4,0x4($v1) +.L00020c50: +/* 20c50: 8c83000c */ lw $v1,0xc($a0) +/* 20c54: 3c0f0c19 */ lui $t7,0xc19 +/* 20c58: 35ef2048 */ ori $t7,$t7,0x2048 +/* 20c5c: 246d0008 */ addiu $t5,$v1,0x8 +/* 20c60: ac8d000c */ sw $t5,0xc($a0) +/* 20c64: 35ce031d */ ori $t6,$t6,0x31d +/* 20c68: ac6e0000 */ sw $t6,0x0($v1) +/* 20c6c: ac6f0004 */ sw $t7,0x4($v1) +.L00020c70: +/* 20c70: 8c83000c */ lw $v1,0xc($a0) +/* 20c74: 3c081f10 */ lui $t0,0x1f10 +/* 20c78: 350893ff */ ori $t0,$t0,0x93ff +/* 20c7c: 24780008 */ addiu $t8,$v1,0x8 +/* 20c80: ac98000c */ sw $t8,0xc($a0) +/* 20c84: ac680004 */ sw $t0,0x4($v1) +/* 20c88: 03e00008 */ jr $ra +/* 20c8c: ac790000 */ sw $t9,0x0($v1) +); + +GLOBAL_ASM( +glabel func00020c90 +/* 20c90: 8c82003c */ lw $v0,0x3c($a0) +/* 20c94: 24010001 */ addiu $at,$zero,0x1 +/* 20c98: 5441000a */ bnel $v0,$at,.L00020cc4 +/* 20c9c: 24010002 */ addiu $at,$zero,0x2 +/* 20ca0: 8c83000c */ lw $v1,0xc($a0) +/* 20ca4: 3c0fb600 */ lui $t7,0xb600 +/* 20ca8: 24183000 */ addiu $t8,$zero,0x3000 +/* 20cac: 246e0008 */ addiu $t6,$v1,0x8 +/* 20cb0: ac8e000c */ sw $t6,0xc($a0) +/* 20cb4: ac780004 */ sw $t8,0x4($v1) +/* 20cb8: 03e00008 */ jr $ra +/* 20cbc: ac6f0000 */ sw $t7,0x0($v1) +/* 20cc0: 24010002 */ addiu $at,$zero,0x2 +.L00020cc4: +/* 20cc4: 5441000a */ bnel $v0,$at,.L00020cf0 +/* 20cc8: 24010003 */ addiu $at,$zero,0x3 +/* 20ccc: 8c83000c */ lw $v1,0xc($a0) +/* 20cd0: 3c08b700 */ lui $t0,0xb700 +/* 20cd4: 24091000 */ addiu $t1,$zero,0x1000 +/* 20cd8: 24790008 */ addiu $t9,$v1,0x8 +/* 20cdc: ac99000c */ sw $t9,0xc($a0) +/* 20ce0: ac690004 */ sw $t1,0x4($v1) +/* 20ce4: 03e00008 */ jr $ra +/* 20ce8: ac680000 */ sw $t0,0x0($v1) +/* 20cec: 24010003 */ addiu $at,$zero,0x3 +.L00020cf0: +/* 20cf0: 14410008 */ bne $v0,$at,.L00020d14 +/* 20cf4: 00000000 */ sll $zero,$zero,0x0 +/* 20cf8: 8c83000c */ lw $v1,0xc($a0) +/* 20cfc: 3c0bb700 */ lui $t3,0xb700 +/* 20d00: 240c2000 */ addiu $t4,$zero,0x2000 +/* 20d04: 246a0008 */ addiu $t2,$v1,0x8 +/* 20d08: ac8a000c */ sw $t2,0xc($a0) +/* 20d0c: ac6c0004 */ sw $t4,0x4($v1) +/* 20d10: ac6b0000 */ sw $t3,0x0($v1) +.L00020d14: +/* 20d14: 03e00008 */ jr $ra +/* 20d18: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00020d1c +/* 20d1c: 27bdffc8 */ addiu $sp,$sp,-56 +/* 20d20: 3c028006 */ lui $v0,0x8006 +/* 20d24: 8c42efc4 */ lw $v0,-0x103c($v0) +/* 20d28: afbf001c */ sw $ra,0x1c($sp) +/* 20d2c: afb10018 */ sw $s1,0x18($sp) +/* 20d30: afb00014 */ sw $s0,0x14($sp) +/* 20d34: 00808025 */ or $s0,$a0,$zero +/* 20d38: 10400006 */ beqz $v0,.L00020d54 +/* 20d3c: 8cd10004 */ lw $s1,0x4($a2) +/* 20d40: 00a02025 */ or $a0,$a1,$zero +/* 20d44: 0040f809 */ jalr $v0 +/* 20d48: 00c02825 */ or $a1,$a2,$zero +/* 20d4c: 50400074 */ beqzl $v0,.L00020f20 +/* 20d50: 8fbf001c */ lw $ra,0x1c($sp) +.L00020d54: +/* 20d54: 8e0e0008 */ lw $t6,0x8($s0) +/* 20d58: 31cf0001 */ andi $t7,$t6,0x1 +/* 20d5c: 51e00048 */ beqzl $t7,.L00020e80 +/* 20d60: 8e080008 */ lw $t0,0x8($s0) +/* 20d64: 8e380000 */ lw $t8,0x0($s1) +/* 20d68: 53000045 */ beqzl $t8,.L00020e80 +/* 20d6c: 8e080008 */ lw $t0,0x8($s0) +/* 20d70: 8e02000c */ lw $v0,0xc($s0) +/* 20d74: 3c08bc00 */ lui $t0,0xbc00 +/* 20d78: 35081406 */ ori $t0,$t0,0x1406 +/* 20d7c: 24590008 */ addiu $t9,$v0,0x8 +/* 20d80: ae19000c */ sw $t9,0xc($s0) +/* 20d84: ac480000 */ sw $t0,0x0($v0) +/* 20d88: 8e240008 */ lw $a0,0x8($s1) +/* 20d8c: 0c012d20 */ jal func0004b480 +/* 20d90: afa20030 */ sw $v0,0x30($sp) +/* 20d94: 8fa30030 */ lw $v1,0x30($sp) +/* 20d98: ac620004 */ sw $v0,0x4($v1) +/* 20d9c: 8e09003c */ lw $t1,0x3c($s0) +/* 20da0: 51200004 */ beqzl $t1,.L00020db4 +/* 20da4: 86220012 */ lh $v0,0x12($s1) +/* 20da8: 0c008324 */ jal func00020c90 +/* 20dac: 02002025 */ or $a0,$s0,$zero +/* 20db0: 86220012 */ lh $v0,0x12($s1) +.L00020db4: +/* 20db4: 24010001 */ addiu $at,$zero,0x1 +/* 20db8: 1041000a */ beq $v0,$at,.L00020de4 +/* 20dbc: 24010002 */ addiu $at,$zero,0x2 +/* 20dc0: 10410014 */ beq $v0,$at,.L00020e14 +/* 20dc4: 24010003 */ addiu $at,$zero,0x3 +/* 20dc8: 1041000a */ beq $v0,$at,.L00020df4 +/* 20dcc: 02002025 */ or $a0,$s0,$zero +/* 20dd0: 24010004 */ addiu $at,$zero,0x4 +/* 20dd4: 1041000b */ beq $v0,$at,.L00020e04 +/* 20dd8: 02002025 */ or $a0,$s0,$zero +/* 20ddc: 10000010 */ beqz $zero,.L00020e20 +/* 20de0: 8e02000c */ lw $v0,0xc($s0) +.L00020de4: +/* 20de4: 0c007df8 */ jal func0001f7e0 +/* 20de8: 02002025 */ or $a0,$s0,$zero +/* 20dec: 1000000c */ beqz $zero,.L00020e20 +/* 20df0: 8e02000c */ lw $v0,0xc($s0) +.L00020df4: +/* 20df4: 0c007e24 */ jal func0001f890 +/* 20df8: 24050001 */ addiu $a1,$zero,0x1 +/* 20dfc: 10000008 */ beqz $zero,.L00020e20 +/* 20e00: 8e02000c */ lw $v0,0xc($s0) +.L00020e04: +/* 20e04: 0c008092 */ jal func00020248 +/* 20e08: 24050001 */ addiu $a1,$zero,0x1 +/* 20e0c: 10000004 */ beqz $zero,.L00020e20 +/* 20e10: 8e02000c */ lw $v0,0xc($s0) +.L00020e14: +/* 20e14: 0c0082f7 */ jal func00020bdc +/* 20e18: 02002025 */ or $a0,$s0,$zero +/* 20e1c: 8e02000c */ lw $v0,0xc($s0) +.L00020e20: +/* 20e20: 3c0b0600 */ lui $t3,0x600 +/* 20e24: 24010003 */ addiu $at,$zero,0x3 +/* 20e28: 244a0008 */ addiu $t2,$v0,0x8 +/* 20e2c: ae0a000c */ sw $t2,0xc($s0) +/* 20e30: ac4b0000 */ sw $t3,0x0($v0) +/* 20e34: 8e2c0000 */ lw $t4,0x0($s1) +/* 20e38: ac4c0004 */ sw $t4,0x4($v0) +/* 20e3c: 862d0012 */ lh $t5,0x12($s1) +/* 20e40: 55a1000f */ bnel $t5,$at,.L00020e80 +/* 20e44: 8e080008 */ lw $t0,0x8($s0) +/* 20e48: 8e2e0004 */ lw $t6,0x4($s1) +/* 20e4c: 02002025 */ or $a0,$s0,$zero +/* 20e50: 51c0000b */ beqzl $t6,.L00020e80 +/* 20e54: 8e080008 */ lw $t0,0x8($s0) +/* 20e58: 0c007e24 */ jal func0001f890 +/* 20e5c: 00002825 */ or $a1,$zero,$zero +/* 20e60: 8e02000c */ lw $v0,0xc($s0) +/* 20e64: 3c180600 */ lui $t8,0x600 +/* 20e68: 244f0008 */ addiu $t7,$v0,0x8 +/* 20e6c: ae0f000c */ sw $t7,0xc($s0) +/* 20e70: ac580000 */ sw $t8,0x0($v0) +/* 20e74: 8e390004 */ lw $t9,0x4($s1) +/* 20e78: ac590004 */ sw $t9,0x4($v0) +/* 20e7c: 8e080008 */ lw $t0,0x8($s0) +.L00020e80: +/* 20e80: 31090002 */ andi $t1,$t0,0x2 +/* 20e84: 51200026 */ beqzl $t1,.L00020f20 +/* 20e88: 8fbf001c */ lw $ra,0x1c($sp) +/* 20e8c: 8e2a0000 */ lw $t2,0x0($s1) +/* 20e90: 51400023 */ beqzl $t2,.L00020f20 +/* 20e94: 8fbf001c */ lw $ra,0x1c($sp) +/* 20e98: 862b0012 */ lh $t3,0x12($s1) +/* 20e9c: 24010004 */ addiu $at,$zero,0x4 +/* 20ea0: 5561001f */ bnel $t3,$at,.L00020f20 +/* 20ea4: 8fbf001c */ lw $ra,0x1c($sp) +/* 20ea8: 8e2c0004 */ lw $t4,0x4($s1) +/* 20eac: 5180001c */ beqzl $t4,.L00020f20 +/* 20eb0: 8fbf001c */ lw $ra,0x1c($sp) +/* 20eb4: 8e02000c */ lw $v0,0xc($s0) +/* 20eb8: 3c0ebc00 */ lui $t6,0xbc00 +/* 20ebc: 35ce1406 */ ori $t6,$t6,0x1406 +/* 20ec0: 244d0008 */ addiu $t5,$v0,0x8 +/* 20ec4: ae0d000c */ sw $t5,0xc($s0) +/* 20ec8: ac4e0000 */ sw $t6,0x0($v0) +/* 20ecc: 8e240008 */ lw $a0,0x8($s1) +/* 20ed0: 0c012d20 */ jal func0004b480 +/* 20ed4: afa20024 */ sw $v0,0x24($sp) +/* 20ed8: 8fa30024 */ lw $v1,0x24($sp) +/* 20edc: ac620004 */ sw $v0,0x4($v1) +/* 20ee0: 8e0f003c */ lw $t7,0x3c($s0) +/* 20ee4: 51e00004 */ beqzl $t7,.L00020ef8 +/* 20ee8: 02002025 */ or $a0,$s0,$zero +/* 20eec: 0c008324 */ jal func00020c90 +/* 20ef0: 02002025 */ or $a0,$s0,$zero +/* 20ef4: 02002025 */ or $a0,$s0,$zero +.L00020ef8: +/* 20ef8: 0c008092 */ jal func00020248 +/* 20efc: 00002825 */ or $a1,$zero,$zero +/* 20f00: 8e02000c */ lw $v0,0xc($s0) +/* 20f04: 3c190600 */ lui $t9,0x600 +/* 20f08: 24580008 */ addiu $t8,$v0,0x8 +/* 20f0c: ae18000c */ sw $t8,0xc($s0) +/* 20f10: ac590000 */ sw $t9,0x0($v0) +/* 20f14: 8e280004 */ lw $t0,0x4($s1) +/* 20f18: ac480004 */ sw $t0,0x4($v0) +/* 20f1c: 8fbf001c */ lw $ra,0x1c($sp) +.L00020f20: +/* 20f20: 8fb00014 */ lw $s0,0x14($sp) +/* 20f24: 8fb10018 */ lw $s1,0x18($sp) +/* 20f28: 03e00008 */ jr $ra +/* 20f2c: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func00020f30 +/* 20f30: 27bdffb0 */ addiu $sp,$sp,-80 +/* 20f34: 3c028006 */ lui $v0,0x8006 +/* 20f38: 8c42efc4 */ lw $v0,-0x103c($v0) +/* 20f3c: afbf001c */ sw $ra,0x1c($sp) +/* 20f40: afb00018 */ sw $s0,0x18($sp) +/* 20f44: afa50054 */ sw $a1,0x54($sp) +/* 20f48: afa60058 */ sw $a2,0x58($sp) +/* 20f4c: 8ccf0004 */ lw $t7,0x4($a2) +/* 20f50: 00808025 */ or $s0,$a0,$zero +/* 20f54: 10400006 */ beqz $v0,.L00020f70 +/* 20f58: afaf004c */ sw $t7,0x4c($sp) +/* 20f5c: 00a02025 */ or $a0,$a1,$zero +/* 20f60: 0040f809 */ jalr $v0 +/* 20f64: 00c02825 */ or $a1,$a2,$zero +/* 20f68: 504000b4 */ beqzl $v0,.L0002123c +/* 20f6c: 8fbf001c */ lw $ra,0x1c($sp) +.L00020f70: +/* 20f70: 8e180008 */ lw $t8,0x8($s0) +/* 20f74: 8fa40054 */ lw $a0,0x54($sp) +/* 20f78: 33190001 */ andi $t9,$t8,0x1 +/* 20f7c: 53200068 */ beqzl $t9,.L00021120 +/* 20f80: 8e0b0008 */ lw $t3,0x8($s0) +/* 20f84: 0c006a87 */ jal func0001aa1c +/* 20f88: 8fa50058 */ lw $a1,0x58($sp) +/* 20f8c: afa20048 */ sw $v0,0x48($sp) +/* 20f90: 8c480004 */ lw $t0,0x4($v0) +/* 20f94: 51000062 */ beqzl $t0,.L00021120 +/* 20f98: 8e0b0008 */ lw $t3,0x8($s0) +/* 20f9c: 8e03000c */ lw $v1,0xc($s0) +/* 20fa0: 3c0abc00 */ lui $t2,0xbc00 +/* 20fa4: 354a1406 */ ori $t2,$t2,0x1406 +/* 20fa8: 24690008 */ addiu $t1,$v1,0x8 +/* 20fac: ae09000c */ sw $t1,0xc($s0) +/* 20fb0: ac6a0000 */ sw $t2,0x0($v1) +/* 20fb4: 8fab004c */ lw $t3,0x4c($sp) +/* 20fb8: 8d640008 */ lw $a0,0x8($t3) +/* 20fbc: 0c012d20 */ jal func0004b480 +/* 20fc0: afa30044 */ sw $v1,0x44($sp) +/* 20fc4: 8fa50044 */ lw $a1,0x44($sp) +/* 20fc8: aca20004 */ sw $v0,0x4($a1) +/* 20fcc: 8e0c003c */ lw $t4,0x3c($s0) +/* 20fd0: 51800004 */ beqzl $t4,.L00020fe4 +/* 20fd4: 8fad004c */ lw $t5,0x4c($sp) +/* 20fd8: 0c008324 */ jal func00020c90 +/* 20fdc: 02002025 */ or $a0,$s0,$zero +/* 20fe0: 8fad004c */ lw $t5,0x4c($sp) +.L00020fe4: +/* 20fe4: 24010001 */ addiu $at,$zero,0x1 +/* 20fe8: 85a20012 */ lh $v0,0x12($t5) +/* 20fec: 1041000a */ beq $v0,$at,.L00021018 +/* 20ff0: 24010002 */ addiu $at,$zero,0x2 +/* 20ff4: 10410014 */ beq $v0,$at,.L00021048 +/* 20ff8: 24010003 */ addiu $at,$zero,0x3 +/* 20ffc: 1041000a */ beq $v0,$at,.L00021028 +/* 21000: 02002025 */ or $a0,$s0,$zero +/* 21004: 24010004 */ addiu $at,$zero,0x4 +/* 21008: 1041000b */ beq $v0,$at,.L00021038 +/* 2100c: 02002025 */ or $a0,$s0,$zero +/* 21010: 10000010 */ beqz $zero,.L00021054 +/* 21014: 8e03000c */ lw $v1,0xc($s0) +.L00021018: +/* 21018: 0c007df8 */ jal func0001f7e0 +/* 2101c: 02002025 */ or $a0,$s0,$zero +/* 21020: 1000000c */ beqz $zero,.L00021054 +/* 21024: 8e03000c */ lw $v1,0xc($s0) +.L00021028: +/* 21028: 0c007e24 */ jal func0001f890 +/* 2102c: 24050001 */ addiu $a1,$zero,0x1 +/* 21030: 10000008 */ beqz $zero,.L00021054 +/* 21034: 8e03000c */ lw $v1,0xc($s0) +.L00021038: +/* 21038: 0c008092 */ jal func00020248 +/* 2103c: 24050001 */ addiu $a1,$zero,0x1 +/* 21040: 10000004 */ beqz $zero,.L00021054 +/* 21044: 8e03000c */ lw $v1,0xc($s0) +.L00021048: +/* 21048: 0c0082f7 */ jal func00020bdc +/* 2104c: 02002025 */ or $a0,$s0,$zero +/* 21050: 8e03000c */ lw $v1,0xc($s0) +.L00021054: +/* 21054: 3c0ebc00 */ lui $t6,0xbc00 +/* 21058: 35ce1006 */ ori $t6,$t6,0x1006 +/* 2105c: 246f0008 */ addiu $t7,$v1,0x8 +/* 21060: ae0f000c */ sw $t7,0xc($s0) +/* 21064: ac6e0000 */ sw $t6,0x0($v1) +/* 21068: 8fb80048 */ lw $t8,0x48($sp) +/* 2106c: 8f040000 */ lw $a0,0x0($t8) +/* 21070: 0c012d20 */ jal func0004b480 +/* 21074: afa30040 */ sw $v1,0x40($sp) +/* 21078: 8fa50040 */ lw $a1,0x40($sp) +/* 2107c: 3c08bc00 */ lui $t0,0xbc00 +/* 21080: 35081806 */ ori $t0,$t0,0x1806 +/* 21084: aca20004 */ sw $v0,0x4($a1) +/* 21088: 8e03000c */ lw $v1,0xc($s0) +/* 2108c: 24790008 */ addiu $t9,$v1,0x8 +/* 21090: ae19000c */ sw $t9,0xc($s0) +/* 21094: ac680000 */ sw $t0,0x0($v1) +/* 21098: 8fa90048 */ lw $t1,0x48($sp) +/* 2109c: 8d240008 */ lw $a0,0x8($t1) +/* 210a0: 0c012d20 */ jal func0004b480 +/* 210a4: afa3003c */ sw $v1,0x3c($sp) +/* 210a8: 8fa6003c */ lw $a2,0x3c($sp) +/* 210ac: 3c0b0600 */ lui $t3,0x600 +/* 210b0: 24010003 */ addiu $at,$zero,0x3 +/* 210b4: acc20004 */ sw $v0,0x4($a2) +/* 210b8: 8e03000c */ lw $v1,0xc($s0) +/* 210bc: 246a0008 */ addiu $t2,$v1,0x8 +/* 210c0: ae0a000c */ sw $t2,0xc($s0) +/* 210c4: ac6b0000 */ sw $t3,0x0($v1) +/* 210c8: 8fac0048 */ lw $t4,0x48($sp) +/* 210cc: 8d8d0004 */ lw $t5,0x4($t4) +/* 210d0: ac6d0004 */ sw $t5,0x4($v1) +/* 210d4: 8faf004c */ lw $t7,0x4c($sp) +/* 210d8: 85ee0012 */ lh $t6,0x12($t7) +/* 210dc: 55c10010 */ bnel $t6,$at,.L00021120 +/* 210e0: 8e0b0008 */ lw $t3,0x8($s0) +/* 210e4: 8df80004 */ lw $t8,0x4($t7) +/* 210e8: 02002025 */ or $a0,$s0,$zero +/* 210ec: 5300000c */ beqzl $t8,.L00021120 +/* 210f0: 8e0b0008 */ lw $t3,0x8($s0) +/* 210f4: 0c007e24 */ jal func0001f890 +/* 210f8: 00002825 */ or $a1,$zero,$zero +/* 210fc: 8e03000c */ lw $v1,0xc($s0) +/* 21100: 3c080600 */ lui $t0,0x600 +/* 21104: 24790008 */ addiu $t9,$v1,0x8 +/* 21108: ae19000c */ sw $t9,0xc($s0) +/* 2110c: ac680000 */ sw $t0,0x0($v1) +/* 21110: 8fa9004c */ lw $t1,0x4c($sp) +/* 21114: 8d2a0004 */ lw $t2,0x4($t1) +/* 21118: ac6a0004 */ sw $t2,0x4($v1) +/* 2111c: 8e0b0008 */ lw $t3,0x8($s0) +.L00021120: +/* 21120: 8fa40054 */ lw $a0,0x54($sp) +/* 21124: 316c0002 */ andi $t4,$t3,0x2 +/* 21128: 51800044 */ beqzl $t4,.L0002123c +/* 2112c: 8fbf001c */ lw $ra,0x1c($sp) +/* 21130: 0c006a87 */ jal func0001aa1c +/* 21134: 8fa50058 */ lw $a1,0x58($sp) +/* 21138: afa20030 */ sw $v0,0x30($sp) +/* 2113c: 8c4d0004 */ lw $t5,0x4($v0) +/* 21140: 8fae004c */ lw $t6,0x4c($sp) +/* 21144: 51a0003d */ beqzl $t5,.L0002123c +/* 21148: 8fbf001c */ lw $ra,0x1c($sp) +/* 2114c: 85cf0012 */ lh $t7,0x12($t6) +/* 21150: 24010004 */ addiu $at,$zero,0x4 +/* 21154: 55e10039 */ bnel $t7,$at,.L0002123c +/* 21158: 8fbf001c */ lw $ra,0x1c($sp) +/* 2115c: 8dd80004 */ lw $t8,0x4($t6) +/* 21160: 53000036 */ beqzl $t8,.L0002123c +/* 21164: 8fbf001c */ lw $ra,0x1c($sp) +/* 21168: 8e03000c */ lw $v1,0xc($s0) +/* 2116c: 3c08bc00 */ lui $t0,0xbc00 +/* 21170: 35081406 */ ori $t0,$t0,0x1406 +/* 21174: 24790008 */ addiu $t9,$v1,0x8 +/* 21178: ae19000c */ sw $t9,0xc($s0) +/* 2117c: ac680000 */ sw $t0,0x0($v1) +/* 21180: 8fa9004c */ lw $t1,0x4c($sp) +/* 21184: 8d240008 */ lw $a0,0x8($t1) +/* 21188: 0c012d20 */ jal func0004b480 +/* 2118c: afa3002c */ sw $v1,0x2c($sp) +/* 21190: 8fa5002c */ lw $a1,0x2c($sp) +/* 21194: aca20004 */ sw $v0,0x4($a1) +/* 21198: 8e0a003c */ lw $t2,0x3c($s0) +/* 2119c: 51400004 */ beqzl $t2,.L000211b0 +/* 211a0: 8e03000c */ lw $v1,0xc($s0) +/* 211a4: 0c008324 */ jal func00020c90 +/* 211a8: 02002025 */ or $a0,$s0,$zero +/* 211ac: 8e03000c */ lw $v1,0xc($s0) +.L000211b0: +/* 211b0: 3c0cbc00 */ lui $t4,0xbc00 +/* 211b4: 358c1006 */ ori $t4,$t4,0x1006 +/* 211b8: 246b0008 */ addiu $t3,$v1,0x8 +/* 211bc: ae0b000c */ sw $t3,0xc($s0) +/* 211c0: ac6c0000 */ sw $t4,0x0($v1) +/* 211c4: 8fad0030 */ lw $t5,0x30($sp) +/* 211c8: 8da40000 */ lw $a0,0x0($t5) +/* 211cc: 0c012d20 */ jal func0004b480 +/* 211d0: afa30028 */ sw $v1,0x28($sp) +/* 211d4: 8fa50028 */ lw $a1,0x28($sp) +/* 211d8: 3c0ebc00 */ lui $t6,0xbc00 +/* 211dc: 35ce1806 */ ori $t6,$t6,0x1806 +/* 211e0: aca20004 */ sw $v0,0x4($a1) +/* 211e4: 8e03000c */ lw $v1,0xc($s0) +/* 211e8: 246f0008 */ addiu $t7,$v1,0x8 +/* 211ec: ae0f000c */ sw $t7,0xc($s0) +/* 211f0: ac6e0000 */ sw $t6,0x0($v1) +/* 211f4: 8fb80030 */ lw $t8,0x30($sp) +/* 211f8: 8f040008 */ lw $a0,0x8($t8) +/* 211fc: 0c012d20 */ jal func0004b480 +/* 21200: afa30024 */ sw $v1,0x24($sp) +/* 21204: 8fa60024 */ lw $a2,0x24($sp) +/* 21208: 02002025 */ or $a0,$s0,$zero +/* 2120c: 00002825 */ or $a1,$zero,$zero +/* 21210: 0c008092 */ jal func00020248 +/* 21214: acc20004 */ sw $v0,0x4($a2) +/* 21218: 8e03000c */ lw $v1,0xc($s0) +/* 2121c: 3c080600 */ lui $t0,0x600 +/* 21220: 24790008 */ addiu $t9,$v1,0x8 +/* 21224: ae19000c */ sw $t9,0xc($s0) +/* 21228: ac680000 */ sw $t0,0x0($v1) +/* 2122c: 8fa9004c */ lw $t1,0x4c($sp) +/* 21230: 8d2a0004 */ lw $t2,0x4($t1) +/* 21234: ac6a0004 */ sw $t2,0x4($v1) +/* 21238: 8fbf001c */ lw $ra,0x1c($sp) +.L0002123c: +/* 2123c: 8fb00018 */ lw $s0,0x18($sp) +/* 21240: 27bd0050 */ addiu $sp,$sp,0x50 +/* 21244: 03e00008 */ jr $ra +/* 21248: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0002124c +/* 2124c: 27bdffb8 */ addiu $sp,$sp,-72 +/* 21250: afbf003c */ sw $ra,0x3c($sp) +/* 21254: afbe0038 */ sw $s8,0x38($sp) +/* 21258: afb70034 */ sw $s7,0x34($sp) +/* 2125c: afb60030 */ sw $s6,0x30($sp) +/* 21260: afb5002c */ sw $s5,0x2c($sp) +/* 21264: afb40028 */ sw $s4,0x28($sp) +/* 21268: afb30024 */ sw $s3,0x24($sp) +/* 2126c: afb20020 */ sw $s2,0x20($sp) +/* 21270: afb1001c */ sw $s1,0x1c($sp) +/* 21274: afb00018 */ sw $s0,0x18($sp) +/* 21278: 8c8e0008 */ lw $t6,0x8($a0) +/* 2127c: 00809825 */ or $s3,$a0,$zero +/* 21280: 31cf0002 */ andi $t7,$t6,0x2 +/* 21284: 51e00106 */ beqzl $t7,.L000216a0 +/* 21288: 8fbf003c */ lw $ra,0x3c($sp) +/* 2128c: 8ca20004 */ lw $v0,0x4($a1) +/* 21290: 8c580008 */ lw $t8,0x8($v0) +/* 21294: 53000102 */ beqzl $t8,.L000216a0 +/* 21298: 8fbf003c */ lw $ra,0x3c($sp) +/* 2129c: 8c440000 */ lw $a0,0x0($v0) +/* 212a0: 8c520004 */ lw $s2,0x4($v0) +/* 212a4: afa20044 */ sw $v0,0x44($sp) +/* 212a8: 0004c880 */ sll $t9,$a0,0x2 +/* 212ac: 03202025 */ or $a0,$t9,$zero +/* 212b0: 3c198006 */ lui $t9,0x8006 +/* 212b4: 8f39efc8 */ lw $t9,-0x1038($t9) +/* 212b8: 0320f809 */ jalr $t9 +/* 212bc: 00000000 */ sll $zero,$zero,0x0 +/* 212c0: 8e74000c */ lw $s4,0xc($s3) +/* 212c4: 3c0abc00 */ lui $t2,0xbc00 +/* 212c8: 354a1006 */ ori $t2,$t2,0x1006 +/* 212cc: 26890008 */ addiu $t1,$s4,0x8 +/* 212d0: ae69000c */ sw $t1,0xc($s3) +/* 212d4: 00408025 */ or $s0,$v0,$zero +/* 212d8: 00402025 */ or $a0,$v0,$zero +/* 212dc: 0c012d20 */ jal func0004b480 +/* 212e0: ae8a0000 */ sw $t2,0x0($s4) +/* 212e4: 8fa30044 */ lw $v1,0x44($sp) +/* 212e8: ae820004 */ sw $v0,0x4($s4) +/* 212ec: 8e76000c */ lw $s6,0xc($s3) +/* 212f0: 3c0cbc00 */ lui $t4,0xbc00 +/* 212f4: 358c1806 */ ori $t4,$t4,0x1806 +/* 212f8: 26cb0008 */ addiu $t3,$s6,0x8 +/* 212fc: ae6b000c */ sw $t3,0xc($s3) +/* 21300: aecc0000 */ sw $t4,0x0($s6) +/* 21304: 8c6e0000 */ lw $t6,0x0($v1) +/* 21308: 2415000c */ addiu $s5,$zero,0xc +/* 2130c: 8c6d0004 */ lw $t5,0x4($v1) +/* 21310: 000e7880 */ sll $t7,$t6,0x2 +/* 21314: 01f50019 */ multu $t7,$s5 +/* 21318: 0000c012 */ mflo $t8 +/* 2131c: 01b82021 */ addu $a0,$t5,$t8 +/* 21320: 24840007 */ addiu $a0,$a0,0x7 +/* 21324: 34990007 */ ori $t9,$a0,0x7 +/* 21328: 0c012d20 */ jal func0004b480 +/* 2132c: 3b240007 */ xori $a0,$t9,0x7 +/* 21330: aec20004 */ sw $v0,0x4($s6) +/* 21334: 8e74000c */ lw $s4,0xc($s3) +/* 21338: 3c0bbc00 */ lui $t3,0xbc00 +/* 2133c: 356b1406 */ ori $t3,$t3,0x1406 +/* 21340: 268a0008 */ addiu $t2,$s4,0x8 +/* 21344: ae6a000c */ sw $t2,0xc($s3) +/* 21348: ae8b0000 */ sw $t3,0x0($s4) +/* 2134c: 8fac0044 */ lw $t4,0x44($sp) +/* 21350: 0c012d20 */ jal func0004b480 +/* 21354: 8d84000c */ lw $a0,0xc($t4) +/* 21358: 8fa50044 */ lw $a1,0x44($sp) +/* 2135c: ae820004 */ sw $v0,0x4($s4) +/* 21360: 8e71000c */ lw $s1,0xc($s3) +/* 21364: 3c0ff800 */ lui $t7,0xf800 +/* 21368: 3c180600 */ lui $t8,0x600 +/* 2136c: 262e0008 */ addiu $t6,$s1,0x8 +/* 21370: ae6e000c */ sw $t6,0xc($s3) +/* 21374: ae200004 */ sw $zero,0x4($s1) +/* 21378: ae2f0000 */ sw $t7,0x0($s1) +/* 2137c: 8e71000c */ lw $s1,0xc($s3) +/* 21380: 0000b025 */ or $s6,$zero,$zero +/* 21384: 241e0200 */ addiu $s8,$zero,0x200 +/* 21388: 262d0008 */ addiu $t5,$s1,0x8 +/* 2138c: ae6d000c */ sw $t5,0xc($s3) +/* 21390: ae380000 */ sw $t8,0x0($s1) +/* 21394: 8cb90008 */ lw $t9,0x8($a1) +/* 21398: 241700b5 */ addiu $s7,$zero,0xb5 +/* 2139c: ae390004 */ sw $t9,0x4($s1) +/* 213a0: 8ca90000 */ lw $t1,0x0($a1) +/* 213a4: 592000be */ blezl $t1,.L000216a0 +/* 213a8: 8fbf003c */ lw $ra,0x3c($sp) +.L000213ac: +/* 213ac: 0c004b70 */ jal func00012dc0 +/* 213b0: 00000000 */ sll $zero,$zero,0x0 +/* 213b4: 00025280 */ sll $t2,$v0,0xa +/* 213b8: 3151ffff */ andi $s1,$t2,0xffff +/* 213bc: 0c013ef0 */ jal func0004fbc0 +/* 213c0: 3144ffff */ andi $a0,$t2,0xffff +/* 213c4: 00025940 */ sll $t3,$v0,0x5 +/* 213c8: 01770019 */ multu $t3,$s7 +/* 213cc: 3224ffff */ andi $a0,$s1,0xffff +/* 213d0: 0000a012 */ mflo $s4 +/* 213d4: 00146483 */ sra $t4,$s4,0x12 +/* 213d8: 0c013efc */ jal func0004fbf0 +/* 213dc: 0180a025 */ or $s4,$t4,$zero +/* 213e0: 00027140 */ sll $t6,$v0,0x5 +/* 213e4: 01d70019 */ multu $t6,$s7 +/* 213e8: 00009812 */ mflo $s3 +/* 213ec: 00137c83 */ sra $t7,$s3,0x12 +/* 213f0: 0c004b70 */ jal func00012dc0 +/* 213f4: 01e09825 */ or $s3,$t7,$zero +/* 213f8: 0c004b70 */ jal func00012dc0 +/* 213fc: 00028fc2 */ srl $s1,$v0,0x1f +/* 21400: 8a410000 */ lwl $at,0x0($s2) +/* 21404: 9a410003 */ lwr $at,0x3($s2) +/* 21408: 304d3fff */ andi $t5,$v0,0x3fff +/* 2140c: 3c180001 */ lui $t8,0x1 +/* 21410: aa010000 */ swl $at,0x0($s0) +/* 21414: ba010003 */ swr $at,0x3($s0) +/* 21418: 8a490004 */ lwl $t1,0x4($s2) +/* 2141c: 9a490007 */ lwr $t1,0x7($s2) +/* 21420: 030d2023 */ subu $a0,$t8,$t5 +/* 21424: 03d44023 */ subu $t0,$s8,$s4 +/* 21428: aa090004 */ swl $t1,0x4($s0) +/* 2142c: ba090007 */ swr $t1,0x7($s0) +/* 21430: 8a410008 */ lwl $at,0x8($s2) +/* 21434: 9a41000b */ lwr $at,0xb($s2) +/* 21438: 03d33823 */ subu $a3,$s8,$s3 +/* 2143c: 00801825 */ or $v1,$a0,$zero +/* 21440: aa010008 */ swl $at,0x8($s0) +/* 21444: ba01000b */ swr $at,0xb($s0) +/* 21448: 8a41000c */ lwl $at,0xc($s2) +/* 2144c: 9a41000f */ lwr $at,0xf($s2) +/* 21450: 26660200 */ addiu $a2,$s3,0x200 +/* 21454: 26d60001 */ addiu $s6,$s6,0x1 +/* 21458: aa01000c */ swl $at,0xc($s0) +/* 2145c: ba01000f */ swr $at,0xf($s0) +/* 21460: 8a4b0010 */ lwl $t3,0x10($s2) +/* 21464: 9a4b0013 */ lwr $t3,0x13($s2) +/* 21468: 26100030 */ addiu $s0,$s0,0x30 +/* 2146c: aa0bffe0 */ swl $t3,-0x20($s0) +/* 21470: ba0bffe3 */ swr $t3,-0x1d($s0) +/* 21474: 8a410014 */ lwl $at,0x14($s2) +/* 21478: 9a410017 */ lwr $at,0x17($s2) +/* 2147c: aa01ffe4 */ swl $at,-0x1c($s0) +/* 21480: ba01ffe7 */ swr $at,-0x19($s0) +/* 21484: 8a410018 */ lwl $at,0x18($s2) +/* 21488: 9a41001b */ lwr $at,0x1b($s2) +/* 2148c: aa01ffe8 */ swl $at,-0x18($s0) +/* 21490: ba01ffeb */ swr $at,-0x15($s0) +/* 21494: 8a4e001c */ lwl $t6,0x1c($s2) +/* 21498: 9a4e001f */ lwr $t6,0x1f($s2) +/* 2149c: aa0effec */ swl $t6,-0x14($s0) +/* 214a0: ba0effef */ swr $t6,-0x11($s0) +/* 214a4: 8a410020 */ lwl $at,0x20($s2) +/* 214a8: 9a410023 */ lwr $at,0x23($s2) +/* 214ac: aa01fff0 */ swl $at,-0x10($s0) +/* 214b0: ba01fff3 */ swr $at,-0xd($s0) +/* 214b4: 8a410024 */ lwl $at,0x24($s2) +/* 214b8: 9a410027 */ lwr $at,0x27($s2) +/* 214bc: aa01fff4 */ swl $at,-0xc($s0) +/* 214c0: ba01fff7 */ swr $at,-0x9($s0) +/* 214c4: 8a580028 */ lwl $t8,0x28($s2) +/* 214c8: 9a58002b */ lwr $t8,0x2b($s2) +/* 214cc: aa18fff8 */ swl $t8,-0x8($s0) +/* 214d0: ba18fffb */ swr $t8,-0x5($s0) +/* 214d4: 8a41002c */ lwl $at,0x2c($s2) +/* 214d8: 9a41002f */ lwr $at,0x2f($s2) +/* 214dc: a608ffd8 */ sh $t0,-0x28($s0) +/* 214e0: a607ffda */ sh $a3,-0x26($s0) +/* 214e4: aa01fffc */ swl $at,-0x4($s0) +/* 214e8: ba01ffff */ swr $at,-0x1($s0) +/* 214ec: 06210004 */ bgez $s1,.L00021500 +/* 214f0: 322d0003 */ andi $t5,$s1,0x3 +/* 214f4: 11a00002 */ beqz $t5,.L00021500 +/* 214f8: 00000000 */ sll $zero,$zero,0x0 +/* 214fc: 25adfffc */ addiu $t5,$t5,-4 +.L00021500: +/* 21500: 01b50019 */ multu $t5,$s5 +/* 21504: 0000c812 */ mflo $t9 +/* 21508: 02592821 */ addu $a1,$s2,$t9 +/* 2150c: 84a90000 */ lh $t1,0x0($a1) +/* 21510: 01240019 */ multu $t1,$a0 +/* 21514: 26290001 */ addiu $t1,$s1,0x1 +/* 21518: 00005012 */ mflo $t2 +/* 2151c: 000a5c03 */ sra $t3,$t2,0x10 +/* 21520: a60bffd0 */ sh $t3,-0x30($s0) +/* 21524: 84ac0002 */ lh $t4,0x2($a1) +/* 21528: 01840019 */ multu $t4,$a0 +/* 2152c: 26840200 */ addiu $a0,$s4,0x200 +/* 21530: 00007012 */ mflo $t6 +/* 21534: 000e7c03 */ sra $t7,$t6,0x10 +/* 21538: a60fffd2 */ sh $t7,-0x2e($s0) +/* 2153c: 84b80004 */ lh $t8,0x4($a1) +/* 21540: a606ffe4 */ sh $a2,-0x1c($s0) +/* 21544: a608ffe6 */ sh $t0,-0x1a($s0) +/* 21548: 03030019 */ multu $t8,$v1 +/* 2154c: 00006812 */ mflo $t5 +/* 21550: 000dcc03 */ sra $t9,$t5,0x10 +/* 21554: a619ffd4 */ sh $t9,-0x2c($s0) +/* 21558: 05210004 */ bgez $t1,.L0002156c +/* 2155c: 312a0003 */ andi $t2,$t1,0x3 +/* 21560: 11400002 */ beqz $t2,.L0002156c +/* 21564: 00000000 */ sll $zero,$zero,0x0 +/* 21568: 254afffc */ addiu $t2,$t2,-4 +.L0002156c: +/* 2156c: 01550019 */ multu $t2,$s5 +/* 21570: 00005812 */ mflo $t3 +/* 21574: 024b1021 */ addu $v0,$s2,$t3 +/* 21578: 844c0000 */ lh $t4,0x0($v0) +/* 2157c: 01830019 */ multu $t4,$v1 +/* 21580: 262c0002 */ addiu $t4,$s1,0x2 +/* 21584: 00007012 */ mflo $t6 +/* 21588: 000e7c03 */ sra $t7,$t6,0x10 +/* 2158c: a60fffdc */ sh $t7,-0x24($s0) +/* 21590: 84580002 */ lh $t8,0x2($v0) +/* 21594: 03030019 */ multu $t8,$v1 +/* 21598: 00006812 */ mflo $t5 +/* 2159c: 000dcc03 */ sra $t9,$t5,0x10 +/* 215a0: a619ffde */ sh $t9,-0x22($s0) +/* 215a4: 84490004 */ lh $t1,0x4($v0) +/* 215a8: a604fff0 */ sh $a0,-0x10($s0) +/* 215ac: a606fff2 */ sh $a2,-0xe($s0) +/* 215b0: 01230019 */ multu $t1,$v1 +/* 215b4: 00005012 */ mflo $t2 +/* 215b8: 000a5c03 */ sra $t3,$t2,0x10 +/* 215bc: a60bffe0 */ sh $t3,-0x20($s0) +/* 215c0: 05810004 */ bgez $t4,.L000215d4 +/* 215c4: 318e0003 */ andi $t6,$t4,0x3 +/* 215c8: 11c00002 */ beqz $t6,.L000215d4 +/* 215cc: 00000000 */ sll $zero,$zero,0x0 +/* 215d0: 25cefffc */ addiu $t6,$t6,-4 +.L000215d4: +/* 215d4: 01d50019 */ multu $t6,$s5 +/* 215d8: 00007812 */ mflo $t7 +/* 215dc: 024f1021 */ addu $v0,$s2,$t7 +/* 215e0: 84580000 */ lh $t8,0x0($v0) +/* 215e4: 03030019 */ multu $t8,$v1 +/* 215e8: 26380003 */ addiu $t8,$s1,0x3 +/* 215ec: 00006812 */ mflo $t5 +/* 215f0: 000dcc03 */ sra $t9,$t5,0x10 +/* 215f4: a619ffe8 */ sh $t9,-0x18($s0) +/* 215f8: 84490002 */ lh $t1,0x2($v0) +/* 215fc: 01230019 */ multu $t1,$v1 +/* 21600: 00005012 */ mflo $t2 +/* 21604: 000a5c03 */ sra $t3,$t2,0x10 +/* 21608: a60bffea */ sh $t3,-0x16($s0) +/* 2160c: 844c0004 */ lh $t4,0x4($v0) +/* 21610: a607fffc */ sh $a3,-0x4($s0) +/* 21614: a604fffe */ sh $a0,-0x2($s0) +/* 21618: 01830019 */ multu $t4,$v1 +/* 2161c: 00007012 */ mflo $t6 +/* 21620: 000e7c03 */ sra $t7,$t6,0x10 +/* 21624: a60fffec */ sh $t7,-0x14($s0) +/* 21628: 07010004 */ bgez $t8,.L0002163c +/* 2162c: 330d0003 */ andi $t5,$t8,0x3 +/* 21630: 11a00002 */ beqz $t5,.L0002163c +/* 21634: 00000000 */ sll $zero,$zero,0x0 +/* 21638: 25adfffc */ addiu $t5,$t5,-4 +.L0002163c: +/* 2163c: 01b50019 */ multu $t5,$s5 +/* 21640: 0000c812 */ mflo $t9 +/* 21644: 02591021 */ addu $v0,$s2,$t9 +/* 21648: 84490000 */ lh $t1,0x0($v0) +/* 2164c: 26520030 */ addiu $s2,$s2,0x30 +/* 21650: 01230019 */ multu $t1,$v1 +/* 21654: 00005012 */ mflo $t2 +/* 21658: 000a5c03 */ sra $t3,$t2,0x10 +/* 2165c: a60bfff4 */ sh $t3,-0xc($s0) +/* 21660: 844c0002 */ lh $t4,0x2($v0) +/* 21664: 01830019 */ multu $t4,$v1 +/* 21668: 00007012 */ mflo $t6 +/* 2166c: 000e7c03 */ sra $t7,$t6,0x10 +/* 21670: a60ffff6 */ sh $t7,-0xa($s0) +/* 21674: 84580004 */ lh $t8,0x4($v0) +/* 21678: 03030019 */ multu $t8,$v1 +/* 2167c: 00006812 */ mflo $t5 +/* 21680: 000dcc03 */ sra $t9,$t5,0x10 +/* 21684: a619fff8 */ sh $t9,-0x8($s0) +/* 21688: 8fa90044 */ lw $t1,0x44($sp) +/* 2168c: 8d2a0000 */ lw $t2,0x0($t1) +/* 21690: 02ca082a */ slt $at,$s6,$t2 +/* 21694: 1420ff45 */ bnez $at,.L000213ac +/* 21698: 00000000 */ sll $zero,$zero,0x0 +/* 2169c: 8fbf003c */ lw $ra,0x3c($sp) +.L000216a0: +/* 216a0: 8fb00018 */ lw $s0,0x18($sp) +/* 216a4: 8fb1001c */ lw $s1,0x1c($sp) +/* 216a8: 8fb20020 */ lw $s2,0x20($sp) +/* 216ac: 8fb30024 */ lw $s3,0x24($sp) +/* 216b0: 8fb40028 */ lw $s4,0x28($sp) +/* 216b4: 8fb5002c */ lw $s5,0x2c($sp) +/* 216b8: 8fb60030 */ lw $s6,0x30($sp) +/* 216bc: 8fb70034 */ lw $s7,0x34($sp) +/* 216c0: 8fbe0038 */ lw $s8,0x38($sp) +/* 216c4: 03e00008 */ jr $ra +/* 216c8: 27bd0048 */ addiu $sp,$sp,0x48 +); + +GLOBAL_ASM( +glabel func000216cc +/* 216cc: 27bdffd8 */ addiu $sp,$sp,-40 +/* 216d0: afbf0024 */ sw $ra,0x24($sp) +/* 216d4: afa40028 */ sw $a0,0x28($sp) +/* 216d8: 00807025 */ or $t6,$a0,$zero +/* 216dc: 8dc70004 */ lw $a3,0x4($t6) +/* 216e0: 240f0002 */ addiu $t7,$zero,0x2 +/* 216e4: 24180001 */ addiu $t8,$zero,0x1 +/* 216e8: afb80014 */ sw $t8,0x14($sp) +/* 216ec: afaf0010 */ sw $t7,0x10($sp) +/* 216f0: afa00018 */ sw $zero,0x18($sp) +/* 216f4: 0fc2ce70 */ jal 0xf0b39c0 +/* 216f8: 2484000c */ addiu $a0,$a0,0xc +/* 216fc: 8fbf0024 */ lw $ra,0x24($sp) +/* 21700: 27bd0028 */ addiu $sp,$sp,0x28 +/* 21704: 03e00008 */ jr $ra +/* 21708: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0002170c +/* 2170c: 27bdfef0 */ addiu $sp,$sp,-272 +/* 21710: afb30020 */ sw $s3,0x20($sp) +/* 21714: 00809825 */ or $s3,$a0,$zero +/* 21718: afbf0024 */ sw $ra,0x24($sp) +/* 2171c: afb2001c */ sw $s2,0x1c($sp) +/* 21720: afb10018 */ sw $s1,0x18($sp) +/* 21724: afb00014 */ sw $s0,0x14($sp) +/* 21728: afa50114 */ sw $a1,0x114($sp) +/* 2172c: 00a02025 */ or $a0,$a1,$zero +/* 21730: 00c08025 */ or $s0,$a2,$zero +/* 21734: 8cd10004 */ lw $s1,0x4($a2) +/* 21738: 0c006a87 */ jal func0001aa1c +/* 2173c: 00c02825 */ or $a1,$a2,$zero +/* 21740: 3c198006 */ lui $t9,0x8006 +/* 21744: 2739efec */ addiu $t9,$t9,-4116 +/* 21748: 8f210000 */ lw $at,0x0($t9) +/* 2174c: 27ab0084 */ addiu $t3,$sp,0x84 +/* 21750: 8f380004 */ lw $t8,0x4($t9) +/* 21754: ad610000 */ sw $at,0x0($t3) +/* 21758: 8f210008 */ lw $at,0x8($t9) +/* 2175c: 3c0c8006 */ lui $t4,0x8006 +/* 21760: ad780004 */ sw $t8,0x4($t3) +/* 21764: ad610008 */ sw $at,0x8($t3) +/* 21768: 8d8ceff8 */ lw $t4,-0x1008($t4) +/* 2176c: afac0080 */ sw $t4,0x80($sp) +/* 21770: 8e6f0008 */ lw $t7,0x8($s3) +/* 21774: 31ed0002 */ andi $t5,$t7,0x2 +/* 21778: 51a001d8 */ beqzl $t5,.L00021edc +/* 2177c: 8fbf0024 */ lw $ra,0x24($sp) +/* 21780: 844e0000 */ lh $t6,0x0($v0) +/* 21784: 02002025 */ or $a0,$s0,$zero +/* 21788: 51c001d4 */ beqzl $t6,.L00021edc +/* 2178c: 8fbf0024 */ lw $ra,0x24($sp) +/* 21790: 0c006949 */ jal func0001a524 +/* 21794: 00002825 */ or $a1,$zero,$zero +/* 21798: 8fab0114 */ lw $t3,0x114($sp) +/* 2179c: 0002c180 */ sll $t8,$v0,0x6 +/* 217a0: c6280000 */ lwc1 $f8,0x0($s1) +/* 217a4: 8d79000c */ lw $t9,0xc($t3) +/* 217a8: c6240004 */ lwc1 $f4,0x4($s1) +/* 217ac: 03389021 */ addu $s2,$t9,$t8 +/* 217b0: c64a0000 */ lwc1 $f10,0x0($s2) +/* 217b4: 460a4182 */ mul.s $f6,$f8,$f10 +/* 217b8: c6480010 */ lwc1 $f8,0x10($s2) +/* 217bc: 46082282 */ mul.s $f10,$f4,$f8 +/* 217c0: c6280008 */ lwc1 $f8,0x8($s1) +/* 217c4: 460a3100 */ add.s $f4,$f6,$f10 +/* 217c8: c6460020 */ lwc1 $f6,0x20($s2) +/* 217cc: 46064282 */ mul.s $f10,$f8,$f6 +/* 217d0: c6460030 */ lwc1 $f6,0x30($s2) +/* 217d4: 460a2200 */ add.s $f8,$f4,$f10 +/* 217d8: 46083100 */ add.s $f4,$f6,$f8 +/* 217dc: 46002287 */ neg.s $f10,$f4 +/* 217e0: e7aa00e0 */ swc1 $f10,0xe0($sp) +/* 217e4: c6260000 */ lwc1 $f6,0x0($s1) +/* 217e8: c6480004 */ lwc1 $f8,0x4($s2) +/* 217ec: 46083102 */ mul.s $f4,$f6,$f8 +/* 217f0: c6480014 */ lwc1 $f8,0x14($s2) +/* 217f4: c6260004 */ lwc1 $f6,0x4($s1) +/* 217f8: 46083182 */ mul.s $f6,$f6,$f8 +/* 217fc: 46062200 */ add.s $f8,$f4,$f6 +/* 21800: c6460024 */ lwc1 $f6,0x24($s2) +/* 21804: c6240008 */ lwc1 $f4,0x8($s1) +/* 21808: 46062102 */ mul.s $f4,$f4,$f6 +/* 2180c: 46044180 */ add.s $f6,$f8,$f4 +/* 21810: c6480034 */ lwc1 $f8,0x34($s2) +/* 21814: 46064100 */ add.s $f4,$f8,$f6 +/* 21818: 46002207 */ neg.s $f8,$f4 +/* 2181c: e7a800e4 */ swc1 $f8,0xe4($sp) +/* 21820: c6440008 */ lwc1 $f4,0x8($s2) +/* 21824: c6260000 */ lwc1 $f6,0x0($s1) +/* 21828: 46043182 */ mul.s $f6,$f6,$f4 +/* 2182c: c6240004 */ lwc1 $f4,0x4($s1) +/* 21830: e7aa0028 */ swc1 $f10,0x28($sp) +/* 21834: c64a0018 */ lwc1 $f10,0x18($s2) +/* 21838: 460a2102 */ mul.s $f4,$f4,$f10 +/* 2183c: 46043280 */ add.s $f10,$f6,$f4 +/* 21840: c6440028 */ lwc1 $f4,0x28($s2) +/* 21844: c6260008 */ lwc1 $f6,0x8($s1) +/* 21848: 46043182 */ mul.s $f6,$f6,$f4 +/* 2184c: 46065100 */ add.s $f4,$f10,$f6 +/* 21850: c64a0038 */ lwc1 $f10,0x38($s2) +/* 21854: 46045180 */ add.s $f6,$f10,$f4 +/* 21858: c7a40028 */ lwc1 $f4,0x28($sp) +/* 2185c: 46003287 */ neg.s $f10,$f6 +/* 21860: 46042182 */ mul.s $f6,$f4,$f4 +/* 21864: e7aa00e8 */ swc1 $f10,0xe8($sp) +/* 21868: 46084102 */ mul.s $f4,$f8,$f8 +/* 2186c: 46043200 */ add.s $f8,$f6,$f4 +/* 21870: 460a5282 */ mul.s $f10,$f10,$f10 +/* 21874: 0c012974 */ jal func0004a5d0 +/* 21878: 46085300 */ add.s $f12,$f10,$f8 +/* 2187c: 44807000 */ mtc1 $zero,$f14 +/* 21880: 00000000 */ sll $zero,$zero,0x0 +/* 21884: 4600703c */ c.lt.s $f14,$f0 +/* 21888: 00000000 */ sll $zero,$zero,0x0 +/* 2188c: 45020012 */ bc1fl .L000218d8 +/* 21890: 8faf0114 */ lw $t7,0x114($sp) +/* 21894: 8fac0114 */ lw $t4,0x114($sp) +/* 21898: 3c013f80 */ lui $at,0x3f80 +/* 2189c: 44813000 */ mtc1 $at,$f6 +/* 218a0: c5840014 */ lwc1 $f4,0x14($t4) +/* 218a4: c7a800e0 */ lwc1 $f8,0xe0($sp) +/* 218a8: 46002282 */ mul.s $f10,$f4,$f0 +/* 218ac: 460a3083 */ div.s $f2,$f6,$f10 +/* 218b0: c7a600e4 */ lwc1 $f6,0xe4($sp) +/* 218b4: 46024102 */ mul.s $f4,$f8,$f2 +/* 218b8: c7a800e8 */ lwc1 $f8,0xe8($sp) +/* 218bc: 46023282 */ mul.s $f10,$f6,$f2 +/* 218c0: e7a400e0 */ swc1 $f4,0xe0($sp) +/* 218c4: 46024102 */ mul.s $f4,$f8,$f2 +/* 218c8: e7aa00e4 */ swc1 $f10,0xe4($sp) +/* 218cc: 10000009 */ beqz $zero,.L000218f4 +/* 218d0: e7a400e8 */ swc1 $f4,0xe8($sp) +/* 218d4: 8faf0114 */ lw $t7,0x114($sp) +.L000218d8: +/* 218d8: e7ae00e0 */ swc1 $f14,0xe0($sp) +/* 218dc: e7ae00e4 */ swc1 $f14,0xe4($sp) +/* 218e0: 3c013f80 */ lui $at,0x3f80 +/* 218e4: 44813000 */ mtc1 $at,$f6 +/* 218e8: c5ea0014 */ lwc1 $f10,0x14($t7) +/* 218ec: 460a3203 */ div.s $f8,$f6,$f10 +/* 218f0: e7a800e8 */ swc1 $f8,0xe8($sp) +.L000218f4: +/* 218f4: c7a400e0 */ lwc1 $f4,0xe0($sp) +/* 218f8: c6460010 */ lwc1 $f6,0x10($s2) +/* 218fc: c7a800e4 */ lwc1 $f8,0xe4($sp) +/* 21900: 46062282 */ mul.s $f10,$f4,$f6 +/* 21904: c6440014 */ lwc1 $f4,0x14($s2) +/* 21908: 46044182 */ mul.s $f6,$f8,$f4 +/* 2190c: c6440018 */ lwc1 $f4,0x18($s2) +/* 21910: 46065200 */ add.s $f8,$f10,$f6 +/* 21914: c7aa00e8 */ lwc1 $f10,0xe8($sp) +/* 21918: 460a2182 */ mul.s $f6,$f4,$f10 +/* 2191c: 0fc25a74 */ jal 0xf0969d0 +/* 21920: 46083300 */ add.s $f12,$f6,$f8 +/* 21924: e7a000ec */ swc1 $f0,0xec($sp) +/* 21928: 0c0068f7 */ jal func0001a3dc +/* 2192c: 46000306 */ mov.s $f12,$f0 +/* 21930: c7a400e0 */ lwc1 $f4,0xe0($sp) +/* 21934: c64a0020 */ lwc1 $f10,0x20($s2) +/* 21938: c7a800e4 */ lwc1 $f8,0xe4($sp) +/* 2193c: 460a2182 */ mul.s $f6,$f4,$f10 +/* 21940: c6440024 */ lwc1 $f4,0x24($s2) +/* 21944: 46044282 */ mul.s $f10,$f8,$f4 +/* 21948: c7a400e8 */ lwc1 $f4,0xe8($sp) +/* 2194c: 460a3200 */ add.s $f8,$f6,$f10 +/* 21950: c6460028 */ lwc1 $f6,0x28($s2) +/* 21954: 46062282 */ mul.s $f10,$f4,$f6 +/* 21958: 460a4100 */ add.s $f4,$f8,$f10 +/* 2195c: 46002187 */ neg.s $f6,$f4 +/* 21960: 0fc25a74 */ jal 0xf0969d0 +/* 21964: 46003303 */ div.s $f12,$f6,$f0 +/* 21968: c7a800e0 */ lwc1 $f8,0xe0($sp) +/* 2196c: c64a0000 */ lwc1 $f10,0x0($s2) +/* 21970: c7a600e4 */ lwc1 $f6,0xe4($sp) +/* 21974: 46000306 */ mov.s $f12,$f0 +/* 21978: 460a4102 */ mul.s $f4,$f8,$f10 +/* 2197c: c6480004 */ lwc1 $f8,0x4($s2) +/* 21980: 46083282 */ mul.s $f10,$f6,$f8 +/* 21984: c6480008 */ lwc1 $f8,0x8($s2) +/* 21988: 460a2180 */ add.s $f6,$f4,$f10 +/* 2198c: c7a400e8 */ lwc1 $f4,0xe8($sp) +/* 21990: 46044282 */ mul.s $f10,$f8,$f4 +/* 21994: 44804000 */ mtc1 $zero,$f8 +/* 21998: 46065080 */ add.s $f2,$f10,$f6 +/* 2199c: 46001087 */ neg.s $f2,$f2 +/* 219a0: 4608103c */ c.lt.s $f2,$f8 +/* 219a4: 00000000 */ sll $zero,$zero,0x0 +/* 219a8: 45000003 */ bc1f .L000219b8 +/* 219ac: 3c017005 */ lui $at,0x7005 +/* 219b0: c4244454 */ lwc1 $f4,0x4454($at) +/* 219b4: 46002301 */ sub.s $f12,$f4,$f0 +.L000219b8: +/* 219b8: 0c0068f4 */ jal func0001a3d0 +/* 219bc: e7ac00f0 */ swc1 $f12,0xf0($sp) +/* 219c0: c7ac00f0 */ lwc1 $f12,0xf0($sp) +/* 219c4: 0c0068f7 */ jal func0001a3dc +/* 219c8: e7a000dc */ swc1 $f0,0xdc($sp) +/* 219cc: e7a000d8 */ swc1 $f0,0xd8($sp) +/* 219d0: 0c0068f4 */ jal func0001a3d0 +/* 219d4: c7ac00ec */ lwc1 $f12,0xec($sp) +/* 219d8: e7a000d4 */ swc1 $f0,0xd4($sp) +/* 219dc: 0c0068f7 */ jal func0001a3dc +/* 219e0: c7ac00ec */ lwc1 $f12,0xec($sp) +/* 219e4: 0c004b70 */ jal func00012dc0 +/* 219e8: e7a000d0 */ swc1 $f0,0xd0($sp) +/* 219ec: 304d007f */ andi $t5,$v0,0x7f +/* 219f0: 448d5000 */ mtc1 $t5,$f10 +/* 219f4: 3c013f00 */ lui $at,0x3f00 +/* 219f8: 44810000 */ mtc1 $at,$f0 +/* 219fc: c7ae00dc */ lwc1 $f14,0xdc($sp) +/* 21a00: c7b000d8 */ lwc1 $f16,0xd8($sp) +/* 21a04: c7b200d4 */ lwc1 $f18,0xd4($sp) +/* 21a08: 05a10005 */ bgez $t5,.L00021a20 +/* 21a0c: 468051a0 */ cvt.s.w $f6,$f10 +/* 21a10: 3c014f80 */ lui $at,0x4f80 +/* 21a14: 44814000 */ mtc1 $at,$f8 +/* 21a18: 00000000 */ sll $zero,$zero,0x0 +/* 21a1c: 46083180 */ add.s $f6,$f6,$f8 +.L00021a20: +/* 21a20: 3c013b80 */ lui $at,0x3b80 +/* 21a24: 44812000 */ mtc1 $at,$f4 +/* 21a28: 3c013f40 */ lui $at,0x3f40 +/* 21a2c: 44814000 */ mtc1 $at,$f8 +/* 21a30: 46043282 */ mul.s $f10,$f6,$f4 +/* 21a34: c626000c */ lwc1 $f6,0xc($s1) +/* 21a38: 3c198006 */ lui $t9,0x8006 +/* 21a3c: 8f39efc8 */ lw $t9,-0x1038($t9) +/* 21a40: 24040004 */ addiu $a0,$zero,0x4 +/* 21a44: 46085080 */ add.s $f2,$f10,$f8 +/* 21a48: 46023102 */ mul.s $f4,$f6,$f2 +/* 21a4c: e7a4009c */ swc1 $f4,0x9c($sp) +/* 21a50: c62a0010 */ lwc1 $f10,0x10($s1) +/* 21a54: 46025202 */ mul.s $f8,$f10,$f2 +/* 21a58: c7aa009c */ lwc1 $f10,0x9c($sp) +/* 21a5c: e7a800a0 */ swc1 $f8,0xa0($sp) +/* 21a60: c6260014 */ lwc1 $f6,0x14($s1) +/* 21a64: 46023102 */ mul.s $f4,$f6,$f2 +/* 21a68: 00000000 */ sll $zero,$zero,0x0 +/* 21a6c: 460e5202 */ mul.s $f8,$f10,$f14 +/* 21a70: e7a400a4 */ swc1 $f4,0xa4($sp) +/* 21a74: c7a400a4 */ lwc1 $f4,0xa4($sp) +/* 21a78: 46004182 */ mul.s $f6,$f8,$f0 +/* 21a7c: 00000000 */ sll $zero,$zero,0x0 +/* 21a80: 46102202 */ mul.s $f8,$f4,$f16 +/* 21a84: e7a600cc */ swc1 $f6,0xcc($sp) +/* 21a88: 46004182 */ mul.s $f6,$f8,$f0 +/* 21a8c: c7a800a0 */ lwc1 $f8,0xa0($sp) +/* 21a90: e7a600c8 */ swc1 $f6,0xc8($sp) +/* 21a94: c7a600d0 */ lwc1 $f6,0xd0($sp) +/* 21a98: 46064202 */ mul.s $f8,$f8,$f6 +/* 21a9c: 00000000 */ sll $zero,$zero,0x0 +/* 21aa0: 46004302 */ mul.s $f12,$f8,$f0 +/* 21aa4: 00000000 */ sll $zero,$zero,0x0 +/* 21aa8: 46125182 */ mul.s $f6,$f10,$f18 +/* 21aac: 00000000 */ sll $zero,$zero,0x0 +/* 21ab0: 46103202 */ mul.s $f8,$f6,$f16 +/* 21ab4: 00000000 */ sll $zero,$zero,0x0 +/* 21ab8: 46004182 */ mul.s $f6,$f8,$f0 +/* 21abc: 00000000 */ sll $zero,$zero,0x0 +/* 21ac0: 46122202 */ mul.s $f8,$f4,$f18 +/* 21ac4: e7a600c0 */ swc1 $f6,0xc0($sp) +/* 21ac8: 460e4182 */ mul.s $f6,$f8,$f14 +/* 21acc: 00000000 */ sll $zero,$zero,0x0 +/* 21ad0: 46003102 */ mul.s $f4,$f6,$f0 +/* 21ad4: e7a400bc */ swc1 $f4,0xbc($sp) +/* 21ad8: 46005182 */ mul.s $f6,$f10,$f0 +/* 21adc: c6280000 */ lwc1 $f8,0x0($s1) +/* 21ae0: 46064101 */ sub.s $f4,$f8,$f6 +/* 21ae4: e7a40090 */ swc1 $f4,0x90($sp) +/* 21ae8: c62a0004 */ lwc1 $f10,0x4($s1) +/* 21aec: e7aa0094 */ swc1 $f10,0x94($sp) +/* 21af0: c6280008 */ lwc1 $f8,0x8($s1) +/* 21af4: e7ac00c4 */ swc1 $f12,0xc4($sp) +/* 21af8: 0320f809 */ jalr $t9 +/* 21afc: e7a80098 */ swc1 $f8,0x98($sp) +/* 21b00: 00408025 */ or $s0,$v0,$zero +/* 21b04: 0fc59e73 */ jal 0xf1679cc +/* 21b08: 24040001 */ addiu $a0,$zero,0x1 +/* 21b0c: 27a30084 */ addiu $v1,$sp,0x84 +/* 21b10: afa20078 */ sw $v0,0x78($sp) +/* 21b14: 8c610000 */ lw $at,0x0($v1) +/* 21b18: c7ac00c4 */ lwc1 $f12,0xc4($sp) +/* 21b1c: aa010000 */ swl $at,0x0($s0) +/* 21b20: ba010003 */ swr $at,0x3($s0) +/* 21b24: 8c780004 */ lw $t8,0x4($v1) +/* 21b28: aa180004 */ swl $t8,0x4($s0) +/* 21b2c: ba180007 */ swr $t8,0x7($s0) +/* 21b30: 8c610008 */ lw $at,0x8($v1) +/* 21b34: aa010008 */ swl $at,0x8($s0) +/* 21b38: ba01000b */ swr $at,0xb($s0) +/* 21b3c: 8c610000 */ lw $at,0x0($v1) +/* 21b40: aa01000c */ swl $at,0xc($s0) +/* 21b44: ba01000f */ swr $at,0xf($s0) +/* 21b48: 8c6d0004 */ lw $t5,0x4($v1) +/* 21b4c: aa0d0010 */ swl $t5,0x10($s0) +/* 21b50: ba0d0013 */ swr $t5,0x13($s0) +/* 21b54: 8c610008 */ lw $at,0x8($v1) +/* 21b58: 27ad0080 */ addiu $t5,$sp,0x80 +/* 21b5c: aa010014 */ swl $at,0x14($s0) +/* 21b60: ba010017 */ swr $at,0x17($s0) +/* 21b64: 8c610000 */ lw $at,0x0($v1) +/* 21b68: aa010018 */ swl $at,0x18($s0) +/* 21b6c: ba01001b */ swr $at,0x1b($s0) +/* 21b70: 8c6e0004 */ lw $t6,0x4($v1) +/* 21b74: aa0e001c */ swl $t6,0x1c($s0) +/* 21b78: ba0e001f */ swr $t6,0x1f($s0) +/* 21b7c: 8c610008 */ lw $at,0x8($v1) +/* 21b80: aa010020 */ swl $at,0x20($s0) +/* 21b84: ba010023 */ swr $at,0x23($s0) +/* 21b88: 8c610000 */ lw $at,0x0($v1) +/* 21b8c: aa010024 */ swl $at,0x24($s0) +/* 21b90: ba010027 */ swr $at,0x27($s0) +/* 21b94: 8c6c0004 */ lw $t4,0x4($v1) +/* 21b98: aa0c0028 */ swl $t4,0x28($s0) +/* 21b9c: ba0c002b */ swr $t4,0x2b($s0) +/* 21ba0: 8c610008 */ lw $at,0x8($v1) +/* 21ba4: aa01002c */ swl $at,0x2c($s0) +/* 21ba8: ba01002f */ swr $at,0x2f($s0) +/* 21bac: 8da10000 */ lw $at,0x0($t5) +/* 21bb0: ac410000 */ sw $at,0x0($v0) +/* 21bb4: c7a000cc */ lwc1 $f0,0xcc($sp) +/* 21bb8: c7a60090 */ lwc1 $f6,0x90($sp) +/* 21bbc: c7ae00c0 */ lwc1 $f14,0xc0($sp) +/* 21bc0: 46000007 */ neg.s $f0,$f0 +/* 21bc4: 46003100 */ add.s $f4,$f6,$f0 +/* 21bc8: 46007387 */ neg.s $f14,$f14 +/* 21bcc: 460e2280 */ add.s $f10,$f4,$f14 +/* 21bd0: 4600520d */ trunc.w.s $f8,$f10 +/* 21bd4: 44184000 */ mfc1 $t8,$f8 +/* 21bd8: 00000000 */ sll $zero,$zero,0x0 +/* 21bdc: a6180000 */ sh $t8,0x0($s0) +/* 21be0: c7a60094 */ lwc1 $f6,0x94($sp) +/* 21be4: 460c3101 */ sub.s $f4,$f6,$f12 +/* 21be8: 4600228d */ trunc.w.s $f10,$f4 +/* 21bec: 44195000 */ mfc1 $t9,$f10 +/* 21bf0: 00000000 */ sll $zero,$zero,0x0 +/* 21bf4: a6190002 */ sh $t9,0x2($s0) +/* 21bf8: c7a200c8 */ lwc1 $f2,0xc8($sp) +/* 21bfc: c7a80098 */ lwc1 $f8,0x98($sp) +/* 21c00: c7b000bc */ lwc1 $f16,0xbc($sp) +/* 21c04: 46001087 */ neg.s $f2,$f2 +/* 21c08: 46024181 */ sub.s $f6,$f8,$f2 +/* 21c0c: 46008407 */ neg.s $f16,$f16 +/* 21c10: 46103100 */ add.s $f4,$f6,$f16 +/* 21c14: 4600228d */ trunc.w.s $f10,$f4 +/* 21c18: 440d5000 */ mfc1 $t5,$f10 +/* 21c1c: 00000000 */ sll $zero,$zero,0x0 +/* 21c20: a60d0004 */ sh $t5,0x4($s0) +/* 21c24: c7a80090 */ lwc1 $f8,0x90($sp) +/* 21c28: 46004180 */ add.s $f6,$f8,$f0 +/* 21c2c: 460e3101 */ sub.s $f4,$f6,$f14 +/* 21c30: 4600228d */ trunc.w.s $f10,$f4 +/* 21c34: 440f5000 */ mfc1 $t7,$f10 +/* 21c38: 00000000 */ sll $zero,$zero,0x0 +/* 21c3c: a60f000c */ sh $t7,0xc($s0) +/* 21c40: c7a80094 */ lwc1 $f8,0x94($sp) +/* 21c44: 460c4180 */ add.s $f6,$f8,$f12 +/* 21c48: 4600310d */ trunc.w.s $f4,$f6 +/* 21c4c: 440c2000 */ mfc1 $t4,$f4 +/* 21c50: 00000000 */ sll $zero,$zero,0x0 +/* 21c54: a60c000e */ sh $t4,0xe($s0) +/* 21c58: c7aa0098 */ lwc1 $f10,0x98($sp) +/* 21c5c: 46025201 */ sub.s $f8,$f10,$f2 +/* 21c60: 46104181 */ sub.s $f6,$f8,$f16 +/* 21c64: 4600310d */ trunc.w.s $f4,$f6 +/* 21c68: 440b2000 */ mfc1 $t3,$f4 +/* 21c6c: 00000000 */ sll $zero,$zero,0x0 +/* 21c70: a60b0010 */ sh $t3,0x10($s0) +/* 21c74: c7aa0090 */ lwc1 $f10,0x90($sp) +/* 21c78: 3c0bbc00 */ lui $t3,0xbc00 +/* 21c7c: 356b1406 */ ori $t3,$t3,0x1406 +/* 21c80: 46005201 */ sub.s $f8,$f10,$f0 +/* 21c84: 460e4181 */ sub.s $f6,$f8,$f14 +/* 21c88: 4600310d */ trunc.w.s $f4,$f6 +/* 21c8c: 440e2000 */ mfc1 $t6,$f4 +/* 21c90: 00000000 */ sll $zero,$zero,0x0 +/* 21c94: a60e0018 */ sh $t6,0x18($s0) +/* 21c98: c7aa0094 */ lwc1 $f10,0x94($sp) +/* 21c9c: 460c5200 */ add.s $f8,$f10,$f12 +/* 21ca0: 4600418d */ trunc.w.s $f6,$f8 +/* 21ca4: 44183000 */ mfc1 $t8,$f6 +/* 21ca8: 00000000 */ sll $zero,$zero,0x0 +/* 21cac: a618001a */ sh $t8,0x1a($s0) +/* 21cb0: c7a40098 */ lwc1 $f4,0x98($sp) +/* 21cb4: 46022280 */ add.s $f10,$f4,$f2 +/* 21cb8: 46105201 */ sub.s $f8,$f10,$f16 +/* 21cbc: 4600418d */ trunc.w.s $f6,$f8 +/* 21cc0: 44193000 */ mfc1 $t9,$f6 +/* 21cc4: 00000000 */ sll $zero,$zero,0x0 +/* 21cc8: a619001c */ sh $t9,0x1c($s0) +/* 21ccc: c7a40090 */ lwc1 $f4,0x90($sp) +/* 21cd0: 46002281 */ sub.s $f10,$f4,$f0 +/* 21cd4: 460e5200 */ add.s $f8,$f10,$f14 +/* 21cd8: 4600418d */ trunc.w.s $f6,$f8 +/* 21cdc: 440d3000 */ mfc1 $t5,$f6 +/* 21ce0: 00000000 */ sll $zero,$zero,0x0 +/* 21ce4: a60d0024 */ sh $t5,0x24($s0) +/* 21ce8: c7a40094 */ lwc1 $f4,0x94($sp) +/* 21cec: 460c2281 */ sub.s $f10,$f4,$f12 +/* 21cf0: 4600520d */ trunc.w.s $f8,$f10 +/* 21cf4: 440f4000 */ mfc1 $t7,$f8 +/* 21cf8: 00000000 */ sll $zero,$zero,0x0 +/* 21cfc: a60f0026 */ sh $t7,0x26($s0) +/* 21d00: c7a60098 */ lwc1 $f6,0x98($sp) +/* 21d04: 46023100 */ add.s $f4,$f6,$f2 +/* 21d08: 46102280 */ add.s $f10,$f4,$f16 +/* 21d0c: 4600520d */ trunc.w.s $f8,$f10 +/* 21d10: 440c4000 */ mfc1 $t4,$f8 +/* 21d14: 00000000 */ sll $zero,$zero,0x0 +/* 21d18: a60c0028 */ sh $t4,0x28($s0) +/* 21d1c: 8e63000c */ lw $v1,0xc($s3) +/* 21d20: 24790008 */ addiu $t9,$v1,0x8 +/* 21d24: ae79000c */ sw $t9,0xc($s3) +/* 21d28: ac6b0000 */ sw $t3,0x0($v1) +/* 21d2c: 8e240024 */ lw $a0,0x24($s1) +/* 21d30: 0c012d20 */ jal func0004b480 +/* 21d34: afa30068 */ sw $v1,0x68($sp) +/* 21d38: 8fa50068 */ lw $a1,0x68($sp) +/* 21d3c: 02602025 */ or $a0,$s3,$zero +/* 21d40: aca20004 */ sw $v0,0x4($a1) +/* 21d44: 8e230018 */ lw $v1,0x18($s1) +/* 21d48: 00002825 */ or $a1,$zero,$zero +/* 21d4c: 10600036 */ beqz $v1,.L00021e28 +/* 21d50: 00000000 */ sll $zero,$zero,0x0 +/* 21d54: 0c004b70 */ jal func00012dc0 +/* 21d58: 00608825 */ or $s1,$v1,$zero +/* 21d5c: 00026a80 */ sll $t5,$v0,0xa +/* 21d60: a7ad0062 */ sh $t5,0x62($sp) +/* 21d64: 0c013ef0 */ jal func0004fbc0 +/* 21d68: 31a4ffff */ andi $a0,$t5,0xffff +/* 21d6c: 922e0004 */ lbu $t6,0x4($s1) +/* 21d70: 97a40062 */ lhu $a0,0x62($sp) +/* 21d74: 004e0019 */ multu $v0,$t6 +/* 21d78: 00004012 */ mflo $t0 +/* 21d7c: 00087880 */ sll $t7,$t0,0x2 +/* 21d80: 01e87823 */ subu $t7,$t7,$t0 +/* 21d84: 000f7880 */ sll $t7,$t7,0x2 +/* 21d88: 01e87823 */ subu $t7,$t7,$t0 +/* 21d8c: 000f7880 */ sll $t7,$t7,0x2 +/* 21d90: 01e87821 */ addu $t7,$t7,$t0 +/* 21d94: 000f7880 */ sll $t7,$t7,0x2 +/* 21d98: 01e87821 */ addu $t7,$t7,$t0 +/* 21d9c: 000fc483 */ sra $t8,$t7,0x12 +/* 21da0: 0c013efc */ jal func0004fbf0 +/* 21da4: afb8005c */ sw $t8,0x5c($sp) +/* 21da8: 92240004 */ lbu $a0,0x4($s1) +/* 21dac: 8fa8005c */ lw $t0,0x5c($sp) +/* 21db0: 00440019 */ multu $v0,$a0 +/* 21db4: 00041900 */ sll $v1,$a0,0x4 +/* 21db8: 00683023 */ subu $a2,$v1,$t0 +/* 21dbc: a6060008 */ sh $a2,0x8($s0) +/* 21dc0: a6060016 */ sh $a2,0x16($s0) +/* 21dc4: 00685021 */ addu $t2,$v1,$t0 +/* 21dc8: a60a0020 */ sh $t2,0x20($s0) +/* 21dcc: a60a002e */ sh $t2,0x2e($s0) +/* 21dd0: 24060004 */ addiu $a2,$zero,0x4 +/* 21dd4: 02602025 */ or $a0,$s3,$zero +/* 21dd8: 00002812 */ mflo $a1 +/* 21ddc: 00056080 */ sll $t4,$a1,0x2 +/* 21de0: 01856023 */ subu $t4,$t4,$a1 +/* 21de4: 000c6080 */ sll $t4,$t4,0x2 +/* 21de8: 01856023 */ subu $t4,$t4,$a1 +/* 21dec: 000c6080 */ sll $t4,$t4,0x2 +/* 21df0: 01856021 */ addu $t4,$t4,$a1 +/* 21df4: 000c6080 */ sll $t4,$t4,0x2 +/* 21df8: 01856021 */ addu $t4,$t4,$a1 +/* 21dfc: 000ccc83 */ sra $t9,$t4,0x12 +/* 21e00: 00794823 */ subu $t1,$v1,$t9 +/* 21e04: 00793821 */ addu $a3,$v1,$t9 +/* 21e08: a609000a */ sh $t1,0xa($s0) +/* 21e0c: a6070014 */ sh $a3,0x14($s0) +/* 21e10: a6070022 */ sh $a3,0x22($s0) +/* 21e14: a609002c */ sh $t1,0x2c($s0) +/* 21e18: 0c0085b3 */ jal func000216cc +/* 21e1c: 02202825 */ or $a1,$s1,$zero +/* 21e20: 10000004 */ beqz $zero,.L00021e34 +/* 21e24: 8e63000c */ lw $v1,0xc($s3) +.L00021e28: +/* 21e28: 0c0085b3 */ jal func000216cc +/* 21e2c: 24060001 */ addiu $a2,$zero,0x1 +/* 21e30: 8e63000c */ lw $v1,0xc($s3) +.L00021e34: +/* 21e34: 3c0db700 */ lui $t5,0xb700 +/* 21e38: 240e2000 */ addiu $t6,$zero,0x2000 +/* 21e3c: 246b0008 */ addiu $t3,$v1,0x8 +/* 21e40: ae6b000c */ sw $t3,0xc($s3) +/* 21e44: ac6e0004 */ sw $t6,0x4($v1) +/* 21e48: ac6d0000 */ sw $t5,0x0($v1) +/* 21e4c: 8e71000c */ lw $s1,0xc($s3) +/* 21e50: 3c180102 */ lui $t8,0x102 +/* 21e54: 37180040 */ ori $t8,$t8,0x40 +/* 21e58: 262f0008 */ addiu $t7,$s1,0x8 +/* 21e5c: ae6f000c */ sw $t7,0xc($s3) +/* 21e60: 02402025 */ or $a0,$s2,$zero +/* 21e64: 0c012d20 */ jal func0004b480 +/* 21e68: ae380000 */ sw $t8,0x0($s1) +/* 21e6c: ae220004 */ sw $v0,0x4($s1) +/* 21e70: 8e72000c */ lw $s2,0xc($s3) +/* 21e74: 3c190700 */ lui $t9,0x700 +/* 21e78: 37390004 */ ori $t9,$t9,0x4 +/* 21e7c: 264c0008 */ addiu $t4,$s2,0x8 +/* 21e80: ae6c000c */ sw $t4,0xc($s3) +/* 21e84: ae590000 */ sw $t9,0x0($s2) +/* 21e88: 0c012d20 */ jal func0004b480 +/* 21e8c: 8fa40078 */ lw $a0,0x78($sp) +/* 21e90: ae420004 */ sw $v0,0x4($s2) +/* 21e94: 8e71000c */ lw $s1,0xc($s3) +/* 21e98: 3c0d0430 */ lui $t5,0x430 +/* 21e9c: 35ad0030 */ ori $t5,$t5,0x30 +/* 21ea0: 262b0008 */ addiu $t3,$s1,0x8 +/* 21ea4: ae6b000c */ sw $t3,0xc($s3) +/* 21ea8: 02002025 */ or $a0,$s0,$zero +/* 21eac: 0c012d20 */ jal func0004b480 +/* 21eb0: ae2d0000 */ sw $t5,0x0($s1) +/* 21eb4: ae220004 */ sw $v0,0x4($s1) +/* 21eb8: 8e63000c */ lw $v1,0xc($s3) +/* 21ebc: 3c0fb100 */ lui $t7,0xb100 +/* 21ec0: 35ef0002 */ ori $t7,$t7,0x2 +/* 21ec4: 246e0008 */ addiu $t6,$v1,0x8 +/* 21ec8: ae6e000c */ sw $t6,0xc($s3) +/* 21ecc: 24183210 */ addiu $t8,$zero,0x3210 +/* 21ed0: ac780004 */ sw $t8,0x4($v1) +/* 21ed4: ac6f0000 */ sw $t7,0x0($v1) +/* 21ed8: 8fbf0024 */ lw $ra,0x24($sp) +.L00021edc: +/* 21edc: 8fb00014 */ lw $s0,0x14($sp) +/* 21ee0: 8fb10018 */ lw $s1,0x18($sp) +/* 21ee4: 8fb2001c */ lw $s2,0x1c($sp) +/* 21ee8: 8fb30020 */ lw $s3,0x20($sp) +/* 21eec: 03e00008 */ jr $ra +/* 21ef0: 27bd0110 */ addiu $sp,$sp,0x110 +/* 21ef4: 27bdffc8 */ addiu $sp,$sp,-56 +/* 21ef8: afbf0024 */ sw $ra,0x24($sp) +/* 21efc: afb30020 */ sw $s3,0x20($sp) +/* 21f00: afb2001c */ sw $s2,0x1c($sp) +/* 21f04: afb10018 */ sw $s1,0x18($sp) +/* 21f08: afb00014 */ sw $s0,0x14($sp) +/* 21f0c: 8cae0008 */ lw $t6,0x8($a1) +/* 21f10: 8c82000c */ lw $v0,0xc($a0) +/* 21f14: 3c18bc00 */ lui $t8,0xbc00 +/* 21f18: 8dd00000 */ lw $s0,0x0($t6) +/* 21f1c: 244f0008 */ addiu $t7,$v0,0x8 +/* 21f20: ac8f000c */ sw $t7,0xc($a0) +/* 21f24: 37180c06 */ ori $t8,$t8,0xc06 +/* 21f28: 00809825 */ or $s3,$a0,$zero +/* 21f2c: ac580000 */ sw $t8,0x0($v0) +/* 21f30: 00a09025 */ or $s2,$a1,$zero +/* 21f34: 8ca4000c */ lw $a0,0xc($a1) +/* 21f38: 0c012d20 */ jal func0004b480 +/* 21f3c: 00408825 */ or $s1,$v0,$zero +/* 21f40: 12000067 */ beqz $s0,.L000220e0 +/* 21f44: ae220004 */ sw $v0,0x4($s1) +/* 21f48: 96030000 */ lhu $v1,0x0($s0) +.L00021f4c: +/* 21f4c: 307900ff */ andi $t9,$v1,0xff +/* 21f50: 2728ffff */ addiu $t0,$t9,-1 +/* 21f54: 2d010018 */ sltiu $at,$t0,0x18 +/* 21f58: 10200050 */ beqz $at,.L0002209c +/* 21f5c: 03201825 */ or $v1,$t9,$zero +/* 21f60: 00084080 */ sll $t0,$t0,0x2 +/* 21f64: 3c017005 */ lui $at,0x7005 +/* 21f68: 00280821 */ addu $at,$at,$t0 +/* 21f6c: 8c284458 */ lw $t0,0x4458($at) +/* 21f70: 01000008 */ jr $t0 +/* 21f74: 00000000 */ sll $zero,$zero,0x0 +/* 21f78: 8e110004 */ lw $s1,0x4($s0) +/* 21f7c: afa3002c */ sw $v1,0x2c($sp) +/* 21f80: 02402025 */ or $a0,$s2,$zero +/* 21f84: 0c006a87 */ jal func0001aa1c +/* 21f88: 02002825 */ or $a1,$s0,$zero +/* 21f8c: 8fa3002c */ lw $v1,0x2c($sp) +/* 21f90: 24010008 */ addiu $at,$zero,0x8 +/* 21f94: 10610005 */ beq $v1,$at,.L00021fac +/* 21f98: 24010012 */ addiu $at,$zero,0x12 +/* 21f9c: 5061000c */ beql $v1,$at,.L00021fd0 +/* 21fa0: 8c4b0000 */ lw $t3,0x0($v0) +/* 21fa4: 10000010 */ beqz $zero,.L00021fe8 +/* 21fa8: 00000000 */ sll $zero,$zero,0x0 +.L00021fac: +/* 21fac: 8c490000 */ lw $t1,0x0($v0) +/* 21fb0: 11200004 */ beqz $t1,.L00021fc4 +/* 21fb4: 00000000 */ sll $zero,$zero,0x0 +/* 21fb8: 8e2a0008 */ lw $t2,0x8($s1) +/* 21fbc: 1000000a */ beqz $zero,.L00021fe8 +/* 21fc0: ae0a0014 */ sw $t2,0x14($s0) +.L00021fc4: +/* 21fc4: 10000008 */ beqz $zero,.L00021fe8 +/* 21fc8: ae000014 */ sw $zero,0x14($s0) +/* 21fcc: 8c4b0000 */ lw $t3,0x0($v0) +.L00021fd0: +/* 21fd0: 51600005 */ beqzl $t3,.L00021fe8 +/* 21fd4: ae000014 */ sw $zero,0x14($s0) +/* 21fd8: 8e2c0000 */ lw $t4,0x0($s1) +/* 21fdc: 10000002 */ beqz $zero,.L00021fe8 +/* 21fe0: ae0c0014 */ sw $t4,0x14($s0) +/* 21fe4: ae000014 */ sw $zero,0x14($s0) +.L00021fe8: +/* 21fe8: 1000002d */ beqz $zero,.L000220a0 +/* 21fec: 8e020014 */ lw $v0,0x14($s0) +/* 21ff0: 02402025 */ or $a0,$s2,$zero +/* 21ff4: 0c006a87 */ jal func0001aa1c +/* 21ff8: 02002825 */ or $a1,$s0,$zero +/* 21ffc: 8c440000 */ lw $a0,0x0($v0) +/* 22000: 10800008 */ beqz $a0,.L00022024 +/* 22004: 00000000 */ sll $zero,$zero,0x0 +/* 22008: 8c830000 */ lw $v1,0x0($a0) +/* 2200c: 10600005 */ beqz $v1,.L00022024 +/* 22010: ae030014 */ sw $v1,0x14($s0) +/* 22014: ac700008 */ sw $s0,0x8($v1) +.L00022018: +/* 22018: 8c63000c */ lw $v1,0xc($v1) +/* 2201c: 5460fffe */ bnezl $v1,.L00022018 +/* 22020: ac700008 */ sw $s0,0x8($v1) +.L00022024: +/* 22024: 1000001e */ beqz $zero,.L000220a0 +/* 22028: 8e020014 */ lw $v0,0x14($s0) +/* 2202c: 02402025 */ or $a0,$s2,$zero +/* 22030: 0c007249 */ jal func0001c924 +/* 22034: 02002825 */ or $a1,$s0,$zero +/* 22038: 10000019 */ beqz $zero,.L000220a0 +/* 2203c: 8e020014 */ lw $v0,0x14($s0) +/* 22040: 02602025 */ or $a0,$s3,$zero +/* 22044: 02402825 */ or $a1,$s2,$zero +/* 22048: 0c0085c3 */ jal func0002170c +/* 2204c: 02003025 */ or $a2,$s0,$zero +/* 22050: 10000013 */ beqz $zero,.L000220a0 +/* 22054: 8e020014 */ lw $v0,0x14($s0) +/* 22058: 02602025 */ or $a0,$s3,$zero +/* 2205c: 02402825 */ or $a1,$s2,$zero +/* 22060: 0c008347 */ jal func00020d1c +/* 22064: 02003025 */ or $a2,$s0,$zero +/* 22068: 1000000d */ beqz $zero,.L000220a0 +/* 2206c: 8e020014 */ lw $v0,0x14($s0) +/* 22070: 02602025 */ or $a0,$s3,$zero +/* 22074: 02402825 */ or $a1,$s2,$zero +/* 22078: 0c0083cc */ jal func00020f30 +/* 2207c: 02003025 */ or $a2,$s0,$zero +/* 22080: 10000007 */ beqz $zero,.L000220a0 +/* 22084: 8e020014 */ lw $v0,0x14($s0) +/* 22088: 02602025 */ or $a0,$s3,$zero +/* 2208c: 0c008493 */ jal func0002124c +/* 22090: 02002825 */ or $a1,$s0,$zero +/* 22094: 10000002 */ beqz $zero,.L000220a0 +/* 22098: 8e020014 */ lw $v0,0x14($s0) +.L0002209c: +/* 2209c: 8e020014 */ lw $v0,0x14($s0) +.L000220a0: +/* 220a0: 10400003 */ beqz $v0,.L000220b0 +/* 220a4: 00000000 */ sll $zero,$zero,0x0 +/* 220a8: 1000000b */ beqz $zero,.L000220d8 +/* 220ac: 00408025 */ or $s0,$v0,$zero +.L000220b0: +/* 220b0: 12000009 */ beqz $s0,.L000220d8 +/* 220b4: 00000000 */ sll $zero,$zero,0x0 +/* 220b8: 8e02000c */ lw $v0,0xc($s0) +.L000220bc: +/* 220bc: 50400004 */ beqzl $v0,.L000220d0 +/* 220c0: 8e100008 */ lw $s0,0x8($s0) +/* 220c4: 10000004 */ beqz $zero,.L000220d8 +/* 220c8: 00408025 */ or $s0,$v0,$zero +/* 220cc: 8e100008 */ lw $s0,0x8($s0) +.L000220d0: +/* 220d0: 5600fffa */ bnezl $s0,.L000220bc +/* 220d4: 8e02000c */ lw $v0,0xc($s0) +.L000220d8: +/* 220d8: 5600ff9c */ bnezl $s0,.L00021f4c +/* 220dc: 96030000 */ lhu $v1,0x0($s0) +.L000220e0: +/* 220e0: 8fbf0024 */ lw $ra,0x24($sp) +/* 220e4: 8fb00014 */ lw $s0,0x14($sp) +/* 220e8: 8fb10018 */ lw $s1,0x18($sp) +/* 220ec: 8fb2001c */ lw $s2,0x1c($sp) +/* 220f0: 8fb30020 */ lw $s3,0x20($sp) +/* 220f4: 03e00008 */ jr $ra +/* 220f8: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func000220fc +/* 220fc: 3c018006 */ lui $at,0x8006 +/* 22100: c424efc0 */ lwc1 $f4,-0x1040($at) +/* 22104: 44803000 */ mtc1 $zero,$f6 +/* 22108: c480000c */ lwc1 $f0,0xc($a0) +/* 2210c: c4820010 */ lwc1 $f2,0x10($a0) +/* 22110: 46043032 */ c.eq.s $f6,$f4 +/* 22114: c48c0014 */ lwc1 $f12,0x14($a0) +/* 22118: c4900018 */ lwc1 $f16,0x18($a0) +/* 2211c: 27bdff30 */ addiu $sp,$sp,-208 +/* 22120: c48e0004 */ lwc1 $f14,0x4($a0) +/* 22124: c4920008 */ lwc1 $f18,0x8($a0) +/* 22128: e7a40014 */ swc1 $f4,0x14($sp) +/* 2212c: e7a0005c */ swc1 $f0,0x5c($sp) +/* 22130: e7a20058 */ swc1 $f2,0x58($sp) +/* 22134: e7ac0054 */ swc1 $f12,0x54($sp) +/* 22138: 4501000b */ bc1t .L00022168 +/* 2213c: e7b00050 */ swc1 $f16,0x50($sp) +/* 22140: 46040001 */ sub.s $f0,$f0,$f4 +/* 22144: 46041080 */ add.s $f2,$f2,$f4 +/* 22148: e7a0005c */ swc1 $f0,0x5c($sp) +/* 2214c: 46046301 */ sub.s $f12,$f12,$f4 +/* 22150: e7a20058 */ swc1 $f2,0x58($sp) +/* 22154: 46048400 */ add.s $f16,$f16,$f4 +/* 22158: e7ac0054 */ swc1 $f12,0x54($sp) +/* 2215c: 46047381 */ sub.s $f14,$f14,$f4 +/* 22160: e7b00050 */ swc1 $f16,0x50($sp) +/* 22164: 46049480 */ add.s $f18,$f18,$f4 +.L00022168: +/* 22168: c4a00000 */ lwc1 $f0,0x0($a1) +/* 2216c: 46000202 */ mul.s $f8,$f0,$f0 +/* 22170: e7a800cc */ swc1 $f8,0xcc($sp) +/* 22174: c4a20004 */ lwc1 $f2,0x4($a1) +/* 22178: 46021282 */ mul.s $f10,$f2,$f2 +/* 2217c: e7aa00c8 */ swc1 $f10,0xc8($sp) +/* 22180: c4ac0008 */ lwc1 $f12,0x8($a1) +/* 22184: 460c6182 */ mul.s $f6,$f12,$f12 +/* 22188: e7a600c4 */ swc1 $f6,0xc4($sp) +/* 2218c: c4e40008 */ lwc1 $f4,0x8($a3) +/* 22190: e7a40014 */ swc1 $f4,0x14($sp) +/* 22194: c4e80000 */ lwc1 $f8,0x0($a3) +/* 22198: e7a80010 */ swc1 $f8,0x10($sp) +/* 2219c: c4ea0004 */ lwc1 $f10,0x4($a3) +/* 221a0: c7a60010 */ lwc1 $f6,0x10($sp) +/* 221a4: e7aa000c */ swc1 $f10,0xc($sp) +/* 221a8: 46060102 */ mul.s $f4,$f0,$f6 +/* 221ac: c7a8000c */ lwc1 $f8,0xc($sp) +/* 221b0: 46081282 */ mul.s $f10,$f2,$f8 +/* 221b4: c7a80014 */ lwc1 $f8,0x14($sp) +/* 221b8: 460a2180 */ add.s $f6,$f4,$f10 +/* 221bc: 460c4102 */ mul.s $f4,$f8,$f12 +/* 221c0: 46062280 */ add.s $f10,$f4,$f6 +/* 221c4: e7aa00b4 */ swc1 $f10,0xb4($sp) +/* 221c8: c4a40038 */ lwc1 $f4,0x38($a1) +/* 221cc: c4c80008 */ lwc1 $f8,0x8($a2) +/* 221d0: 46044181 */ sub.s $f6,$f8,$f4 +/* 221d4: e7a60008 */ swc1 $f6,0x8($sp) +/* 221d8: c4a40030 */ lwc1 $f4,0x30($a1) +/* 221dc: c4c80000 */ lwc1 $f8,0x0($a2) +/* 221e0: 46044181 */ sub.s $f6,$f8,$f4 +/* 221e4: e7a60004 */ swc1 $f6,0x4($sp) +/* 221e8: c4a40034 */ lwc1 $f4,0x34($a1) +/* 221ec: c4c80004 */ lwc1 $f8,0x4($a2) +/* 221f0: 46044181 */ sub.s $f6,$f8,$f4 +/* 221f4: c7a80004 */ lwc1 $f8,0x4($sp) +/* 221f8: e7a60000 */ swc1 $f6,0x0($sp) +/* 221fc: 46080102 */ mul.s $f4,$f0,$f8 +/* 22200: c7a60000 */ lwc1 $f6,0x0($sp) +/* 22204: 46061202 */ mul.s $f8,$f2,$f6 +/* 22208: 44801000 */ mtc1 $zero,$f2 +/* 2220c: 00000000 */ sll $zero,$zero,0x0 +/* 22210: 4602503c */ c.lt.s $f10,$f2 +/* 22214: 46082180 */ add.s $f6,$f4,$f8 +/* 22218: c7a40008 */ lwc1 $f4,0x8($sp) +/* 2221c: 460c2202 */ mul.s $f8,$f4,$f12 +/* 22220: c7a400cc */ lwc1 $f4,0xcc($sp) +/* 22224: 46064400 */ add.s $f16,$f8,$f6 +/* 22228: c7a800c8 */ lwc1 $f8,0xc8($sp) +/* 2222c: 46082180 */ add.s $f6,$f4,$f8 +/* 22230: c7a400c4 */ lwc1 $f4,0xc4($sp) +/* 22234: 46043000 */ add.s $f0,$f6,$f4 +/* 22238: 46000007 */ neg.s $f0,$f0 +/* 2223c: 46120202 */ mul.s $f8,$f0,$f18 +/* 22240: 46088180 */ add.s $f6,$f16,$f8 +/* 22244: 460e0202 */ mul.s $f8,$f0,$f14 +/* 22248: 46003107 */ neg.s $f4,$f6 +/* 2224c: e7a400ac */ swc1 $f4,0xac($sp) +/* 22250: c7ac00ac */ lwc1 $f12,0xac($sp) +/* 22254: 46088400 */ add.s $f16,$f16,$f8 +/* 22258: 45000006 */ bc1f .L00022274 +/* 2225c: 46008407 */ neg.s $f16,$f16 +/* 22260: 46005187 */ neg.s $f6,$f10 +/* 22264: 46006307 */ neg.s $f12,$f12 +/* 22268: e7a600b4 */ swc1 $f6,0xb4($sp) +/* 2226c: 46008407 */ neg.s $f16,$f16 +/* 22270: e7ac00ac */ swc1 $f12,0xac($sp) +.L00022274: +/* 22274: 4602803c */ c.lt.s $f16,$f2 +/* 22278: c7ac00ac */ lwc1 $f12,0xac($sp) +/* 2227c: 45020008 */ bc1fl .L000222a0 +/* 22280: 4610603c */ c.lt.s $f12,$f16 +/* 22284: 4602603c */ c.lt.s $f12,$f2 +/* 22288: 00000000 */ sll $zero,$zero,0x0 +/* 2228c: 45020004 */ bc1fl .L000222a0 +/* 22290: 4610603c */ c.lt.s $f12,$f16 +/* 22294: 100000cd */ beqz $zero,.L000225cc +/* 22298: 00001025 */ or $v0,$zero,$zero +/* 2229c: 4610603c */ c.lt.s $f12,$f16 +.L000222a0: +/* 222a0: e7ac00ac */ swc1 $f12,0xac($sp) +/* 222a4: 45020005 */ bc1fl .L000222bc +/* 222a8: c4a00010 */ lwc1 $f0,0x10($a1) +/* 222ac: 46008006 */ mov.s $f0,$f16 +/* 222b0: 46006406 */ mov.s $f16,$f12 +/* 222b4: e7a000ac */ swc1 $f0,0xac($sp) +/* 222b8: c4a00010 */ lwc1 $f0,0x10($a1) +.L000222bc: +/* 222bc: c7a60010 */ lwc1 $f6,0x10($sp) +/* 222c0: 46000102 */ mul.s $f4,$f0,$f0 +/* 222c4: e7a400a0 */ swc1 $f4,0xa0($sp) +/* 222c8: c4a20014 */ lwc1 $f2,0x14($a1) +/* 222cc: 46021202 */ mul.s $f8,$f2,$f2 +/* 222d0: e7a8009c */ swc1 $f8,0x9c($sp) +/* 222d4: c4ac0018 */ lwc1 $f12,0x18($a1) +/* 222d8: c7a8000c */ lwc1 $f8,0xc($sp) +/* 222dc: 460c6282 */ mul.s $f10,$f12,$f12 +/* 222e0: e7aa0098 */ swc1 $f10,0x98($sp) +/* 222e4: 46060102 */ mul.s $f4,$f0,$f6 +/* 222e8: 00000000 */ sll $zero,$zero,0x0 +/* 222ec: 46081282 */ mul.s $f10,$f2,$f8 +/* 222f0: c7a80014 */ lwc1 $f8,0x14($sp) +/* 222f4: 460a2180 */ add.s $f6,$f4,$f10 +/* 222f8: 460c4102 */ mul.s $f4,$f8,$f12 +/* 222fc: c7aa0004 */ lwc1 $f10,0x4($sp) +/* 22300: 460a0202 */ mul.s $f8,$f0,$f10 +/* 22304: 46062480 */ add.s $f18,$f4,$f6 +/* 22308: c7a40000 */ lwc1 $f4,0x0($sp) +/* 2230c: 46041182 */ mul.s $f6,$f2,$f4 +/* 22310: c7a40008 */ lwc1 $f4,0x8($sp) +/* 22314: 46064280 */ add.s $f10,$f8,$f6 +/* 22318: 460c2202 */ mul.s $f8,$f4,$f12 +/* 2231c: c7a4009c */ lwc1 $f4,0x9c($sp) +/* 22320: c7a600a0 */ lwc1 $f6,0xa0($sp) +/* 22324: 44806000 */ mtc1 $zero,$f12 +/* 22328: 460a4380 */ add.s $f14,$f8,$f10 +/* 2232c: c7aa0098 */ lwc1 $f10,0x98($sp) +/* 22330: 46043200 */ add.s $f8,$f6,$f4 +/* 22334: c7a60058 */ lwc1 $f6,0x58($sp) +/* 22338: 460a4000 */ add.s $f0,$f8,$f10 +/* 2233c: c7a8005c */ lwc1 $f8,0x5c($sp) +/* 22340: 46000007 */ neg.s $f0,$f0 +/* 22344: 46060102 */ mul.s $f4,$f0,$f6 +/* 22348: 44803000 */ mtc1 $zero,$f6 +/* 2234c: 46080282 */ mul.s $f10,$f0,$f8 +/* 22350: 4606903c */ c.lt.s $f18,$f6 +/* 22354: 46047080 */ add.s $f2,$f14,$f4 +/* 22358: c7a400b4 */ lwc1 $f4,0xb4($sp) +/* 2235c: 460a7380 */ add.s $f14,$f14,$f10 +/* 22360: 46001087 */ neg.s $f2,$f2 +/* 22364: 45000004 */ bc1f .L00022378 +/* 22368: 46007387 */ neg.s $f14,$f14 +/* 2236c: 46009487 */ neg.s $f18,$f18 +/* 22370: 46007387 */ neg.s $f14,$f14 +/* 22374: 46001087 */ neg.s $f2,$f2 +.L00022378: +/* 22378: 460c703c */ c.lt.s $f14,$f12 +/* 2237c: 00000000 */ sll $zero,$zero,0x0 +/* 22380: 45020008 */ bc1fl .L000223a4 +/* 22384: 460e103c */ c.lt.s $f2,$f14 +/* 22388: 460c103c */ c.lt.s $f2,$f12 +/* 2238c: 00000000 */ sll $zero,$zero,0x0 +/* 22390: 45020004 */ bc1fl .L000223a4 +/* 22394: 460e103c */ c.lt.s $f2,$f14 +/* 22398: 1000008c */ beqz $zero,.L000225cc +/* 2239c: 00001025 */ or $v0,$zero,$zero +/* 223a0: 460e103c */ c.lt.s $f2,$f14 +.L000223a4: +/* 223a4: c7aa00ac */ lwc1 $f10,0xac($sp) +/* 223a8: 45000004 */ bc1f .L000223bc +/* 223ac: 00000000 */ sll $zero,$zero,0x0 +/* 223b0: 46007006 */ mov.s $f0,$f14 +/* 223b4: 46001386 */ mov.s $f14,$f2 +/* 223b8: 46000086 */ mov.s $f2,$f0 +.L000223bc: +/* 223bc: 46047302 */ mul.s $f12,$f14,$f4 +/* 223c0: 00000000 */ sll $zero,$zero,0x0 +/* 223c4: 46128002 */ mul.s $f0,$f16,$f18 +/* 223c8: 4600603c */ c.lt.s $f12,$f0 +/* 223cc: 00000000 */ sll $zero,$zero,0x0 +/* 223d0: 4500000f */ bc1f .L00022410 +/* 223d4: 00000000 */ sll $zero,$zero,0x0 +/* 223d8: 46041302 */ mul.s $f12,$f2,$f4 +/* 223dc: 46002386 */ mov.s $f14,$f4 +/* 223e0: 4600603c */ c.lt.s $f12,$f0 +/* 223e4: 00000000 */ sll $zero,$zero,0x0 +/* 223e8: 45020004 */ bc1fl .L000223fc +/* 223ec: c7a800ac */ lwc1 $f8,0xac($sp) +/* 223f0: 10000076 */ beqz $zero,.L000225cc +/* 223f4: 00001025 */ or $v0,$zero,$zero +/* 223f8: c7a800ac */ lwc1 $f8,0xac($sp) +.L000223fc: +/* 223fc: e7b00074 */ swc1 $f16,0x74($sp) +/* 22400: e7ae0070 */ swc1 $f14,0x70($sp) +/* 22404: 46124002 */ mul.s $f0,$f8,$f18 +/* 22408: 1000000e */ beqz $zero,.L00022444 +/* 2240c: 460c003c */ c.lt.s $f0,$f12 +.L00022410: +/* 22410: 46125002 */ mul.s $f0,$f10,$f18 +/* 22414: 460c003c */ c.lt.s $f0,$f12 +/* 22418: 00000000 */ sll $zero,$zero,0x0 +/* 2241c: 45020004 */ bc1fl .L00022430 +/* 22420: e7ae0074 */ swc1 $f14,0x74($sp) +/* 22424: 10000069 */ beqz $zero,.L000225cc +/* 22428: 00001025 */ or $v0,$zero,$zero +/* 2242c: e7ae0074 */ swc1 $f14,0x74($sp) +.L00022430: +/* 22430: c7ae00b4 */ lwc1 $f14,0xb4($sp) +/* 22434: e7b20070 */ swc1 $f18,0x70($sp) +/* 22438: 460e1302 */ mul.s $f12,$f2,$f14 +/* 2243c: 00000000 */ sll $zero,$zero,0x0 +/* 22440: 460c003c */ c.lt.s $f0,$f12 +.L00022444: +/* 22444: c7a400ac */ lwc1 $f4,0xac($sp) +/* 22448: 45020005 */ bc1fl .L00022460 +/* 2244c: e7a2006c */ swc1 $f2,0x6c($sp) +/* 22450: e7a4006c */ swc1 $f4,0x6c($sp) +/* 22454: 10000003 */ beqz $zero,.L00022464 +/* 22458: e7ae0068 */ swc1 $f14,0x68($sp) +/* 2245c: e7a2006c */ swc1 $f2,0x6c($sp) +.L00022460: +/* 22460: e7b20068 */ swc1 $f18,0x68($sp) +.L00022464: +/* 22464: c4a00020 */ lwc1 $f0,0x20($a1) +/* 22468: c4a20024 */ lwc1 $f2,0x24($a1) +/* 2246c: c7a60010 */ lwc1 $f6,0x10($sp) +/* 22470: 46000482 */ mul.s $f18,$f0,$f0 +/* 22474: 00000000 */ sll $zero,$zero,0x0 +/* 22478: 46021202 */ mul.s $f8,$f2,$f2 +/* 2247c: e7a80040 */ swc1 $f8,0x40($sp) +/* 22480: c4ac0028 */ lwc1 $f12,0x28($a1) +/* 22484: c7a8000c */ lwc1 $f8,0xc($sp) +/* 22488: 460c6282 */ mul.s $f10,$f12,$f12 +/* 2248c: e7aa003c */ swc1 $f10,0x3c($sp) +/* 22490: 46060102 */ mul.s $f4,$f0,$f6 +/* 22494: 00000000 */ sll $zero,$zero,0x0 +/* 22498: 46081282 */ mul.s $f10,$f2,$f8 +/* 2249c: c7a80014 */ lwc1 $f8,0x14($sp) +/* 224a0: 460a2180 */ add.s $f6,$f4,$f10 +/* 224a4: 460c4102 */ mul.s $f4,$f8,$f12 +/* 224a8: c7aa0004 */ lwc1 $f10,0x4($sp) +/* 224ac: 460a0202 */ mul.s $f8,$f0,$f10 +/* 224b0: 46062400 */ add.s $f16,$f4,$f6 +/* 224b4: c7a40000 */ lwc1 $f4,0x0($sp) +/* 224b8: 46041182 */ mul.s $f6,$f2,$f4 +/* 224bc: c7a40008 */ lwc1 $f4,0x8($sp) +/* 224c0: 46064280 */ add.s $f10,$f8,$f6 +/* 224c4: 460c2202 */ mul.s $f8,$f4,$f12 +/* 224c8: c7a60040 */ lwc1 $f6,0x40($sp) +/* 224cc: 46069100 */ add.s $f4,$f18,$f6 +/* 224d0: 460a4380 */ add.s $f14,$f8,$f10 +/* 224d4: c7a8003c */ lwc1 $f8,0x3c($sp) +/* 224d8: c7aa0050 */ lwc1 $f10,0x50($sp) +/* 224dc: 46082000 */ add.s $f0,$f4,$f8 +/* 224e0: c7a40054 */ lwc1 $f4,0x54($sp) +/* 224e4: 46000007 */ neg.s $f0,$f0 +/* 224e8: 460a0182 */ mul.s $f6,$f0,$f10 +/* 224ec: 44805000 */ mtc1 $zero,$f10 +/* 224f0: 46040202 */ mul.s $f8,$f0,$f4 +/* 224f4: 460a803c */ c.lt.s $f16,$f10 +/* 224f8: 46067080 */ add.s $f2,$f14,$f6 +/* 224fc: 44803000 */ mtc1 $zero,$f6 +/* 22500: 46087380 */ add.s $f14,$f14,$f8 +/* 22504: c7a80074 */ lwc1 $f8,0x74($sp) +/* 22508: 46001087 */ neg.s $f2,$f2 +/* 2250c: 45000004 */ bc1f .L00022520 +/* 22510: 46007387 */ neg.s $f14,$f14 +/* 22514: 46008407 */ neg.s $f16,$f16 +/* 22518: 46007387 */ neg.s $f14,$f14 +/* 2251c: 46001087 */ neg.s $f2,$f2 +.L00022520: +/* 22520: 4606703c */ c.lt.s $f14,$f6 +/* 22524: c7ac0070 */ lwc1 $f12,0x70($sp) +/* 22528: 4502000a */ bc1fl .L00022554 +/* 2252c: 460e103c */ c.lt.s $f2,$f14 +/* 22530: 44802000 */ mtc1 $zero,$f4 +/* 22534: 00000000 */ sll $zero,$zero,0x0 +/* 22538: 4604103c */ c.lt.s $f2,$f4 +/* 2253c: 00000000 */ sll $zero,$zero,0x0 +/* 22540: 45020004 */ bc1fl .L00022554 +/* 22544: 460e103c */ c.lt.s $f2,$f14 +/* 22548: 10000020 */ beqz $zero,.L000225cc +/* 2254c: 00001025 */ or $v0,$zero,$zero +/* 22550: 460e103c */ c.lt.s $f2,$f14 +.L00022554: +/* 22554: c7a6006c */ lwc1 $f6,0x6c($sp) +/* 22558: 45000004 */ bc1f .L0002256c +/* 2255c: 00000000 */ sll $zero,$zero,0x0 +/* 22560: 46007006 */ mov.s $f0,$f14 +/* 22564: 46001386 */ mov.s $f14,$f2 +/* 22568: 46000086 */ mov.s $f2,$f0 +.L0002256c: +/* 2256c: 46104002 */ mul.s $f0,$f8,$f16 +/* 22570: c7a80068 */ lwc1 $f8,0x68($sp) +/* 22574: 460c7282 */ mul.s $f10,$f14,$f12 +/* 22578: 460a003c */ c.lt.s $f0,$f10 +/* 2257c: 00000000 */ sll $zero,$zero,0x0 +/* 22580: 4500000a */ bc1f .L000225ac +/* 22584: 00000000 */ sll $zero,$zero,0x0 +/* 22588: 46103102 */ mul.s $f4,$f6,$f16 +/* 2258c: 00000000 */ sll $zero,$zero,0x0 +/* 22590: 46087282 */ mul.s $f10,$f14,$f8 +/* 22594: 460a203c */ c.lt.s $f4,$f10 +/* 22598: 00000000 */ sll $zero,$zero,0x0 +/* 2259c: 4500000a */ bc1f .L000225c8 +/* 225a0: 00000000 */ sll $zero,$zero,0x0 +/* 225a4: 10000009 */ beqz $zero,.L000225cc +/* 225a8: 00001025 */ or $v0,$zero,$zero +.L000225ac: +/* 225ac: 460c1182 */ mul.s $f6,$f2,$f12 +/* 225b0: 4600303c */ c.lt.s $f6,$f0 +/* 225b4: 00000000 */ sll $zero,$zero,0x0 +/* 225b8: 45020004 */ bc1fl .L000225cc +/* 225bc: 24020001 */ addiu $v0,$zero,0x1 +/* 225c0: 10000002 */ beqz $zero,.L000225cc +/* 225c4: 00001025 */ or $v0,$zero,$zero +.L000225c8: +/* 225c8: 24020001 */ addiu $v0,$zero,0x1 +.L000225cc: +/* 225cc: 03e00008 */ jr $ra +/* 225d0: 27bd00d0 */ addiu $sp,$sp,0xd0 +/* 225d4: 27bdffd8 */ addiu $sp,$sp,-40 +/* 225d8: afbf0024 */ sw $ra,0x24($sp) +/* 225dc: afb30020 */ sw $s3,0x20($sp) +/* 225e0: afb2001c */ sw $s2,0x1c($sp) +/* 225e4: afb10018 */ sw $s1,0x18($sp) +/* 225e8: afb00014 */ sw $s0,0x14($sp) +/* 225ec: afa5002c */ sw $a1,0x2c($sp) +/* 225f0: afa60030 */ sw $a2,0x30($sp) +/* 225f4: afa70034 */ sw $a3,0x34($sp) +/* 225f8: 8ce20000 */ lw $v0,0x0($a3) +/* 225fc: 00809025 */ or $s2,$a0,$zero +/* 22600: 24130001 */ addiu $s3,$zero,0x1 +/* 22604: 10400003 */ beqz $v0,.L00022614 +/* 22608: 00408025 */ or $s0,$v0,$zero +/* 2260c: 10000003 */ beqz $zero,.L0002261c +/* 22610: ace00000 */ sw $zero,0x0($a3) +.L00022614: +/* 22614: 8e4f0008 */ lw $t7,0x8($s2) +/* 22618: 8df00000 */ lw $s0,0x0($t7) +.L0002261c: +/* 2261c: 5200005a */ beqzl $s0,.L00022788 +/* 22620: 00001025 */ or $v0,$zero,$zero +.L00022624: +/* 22624: 12600006 */ beqz $s3,.L00022640 +/* 22628: 00000000 */ sll $zero,$zero,0x0 +/* 2262c: 8e020014 */ lw $v0,0x14($s0) +/* 22630: 10400003 */ beqz $v0,.L00022640 +/* 22634: 00000000 */ sll $zero,$zero,0x0 +/* 22638: 1000000d */ beqz $zero,.L00022670 +/* 2263c: 00408025 */ or $s0,$v0,$zero +.L00022640: +/* 22640: 12000009 */ beqz $s0,.L00022668 +/* 22644: 00000000 */ sll $zero,$zero,0x0 +/* 22648: 8e02000c */ lw $v0,0xc($s0) +.L0002264c: +/* 2264c: 50400004 */ beqzl $v0,.L00022660 +/* 22650: 8e100008 */ lw $s0,0x8($s0) +/* 22654: 10000004 */ beqz $zero,.L00022668 +/* 22658: 00408025 */ or $s0,$v0,$zero +/* 2265c: 8e100008 */ lw $s0,0x8($s0) +.L00022660: +/* 22660: 5600fffa */ bnezl $s0,.L0002264c +/* 22664: 8e02000c */ lw $v0,0xc($s0) +.L00022668: +/* 22668: 52000047 */ beqzl $s0,.L00022788 +/* 2266c: 00001025 */ or $v0,$zero,$zero +.L00022670: +/* 22670: 96020000 */ lhu $v0,0x0($s0) +/* 22674: 24130001 */ addiu $s3,$zero,0x1 +/* 22678: 305800ff */ andi $t8,$v0,0xff +/* 2267c: 2719ffff */ addiu $t9,$t8,-1 +/* 22680: 2f210018 */ sltiu $at,$t9,0x18 +/* 22684: 1020003d */ beqz $at,.L0002277c +/* 22688: 0019c880 */ sll $t9,$t9,0x2 +/* 2268c: 3c017005 */ lui $at,0x7005 +/* 22690: 00390821 */ addu $at,$at,$t9 +/* 22694: 8c3944b8 */ lw $t9,0x44b8($at) +/* 22698: 03200008 */ jr $t9 +/* 2269c: 00000000 */ sll $zero,$zero,0x0 +/* 226a0: 8e110004 */ lw $s1,0x4($s0) +/* 226a4: 02402025 */ or $a0,$s2,$zero +/* 226a8: 02002825 */ or $a1,$s0,$zero +/* 226ac: 0c006973 */ jal func0001a5cc +/* 226b0: 00003025 */ or $a2,$zero,$zero +/* 226b4: 02202025 */ or $a0,$s1,$zero +/* 226b8: 00402825 */ or $a1,$v0,$zero +/* 226bc: 8fa6002c */ lw $a2,0x2c($sp) +/* 226c0: 0c00883f */ jal func000220fc +/* 226c4: 8fa70030 */ lw $a3,0x30($sp) +/* 226c8: 10400005 */ beqz $v0,.L000226e0 +/* 226cc: 00000000 */ sll $zero,$zero,0x0 +/* 226d0: 8fa80034 */ lw $t0,0x34($sp) +/* 226d4: ad100000 */ sw $s0,0x0($t0) +/* 226d8: 1000002b */ beqz $zero,.L00022788 +/* 226dc: 8e220000 */ lw $v0,0x0($s1) +.L000226e0: +/* 226e0: 10000026 */ beqz $zero,.L0002277c +/* 226e4: 00009825 */ or $s3,$zero,$zero +/* 226e8: 8e110004 */ lw $s1,0x4($s0) +/* 226ec: 02402025 */ or $a0,$s2,$zero +/* 226f0: 0c006a87 */ jal func0001aa1c +/* 226f4: 02002825 */ or $a1,$s0,$zero +/* 226f8: 8c490000 */ lw $t1,0x0($v0) +/* 226fc: 11200004 */ beqz $t1,.L00022710 +/* 22700: 00000000 */ sll $zero,$zero,0x0 +/* 22704: 8e2a0008 */ lw $t2,0x8($s1) +/* 22708: 1000001c */ beqz $zero,.L0002277c +/* 2270c: ae0a0014 */ sw $t2,0x14($s0) +.L00022710: +/* 22710: 1000001a */ beqz $zero,.L0002277c +/* 22714: ae000014 */ sw $zero,0x14($s0) +/* 22718: 8e110004 */ lw $s1,0x4($s0) +/* 2271c: 02402025 */ or $a0,$s2,$zero +/* 22720: 0c006a87 */ jal func0001aa1c +/* 22724: 02002825 */ or $a1,$s0,$zero +/* 22728: 8c4b0000 */ lw $t3,0x0($v0) +/* 2272c: 11600004 */ beqz $t3,.L00022740 +/* 22730: 00000000 */ sll $zero,$zero,0x0 +/* 22734: 8e2c0000 */ lw $t4,0x0($s1) +/* 22738: 10000010 */ beqz $zero,.L0002277c +/* 2273c: ae0c0014 */ sw $t4,0x14($s0) +.L00022740: +/* 22740: 1000000e */ beqz $zero,.L0002277c +/* 22744: ae000014 */ sw $zero,0x14($s0) +/* 22748: 02402025 */ or $a0,$s2,$zero +/* 2274c: 0c006a87 */ jal func0001aa1c +/* 22750: 02002825 */ or $a1,$s0,$zero +/* 22754: 8c440000 */ lw $a0,0x0($v0) +/* 22758: 10800008 */ beqz $a0,.L0002277c +/* 2275c: 00000000 */ sll $zero,$zero,0x0 +/* 22760: 8c830000 */ lw $v1,0x0($a0) +/* 22764: 10600005 */ beqz $v1,.L0002277c +/* 22768: ae030014 */ sw $v1,0x14($s0) +/* 2276c: ac700008 */ sw $s0,0x8($v1) +.L00022770: +/* 22770: 8c63000c */ lw $v1,0xc($v1) +/* 22774: 5460fffe */ bnezl $v1,.L00022770 +/* 22778: ac700008 */ sw $s0,0x8($v1) +.L0002277c: +/* 2277c: 1600ffa9 */ bnez $s0,.L00022624 +/* 22780: 00000000 */ sll $zero,$zero,0x0 +/* 22784: 00001025 */ or $v0,$zero,$zero +.L00022788: +/* 22788: 8fbf0024 */ lw $ra,0x24($sp) +/* 2278c: 8fb00014 */ lw $s0,0x14($sp) +/* 22790: 8fb10018 */ lw $s1,0x18($sp) +/* 22794: 8fb2001c */ lw $s2,0x1c($sp) +/* 22798: 8fb30020 */ lw $s3,0x20($sp) +/* 2279c: 03e00008 */ jr $ra +/* 227a0: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func000227a4 +/* 227a4: 1080009d */ beqz $a0,.L00022a1c +/* 227a8: 00000000 */ sll $zero,$zero,0x0 +/* 227ac: 94820000 */ lhu $v0,0x0($a0) +.L000227b0: +/* 227b0: 8c830004 */ lw $v1,0x4($a0) +/* 227b4: 00c57823 */ subu $t7,$a2,$a1 +/* 227b8: 304e00ff */ andi $t6,$v0,0xff +/* 227bc: 10600003 */ beqz $v1,.L000227cc +/* 227c0: 01c01025 */ or $v0,$t6,$zero +/* 227c4: 006fc021 */ addu $t8,$v1,$t7 +/* 227c8: ac980004 */ sw $t8,0x4($a0) +.L000227cc: +/* 227cc: 8c830008 */ lw $v1,0x8($a0) +/* 227d0: 244fffff */ addiu $t7,$v0,-1 +/* 227d4: 00c5c823 */ subu $t9,$a2,$a1 +/* 227d8: 10600003 */ beqz $v1,.L000227e8 +/* 227dc: 2de10018 */ sltiu $at,$t7,0x18 +/* 227e0: 00794021 */ addu $t0,$v1,$t9 +/* 227e4: ac880008 */ sw $t0,0x8($a0) +.L000227e8: +/* 227e8: 8c83000c */ lw $v1,0xc($a0) +/* 227ec: 00c54823 */ subu $t1,$a2,$a1 +/* 227f0: 00c55823 */ subu $t3,$a2,$a1 +/* 227f4: 10600002 */ beqz $v1,.L00022800 +/* 227f8: 00695021 */ addu $t2,$v1,$t1 +/* 227fc: ac8a000c */ sw $t2,0xc($a0) +.L00022800: +/* 22800: 8c830010 */ lw $v1,0x10($a0) +/* 22804: 00c56823 */ subu $t5,$a2,$a1 +/* 22808: 000f7880 */ sll $t7,$t7,0x2 +/* 2280c: 10600002 */ beqz $v1,.L00022818 +/* 22810: 006b6021 */ addu $t4,$v1,$t3 +/* 22814: ac8c0010 */ sw $t4,0x10($a0) +.L00022818: +/* 22818: 8c830014 */ lw $v1,0x14($a0) +/* 2281c: 10600002 */ beqz $v1,.L00022828 +/* 22820: 006d7021 */ addu $t6,$v1,$t5 +/* 22824: ac8e0014 */ sw $t6,0x14($a0) +.L00022828: +/* 22828: 1020006b */ beqz $at,.L000229d8 +/* 2282c: 3c017005 */ lui $at,0x7005 +/* 22830: 002f0821 */ addu $at,$at,$t7 +/* 22834: 8c2f4518 */ lw $t7,0x4518($at) +/* 22838: 01e00008 */ jr $t7 +/* 2283c: 00000000 */ sll $zero,$zero,0x0 +/* 22840: 10000066 */ beqz $zero,.L000229dc +/* 22844: 8c830014 */ lw $v1,0x14($a0) +/* 22848: 10000064 */ beqz $zero,.L000229dc +/* 2284c: 8c830014 */ lw $v1,0x14($a0) +/* 22850: 8c820004 */ lw $v0,0x4($a0) +/* 22854: 00c5c023 */ subu $t8,$a2,$a1 +/* 22858: 8c43000c */ lw $v1,0xc($v0) +/* 2285c: 10600002 */ beqz $v1,.L00022868 +/* 22860: 0078c821 */ addu $t9,$v1,$t8 +/* 22864: ac59000c */ sw $t9,0xc($v0) +.L00022868: +/* 22868: ac460008 */ sw $a2,0x8($v0) +/* 2286c: 1000005b */ beqz $zero,.L000229dc +/* 22870: 8c830014 */ lw $v1,0x14($a0) +/* 22874: 8c820004 */ lw $v0,0x4($a0) +/* 22878: 00c54023 */ subu $t0,$a2,$a1 +/* 2287c: 8c43000c */ lw $v1,0xc($v0) +/* 22880: 10600002 */ beqz $v1,.L0002288c +/* 22884: 00684821 */ addu $t1,$v1,$t0 +/* 22888: ac49000c */ sw $t1,0xc($v0) +.L0002288c: +/* 2288c: ac460008 */ sw $a2,0x8($v0) +/* 22890: 10000052 */ beqz $zero,.L000229dc +/* 22894: 8c830014 */ lw $v1,0x14($a0) +/* 22898: 8c820004 */ lw $v0,0x4($a0) +/* 2289c: 00c55023 */ subu $t2,$a2,$a1 +/* 228a0: 8c470008 */ lw $a3,0x8($v0) +/* 228a4: 10e00003 */ beqz $a3,.L000228b4 +/* 228a8: 00ea5821 */ addu $t3,$a3,$t2 +/* 228ac: ac4b0008 */ sw $t3,0x8($v0) +/* 228b0: 01603825 */ or $a3,$t3,$zero +.L000228b4: +/* 228b4: ac870014 */ sw $a3,0x14($a0) +/* 228b8: 10000048 */ beqz $zero,.L000229dc +/* 228bc: 00e01825 */ or $v1,$a3,$zero +/* 228c0: 8c820004 */ lw $v0,0x4($a0) +/* 228c4: 00c56023 */ subu $t4,$a2,$a1 +/* 228c8: 8c430000 */ lw $v1,0x0($v0) +/* 228cc: 10600002 */ beqz $v1,.L000228d8 +/* 228d0: 006c6821 */ addu $t5,$v1,$t4 +/* 228d4: ac4d0000 */ sw $t5,0x0($v0) +.L000228d8: +/* 228d8: 10000040 */ beqz $zero,.L000229dc +/* 228dc: 8c830014 */ lw $v1,0x14($a0) +/* 228e0: 8c820004 */ lw $v0,0x4($a0) +/* 228e4: 00c57023 */ subu $t6,$a2,$a1 +/* 228e8: 00c5c023 */ subu $t8,$a2,$a1 +/* 228ec: 8c430018 */ lw $v1,0x18($v0) +/* 228f0: 10600002 */ beqz $v1,.L000228fc +/* 228f4: 006e7821 */ addu $t7,$v1,$t6 +/* 228f8: ac4f0018 */ sw $t7,0x18($v0) +.L000228fc: +/* 228fc: 8c43001c */ lw $v1,0x1c($v0) +/* 22900: 10600002 */ beqz $v1,.L0002290c +/* 22904: 0078c821 */ addu $t9,$v1,$t8 +/* 22908: ac59001c */ sw $t9,0x1c($v0) +.L0002290c: +/* 2290c: 10000033 */ beqz $zero,.L000229dc +/* 22910: 8c830014 */ lw $v1,0x14($a0) +/* 22914: 8c820004 */ lw $v0,0x4($a0) +/* 22918: 00c54023 */ subu $t0,$a2,$a1 +/* 2291c: 8c430014 */ lw $v1,0x14($v0) +/* 22920: 10600002 */ beqz $v1,.L0002292c +/* 22924: 00684821 */ addu $t1,$v1,$t0 +/* 22928: ac490014 */ sw $t1,0x14($v0) +.L0002292c: +/* 2292c: 1000002b */ beqz $zero,.L000229dc +/* 22930: 8c830014 */ lw $v1,0x14($a0) +/* 22934: 8c820004 */ lw $v0,0x4($a0) +/* 22938: 00c55023 */ subu $t2,$a2,$a1 +/* 2293c: 8c43003c */ lw $v1,0x3c($v0) +/* 22940: 10600002 */ beqz $v1,.L0002294c +/* 22944: 006a5821 */ addu $t3,$v1,$t2 +/* 22948: ac4b003c */ sw $t3,0x3c($v0) +.L0002294c: +/* 2294c: ac460048 */ sw $a2,0x48($v0) +/* 22950: 10000022 */ beqz $zero,.L000229dc +/* 22954: 8c830014 */ lw $v1,0x14($a0) +/* 22958: 8c820004 */ lw $v0,0x4($a0) +/* 2295c: 00c56023 */ subu $t4,$a2,$a1 +/* 22960: 8c430018 */ lw $v1,0x18($v0) +/* 22964: 10600002 */ beqz $v1,.L00022970 +/* 22968: 006c6821 */ addu $t5,$v1,$t4 +/* 2296c: ac4d0018 */ sw $t5,0x18($v0) +.L00022970: +/* 22970: ac460024 */ sw $a2,0x24($v0) +/* 22974: 10000019 */ beqz $zero,.L000229dc +/* 22978: 8c830014 */ lw $v1,0x14($a0) +/* 2297c: 8c820004 */ lw $v0,0x4($a0) +/* 22980: 00c57023 */ subu $t6,$a2,$a1 +/* 22984: 00c5c023 */ subu $t8,$a2,$a1 +/* 22988: 8c430010 */ lw $v1,0x10($v0) +/* 2298c: 10600002 */ beqz $v1,.L00022998 +/* 22990: 006e7821 */ addu $t7,$v1,$t6 +/* 22994: ac4f0010 */ sw $t7,0x10($v0) +.L00022998: +/* 22998: 8c430014 */ lw $v1,0x14($v0) +/* 2299c: 10600002 */ beqz $v1,.L000229a8 +/* 229a0: 0078c821 */ addu $t9,$v1,$t8 +/* 229a4: ac590014 */ sw $t9,0x14($v0) +.L000229a8: +/* 229a8: ac46001c */ sw $a2,0x1c($v0) +/* 229ac: 1000000b */ beqz $zero,.L000229dc +/* 229b0: 8c830014 */ lw $v1,0x14($a0) +/* 229b4: 8c820004 */ lw $v0,0x4($a0) +/* 229b8: 00c54023 */ subu $t0,$a2,$a1 +/* 229bc: 8c430004 */ lw $v1,0x4($v0) +/* 229c0: 10600002 */ beqz $v1,.L000229cc +/* 229c4: 00684821 */ addu $t1,$v1,$t0 +/* 229c8: ac490004 */ sw $t1,0x4($v0) +.L000229cc: +/* 229cc: ac46000c */ sw $a2,0xc($v0) +/* 229d0: 10000002 */ beqz $zero,.L000229dc +/* 229d4: 8c830014 */ lw $v1,0x14($a0) +.L000229d8: +/* 229d8: 8c830014 */ lw $v1,0x14($a0) +.L000229dc: +/* 229dc: 10600003 */ beqz $v1,.L000229ec +/* 229e0: 00000000 */ sll $zero,$zero,0x0 +/* 229e4: 1000000b */ beqz $zero,.L00022a14 +/* 229e8: 00602025 */ or $a0,$v1,$zero +.L000229ec: +/* 229ec: 10800009 */ beqz $a0,.L00022a14 +/* 229f0: 00000000 */ sll $zero,$zero,0x0 +/* 229f4: 8c83000c */ lw $v1,0xc($a0) +.L000229f8: +/* 229f8: 50600004 */ beqzl $v1,.L00022a0c +/* 229fc: 8c840008 */ lw $a0,0x8($a0) +/* 22a00: 10000004 */ beqz $zero,.L00022a14 +/* 22a04: 00602025 */ or $a0,$v1,$zero +/* 22a08: 8c840008 */ lw $a0,0x8($a0) +.L00022a0c: +/* 22a0c: 5480fffa */ bnezl $a0,.L000229f8 +/* 22a10: 8c83000c */ lw $v1,0xc($a0) +.L00022a14: +/* 22a14: 5480ff66 */ bnezl $a0,.L000227b0 +/* 22a18: 94820000 */ lhu $v0,0x0($a0) +.L00022a1c: +/* 22a1c: 03e00008 */ jr $ra +/* 22a20: 00000000 */ sll $zero,$zero,0x0 +/* 22a24: 27bdffe0 */ addiu $sp,$sp,-32 +/* 22a28: afbf001c */ sw $ra,0x1c($sp) +/* 22a2c: afb00018 */ sw $s0,0x18($sp) +/* 22a30: 8c820000 */ lw $v0,0x0($a0) +/* 22a34: 00808025 */ or $s0,$a0,$zero +/* 22a38: 00c03825 */ or $a3,$a2,$zero +/* 22a3c: 10400003 */ beqz $v0,.L00022a4c +/* 22a40: 00c57023 */ subu $t6,$a2,$a1 +/* 22a44: 004e7821 */ addu $t7,$v0,$t6 +/* 22a48: ac8f0000 */ sw $t7,0x0($a0) +.L00022a4c: +/* 22a4c: 8e020008 */ lw $v0,0x8($s0) +/* 22a50: 00e5c023 */ subu $t8,$a3,$a1 +/* 22a54: 00e57023 */ subu $t6,$a3,$a1 +/* 22a58: 10400002 */ beqz $v0,.L00022a64 +/* 22a5c: 0058c821 */ addu $t9,$v0,$t8 +/* 22a60: ae190008 */ sw $t9,0x8($s0) +.L00022a64: +/* 22a64: 8e020018 */ lw $v0,0x18($s0) +/* 22a68: 00003025 */ or $a2,$zero,$zero +/* 22a6c: 10400002 */ beqz $v0,.L00022a78 +/* 22a70: 004e7821 */ addu $t7,$v0,$t6 +/* 22a74: ae0f0018 */ sw $t7,0x18($s0) +.L00022a78: +/* 22a78: 8604000c */ lh $a0,0xc($s0) +/* 22a7c: 00004825 */ or $t1,$zero,$zero +/* 22a80: 5880000e */ blezl $a0,.L00022abc +/* 22a84: 8e040000 */ lw $a0,0x0($s0) +.L00022a88: +/* 22a88: 8e180008 */ lw $t8,0x8($s0) +/* 22a8c: 00e5c823 */ subu $t9,$a3,$a1 +/* 22a90: 25290001 */ addiu $t1,$t1,0x1 +/* 22a94: 03061821 */ addu $v1,$t8,$a2 +/* 22a98: 8c620000 */ lw $v0,0x0($v1) +/* 22a9c: 10400003 */ beqz $v0,.L00022aac +/* 22aa0: 00597021 */ addu $t6,$v0,$t9 +/* 22aa4: ac6e0000 */ sw $t6,0x0($v1) +/* 22aa8: 8604000c */ lh $a0,0xc($s0) +.L00022aac: +/* 22aac: 0124082a */ slt $at,$t1,$a0 +/* 22ab0: 1420fff5 */ bnez $at,.L00022a88 +/* 22ab4: 24c60004 */ addiu $a2,$a2,0x4 +/* 22ab8: 8e040000 */ lw $a0,0x0($s0) +.L00022abc: +/* 22abc: 0c0089e9 */ jal func000227a4 +/* 22ac0: 00e03025 */ or $a2,$a3,$zero +/* 22ac4: 8604000c */ lh $a0,0xc($s0) +/* 22ac8: 8e0f0008 */ lw $t7,0x8($s0) +/* 22acc: 240d0001 */ addiu $t5,$zero,0x1 +/* 22ad0: 0004c080 */ sll $t8,$a0,0x2 +/* 22ad4: 1080001f */ beqz $a0,.L00022b54 +/* 22ad8: 01f86021 */ addu $t4,$t7,$t8 +/* 22adc: 248affff */ addiu $t2,$a0,-1 +/* 22ae0: 00005825 */ or $t3,$zero,$zero +.L00022ae4: +/* 22ae4: 19400019 */ blez $t2,.L00022b4c +/* 22ae8: 00004825 */ or $t1,$zero,$zero +/* 22aec: 01801025 */ or $v0,$t4,$zero +.L00022af0: +/* 22af0: 84470002 */ lh $a3,0x2($v0) +/* 22af4: 84480000 */ lh $t0,0x0($v0) +/* 22af8: 00e8082a */ slt $at,$a3,$t0 +/* 22afc: 50200010 */ beqzl $at,.L00022b40 +/* 22b00: 25290001 */ addiu $t1,$t1,0x1 +/* 22b04: a4470000 */ sh $a3,0x0($v0) +/* 22b08: a4480002 */ sh $t0,0x2($v0) +/* 22b0c: 8e0e0008 */ lw $t6,0x8($s0) +/* 22b10: 00093080 */ sll $a2,$t1,0x2 +/* 22b14: 01a05825 */ or $t3,$t5,$zero +/* 22b18: 01c61821 */ addu $v1,$t6,$a2 +/* 22b1c: 8c6f0004 */ lw $t7,0x4($v1) +/* 22b20: 8c650000 */ lw $a1,0x0($v1) +/* 22b24: ac6f0000 */ sw $t7,0x0($v1) +/* 22b28: 8e180008 */ lw $t8,0x8($s0) +/* 22b2c: 0306c821 */ addu $t9,$t8,$a2 +/* 22b30: af250004 */ sw $a1,0x4($t9) +/* 22b34: 860a000c */ lh $t2,0xc($s0) +/* 22b38: 254affff */ addiu $t2,$t2,-1 +/* 22b3c: 25290001 */ addiu $t1,$t1,0x1 +.L00022b40: +/* 22b40: 012a082a */ slt $at,$t1,$t2 +/* 22b44: 1420ffea */ bnez $at,.L00022af0 +/* 22b48: 24420002 */ addiu $v0,$v0,0x2 +.L00022b4c: +/* 22b4c: 516dffe5 */ beql $t3,$t5,.L00022ae4 +/* 22b50: 00005825 */ or $t3,$zero,$zero +.L00022b54: +/* 22b54: 8fbf001c */ lw $ra,0x1c($sp) +/* 22b58: 8fb00018 */ lw $s0,0x18($sp) +/* 22b5c: 27bd0020 */ addiu $sp,$sp,0x20 +/* 22b60: 03e00008 */ jr $ra +/* 22b64: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00022b68 +/* 22b68: 27bdffd8 */ addiu $sp,$sp,-40 +/* 22b6c: afb20020 */ sw $s2,0x20($sp) +/* 22b70: afb1001c */ sw $s1,0x1c($sp) +/* 22b74: afb00018 */ sw $s0,0x18($sp) +/* 22b78: 00809025 */ or $s2,$a0,$zero +/* 22b7c: afbf0024 */ sw $ra,0x24($sp) +/* 22b80: 00008825 */ or $s1,$zero,$zero +/* 22b84: 10800060 */ beqz $a0,.L00022d08 +/* 22b88: 00808025 */ or $s0,$a0,$zero +/* 22b8c: 96020000 */ lhu $v0,0x0($s0) +.L00022b90: +/* 22b90: 304e00ff */ andi $t6,$v0,0xff +/* 22b94: 25cfffff */ addiu $t7,$t6,-1 +/* 22b98: 2de10018 */ sltiu $at,$t7,0x18 +/* 22b9c: 10200044 */ beqz $at,.L00022cb0 +/* 22ba0: 000f7880 */ sll $t7,$t7,0x2 +/* 22ba4: 3c017005 */ lui $at,0x7005 +/* 22ba8: 002f0821 */ addu $at,$at,$t7 +/* 22bac: 8c2f4578 */ lw $t7,0x4578($at) +/* 22bb0: 01e00008 */ jr $t7 +/* 22bb4: 00000000 */ sll $zero,$zero,0x0 +/* 22bb8: 8e020004 */ lw $v0,0x4($s0) +/* 22bbc: a4510008 */ sh $s1,0x8($v0) +/* 22bc0: 26310018 */ addiu $s1,$s1,0x18 +/* 22bc4: 3238ffff */ andi $t8,$s1,0xffff +/* 22bc8: 03008825 */ or $s1,$t8,$zero +/* 22bcc: 10000039 */ beqz $zero,.L00022cb4 +/* 22bd0: 8e030014 */ lw $v1,0x14($s0) +/* 22bd4: 8e020004 */ lw $v0,0x4($s0) +/* 22bd8: a451000c */ sh $s1,0xc($v0) +/* 22bdc: 8c430008 */ lw $v1,0x8($v0) +/* 22be0: 26310001 */ addiu $s1,$s1,0x1 +/* 22be4: 3239ffff */ andi $t9,$s1,0xffff +/* 22be8: 03208825 */ or $s1,$t9,$zero +/* 22bec: 10000031 */ beqz $zero,.L00022cb4 +/* 22bf0: ae030014 */ sw $v1,0x14($s0) +/* 22bf4: 8e020004 */ lw $v0,0x4($s0) +/* 22bf8: a4510004 */ sh $s1,0x4($v0) +/* 22bfc: 8c430000 */ lw $v1,0x0($v0) +/* 22c00: 26310001 */ addiu $s1,$s1,0x1 +/* 22c04: 3229ffff */ andi $t1,$s1,0xffff +/* 22c08: 01208825 */ or $s1,$t1,$zero +/* 22c0c: 10000029 */ beqz $zero,.L00022cb4 +/* 22c10: ae030014 */ sw $v1,0x14($s0) +/* 22c14: 8e020004 */ lw $v0,0x4($s0) +/* 22c18: 00001825 */ or $v1,$zero,$zero +/* 22c1c: a4510000 */ sh $s1,0x0($v0) +/* 22c20: 26310002 */ addiu $s1,$s1,0x2 +/* 22c24: 322bffff */ andi $t3,$s1,0xffff +/* 22c28: 01608825 */ or $s1,$t3,$zero +/* 22c2c: 10000021 */ beqz $zero,.L00022cb4 +/* 22c30: ae000014 */ sw $zero,0x14($s0) +/* 22c34: 8e020004 */ lw $v0,0x4($s0) +/* 22c38: 02002025 */ or $a0,$s0,$zero +/* 22c3c: 00002825 */ or $a1,$zero,$zero +/* 22c40: a4510022 */ sh $s1,0x22($v0) +/* 22c44: 26310001 */ addiu $s1,$s1,0x1 +/* 22c48: 322cffff */ andi $t4,$s1,0xffff +/* 22c4c: 0c00721a */ jal func0001c868 +/* 22c50: 01808825 */ or $s1,$t4,$zero +/* 22c54: 10000017 */ beqz $zero,.L00022cb4 +/* 22c58: 8e030014 */ lw $v1,0x14($s0) +/* 22c5c: 8e020004 */ lw $v0,0x4($s0) +/* 22c60: a4510044 */ sh $s1,0x44($v0) +/* 22c64: 26310001 */ addiu $s1,$s1,0x1 +/* 22c68: 322dffff */ andi $t5,$s1,0xffff +/* 22c6c: 01a08825 */ or $s1,$t5,$zero +/* 22c70: 10000010 */ beqz $zero,.L00022cb4 +/* 22c74: 8e030014 */ lw $v1,0x14($s0) +/* 22c78: 8e020004 */ lw $v0,0x4($s0) +/* 22c7c: a4510020 */ sh $s1,0x20($v0) +/* 22c80: 26310001 */ addiu $s1,$s1,0x1 +/* 22c84: 322effff */ andi $t6,$s1,0xffff +/* 22c88: 01c08825 */ or $s1,$t6,$zero +/* 22c8c: 10000009 */ beqz $zero,.L00022cb4 +/* 22c90: 8e030014 */ lw $v1,0x14($s0) +/* 22c94: 8e020004 */ lw $v0,0x4($s0) +/* 22c98: a4510014 */ sh $s1,0x14($v0) +/* 22c9c: 26310003 */ addiu $s1,$s1,0x3 +/* 22ca0: 322fffff */ andi $t7,$s1,0xffff +/* 22ca4: 01e08825 */ or $s1,$t7,$zero +/* 22ca8: 10000002 */ beqz $zero,.L00022cb4 +/* 22cac: 8e030014 */ lw $v1,0x14($s0) +.L00022cb0: +/* 22cb0: 8e030014 */ lw $v1,0x14($s0) +.L00022cb4: +/* 22cb4: 10600003 */ beqz $v1,.L00022cc4 +/* 22cb8: 00000000 */ sll $zero,$zero,0x0 +/* 22cbc: 10000010 */ beqz $zero,.L00022d00 +/* 22cc0: 00608025 */ or $s0,$v1,$zero +.L00022cc4: +/* 22cc4: 1200000e */ beqz $s0,.L00022d00 +/* 22cc8: 00000000 */ sll $zero,$zero,0x0 +/* 22ccc: 8e430008 */ lw $v1,0x8($s2) +.L00022cd0: +/* 22cd0: 56030004 */ bnel $s0,$v1,.L00022ce4 +/* 22cd4: 8e02000c */ lw $v0,0xc($s0) +/* 22cd8: 10000009 */ beqz $zero,.L00022d00 +/* 22cdc: 00008025 */ or $s0,$zero,$zero +/* 22ce0: 8e02000c */ lw $v0,0xc($s0) +.L00022ce4: +/* 22ce4: 50400004 */ beqzl $v0,.L00022cf8 +/* 22ce8: 8e100008 */ lw $s0,0x8($s0) +/* 22cec: 10000004 */ beqz $zero,.L00022d00 +/* 22cf0: 00408025 */ or $s0,$v0,$zero +/* 22cf4: 8e100008 */ lw $s0,0x8($s0) +.L00022cf8: +/* 22cf8: 1600fff5 */ bnez $s0,.L00022cd0 +/* 22cfc: 00000000 */ sll $zero,$zero,0x0 +.L00022d00: +/* 22d00: 5600ffa3 */ bnezl $s0,.L00022b90 +/* 22d04: 96020000 */ lhu $v0,0x0($s0) +.L00022d08: +/* 22d08: 8fbf0024 */ lw $ra,0x24($sp) +/* 22d0c: 02201025 */ or $v0,$s1,$zero +/* 22d10: 8fb1001c */ lw $s1,0x1c($sp) +/* 22d14: 8fb00018 */ lw $s0,0x18($sp) +/* 22d18: 8fb20020 */ lw $s2,0x20($sp) +/* 22d1c: 03e00008 */ jr $ra +/* 22d20: 27bd0028 */ addiu $sp,$sp,0x28 +/* 22d24: 27bdffe8 */ addiu $sp,$sp,-24 +/* 22d28: afbf0014 */ sw $ra,0x14($sp) +/* 22d2c: afa40018 */ sw $a0,0x18($sp) +/* 22d30: 0c008ada */ jal func00022b68 +/* 22d34: 8c840000 */ lw $a0,0x0($a0) +/* 22d38: 8faf0018 */ lw $t7,0x18($sp) +/* 22d3c: a5e20014 */ sh $v0,0x14($t7) +/* 22d40: 8fbf0014 */ lw $ra,0x14($sp) +/* 22d44: 27bd0018 */ addiu $sp,$sp,0x18 +/* 22d48: 03e00008 */ jr $ra +/* 22d4c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00022d50 +/* 22d50: 27bdffd0 */ addiu $sp,$sp,-48 +/* 22d54: afb30028 */ sw $s3,0x28($sp) +/* 22d58: afb20024 */ sw $s2,0x24($sp) +/* 22d5c: afb0001c */ sw $s0,0x1c($sp) +/* 22d60: 00809025 */ or $s2,$a0,$zero +/* 22d64: 00a09825 */ or $s3,$a1,$zero +/* 22d68: afbf002c */ sw $ra,0x2c($sp) +/* 22d6c: afb10020 */ sw $s1,0x20($sp) +/* 22d70: f7b40010 */ sdc1 $f20,0x10($sp) +/* 22d74: 10a00083 */ beqz $a1,.L00022f84 +/* 22d78: 00a08025 */ or $s0,$a1,$zero +/* 22d7c: 4480a000 */ mtc1 $zero,$f20 +/* 22d80: 00000000 */ sll $zero,$zero,0x0 +/* 22d84: 96020000 */ lhu $v0,0x0($s0) +.L00022d88: +/* 22d88: 304e00ff */ andi $t6,$v0,0xff +/* 22d8c: 25cfffff */ addiu $t7,$t6,-1 +/* 22d90: 2de10018 */ sltiu $at,$t7,0x18 +/* 22d94: 10200065 */ beqz $at,.L00022f2c +/* 22d98: 000f7880 */ sll $t7,$t7,0x2 +/* 22d9c: 3c017005 */ lui $at,0x7005 +/* 22da0: 002f0821 */ addu $at,$at,$t7 +/* 22da4: 8c2f45d8 */ lw $t7,0x45d8($at) +/* 22da8: 01e00008 */ jr $t7 +/* 22dac: 00000000 */ sll $zero,$zero,0x0 +/* 22db0: 02402025 */ or $a0,$s2,$zero +/* 22db4: 0c006a87 */ jal func0001aa1c +/* 22db8: 02002825 */ or $a1,$s0,$zero +/* 22dbc: a0400000 */ sb $zero,0x0($v0) +/* 22dc0: e4540004 */ swc1 $f20,0x4($v0) +/* 22dc4: e4540008 */ swc1 $f20,0x8($v0) +/* 22dc8: e454000c */ swc1 $f20,0xc($v0) +/* 22dcc: e4540010 */ swc1 $f20,0x10($v0) +/* 22dd0: e4540014 */ swc1 $f20,0x14($v0) +/* 22dd4: e4540018 */ swc1 $f20,0x18($v0) +/* 22dd8: e454001c */ swc1 $f20,0x1c($v0) +/* 22ddc: a0400001 */ sb $zero,0x1($v0) +/* 22de0: e4540034 */ swc1 $f20,0x34($v0) +/* 22de4: e4540038 */ swc1 $f20,0x38($v0) +/* 22de8: e454003c */ swc1 $f20,0x3c($v0) +/* 22dec: e4540030 */ swc1 $f20,0x30($v0) +/* 22df0: e4540024 */ swc1 $f20,0x24($v0) +/* 22df4: e4540028 */ swc1 $f20,0x28($v0) +/* 22df8: e454002c */ swc1 $f20,0x2c($v0) +/* 22dfc: e4540020 */ swc1 $f20,0x20($v0) +/* 22e00: a0400002 */ sb $zero,0x2($v0) +/* 22e04: e454004c */ swc1 $f20,0x4c($v0) +/* 22e08: e4540050 */ swc1 $f20,0x50($v0) +/* 22e0c: e4540054 */ swc1 $f20,0x54($v0) +/* 22e10: e4540040 */ swc1 $f20,0x40($v0) +/* 22e14: e4540044 */ swc1 $f20,0x44($v0) +/* 22e18: e4540048 */ swc1 $f20,0x48($v0) +/* 22e1c: e454005c */ swc1 $f20,0x5c($v0) +/* 22e20: 10000043 */ beqz $zero,.L00022f30 +/* 22e24: 8e030014 */ lw $v1,0x14($s0) +/* 22e28: 8e110004 */ lw $s1,0x4($s0) +/* 22e2c: 02402025 */ or $a0,$s2,$zero +/* 22e30: 0c006a87 */ jal func0001aa1c +/* 22e34: 02002825 */ or $a1,$s0,$zero +/* 22e38: ac400000 */ sw $zero,0x0($v0) +/* 22e3c: 8e230008 */ lw $v1,0x8($s1) +/* 22e40: 1000003b */ beqz $zero,.L00022f30 +/* 22e44: ae030014 */ sw $v1,0x14($s0) +/* 22e48: 8e110004 */ lw $s1,0x4($s0) +/* 22e4c: 02402025 */ or $a0,$s2,$zero +/* 22e50: 0c006a87 */ jal func0001aa1c +/* 22e54: 02002825 */ or $a1,$s0,$zero +/* 22e58: 24190001 */ addiu $t9,$zero,0x1 +/* 22e5c: ac590000 */ sw $t9,0x0($v0) +/* 22e60: 8e230000 */ lw $v1,0x0($s1) +/* 22e64: 10000032 */ beqz $zero,.L00022f30 +/* 22e68: ae030014 */ sw $v1,0x14($s0) +/* 22e6c: 02402025 */ or $a0,$s2,$zero +/* 22e70: 0c006a87 */ jal func0001aa1c +/* 22e74: 02002825 */ or $a1,$s0,$zero +/* 22e78: ac400000 */ sw $zero,0x0($v0) +/* 22e7c: ac400004 */ sw $zero,0x4($v0) +/* 22e80: 1000002b */ beqz $zero,.L00022f30 +/* 22e84: 8e030014 */ lw $v1,0x14($s0) +/* 22e88: 02402025 */ or $a0,$s2,$zero +/* 22e8c: 0c006a87 */ jal func0001aa1c +/* 22e90: 02002825 */ or $a1,$s0,$zero +/* 22e94: ac400000 */ sw $zero,0x0($v0) +/* 22e98: 02402025 */ or $a0,$s2,$zero +/* 22e9c: 0c007249 */ jal func0001c924 +/* 22ea0: 02002825 */ or $a1,$s0,$zero +/* 22ea4: 10000022 */ beqz $zero,.L00022f30 +/* 22ea8: 8e030014 */ lw $v1,0x14($s0) +/* 22eac: 02402025 */ or $a0,$s2,$zero +/* 22eb0: 0c006a87 */ jal func0001aa1c +/* 22eb4: 02002825 */ or $a1,$s0,$zero +/* 22eb8: a4400000 */ sh $zero,0x0($v0) +/* 22ebc: 1000001c */ beqz $zero,.L00022f30 +/* 22ec0: 8e030014 */ lw $v1,0x14($s0) +/* 22ec4: 02402025 */ or $a0,$s2,$zero +/* 22ec8: 0c006a87 */ jal func0001aa1c +/* 22ecc: 02002825 */ or $a1,$s0,$zero +/* 22ed0: a4400000 */ sh $zero,0x0($v0) +/* 22ed4: 10000016 */ beqz $zero,.L00022f30 +/* 22ed8: 8e030014 */ lw $v1,0x14($s0) +/* 22edc: 8e110004 */ lw $s1,0x4($s0) +/* 22ee0: 02402025 */ or $a0,$s2,$zero +/* 22ee4: 0c006a87 */ jal func0001aa1c +/* 22ee8: 02002825 */ or $a1,$s0,$zero +/* 22eec: 8e29000c */ lw $t1,0xc($s1) +/* 22ef0: ac490000 */ sw $t1,0x0($v0) +/* 22ef4: 8e2a0000 */ lw $t2,0x0($s1) +/* 22ef8: ac4a0004 */ sw $t2,0x4($v0) +/* 22efc: 862c0010 */ lh $t4,0x10($s1) +/* 22f00: 8e2b000c */ lw $t3,0xc($s1) +/* 22f04: 000c6880 */ sll $t5,$t4,0x2 +/* 22f08: 01ac6823 */ subu $t5,$t5,$t4 +/* 22f0c: 000d6880 */ sll $t5,$t5,0x2 +/* 22f10: 016d7021 */ addu $t6,$t3,$t5 +/* 22f14: 25cf0007 */ addiu $t7,$t6,0x7 +/* 22f18: 35f80007 */ ori $t8,$t7,0x7 +/* 22f1c: 3b190007 */ xori $t9,$t8,0x7 +/* 22f20: ac590008 */ sw $t9,0x8($v0) +/* 22f24: 10000002 */ beqz $zero,.L00022f30 +/* 22f28: 8e030014 */ lw $v1,0x14($s0) +.L00022f2c: +/* 22f2c: 8e030014 */ lw $v1,0x14($s0) +.L00022f30: +/* 22f30: 10600003 */ beqz $v1,.L00022f40 +/* 22f34: 00000000 */ sll $zero,$zero,0x0 +/* 22f38: 10000010 */ beqz $zero,.L00022f7c +/* 22f3c: 00608025 */ or $s0,$v1,$zero +.L00022f40: +/* 22f40: 1200000e */ beqz $s0,.L00022f7c +/* 22f44: 00000000 */ sll $zero,$zero,0x0 +/* 22f48: 8e630008 */ lw $v1,0x8($s3) +.L00022f4c: +/* 22f4c: 56030004 */ bnel $s0,$v1,.L00022f60 +/* 22f50: 8e02000c */ lw $v0,0xc($s0) +/* 22f54: 10000009 */ beqz $zero,.L00022f7c +/* 22f58: 00008025 */ or $s0,$zero,$zero +/* 22f5c: 8e02000c */ lw $v0,0xc($s0) +.L00022f60: +/* 22f60: 50400004 */ beqzl $v0,.L00022f74 +/* 22f64: 8e100008 */ lw $s0,0x8($s0) +/* 22f68: 10000004 */ beqz $zero,.L00022f7c +/* 22f6c: 00408025 */ or $s0,$v0,$zero +/* 22f70: 8e100008 */ lw $s0,0x8($s0) +.L00022f74: +/* 22f74: 1600fff5 */ bnez $s0,.L00022f4c +/* 22f78: 00000000 */ sll $zero,$zero,0x0 +.L00022f7c: +/* 22f7c: 5600ff82 */ bnezl $s0,.L00022d88 +/* 22f80: 96020000 */ lhu $v0,0x0($s0) +.L00022f84: +/* 22f84: 8fbf002c */ lw $ra,0x2c($sp) +/* 22f88: d7b40010 */ ldc1 $f20,0x10($sp) +/* 22f8c: 8fb0001c */ lw $s0,0x1c($sp) +/* 22f90: 8fb10020 */ lw $s1,0x20($sp) +/* 22f94: 8fb20024 */ lw $s2,0x24($sp) +/* 22f98: 8fb30028 */ lw $s3,0x28($sp) +/* 22f9c: 03e00008 */ jr $ra +/* 22fa0: 27bd0030 */ addiu $sp,$sp,0x30 +/* 22fa4: 27bdffe0 */ addiu $sp,$sp,-32 +/* 22fa8: afbf001c */ sw $ra,0x1c($sp) +/* 22fac: afb10018 */ sw $s1,0x18($sp) +/* 22fb0: afb00014 */ sw $s0,0x14($sp) +/* 22fb4: afa7002c */ sw $a3,0x2c($sp) +/* 22fb8: 3c013f80 */ lui $at,0x3f80 +/* 22fbc: 44812000 */ mtc1 $at,$f4 +/* 22fc0: 240effff */ addiu $t6,$zero,-1 +/* 22fc4: a0800000 */ sb $zero,0x0($a0) +/* 22fc8: ac850008 */ sw $a1,0x8($a0) +/* 22fcc: ac860010 */ sw $a2,0x10($a0) +/* 22fd0: a48e0002 */ sh $t6,0x2($a0) +/* 22fd4: ac800018 */ sw $zero,0x18($a0) +/* 22fd8: ac80001c */ sw $zero,0x1c($a0) +/* 22fdc: e4840014 */ swc1 $f4,0x14($a0) +/* 22fe0: 8ca20000 */ lw $v0,0x0($a1) +/* 22fe4: 00a08825 */ or $s1,$a1,$zero +/* 22fe8: 00808025 */ or $s0,$a0,$zero +/* 22fec: 1040001f */ beqz $v0,.L0002306c +/* 22ff0: 24050017 */ addiu $a1,$zero,0x17 +/* 22ff4: 94430000 */ lhu $v1,0x0($v0) +.L00022ff8: +/* 22ff8: 306f00ff */ andi $t7,$v1,0xff +/* 22ffc: 55e50005 */ bnel $t7,$a1,.L00023014 +/* 23000: 8c430014 */ lw $v1,0x14($v0) +/* 23004: 92180000 */ lbu $t8,0x0($s0) +/* 23008: 37190001 */ ori $t9,$t8,0x1 +/* 2300c: a2190000 */ sb $t9,0x0($s0) +/* 23010: 8c430014 */ lw $v1,0x14($v0) +.L00023014: +/* 23014: 10600003 */ beqz $v1,.L00023024 +/* 23018: 00000000 */ sll $zero,$zero,0x0 +/* 2301c: 10000011 */ beqz $zero,.L00023064 +/* 23020: 00601025 */ or $v0,$v1,$zero +.L00023024: +/* 23024: 1040000f */ beqz $v0,.L00023064 +/* 23028: 00000000 */ sll $zero,$zero,0x0 +/* 2302c: 8e280000 */ lw $t0,0x0($s1) +/* 23030: 8d040008 */ lw $a0,0x8($t0) +.L00023034: +/* 23034: 54440004 */ bnel $v0,$a0,.L00023048 +/* 23038: 8c43000c */ lw $v1,0xc($v0) +/* 2303c: 10000009 */ beqz $zero,.L00023064 +/* 23040: 00001025 */ or $v0,$zero,$zero +/* 23044: 8c43000c */ lw $v1,0xc($v0) +.L00023048: +/* 23048: 50600004 */ beqzl $v1,.L0002305c +/* 2304c: 8c420008 */ lw $v0,0x8($v0) +/* 23050: 10000004 */ beqz $zero,.L00023064 +/* 23054: 00601025 */ or $v0,$v1,$zero +/* 23058: 8c420008 */ lw $v0,0x8($v0) +.L0002305c: +/* 2305c: 1440fff5 */ bnez $v0,.L00023034 +/* 23060: 00000000 */ sll $zero,$zero,0x0 +.L00023064: +/* 23064: 5440ffe4 */ bnezl $v0,.L00022ff8 +/* 23068: 94430000 */ lhu $v1,0x0($v0) +.L0002306c: +/* 2306c: 10c00003 */ beqz $a2,.L0002307c +/* 23070: 02002025 */ or $a0,$s0,$zero +/* 23074: 0c008b54 */ jal func00022d50 +/* 23078: 8e250000 */ lw $a1,0x0($s1) +.L0002307c: +/* 2307c: 8fa9002c */ lw $t1,0x2c($sp) +/* 23080: 51200003 */ beqzl $t1,.L00023090 +/* 23084: 8fbf001c */ lw $ra,0x1c($sp) +/* 23088: ae000020 */ sw $zero,0x20($s0) +/* 2308c: 8fbf001c */ lw $ra,0x1c($sp) +.L00023090: +/* 23090: 8fb00014 */ lw $s0,0x14($sp) +/* 23094: 8fb10018 */ lw $s1,0x18($sp) +/* 23098: 03e00008 */ jr $ra +/* 2309c: 27bd0020 */ addiu $sp,$sp,0x20 +/* 230a0: 44800000 */ mtc1 $zero,$f0 +/* 230a4: 3c01bf80 */ lui $at,0xbf80 +/* 230a8: 44811000 */ mtc1 $at,$f2 +/* 230ac: 3c013f80 */ lui $at,0x3f80 +/* 230b0: 44816000 */ mtc1 $at,$f12 +/* 230b4: a4800000 */ sh $zero,0x0($a0) +/* 230b8: a4800002 */ sh $zero,0x2($a0) +/* 230bc: a080000a */ sb $zero,0xa($a0) +/* 230c0: ac800068 */ sw $zero,0x68($a0) +/* 230c4: ac80006c */ sw $zero,0x6c($a0) +/* 230c8: ac800070 */ sw $zero,0x70($a0) +/* 230cc: a080000b */ sb $zero,0xb($a0) +/* 230d0: e4800010 */ swc1 $f0,0x10($a0) +/* 230d4: e4800028 */ swc1 $f0,0x28($a0) +/* 230d8: e4800034 */ swc1 $f0,0x34($a0) +/* 230dc: e480004c */ swc1 $f0,0x4c($a0) +/* 230e0: e4800054 */ swc1 $f0,0x54($a0) +/* 230e4: e4800058 */ swc1 $f0,0x58($a0) +/* 230e8: e4800080 */ swc1 $f0,0x80($a0) +/* 230ec: e4820018 */ swc1 $f2,0x18($a0) +/* 230f0: e482003c */ swc1 $f2,0x3c($a0) +/* 230f4: e48c001c */ swc1 $f12,0x1c($a0) +/* 230f8: e48c0040 */ swc1 $f12,0x40($a0) +/* 230fc: e48c0074 */ swc1 $f12,0x74($a0) +/* 23100: 03e00008 */ jr $ra +/* 23104: e48c0088 */ swc1 $f12,0x88($a0) +/* 23108: 27bdffe8 */ addiu $sp,$sp,-24 +/* 2310c: afbf0014 */ sw $ra,0x14($sp) +/* 23110: afa5001c */ sw $a1,0x1c($sp) +/* 23114: afa40018 */ sw $a0,0x18($sp) +/* 23118: afa70024 */ sw $a3,0x24($sp) +/* 2311c: 00c02825 */ or $a1,$a2,$zero +/* 23120: 0c006a87 */ jal func0001aa1c +/* 23124: afa60020 */ sw $a2,0x20($sp) +/* 23128: 8fa50024 */ lw $a1,0x24($sp) +/* 2312c: 8fa60020 */ lw $a2,0x20($sp) +/* 23130: 8fa7001c */ lw $a3,0x1c($sp) +/* 23134: ac450000 */ sw $a1,0x0($v0) +/* 23138: 8fae0018 */ lw $t6,0x18($sp) +/* 2313c: 84f80014 */ lh $t8,0x14($a3) +/* 23140: 8dcf0010 */ lw $t7,0x10($t6) +/* 23144: 0018c880 */ sll $t9,$t8,0x2 +/* 23148: 01f94021 */ addu $t0,$t7,$t9 +/* 2314c: ac480004 */ sw $t0,0x4($v0) +/* 23150: 8ca30000 */ lw $v1,0x0($a1) +/* 23154: acc30014 */ sw $v1,0x14($a2) +/* 23158: 10600006 */ beqz $v1,.L00023174 +/* 2315c: 00602025 */ or $a0,$v1,$zero +/* 23160: ac660008 */ sw $a2,0x8($v1) +.L00023164: +/* 23164: 8c63000c */ lw $v1,0xc($v1) +/* 23168: 5460fffe */ bnezl $v1,.L00023164 +/* 2316c: ac660008 */ sw $a2,0x8($v1) +/* 23170: 8cc40014 */ lw $a0,0x14($a2) +.L00023174: +/* 23174: 0c008ada */ jal func00022b68 +/* 23178: 00000000 */ sll $zero,$zero,0x0 +/* 2317c: 8fa7001c */ lw $a3,0x1c($sp) +/* 23180: 84ea0014 */ lh $t2,0x14($a3) +/* 23184: 01425821 */ addu $t3,$t2,$v0 +/* 23188: a4eb0014 */ sh $t3,0x14($a3) +/* 2318c: 8fbf0014 */ lw $ra,0x14($sp) +/* 23190: 27bd0018 */ addiu $sp,$sp,0x18 +/* 23194: 03e00008 */ jr $ra +/* 23198: 00000000 */ sll $zero,$zero,0x0 +/* 2319c: 27bdffd8 */ addiu $sp,$sp,-40 +/* 231a0: afbf0024 */ sw $ra,0x24($sp) +/* 231a4: afb30020 */ sw $s3,0x20($sp) +/* 231a8: afb2001c */ sw $s2,0x1c($sp) +/* 231ac: afb10018 */ sw $s1,0x18($sp) +/* 231b0: afb00014 */ sw $s0,0x14($sp) +/* 231b4: 8cb00000 */ lw $s0,0x0($a1) +/* 231b8: 00a09025 */ or $s2,$a1,$zero +/* 231bc: 00c09825 */ or $s3,$a2,$zero +/* 231c0: 16000002 */ bnez $s0,.L000231cc +/* 231c4: 00008825 */ or $s1,$zero,$zero +/* 231c8: 8c900000 */ lw $s0,0x0($a0) +.L000231cc: +/* 231cc: 52000049 */ beqzl $s0,.L000232f4 +/* 231d0: ae710000 */ sw $s1,0x0($s3) +/* 231d4: 96020000 */ lhu $v0,0x0($s0) +.L000231d8: +/* 231d8: 304e00ff */ andi $t6,$v0,0xff +/* 231dc: 25cffffc */ addiu $t7,$t6,-4 +/* 231e0: 2de10015 */ sltiu $at,$t7,0x15 +/* 231e4: 1020002f */ beqz $at,.L000232a4 +/* 231e8: 000f7880 */ sll $t7,$t7,0x2 +/* 231ec: 3c017005 */ lui $at,0x7005 +/* 231f0: 002f0821 */ addu $at,$at,$t7 +/* 231f4: 8c2f4638 */ lw $t7,0x4638($at) +/* 231f8: 01e00008 */ jr $t7 +/* 231fc: 00000000 */ sll $zero,$zero,0x0 +/* 23200: 8e580000 */ lw $t8,0x0($s2) +/* 23204: 8e020004 */ lw $v0,0x4($s0) +/* 23208: 52180004 */ beql $s0,$t8,.L0002321c +/* 2320c: 8c430004 */ lw $v1,0x4($v0) +/* 23210: 10000024 */ beqz $zero,.L000232a4 +/* 23214: 8c510000 */ lw $s1,0x0($v0) +/* 23218: 8c430004 */ lw $v1,0x4($v0) +.L0002321c: +/* 2321c: 8e790000 */ lw $t9,0x0($s3) +/* 23220: 10790020 */ beq $v1,$t9,.L000232a4 +/* 23224: 00000000 */ sll $zero,$zero,0x0 +/* 23228: 1000001e */ beqz $zero,.L000232a4 +/* 2322c: 00608825 */ or $s1,$v1,$zero +/* 23230: 8e480000 */ lw $t0,0x0($s2) +/* 23234: 8e020004 */ lw $v0,0x4($s0) +/* 23238: 52080004 */ beql $s0,$t0,.L0002324c +/* 2323c: 8c430004 */ lw $v1,0x4($v0) +/* 23240: 10000018 */ beqz $zero,.L000232a4 +/* 23244: 8c510000 */ lw $s1,0x0($v0) +/* 23248: 8c430004 */ lw $v1,0x4($v0) +.L0002324c: +/* 2324c: 8e690000 */ lw $t1,0x0($s3) +/* 23250: 10690014 */ beq $v1,$t1,.L000232a4 +/* 23254: 00000000 */ sll $zero,$zero,0x0 +/* 23258: 10000012 */ beqz $zero,.L000232a4 +/* 2325c: 00608825 */ or $s1,$v1,$zero +/* 23260: 8e4a0000 */ lw $t2,0x0($s2) +/* 23264: 8e020004 */ lw $v0,0x4($s0) +/* 23268: 120a000e */ beq $s0,$t2,.L000232a4 +/* 2326c: 00000000 */ sll $zero,$zero,0x0 +/* 23270: 1000000c */ beqz $zero,.L000232a4 +/* 23274: 8c510008 */ lw $s1,0x8($v0) +/* 23278: 8e020004 */ lw $v0,0x4($s0) +/* 2327c: 8c4b0008 */ lw $t3,0x8($v0) +/* 23280: 10000008 */ beqz $zero,.L000232a4 +/* 23284: ae0b0014 */ sw $t3,0x14($s0) +/* 23288: 8e020004 */ lw $v0,0x4($s0) +/* 2328c: 8c4c0000 */ lw $t4,0x0($v0) +/* 23290: 10000004 */ beqz $zero,.L000232a4 +/* 23294: ae0c0014 */ sw $t4,0x14($s0) +/* 23298: 02002025 */ or $a0,$s0,$zero +/* 2329c: 0c00721a */ jal func0001c868 +/* 232a0: 24050001 */ addiu $a1,$zero,0x1 +.L000232a4: +/* 232a4: 56200013 */ bnezl $s1,.L000232f4 +/* 232a8: ae710000 */ sw $s1,0x0($s3) +/* 232ac: 8e020014 */ lw $v0,0x14($s0) +/* 232b0: 10400003 */ beqz $v0,.L000232c0 +/* 232b4: 00000000 */ sll $zero,$zero,0x0 +/* 232b8: 1000000b */ beqz $zero,.L000232e8 +/* 232bc: 00408025 */ or $s0,$v0,$zero +.L000232c0: +/* 232c0: 12000009 */ beqz $s0,.L000232e8 +/* 232c4: 00000000 */ sll $zero,$zero,0x0 +/* 232c8: 8e02000c */ lw $v0,0xc($s0) +.L000232cc: +/* 232cc: 50400004 */ beqzl $v0,.L000232e0 +/* 232d0: 8e100008 */ lw $s0,0x8($s0) +/* 232d4: 10000004 */ beqz $zero,.L000232e8 +/* 232d8: 00408025 */ or $s0,$v0,$zero +/* 232dc: 8e100008 */ lw $s0,0x8($s0) +.L000232e0: +/* 232e0: 5600fffa */ bnezl $s0,.L000232cc +/* 232e4: 8e02000c */ lw $v0,0xc($s0) +.L000232e8: +/* 232e8: 5600ffbb */ bnezl $s0,.L000231d8 +/* 232ec: 96020000 */ lhu $v0,0x0($s0) +/* 232f0: ae710000 */ sw $s1,0x0($s3) +.L000232f4: +/* 232f4: ae500000 */ sw $s0,0x0($s2) +/* 232f8: 8fbf0024 */ lw $ra,0x24($sp) +/* 232fc: 8fb30020 */ lw $s3,0x20($sp) +/* 23300: 8fb2001c */ lw $s2,0x1c($sp) +/* 23304: 8fb10018 */ lw $s1,0x18($sp) +/* 23308: 8fb00014 */ lw $s0,0x14($sp) +/* 2330c: 03e00008 */ jr $ra +/* 23310: 27bd0028 */ addiu $sp,$sp,0x28 +/* 23314: afa40000 */ sw $a0,0x0($sp) +/* 23318: 94a20000 */ lhu $v0,0x0($a1) +/* 2331c: 24010004 */ addiu $at,$zero,0x4 +/* 23320: 304e00ff */ andi $t6,$v0,0xff +/* 23324: 11c10007 */ beq $t6,$at,.L00023344 +/* 23328: 24010016 */ addiu $at,$zero,0x16 +/* 2332c: 11c1001b */ beq $t6,$at,.L0002339c +/* 23330: 24010018 */ addiu $at,$zero,0x18 +/* 23334: 51c1000f */ beql $t6,$at,.L00023374 +/* 23338: 8ca20004 */ lw $v0,0x4($a1) +/* 2333c: 03e00008 */ jr $ra +/* 23340: 00000000 */ sll $zero,$zero,0x0 +.L00023344: +/* 23344: 8ca20004 */ lw $v0,0x4($a1) +/* 23348: 8c4f0000 */ lw $t7,0x0($v0) +/* 2334c: 54cf0004 */ bnel $a2,$t7,.L00023360 +/* 23350: 8c580004 */ lw $t8,0x4($v0) +/* 23354: 03e00008 */ jr $ra +/* 23358: ac470000 */ sw $a3,0x0($v0) +/* 2335c: 8c580004 */ lw $t8,0x4($v0) +.L00023360: +/* 23360: 14d80013 */ bne $a2,$t8,.L000233b0 +/* 23364: 00000000 */ sll $zero,$zero,0x0 +/* 23368: 03e00008 */ jr $ra +/* 2336c: ac470004 */ sw $a3,0x4($v0) +/* 23370: 8ca20004 */ lw $v0,0x4($a1) +.L00023374: +/* 23374: 8c590000 */ lw $t9,0x0($v0) +/* 23378: 54d90004 */ bnel $a2,$t9,.L0002338c +/* 2337c: 8c480004 */ lw $t0,0x4($v0) +/* 23380: 03e00008 */ jr $ra +/* 23384: ac470000 */ sw $a3,0x0($v0) +/* 23388: 8c480004 */ lw $t0,0x4($v0) +.L0002338c: +/* 2338c: 14c80008 */ bne $a2,$t0,.L000233b0 +/* 23390: 00000000 */ sll $zero,$zero,0x0 +/* 23394: 03e00008 */ jr $ra +/* 23398: ac470004 */ sw $a3,0x4($v0) +.L0002339c: +/* 2339c: 8ca20004 */ lw $v0,0x4($a1) +/* 233a0: 8c490008 */ lw $t1,0x8($v0) +/* 233a4: 14c90002 */ bne $a2,$t1,.L000233b0 +/* 233a8: 00000000 */ sll $zero,$zero,0x0 +/* 233ac: ac470008 */ sw $a3,0x8($v0) +.L000233b0: +/* 233b0: 03e00008 */ jr $ra +/* 233b4: 00000000 */ sll $zero,$zero,0x0 +/* 233b8: 00000000 */ sll $zero,$zero,0x0 +/* 233bc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000233c0 +/* 233c0: 27bdffd8 */ addiu $sp,$sp,-40 +/* 233c4: 3c0e007d */ lui $t6,0x7d +/* 233c8: 3c0f007d */ lui $t7,0x7d +/* 233cc: afb00018 */ sw $s0,0x18($sp) +/* 233d0: 25efd1a0 */ addiu $t7,$t7,-11872 +/* 233d4: 25ce0a40 */ addiu $t6,$t6,0xa40 +/* 233d8: 01cf8023 */ subu $s0,$t6,$t7 +/* 233dc: 2610003f */ addiu $s0,$s0,0x3f +/* 233e0: 3618003f */ ori $t8,$s0,0x3f +/* 233e4: afbf001c */ sw $ra,0x1c($sp) +/* 233e8: 3b04003f */ xori $a0,$t8,0x3f +/* 233ec: 00808025 */ or $s0,$a0,$zero +/* 233f0: 0c0048f2 */ jal func000123c8 +/* 233f4: 24050006 */ addiu $a1,$zero,0x6 +/* 233f8: 3c05007d */ lui $a1,0x7d +/* 233fc: 24a5d1a0 */ addiu $a1,$a1,-11872 +/* 23400: 00402025 */ or $a0,$v0,$zero +/* 23404: 02003025 */ or $a2,$s0,$zero +/* 23408: 0c003504 */ jal func0000d410 +/* 2340c: afa20020 */ sw $v0,0x20($sp) +/* 23410: 8fa30020 */ lw $v1,0x20($sp) +/* 23414: 3c04800a */ lui $a0,0x800a +/* 23418: 2484a894 */ addiu $a0,$a0,-22380 +/* 2341c: 8c6a0000 */ lw $t2,0x0($v1) +/* 23420: 3c05800a */ lui $a1,0x800a +/* 23424: 3c098006 */ lui $t1,0x8006 +/* 23428: a48a0000 */ sh $t2,0x0($a0) +/* 2342c: 848b0000 */ lh $t3,0x0($a0) +/* 23430: 2529f008 */ addiu $t1,$t1,-4088 +/* 23434: 24a5a898 */ addiu $a1,$a1,-22376 +/* 23438: 246c0004 */ addiu $t4,$v1,0x4 +/* 2343c: acac0000 */ sw $t4,0x0($a1) +/* 23440: 3c018006 */ lui $at,0x8006 +/* 23444: a52b0000 */ sh $t3,0x0($t1) +/* 23448: ac2cf00c */ sw $t4,-0xff4($at) +/* 2344c: 85280000 */ lh $t0,0x0($t1) +/* 23450: 3c078006 */ lui $a3,0x8006 +/* 23454: 3c108006 */ lui $s0,0x8006 +/* 23458: 2610f01c */ addiu $s0,$s0,-4068 +/* 2345c: 24e7f018 */ addiu $a3,$a3,-4072 +/* 23460: 24060001 */ addiu $a2,$zero,0x1 +/* 23464: ae060000 */ sw $a2,0x0($s0) +/* 23468: 19000017 */ blez $t0,.L000234c8 +/* 2346c: ace60000 */ sw $a2,0x0($a3) +/* 23470: 00083080 */ sll $a2,$t0,0x2 +/* 23474: 00c83023 */ subu $a2,$a2,$t0 +/* 23478: 3c038006 */ lui $v1,0x8006 +/* 2347c: 8c63f00c */ lw $v1,-0xff4($v1) +/* 23480: 00063080 */ sll $a2,$a2,0x2 +/* 23484: 00002025 */ or $a0,$zero,$zero +.L00023488: +/* 23488: 94620008 */ lhu $v0,0x8($v1) +/* 2348c: 8e0e0000 */ lw $t6,0x0($s0) +/* 23490: 2484000c */ addiu $a0,$a0,0xc +/* 23494: 8ce50000 */ lw $a1,0x0($a3) +/* 23498: 01c2082a */ slt $at,$t6,$v0 +/* 2349c: 50200003 */ beqzl $at,.L000234ac +/* 234a0: 94620002 */ lhu $v0,0x2($v1) +/* 234a4: ae020000 */ sw $v0,0x0($s0) +/* 234a8: 94620002 */ lhu $v0,0x2($v1) +.L000234ac: +/* 234ac: 00a2082a */ slt $at,$a1,$v0 +/* 234b0: 50200003 */ beqzl $at,.L000234c0 +/* 234b4: 0086082a */ slt $at,$a0,$a2 +/* 234b8: ace20000 */ sw $v0,0x0($a3) +/* 234bc: 0086082a */ slt $at,$a0,$a2 +.L000234c0: +/* 234c0: 1420fff1 */ bnez $at,.L00023488 +/* 234c4: 2463000c */ addiu $v1,$v1,0xc +.L000234c8: +/* 234c8: 8e0f0000 */ lw $t7,0x0($s0) +/* 234cc: 8ceb0000 */ lw $t3,0x0($a3) +/* 234d0: 2504003f */ addiu $a0,$t0,0x3f +/* 234d4: 25f80031 */ addiu $t8,$t7,0x31 +/* 234d8: 256c0031 */ addiu $t4,$t3,0x31 +/* 234dc: 3719000f */ ori $t9,$t8,0xf +/* 234e0: 358d000f */ ori $t5,$t4,0xf +/* 234e4: 3b2a000f */ xori $t2,$t9,0xf +/* 234e8: 39ae000f */ xori $t6,$t5,0xf +/* 234ec: 348f003f */ ori $t7,$a0,0x3f +/* 234f0: ae0a0000 */ sw $t2,0x0($s0) +/* 234f4: acee0000 */ sw $t6,0x0($a3) +/* 234f8: 39e4003f */ xori $a0,$t7,0x3f +/* 234fc: 0c0048f2 */ jal func000123c8 +/* 23500: 24050006 */ addiu $a1,$zero,0x6 +/* 23504: 3c098006 */ lui $t1,0x8006 +/* 23508: 3c018006 */ lui $at,0x8006 +/* 2350c: ac22f010 */ sw $v0,-0xff0($at) +/* 23510: 2529f008 */ addiu $t1,$t1,-4088 +/* 23514: 85240000 */ lh $a0,0x0($t1) +/* 23518: 24050006 */ addiu $a1,$zero,0x6 +/* 2351c: 0004c840 */ sll $t9,$a0,0x1 +/* 23520: 2724003f */ addiu $a0,$t9,0x3f +/* 23524: 348a003f */ ori $t2,$a0,0x3f +/* 23528: 0c0048f2 */ jal func000123c8 +/* 2352c: 3944003f */ xori $a0,$t2,0x3f +/* 23530: 3c078006 */ lui $a3,0x8006 +/* 23534: 3c018006 */ lui $at,0x8006 +/* 23538: ac22f014 */ sw $v0,-0xfec($at) +/* 2353c: 24e7f018 */ addiu $a3,$a3,-4072 +/* 23540: 8ce40000 */ lw $a0,0x0($a3) +/* 23544: 24050006 */ addiu $a1,$zero,0x6 +/* 23548: 00046140 */ sll $t4,$a0,0x5 +/* 2354c: 2584003f */ addiu $a0,$t4,0x3f +/* 23550: 348d003f */ ori $t5,$a0,0x3f +/* 23554: 0c0048f2 */ jal func000123c8 +/* 23558: 39a4003f */ xori $a0,$t5,0x3f +/* 2355c: 3c01800a */ lui $at,0x800a +/* 23560: ac22a870 */ sw $v0,-0x5790($at) +/* 23564: 24040080 */ addiu $a0,$zero,0x80 +/* 23568: 0c0048f2 */ jal func000123c8 +/* 2356c: 24050006 */ addiu $a1,$zero,0x6 +/* 23570: 3c01800a */ lui $at,0x800a +/* 23574: ac22a874 */ sw $v0,-0x578c($at) +/* 23578: 24040040 */ addiu $a0,$zero,0x40 +/* 2357c: 0c0048f2 */ jal func000123c8 +/* 23580: 24050006 */ addiu $a1,$zero,0x6 +/* 23584: 3c01800a */ lui $at,0x800a +/* 23588: ac22a878 */ sw $v0,-0x5788($at) +/* 2358c: 24040040 */ addiu $a0,$zero,0x40 +/* 23590: 0c0048f2 */ jal func000123c8 +/* 23594: 24050006 */ addiu $a1,$zero,0x6 +/* 23598: 3c01800a */ lui $at,0x800a +/* 2359c: ac22a87c */ sw $v0,-0x5784($at) +/* 235a0: 24040040 */ addiu $a0,$zero,0x40 +/* 235a4: 0c0048f2 */ jal func000123c8 +/* 235a8: 24050006 */ addiu $a1,$zero,0x6 +/* 235ac: 3c01800a */ lui $at,0x800a +/* 235b0: ac22a880 */ sw $v0,-0x5780($at) +/* 235b4: 8e040000 */ lw $a0,0x0($s0) +/* 235b8: 24050006 */ addiu $a1,$zero,0x6 +/* 235bc: 00047880 */ sll $t7,$a0,0x2 +/* 235c0: 01e47821 */ addu $t7,$t7,$a0 +/* 235c4: 000f78c0 */ sll $t7,$t7,0x3 +/* 235c8: 25e4003f */ addiu $a0,$t7,0x3f +/* 235cc: 3498003f */ ori $t8,$a0,0x3f +/* 235d0: 0c0048f2 */ jal func000123c8 +/* 235d4: 3b04003f */ xori $a0,$t8,0x3f +/* 235d8: 3c01800a */ lui $at,0x800a +/* 235dc: ac22a884 */ sw $v0,-0x577c($at) +/* 235e0: 240400c0 */ addiu $a0,$zero,0xc0 +/* 235e4: 0c0048f2 */ jal func000123c8 +/* 235e8: 24050006 */ addiu $a1,$zero,0x6 +/* 235ec: 3c01800a */ lui $at,0x800a +/* 235f0: ac22a888 */ sw $v0,-0x5778($at) +/* 235f4: 24040080 */ addiu $a0,$zero,0x80 +/* 235f8: 0c0048f2 */ jal func000123c8 +/* 235fc: 24050006 */ addiu $a1,$zero,0x6 +/* 23600: 3c01800a */ lui $at,0x800a +/* 23604: ac22a88c */ sw $v0,-0x5774($at) +/* 23608: 240400c0 */ addiu $a0,$zero,0xc0 +/* 2360c: 0c0048f2 */ jal func000123c8 +/* 23610: 24050006 */ addiu $a1,$zero,0x6 +/* 23614: 3c01800a */ lui $at,0x800a +/* 23618: 0c008d90 */ jal func00023640 +/* 2361c: ac22a890 */ sw $v0,-0x5770($at) +/* 23620: 8fbf001c */ lw $ra,0x1c($sp) +/* 23624: 3c018006 */ lui $at,0x8006 +/* 23628: ac20f024 */ sw $zero,-0xfdc($at) +/* 2362c: 3c018006 */ lui $at,0x8006 +/* 23630: 8fb00018 */ lw $s0,0x18($sp) +/* 23634: ac20f020 */ sw $zero,-0xfe0($at) +/* 23638: 03e00008 */ jr $ra +/* 2363c: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func00023640 +/* 23640: 3c048006 */ lui $a0,0x8006 +/* 23644: 2484f008 */ addiu $a0,$a0,-4088 +/* 23648: 848e0000 */ lh $t6,0x0($a0) +/* 2364c: 00001025 */ or $v0,$zero,$zero +/* 23650: 00001825 */ or $v1,$zero,$zero +/* 23654: 19c00012 */ blez $t6,.L000236a0 +/* 23658: 3c078006 */ lui $a3,0x8006 +/* 2365c: 3c058006 */ lui $a1,0x8006 +/* 23660: 24a5f010 */ addiu $a1,$a1,-4080 +/* 23664: 24e7f014 */ addiu $a3,$a3,-4076 +/* 23668: 240600ff */ addiu $a2,$zero,0xff +/* 2366c: 8caf0000 */ lw $t7,0x0($a1) +.L00023670: +/* 23670: 01e2c021 */ addu $t8,$t7,$v0 +/* 23674: a3060000 */ sb $a2,0x0($t8) +/* 23678: 8cf90000 */ lw $t9,0x0($a3) +/* 2367c: 24420001 */ addiu $v0,$v0,0x1 +/* 23680: 03234021 */ addu $t0,$t9,$v1 +/* 23684: a5000000 */ sh $zero,0x0($t0) +/* 23688: 84890000 */ lh $t1,0x0($a0) +/* 2368c: 24630002 */ addiu $v1,$v1,0x2 +/* 23690: 0049082a */ slt $at,$v0,$t1 +/* 23694: 5420fff6 */ bnezl $at,.L00023670 +/* 23698: 8caf0000 */ lw $t7,0x0($a1) +/* 2369c: 00001025 */ or $v0,$zero,$zero +.L000236a0: +/* 236a0: 3c06800a */ lui $a2,0x800a +/* 236a4: 3c05800a */ lui $a1,0x800a +/* 236a8: 3c04800a */ lui $a0,0x800a +/* 236ac: 2484a878 */ addiu $a0,$a0,-22408 +/* 236b0: 24a5a87c */ addiu $a1,$a1,-22404 +/* 236b4: 24c6a880 */ addiu $a2,$a2,-22400 +/* 236b8: 00001825 */ or $v1,$zero,$zero +.L000236bc: +/* 236bc: 8c8a0000 */ lw $t2,0x0($a0) +/* 236c0: 01435821 */ addu $t3,$t2,$v1 +/* 236c4: a5600000 */ sh $zero,0x0($t3) +/* 236c8: 8cac0000 */ lw $t4,0x0($a1) +/* 236cc: 01836821 */ addu $t5,$t4,$v1 +/* 236d0: a5a00000 */ sh $zero,0x0($t5) +/* 236d4: 8cce0000 */ lw $t6,0x0($a2) +/* 236d8: 24630002 */ addiu $v1,$v1,0x2 +/* 236dc: 01c27821 */ addu $t7,$t6,$v0 +/* 236e0: 24420001 */ addiu $v0,$v0,0x1 +/* 236e4: 28410020 */ slti $at,$v0,0x20 +/* 236e8: 1420fff4 */ bnez $at,.L000236bc +/* 236ec: a1e00000 */ sb $zero,0x0($t7) +/* 236f0: 3c05800a */ lui $a1,0x800a +/* 236f4: 3c02800a */ lui $v0,0x800a +/* 236f8: 2442a88c */ addiu $v0,$v0,-22388 +/* 236fc: 24a5a890 */ addiu $a1,$a1,-22384 +/* 23700: 00001825 */ or $v1,$zero,$zero +/* 23704: 00002025 */ or $a0,$zero,$zero +/* 23708: 240700a0 */ addiu $a3,$zero,0xa0 +/* 2370c: 2406fffe */ addiu $a2,$zero,-2 +.L00023710: +/* 23710: 8c580000 */ lw $t8,0x0($v0) +/* 23714: 0303c821 */ addu $t9,$t8,$v1 +/* 23718: a7200000 */ sh $zero,0x0($t9) +/* 2371c: 8ca80000 */ lw $t0,0x0($a1) +/* 23720: 24630002 */ addiu $v1,$v1,0x2 +/* 23724: 01044821 */ addu $t1,$t0,$a0 +/* 23728: 24840004 */ addiu $a0,$a0,0x4 +/* 2372c: 1487fff8 */ bne $a0,$a3,.L00023710 +/* 23730: ad260000 */ sw $a2,0x0($t1) +/* 23734: 03e00008 */ jr $ra +/* 23738: 00000000 */ sll $zero,$zero,0x0 +/* 2373c: 3c0e800a */ lui $t6,0x800a +/* 23740: 85cea894 */ lh $t6,-0x576c($t6) +/* 23744: 3c0f800a */ lui $t7,0x800a +/* 23748: 8defa898 */ lw $t7,-0x5768($t7) +/* 2374c: 3c018006 */ lui $at,0x8006 +/* 23750: a42ef008 */ sh $t6,-0xff8($at) +/* 23754: 3c018006 */ lui $at,0x8006 +/* 23758: ac2ff00c */ sw $t7,-0xff4($at) +/* 2375c: 3c018006 */ lui $at,0x8006 +/* 23760: 03e00008 */ jr $ra +/* 23764: ac20f020 */ sw $zero,-0xfe0($at) +); + +GLOBAL_ASM( +glabel func00023768 +/* 23768: 00047400 */ sll $t6,$a0,0x10 +/* 2376c: 000e7c03 */ sra $t7,$t6,0x10 +/* 23770: 3c188006 */ lui $t8,0x8006 +/* 23774: 8f18f00c */ lw $t8,-0xff4($t8) +/* 23778: 000fc880 */ sll $t9,$t7,0x2 +/* 2377c: 032fc823 */ subu $t9,$t9,$t7 +/* 23780: 0019c880 */ sll $t9,$t9,0x2 +/* 23784: afa40000 */ sw $a0,0x0($sp) +/* 23788: 03194021 */ addu $t0,$t8,$t9 +/* 2378c: 03e00008 */ jr $ra +/* 23790: 95020000 */ lhu $v0,0x0($t0) +/* 23794: 3c188006 */ lui $t8,0x8006 +/* 23798: 8718f008 */ lh $t8,-0xff8($t8) +/* 2379c: 00047400 */ sll $t6,$a0,0x10 +/* 237a0: 000e7c03 */ sra $t7,$t6,0x10 +/* 237a4: 01f8102a */ slt $v0,$t7,$t8 +/* 237a8: 1040000a */ beqz $v0,.L000237d4 +/* 237ac: afa40000 */ sw $a0,0x0($sp) +/* 237b0: 3c198006 */ lui $t9,0x8006 +/* 237b4: 8f39f00c */ lw $t9,-0xff4($t9) +/* 237b8: 000f4080 */ sll $t0,$t7,0x2 +/* 237bc: 010f4023 */ subu $t0,$t0,$t7 +/* 237c0: 00084080 */ sll $t0,$t0,0x2 +/* 237c4: 03284821 */ addu $t1,$t9,$t0 +/* 237c8: 95220000 */ lhu $v0,0x0($t1) +/* 237cc: 0002502a */ slt $t2,$zero,$v0 +/* 237d0: 01401025 */ or $v0,$t2,$zero +.L000237d4: +/* 237d4: 03e00008 */ jr $ra +/* 237d8: 00000000 */ sll $zero,$zero,0x0 +/* 237dc: 3c028006 */ lui $v0,0x8006 +/* 237e0: 03e00008 */ jr $ra +/* 237e4: 8442f008 */ lh $v0,-0xff8($v0) +); + +GLOBAL_ASM( +glabel func000237e8 +/* 237e8: 3c0e8006 */ lui $t6,0x8006 +/* 237ec: 8dcef020 */ lw $t6,-0xfe0($t6) +/* 237f0: 27bdffe8 */ addiu $sp,$sp,-24 +/* 237f4: afbf0014 */ sw $ra,0x14($sp) +/* 237f8: afa5001c */ sw $a1,0x1c($sp) +/* 237fc: 11c00009 */ beqz $t6,.L00023824 +/* 23800: 00803825 */ or $a3,$a0,$zero +/* 23804: 3c0f8006 */ lui $t7,0x8006 +/* 23808: 8deff024 */ lw $t7,-0xfdc($t7) +/* 2380c: afa70018 */ sw $a3,0x18($sp) +/* 23810: 01e52021 */ addu $a0,$t7,$a1 +/* 23814: 0c012c5c */ jal func0004b170 +/* 23818: 00e02825 */ or $a1,$a3,$zero +/* 2381c: 10000007 */ beqz $zero,.L0002383c +/* 23820: 8fa20018 */ lw $v0,0x18($sp) +.L00023824: +/* 23824: 8fb9001c */ lw $t9,0x1c($sp) +/* 23828: 3c08001a */ lui $t0,0x1a +/* 2382c: 250815c0 */ addiu $t0,$t0,0x15c0 +/* 23830: 00e02025 */ or $a0,$a3,$zero +/* 23834: 0c003522 */ jal func0000d488 +/* 23838: 03282821 */ addu $a1,$t9,$t0 +.L0002383c: +/* 2383c: 8fbf0014 */ lw $ra,0x14($sp) +/* 23840: 27bd0018 */ addiu $sp,$sp,0x18 +/* 23844: 03e00008 */ jr $ra +/* 23848: 00000000 */ sll $zero,$zero,0x0 +/* 2384c: 3c0b8006 */ lui $t3,0x8006 +/* 23850: 8d6bf010 */ lw $t3,-0xff0($t3) +/* 23854: 00047400 */ sll $t6,$a0,0x10 +/* 23858: 000e7c03 */ sra $t7,$t6,0x10 +/* 2385c: afa40000 */ sw $a0,0x0($sp) +/* 23860: 3c188006 */ lui $t8,0x8006 +/* 23864: 016f6021 */ addu $t4,$t3,$t7 +/* 23868: 918d0000 */ lbu $t5,0x0($t4) +/* 2386c: 8f18f00c */ lw $t8,-0xff4($t8) +/* 23870: 000fc880 */ sll $t9,$t7,0x2 +/* 23874: 3c0a800a */ lui $t2,0x800a +/* 23878: 8d4aa888 */ lw $t2,-0x5778($t2) +/* 2387c: 032fc823 */ subu $t9,$t9,$t7 +/* 23880: 0019c880 */ sll $t9,$t9,0x2 +/* 23884: 000d7080 */ sll $t6,$t5,0x2 +/* 23888: 03194021 */ addu $t0,$t8,$t9 +/* 2388c: 014e7821 */ addu $t7,$t2,$t6 +/* 23890: 8df80000 */ lw $t8,0x0($t7) +/* 23894: 95090008 */ lhu $t1,0x8($t0) +/* 23898: 00a01825 */ or $v1,$a1,$zero +/* 2389c: 01381021 */ addu $v0,$t1,$t8 +/* 238a0: 2442fffe */ addiu $v0,$v0,-2 +.L000238a4: +/* 238a4: 90480000 */ lbu $t0,0x0($v0) +/* 238a8: 90590001 */ lbu $t9,0x1($v0) +/* 238ac: 00085a00 */ sll $t3,$t0,0x8 +/* 238b0: 032b2025 */ or $a0,$t9,$t3 +/* 238b4: 00046400 */ sll $t4,$a0,0x10 +/* 238b8: 000c6c03 */ sra $t5,$t4,0x10 +/* 238bc: 05a00010 */ bltz $t5,.L00023900 +/* 238c0: 00ad082a */ slt $at,$a1,$t5 +/* 238c4: 904efffe */ lbu $t6,-0x2($v0) +/* 238c8: 904affff */ lbu $t2,-0x1($v0) +/* 238cc: 2442fffc */ addiu $v0,$v0,-4 +/* 238d0: 000e7a00 */ sll $t7,$t6,0x8 +/* 238d4: 014f3025 */ or $a2,$t2,$t7 +/* 238d8: 00064c00 */ sll $t1,$a2,0x10 +/* 238dc: 1420fff1 */ bnez $at,.L000238a4 +/* 238e0: 0009c403 */ sra $t8,$t1,0x10 +/* 238e4: 0305082a */ slt $at,$t8,$a1 +/* 238e8: 10200004 */ beqz $at,.L000238fc +/* 238ec: 00784023 */ subu $t0,$v1,$t8 +/* 238f0: 010d1821 */ addu $v1,$t0,$t5 +/* 238f4: 1000ffeb */ beqz $zero,.L000238a4 +/* 238f8: 2463ffff */ addiu $v1,$v1,-1 +.L000238fc: +/* 238fc: 2403ffff */ addiu $v1,$zero,-1 +.L00023900: +/* 23900: 03e00008 */ jr $ra +/* 23904: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func00023908 +/* 23908: 3c0b8006 */ lui $t3,0x8006 +/* 2390c: 8d6bf010 */ lw $t3,-0xff0($t3) +/* 23910: 00047400 */ sll $t6,$a0,0x10 +/* 23914: 000e7c03 */ sra $t7,$t6,0x10 +/* 23918: afa40000 */ sw $a0,0x0($sp) +/* 2391c: afa60008 */ sw $a2,0x8($sp) +/* 23920: 3c188006 */ lui $t8,0x8006 +/* 23924: 016f6021 */ addu $t4,$t3,$t7 +/* 23928: 918d0000 */ lbu $t5,0x0($t4) +/* 2392c: 8f18f00c */ lw $t8,-0xff4($t8) +/* 23930: 000fc880 */ sll $t9,$t7,0x2 +/* 23934: 3c0a800a */ lui $t2,0x800a +/* 23938: 8d4aa888 */ lw $t2,-0x5778($t2) +/* 2393c: 032fc823 */ subu $t9,$t9,$t7 +/* 23940: 0019c880 */ sll $t9,$t9,0x2 +/* 23944: 000d7080 */ sll $t6,$t5,0x2 +/* 23948: 03194021 */ addu $t0,$t8,$t9 +/* 2394c: 014e7821 */ addu $t7,$t2,$t6 +/* 23950: 8df80000 */ lw $t8,0x0($t7) +/* 23954: 95090008 */ lhu $t1,0x8($t0) +/* 23958: 00a01825 */ or $v1,$a1,$zero +/* 2395c: 24070001 */ addiu $a3,$zero,0x1 +/* 23960: 01381021 */ addu $v0,$t1,$t8 +/* 23964: 2442fffe */ addiu $v0,$v0,-2 +.L00023968: +/* 23968: 90480000 */ lbu $t0,0x0($v0) +/* 2396c: 90590001 */ lbu $t9,0x1($v0) +/* 23970: 00085a00 */ sll $t3,$t0,0x8 +/* 23974: 032b2025 */ or $a0,$t9,$t3 +/* 23978: 00046400 */ sll $t4,$a0,0x10 +/* 2397c: 000c6c03 */ sra $t5,$t4,0x10 +/* 23980: 05a00013 */ bltz $t5,.L000239d0 +/* 23984: 01a02025 */ or $a0,$t5,$zero +/* 23988: 904efffe */ lbu $t6,-0x2($v0) +/* 2398c: 904affff */ lbu $t2,-0x1($v0) +/* 23990: 00ad082a */ slt $at,$a1,$t5 +/* 23994: 000e7a00 */ sll $t7,$t6,0x8 +/* 23998: 014f3025 */ or $a2,$t2,$t7 +/* 2399c: 00064c00 */ sll $t1,$a2,0x10 +/* 239a0: 0009c403 */ sra $t8,$t1,0x10 +/* 239a4: 1420fff0 */ bnez $at,.L00023968 +/* 239a8: 2442fffc */ addiu $v0,$v0,-4 +/* 239ac: 0305082a */ slt $at,$t8,$a1 +/* 239b0: 10200004 */ beqz $at,.L000239c4 +/* 239b4: 00784023 */ subu $t0,$v1,$t8 +/* 239b8: 010d1821 */ addu $v1,$t0,$t5 +/* 239bc: 1000ffea */ beqz $zero,.L00023968 +/* 239c0: 2463ffff */ addiu $v1,$v1,-1 +.L000239c4: +/* 239c4: 0065c823 */ subu $t9,$v1,$a1 +/* 239c8: 03241821 */ addu $v1,$t9,$a0 +/* 239cc: 00003825 */ or $a3,$zero,$zero +.L000239d0: +/* 239d0: 8fab0008 */ lw $t3,0x8($sp) +/* 239d4: 00e01025 */ or $v0,$a3,$zero +/* 239d8: 03e00008 */ jr $ra +/* 239dc: ad630000 */ sw $v1,0x0($t3) +/* 239e0: 3c098006 */ lui $t1,0x8006 +/* 239e4: 8d29f010 */ lw $t1,-0xff0($t1) +/* 239e8: 00047400 */ sll $t6,$a0,0x10 +/* 239ec: 000e7c03 */ sra $t7,$t6,0x10 +/* 239f0: afa40000 */ sw $a0,0x0($sp) +/* 239f4: 3c188006 */ lui $t8,0x8006 +/* 239f8: 012f5021 */ addu $t2,$t1,$t7 +/* 239fc: 914b0000 */ lbu $t3,0x0($t2) +/* 23a00: 8f18f00c */ lw $t8,-0xff4($t8) +/* 23a04: 000fc880 */ sll $t9,$t7,0x2 +/* 23a08: 3c08800a */ lui $t0,0x800a +/* 23a0c: 8d08a888 */ lw $t0,-0x5778($t0) +/* 23a10: 032fc823 */ subu $t9,$t9,$t7 +/* 23a14: 0019c880 */ sll $t9,$t9,0x2 +/* 23a18: 000b6080 */ sll $t4,$t3,0x2 +/* 23a1c: 03191821 */ addu $v1,$t8,$t9 +/* 23a20: 010c6821 */ addu $t5,$t0,$t4 +/* 23a24: 8dae0000 */ lw $t6,0x0($t5) +/* 23a28: 946f0008 */ lhu $t7,0x8($v1) +/* 23a2c: 9078000b */ lbu $t8,0xb($v1) +/* 23a30: 01ee1021 */ addu $v0,$t7,$t6 +/* 23a34: 33190004 */ andi $t9,$t8,0x4 +/* 23a38: 1320000c */ beqz $t9,.L00023a6c +/* 23a3c: 2442fffe */ addiu $v0,$v0,-2 +.L00023a40: +/* 23a40: 904a0000 */ lbu $t2,0x0($v0) +/* 23a44: 90490001 */ lbu $t1,0x1($v0) +/* 23a48: 000a5a00 */ sll $t3,$t2,0x8 +/* 23a4c: 012b1825 */ or $v1,$t1,$t3 +/* 23a50: 00034400 */ sll $t0,$v1,0x10 +/* 23a54: 00086403 */ sra $t4,$t0,0x10 +/* 23a58: 05820004 */ bltzl $t4,.L00023a6c +/* 23a5c: 2442fffe */ addiu $v0,$v0,-2 +/* 23a60: 1000fff7 */ beqz $zero,.L00023a40 +/* 23a64: 2442fffc */ addiu $v0,$v0,-4 +/* 23a68: 2442fffe */ addiu $v0,$v0,-2 +.L00023a6c: +/* 23a6c: 904f0000 */ lbu $t7,0x0($v0) +/* 23a70: 904d0001 */ lbu $t5,0x1($v0) +/* 23a74: 000f7200 */ sll $t6,$t7,0x8 +/* 23a78: 01ae1825 */ or $v1,$t5,$t6 +/* 23a7c: 0003c400 */ sll $t8,$v1,0x10 +/* 23a80: 0018cc03 */ sra $t9,$t8,0x10 +/* 23a84: 07220008 */ bltzl $t9,.L00023aa8 +/* 23a88: 00001025 */ or $v0,$zero,$zero +/* 23a8c: 17250003 */ bne $t9,$a1,.L00023a9c +/* 23a90: 00000000 */ sll $zero,$zero,0x0 +/* 23a94: 03e00008 */ jr $ra +/* 23a98: 24020001 */ addiu $v0,$zero,0x1 +.L00023a9c: +/* 23a9c: 1000fff3 */ beqz $zero,.L00023a6c +/* 23aa0: 2442fffe */ addiu $v0,$v0,-2 +/* 23aa4: 00001025 */ or $v0,$zero,$zero +.L00023aa8: +/* 23aa8: 03e00008 */ jr $ra +/* 23aac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00023ab0 +/* 23ab0: 27bdffc0 */ addiu $sp,$sp,-64 +/* 23ab4: afb10018 */ sw $s1,0x18($sp) +/* 23ab8: 00048c00 */ sll $s1,$a0,0x10 +/* 23abc: 00117403 */ sra $t6,$s1,0x10 +/* 23ac0: afb00014 */ sw $s0,0x14($sp) +/* 23ac4: afa40040 */ sw $a0,0x40($sp) +/* 23ac8: 3c06800a */ lui $a2,0x800a +/* 23acc: 3c08800a */ lui $t0,0x800a +/* 23ad0: 00a08025 */ or $s0,$a1,$zero +/* 23ad4: 01c08825 */ or $s1,$t6,$zero +/* 23ad8: afbf001c */ sw $ra,0x1c($sp) +/* 23adc: 2407ffff */ addiu $a3,$zero,-1 +/* 23ae0: afa5002c */ sw $a1,0x2c($sp) +/* 23ae4: 2508a87c */ addiu $t0,$t0,-22404 +/* 23ae8: 8cc6a878 */ lw $a2,-0x5788($a2) +/* 23aec: 24040020 */ addiu $a0,$zero,0x20 +/* 23af0: 00001025 */ or $v0,$zero,$zero +/* 23af4: 00001825 */ or $v1,$zero,$zero +.L00023af8: +/* 23af8: 84cf0000 */ lh $t7,0x0($a2) +/* 23afc: 24c60002 */ addiu $a2,$a2,0x2 +/* 23b00: 562f0009 */ bnel $s1,$t7,.L00023b28 +/* 23b04: 24420001 */ addiu $v0,$v0,0x1 +/* 23b08: 8d180000 */ lw $t8,0x0($t0) +/* 23b0c: 0303c821 */ addu $t9,$t8,$v1 +/* 23b10: 872a0000 */ lh $t2,0x0($t9) +/* 23b14: 560a0004 */ bnel $s0,$t2,.L00023b28 +/* 23b18: 24420001 */ addiu $v0,$v0,0x1 +/* 23b1c: 10000004 */ beqz $zero,.L00023b30 +/* 23b20: 00403825 */ or $a3,$v0,$zero +/* 23b24: 24420001 */ addiu $v0,$v0,0x1 +.L00023b28: +/* 23b28: 1444fff3 */ bne $v0,$a0,.L00023af8 +/* 23b2c: 24630002 */ addiu $v1,$v1,0x2 +.L00023b30: +/* 23b30: 04e00007 */ bltz $a3,.L00023b50 +/* 23b34: 3c02800a */ lui $v0,0x800a +/* 23b38: 3c0c800a */ lui $t4,0x800a +/* 23b3c: 8d8ca880 */ lw $t4,-0x5780($t4) +/* 23b40: 240b0001 */ addiu $t3,$zero,0x1 +/* 23b44: 01876821 */ addu $t5,$t4,$a3 +/* 23b48: 1000006a */ beqz $zero,.L00023cf4 +/* 23b4c: a1ab0000 */ sb $t3,0x0($t5) +.L00023b50: +/* 23b50: 3c078006 */ lui $a3,0x8006 +/* 23b54: 8ce7f000 */ lw $a3,-0x1000($a3) +/* 23b58: 8c42a880 */ lw $v0,-0x5780($v0) +/* 23b5c: 00112400 */ sll $a0,$s1,0x10 +/* 23b60: 00114880 */ sll $t1,$s1,0x2 +/* 23b64: 00477021 */ addu $t6,$v0,$a3 +/* 23b68: 91cf0000 */ lbu $t7,0x0($t6) +/* 23b6c: 00047403 */ sra $t6,$a0,0x10 +/* 23b70: 3c0c8006 */ lui $t4,0x8006 +/* 23b74: 11e0000c */ beqz $t7,.L00023ba8 +/* 23b78: 01c02025 */ or $a0,$t6,$zero +/* 23b7c: 24e70001 */ addiu $a3,$a3,0x1 +.L00023b80: +/* 23b80: 04e10004 */ bgez $a3,.L00023b94 +/* 23b84: 30f8001f */ andi $t8,$a3,0x1f +/* 23b88: 13000002 */ beqz $t8,.L00023b94 +/* 23b8c: 00000000 */ sll $zero,$zero,0x0 +/* 23b90: 2718ffe0 */ addiu $t8,$t8,-32 +.L00023b94: +/* 23b94: 0058c821 */ addu $t9,$v0,$t8 +/* 23b98: 932a0000 */ lbu $t2,0x0($t9) +/* 23b9c: 03003825 */ or $a3,$t8,$zero +/* 23ba0: 5540fff7 */ bnezl $t2,.L00023b80 +/* 23ba4: 24e70001 */ addiu $a3,$a3,0x1 +.L00023ba8: +/* 23ba8: 8d8cf00c */ lw $t4,-0xff4($t4) +/* 23bac: 01314823 */ subu $t1,$t1,$s1 +/* 23bb0: 00094880 */ sll $t1,$t1,0x2 +/* 23bb4: 01891821 */ addu $v1,$t4,$t1 +/* 23bb8: 906b000b */ lbu $t3,0xb($v1) +/* 23bbc: 02002825 */ or $a1,$s0,$zero +/* 23bc0: 27a6002c */ addiu $a2,$sp,0x2c +/* 23bc4: 316d0004 */ andi $t5,$t3,0x4 +/* 23bc8: 51a0000c */ beqzl $t5,.L00023bfc +/* 23bcc: 94660002 */ lhu $a2,0x2($v1) +/* 23bd0: afa7003c */ sw $a3,0x3c($sp) +/* 23bd4: 0c008e42 */ jal func00023908 +/* 23bd8: afa90028 */ sw $t1,0x28($sp) +/* 23bdc: 3c0f8006 */ lui $t7,0x8006 +/* 23be0: 8deff00c */ lw $t7,-0xff4($t7) +/* 23be4: 8fa90028 */ lw $t1,0x28($sp) +/* 23be8: 3c08800a */ lui $t0,0x800a +/* 23bec: 2508a87c */ addiu $t0,$t0,-22404 +/* 23bf0: 8fa7003c */ lw $a3,0x3c($sp) +/* 23bf4: 01e91821 */ addu $v1,$t7,$t1 +/* 23bf8: 94660002 */ lhu $a2,0x2($v1) +.L00023bfc: +/* 23bfc: 8fac002c */ lw $t4,0x2c($sp) +/* 23c00: 3c0a8006 */ lui $t2,0x8006 +/* 23c04: 10c0001b */ beqz $a2,.L00023c74 +/* 23c08: 00000000 */ sll $zero,$zero,0x0 +/* 23c0c: 00cc0019 */ multu $a2,$t4 +/* 23c10: 3c0d8006 */ lui $t5,0x8006 +/* 23c14: 8dadf018 */ lw $t5,-0xfe8($t5) +/* 23c18: 94780008 */ lhu $t8,0x8($v1) +/* 23c1c: 8c790004 */ lw $t9,0x4($v1) +/* 23c20: 3c0f800a */ lui $t7,0x800a +/* 23c24: 8defa870 */ lw $t7,-0x5790($t7) +/* 23c28: 03195021 */ addu $t2,$t8,$t9 +/* 23c2c: afa7003c */ sw $a3,0x3c($sp) +/* 23c30: 00005812 */ mflo $t3 +/* 23c34: 014b2821 */ addu $a1,$t2,$t3 +/* 23c38: 00000000 */ sll $zero,$zero,0x0 +/* 23c3c: 00ed0019 */ multu $a3,$t5 +/* 23c40: 00007012 */ mflo $t6 +/* 23c44: 01cf2021 */ addu $a0,$t6,$t7 +/* 23c48: 0c008dfa */ jal func000237e8 +/* 23c4c: 00000000 */ sll $zero,$zero,0x0 +/* 23c50: 8fa7003c */ lw $a3,0x3c($sp) +/* 23c54: 3c18800a */ lui $t8,0x800a +/* 23c58: 8f18a874 */ lw $t8,-0x578c($t8) +/* 23c5c: 0007c880 */ sll $t9,$a3,0x2 +/* 23c60: 3c08800a */ lui $t0,0x800a +/* 23c64: 03196021 */ addu $t4,$t8,$t9 +/* 23c68: ad820000 */ sw $v0,0x0($t4) +/* 23c6c: 1000000c */ beqz $zero,.L00023ca0 +/* 23c70: 2508a87c */ addiu $t0,$t0,-22404 +.L00023c74: +/* 23c74: 8d4af018 */ lw $t2,-0xfe8($t2) +/* 23c78: 3c0d800a */ lui $t5,0x800a +/* 23c7c: 3c0f800a */ lui $t7,0x800a +/* 23c80: 00ea0019 */ multu $a3,$t2 +/* 23c84: 8defa874 */ lw $t7,-0x578c($t7) +/* 23c88: 8dada870 */ lw $t5,-0x5790($t5) +/* 23c8c: 0007c080 */ sll $t8,$a3,0x2 +/* 23c90: 01f8c821 */ addu $t9,$t7,$t8 +/* 23c94: 00005812 */ mflo $t3 +/* 23c98: 016d7021 */ addu $t6,$t3,$t5 +/* 23c9c: af2e0000 */ sw $t6,0x0($t9) +.L00023ca0: +/* 23ca0: 3c0c800a */ lui $t4,0x800a +/* 23ca4: 8d8ca878 */ lw $t4,-0x5788($t4) +/* 23ca8: 00071040 */ sll $v0,$a3,0x1 +/* 23cac: 3c18800a */ lui $t8,0x800a +/* 23cb0: 01825021 */ addu $t2,$t4,$v0 +/* 23cb4: a5510000 */ sh $s1,0x0($t2) +/* 23cb8: 8d0b0000 */ lw $t3,0x0($t0) +/* 23cbc: 24f90001 */ addiu $t9,$a3,0x1 +/* 23cc0: 240f0001 */ addiu $t7,$zero,0x1 +/* 23cc4: 01626821 */ addu $t5,$t3,$v0 +/* 23cc8: a5b00000 */ sh $s0,0x0($t5) +/* 23ccc: 8f18a880 */ lw $t8,-0x5780($t8) +/* 23cd0: 3c018006 */ lui $at,0x8006 +/* 23cd4: 03077021 */ addu $t6,$t8,$a3 +/* 23cd8: a1cf0000 */ sb $t7,0x0($t6) +/* 23cdc: 07210004 */ bgez $t9,.L00023cf0 +/* 23ce0: 332c001f */ andi $t4,$t9,0x1f +/* 23ce4: 11800002 */ beqz $t4,.L00023cf0 +/* 23ce8: 00000000 */ sll $zero,$zero,0x0 +/* 23cec: 258cffe0 */ addiu $t4,$t4,-32 +.L00023cf0: +/* 23cf0: ac2cf000 */ sw $t4,-0x1000($at) +.L00023cf4: +/* 23cf4: 8fbf001c */ lw $ra,0x1c($sp) +/* 23cf8: 8fb00014 */ lw $s0,0x14($sp) +/* 23cfc: 8fb10018 */ lw $s1,0x18($sp) +/* 23d00: 27bd0040 */ addiu $sp,$sp,0x40 +/* 23d04: 03e00008 */ jr $ra +/* 23d08: 30e200ff */ andi $v0,$a3,0xff +); + +GLOBAL_ASM( +glabel func00023d0c +/* 23d0c: 3c03800a */ lui $v1,0x800a +/* 23d10: 2463a880 */ addiu $v1,$v1,-22400 +/* 23d14: 00001025 */ or $v0,$zero,$zero +/* 23d18: 24040020 */ addiu $a0,$zero,0x20 +.L00023d1c: +/* 23d1c: 8c6e0000 */ lw $t6,0x0($v1) +/* 23d20: 01c27821 */ addu $t7,$t6,$v0 +/* 23d24: 24420001 */ addiu $v0,$v0,0x1 +/* 23d28: 1444fffc */ bne $v0,$a0,.L00023d1c +/* 23d2c: a1e00000 */ sb $zero,0x0($t7) +/* 23d30: 03e00008 */ jr $ra +/* 23d34: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00023d38 +/* 23d38: 3c0b8006 */ lui $t3,0x8006 +/* 23d3c: 256bf010 */ addiu $t3,$t3,-4080 +/* 23d40: 27bdffc0 */ addiu $sp,$sp,-64 +/* 23d44: 8d660000 */ lw $a2,0x0($t3) +/* 23d48: afb00018 */ sw $s0,0x18($sp) +/* 23d4c: 00048400 */ sll $s0,$a0,0x10 +/* 23d50: 00107403 */ sra $t6,$s0,0x10 +/* 23d54: afbf001c */ sw $ra,0x1c($sp) +/* 23d58: afa40040 */ sw $a0,0x40($sp) +/* 23d5c: 01c67821 */ addu $t7,$t6,$a2 +/* 23d60: 91e20000 */ lbu $v0,0x0($t7) +/* 23d64: 240100ff */ addiu $at,$zero,0xff +/* 23d68: 01c08025 */ or $s0,$t6,$zero +/* 23d6c: 1041001c */ beq $v0,$at,.L00023de0 +/* 23d70: 3c0a800a */ lui $t2,0x800a +/* 23d74: 3c19800a */ lui $t9,0x800a +/* 23d78: 8f39a890 */ lw $t9,-0x5770($t9) +/* 23d7c: 254a9fc0 */ addiu $t2,$t2,-24640 +/* 23d80: 8d580058 */ lw $t8,0x58($t2) +/* 23d84: 00026080 */ sll $t4,$v0,0x2 +/* 23d88: 032c6821 */ addu $t5,$t9,$t4 +/* 23d8c: adb80000 */ sw $t8,0x0($t5) +/* 23d90: 8d6e0000 */ lw $t6,0x0($t3) +/* 23d94: 24090028 */ addiu $t1,$zero,0x28 +/* 23d98: 020e7821 */ addu $t7,$s0,$t6 +/* 23d9c: 91f90000 */ lbu $t9,0x0($t7) +/* 23da0: 272c0001 */ addiu $t4,$t9,0x1 +/* 23da4: 0189001a */ div $zero,$t4,$t1 +/* 23da8: 15200002 */ bnez $t1,.L00023db4 +/* 23dac: 00000000 */ sll $zero,$zero,0x0 +/* 23db0: 0007000d */ break 0x7 +.L00023db4: +/* 23db4: 2401ffff */ addiu $at,$zero,-1 +/* 23db8: 15210004 */ bne $t1,$at,.L00023dcc +/* 23dbc: 3c018000 */ lui $at,0x8000 +/* 23dc0: 15810002 */ bne $t4,$at,.L00023dcc +/* 23dc4: 00000000 */ sll $zero,$zero,0x0 +/* 23dc8: 0006000d */ break 0x6 +.L00023dcc: +/* 23dcc: 3c018006 */ lui $at,0x8006 +/* 23dd0: 0000c010 */ mfhi $t8 +/* 23dd4: ac38f004 */ sw $t8,-0xffc($at) +/* 23dd8: 10000059 */ beqz $zero,.L00023f40 +/* 23ddc: 8fbf001c */ lw $ra,0x1c($sp) +.L00023de0: +/* 23de0: 3c078006 */ lui $a3,0x8006 +/* 23de4: 8ce7f004 */ lw $a3,-0xffc($a3) +/* 23de8: 3c05800a */ lui $a1,0x800a +/* 23dec: 8ca5a890 */ lw $a1,-0x5770($a1) +/* 23df0: 00074080 */ sll $t0,$a3,0x2 +/* 23df4: 00001025 */ or $v0,$zero,$zero +/* 23df8: 00a86821 */ addu $t5,$a1,$t0 +/* 23dfc: 8da40000 */ lw $a0,0x0($t5) +/* 23e00: 24090028 */ addiu $t1,$zero,0x28 +/* 23e04: 00a01825 */ or $v1,$a1,$zero +.L00023e08: +/* 23e08: 8c6e0000 */ lw $t6,0x0($v1) +/* 23e0c: 01c4082a */ slt $at,$t6,$a0 +/* 23e10: 50200006 */ beqzl $at,.L00023e2c +/* 23e14: 24420001 */ addiu $v0,$v0,0x1 +/* 23e18: 00024080 */ sll $t0,$v0,0x2 +/* 23e1c: 00a87821 */ addu $t7,$a1,$t0 +/* 23e20: 8de40000 */ lw $a0,0x0($t7) +/* 23e24: 00403825 */ or $a3,$v0,$zero +/* 23e28: 24420001 */ addiu $v0,$v0,0x1 +.L00023e2c: +/* 23e2c: 1449fff6 */ bne $v0,$t1,.L00023e08 +/* 23e30: 24630004 */ addiu $v1,$v1,0x4 +/* 23e34: 3c19800a */ lui $t9,0x800a +/* 23e38: 8f39a88c */ lw $t9,-0x5774($t9) +/* 23e3c: 00071840 */ sll $v1,$a3,0x1 +/* 23e40: 3c0e8006 */ lui $t6,0x8006 +/* 23e44: 03236021 */ addu $t4,$t9,$v1 +/* 23e48: 85820000 */ lh $v0,0x0($t4) +/* 23e4c: 3c198006 */ lui $t9,0x8006 +/* 23e50: 10400003 */ beqz $v0,.L00023e60 +/* 23e54: 241800ff */ addiu $t8,$zero,0xff +/* 23e58: 00c26821 */ addu $t5,$a2,$v0 +/* 23e5c: a1b80000 */ sb $t8,0x0($t5) +.L00023e60: +/* 23e60: 8f39f01c */ lw $t9,-0xfe4($t9) +/* 23e64: 8dcef00c */ lw $t6,-0xff4($t6) +/* 23e68: 00107880 */ sll $t7,$s0,0x2 +/* 23e6c: 00f90019 */ multu $a3,$t9 +/* 23e70: 01f07823 */ subu $t7,$t7,$s0 +/* 23e74: 000f7880 */ sll $t7,$t7,0x2 +/* 23e78: 01cf1021 */ addu $v0,$t6,$t7 +/* 23e7c: 3c18800a */ lui $t8,0x800a +/* 23e80: 8f18a884 */ lw $t8,-0x577c($t8) +/* 23e84: 94460008 */ lhu $a2,0x8($v0) +/* 23e88: 8c450004 */ lw $a1,0x4($v0) +/* 23e8c: afa80020 */ sw $t0,0x20($sp) +/* 23e90: afa70034 */ sw $a3,0x34($sp) +/* 23e94: 00006012 */ mflo $t4 +/* 23e98: afa30028 */ sw $v1,0x28($sp) +/* 23e9c: 0c008dfa */ jal func000237e8 +/* 23ea0: 01982021 */ addu $a0,$t4,$t8 +/* 23ea4: 3c0d800a */ lui $t5,0x800a +/* 23ea8: 8dada888 */ lw $t5,-0x5778($t5) +/* 23eac: 8fa80020 */ lw $t0,0x20($sp) +/* 23eb0: 8fa30028 */ lw $v1,0x28($sp) +/* 23eb4: 8fa70034 */ lw $a3,0x34($sp) +/* 23eb8: 3c0b8006 */ lui $t3,0x8006 +/* 23ebc: 01a87021 */ addu $t6,$t5,$t0 +/* 23ec0: adc20000 */ sw $v0,0x0($t6) +/* 23ec4: 256bf010 */ addiu $t3,$t3,-4080 +/* 23ec8: 8d6f0000 */ lw $t7,0x0($t3) +/* 23ecc: 24090028 */ addiu $t1,$zero,0x28 +/* 23ed0: 3c0c800a */ lui $t4,0x800a +/* 23ed4: 01f0c821 */ addu $t9,$t7,$s0 +/* 23ed8: a3270000 */ sb $a3,0x0($t9) +/* 23edc: 24f90001 */ addiu $t9,$a3,0x1 +/* 23ee0: 0329001a */ div $zero,$t9,$t1 +/* 23ee4: 8d8ca88c */ lw $t4,-0x5774($t4) +/* 23ee8: 3c0a800a */ lui $t2,0x800a +/* 23eec: 3c0e800a */ lui $t6,0x800a +/* 23ef0: 0183c021 */ addu $t8,$t4,$v1 +/* 23ef4: a7100000 */ sh $s0,0x0($t8) +/* 23ef8: 8dcea890 */ lw $t6,-0x5770($t6) +/* 23efc: 254a9fc0 */ addiu $t2,$t2,-24640 +/* 23f00: 8d4d0058 */ lw $t5,0x58($t2) +/* 23f04: 00006010 */ mfhi $t4 +/* 23f08: 01c87821 */ addu $t7,$t6,$t0 +/* 23f0c: aded0000 */ sw $t5,0x0($t7) +/* 23f10: 15200002 */ bnez $t1,.L00023f1c +/* 23f14: 00000000 */ sll $zero,$zero,0x0 +/* 23f18: 0007000d */ break 0x7 +.L00023f1c: +/* 23f1c: 2401ffff */ addiu $at,$zero,-1 +/* 23f20: 15210004 */ bne $t1,$at,.L00023f34 +/* 23f24: 3c018000 */ lui $at,0x8000 +/* 23f28: 17210002 */ bne $t9,$at,.L00023f34 +/* 23f2c: 00000000 */ sll $zero,$zero,0x0 +/* 23f30: 0006000d */ break 0x6 +.L00023f34: +/* 23f34: 3c018006 */ lui $at,0x8006 +/* 23f38: ac2cf004 */ sw $t4,-0xffc($at) +/* 23f3c: 8fbf001c */ lw $ra,0x1c($sp) +.L00023f40: +/* 23f40: 8fb00018 */ lw $s0,0x18($sp) +/* 23f44: 27bd0040 */ addiu $sp,$sp,0x40 +/* 23f48: 03e00008 */ jr $ra +/* 23f4c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00023f50 +/* 23f50: 30cf0007 */ andi $t7,$a2,0x7 +/* 23f54: 24180008 */ addiu $t8,$zero,0x8 +/* 23f58: 030f4023 */ subu $t0,$t8,$t7 +/* 23f5c: 30a900ff */ andi $t1,$a1,0xff +/* 23f60: 311900ff */ andi $t9,$t0,0xff +/* 23f64: 000610c2 */ srl $v0,$a2,0x3 +/* 23f68: 0139082a */ slt $at,$t1,$t9 +/* 23f6c: afa50004 */ sw $a1,0x4($sp) +/* 23f70: 00001825 */ or $v1,$zero,$zero +/* 23f74: 00822021 */ addu $a0,$a0,$v0 +/* 23f78: 1420000e */ bnez $at,.L00023fb4 +/* 23f7c: 310700ff */ andi $a3,$t0,0xff +.L00023f80: +/* 23f80: 908b0000 */ lbu $t3,0x0($a0) +/* 23f84: 240c0001 */ addiu $t4,$zero,0x1 +/* 23f88: 01272823 */ subu $a1,$t1,$a3 +/* 23f8c: 00ec6804 */ sllv $t5,$t4,$a3 +/* 23f90: 30a900ff */ andi $t1,$a1,0xff +/* 23f94: 25aeffff */ addiu $t6,$t5,-1 +/* 23f98: 016e7824 */ and $t7,$t3,$t6 +/* 23f9c: 012fc004 */ sllv $t8,$t7,$t1 +/* 23fa0: 29210008 */ slti $at,$t1,0x8 +/* 23fa4: 00781825 */ or $v1,$v1,$t8 +/* 23fa8: 24840001 */ addiu $a0,$a0,0x1 +/* 23fac: 1020fff4 */ beqz $at,.L00023f80 +/* 23fb0: 24070008 */ addiu $a3,$zero,0x8 +.L00023fb4: +/* 23fb4: 19200008 */ blez $t1,.L00023fd8 +/* 23fb8: 00e95023 */ subu $t2,$a3,$t1 +/* 23fbc: 90990000 */ lbu $t9,0x0($a0) +/* 23fc0: 240d0001 */ addiu $t5,$zero,0x1 +/* 23fc4: 012d5804 */ sllv $t3,$t5,$t1 +/* 23fc8: 256effff */ addiu $t6,$t3,-1 +/* 23fcc: 01596007 */ srav $t4,$t9,$t2 +/* 23fd0: 018e7824 */ and $t7,$t4,$t6 +/* 23fd4: 006f1825 */ or $v1,$v1,$t7 +.L00023fd8: +/* 23fd8: 03e00008 */ jr $ra +/* 23fdc: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func00023fe0 +/* 23fe0: 27bdffe8 */ addiu $sp,$sp,-24 +/* 23fe4: afbf0014 */ sw $ra,0x14($sp) +/* 23fe8: afa5001c */ sw $a1,0x1c($sp) +/* 23fec: 0c008fd4 */ jal func00023f50 +/* 23ff0: 93a5001f */ lbu $a1,0x1f($sp) +/* 23ff4: 93a3001f */ lbu $v1,0x1f($sp) +/* 23ff8: 8fbf0014 */ lw $ra,0x14($sp) +/* 23ffc: 3044ffff */ andi $a0,$v0,0xffff +/* 24000: 28610010 */ slti $at,$v1,0x10 +/* 24004: 10200010 */ beqz $at,.L00024048 +/* 24008: 27bd0018 */ addiu $sp,$sp,0x18 +/* 2400c: 246e001f */ addiu $t6,$v1,0x1f +/* 24010: 240f0001 */ addiu $t7,$zero,0x1 +/* 24014: 01cfc004 */ sllv $t8,$t7,$t6 +/* 24018: 3045ffff */ andi $a1,$v0,0xffff +/* 2401c: 00b8c824 */ and $t9,$a1,$t8 +/* 24020: 13200009 */ beqz $t9,.L00024048 +/* 24024: 24080010 */ addiu $t0,$zero,0x10 +/* 24028: 01034823 */ subu $t1,$t0,$v1 +/* 2402c: 240a0001 */ addiu $t2,$zero,0x1 +/* 24030: 012a5804 */ sllv $t3,$t2,$t1 +/* 24034: 256cffff */ addiu $t4,$t3,-1 +/* 24038: 006c6804 */ sllv $t5,$t4,$v1 +/* 2403c: 00ad2025 */ or $a0,$a1,$t5 +/* 24040: 308fffff */ andi $t7,$a0,0xffff +/* 24044: 01e02025 */ or $a0,$t7,$zero +.L00024048: +/* 24048: 03e00008 */ jr $ra +/* 2404c: 00801025 */ or $v0,$a0,$zero +); + +GLOBAL_ASM( +glabel func00024050 +/* 24050: 27bdff98 */ addiu $sp,$sp,-104 +/* 24054: 93b9007b */ lbu $t9,0x7b($sp) +/* 24058: 3c18800a */ lui $t8,0x800a +/* 2405c: 8f18a874 */ lw $t8,-0x578c($t8) +/* 24060: 00194080 */ sll $t0,$t9,0x2 +/* 24064: afbf001c */ sw $ra,0x1c($sp) +/* 24068: afb10018 */ sw $s1,0x18($sp) +/* 2406c: afb00014 */ sw $s0,0x14($sp) +/* 24070: afa40068 */ sw $a0,0x68($sp) +/* 24074: afa5006c */ sw $a1,0x6c($sp) +/* 24078: afa70074 */ sw $a3,0x74($sp) +/* 2407c: 03084821 */ addu $t1,$t8,$t0 +/* 24080: 8d2a0000 */ lw $t2,0x0($t1) +/* 24084: 00077400 */ sll $t6,$a3,0x10 +/* 24088: 000e3c03 */ sra $a3,$t6,0x10 +/* 2408c: 10a00006 */ beqz $a1,.L000240a8 +/* 24090: afaa0054 */ sw $t2,0x54($sp) +/* 24094: 8ccc0004 */ lw $t4,0x4($a2) +/* 24098: 00047040 */ sll $t6,$a0,0x1 +/* 2409c: 018e7821 */ addu $t7,$t4,$t6 +/* 240a0: 91f90001 */ lbu $t9,0x1($t7) +/* 240a4: afb90068 */ sw $t9,0x68($sp) +.L000240a8: +/* 240a8: 3c188006 */ lui $t8,0x8006 +/* 240ac: 8f18f00c */ lw $t8,-0xff4($t8) +/* 240b0: 00074080 */ sll $t0,$a3,0x2 +/* 240b4: 01074023 */ subu $t0,$t0,$a3 +/* 240b8: 00084080 */ sll $t0,$t0,0x2 +/* 240bc: 3c0b8006 */ lui $t3,0x8006 +/* 240c0: 03081021 */ addu $v0,$t8,$t0 +/* 240c4: 9049000a */ lbu $t1,0xa($v0) +/* 240c8: 8d6bf010 */ lw $t3,-0xff0($t3) +/* 240cc: 3c0a800a */ lui $t2,0x800a +/* 240d0: a3a90053 */ sb $t1,0x53($sp) +/* 240d4: 00eb6821 */ addu $t5,$a3,$t3 +/* 240d8: 91ac0000 */ lbu $t4,0x0($t5) +/* 240dc: 8d4aa888 */ lw $t2,-0x5778($t2) +/* 240e0: 8fb80068 */ lw $t8,0x68($sp) +/* 240e4: 000c7080 */ sll $t6,$t4,0x2 +/* 240e8: 014e7821 */ addu $t7,$t2,$t6 +/* 240ec: 8df00000 */ lw $s0,0x0($t7) +/* 240f0: 94590008 */ lhu $t9,0x8($v0) +/* 240f4: 00008825 */ or $s1,$zero,$zero +/* 240f8: 00002025 */ or $a0,$zero,$zero +/* 240fc: 1b000043 */ blez $t8,.L0002420c +/* 24100: 03302821 */ addu $a1,$t9,$s0 +/* 24104: 0205082b */ sltu $at,$s0,$a1 +/* 24108: 50200041 */ beqzl $at,.L00024210 +/* 2410c: 0205082b */ sltu $at,$s0,$a1 +/* 24110: 92030000 */ lbu $v1,0x0($s0) +.L00024114: +/* 24114: 26100001 */ addiu $s0,$s0,0x1 +/* 24118: 30680008 */ andi $t0,$v1,0x8 +/* 2411c: 1100000b */ beqz $t0,.L0002414c +/* 24120: 30790002 */ andi $t9,$v1,0x2 +/* 24124: 92090002 */ lbu $t1,0x2($s0) +/* 24128: 920d0005 */ lbu $t5,0x5($s0) +/* 2412c: 920a0008 */ lbu $t2,0x8($s0) +/* 24130: 02295821 */ addu $t3,$s1,$t1 +/* 24134: 920f000b */ lbu $t7,0xb($s0) +/* 24138: 016d6021 */ addu $t4,$t3,$t5 +/* 2413c: 018a7021 */ addu $t6,$t4,$t2 +/* 24140: 2610000c */ addiu $s0,$s0,0xc +/* 24144: 10000014 */ beqz $zero,.L00024198 +/* 24148: 01cf8821 */ addu $s1,$t6,$t7 +.L0002414c: +/* 2414c: 13200009 */ beqz $t9,.L00024174 +/* 24150: 306c0020 */ andi $t4,$v1,0x20 +/* 24154: 92180002 */ lbu $t8,0x2($s0) +/* 24158: 92090005 */ lbu $t1,0x5($s0) +/* 2415c: 920d0008 */ lbu $t5,0x8($s0) +/* 24160: 02384021 */ addu $t0,$s1,$t8 +/* 24164: 01095821 */ addu $t3,$t0,$t1 +/* 24168: 26100009 */ addiu $s0,$s0,0x9 +/* 2416c: 1000000a */ beqz $zero,.L00024198 +/* 24170: 016d8821 */ addu $s1,$t3,$t5 +.L00024174: +/* 24174: 51800009 */ beqzl $t4,.L0002419c +/* 24178: 30680001 */ andi $t0,$v1,0x1 +/* 2417c: 920a0000 */ lbu $t2,0x0($s0) +/* 24180: 920f0005 */ lbu $t7,0x5($s0) +/* 24184: 9218000a */ lbu $t8,0xa($s0) +/* 24188: 022a7021 */ addu $t6,$s1,$t2 +/* 2418c: 01cfc821 */ addu $t9,$t6,$t7 +/* 24190: 2610000f */ addiu $s0,$s0,0xf +/* 24194: 03388821 */ addu $s1,$t9,$t8 +.L00024198: +/* 24198: 30680001 */ andi $t0,$v1,0x1 +.L0002419c: +/* 2419c: 11000009 */ beqz $t0,.L000241c4 +/* 241a0: 306f0040 */ andi $t7,$v1,0x40 +/* 241a4: 92090002 */ lbu $t1,0x2($s0) +/* 241a8: 920d0005 */ lbu $t5,0x5($s0) +/* 241ac: 920a0008 */ lbu $t2,0x8($s0) +/* 241b0: 02295821 */ addu $t3,$s1,$t1 +/* 241b4: 016d6021 */ addu $t4,$t3,$t5 +/* 241b8: 26100009 */ addiu $s0,$s0,0x9 +/* 241bc: 10000005 */ beqz $zero,.L000241d4 +/* 241c0: 018a8821 */ addu $s1,$t4,$t2 +.L000241c4: +/* 241c4: 306e0010 */ andi $t6,$v1,0x10 +/* 241c8: 11c00002 */ beqz $t6,.L000241d4 +/* 241cc: 00000000 */ sll $zero,$zero,0x0 +/* 241d0: 26310060 */ addiu $s1,$s1,0x60 +.L000241d4: +/* 241d4: 11e00004 */ beqz $t7,.L000241e8 +/* 241d8: 30780080 */ andi $t8,$v1,0x80 +/* 241dc: 92190000 */ lbu $t9,0x0($s0) +/* 241e0: 26100005 */ addiu $s0,$s0,0x5 +/* 241e4: 02398821 */ addu $s1,$s1,$t9 +.L000241e8: +/* 241e8: 13000002 */ beqz $t8,.L000241f4 +/* 241ec: 8fa80068 */ lw $t0,0x68($sp) +/* 241f0: 26310060 */ addiu $s1,$s1,0x60 +.L000241f4: +/* 241f4: 24840001 */ addiu $a0,$a0,0x1 +/* 241f8: 0088082a */ slt $at,$a0,$t0 +/* 241fc: 10200003 */ beqz $at,.L0002420c +/* 24200: 0205082b */ sltu $at,$s0,$a1 +/* 24204: 5420ffc3 */ bnezl $at,.L00024114 +/* 24208: 92030000 */ lbu $v1,0x0($s0) +.L0002420c: +/* 2420c: 0205082b */ sltu $at,$s0,$a1 +.L00024210: +/* 24210: 1020017f */ beqz $at,.L00024810 +/* 24214: 8fa3007c */ lw $v1,0x7c($sp) +/* 24218: 92020000 */ lbu $v0,0x0($s0) +/* 2421c: 26100001 */ addiu $s0,$s0,0x1 +/* 24220: 8fa40054 */ lw $a0,0x54($sp) +/* 24224: 304b0002 */ andi $t3,$v0,0x2 +/* 24228: 11600039 */ beqz $t3,.L00024310 +/* 2422c: afa20028 */ sw $v0,0x28($sp) +/* 24230: 92050002 */ lbu $a1,0x2($s0) +/* 24234: 02203025 */ or $a2,$s1,$zero +/* 24238: 0c008ff8 */ jal func00023fe0 +/* 2423c: a3a5005b */ sb $a1,0x5b($sp) +/* 24240: 920d0001 */ lbu $t5,0x1($s0) +/* 24244: 920a0000 */ lbu $t2,0x0($s0) +/* 24248: 93a5005b */ lbu $a1,0x5b($sp) +/* 2424c: 01a26021 */ addu $t4,$t5,$v0 +/* 24250: 000a7200 */ sll $t6,$t2,0x8 +/* 24254: 018e7821 */ addu $t7,$t4,$t6 +/* 24258: 000fcc00 */ sll $t9,$t7,0x10 +/* 2425c: 0019c403 */ sra $t8,$t9,0x10 +/* 24260: 44982000 */ mtc1 $t8,$f4 +/* 24264: 8fa80080 */ lw $t0,0x80($sp) +/* 24268: 02258821 */ addu $s1,$s1,$a1 +/* 2426c: 468021a0 */ cvt.s.w $f6,$f4 +/* 24270: 02203025 */ or $a2,$s1,$zero +/* 24274: e5060000 */ swc1 $f6,0x0($t0) +/* 24278: 92050005 */ lbu $a1,0x5($s0) +/* 2427c: 8fa40054 */ lw $a0,0x54($sp) +/* 24280: 0c008ff8 */ jal func00023fe0 +/* 24284: a3a5005b */ sb $a1,0x5b($sp) +/* 24288: 92090004 */ lbu $t1,0x4($s0) +/* 2428c: 920d0003 */ lbu $t5,0x3($s0) +/* 24290: 93a5005b */ lbu $a1,0x5b($sp) +/* 24294: 01225821 */ addu $t3,$t1,$v0 +/* 24298: 000d5200 */ sll $t2,$t5,0x8 +/* 2429c: 016a6021 */ addu $t4,$t3,$t2 +/* 242a0: 000c7400 */ sll $t6,$t4,0x10 +/* 242a4: 000e7c03 */ sra $t7,$t6,0x10 +/* 242a8: 448f4000 */ mtc1 $t7,$f8 +/* 242ac: 8fa70080 */ lw $a3,0x80($sp) +/* 242b0: 02258821 */ addu $s1,$s1,$a1 +/* 242b4: 468042a0 */ cvt.s.w $f10,$f8 +/* 242b8: 02203025 */ or $a2,$s1,$zero +/* 242bc: e4ea0004 */ swc1 $f10,0x4($a3) +/* 242c0: 92050008 */ lbu $a1,0x8($s0) +/* 242c4: 8fa40054 */ lw $a0,0x54($sp) +/* 242c8: 0c008ff8 */ jal func00023fe0 +/* 242cc: a3a5005b */ sb $a1,0x5b($sp) +/* 242d0: 92190007 */ lbu $t9,0x7($s0) +/* 242d4: 92080006 */ lbu $t0,0x6($s0) +/* 242d8: 93a5005b */ lbu $a1,0x5b($sp) +/* 242dc: 0322c021 */ addu $t8,$t9,$v0 +/* 242e0: 00084a00 */ sll $t1,$t0,0x8 +/* 242e4: 03096821 */ addu $t5,$t8,$t1 +/* 242e8: 000d5c00 */ sll $t3,$t5,0x10 +/* 242ec: 000b5403 */ sra $t2,$t3,0x10 +/* 242f0: 448a8000 */ mtc1 $t2,$f16 +/* 242f4: 8fa70080 */ lw $a3,0x80($sp) +/* 242f8: 44800000 */ mtc1 $zero,$f0 +/* 242fc: 468084a0 */ cvt.s.w $f18,$f16 +/* 24300: 26100009 */ addiu $s0,$s0,0x9 +/* 24304: 02258821 */ addu $s1,$s1,$a1 +/* 24308: 10000064 */ beqz $zero,.L0002449c +/* 2430c: e4f20008 */ swc1 $f18,0x8($a3) +.L00024310: +/* 24310: 8fac0028 */ lw $t4,0x28($sp) +/* 24314: 8faf0028 */ lw $t7,0x28($sp) +/* 24318: 8fa70080 */ lw $a3,0x80($sp) +/* 2431c: 318e0020 */ andi $t6,$t4,0x20 +/* 24320: 11c0004f */ beqz $t6,.L00024460 +/* 24324: 31ed0008 */ andi $t5,$t7,0x8 +/* 24328: 92050000 */ lbu $a1,0x0($s0) +/* 2432c: 8fa40054 */ lw $a0,0x54($sp) +/* 24330: 02203025 */ or $a2,$s1,$zero +/* 24334: 0c008fd4 */ jal func00023f50 +/* 24338: a3a5005b */ sb $a1,0x5b($sp) +/* 2433c: 92190001 */ lbu $t9,0x1($s0) +/* 24340: 920f0004 */ lbu $t7,0x4($s0) +/* 24344: 92090002 */ lbu $t1,0x2($s0) +/* 24348: 920a0003 */ lbu $t2,0x3($s0) +/* 2434c: 00194600 */ sll $t0,$t9,0x18 +/* 24350: 01e8c021 */ addu $t8,$t7,$t0 +/* 24354: 00096c00 */ sll $t5,$t1,0x10 +/* 24358: 030d5821 */ addu $t3,$t8,$t5 +/* 2435c: 000a6200 */ sll $t4,$t2,0x8 +/* 24360: 016c7021 */ addu $t6,$t3,$t4 +/* 24364: 01c2c821 */ addu $t9,$t6,$v0 +/* 24368: 44992000 */ mtc1 $t9,$f4 +/* 2436c: 3c017005 */ lui $at,0x7005 +/* 24370: c4284690 */ lwc1 $f8,0x4690($at) +/* 24374: 468021a0 */ cvt.s.w $f6,$f4 +/* 24378: 93a5005b */ lbu $a1,0x5b($sp) +/* 2437c: 8fa70080 */ lw $a3,0x80($sp) +/* 24380: 02258821 */ addu $s1,$s1,$a1 +/* 24384: 02203025 */ or $a2,$s1,$zero +/* 24388: 46083282 */ mul.s $f10,$f6,$f8 +/* 2438c: e4ea0000 */ swc1 $f10,0x0($a3) +/* 24390: 92050005 */ lbu $a1,0x5($s0) +/* 24394: 8fa40054 */ lw $a0,0x54($sp) +/* 24398: 0c008fd4 */ jal func00023f50 +/* 2439c: a3a5005b */ sb $a1,0x5b($sp) +/* 243a0: 92080006 */ lbu $t0,0x6($s0) +/* 243a4: 920f0009 */ lbu $t7,0x9($s0) +/* 243a8: 920d0007 */ lbu $t5,0x7($s0) +/* 243ac: 920c0008 */ lbu $t4,0x8($s0) +/* 243b0: 00084e00 */ sll $t1,$t0,0x18 +/* 243b4: 01e9c021 */ addu $t8,$t7,$t1 +/* 243b8: 000d5400 */ sll $t2,$t5,0x10 +/* 243bc: 030a5821 */ addu $t3,$t8,$t2 +/* 243c0: 000c7200 */ sll $t6,$t4,0x8 +/* 243c4: 016ec821 */ addu $t9,$t3,$t6 +/* 243c8: 03224021 */ addu $t0,$t9,$v0 +/* 243cc: 44888000 */ mtc1 $t0,$f16 +/* 243d0: 3c017005 */ lui $at,0x7005 +/* 243d4: c4244694 */ lwc1 $f4,0x4694($at) +/* 243d8: 468084a0 */ cvt.s.w $f18,$f16 +/* 243dc: 93a5005b */ lbu $a1,0x5b($sp) +/* 243e0: 8fa70080 */ lw $a3,0x80($sp) +/* 243e4: 02258821 */ addu $s1,$s1,$a1 +/* 243e8: 02203025 */ or $a2,$s1,$zero +/* 243ec: 46049182 */ mul.s $f6,$f18,$f4 +/* 243f0: e4e60004 */ swc1 $f6,0x4($a3) +/* 243f4: 9205000a */ lbu $a1,0xa($s0) +/* 243f8: 8fa40054 */ lw $a0,0x54($sp) +/* 243fc: 0c008fd4 */ jal func00023f50 +/* 24400: a3a5005b */ sb $a1,0x5b($sp) +/* 24404: 9209000b */ lbu $t1,0xb($s0) +/* 24408: 920f000e */ lbu $t7,0xe($s0) +/* 2440c: 920a000c */ lbu $t2,0xc($s0) +/* 24410: 920e000d */ lbu $t6,0xd($s0) +/* 24414: 00096e00 */ sll $t5,$t1,0x18 +/* 24418: 01edc021 */ addu $t8,$t7,$t5 +/* 2441c: 000a6400 */ sll $t4,$t2,0x10 +/* 24420: 030c5821 */ addu $t3,$t8,$t4 +/* 24424: 000eca00 */ sll $t9,$t6,0x8 +/* 24428: 01794021 */ addu $t0,$t3,$t9 +/* 2442c: 01024821 */ addu $t1,$t0,$v0 +/* 24430: 44894000 */ mtc1 $t1,$f8 +/* 24434: 3c017005 */ lui $at,0x7005 +/* 24438: c4304698 */ lwc1 $f16,0x4698($at) +/* 2443c: 468042a0 */ cvt.s.w $f10,$f8 +/* 24440: 93a5005b */ lbu $a1,0x5b($sp) +/* 24444: 8fa70080 */ lw $a3,0x80($sp) +/* 24448: 44800000 */ mtc1 $zero,$f0 +/* 2444c: 2610000f */ addiu $s0,$s0,0xf +/* 24450: 02258821 */ addu $s1,$s1,$a1 +/* 24454: 46105482 */ mul.s $f18,$f10,$f16 +/* 24458: 10000010 */ beqz $zero,.L0002449c +/* 2445c: e4f20008 */ swc1 $f18,0x8($a3) +.L00024460: +/* 24460: 44800000 */ mtc1 $zero,$f0 +/* 24464: 51a0000b */ beqzl $t5,.L00024494 +/* 24468: e4e00008 */ swc1 $f0,0x8($a3) +/* 2446c: 920a0002 */ lbu $t2,0x2($s0) +/* 24470: 920c0005 */ lbu $t4,0x5($s0) +/* 24474: 920b0008 */ lbu $t3,0x8($s0) +/* 24478: 9208000b */ lbu $t0,0xb($s0) +/* 2447c: 022ac021 */ addu $t8,$s1,$t2 +/* 24480: 030c7021 */ addu $t6,$t8,$t4 +/* 24484: 01cbc821 */ addu $t9,$t6,$t3 +/* 24488: 2610000c */ addiu $s0,$s0,0xc +/* 2448c: 03288821 */ addu $s1,$t9,$t0 +/* 24490: e4e00008 */ swc1 $f0,0x8($a3) +.L00024494: +/* 24494: e4e00004 */ swc1 $f0,0x4($a3) +/* 24498: e4e00000 */ swc1 $f0,0x0($a3) +.L0002449c: +/* 2449c: 8fa90028 */ lw $t1,0x28($sp) +/* 244a0: 8fa80028 */ lw $t0,0x28($sp) +/* 244a4: 8fa40054 */ lw $a0,0x54($sp) +/* 244a8: 312f0001 */ andi $t7,$t1,0x1 +/* 244ac: 11e0007d */ beqz $t7,.L000246a4 +/* 244b0: 31190010 */ andi $t9,$t0,0x10 +/* 244b4: 92050002 */ lbu $a1,0x2($s0) +/* 244b8: 02203025 */ or $a2,$s1,$zero +/* 244bc: 0c008fd4 */ jal func00023f50 +/* 244c0: a3a5005b */ sb $a1,0x5b($sp) +/* 244c4: a7a2005c */ sh $v0,0x5c($sp) +/* 244c8: 920a0000 */ lbu $t2,0x0($s0) +/* 244cc: 920e0001 */ lbu $t6,0x1($s0) +/* 244d0: 93b90053 */ lbu $t9,0x53($sp) +/* 244d4: 000ac200 */ sll $t8,$t2,0x8 +/* 244d8: 00586021 */ addu $t4,$v0,$t8 +/* 244dc: 93a5005b */ lbu $a1,0x5b($sp) +/* 244e0: 24080010 */ addiu $t0,$zero,0x10 +/* 244e4: 018e5821 */ addu $t3,$t4,$t6 +/* 244e8: 3169ffff */ andi $t1,$t3,0xffff +/* 244ec: 01191823 */ subu $v1,$t0,$t9 +/* 244f0: a7ab005c */ sh $t3,0x5c($sp) +/* 244f4: 00697804 */ sllv $t7,$t1,$v1 +/* 244f8: a7af005c */ sh $t7,0x5c($sp) +/* 244fc: 02258821 */ addu $s1,$s1,$a1 +/* 24500: 92050005 */ lbu $a1,0x5($s0) +/* 24504: afa30024 */ sw $v1,0x24($sp) +/* 24508: 02203025 */ or $a2,$s1,$zero +/* 2450c: 8fa40054 */ lw $a0,0x54($sp) +/* 24510: 0c008fd4 */ jal func00023f50 +/* 24514: a3a5005b */ sb $a1,0x5b($sp) +/* 24518: a7a2005e */ sh $v0,0x5e($sp) +/* 2451c: 920d0003 */ lbu $t5,0x3($s0) +/* 24520: 920e0004 */ lbu $t6,0x4($s0) +/* 24524: 8fb90024 */ lw $t9,0x24($sp) +/* 24528: 000dc200 */ sll $t8,$t5,0x8 +/* 2452c: 00586021 */ addu $t4,$v0,$t8 +/* 24530: 93a5005b */ lbu $a1,0x5b($sp) +/* 24534: 018e4021 */ addu $t0,$t4,$t6 +/* 24538: 310bffff */ andi $t3,$t0,0xffff +/* 2453c: a7a8005e */ sh $t0,0x5e($sp) +/* 24540: 032b4804 */ sllv $t1,$t3,$t9 +/* 24544: a7a9005e */ sh $t1,0x5e($sp) +/* 24548: 02258821 */ addu $s1,$s1,$a1 +/* 2454c: 92050008 */ lbu $a1,0x8($s0) +/* 24550: 02203025 */ or $a2,$s1,$zero +/* 24554: 8fa40054 */ lw $a0,0x54($sp) +/* 24558: 0c008fd4 */ jal func00023f50 +/* 2455c: a3a5005b */ sb $a1,0x5b($sp) +/* 24560: a7a20060 */ sh $v0,0x60($sp) +/* 24564: 920d0006 */ lbu $t5,0x6($s0) +/* 24568: 920c0007 */ lbu $t4,0x7($s0) +/* 2456c: 97a9005c */ lhu $t1,0x5c($sp) +/* 24570: 000d5200 */ sll $t2,$t5,0x8 +/* 24574: 8fa80024 */ lw $t0,0x24($sp) +/* 24578: 004ac021 */ addu $t8,$v0,$t2 +/* 2457c: 3c014780 */ lui $at,0x4780 +/* 24580: 030c7021 */ addu $t6,$t8,$t4 +/* 24584: 93a5005b */ lbu $a1,0x5b($sp) +/* 24588: 44892000 */ mtc1 $t1,$f4 +/* 2458c: 44811000 */ mtc1 $at,$f2 +/* 24590: 31cbffff */ andi $t3,$t6,0xffff +/* 24594: 3c017005 */ lui $at,0x7005 +/* 24598: 44800000 */ mtc1 $zero,$f0 +/* 2459c: a7ae0060 */ sh $t6,0x60($sp) +/* 245a0: 010bc804 */ sllv $t9,$t3,$t0 +/* 245a4: c42c469c */ lwc1 $f12,0x469c($at) +/* 245a8: 8fa3007c */ lw $v1,0x7c($sp) +/* 245ac: a7b90060 */ sh $t9,0x60($sp) +/* 245b0: 02258821 */ addu $s1,$s1,$a1 +/* 245b4: 05210005 */ bgez $t1,.L000245cc +/* 245b8: 468021a0 */ cvt.s.w $f6,$f4 +/* 245bc: 3c014f80 */ lui $at,0x4f80 +/* 245c0: 44814000 */ mtc1 $at,$f8 +/* 245c4: 00000000 */ sll $zero,$zero,0x0 +/* 245c8: 46083180 */ add.s $f6,$f6,$f8 +.L000245cc: +/* 245cc: 460c3282 */ mul.s $f10,$f6,$f12 +/* 245d0: 46025403 */ div.s $f16,$f10,$f2 +/* 245d4: e4700000 */ swc1 $f16,0x0($v1) +/* 245d8: 8fad006c */ lw $t5,0x6c($sp) +/* 245dc: 97a2005e */ lhu $v0,0x5e($sp) +/* 245e0: 97ae005e */ lhu $t6,0x5e($sp) +/* 245e4: 51a0001a */ beqzl $t5,.L00024650 +/* 245e8: 448e4000 */ mtc1 $t6,$f8 +/* 245ec: 10400009 */ beqz $v0,.L00024614 +/* 245f0: 3c0f0001 */ lui $t7,0x1 +/* 245f4: 01e25023 */ subu $t2,$t7,$v0 +/* 245f8: 448a9000 */ mtc1 $t2,$f18 +/* 245fc: 00000000 */ sll $zero,$zero,0x0 +/* 24600: 46809120 */ cvt.s.w $f4,$f18 +/* 24604: 460c2202 */ mul.s $f8,$f4,$f12 +/* 24608: 46024183 */ div.s $f6,$f8,$f2 +/* 2460c: 10000002 */ beqz $zero,.L00024618 +/* 24610: e4660004 */ swc1 $f6,0x4($v1) +.L00024614: +/* 24614: e4600004 */ swc1 $f0,0x4($v1) +.L00024618: +/* 24618: 97a20060 */ lhu $v0,0x60($sp) +/* 2461c: 3c180001 */ lui $t8,0x1 +/* 24620: 10400008 */ beqz $v0,.L00024644 +/* 24624: 03026023 */ subu $t4,$t8,$v0 +/* 24628: 448c5000 */ mtc1 $t4,$f10 +/* 2462c: 00000000 */ sll $zero,$zero,0x0 +/* 24630: 46805420 */ cvt.s.w $f16,$f10 +/* 24634: 460c8482 */ mul.s $f18,$f16,$f12 +/* 24638: 46029103 */ div.s $f4,$f18,$f2 +/* 2463c: 10000051 */ beqz $zero,.L00024784 +/* 24640: e4640008 */ swc1 $f4,0x8($v1) +.L00024644: +/* 24644: 1000004f */ beqz $zero,.L00024784 +/* 24648: e4600008 */ swc1 $f0,0x8($v1) +/* 2464c: 448e4000 */ mtc1 $t6,$f8 +.L00024650: +/* 24650: 3c014f80 */ lui $at,0x4f80 +/* 24654: 05c10004 */ bgez $t6,.L00024668 +/* 24658: 468041a0 */ cvt.s.w $f6,$f8 +/* 2465c: 44815000 */ mtc1 $at,$f10 +/* 24660: 00000000 */ sll $zero,$zero,0x0 +/* 24664: 460a3180 */ add.s $f6,$f6,$f10 +.L00024668: +/* 24668: 460c3402 */ mul.s $f16,$f6,$f12 +/* 2466c: 3c014f80 */ lui $at,0x4f80 +/* 24670: 46028483 */ div.s $f18,$f16,$f2 +/* 24674: e4720004 */ swc1 $f18,0x4($v1) +/* 24678: 97ab0060 */ lhu $t3,0x60($sp) +/* 2467c: 448b2000 */ mtc1 $t3,$f4 +/* 24680: 05610004 */ bgez $t3,.L00024694 +/* 24684: 46802220 */ cvt.s.w $f8,$f4 +/* 24688: 44815000 */ mtc1 $at,$f10 +/* 2468c: 00000000 */ sll $zero,$zero,0x0 +/* 24690: 460a4200 */ add.s $f8,$f8,$f10 +.L00024694: +/* 24694: 460c4182 */ mul.s $f6,$f8,$f12 +/* 24698: 46023403 */ div.s $f16,$f6,$f2 +/* 2469c: 10000039 */ beqz $zero,.L00024784 +/* 246a0: e4700008 */ swc1 $f16,0x8($v1) +.L000246a4: +/* 246a4: 13200034 */ beqz $t9,.L00024778 +/* 246a8: 8fa3007c */ lw $v1,0x7c($sp) +/* 246ac: 8fa40054 */ lw $a0,0x54($sp) +/* 246b0: 24050020 */ addiu $a1,$zero,0x20 +/* 246b4: 0c008fd4 */ jal func00023f50 +/* 246b8: 02203025 */ or $a2,$s1,$zero +/* 246bc: 27b00038 */ addiu $s0,$sp,0x38 +/* 246c0: afa20038 */ sw $v0,0x38($sp) +/* 246c4: 8fa3007c */ lw $v1,0x7c($sp) +/* 246c8: c6120000 */ lwc1 $f18,0x0($s0) +/* 246cc: 26310020 */ addiu $s1,$s1,0x20 +/* 246d0: 02203025 */ or $a2,$s1,$zero +/* 246d4: e4720000 */ swc1 $f18,0x0($v1) +/* 246d8: 8fa40054 */ lw $a0,0x54($sp) +/* 246dc: 0c008fd4 */ jal func00023f50 +/* 246e0: 24050020 */ addiu $a1,$zero,0x20 +/* 246e4: afa20038 */ sw $v0,0x38($sp) +/* 246e8: 8fa3007c */ lw $v1,0x7c($sp) +/* 246ec: c6040000 */ lwc1 $f4,0x0($s0) +/* 246f0: 26310020 */ addiu $s1,$s1,0x20 +/* 246f4: 02203025 */ or $a2,$s1,$zero +/* 246f8: e4640004 */ swc1 $f4,0x4($v1) +/* 246fc: 8fa40054 */ lw $a0,0x54($sp) +/* 24700: 0c008fd4 */ jal func00023f50 +/* 24704: 24050020 */ addiu $a1,$zero,0x20 +/* 24708: afa20038 */ sw $v0,0x38($sp) +/* 2470c: 8fa3007c */ lw $v1,0x7c($sp) +/* 24710: c60a0000 */ lwc1 $f10,0x0($s0) +/* 24714: 44800000 */ mtc1 $zero,$f0 +/* 24718: 26310020 */ addiu $s1,$s1,0x20 +/* 2471c: e46a0008 */ swc1 $f10,0x8($v1) +/* 24720: 8fa9006c */ lw $t1,0x6c($sp) +/* 24724: 51200018 */ beqzl $t1,.L00024788 +/* 24728: 8fad0028 */ lw $t5,0x28($sp) +/* 2472c: c4620004 */ lwc1 $f2,0x4($v1) +/* 24730: 3c017005 */ lui $at,0x7005 +/* 24734: 46020032 */ c.eq.s $f0,$f2 +/* 24738: 00000000 */ sll $zero,$zero,0x0 +/* 2473c: 45030005 */ bc1tl .L00024754 +/* 24740: c4620008 */ lwc1 $f2,0x8($v1) +/* 24744: c42c46a0 */ lwc1 $f12,0x46a0($at) +/* 24748: 46026201 */ sub.s $f8,$f12,$f2 +/* 2474c: e4680004 */ swc1 $f8,0x4($v1) +/* 24750: c4620008 */ lwc1 $f2,0x8($v1) +.L00024754: +/* 24754: 3c017005 */ lui $at,0x7005 +/* 24758: c42c46a4 */ lwc1 $f12,0x46a4($at) +/* 2475c: 46020032 */ c.eq.s $f0,$f2 +/* 24760: 00000000 */ sll $zero,$zero,0x0 +/* 24764: 45030008 */ bc1tl .L00024788 +/* 24768: 8fad0028 */ lw $t5,0x28($sp) +/* 2476c: 46026181 */ sub.s $f6,$f12,$f2 +/* 24770: 10000004 */ beqz $zero,.L00024784 +/* 24774: e4660008 */ swc1 $f6,0x8($v1) +.L00024778: +/* 24778: e4600008 */ swc1 $f0,0x8($v1) +/* 2477c: e4600004 */ swc1 $f0,0x4($v1) +/* 24780: e4600000 */ swc1 $f0,0x0($v1) +.L00024784: +/* 24784: 8fad0028 */ lw $t5,0x28($sp) +.L00024788: +/* 24788: 8fa40054 */ lw $a0,0x54($sp) +/* 2478c: 8fb00084 */ lw $s0,0x84($sp) +/* 24790: 31af0080 */ andi $t7,$t5,0x80 +/* 24794: 11e00018 */ beqz $t7,.L000247f8 +/* 24798: 3c013f80 */ lui $at,0x3f80 +/* 2479c: 24050020 */ addiu $a1,$zero,0x20 +/* 247a0: 0c008fd4 */ jal func00023f50 +/* 247a4: 02203025 */ or $a2,$s1,$zero +/* 247a8: afa20034 */ sw $v0,0x34($sp) +/* 247ac: 8fb00084 */ lw $s0,0x84($sp) +/* 247b0: c7b00034 */ lwc1 $f16,0x34($sp) +/* 247b4: 26310020 */ addiu $s1,$s1,0x20 +/* 247b8: 02203025 */ or $a2,$s1,$zero +/* 247bc: e6100000 */ swc1 $f16,0x0($s0) +/* 247c0: 8fa40054 */ lw $a0,0x54($sp) +/* 247c4: 0c008fd4 */ jal func00023f50 +/* 247c8: 24050020 */ addiu $a1,$zero,0x20 +/* 247cc: afa20034 */ sw $v0,0x34($sp) +/* 247d0: c7b20034 */ lwc1 $f18,0x34($sp) +/* 247d4: 26260020 */ addiu $a2,$s1,0x20 +/* 247d8: 24050020 */ addiu $a1,$zero,0x20 +/* 247dc: e6120004 */ swc1 $f18,0x4($s0) +/* 247e0: 0c008fd4 */ jal func00023f50 +/* 247e4: 8fa40054 */ lw $a0,0x54($sp) +/* 247e8: afa20034 */ sw $v0,0x34($sp) +/* 247ec: c7a40034 */ lwc1 $f4,0x34($sp) +/* 247f0: 10000015 */ beqz $zero,.L00024848 +/* 247f4: e6040008 */ swc1 $f4,0x8($s0) +.L000247f8: +/* 247f8: 44811000 */ mtc1 $at,$f2 +/* 247fc: 00000000 */ sll $zero,$zero,0x0 +/* 24800: e6020008 */ swc1 $f2,0x8($s0) +/* 24804: e6020004 */ swc1 $f2,0x4($s0) +/* 24808: 1000000f */ beqz $zero,.L00024848 +/* 2480c: e6020000 */ swc1 $f2,0x0($s0) +.L00024810: +/* 24810: 8fa70080 */ lw $a3,0x80($sp) +/* 24814: 8fb00084 */ lw $s0,0x84($sp) +/* 24818: 44800000 */ mtc1 $zero,$f0 +/* 2481c: 3c013f80 */ lui $at,0x3f80 +/* 24820: 44811000 */ mtc1 $at,$f2 +/* 24824: e4600008 */ swc1 $f0,0x8($v1) +/* 24828: e4600004 */ swc1 $f0,0x4($v1) +/* 2482c: e4600000 */ swc1 $f0,0x0($v1) +/* 24830: e4e00000 */ swc1 $f0,0x0($a3) +/* 24834: e4e00004 */ swc1 $f0,0x4($a3) +/* 24838: e4e00008 */ swc1 $f0,0x8($a3) +/* 2483c: e6020000 */ swc1 $f2,0x0($s0) +/* 24840: e6020004 */ swc1 $f2,0x4($s0) +/* 24844: e6020008 */ swc1 $f2,0x8($s0) +.L00024848: +/* 24848: 8fbf001c */ lw $ra,0x1c($sp) +/* 2484c: 8fb00014 */ lw $s0,0x14($sp) +/* 24850: 8fb10018 */ lw $s1,0x18($sp) +/* 24854: 03e00008 */ jr $ra +/* 24858: 27bd0068 */ addiu $sp,$sp,0x68 +); + +GLOBAL_ASM( +glabel func0002485c +/* 2485c: 27bdffc8 */ addiu $sp,$sp,-56 +/* 24860: 8fb80050 */ lw $t8,0x50($sp) +/* 24864: 00077400 */ sll $t6,$a3,0x10 +/* 24868: 000e7c03 */ sra $t7,$t6,0x10 +/* 2486c: afb00018 */ sw $s0,0x18($sp) +/* 24870: afa70044 */ sw $a3,0x44($sp) +/* 24874: 01e03825 */ or $a3,$t7,$zero +/* 24878: 00808025 */ or $s0,$a0,$zero +/* 2487c: afbf001c */ sw $ra,0x1c($sp) +/* 24880: afa5003c */ sw $a1,0x3c($sp) +/* 24884: afa60040 */ sw $a2,0x40($sp) +/* 24888: 1300000b */ beqz $t8,.L000248b8 +/* 2488c: 00004025 */ or $t0,$zero,$zero +/* 24890: 8fa2004c */ lw $v0,0x4c($sp) +/* 24894: 3c198006 */ lui $t9,0x8006 +/* 24898: 000f4840 */ sll $t1,$t7,0x1 +/* 2489c: a4400000 */ sh $zero,0x0($v0) +/* 248a0: a4400002 */ sh $zero,0x2($v0) +/* 248a4: 8f39f014 */ lw $t9,-0xfec($t9) +/* 248a8: 03295021 */ addu $t2,$t9,$t1 +/* 248ac: 854b0000 */ lh $t3,0x0($t2) +/* 248b0: 100000a7 */ beqz $zero,.L00024b50 +/* 248b4: a44b0004 */ sh $t3,0x4($v0) +.L000248b8: +/* 248b8: 00072400 */ sll $a0,$a3,0x10 +/* 248bc: 00046403 */ sra $t4,$a0,0x10 +/* 248c0: 01802025 */ or $a0,$t4,$zero +/* 248c4: 0c008f4e */ jal func00023d38 +/* 248c8: a7a70046 */ sh $a3,0x46($sp) +/* 248cc: 87a40046 */ lh $a0,0x46($sp) +/* 248d0: 0c008eac */ jal func00023ab0 +/* 248d4: 8fa50048 */ lw $a1,0x48($sp) +/* 248d8: 0c008f43 */ jal func00023d0c +/* 248dc: a3a2002e */ sb $v0,0x2e($sp) +/* 248e0: 93ae002e */ lbu $t6,0x2e($sp) +/* 248e4: 3c0d800a */ lui $t5,0x800a +/* 248e8: 8dada874 */ lw $t5,-0x578c($t5) +/* 248ec: 8fb9003c */ lw $t9,0x3c($sp) +/* 248f0: 000e7880 */ sll $t7,$t6,0x2 +/* 248f4: 01afc021 */ addu $t8,$t5,$t7 +/* 248f8: 13200006 */ beqz $t9,.L00024914 +/* 248fc: 8f070000 */ lw $a3,0x0($t8) +/* 24900: 8fa90040 */ lw $t1,0x40($sp) +/* 24904: 00105840 */ sll $t3,$s0,0x1 +/* 24908: 8d2a0004 */ lw $t2,0x4($t1) +/* 2490c: 014b6021 */ addu $t4,$t2,$t3 +/* 24910: 91900001 */ lbu $s0,0x1($t4) +.L00024914: +/* 24914: 3c0d8006 */ lui $t5,0x8006 +/* 24918: 8dadf010 */ lw $t5,-0xff0($t5) +/* 2491c: 87ae0046 */ lh $t6,0x46($sp) +/* 24920: 3c09800a */ lui $t1,0x800a +/* 24924: 8d29a888 */ lw $t1,-0x5778($t1) +/* 24928: 01cd7821 */ addu $t7,$t6,$t5 +/* 2492c: 91f80000 */ lbu $t8,0x0($t7) +/* 24930: 00003025 */ or $a2,$zero,$zero +/* 24934: 00002825 */ or $a1,$zero,$zero +/* 24938: 0018c880 */ sll $t9,$t8,0x2 +/* 2493c: 01395021 */ addu $t2,$t1,$t9 +/* 24940: 1a00003d */ blez $s0,.L00024a38 +/* 24944: 8d430000 */ lw $v1,0x0($t2) +/* 24948: 90640000 */ lbu $a0,0x0($v1) +.L0002494c: +/* 2494c: 24a50001 */ addiu $a1,$a1,0x1 +/* 24950: 24630001 */ addiu $v1,$v1,0x1 +/* 24954: 308b0008 */ andi $t3,$a0,0x8 +/* 24958: 1160000b */ beqz $t3,.L00024988 +/* 2495c: 308a0002 */ andi $t2,$a0,0x2 +/* 24960: 906c0002 */ lbu $t4,0x2($v1) +/* 24964: 906d0005 */ lbu $t5,0x5($v1) +/* 24968: 90780008 */ lbu $t8,0x8($v1) +/* 2496c: 00cc7021 */ addu $t6,$a2,$t4 +/* 24970: 9079000b */ lbu $t9,0xb($v1) +/* 24974: 01cd7821 */ addu $t7,$t6,$t5 +/* 24978: 01f84821 */ addu $t1,$t7,$t8 +/* 2497c: 2463000c */ addiu $v1,$v1,0xc +/* 24980: 10000014 */ beqz $zero,.L000249d4 +/* 24984: 01393021 */ addu $a2,$t1,$t9 +.L00024988: +/* 24988: 11400009 */ beqz $t2,.L000249b0 +/* 2498c: 30980020 */ andi $t8,$a0,0x20 +/* 24990: 906b0002 */ lbu $t3,0x2($v1) +/* 24994: 906e0005 */ lbu $t6,0x5($v1) +/* 24998: 906f0008 */ lbu $t7,0x8($v1) +/* 2499c: 00cb6021 */ addu $t4,$a2,$t3 +/* 249a0: 018e6821 */ addu $t5,$t4,$t6 +/* 249a4: 24630009 */ addiu $v1,$v1,0x9 +/* 249a8: 1000000a */ beqz $zero,.L000249d4 +/* 249ac: 01af3021 */ addu $a2,$t5,$t7 +.L000249b0: +/* 249b0: 53000009 */ beqzl $t8,.L000249d8 +/* 249b4: 308e0001 */ andi $t6,$a0,0x1 +/* 249b8: 90690000 */ lbu $t1,0x0($v1) +/* 249bc: 906a0005 */ lbu $t2,0x5($v1) +/* 249c0: 906c000a */ lbu $t4,0xa($v1) +/* 249c4: 00c9c821 */ addu $t9,$a2,$t1 +/* 249c8: 032a5821 */ addu $t3,$t9,$t2 +/* 249cc: 2463000f */ addiu $v1,$v1,0xf +/* 249d0: 016c3021 */ addu $a2,$t3,$t4 +.L000249d4: +/* 249d4: 308e0001 */ andi $t6,$a0,0x1 +.L000249d8: +/* 249d8: 11c00009 */ beqz $t6,.L00024a00 +/* 249dc: 308b0040 */ andi $t3,$a0,0x40 +/* 249e0: 906d0002 */ lbu $t5,0x2($v1) +/* 249e4: 90780005 */ lbu $t8,0x5($v1) +/* 249e8: 90790008 */ lbu $t9,0x8($v1) +/* 249ec: 00cd7821 */ addu $t7,$a2,$t5 +/* 249f0: 01f84821 */ addu $t1,$t7,$t8 +/* 249f4: 24630009 */ addiu $v1,$v1,0x9 +/* 249f8: 10000005 */ beqz $zero,.L00024a10 +/* 249fc: 01393021 */ addu $a2,$t1,$t9 +.L00024a00: +/* 24a00: 308a0010 */ andi $t2,$a0,0x10 +/* 24a04: 11400002 */ beqz $t2,.L00024a10 +/* 24a08: 00000000 */ sll $zero,$zero,0x0 +/* 24a0c: 24c60060 */ addiu $a2,$a2,0x60 +.L00024a10: +/* 24a10: 11600004 */ beqz $t3,.L00024a24 +/* 24a14: 308e0080 */ andi $t6,$a0,0x80 +/* 24a18: 906c0000 */ lbu $t4,0x0($v1) +/* 24a1c: 24630005 */ addiu $v1,$v1,0x5 +/* 24a20: 00cc3021 */ addu $a2,$a2,$t4 +.L00024a24: +/* 24a24: 11c00002 */ beqz $t6,.L00024a30 +/* 24a28: 00000000 */ sll $zero,$zero,0x0 +/* 24a2c: 24c60060 */ addiu $a2,$a2,0x60 +.L00024a30: +/* 24a30: 54b0ffc6 */ bnel $a1,$s0,.L0002494c +/* 24a34: 90640000 */ lbu $a0,0x0($v1) +.L00024a38: +/* 24a38: 90650003 */ lbu $a1,0x3($v1) +/* 24a3c: afa70028 */ sw $a3,0x28($sp) +/* 24a40: afa60030 */ sw $a2,0x30($sp) +/* 24a44: afa30024 */ sw $v1,0x24($sp) +/* 24a48: 00e02025 */ or $a0,$a3,$zero +/* 24a4c: 0c008ff8 */ jal func00023fe0 +/* 24a50: a3a5002f */ sb $a1,0x2f($sp) +/* 24a54: 8fa30024 */ lw $v1,0x24($sp) +/* 24a58: 93a5002f */ lbu $a1,0x2f($sp) +/* 24a5c: 8fa60030 */ lw $a2,0x30($sp) +/* 24a60: 906d0002 */ lbu $t5,0x2($v1) +/* 24a64: 90780001 */ lbu $t8,0x1($v1) +/* 24a68: 8faa004c */ lw $t2,0x4c($sp) +/* 24a6c: 01a27821 */ addu $t7,$t5,$v0 +/* 24a70: 00184a00 */ sll $t1,$t8,0x8 +/* 24a74: 01e9c821 */ addu $t9,$t7,$t1 +/* 24a78: 00c53021 */ addu $a2,$a2,$a1 +/* 24a7c: a5590000 */ sh $t9,0x0($t2) +/* 24a80: 90650006 */ lbu $a1,0x6($v1) +/* 24a84: afa60030 */ sw $a2,0x30($sp) +/* 24a88: 8fa40028 */ lw $a0,0x28($sp) +/* 24a8c: 0c008ff8 */ jal func00023fe0 +/* 24a90: a3a5002f */ sb $a1,0x2f($sp) +/* 24a94: 8fa30024 */ lw $v1,0x24($sp) +/* 24a98: 93a5002f */ lbu $a1,0x2f($sp) +/* 24a9c: 8fa60030 */ lw $a2,0x30($sp) +/* 24aa0: 906b0005 */ lbu $t3,0x5($v1) +/* 24aa4: 906e0004 */ lbu $t6,0x4($v1) +/* 24aa8: 8fb0004c */ lw $s0,0x4c($sp) +/* 24aac: 01626021 */ addu $t4,$t3,$v0 +/* 24ab0: 000e6a00 */ sll $t5,$t6,0x8 +/* 24ab4: 018dc021 */ addu $t8,$t4,$t5 +/* 24ab8: 00c53021 */ addu $a2,$a2,$a1 +/* 24abc: a6180002 */ sh $t8,0x2($s0) +/* 24ac0: 90650009 */ lbu $a1,0x9($v1) +/* 24ac4: afa60030 */ sw $a2,0x30($sp) +/* 24ac8: 8fa40028 */ lw $a0,0x28($sp) +/* 24acc: 0c008ff8 */ jal func00023fe0 +/* 24ad0: a3a5002f */ sb $a1,0x2f($sp) +/* 24ad4: 8fa30024 */ lw $v1,0x24($sp) +/* 24ad8: 93a5002f */ lbu $a1,0x2f($sp) +/* 24adc: 8fa60030 */ lw $a2,0x30($sp) +/* 24ae0: 906f0008 */ lbu $t7,0x8($v1) +/* 24ae4: 90790007 */ lbu $t9,0x7($v1) +/* 24ae8: 00c53021 */ addu $a2,$a2,$a1 +/* 24aec: 01e24821 */ addu $t1,$t7,$v0 +/* 24af0: 00195200 */ sll $t2,$t9,0x8 +/* 24af4: 012a5821 */ addu $t3,$t1,$t2 +/* 24af8: a60b0004 */ sh $t3,0x4($s0) +/* 24afc: 8fa40028 */ lw $a0,0x28($sp) +/* 24b00: 0c008ff8 */ jal func00023fe0 +/* 24b04: 9065000c */ lbu $a1,0xc($v1) +/* 24b08: 8fa30024 */ lw $v1,0x24($sp) +/* 24b0c: 8fb9003c */ lw $t9,0x3c($sp) +/* 24b10: 906e000b */ lbu $t6,0xb($v1) +/* 24b14: 906d000a */ lbu $t5,0xa($v1) +/* 24b18: 01c26021 */ addu $t4,$t6,$v0 +/* 24b1c: 000dc200 */ sll $t8,$t5,0x8 +/* 24b20: 01984021 */ addu $t0,$t4,$t8 +/* 24b24: 310fffff */ andi $t7,$t0,0xffff +/* 24b28: 13200009 */ beqz $t9,.L00024b50 +/* 24b2c: 01e04025 */ or $t0,$t7,$zero +/* 24b30: 86090000 */ lh $t1,0x0($s0) +/* 24b34: 3c0b0001 */ lui $t3,0x1 +/* 24b38: 00095023 */ negu $t2,$t1 +/* 24b3c: 11e00004 */ beqz $t7,.L00024b50 +/* 24b40: a60a0000 */ sh $t2,0x0($s0) +/* 24b44: 016f4023 */ subu $t0,$t3,$t7 +/* 24b48: 310effff */ andi $t6,$t0,0xffff +/* 24b4c: 01c04025 */ or $t0,$t6,$zero +.L00024b50: +/* 24b50: 8fbf001c */ lw $ra,0x1c($sp) +/* 24b54: 8fb00018 */ lw $s0,0x18($sp) +/* 24b58: 27bd0038 */ addiu $sp,$sp,0x38 +/* 24b5c: 03e00008 */ jr $ra +/* 24b60: 01001025 */ or $v0,$t0,$zero +); + +GLOBAL_ASM( +glabel func00024b64 +/* 24b64: 27bdffc8 */ addiu $sp,$sp,-56 +/* 24b68: 8fb80048 */ lw $t8,0x48($sp) +/* 24b6c: 8fa80050 */ lw $t0,0x50($sp) +/* 24b70: afbf0024 */ sw $ra,0x24($sp) +/* 24b74: afa70044 */ sw $a3,0x44($sp) +/* 24b78: 00077400 */ sll $t6,$a3,0x10 +/* 24b7c: 27b90030 */ addiu $t9,$sp,0x30 +/* 24b80: 000e3c03 */ sra $a3,$t6,0x10 +/* 24b84: afb90014 */ sw $t9,0x14($sp) +/* 24b88: afb80010 */ sw $t8,0x10($sp) +/* 24b8c: 0c009217 */ jal func0002485c +/* 24b90: afa80018 */ sw $t0,0x18($sp) +/* 24b94: 87a90030 */ lh $t1,0x30($sp) +/* 24b98: 8fa3004c */ lw $v1,0x4c($sp) +/* 24b9c: 3c014f80 */ lui $at,0x4f80 +/* 24ba0: 44892000 */ mtc1 $t1,$f4 +/* 24ba4: 00000000 */ sll $zero,$zero,0x0 +/* 24ba8: 468021a0 */ cvt.s.w $f6,$f4 +/* 24bac: 44822000 */ mtc1 $v0,$f4 +/* 24bb0: e4660000 */ swc1 $f6,0x0($v1) +/* 24bb4: 87aa0032 */ lh $t2,0x32($sp) +/* 24bb8: 468021a0 */ cvt.s.w $f6,$f4 +/* 24bbc: 448a4000 */ mtc1 $t2,$f8 +/* 24bc0: 00000000 */ sll $zero,$zero,0x0 +/* 24bc4: 468042a0 */ cvt.s.w $f10,$f8 +/* 24bc8: e46a0004 */ swc1 $f10,0x4($v1) +/* 24bcc: 87ab0034 */ lh $t3,0x34($sp) +/* 24bd0: 448b8000 */ mtc1 $t3,$f16 +/* 24bd4: 00000000 */ sll $zero,$zero,0x0 +/* 24bd8: 468084a0 */ cvt.s.w $f18,$f16 +/* 24bdc: 04410004 */ bgez $v0,.L00024bf0 +/* 24be0: e4720008 */ swc1 $f18,0x8($v1) +/* 24be4: 44814000 */ mtc1 $at,$f8 +/* 24be8: 00000000 */ sll $zero,$zero,0x0 +/* 24bec: 46083180 */ add.s $f6,$f6,$f8 +.L00024bf0: +/* 24bf0: 3c017005 */ lui $at,0x7005 +/* 24bf4: c42a46a8 */ lwc1 $f10,0x46a8($at) +/* 24bf8: 8fbf0024 */ lw $ra,0x24($sp) +/* 24bfc: 3c014780 */ lui $at,0x4780 +/* 24c00: 460a3402 */ mul.s $f16,$f6,$f10 +/* 24c04: 44819000 */ mtc1 $at,$f18 +/* 24c08: 27bd0038 */ addiu $sp,$sp,0x38 +/* 24c0c: 03e00008 */ jr $ra +/* 24c10: 46128003 */ div.s $f0,$f16,$f18 +/* 24c14: 27bdffd0 */ addiu $sp,$sp,-48 +/* 24c18: 3c19800a */ lui $t9,0x800a +/* 24c1c: 8f39a874 */ lw $t9,-0x578c($t9) +/* 24c20: afa50034 */ sw $a1,0x34($sp) +/* 24c24: 00057400 */ sll $t6,$a1,0x10 +/* 24c28: 30d800ff */ andi $t8,$a2,0xff +/* 24c2c: 000e2c03 */ sra $a1,$t6,0x10 +/* 24c30: 00185080 */ sll $t2,$t8,0x2 +/* 24c34: afbf001c */ sw $ra,0x1c($sp) +/* 24c38: afb00018 */ sw $s0,0x18($sp) +/* 24c3c: afa60038 */ sw $a2,0x38($sp) +/* 24c40: 3c0e8006 */ lui $t6,0x8006 +/* 24c44: 032a5821 */ addu $t3,$t9,$t2 +/* 24c48: 8d6c0000 */ lw $t4,0x0($t3) +/* 24c4c: 8dcef010 */ lw $t6,-0xff0($t6) +/* 24c50: 3c0d800a */ lui $t5,0x800a +/* 24c54: afac0024 */ sw $t4,0x24($sp) +/* 24c58: 00ae7821 */ addu $t7,$a1,$t6 +/* 24c5c: 91f80000 */ lbu $t8,0x0($t7) +/* 24c60: 3c0b8006 */ lui $t3,0x8006 +/* 24c64: 8dada888 */ lw $t5,-0x5778($t5) +/* 24c68: 8d6bf00c */ lw $t3,-0xff4($t3) +/* 24c6c: 00056080 */ sll $t4,$a1,0x2 +/* 24c70: 01856023 */ subu $t4,$t4,$a1 +/* 24c74: 000c6080 */ sll $t4,$t4,0x2 +/* 24c78: 0018c880 */ sll $t9,$t8,0x2 +/* 24c7c: 01b95021 */ addu $t2,$t5,$t9 +/* 24c80: 016c7021 */ addu $t6,$t3,$t4 +/* 24c84: 8d430000 */ lw $v1,0x0($t2) +/* 24c88: 95cf0008 */ lhu $t7,0x8($t6) +/* 24c8c: 44801000 */ mtc1 $zero,$f2 +/* 24c90: 00808025 */ or $s0,$a0,$zero +/* 24c94: 00003825 */ or $a3,$zero,$zero +/* 24c98: 00004025 */ or $t0,$zero,$zero +/* 24c9c: 18800043 */ blez $a0,.L00024dac +/* 24ca0: 01e34821 */ addu $t1,$t7,$v1 +/* 24ca4: 0069082b */ sltu $at,$v1,$t1 +/* 24ca8: 50200041 */ beqzl $at,.L00024db0 +/* 24cac: 0069082b */ sltu $at,$v1,$t1 +/* 24cb0: 90640000 */ lbu $a0,0x0($v1) +.L00024cb4: +/* 24cb4: 25080001 */ addiu $t0,$t0,0x1 +/* 24cb8: 0110082a */ slt $at,$t0,$s0 +/* 24cbc: 30980008 */ andi $t8,$a0,0x8 +/* 24cc0: 1300000b */ beqz $t8,.L00024cf0 +/* 24cc4: 24630001 */ addiu $v1,$v1,0x1 +/* 24cc8: 906d0002 */ lbu $t5,0x2($v1) +/* 24ccc: 906a0005 */ lbu $t2,0x5($v1) +/* 24cd0: 906c0008 */ lbu $t4,0x8($v1) +/* 24cd4: 00edc821 */ addu $t9,$a3,$t5 +/* 24cd8: 906f000b */ lbu $t7,0xb($v1) +/* 24cdc: 032a5821 */ addu $t3,$t9,$t2 +/* 24ce0: 016c7021 */ addu $t6,$t3,$t4 +/* 24ce4: 2463000c */ addiu $v1,$v1,0xc +/* 24ce8: 10000015 */ beqz $zero,.L00024d40 +/* 24cec: 01cf3821 */ addu $a3,$t6,$t7 +.L00024cf0: +/* 24cf0: 30980002 */ andi $t8,$a0,0x2 +/* 24cf4: 13000009 */ beqz $t8,.L00024d1c +/* 24cf8: 308e0020 */ andi $t6,$a0,0x20 +/* 24cfc: 906d0002 */ lbu $t5,0x2($v1) +/* 24d00: 906a0005 */ lbu $t2,0x5($v1) +/* 24d04: 906c0008 */ lbu $t4,0x8($v1) +/* 24d08: 00edc821 */ addu $t9,$a3,$t5 +/* 24d0c: 032a5821 */ addu $t3,$t9,$t2 +/* 24d10: 24630009 */ addiu $v1,$v1,0x9 +/* 24d14: 1000000a */ beqz $zero,.L00024d40 +/* 24d18: 016c3821 */ addu $a3,$t3,$t4 +.L00024d1c: +/* 24d1c: 51c00009 */ beqzl $t6,.L00024d44 +/* 24d20: 308b0001 */ andi $t3,$a0,0x1 +/* 24d24: 906f0000 */ lbu $t7,0x0($v1) +/* 24d28: 906d0005 */ lbu $t5,0x5($v1) +/* 24d2c: 906a000a */ lbu $t2,0xa($v1) +/* 24d30: 00efc021 */ addu $t8,$a3,$t7 +/* 24d34: 030dc821 */ addu $t9,$t8,$t5 +/* 24d38: 2463000f */ addiu $v1,$v1,0xf +/* 24d3c: 032a3821 */ addu $a3,$t9,$t2 +.L00024d40: +/* 24d40: 308b0001 */ andi $t3,$a0,0x1 +.L00024d44: +/* 24d44: 11600009 */ beqz $t3,.L00024d6c +/* 24d48: 308a0040 */ andi $t2,$a0,0x40 +/* 24d4c: 906c0002 */ lbu $t4,0x2($v1) +/* 24d50: 906f0005 */ lbu $t7,0x5($v1) +/* 24d54: 906d0008 */ lbu $t5,0x8($v1) +/* 24d58: 00ec7021 */ addu $t6,$a3,$t4 +/* 24d5c: 01cfc021 */ addu $t8,$t6,$t7 +/* 24d60: 24630009 */ addiu $v1,$v1,0x9 +/* 24d64: 10000005 */ beqz $zero,.L00024d7c +/* 24d68: 030d3821 */ addu $a3,$t8,$t5 +.L00024d6c: +/* 24d6c: 30990010 */ andi $t9,$a0,0x10 +/* 24d70: 13200002 */ beqz $t9,.L00024d7c +/* 24d74: 00000000 */ sll $zero,$zero,0x0 +/* 24d78: 24e70060 */ addiu $a3,$a3,0x60 +.L00024d7c: +/* 24d7c: 11400004 */ beqz $t2,.L00024d90 +/* 24d80: 308c0080 */ andi $t4,$a0,0x80 +/* 24d84: 906b0000 */ lbu $t3,0x0($v1) +/* 24d88: 24630005 */ addiu $v1,$v1,0x5 +/* 24d8c: 00eb3821 */ addu $a3,$a3,$t3 +.L00024d90: +/* 24d90: 11800002 */ beqz $t4,.L00024d9c +/* 24d94: 00000000 */ sll $zero,$zero,0x0 +/* 24d98: 24e70060 */ addiu $a3,$a3,0x60 +.L00024d9c: +/* 24d9c: 10200003 */ beqz $at,.L00024dac +/* 24da0: 0069082b */ sltu $at,$v1,$t1 +/* 24da4: 5420ffc3 */ bnezl $at,.L00024cb4 +/* 24da8: 90640000 */ lbu $a0,0x0($v1) +.L00024dac: +/* 24dac: 0069082b */ sltu $at,$v1,$t1 +.L00024db0: +/* 24db0: 5020001e */ beqzl $at,.L00024e2c +/* 24db4: 8fbf001c */ lw $ra,0x1c($sp) +/* 24db8: 90620000 */ lbu $v0,0x0($v1) +/* 24dbc: 24630001 */ addiu $v1,$v1,0x1 +/* 24dc0: 8fa40024 */ lw $a0,0x24($sp) +/* 24dc4: 304e0040 */ andi $t6,$v0,0x40 +/* 24dc8: 11c00017 */ beqz $t6,.L00024e28 +/* 24dcc: 00e03025 */ or $a2,$a3,$zero +/* 24dd0: 90650000 */ lbu $a1,0x0($v1) +/* 24dd4: 0c008fd4 */ jal func00023f50 +/* 24dd8: afa30020 */ sw $v1,0x20($sp) +/* 24ddc: 8fa30020 */ lw $v1,0x20($sp) +/* 24de0: 3c017005 */ lui $at,0x7005 +/* 24de4: c42846ac */ lwc1 $f8,0x46ac($at) +/* 24de8: 906f0004 */ lbu $t7,0x4($v1) +/* 24dec: 906d0001 */ lbu $t5,0x1($v1) +/* 24df0: 906b0002 */ lbu $t3,0x2($v1) +/* 24df4: 01e2c021 */ addu $t8,$t7,$v0 +/* 24df8: 906f0003 */ lbu $t7,0x3($v1) +/* 24dfc: 000dce00 */ sll $t9,$t5,0x18 +/* 24e00: 03195021 */ addu $t2,$t8,$t9 +/* 24e04: 000b6400 */ sll $t4,$t3,0x10 +/* 24e08: 014c7021 */ addu $t6,$t2,$t4 +/* 24e0c: 000f6a00 */ sll $t5,$t7,0x8 +/* 24e10: 01cdc021 */ addu $t8,$t6,$t5 +/* 24e14: 44982000 */ mtc1 $t8,$f4 +/* 24e18: 00000000 */ sll $zero,$zero,0x0 +/* 24e1c: 468021a0 */ cvt.s.w $f6,$f4 +/* 24e20: 46083082 */ mul.s $f2,$f6,$f8 +/* 24e24: 00000000 */ sll $zero,$zero,0x0 +.L00024e28: +/* 24e28: 8fbf001c */ lw $ra,0x1c($sp) +.L00024e2c: +/* 24e2c: 8fb00018 */ lw $s0,0x18($sp) +/* 24e30: 27bd0030 */ addiu $sp,$sp,0x30 +/* 24e34: 03e00008 */ jr $ra +/* 24e38: 46001006 */ mov.s $f0,$f2 +/* 24e3c: 00000000 */ sll $zero,$zero,0x0 +/* 24e40: 3c01800a */ lui $at,0x800a +/* 24e44: 03e00008 */ jr $ra +/* 24e48: c420a8f0 */ lwc1 $f0,-0x5710($at) +/* 24e4c: 3c02800a */ lui $v0,0x800a +/* 24e50: 2442a8b8 */ addiu $v0,$v0,-22344 +/* 24e54: c4440000 */ lwc1 $f4,0x0($v0) +/* 24e58: afa60008 */ sw $a2,0x8($sp) +/* 24e5c: afa7000c */ sw $a3,0xc($sp) +/* 24e60: e4840000 */ swc1 $f4,0x0($a0) +/* 24e64: c4460004 */ lwc1 $f6,0x4($v0) +/* 24e68: 3c03800a */ lui $v1,0x800a +/* 24e6c: 2463a8c8 */ addiu $v1,$v1,-22328 +/* 24e70: e4860004 */ swc1 $f6,0x4($a0) +/* 24e74: c4480008 */ lwc1 $f8,0x8($v0) +/* 24e78: e4880008 */ swc1 $f8,0x8($a0) +/* 24e7c: c46a0000 */ lwc1 $f10,0x0($v1) +/* 24e80: e4aa0000 */ swc1 $f10,0x0($a1) +/* 24e84: c4700004 */ lwc1 $f16,0x4($v1) +/* 24e88: e4b00004 */ swc1 $f16,0x4($a1) +/* 24e8c: c4720008 */ lwc1 $f18,0x8($v1) +/* 24e90: 03e00008 */ jr $ra +/* 24e94: e4b20008 */ swc1 $f18,0x8($a1) +/* 24e98: 3c01800a */ lui $at,0x800a +/* 24e9c: 03e00008 */ jr $ra +/* 24ea0: c420a8b0 */ lwc1 $f0,-0x5750($at) +/* 24ea4: 3c02800a */ lui $v0,0x800a +/* 24ea8: 03e00008 */ jr $ra +/* 24eac: 8c42a8ac */ lw $v0,-0x5754($v0) +/* 24eb0: 3c02800a */ lui $v0,0x800a +/* 24eb4: 03e00008 */ jr $ra +/* 24eb8: 8c42a8d4 */ lw $v0,-0x572c($v0) +/* 24ebc: 3c02800a */ lui $v0,0x800a +/* 24ec0: 2442a8e0 */ addiu $v0,$v0,-22304 +/* 24ec4: c4440000 */ lwc1 $f4,0x0($v0) +/* 24ec8: afa50004 */ sw $a1,0x4($sp) +/* 24ecc: afa60008 */ sw $a2,0x8($sp) +/* 24ed0: e4840000 */ swc1 $f4,0x0($a0) +/* 24ed4: c4460004 */ lwc1 $f6,0x4($v0) +/* 24ed8: e4860004 */ swc1 $f6,0x4($a0) +/* 24edc: c4480008 */ lwc1 $f8,0x8($v0) +/* 24ee0: 03e00008 */ jr $ra +/* 24ee4: e4880008 */ swc1 $f8,0x8($a0) +/* 24ee8: 27bdffe8 */ addiu $sp,$sp,-24 +/* 24eec: 00802825 */ or $a1,$a0,$zero +/* 24ef0: afbf0014 */ sw $ra,0x14($sp) +/* 24ef4: 3c04800a */ lui $a0,0x800a +/* 24ef8: 0c00964a */ jal func00025928 +/* 24efc: 8c84a964 */ lw $a0,-0x569c($a0) +/* 24f00: 8fbf0014 */ lw $ra,0x14($sp) +/* 24f04: 27bd0018 */ addiu $sp,$sp,0x18 +/* 24f08: 03e00008 */ jr $ra +/* 24f0c: 00000000 */ sll $zero,$zero,0x0 +/* 24f10: 3c04800a */ lui $a0,0x800a +/* 24f14: 8c84a964 */ lw $a0,-0x569c($a0) +/* 24f18: 24010001 */ addiu $at,$zero,0x1 +/* 24f1c: 90820000 */ lbu $v0,0x0($a0) +/* 24f20: 10400009 */ beqz $v0,.L00024f48 +/* 24f24: 00000000 */ sll $zero,$zero,0x0 +/* 24f28: 10410009 */ beq $v0,$at,.L00024f50 +/* 24f2c: 24010002 */ addiu $at,$zero,0x2 +/* 24f30: 10410009 */ beq $v0,$at,.L00024f58 +/* 24f34: 24010003 */ addiu $at,$zero,0x3 +/* 24f38: 5041000a */ beql $v0,$at,.L00024f64 +/* 24f3c: 94830002 */ lhu $v1,0x2($a0) +/* 24f40: 03e00008 */ jr $ra +/* 24f44: 00001025 */ or $v0,$zero,$zero +.L00024f48: +/* 24f48: 03e00008 */ jr $ra +/* 24f4c: 94820002 */ lhu $v0,0x2($a0) +.L00024f50: +/* 24f50: 03e00008 */ jr $ra +/* 24f54: 94820002 */ lhu $v0,0x2($a0) +.L00024f58: +/* 24f58: 03e00008 */ jr $ra +/* 24f5c: 2402001c */ addiu $v0,$zero,0x1c +/* 24f60: 94830002 */ lhu $v1,0x2($a0) +.L00024f64: +/* 24f64: 03e00008 */ jr $ra +/* 24f68: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func00024f6c +/* 24f6c: 3c01800a */ lui $at,0x800a +/* 24f70: ac20a8b4 */ sw $zero,-0x574c($at) +/* 24f74: 3c01800a */ lui $at,0x800a +/* 24f78: ac20a8ac */ sw $zero,-0x5754($at) +/* 24f7c: 3c01800a */ lui $at,0x800a +/* 24f80: ac20a8d4 */ sw $zero,-0x572c($at) +/* 24f84: 3c01800a */ lui $at,0x800a +/* 24f88: ac20a8d8 */ sw $zero,-0x5728($at) +/* 24f8c: 3c01800a */ lui $at,0x800a +/* 24f90: ac20a8ec */ sw $zero,-0x5714($at) +/* 24f94: 3c01800a */ lui $at,0x800a +/* 24f98: ac20a8f4 */ sw $zero,-0x570c($at) +/* 24f9c: 3c018006 */ lui $at,0x8006 +/* 24fa0: ac20f034 */ sw $zero,-0xfcc($at) +/* 24fa4: 3c018006 */ lui $at,0x8006 +/* 24fa8: 03e00008 */ jr $ra +/* 24fac: ac20f038 */ sw $zero,-0xfc8($at) +); + +GLOBAL_ASM( +glabel func00024fb0 +/* 24fb0: c4840000 */ lwc1 $f4,0x0($a0) +/* 24fb4: 3c02800a */ lui $v0,0x800a +/* 24fb8: 2442a8b8 */ addiu $v0,$v0,-22344 +/* 24fbc: e4440000 */ swc1 $f4,0x0($v0) +/* 24fc0: c4860004 */ lwc1 $f6,0x4($a0) +/* 24fc4: 3c03800a */ lui $v1,0x800a +/* 24fc8: 2463a8c8 */ addiu $v1,$v1,-22328 +/* 24fcc: e4460004 */ swc1 $f6,0x4($v0) +/* 24fd0: c4880008 */ lwc1 $f8,0x8($a0) +/* 24fd4: 240e0001 */ addiu $t6,$zero,0x1 +/* 24fd8: 3c01800a */ lui $at,0x800a +/* 24fdc: e4480008 */ swc1 $f8,0x8($v0) +/* 24fe0: c4aa0000 */ lwc1 $f10,0x0($a1) +/* 24fe4: e46a0000 */ swc1 $f10,0x0($v1) +/* 24fe8: c4b00004 */ lwc1 $f16,0x4($a1) +/* 24fec: e4700004 */ swc1 $f16,0x4($v1) +/* 24ff0: c4b20008 */ lwc1 $f18,0x8($a1) +/* 24ff4: e4720008 */ swc1 $f18,0x8($v1) +/* 24ff8: ac2ea8b4 */ sw $t6,-0x574c($at) +/* 24ffc: 3c01800a */ lui $at,0x800a +/* 25000: ac20a8ac */ sw $zero,-0x5754($at) +/* 25004: 3c01800a */ lui $at,0x800a +/* 25008: ac26a8d4 */ sw $a2,-0x572c($at) +/* 2500c: 3c01800a */ lui $at,0x800a +/* 25010: ac20a8d8 */ sw $zero,-0x5728($at) +/* 25014: 3c01800a */ lui $at,0x800a +/* 25018: ac20a8ec */ sw $zero,-0x5714($at) +/* 2501c: 3c01800a */ lui $at,0x800a +/* 25020: ac20a8f4 */ sw $zero,-0x570c($at) +/* 25024: 3c018006 */ lui $at,0x8006 +/* 25028: ac20f034 */ sw $zero,-0xfcc($at) +/* 2502c: 3c018006 */ lui $at,0x8006 +/* 25030: 03e00008 */ jr $ra +/* 25034: ac20f038 */ sw $zero,-0xfc8($at) +); + +GLOBAL_ASM( +glabel func00025038 +/* 25038: 44876000 */ mtc1 $a3,$f12 +/* 2503c: 3c01800a */ lui $at,0x800a +/* 25040: 3c02800a */ lui $v0,0x800a +/* 25044: e42ca8b0 */ swc1 $f12,-0x5750($at) +/* 25048: c4840000 */ lwc1 $f4,0x0($a0) +/* 2504c: 2442a8b8 */ addiu $v0,$v0,-22344 +/* 25050: 3c03800a */ lui $v1,0x800a +/* 25054: e4440000 */ swc1 $f4,0x0($v0) +/* 25058: c4860004 */ lwc1 $f6,0x4($a0) +/* 2505c: 2463a8c8 */ addiu $v1,$v1,-22328 +/* 25060: 24070001 */ addiu $a3,$zero,0x1 +/* 25064: e4460004 */ swc1 $f6,0x4($v0) +/* 25068: c4880008 */ lwc1 $f8,0x8($a0) +/* 2506c: 3c01800a */ lui $at,0x800a +/* 25070: e4480008 */ swc1 $f8,0x8($v0) +/* 25074: c4aa0000 */ lwc1 $f10,0x0($a1) +/* 25078: e46a0000 */ swc1 $f10,0x0($v1) +/* 2507c: c4b00004 */ lwc1 $f16,0x4($a1) +/* 25080: e4700004 */ swc1 $f16,0x4($v1) +/* 25084: c4b20008 */ lwc1 $f18,0x8($a1) +/* 25088: e4720008 */ swc1 $f18,0x8($v1) +/* 2508c: ac27a8b4 */ sw $a3,-0x574c($at) +/* 25090: 3c01800a */ lui $at,0x800a +/* 25094: ac27a8ac */ sw $a3,-0x5754($at) +/* 25098: 3c01800a */ lui $at,0x800a +/* 2509c: ac26a8d4 */ sw $a2,-0x572c($at) +/* 250a0: 3c01800a */ lui $at,0x800a +/* 250a4: ac20a8d8 */ sw $zero,-0x5728($at) +/* 250a8: 3c01800a */ lui $at,0x800a +/* 250ac: ac20a8ec */ sw $zero,-0x5714($at) +/* 250b0: 3c01800a */ lui $at,0x800a +/* 250b4: ac20a8f4 */ sw $zero,-0x570c($at) +/* 250b8: 3c018006 */ lui $at,0x8006 +/* 250bc: ac20f034 */ sw $zero,-0xfcc($at) +/* 250c0: 3c018006 */ lui $at,0x8006 +/* 250c4: 03e00008 */ jr $ra +/* 250c8: ac20f038 */ sw $zero,-0xfc8($at) +); + +GLOBAL_ASM( +glabel func000250cc +/* 250cc: 27bdffc0 */ addiu $sp,$sp,-64 +/* 250d0: 44866000 */ mtc1 $a2,$f12 +/* 250d4: afbf0014 */ sw $ra,0x14($sp) +/* 250d8: afa40040 */ sw $a0,0x40($sp) +/* 250dc: afa50044 */ sw $a1,0x44($sp) +/* 250e0: e7ac0034 */ swc1 $f12,0x34($sp) +/* 250e4: c4840000 */ lwc1 $f4,0x0($a0) +/* 250e8: 3c02800a */ lui $v0,0x800a +/* 250ec: 3c03800a */ lui $v1,0x800a +/* 250f0: e7a40038 */ swc1 $f4,0x38($sp) +/* 250f4: c4860008 */ lwc1 $f6,0x8($a0) +/* 250f8: 2463a8c8 */ addiu $v1,$v1,-22328 +/* 250fc: 2442a8b8 */ addiu $v0,$v0,-22344 +/* 25100: e7a6003c */ swc1 $f6,0x3c($sp) +/* 25104: c4a80000 */ lwc1 $f8,0x0($a1) +/* 25108: c4500000 */ lwc1 $f16,0x0($v0) +/* 2510c: c4520008 */ lwc1 $f18,0x8($v0) +/* 25110: e7a8001c */ swc1 $f8,0x1c($sp) +/* 25114: c4aa0008 */ lwc1 $f10,0x8($a1) +/* 25118: c4640000 */ lwc1 $f4,0x0($v1) +/* 2511c: c4660008 */ lwc1 $f6,0x8($v1) +/* 25120: 27a5002c */ addiu $a1,$sp,0x2c +/* 25124: 27a40034 */ addiu $a0,$sp,0x34 +/* 25128: 27a60024 */ addiu $a2,$sp,0x24 +/* 2512c: 27a7001c */ addiu $a3,$sp,0x1c +/* 25130: e7b0002c */ swc1 $f16,0x2c($sp) +/* 25134: e7b20030 */ swc1 $f18,0x30($sp) +/* 25138: e7aa0020 */ swc1 $f10,0x20($sp) +/* 2513c: e7a40024 */ swc1 $f4,0x24($sp) +/* 25140: 0fc55e73 */ jal 0xf1579cc +/* 25144: e7a60028 */ swc1 $f6,0x28($sp) +/* 25148: 8fbf0014 */ lw $ra,0x14($sp) +/* 2514c: 3c01800a */ lui $at,0x800a +/* 25150: e420a8b0 */ swc1 $f0,-0x5750($at) +/* 25154: 3c01800a */ lui $at,0x800a +/* 25158: 24180001 */ addiu $t8,$zero,0x1 +/* 2515c: ac38a8ac */ sw $t8,-0x5754($at) +/* 25160: 03e00008 */ jr $ra +/* 25164: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func00025168 +/* 25168: 3c01800a */ lui $at,0x800a +/* 2516c: ac20a8b4 */ sw $zero,-0x574c($at) +/* 25170: 3c01800a */ lui $at,0x800a +/* 25174: ac20a8ac */ sw $zero,-0x5754($at) +/* 25178: 3c01800a */ lui $at,0x800a +/* 2517c: ac24a8d4 */ sw $a0,-0x572c($at) +/* 25180: 3c01800a */ lui $at,0x800a +/* 25184: ac20a8d8 */ sw $zero,-0x5728($at) +/* 25188: 3c01800a */ lui $at,0x800a +/* 2518c: ac20a8ec */ sw $zero,-0x5714($at) +/* 25190: 3c01800a */ lui $at,0x800a +/* 25194: ac20a8f4 */ sw $zero,-0x570c($at) +/* 25198: 3c018006 */ lui $at,0x8006 +/* 2519c: ac20f034 */ sw $zero,-0xfcc($at) +/* 251a0: 3c018006 */ lui $at,0x8006 +/* 251a4: 03e00008 */ jr $ra +/* 251a8: ac20f038 */ sw $zero,-0xfc8($at) +); + +GLOBAL_ASM( +glabel func000251ac +/* 251ac: c4840000 */ lwc1 $f4,0x0($a0) +/* 251b0: 3c02800a */ lui $v0,0x800a +/* 251b4: 2442a8b8 */ addiu $v0,$v0,-22344 +/* 251b8: e4440000 */ swc1 $f4,0x0($v0) +/* 251bc: c4860004 */ lwc1 $f6,0x4($a0) +/* 251c0: 3c03800a */ lui $v1,0x800a +/* 251c4: 2463a8c8 */ addiu $v1,$v1,-22328 +/* 251c8: e4460004 */ swc1 $f6,0x4($v0) +/* 251cc: c4880008 */ lwc1 $f8,0x8($a0) +/* 251d0: 3c08800a */ lui $t0,0x800a +/* 251d4: 2508a8e0 */ addiu $t0,$t0,-22304 +/* 251d8: e4480008 */ swc1 $f8,0x8($v0) +/* 251dc: c4aa0000 */ lwc1 $f10,0x0($a1) +/* 251e0: 24090001 */ addiu $t1,$zero,0x1 +/* 251e4: 3c01800a */ lui $at,0x800a +/* 251e8: e46a0000 */ swc1 $f10,0x0($v1) +/* 251ec: c4b00004 */ lwc1 $f16,0x4($a1) +/* 251f0: e4700004 */ swc1 $f16,0x4($v1) +/* 251f4: c4b20008 */ lwc1 $f18,0x8($a1) +/* 251f8: e4720008 */ swc1 $f18,0x8($v1) +/* 251fc: c4c40000 */ lwc1 $f4,0x0($a2) +/* 25200: e5040000 */ swc1 $f4,0x0($t0) +/* 25204: c4c60004 */ lwc1 $f6,0x4($a2) +/* 25208: e5060004 */ swc1 $f6,0x4($t0) +/* 2520c: c4c80008 */ lwc1 $f8,0x8($a2) +/* 25210: e5080008 */ swc1 $f8,0x8($t0) +/* 25214: ac29a8b4 */ sw $t1,-0x574c($at) +/* 25218: 3c01800a */ lui $at,0x800a +/* 2521c: ac20a8ac */ sw $zero,-0x5754($at) +/* 25220: 3c01800a */ lui $at,0x800a +/* 25224: ac27a8d4 */ sw $a3,-0x572c($at) +/* 25228: 3c01800a */ lui $at,0x800a +/* 2522c: ac29a8d8 */ sw $t1,-0x5728($at) +/* 25230: 3c01800a */ lui $at,0x800a +/* 25234: ac20a8ec */ sw $zero,-0x5714($at) +/* 25238: 3c01800a */ lui $at,0x800a +/* 2523c: ac20a8f4 */ sw $zero,-0x570c($at) +/* 25240: 3c018006 */ lui $at,0x8006 +/* 25244: ac20f034 */ sw $zero,-0xfcc($at) +/* 25248: 3c018006 */ lui $at,0x8006 +/* 2524c: 03e00008 */ jr $ra +/* 25250: ac20f038 */ sw $zero,-0xfc8($at) +); + +GLOBAL_ASM( +glabel func00025254 +/* 25254: c4840000 */ lwc1 $f4,0x0($a0) +/* 25258: 3c02800a */ lui $v0,0x800a +/* 2525c: 2442a8b8 */ addiu $v0,$v0,-22344 +/* 25260: e4440000 */ swc1 $f4,0x0($v0) +/* 25264: c4860004 */ lwc1 $f6,0x4($a0) +/* 25268: 3c03800a */ lui $v1,0x800a +/* 2526c: 2463a8c8 */ addiu $v1,$v1,-22328 +/* 25270: e4460004 */ swc1 $f6,0x4($v0) +/* 25274: c4880008 */ lwc1 $f8,0x8($a0) +/* 25278: 3c08800a */ lui $t0,0x800a +/* 2527c: 2508a8e0 */ addiu $t0,$t0,-22304 +/* 25280: e4480008 */ swc1 $f8,0x8($v0) +/* 25284: c4aa0000 */ lwc1 $f10,0x0($a1) +/* 25288: 24090001 */ addiu $t1,$zero,0x1 +/* 2528c: 3c01800a */ lui $at,0x800a +/* 25290: e46a0000 */ swc1 $f10,0x0($v1) +/* 25294: c4b00004 */ lwc1 $f16,0x4($a1) +/* 25298: c7aa0010 */ lwc1 $f10,0x10($sp) +/* 2529c: 8fae0014 */ lw $t6,0x14($sp) +/* 252a0: e4700004 */ swc1 $f16,0x4($v1) +/* 252a4: c4b20008 */ lwc1 $f18,0x8($a1) +/* 252a8: e4720008 */ swc1 $f18,0x8($v1) +/* 252ac: c4c40000 */ lwc1 $f4,0x0($a2) +/* 252b0: e5040000 */ swc1 $f4,0x0($t0) +/* 252b4: c4c60004 */ lwc1 $f6,0x4($a2) +/* 252b8: e5060004 */ swc1 $f6,0x4($t0) +/* 252bc: c4c80008 */ lwc1 $f8,0x8($a2) +/* 252c0: e5080008 */ swc1 $f8,0x8($t0) +/* 252c4: ac29a8b4 */ sw $t1,-0x574c($at) +/* 252c8: 3c01800a */ lui $at,0x800a +/* 252cc: ac20a8ac */ sw $zero,-0x5754($at) +/* 252d0: 3c01800a */ lui $at,0x800a +/* 252d4: ac27a8d4 */ sw $a3,-0x572c($at) +/* 252d8: 3c01800a */ lui $at,0x800a +/* 252dc: ac29a8d8 */ sw $t1,-0x5728($at) +/* 252e0: 3c01800a */ lui $at,0x800a +/* 252e4: e42aa8f0 */ swc1 $f10,-0x5710($at) +/* 252e8: 3c01800a */ lui $at,0x800a +/* 252ec: ac29a8ec */ sw $t1,-0x5714($at) +/* 252f0: 3c01800a */ lui $at,0x800a +/* 252f4: ac20a8f4 */ sw $zero,-0x570c($at) +/* 252f8: 3c018006 */ lui $at,0x8006 +/* 252fc: ac20f034 */ sw $zero,-0xfcc($at) +/* 25300: 3c01800a */ lui $at,0x800a +/* 25304: ac2ea964 */ sw $t6,-0x569c($at) +/* 25308: 3c018006 */ lui $at,0x8006 +/* 2530c: 03e00008 */ jr $ra +/* 25310: ac29f038 */ sw $t1,-0xfc8($at) +); + +GLOBAL_ASM( +glabel func00025314 +/* 25314: c4840000 */ lwc1 $f4,0x0($a0) +/* 25318: 3c02800a */ lui $v0,0x800a +/* 2531c: 2442a8f8 */ addiu $v0,$v0,-22280 +/* 25320: e4440000 */ swc1 $f4,0x0($v0) +/* 25324: c4860004 */ lwc1 $f6,0x4($a0) +/* 25328: 3c03800a */ lui $v1,0x800a +/* 2532c: 2463a908 */ addiu $v1,$v1,-22264 +/* 25330: e4460004 */ swc1 $f6,0x4($v0) +/* 25334: c4880008 */ lwc1 $f8,0x8($a0) +/* 25338: 240e0001 */ addiu $t6,$zero,0x1 +/* 2533c: 3c01800a */ lui $at,0x800a +/* 25340: e4480008 */ swc1 $f8,0x8($v0) +/* 25344: c4aa0000 */ lwc1 $f10,0x0($a1) +/* 25348: e46a0000 */ swc1 $f10,0x0($v1) +/* 2534c: c4b00004 */ lwc1 $f16,0x4($a1) +/* 25350: e4700004 */ swc1 $f16,0x4($v1) +/* 25354: c4b20008 */ lwc1 $f18,0x8($a1) +/* 25358: e4720008 */ swc1 $f18,0x8($v1) +/* 2535c: 03e00008 */ jr $ra +/* 25360: ac2ea8f4 */ sw $t6,-0x570c($at) +/* 25364: 3c03800a */ lui $v1,0x800a +/* 25368: 8c63a8f4 */ lw $v1,-0x570c($v1) +/* 2536c: 3c02800a */ lui $v0,0x800a +/* 25370: 2442a8f8 */ addiu $v0,$v0,-22280 +/* 25374: 10600011 */ beqz $v1,.L000253bc +/* 25378: 00000000 */ sll $zero,$zero,0x0 +/* 2537c: c4440000 */ lwc1 $f4,0x0($v0) +/* 25380: 3c06800a */ lui $a2,0x800a +/* 25384: 24c6a908 */ addiu $a2,$a2,-22264 +/* 25388: e4840000 */ swc1 $f4,0x0($a0) +/* 2538c: c4460004 */ lwc1 $f6,0x4($v0) +/* 25390: 3c03800a */ lui $v1,0x800a +/* 25394: e4860004 */ swc1 $f6,0x4($a0) +/* 25398: c4480008 */ lwc1 $f8,0x8($v0) +/* 2539c: e4880008 */ swc1 $f8,0x8($a0) +/* 253a0: c4ca0000 */ lwc1 $f10,0x0($a2) +/* 253a4: e4aa0000 */ swc1 $f10,0x0($a1) +/* 253a8: c4d00004 */ lwc1 $f16,0x4($a2) +/* 253ac: e4b00004 */ swc1 $f16,0x4($a1) +/* 253b0: c4d20008 */ lwc1 $f18,0x8($a2) +/* 253b4: e4b20008 */ swc1 $f18,0x8($a1) +/* 253b8: 8c63a8f4 */ lw $v1,-0x570c($v1) +.L000253bc: +/* 253bc: 03e00008 */ jr $ra +/* 253c0: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func000253c4 +/* 253c4: 3c0e800a */ lui $t6,0x800a +/* 253c8: 25cea918 */ addiu $t6,$t6,-22248 +/* 253cc: 00804025 */ or $t0,$a0,$zero +/* 253d0: 24990048 */ addiu $t9,$a0,0x48 +.L000253d4: +/* 253d4: 8d010000 */ lw $at,0x0($t0) +/* 253d8: 2508000c */ addiu $t0,$t0,0xc +/* 253dc: 25ce000c */ addiu $t6,$t6,0xc +/* 253e0: adc1fff4 */ sw $at,-0xc($t6) +/* 253e4: 8d01fff8 */ lw $at,-0x8($t0) +/* 253e8: adc1fff8 */ sw $at,-0x8($t6) +/* 253ec: 8d01fffc */ lw $at,-0x4($t0) +/* 253f0: 1519fff8 */ bne $t0,$t9,.L000253d4 +/* 253f4: adc1fffc */ sw $at,-0x4($t6) +/* 253f8: 8d010000 */ lw $at,0x0($t0) +/* 253fc: 24090001 */ addiu $t1,$zero,0x1 +/* 25400: adc10000 */ sw $at,0x0($t6) +/* 25404: 3c018006 */ lui $at,0x8006 +/* 25408: 03e00008 */ jr $ra +/* 2540c: ac29f034 */ sw $t1,-0xfcc($at) +); + +GLOBAL_ASM( +glabel func00025410 +/* 25410: afa60008 */ sw $a2,0x8($sp) +/* 25414: c7a40008 */ lwc1 $f4,0x8($sp) +/* 25418: afa7000c */ sw $a3,0xc($sp) +/* 2541c: c7a6000c */ lwc1 $f6,0xc($sp) +/* 25420: 46047082 */ mul.s $f2,$f14,$f4 +/* 25424: 00000000 */ sll $zero,$zero,0x0 +/* 25428: 46066002 */ mul.s $f0,$f12,$f6 +/* 2542c: 4600103c */ c.lt.s $f2,$f0 +/* 25430: 00000000 */ sll $zero,$zero,0x0 +/* 25434: 45000003 */ bc1f .L00025444 +/* 25438: 00000000 */ sll $zero,$zero,0x0 +/* 2543c: 03e00008 */ jr $ra +/* 25440: 24020001 */ addiu $v0,$zero,0x1 +.L00025444: +/* 25444: 4602003c */ c.lt.s $f0,$f2 +/* 25448: c7a80008 */ lwc1 $f8,0x8($sp) +/* 2544c: 45000003 */ bc1f .L0002545c +/* 25450: 00000000 */ sll $zero,$zero,0x0 +/* 25454: 03e00008 */ jr $ra +/* 25458: 2402ffff */ addiu $v0,$zero,-1 +.L0002545c: +/* 2545c: 46086282 */ mul.s $f10,$f12,$f8 +/* 25460: 44800000 */ mtc1 $zero,$f0 +/* 25464: c7b0000c */ lwc1 $f16,0xc($sp) +/* 25468: 4600503c */ c.lt.s $f10,$f0 +/* 2546c: 00000000 */ sll $zero,$zero,0x0 +/* 25470: 45010006 */ bc1t .L0002548c +/* 25474: 00000000 */ sll $zero,$zero,0x0 +/* 25478: 46107482 */ mul.s $f18,$f14,$f16 +/* 2547c: 4600903c */ c.lt.s $f18,$f0 +/* 25480: 00000000 */ sll $zero,$zero,0x0 +/* 25484: 45000003 */ bc1f .L00025494 +/* 25488: 00000000 */ sll $zero,$zero,0x0 +.L0002548c: +/* 2548c: 03e00008 */ jr $ra +/* 25490: 2402ffff */ addiu $v0,$zero,-1 +.L00025494: +/* 25494: 460c6102 */ mul.s $f4,$f12,$f12 +/* 25498: c7aa0008 */ lwc1 $f10,0x8($sp) +/* 2549c: c7b2000c */ lwc1 $f18,0xc($sp) +/* 254a0: 460e7182 */ mul.s $f6,$f14,$f14 +/* 254a4: 00001025 */ or $v0,$zero,$zero +/* 254a8: 460a5402 */ mul.s $f16,$f10,$f10 +/* 254ac: 46062200 */ add.s $f8,$f4,$f6 +/* 254b0: 46129102 */ mul.s $f4,$f18,$f18 +/* 254b4: 46048180 */ add.s $f6,$f16,$f4 +/* 254b8: 4606403c */ c.lt.s $f8,$f6 +/* 254bc: 00000000 */ sll $zero,$zero,0x0 +/* 254c0: 45000003 */ bc1f .L000254d0 +/* 254c4: 00000000 */ sll $zero,$zero,0x0 +/* 254c8: 03e00008 */ jr $ra +/* 254cc: 24020001 */ addiu $v0,$zero,0x1 +.L000254d0: +/* 254d0: 03e00008 */ jr $ra +/* 254d4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000254d8 +/* 254d8: 27bdffa8 */ addiu $sp,$sp,-88 +/* 254dc: afa60060 */ sw $a2,0x60($sp) +/* 254e0: afa70064 */ sw $a3,0x64($sp) +/* 254e4: afbf001c */ sw $ra,0x1c($sp) +/* 254e8: afb00018 */ sw $s0,0x18($sp) +/* 254ec: afa5005c */ sw $a1,0x5c($sp) +/* 254f0: afa0002c */ sw $zero,0x2c($sp) +/* 254f4: c4840000 */ lwc1 $f4,0x0($a0) +/* 254f8: c7a60060 */ lwc1 $f6,0x60($sp) +/* 254fc: c4880008 */ lwc1 $f8,0x8($a0) +/* 25500: c7aa0064 */ lwc1 $f10,0x64($sp) +/* 25504: c7b00068 */ lwc1 $f16,0x68($sp) +/* 25508: c7b2006c */ lwc1 $f18,0x6c($sp) +/* 2550c: 46062001 */ sub.s $f0,$f4,$f6 +/* 25510: 00808025 */ or $s0,$a0,$zero +/* 25514: 460a4081 */ sub.s $f2,$f8,$f10 +/* 25518: 44060000 */ mfc1 $a2,$f0 +/* 2551c: e7a00054 */ swc1 $f0,0x54($sp) +/* 25520: 46068301 */ sub.s $f12,$f16,$f6 +/* 25524: 44071000 */ mfc1 $a3,$f2 +/* 25528: e7a20050 */ swc1 $f2,0x50($sp) +/* 2552c: 460a9381 */ sub.s $f14,$f18,$f10 +/* 25530: e7ac0028 */ swc1 $f12,0x28($sp) +/* 25534: 0c009504 */ jal func00025410 +/* 25538: e7ae0024 */ swc1 $f14,0x24($sp) +/* 2553c: 8fa3005c */ lw $v1,0x5c($sp) +/* 25540: afa2003c */ sw $v0,0x3c($sp) +/* 25544: c7a80060 */ lwc1 $f8,0x60($sp) +/* 25548: c7b20064 */ lwc1 $f18,0x64($sp) +/* 2554c: c4660008 */ lwc1 $f6,0x8($v1) +/* 25550: c4640000 */ lwc1 $f4,0x0($v1) +/* 25554: c7ac0028 */ lwc1 $f12,0x28($sp) +/* 25558: 46123281 */ sub.s $f10,$f6,$f18 +/* 2555c: c7ae0024 */ lwc1 $f14,0x24($sp) +/* 25560: 46082401 */ sub.s $f16,$f4,$f8 +/* 25564: 44075000 */ mfc1 $a3,$f10 +/* 25568: 44068000 */ mfc1 $a2,$f16 +/* 2556c: 0c009504 */ jal func00025410 +/* 25570: 00000000 */ sll $zero,$zero,0x0 +/* 25574: 8fae003c */ lw $t6,0x3c($sp) +/* 25578: 8fa3005c */ lw $v1,0x5c($sp) +/* 2557c: 01c20019 */ multu $t6,$v0 +/* 25580: 00007812 */ mflo $t7 +/* 25584: 5de00025 */ bgtzl $t7,.L0002561c +/* 25588: 8fa20070 */ lw $v0,0x70($sp) +/* 2558c: c4640000 */ lwc1 $f4,0x0($v1) +/* 25590: c6080000 */ lwc1 $f8,0x0($s0) +/* 25594: c4700008 */ lwc1 $f16,0x8($v1) +/* 25598: c6060008 */ lwc1 $f6,0x8($s0) +/* 2559c: 46082301 */ sub.s $f12,$f4,$f8 +/* 255a0: c7a40050 */ lwc1 $f4,0x50($sp) +/* 255a4: c7b20054 */ lwc1 $f18,0x54($sp) +/* 255a8: 46068381 */ sub.s $f14,$f16,$f6 +/* 255ac: e7ac004c */ swc1 $f12,0x4c($sp) +/* 255b0: 46002207 */ neg.s $f8,$f4 +/* 255b4: 46009287 */ neg.s $f10,$f18 +/* 255b8: 44074000 */ mfc1 $a3,$f8 +/* 255bc: 44065000 */ mfc1 $a2,$f10 +/* 255c0: 0c009504 */ jal func00025410 +/* 255c4: e7ae0048 */ swc1 $f14,0x48($sp) +/* 255c8: afa20034 */ sw $v0,0x34($sp) +/* 255cc: c6040008 */ lwc1 $f4,0x8($s0) +/* 255d0: c6060000 */ lwc1 $f6,0x0($s0) +/* 255d4: c7b00068 */ lwc1 $f16,0x68($sp) +/* 255d8: c7aa006c */ lwc1 $f10,0x6c($sp) +/* 255dc: c7ac004c */ lwc1 $f12,0x4c($sp) +/* 255e0: 46068481 */ sub.s $f18,$f16,$f6 +/* 255e4: c7ae0048 */ lwc1 $f14,0x48($sp) +/* 255e8: 46045201 */ sub.s $f8,$f10,$f4 +/* 255ec: 44069000 */ mfc1 $a2,$f18 +/* 255f0: 44074000 */ mfc1 $a3,$f8 +/* 255f4: 0c009504 */ jal func00025410 +/* 255f8: 00000000 */ sll $zero,$zero,0x0 +/* 255fc: 8fb80034 */ lw $t8,0x34($sp) +/* 25600: 24030001 */ addiu $v1,$zero,0x1 +/* 25604: 03020019 */ multu $t8,$v0 +/* 25608: 0000c812 */ mflo $t9 +/* 2560c: 5f200003 */ bgtzl $t9,.L0002561c +/* 25610: 8fa20070 */ lw $v0,0x70($sp) +/* 25614: afa3002c */ sw $v1,0x2c($sp) +/* 25618: 8fa20070 */ lw $v0,0x70($sp) +.L0002561c: +/* 2561c: 8fa3002c */ lw $v1,0x2c($sp) +/* 25620: 8c480000 */ lw $t0,0x0($v0) +/* 25624: 51000007 */ beqzl $t0,.L00025644 +/* 25628: 8fbf001c */ lw $ra,0x1c($sp) +/* 2562c: 14600003 */ bnez $v1,.L0002563c +/* 25630: 8fa9003c */ lw $t1,0x3c($sp) +/* 25634: 5d200003 */ bgtzl $t1,.L00025644 +/* 25638: 8fbf001c */ lw $ra,0x1c($sp) +.L0002563c: +/* 2563c: ac400000 */ sw $zero,0x0($v0) +/* 25640: 8fbf001c */ lw $ra,0x1c($sp) +.L00025644: +/* 25644: 8fb00018 */ lw $s0,0x18($sp) +/* 25648: 27bd0058 */ addiu $sp,$sp,0x58 +/* 2564c: 03e00008 */ jr $ra +/* 25650: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func00025654 +/* 25654: 27bdffb8 */ addiu $sp,$sp,-72 +/* 25658: e7ac0048 */ swc1 $f12,0x48($sp) +/* 2565c: afa60050 */ sw $a2,0x50($sp) +/* 25660: c7a40050 */ lwc1 $f4,0x50($sp) +/* 25664: c7a60048 */ lwc1 $f6,0x48($sp) +/* 25668: e7ae004c */ swc1 $f14,0x4c($sp) +/* 2566c: afa70054 */ sw $a3,0x54($sp) +/* 25670: 46062081 */ sub.s $f2,$f4,$f6 +/* 25674: c7a80054 */ lwc1 $f8,0x54($sp) +/* 25678: c7aa004c */ lwc1 $f10,0x4c($sp) +/* 2567c: afbf0014 */ sw $ra,0x14($sp) +/* 25680: 46021482 */ mul.s $f18,$f2,$f2 +/* 25684: 460a4401 */ sub.s $f16,$f8,$f10 +/* 25688: e7a20020 */ swc1 $f2,0x20($sp) +/* 2568c: 46108102 */ mul.s $f4,$f16,$f16 +/* 25690: e7b0001c */ swc1 $f16,0x1c($sp) +/* 25694: 0c012974 */ jal func0004a5d0 +/* 25698: 46049300 */ add.s $f12,$f18,$f4 +/* 2569c: 44803000 */ mtc1 $zero,$f6 +/* 256a0: c7a20020 */ lwc1 $f2,0x20($sp) +/* 256a4: c7b0001c */ lwc1 $f16,0x1c($sp) +/* 256a8: 46060032 */ c.eq.s $f0,$f6 +/* 256ac: 46000306 */ mov.s $f12,$f0 +/* 256b0: c7a80058 */ lwc1 $f8,0x58($sp) +/* 256b4: c7aa0058 */ lwc1 $f10,0x58($sp) +/* 256b8: 4500000d */ bc1f .L000256f0 +/* 256bc: c7b20048 */ lwc1 $f18,0x48($sp) +/* 256c0: c7aa0050 */ lwc1 $f10,0x50($sp) +/* 256c4: c7b2005c */ lwc1 $f18,0x5c($sp) +/* 256c8: c7a40054 */ lwc1 $f4,0x54($sp) +/* 256cc: 460a4001 */ sub.s $f0,$f8,$f10 +/* 256d0: 46049081 */ sub.s $f2,$f18,$f4 +/* 256d4: 46000182 */ mul.s $f6,$f0,$f0 +/* 256d8: 00000000 */ sll $zero,$zero,0x0 +/* 256dc: 46021202 */ mul.s $f8,$f2,$f2 +/* 256e0: 0c012974 */ jal func0004a5d0 +/* 256e4: 46083300 */ add.s $f12,$f6,$f8 +/* 256e8: 1000000b */ beqz $zero,.L00025718 +/* 256ec: 8fbf0014 */ lw $ra,0x14($sp) +.L000256f0: +/* 256f0: 46125101 */ sub.s $f4,$f10,$f18 +/* 256f4: c7aa004c */ lwc1 $f10,0x4c($sp) +/* 256f8: c7a8005c */ lwc1 $f8,0x5c($sp) +/* 256fc: 46102182 */ mul.s $f6,$f4,$f16 +/* 25700: 460a4481 */ sub.s $f18,$f8,$f10 +/* 25704: 46001107 */ neg.s $f4,$f2 +/* 25708: 46122202 */ mul.s $f8,$f4,$f18 +/* 2570c: 46083280 */ add.s $f10,$f6,$f8 +/* 25710: 460c5003 */ div.s $f0,$f10,$f12 +/* 25714: 8fbf0014 */ lw $ra,0x14($sp) +.L00025718: +/* 25718: 27bd0048 */ addiu $sp,$sp,0x48 +/* 2571c: 03e00008 */ jr $ra +/* 25720: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00025724 +/* 25724: 27bdffe8 */ addiu $sp,$sp,-24 +/* 25728: e7ac0018 */ swc1 $f12,0x18($sp) +/* 2572c: afa60020 */ sw $a2,0x20($sp) +/* 25730: c7a40020 */ lwc1 $f4,0x20($sp) +/* 25734: c7a60018 */ lwc1 $f6,0x18($sp) +/* 25738: afa70024 */ sw $a3,0x24($sp) +/* 2573c: c7aa0024 */ lwc1 $f10,0x24($sp) +/* 25740: 46062201 */ sub.s $f8,$f4,$f6 +/* 25744: afbf0014 */ sw $ra,0x14($sp) +/* 25748: 460e5401 */ sub.s $f16,$f10,$f14 +/* 2574c: 46084482 */ mul.s $f18,$f8,$f8 +/* 25750: e7a80020 */ swc1 $f8,0x20($sp) +/* 25754: 46108102 */ mul.s $f4,$f16,$f16 +/* 25758: e7b00024 */ swc1 $f16,0x24($sp) +/* 2575c: 0c012974 */ jal func0004a5d0 +/* 25760: 46049300 */ add.s $f12,$f18,$f4 +/* 25764: 8fbf0014 */ lw $ra,0x14($sp) +/* 25768: 27bd0018 */ addiu $sp,$sp,0x18 +/* 2576c: 03e00008 */ jr $ra +/* 25770: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00025774 +/* 25774: c7a40010 */ lwc1 $f4,0x10($sp) +/* 25778: c7a80014 */ lwc1 $f8,0x14($sp) +/* 2577c: afa60008 */ sw $a2,0x8($sp) +/* 25780: 460c2181 */ sub.s $f6,$f4,$f12 +/* 25784: c7a40008 */ lwc1 $f4,0x8($sp) +/* 25788: afa7000c */ sw $a3,0xc($sp) +/* 2578c: 460e4281 */ sub.s $f10,$f8,$f14 +/* 25790: c7a8000c */ lwc1 $f8,0xc($sp) +/* 25794: e7a60010 */ swc1 $f6,0x10($sp) +/* 25798: 460c2001 */ sub.s $f0,$f4,$f12 +/* 2579c: e7aa0014 */ swc1 $f10,0x14($sp) +/* 257a0: 00001025 */ or $v0,$zero,$zero +/* 257a4: 460e4081 */ sub.s $f2,$f8,$f14 +/* 257a8: 46000102 */ mul.s $f4,$f0,$f0 +/* 257ac: 00000000 */ sll $zero,$zero,0x0 +/* 257b0: 46021202 */ mul.s $f8,$f2,$f2 +/* 257b4: 46082480 */ add.s $f18,$f4,$f8 +/* 257b8: 46003102 */ mul.s $f4,$f6,$f0 +/* 257bc: 00000000 */ sll $zero,$zero,0x0 +/* 257c0: 46025202 */ mul.s $f8,$f10,$f2 +/* 257c4: 46082400 */ add.s $f16,$f4,$f8 +/* 257c8: 4610903c */ c.lt.s $f18,$f16 +/* 257cc: 00000000 */ sll $zero,$zero,0x0 +/* 257d0: 45000002 */ bc1f .L000257dc +/* 257d4: 00000000 */ sll $zero,$zero,0x0 +/* 257d8: 24020001 */ addiu $v0,$zero,0x1 +.L000257dc: +/* 257dc: 5040000b */ beqzl $v0,.L0002580c +/* 257e0: 44805000 */ mtc1 $zero,$f10 +/* 257e4: 44803000 */ mtc1 $zero,$f6 +/* 257e8: 00001025 */ or $v0,$zero,$zero +/* 257ec: 4606803c */ c.lt.s $f16,$f6 +/* 257f0: 00000000 */ sll $zero,$zero,0x0 +/* 257f4: 45000002 */ bc1f .L00025800 +/* 257f8: 00000000 */ sll $zero,$zero,0x0 +/* 257fc: 24020001 */ addiu $v0,$zero,0x1 +.L00025800: +/* 25800: 1440000f */ bnez $v0,.L00025840 +/* 25804: 00000000 */ sll $zero,$zero,0x0 +/* 25808: 44805000 */ mtc1 $zero,$f10 +.L0002580c: +/* 2580c: 00001025 */ or $v0,$zero,$zero +/* 25810: 4610503c */ c.lt.s $f10,$f16 +/* 25814: 00000000 */ sll $zero,$zero,0x0 +/* 25818: 45000002 */ bc1f .L00025824 +/* 2581c: 00000000 */ sll $zero,$zero,0x0 +/* 25820: 24020001 */ addiu $v0,$zero,0x1 +.L00025824: +/* 25824: 10400006 */ beqz $v0,.L00025840 +/* 25828: 00000000 */ sll $zero,$zero,0x0 +/* 2582c: 4612803c */ c.lt.s $f16,$f18 +/* 25830: 00001025 */ or $v0,$zero,$zero +/* 25834: 45000002 */ bc1f .L00025840 +/* 25838: 00000000 */ sll $zero,$zero,0x0 +/* 2583c: 24020001 */ addiu $v0,$zero,0x1 +.L00025840: +/* 25840: 03e00008 */ jr $ra +/* 25844: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00025848 +/* 25848: 27bdffd8 */ addiu $sp,$sp,-40 +/* 2584c: f7b40010 */ sdc1 $f20,0x10($sp) +/* 25850: e7ac0028 */ swc1 $f12,0x28($sp) +/* 25854: 4487a000 */ mtc1 $a3,$f20 +/* 25858: c7a40028 */ lwc1 $f4,0x28($sp) +/* 2585c: 44808000 */ mtc1 $zero,$f16 +/* 25860: f7b60018 */ sdc1 $f22,0x18($sp) +/* 25864: 4604a501 */ sub.s $f20,$f20,$f4 +/* 25868: c7b60038 */ lwc1 $f22,0x38($sp) +/* 2586c: afbf0024 */ sw $ra,0x24($sp) +/* 25870: afa60030 */ sw $a2,0x30($sp) +/* 25874: 4610a032 */ c.eq.s $f20,$f16 +/* 25878: 460eb581 */ sub.s $f22,$f22,$f14 +/* 2587c: 45000005 */ bc1f .L00025894 +/* 25880: 00000000 */ sll $zero,$zero,0x0 +/* 25884: 4610b032 */ c.eq.s $f22,$f16 +/* 25888: 00000000 */ sll $zero,$zero,0x0 +/* 2588c: 45030013 */ bc1tl .L000258dc +/* 25890: c7b20028 */ lwc1 $f18,0x28($sp) +.L00025894: +/* 25894: 4614a182 */ mul.s $f6,$f20,$f20 +/* 25898: e7ae002c */ swc1 $f14,0x2c($sp) +/* 2589c: 4616b202 */ mul.s $f8,$f22,$f22 +/* 258a0: 0c012974 */ jal func0004a5d0 +/* 258a4: 46083300 */ add.s $f12,$f6,$f8 +/* 258a8: 44808000 */ mtc1 $zero,$f16 +/* 258ac: c7ae002c */ lwc1 $f14,0x2c($sp) +/* 258b0: c7aa0030 */ lwc1 $f10,0x30($sp) +/* 258b4: 4600803c */ c.lt.s $f16,$f0 +/* 258b8: 00000000 */ sll $zero,$zero,0x0 +/* 258bc: 45020007 */ bc1fl .L000258dc +/* 258c0: c7b20028 */ lwc1 $f18,0x28($sp) +/* 258c4: 46005083 */ div.s $f2,$f10,$f0 +/* 258c8: 4602a502 */ mul.s $f20,$f20,$f2 +/* 258cc: 00000000 */ sll $zero,$zero,0x0 +/* 258d0: 4602b582 */ mul.s $f22,$f22,$f2 +/* 258d4: 00000000 */ sll $zero,$zero,0x0 +/* 258d8: c7b20028 */ lwc1 $f18,0x28($sp) +.L000258dc: +/* 258dc: 46167080 */ add.s $f2,$f14,$f22 +/* 258e0: 8fae003c */ lw $t6,0x3c($sp) +/* 258e4: 46149000 */ add.s $f0,$f18,$f20 +/* 258e8: 46141181 */ sub.s $f6,$f2,$f20 +/* 258ec: 46160100 */ add.s $f4,$f0,$f22 +/* 258f0: 46160201 */ sub.s $f8,$f0,$f22 +/* 258f4: e5c40000 */ swc1 $f4,0x0($t6) +/* 258f8: 8faf0040 */ lw $t7,0x40($sp) +/* 258fc: 46141280 */ add.s $f10,$f2,$f20 +/* 25900: e5e60000 */ swc1 $f6,0x0($t7) +/* 25904: 8fb80044 */ lw $t8,0x44($sp) +/* 25908: e7080000 */ swc1 $f8,0x0($t8) +/* 2590c: 8fb90048 */ lw $t9,0x48($sp) +/* 25910: e72a0000 */ swc1 $f10,0x0($t9) +/* 25914: 8fbf0024 */ lw $ra,0x24($sp) +/* 25918: d7b60018 */ ldc1 $f22,0x18($sp) +/* 2591c: d7b40010 */ ldc1 $f20,0x10($sp) +/* 25920: 03e00008 */ jr $ra +/* 25924: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func00025928 +/* 25928: 90820000 */ lbu $v0,0x0($a0) +/* 2592c: 27bdffb8 */ addiu $sp,$sp,-72 +/* 25930: 24010001 */ addiu $at,$zero,0x1 +/* 25934: 14400043 */ bnez $v0,.L00025a44 +/* 25938: 00000000 */ sll $zero,$zero,0x0 +/* 2593c: 848e0014 */ lh $t6,0x14($a0) +/* 25940: 848f000e */ lh $t7,0xe($a0) +/* 25944: 01cfc023 */ subu $t8,$t6,$t7 +/* 25948: afb80038 */ sw $t8,0x38($sp) +/* 2594c: 84880010 */ lh $t0,0x10($a0) +/* 25950: 84990016 */ lh $t9,0x16($a0) +/* 25954: 03284823 */ subu $t1,$t9,$t0 +/* 25958: afa9003c */ sw $t1,0x3c($sp) +/* 2595c: 848b0012 */ lh $t3,0x12($a0) +/* 25960: 848a0018 */ lh $t2,0x18($a0) +/* 25964: 014b6023 */ subu $t4,$t2,$t3 +/* 25968: afac0040 */ sw $t4,0x40($sp) +/* 2596c: 848e000e */ lh $t6,0xe($a0) +/* 25970: 848d001a */ lh $t5,0x1a($a0) +/* 25974: 8fac003c */ lw $t4,0x3c($sp) +/* 25978: 8fab0038 */ lw $t3,0x38($sp) +/* 2597c: 01ae7823 */ subu $t7,$t5,$t6 +/* 25980: afaf002c */ sw $t7,0x2c($sp) +/* 25984: 84990010 */ lh $t9,0x10($a0) +/* 25988: 8498001c */ lh $t8,0x1c($a0) +/* 2598c: 03197823 */ subu $t7,$t8,$t9 +/* 25990: afaf0030 */ sw $t7,0x30($sp) +/* 25994: 848a0012 */ lh $t2,0x12($a0) +/* 25998: 8489001e */ lh $t1,0x1e($a0) +/* 2599c: 8fb80040 */ lw $t8,0x40($sp) +/* 259a0: 012a6823 */ subu $t5,$t1,$t2 +/* 259a4: 018d0019 */ multu $t4,$t5 +/* 259a8: 8fa9002c */ lw $t1,0x2c($sp) +/* 259ac: afad0034 */ sw $t5,0x34($sp) +/* 259b0: 00007012 */ mflo $t6 +/* 259b4: 00000000 */ sll $zero,$zero,0x0 +/* 259b8: 00000000 */ sll $zero,$zero,0x0 +/* 259bc: 01f80019 */ multu $t7,$t8 +/* 259c0: 0000c812 */ mflo $t9 +/* 259c4: 01d94023 */ subu $t0,$t6,$t9 +/* 259c8: 44882000 */ mtc1 $t0,$f4 +/* 259cc: 03090019 */ multu $t8,$t1 +/* 259d0: afa80020 */ sw $t0,0x20($sp) +/* 259d4: 468021a0 */ cvt.s.w $f6,$f4 +/* 259d8: 00005012 */ mflo $t2 +/* 259dc: 00000000 */ sll $zero,$zero,0x0 +/* 259e0: 00000000 */ sll $zero,$zero,0x0 +/* 259e4: 01ab0019 */ multu $t5,$t3 +/* 259e8: 00007012 */ mflo $t6 +/* 259ec: 014ec823 */ subu $t9,$t2,$t6 +/* 259f0: afb90024 */ sw $t9,0x24($sp) +/* 259f4: 016f0019 */ multu $t3,$t7 +/* 259f8: 0000c012 */ mflo $t8 +/* 259fc: 00000000 */ sll $zero,$zero,0x0 +/* 25a00: 00000000 */ sll $zero,$zero,0x0 +/* 25a04: 012c0019 */ multu $t1,$t4 +/* 25a08: 00006812 */ mflo $t5 +/* 25a0c: 030d5023 */ subu $t2,$t8,$t5 +/* 25a10: afaa0028 */ sw $t2,0x28($sp) +/* 25a14: e4a60000 */ swc1 $f6,0x0($a1) +/* 25a18: 8fae0024 */ lw $t6,0x24($sp) +/* 25a1c: 448e4000 */ mtc1 $t6,$f8 +/* 25a20: 00000000 */ sll $zero,$zero,0x0 +/* 25a24: 468042a0 */ cvt.s.w $f10,$f8 +/* 25a28: e4aa0004 */ swc1 $f10,0x4($a1) +/* 25a2c: 8fb90028 */ lw $t9,0x28($sp) +/* 25a30: 44998000 */ mtc1 $t9,$f16 +/* 25a34: 00000000 */ sll $zero,$zero,0x0 +/* 25a38: 468084a0 */ cvt.s.w $f18,$f16 +/* 25a3c: 1000004a */ beqz $zero,.L00025b68 +/* 25a40: e4b20008 */ swc1 $f18,0x8($a1) +.L00025a44: +/* 25a44: 54410036 */ bnel $v0,$at,.L00025b20 +/* 25a48: 24010002 */ addiu $at,$zero,0x2 +/* 25a4c: c484001c */ lwc1 $f4,0x1c($a0) +/* 25a50: c4860010 */ lwc1 $f6,0x10($a0) +/* 25a54: 46062201 */ sub.s $f8,$f4,$f6 +/* 25a58: e7a80010 */ swc1 $f8,0x10($sp) +/* 25a5c: c4900014 */ lwc1 $f16,0x14($a0) +/* 25a60: c48a0020 */ lwc1 $f10,0x20($a0) +/* 25a64: 46105481 */ sub.s $f18,$f10,$f16 +/* 25a68: e7b20014 */ swc1 $f18,0x14($sp) +/* 25a6c: c4860018 */ lwc1 $f6,0x18($a0) +/* 25a70: c4840024 */ lwc1 $f4,0x24($a0) +/* 25a74: 46062201 */ sub.s $f8,$f4,$f6 +/* 25a78: e7a80018 */ swc1 $f8,0x18($sp) +/* 25a7c: c4900010 */ lwc1 $f16,0x10($a0) +/* 25a80: c48a0028 */ lwc1 $f10,0x28($a0) +/* 25a84: 46105481 */ sub.s $f18,$f10,$f16 +/* 25a88: e7b20004 */ swc1 $f18,0x4($sp) +/* 25a8c: c4860014 */ lwc1 $f6,0x14($a0) +/* 25a90: c484002c */ lwc1 $f4,0x2c($a0) +/* 25a94: 46062201 */ sub.s $f8,$f4,$f6 +/* 25a98: c7a40014 */ lwc1 $f4,0x14($sp) +/* 25a9c: e7a80008 */ swc1 $f8,0x8($sp) +/* 25aa0: c4900018 */ lwc1 $f16,0x18($a0) +/* 25aa4: c48a0030 */ lwc1 $f10,0x30($a0) +/* 25aa8: 46105481 */ sub.s $f18,$f10,$f16 +/* 25aac: c7b00018 */ lwc1 $f16,0x18($sp) +/* 25ab0: c7aa0008 */ lwc1 $f10,0x8($sp) +/* 25ab4: e7b2000c */ swc1 $f18,0xc($sp) +/* 25ab8: c7a6000c */ lwc1 $f6,0xc($sp) +/* 25abc: 46062202 */ mul.s $f8,$f4,$f6 +/* 25ac0: 00000000 */ sll $zero,$zero,0x0 +/* 25ac4: 46105482 */ mul.s $f18,$f10,$f16 +/* 25ac8: 46124101 */ sub.s $f4,$f8,$f18 +/* 25acc: e4a40000 */ swc1 $f4,0x0($a1) +/* 25ad0: c7aa0004 */ lwc1 $f10,0x4($sp) +/* 25ad4: c7a60018 */ lwc1 $f6,0x18($sp) +/* 25ad8: c7b20010 */ lwc1 $f18,0x10($sp) +/* 25adc: c7a8000c */ lwc1 $f8,0xc($sp) +/* 25ae0: 460a3402 */ mul.s $f16,$f6,$f10 +/* 25ae4: 00000000 */ sll $zero,$zero,0x0 +/* 25ae8: 46124102 */ mul.s $f4,$f8,$f18 +/* 25aec: 46048181 */ sub.s $f6,$f16,$f4 +/* 25af0: e4a60004 */ swc1 $f6,0x4($a1) +/* 25af4: c7a80008 */ lwc1 $f8,0x8($sp) +/* 25af8: c7aa0010 */ lwc1 $f10,0x10($sp) +/* 25afc: c7a40014 */ lwc1 $f4,0x14($sp) +/* 25b00: c7b00004 */ lwc1 $f16,0x4($sp) +/* 25b04: 46085482 */ mul.s $f18,$f10,$f8 +/* 25b08: 00000000 */ sll $zero,$zero,0x0 +/* 25b0c: 46048182 */ mul.s $f6,$f16,$f4 +/* 25b10: 46069281 */ sub.s $f10,$f18,$f6 +/* 25b14: 10000014 */ beqz $zero,.L00025b68 +/* 25b18: e4aa0008 */ swc1 $f10,0x8($a1) +/* 25b1c: 24010002 */ addiu $at,$zero,0x2 +.L00025b20: +/* 25b20: 54410009 */ bnel $v0,$at,.L00025b48 +/* 25b24: 24010003 */ addiu $at,$zero,0x3 +/* 25b28: 44800000 */ mtc1 $zero,$f0 +/* 25b2c: 3c013f80 */ lui $at,0x3f80 +/* 25b30: 44814000 */ mtc1 $at,$f8 +/* 25b34: e4a00000 */ swc1 $f0,0x0($a1) +/* 25b38: e4a00008 */ swc1 $f0,0x8($a1) +/* 25b3c: 1000000a */ beqz $zero,.L00025b68 +/* 25b40: e4a80004 */ swc1 $f8,0x4($a1) +/* 25b44: 24010003 */ addiu $at,$zero,0x3 +.L00025b48: +/* 25b48: 14410007 */ bne $v0,$at,.L00025b68 +/* 25b4c: 00000000 */ sll $zero,$zero,0x0 +/* 25b50: 44800000 */ mtc1 $zero,$f0 +/* 25b54: 3c013f80 */ lui $at,0x3f80 +/* 25b58: 44818000 */ mtc1 $at,$f16 +/* 25b5c: e4a00000 */ swc1 $f0,0x0($a1) +/* 25b60: e4a00008 */ swc1 $f0,0x8($a1) +/* 25b64: e4b00004 */ swc1 $f16,0x4($a1) +.L00025b68: +/* 25b68: 03e00008 */ jr $ra +/* 25b6c: 27bd0048 */ addiu $sp,$sp,0x48 +); + +GLOBAL_ASM( +glabel func00025b70 +/* 25b70: 14800003 */ bnez $a0,.L00025b80 +/* 25b74: 240e0fff */ addiu $t6,$zero,0xfff +/* 25b78: 03e00008 */ jr $ra +/* 25b7c: a4ae0000 */ sh $t6,0x0($a1) +.L00025b80: +/* 25b80: 90820000 */ lbu $v0,0x0($a0) +/* 25b84: 24010001 */ addiu $at,$zero,0x1 +/* 25b88: 14400004 */ bnez $v0,.L00025b9c +/* 25b8c: 00000000 */ sll $zero,$zero,0x0 +/* 25b90: 948f000c */ lhu $t7,0xc($a0) +/* 25b94: 03e00008 */ jr $ra +/* 25b98: a4af0000 */ sh $t7,0x0($a1) +.L00025b9c: +/* 25b9c: 54410005 */ bnel $v0,$at,.L00025bb4 +/* 25ba0: 24010002 */ addiu $at,$zero,0x2 +/* 25ba4: 9498000c */ lhu $t8,0xc($a0) +/* 25ba8: 03e00008 */ jr $ra +/* 25bac: a4b80000 */ sh $t8,0x0($a1) +/* 25bb0: 24010002 */ addiu $at,$zero,0x2 +.L00025bb4: +/* 25bb4: 14410003 */ bne $v0,$at,.L00025bc4 +/* 25bb8: 24190fff */ addiu $t9,$zero,0xfff +/* 25bbc: 03e00008 */ jr $ra +/* 25bc0: a4b90000 */ sh $t9,0x0($a1) +.L00025bc4: +/* 25bc4: 24010003 */ addiu $at,$zero,0x3 +/* 25bc8: 14410002 */ bne $v0,$at,.L00025bd4 +/* 25bcc: 24080fff */ addiu $t0,$zero,0xfff +/* 25bd0: a4a80000 */ sh $t0,0x0($a1) +.L00025bd4: +/* 25bd4: 03e00008 */ jr $ra +/* 25bd8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00025bdc +/* 25bdc: 10800006 */ beqz $a0,.L00025bf8 +/* 25be0: 00001025 */ or $v0,$zero,$zero +/* 25be4: 948e0002 */ lhu $t6,0x2($a0) +/* 25be8: 31cf0200 */ andi $t7,$t6,0x200 +/* 25bec: 11e00002 */ beqz $t7,.L00025bf8 +/* 25bf0: 00000000 */ sll $zero,$zero,0x0 +/* 25bf4: 24020001 */ addiu $v0,$zero,0x1 +.L00025bf8: +/* 25bf8: 14800003 */ bnez $a0,.L00025c08 +/* 25bfc: 241800ff */ addiu $t8,$zero,0xff +/* 25c00: 03e00008 */ jr $ra +/* 25c04: a0b80000 */ sb $t8,0x0($a1) +.L00025c08: +/* 25c08: 10400003 */ beqz $v0,.L00025c18 +/* 25c0c: 24190006 */ addiu $t9,$zero,0x6 +/* 25c10: 03e00008 */ jr $ra +/* 25c14: a0b90000 */ sb $t9,0x0($a1) +.L00025c18: +/* 25c18: 90820000 */ lbu $v0,0x0($a0) +/* 25c1c: 24010001 */ addiu $at,$zero,0x1 +/* 25c20: 14400004 */ bnez $v0,.L00025c34 +/* 25c24: 00000000 */ sll $zero,$zero,0x0 +/* 25c28: 94880004 */ lhu $t0,0x4($a0) +/* 25c2c: 03e00008 */ jr $ra +/* 25c30: a0a80000 */ sb $t0,0x0($a1) +.L00025c34: +/* 25c34: 54410005 */ bnel $v0,$at,.L00025c4c +/* 25c38: 24010002 */ addiu $at,$zero,0x2 +/* 25c3c: 94890004 */ lhu $t1,0x4($a0) +/* 25c40: 03e00008 */ jr $ra +/* 25c44: a0a90000 */ sb $t1,0x0($a1) +/* 25c48: 24010002 */ addiu $at,$zero,0x2 +.L00025c4c: +/* 25c4c: 14410003 */ bne $v0,$at,.L00025c5c +/* 25c50: 240a00ff */ addiu $t2,$zero,0xff +/* 25c54: 03e00008 */ jr $ra +/* 25c58: a0aa0000 */ sb $t2,0x0($a1) +.L00025c5c: +/* 25c5c: 24010003 */ addiu $at,$zero,0x3 +/* 25c60: 14410002 */ bne $v0,$at,.L00025c6c +/* 25c64: 240b00ff */ addiu $t3,$zero,0xff +/* 25c68: a0ab0000 */ sb $t3,0x0($a1) +.L00025c6c: +/* 25c6c: 03e00008 */ jr $ra +/* 25c70: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00025c74 +/* 25c74: 27bdff78 */ addiu $sp,$sp,-136 +/* 25c78: afb00018 */ sw $s0,0x18($sp) +/* 25c7c: 00808025 */ or $s0,$a0,$zero +/* 25c80: afbf001c */ sw $ra,0x1c($sp) +/* 25c84: afa5008c */ sw $a1,0x8c($sp) +/* 25c88: 14e00002 */ bnez $a3,.L00025c94 +/* 25c8c: afa60090 */ sw $a2,0x90($sp) +/* 25c90: 24070001 */ addiu $a3,$zero,0x1 +.L00025c94: +/* 25c94: 920f0001 */ lbu $t7,0x1($s0) +/* 25c98: 24ee0001 */ addiu $t6,$a3,0x1 +/* 25c9c: 24050006 */ addiu $a1,$zero,0x6 +/* 25ca0: 01cf001a */ div $zero,$t6,$t7 +/* 25ca4: 00002010 */ mfhi $a0 +/* 25ca8: 15e00002 */ bnez $t7,.L00025cb4 +/* 25cac: 00000000 */ sll $zero,$zero,0x0 +/* 25cb0: 0007000d */ break 0x7 +.L00025cb4: +/* 25cb4: 2401ffff */ addiu $at,$zero,-1 +/* 25cb8: 15e10004 */ bne $t7,$at,.L00025ccc +/* 25cbc: 3c018000 */ lui $at,0x8000 +/* 25cc0: 15c10002 */ bne $t6,$at,.L00025ccc +/* 25cc4: 00000000 */ sll $zero,$zero,0x0 +/* 25cc8: 0006000d */ break 0x6 +.L00025ccc: +/* 25ccc: 14800002 */ bnez $a0,.L00025cd8 +/* 25cd0: 00000000 */ sll $zero,$zero,0x0 +/* 25cd4: 24040001 */ addiu $a0,$zero,0x1 +.L00025cd8: +/* 25cd8: 00e50019 */ multu $a3,$a1 +/* 25cdc: 8608000e */ lh $t0,0xe($s0) +/* 25ce0: 0000c012 */ mflo $t8 +/* 25ce4: 02181021 */ addu $v0,$s0,$t8 +/* 25ce8: 8459000e */ lh $t9,0xe($v0) +/* 25cec: 00850019 */ multu $a0,$a1 +/* 25cf0: 03284823 */ subu $t1,$t9,$t0 +/* 25cf4: 44892000 */ mtc1 $t1,$f4 +/* 25cf8: 00000000 */ sll $zero,$zero,0x0 +/* 25cfc: 468021a0 */ cvt.s.w $f6,$f4 +/* 25d00: 0000c012 */ mflo $t8 +/* 25d04: 02181821 */ addu $v1,$s0,$t8 +/* 25d08: e7a6007c */ swc1 $f6,0x7c($sp) +/* 25d0c: 860b0010 */ lh $t3,0x10($s0) +/* 25d10: 844a0010 */ lh $t2,0x10($v0) +/* 25d14: 014b6023 */ subu $t4,$t2,$t3 +/* 25d18: 448c4000 */ mtc1 $t4,$f8 +/* 25d1c: 00000000 */ sll $zero,$zero,0x0 +/* 25d20: 468042a0 */ cvt.s.w $f10,$f8 +/* 25d24: e7aa0080 */ swc1 $f10,0x80($sp) +/* 25d28: 860e0012 */ lh $t6,0x12($s0) +/* 25d2c: 844d0012 */ lh $t5,0x12($v0) +/* 25d30: 01ae7823 */ subu $t7,$t5,$t6 +/* 25d34: 448f2000 */ mtc1 $t7,$f4 +/* 25d38: 00000000 */ sll $zero,$zero,0x0 +/* 25d3c: 468021a0 */ cvt.s.w $f6,$f4 +/* 25d40: e7a60084 */ swc1 $f6,0x84($sp) +/* 25d44: 8608000e */ lh $t0,0xe($s0) +/* 25d48: 8479000e */ lh $t9,0xe($v1) +/* 25d4c: 03284823 */ subu $t1,$t9,$t0 +/* 25d50: 44894000 */ mtc1 $t1,$f8 +/* 25d54: 00000000 */ sll $zero,$zero,0x0 +/* 25d58: 46804120 */ cvt.s.w $f4,$f8 +/* 25d5c: e7a40070 */ swc1 $f4,0x70($sp) +/* 25d60: 860b0010 */ lh $t3,0x10($s0) +/* 25d64: 846a0010 */ lh $t2,0x10($v1) +/* 25d68: 014b6023 */ subu $t4,$t2,$t3 +/* 25d6c: 448c4000 */ mtc1 $t4,$f8 +/* 25d70: 00000000 */ sll $zero,$zero,0x0 +/* 25d74: 46804120 */ cvt.s.w $f4,$f8 +/* 25d78: e7a40074 */ swc1 $f4,0x74($sp) +/* 25d7c: 860e0012 */ lh $t6,0x12($s0) +/* 25d80: 846d0012 */ lh $t5,0x12($v1) +/* 25d84: 01ae7823 */ subu $t7,$t5,$t6 +/* 25d88: 448f4000 */ mtc1 $t7,$f8 +/* 25d8c: 00000000 */ sll $zero,$zero,0x0 +/* 25d90: 46804220 */ cvt.s.w $f8,$f8 +/* 25d94: 46085282 */ mul.s $f10,$f10,$f8 +/* 25d98: e7a80078 */ swc1 $f8,0x78($sp) +/* 25d9c: 46062202 */ mul.s $f8,$f4,$f6 +/* 25da0: 0c001698 */ jal func00005a60 +/* 25da4: 46085301 */ sub.s $f12,$f10,$f8 +/* 25da8: c7a40084 */ lwc1 $f4,0x84($sp) +/* 25dac: c7a60070 */ lwc1 $f6,0x70($sp) +/* 25db0: c7a80078 */ lwc1 $f8,0x78($sp) +/* 25db4: afa20058 */ sw $v0,0x58($sp) +/* 25db8: 46062282 */ mul.s $f10,$f4,$f6 +/* 25dbc: c7a4007c */ lwc1 $f4,0x7c($sp) +/* 25dc0: afa3005c */ sw $v1,0x5c($sp) +/* 25dc4: 46044182 */ mul.s $f6,$f8,$f4 +/* 25dc8: 0c001698 */ jal func00005a60 +/* 25dcc: 46065301 */ sub.s $f12,$f10,$f6 +/* 25dd0: c7a8007c */ lwc1 $f8,0x7c($sp) +/* 25dd4: c7a40074 */ lwc1 $f4,0x74($sp) +/* 25dd8: c7a60070 */ lwc1 $f6,0x70($sp) +/* 25ddc: afa20060 */ sw $v0,0x60($sp) +/* 25de0: 46044282 */ mul.s $f10,$f8,$f4 +/* 25de4: c7a80080 */ lwc1 $f8,0x80($sp) +/* 25de8: afa30064 */ sw $v1,0x64($sp) +/* 25dec: 46083102 */ mul.s $f4,$f6,$f8 +/* 25df0: 0c001698 */ jal func00005a60 +/* 25df4: 46045301 */ sub.s $f12,$f10,$f4 +/* 25df8: afa20068 */ sw $v0,0x68($sp) +/* 25dfc: afa3006c */ sw $v1,0x6c($sp) +/* 25e00: 86070010 */ lh $a3,0x10($s0) +/* 25e04: 8fa40060 */ lw $a0,0x60($sp) +/* 25e08: 8fa50064 */ lw $a1,0x64($sp) +/* 25e0c: 0c012bda */ jal func0004af68 +/* 25e10: 000737c3 */ sra $a2,$a3,0x1f +/* 25e14: afa20038 */ sw $v0,0x38($sp) +/* 25e18: afa3003c */ sw $v1,0x3c($sp) +/* 25e1c: 8607000e */ lh $a3,0xe($s0) +/* 25e20: 8fa40058 */ lw $a0,0x58($sp) +/* 25e24: 8fa5005c */ lw $a1,0x5c($sp) +/* 25e28: 0c012bda */ jal func0004af68 +/* 25e2c: 000737c3 */ sra $a2,$a3,0x1f +/* 25e30: afa20040 */ sw $v0,0x40($sp) +/* 25e34: afa30044 */ sw $v1,0x44($sp) +/* 25e38: 86070012 */ lh $a3,0x12($s0) +/* 25e3c: 8fa40068 */ lw $a0,0x68($sp) +/* 25e40: 8fa5006c */ lw $a1,0x6c($sp) +/* 25e44: 0c012bda */ jal func0004af68 +/* 25e48: 000737c3 */ sra $a2,$a3,0x1f +/* 25e4c: 8fab0044 */ lw $t3,0x44($sp) +/* 25e50: 8faf003c */ lw $t7,0x3c($sp) +/* 25e54: 8faa0040 */ lw $t2,0x40($sp) +/* 25e58: 006b6821 */ addu $t5,$v1,$t3 +/* 25e5c: 01ab082b */ sltu $at,$t5,$t3 +/* 25e60: 00226021 */ addu $t4,$at,$v0 +/* 25e64: 8fae0038 */ lw $t6,0x38($sp) +/* 25e68: 01afc821 */ addu $t9,$t5,$t7 +/* 25e6c: 8fa80060 */ lw $t0,0x60($sp) +/* 25e70: 032f082b */ sltu $at,$t9,$t7 +/* 25e74: 018a6021 */ addu $t4,$t4,$t2 +/* 25e78: 002cc021 */ addu $t8,$at,$t4 +/* 25e7c: 030ec021 */ addu $t8,$t8,$t6 +/* 25e80: afb80050 */ sw $t8,0x50($sp) +/* 25e84: afb90054 */ sw $t9,0x54($sp) +/* 25e88: 15000009 */ bnez $t0,.L00025eb0 +/* 25e8c: 8fa90064 */ lw $t1,0x64($sp) +/* 25e90: 55200008 */ bnezl $t1,.L00025eb4 +/* 25e94: 8fa40068 */ lw $a0,0x68($sp) +/* 25e98: 920a000a */ lbu $t2,0xa($s0) +/* 25e9c: 01505821 */ addu $t3,$t2,$s0 +/* 25ea0: 856c0000 */ lh $t4,0x0($t3) +/* 25ea4: 448c3000 */ mtc1 $t4,$f6 +/* 25ea8: 10000034 */ beqz $zero,.L00025f7c +/* 25eac: 46803020 */ cvt.s.w $f0,$f6 +.L00025eb0: +/* 25eb0: 8fa40068 */ lw $a0,0x68($sp) +.L00025eb4: +/* 25eb4: 0c0016c6 */ jal func00005b18 +/* 25eb8: 8fa5006c */ lw $a1,0x6c($sp) +/* 25ebc: f7a00020 */ sdc1 $f0,0x20($sp) +/* 25ec0: 8fa40058 */ lw $a0,0x58($sp) +/* 25ec4: 0c0016c6 */ jal func00005b18 +/* 25ec8: 8fa5005c */ lw $a1,0x5c($sp) +/* 25ecc: 8fa40050 */ lw $a0,0x50($sp) +/* 25ed0: 8fa50054 */ lw $a1,0x54($sp) +/* 25ed4: 0c0016c6 */ jal func00005b18 +/* 25ed8: f7a00028 */ sdc1 $f0,0x28($sp) +/* 25edc: 8fa40060 */ lw $a0,0x60($sp) +/* 25ee0: 8fa50064 */ lw $a1,0x64($sp) +/* 25ee4: 0c0016c6 */ jal func00005b18 +/* 25ee8: f7a00030 */ sdc1 $f0,0x30($sp) +/* 25eec: c7a80090 */ lwc1 $f8,0x90($sp) +/* 25ef0: d7a40020 */ ldc1 $f4,0x20($sp) +/* 25ef4: d7a20028 */ ldc1 $f2,0x28($sp) +/* 25ef8: 460042a1 */ cvt.d.s $f10,$f8 +/* 25efc: c7a8008c */ lwc1 $f8,0x8c($sp) +/* 25f00: 46245182 */ mul.d $f6,$f10,$f4 +/* 25f04: d7ac0030 */ ldc1 $f12,0x30($sp) +/* 25f08: 460042a1 */ cvt.d.s $f10,$f8 +/* 25f0c: 920d000a */ lbu $t5,0xa($s0) +/* 25f10: 46225102 */ mul.d $f4,$f10,$f2 +/* 25f14: 01b07021 */ addu $t6,$t5,$s0 +/* 25f18: 85cf0000 */ lh $t7,0x0($t6) +/* 25f1c: 46246201 */ sub.d $f8,$f12,$f4 +/* 25f20: 46264281 */ sub.d $f10,$f8,$f6 +/* 25f24: 448f4000 */ mtc1 $t7,$f8 +/* 25f28: 46205103 */ div.d $f4,$f10,$f0 +/* 25f2c: 468044a0 */ cvt.s.w $f18,$f8 +/* 25f30: 46202420 */ cvt.s.d $f16,$f4 +/* 25f34: 4610903c */ c.lt.s $f18,$f16 +/* 25f38: 46008386 */ mov.s $f14,$f16 +/* 25f3c: 45020004 */ bc1fl .L00025f50 +/* 25f40: 92180007 */ lbu $t8,0x7($s0) +/* 25f44: 1000000c */ beqz $zero,.L00025f78 +/* 25f48: 46009386 */ mov.s $f14,$f18 +/* 25f4c: 92180007 */ lbu $t8,0x7($s0) +.L00025f50: +/* 25f50: 0310c821 */ addu $t9,$t8,$s0 +/* 25f54: 87280000 */ lh $t0,0x0($t9) +/* 25f58: 44883000 */ mtc1 $t0,$f6 +/* 25f5c: 00000000 */ sll $zero,$zero,0x0 +/* 25f60: 46803020 */ cvt.s.w $f0,$f6 +/* 25f64: 4600803c */ c.lt.s $f16,$f0 +/* 25f68: 00000000 */ sll $zero,$zero,0x0 +/* 25f6c: 45020003 */ bc1fl .L00025f7c +/* 25f70: 46007006 */ mov.s $f0,$f14 +/* 25f74: 46000386 */ mov.s $f14,$f0 +.L00025f78: +/* 25f78: 46007006 */ mov.s $f0,$f14 +.L00025f7c: +/* 25f7c: 8fbf001c */ lw $ra,0x1c($sp) +/* 25f80: 8fb00018 */ lw $s0,0x18($sp) +/* 25f84: 27bd0088 */ addiu $sp,$sp,0x88 +/* 25f88: 03e00008 */ jr $ra +/* 25f8c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00025f90 +/* 25f90: 27bdffd8 */ addiu $sp,$sp,-40 +/* 25f94: f7b40010 */ sdc1 $f20,0x10($sp) +/* 25f98: 4485a000 */ mtc1 $a1,$f20 +/* 25f9c: afbf0024 */ sw $ra,0x24($sp) +/* 25fa0: f7b60018 */ sdc1 $f22,0x18($sp) +/* 25fa4: 90850001 */ lbu $a1,0x1($a0) +/* 25fa8: 4486b000 */ mtc1 $a2,$f22 +/* 25fac: 24070001 */ addiu $a3,$zero,0x1 +/* 25fb0: 28a10004 */ slti $at,$a1,0x4 +/* 25fb4: 1420003c */ bnez $at,.L000260a8 +/* 25fb8: 2403ffff */ addiu $v1,$zero,-1 +/* 25fbc: 28a10002 */ slti $at,$a1,0x2 +/* 25fc0: 14200039 */ bnez $at,.L000260a8 +/* 25fc4: 00077880 */ sll $t7,$a3,0x2 +/* 25fc8: 848e0012 */ lh $t6,0x12($a0) +/* 25fcc: 8498000e */ lh $t8,0xe($a0) +/* 25fd0: 01e77823 */ subu $t7,$t7,$a3 +/* 25fd4: 448e2000 */ mtc1 $t6,$f4 +/* 25fd8: 44983000 */ mtc1 $t8,$f6 +/* 25fdc: 000f7840 */ sll $t7,$t7,0x1 +/* 25fe0: 44807000 */ mtc1 $zero,$f14 +/* 25fe4: 008f1021 */ addu $v0,$a0,$t7 +/* 25fe8: 46802420 */ cvt.s.w $f16,$f4 +/* 25fec: 468034a0 */ cvt.s.w $f18,$f6 +.L00025ff0: +/* 25ff0: 84590012 */ lh $t9,0x12($v0) +/* 25ff4: 8448000e */ lh $t0,0xe($v0) +/* 25ff8: 44994000 */ mtc1 $t9,$f8 +/* 25ffc: 44885000 */ mtc1 $t0,$f10 +/* 26000: 46804020 */ cvt.s.w $f0,$f8 +/* 26004: 468050a0 */ cvt.s.w $f2,$f10 +/* 26008: 46008101 */ sub.s $f4,$f16,$f0 +/* 2600c: 4602a181 */ sub.s $f6,$f20,$f2 +/* 26010: 4600b281 */ sub.s $f10,$f22,$f0 +/* 26014: 46062202 */ mul.s $f8,$f4,$f6 +/* 26018: 46029101 */ sub.s $f4,$f18,$f2 +/* 2601c: 46045182 */ mul.s $f6,$f10,$f4 +/* 26020: 46064301 */ sub.s $f12,$f8,$f6 +/* 26024: 460e6032 */ c.eq.s $f12,$f14 +/* 26028: 00000000 */ sll $zero,$zero,0x0 +/* 2602c: 4503001b */ bc1tl .L0002609c +/* 26030: 24e70001 */ addiu $a3,$a3,0x1 +/* 26034: 04610008 */ bgez $v1,.L00026058 +/* 26038: 00000000 */ sll $zero,$zero,0x0 +/* 2603c: 460c703c */ c.lt.s $f14,$f12 +/* 26040: 00001825 */ or $v1,$zero,$zero +/* 26044: 45020015 */ bc1fl .L0002609c +/* 26048: 24e70001 */ addiu $a3,$a3,0x1 +/* 2604c: 24030001 */ addiu $v1,$zero,0x1 +/* 26050: 10000012 */ beqz $zero,.L0002609c +/* 26054: 24e70001 */ addiu $a3,$a3,0x1 +.L00026058: +/* 26058: 10600007 */ beqz $v1,.L00026078 +/* 2605c: 00000000 */ sll $zero,$zero,0x0 +/* 26060: 460e603c */ c.lt.s $f12,$f14 +/* 26064: 00000000 */ sll $zero,$zero,0x0 +/* 26068: 45000003 */ bc1f .L00026078 +/* 2606c: 00000000 */ sll $zero,$zero,0x0 +/* 26070: 1000000d */ beqz $zero,.L000260a8 +/* 26074: 24e7ffff */ addiu $a3,$a3,-1 +.L00026078: +/* 26078: 54600008 */ bnezl $v1,.L0002609c +/* 2607c: 24e70001 */ addiu $a3,$a3,0x1 +/* 26080: 460c703c */ c.lt.s $f14,$f12 +/* 26084: 00000000 */ sll $zero,$zero,0x0 +/* 26088: 45020004 */ bc1fl .L0002609c +/* 2608c: 24e70001 */ addiu $a3,$a3,0x1 +/* 26090: 10000005 */ beqz $zero,.L000260a8 +/* 26094: 24e7ffff */ addiu $a3,$a3,-1 +/* 26098: 24e70001 */ addiu $a3,$a3,0x1 +.L0002609c: +/* 2609c: 00e5082a */ slt $at,$a3,$a1 +/* 260a0: 1420ffd3 */ bnez $at,.L00025ff0 +/* 260a4: 24420006 */ addiu $v0,$v0,0x6 +.L000260a8: +/* 260a8: 4405a000 */ mfc1 $a1,$f20 +/* 260ac: 4406b000 */ mfc1 $a2,$f22 +/* 260b0: 0c00971d */ jal func00025c74 +/* 260b4: 00000000 */ sll $zero,$zero,0x0 +/* 260b8: 8fbf0024 */ lw $ra,0x24($sp) +/* 260bc: d7b40010 */ ldc1 $f20,0x10($sp) +/* 260c0: d7b60018 */ ldc1 $f22,0x18($sp) +/* 260c4: 03e00008 */ jr $ra +/* 260c8: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func000260cc +/* 260cc: 27bdffd0 */ addiu $sp,$sp,-48 +/* 260d0: afa60038 */ sw $a2,0x38($sp) +/* 260d4: c4840010 */ lwc1 $f4,0x10($a0) +/* 260d8: c492001c */ lwc1 $f18,0x1c($a0) +/* 260dc: 44857000 */ mtc1 $a1,$f14 +/* 260e0: 46049201 */ sub.s $f8,$f18,$f4 +/* 260e4: e7a80024 */ swc1 $f8,0x24($sp) +/* 260e8: c4860014 */ lwc1 $f6,0x14($a0) +/* 260ec: c48a0020 */ lwc1 $f10,0x20($a0) +/* 260f0: 46065481 */ sub.s $f18,$f10,$f6 +/* 260f4: e7b20028 */ swc1 $f18,0x28($sp) +/* 260f8: c4880018 */ lwc1 $f8,0x18($a0) +/* 260fc: c4840024 */ lwc1 $f4,0x24($a0) +/* 26100: 46082281 */ sub.s $f10,$f4,$f8 +/* 26104: e7aa002c */ swc1 $f10,0x2c($sp) +/* 26108: c4920010 */ lwc1 $f18,0x10($a0) +/* 2610c: c4860028 */ lwc1 $f6,0x28($a0) +/* 26110: 46123101 */ sub.s $f4,$f6,$f18 +/* 26114: e7a40018 */ swc1 $f4,0x18($sp) +/* 26118: c48a0014 */ lwc1 $f10,0x14($a0) +/* 2611c: c488002c */ lwc1 $f8,0x2c($a0) +/* 26120: 460a4181 */ sub.s $f6,$f8,$f10 +/* 26124: c7aa0028 */ lwc1 $f10,0x28($sp) +/* 26128: e7a6001c */ swc1 $f6,0x1c($sp) +/* 2612c: c4840018 */ lwc1 $f4,0x18($a0) +/* 26130: c4920030 */ lwc1 $f18,0x30($a0) +/* 26134: e7aa0000 */ swc1 $f10,0x0($sp) +/* 26138: 46049201 */ sub.s $f8,$f18,$f4 +/* 2613c: c7a4001c */ lwc1 $f4,0x1c($sp) +/* 26140: e7a80020 */ swc1 $f8,0x20($sp) +/* 26144: c7a60020 */ lwc1 $f6,0x20($sp) +/* 26148: c7a8002c */ lwc1 $f8,0x2c($sp) +/* 2614c: e7a40004 */ swc1 $f4,0x4($sp) +/* 26150: 46065482 */ mul.s $f18,$f10,$f6 +/* 26154: 00000000 */ sll $zero,$zero,0x0 +/* 26158: 46082282 */ mul.s $f10,$f4,$f8 +/* 2615c: c7a40024 */ lwc1 $f4,0x24($sp) +/* 26160: 460a9481 */ sub.s $f18,$f18,$f10 +/* 26164: c7aa0018 */ lwc1 $f10,0x18($sp) +/* 26168: 460a4202 */ mul.s $f8,$f8,$f10 +/* 2616c: e7b2000c */ swc1 $f18,0xc($sp) +/* 26170: 46043182 */ mul.s $f6,$f6,$f4 +/* 26174: 46064201 */ sub.s $f8,$f8,$f6 +/* 26178: c7a60004 */ lwc1 $f6,0x4($sp) +/* 2617c: 46062102 */ mul.s $f4,$f4,$f6 +/* 26180: c7a60000 */ lwc1 $f6,0x0($sp) +/* 26184: e7a80010 */ swc1 $f8,0x10($sp) +/* 26188: 46065282 */ mul.s $f10,$f10,$f6 +/* 2618c: 460a2181 */ sub.s $f6,$f4,$f10 +/* 26190: e7a60014 */ swc1 $f6,0x14($sp) +/* 26194: c4840010 */ lwc1 $f4,0x10($a0) +/* 26198: 46049282 */ mul.s $f10,$f18,$f4 +/* 2619c: c4920014 */ lwc1 $f18,0x14($a0) +/* 261a0: 46124102 */ mul.s $f4,$f8,$f18 +/* 261a4: 46045480 */ add.s $f18,$f10,$f4 +/* 261a8: c48a0018 */ lwc1 $f10,0x18($a0) +/* 261ac: 46065102 */ mul.s $f4,$f10,$f6 +/* 261b0: 44805000 */ mtc1 $zero,$f10 +/* 261b4: 00000000 */ sll $zero,$zero,0x0 +/* 261b8: 46085032 */ c.eq.s $f10,$f8 +/* 261bc: 46122000 */ add.s $f0,$f4,$f18 +/* 261c0: c7a4000c */ lwc1 $f4,0xc($sp) +/* 261c4: 45000008 */ bc1f .L000261e8 +/* 261c8: 00000000 */ sll $zero,$zero,0x0 +/* 261cc: 908d000a */ lbu $t5,0xa($a0) +/* 261d0: 2402000c */ addiu $v0,$zero,0xc +/* 261d4: 01a20019 */ multu $t5,$v0 +/* 261d8: 00007012 */ mflo $t6 +/* 261dc: 008e7821 */ addu $t7,$a0,$t6 +/* 261e0: 10000027 */ beqz $zero,.L00026280 +/* 261e4: c5e00014 */ lwc1 $f0,0x14($t7) +.L000261e8: +/* 261e8: 460071a1 */ cvt.d.s $f6,$f14 +/* 261ec: 460024a1 */ cvt.d.s $f18,$f4 +/* 261f0: 46000221 */ cvt.d.s $f8,$f0 +/* 261f4: 46323282 */ mul.d $f10,$f6,$f18 +/* 261f8: c7a60038 */ lwc1 $f6,0x38($sp) +/* 261fc: 9098000a */ lbu $t8,0xa($a0) +/* 26200: 2402000c */ addiu $v0,$zero,0xc +/* 26204: 460034a1 */ cvt.d.s $f18,$f6 +/* 26208: 03020019 */ multu $t8,$v0 +/* 2620c: 462a4101 */ sub.d $f4,$f8,$f10 +/* 26210: c7a80014 */ lwc1 $f8,0x14($sp) +/* 26214: 460042a1 */ cvt.d.s $f10,$f8 +/* 26218: 462a9182 */ mul.d $f6,$f18,$f10 +/* 2621c: c7b20010 */ lwc1 $f18,0x10($sp) +/* 26220: 0000c812 */ mflo $t9 +/* 26224: 00994021 */ addu $t0,$a0,$t9 +/* 26228: 460092a1 */ cvt.d.s $f10,$f18 +/* 2622c: c5020014 */ lwc1 $f2,0x14($t0) +/* 26230: 46262201 */ sub.d $f8,$f4,$f6 +/* 26234: 462a4103 */ div.d $f4,$f8,$f10 +/* 26238: 46202420 */ cvt.s.d $f16,$f4 +/* 2623c: 4610103c */ c.lt.s $f2,$f16 +/* 26240: 46008306 */ mov.s $f12,$f16 +/* 26244: 45020004 */ bc1fl .L00026258 +/* 26248: 90890007 */ lbu $t1,0x7($a0) +/* 2624c: 1000000b */ beqz $zero,.L0002627c +/* 26250: 46001306 */ mov.s $f12,$f2 +/* 26254: 90890007 */ lbu $t1,0x7($a0) +.L00026258: +/* 26258: 01220019 */ multu $t1,$v0 +/* 2625c: 00005012 */ mflo $t2 +/* 26260: 008a5821 */ addu $t3,$a0,$t2 +/* 26264: c5600014 */ lwc1 $f0,0x14($t3) +/* 26268: 4600803c */ c.lt.s $f16,$f0 +/* 2626c: 00000000 */ sll $zero,$zero,0x0 +/* 26270: 45020003 */ bc1fl .L00026280 +/* 26274: 46006006 */ mov.s $f0,$f12 +/* 26278: 46000306 */ mov.s $f12,$f0 +.L0002627c: +/* 2627c: 46006006 */ mov.s $f0,$f12 +.L00026280: +/* 26280: 03e00008 */ jr $ra +/* 26284: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func00026288 +/* 26288: 27bdfff0 */ addiu $sp,$sp,-16 +/* 2628c: f7b40008 */ sdc1 $f20,0x8($sp) +/* 26290: 90830001 */ lbu $v1,0x1($a0) +/* 26294: 4486a000 */ mtc1 $a2,$f20 +/* 26298: 44856000 */ mtc1 $a1,$f12 +/* 2629c: 2402ffff */ addiu $v0,$zero,-1 +/* 262a0: 18600048 */ blez $v1,.L000263c4 +/* 262a4: 00002825 */ or $a1,$zero,$zero +/* 262a8: 44808000 */ mtc1 $zero,$f16 +/* 262ac: 00804025 */ or $t0,$a0,$zero +/* 262b0: 24090006 */ addiu $t1,$zero,0x6 +.L000262b4: +/* 262b4: 24a60001 */ addiu $a2,$a1,0x1 +/* 262b8: 00c3001a */ div $zero,$a2,$v1 +/* 262bc: 00007010 */ mfhi $t6 +/* 262c0: 85180012 */ lh $t8,0x12($t0) +/* 262c4: 8519000e */ lh $t9,0xe($t0) +/* 262c8: 01c90019 */ multu $t6,$t1 +/* 262cc: 44982000 */ mtc1 $t8,$f4 +/* 262d0: 44993000 */ mtc1 $t9,$f6 +/* 262d4: 14600002 */ bnez $v1,.L000262e0 +/* 262d8: 00000000 */ sll $zero,$zero,0x0 +/* 262dc: 0007000d */ break 0x7 +.L000262e0: +/* 262e0: 2401ffff */ addiu $at,$zero,-1 +/* 262e4: 14610004 */ bne $v1,$at,.L000262f8 +/* 262e8: 3c018000 */ lui $at,0x8000 +/* 262ec: 14c10002 */ bne $a2,$at,.L000262f8 +/* 262f0: 00000000 */ sll $zero,$zero,0x0 +/* 262f4: 0006000d */ break 0x6 +.L000262f8: +/* 262f8: 00007812 */ mflo $t7 +/* 262fc: 008f3821 */ addu $a3,$a0,$t7 +/* 26300: 84ea0012 */ lh $t2,0x12($a3) +/* 26304: 468020a0 */ cvt.s.w $f2,$f4 +/* 26308: 84eb000e */ lh $t3,0xe($a3) +/* 2630c: 448a4000 */ mtc1 $t2,$f8 +/* 26310: 25080006 */ addiu $t0,$t0,0x6 +/* 26314: 468033a0 */ cvt.s.w $f14,$f6 +/* 26318: 468042a0 */ cvt.s.w $f10,$f8 +/* 2631c: 460e6101 */ sub.s $f4,$f12,$f14 +/* 26320: 46025481 */ sub.s $f18,$f10,$f2 +/* 26324: 448b5000 */ mtc1 $t3,$f10 +/* 26328: 4602a201 */ sub.s $f8,$f20,$f2 +/* 2632c: 46049182 */ mul.s $f6,$f18,$f4 +/* 26330: 468054a0 */ cvt.s.w $f18,$f10 +/* 26334: 460e9101 */ sub.s $f4,$f18,$f14 +/* 26338: 46044282 */ mul.s $f10,$f8,$f4 +/* 2633c: 460a3001 */ sub.s $f0,$f6,$f10 +/* 26340: 46100032 */ c.eq.s $f0,$f16 +/* 26344: 00000000 */ sll $zero,$zero,0x0 +/* 26348: 4501001c */ bc1t .L000263bc +/* 2634c: 00000000 */ sll $zero,$zero,0x0 +/* 26350: 50a00004 */ beqzl $a1,.L00026364 +/* 26354: 4600803c */ c.lt.s $f16,$f0 +/* 26358: 04410008 */ bgez $v0,.L0002637c +/* 2635c: 00000000 */ sll $zero,$zero,0x0 +/* 26360: 4600803c */ c.lt.s $f16,$f0 +.L00026364: +/* 26364: 00001025 */ or $v0,$zero,$zero +/* 26368: 45000014 */ bc1f .L000263bc +/* 2636c: 00000000 */ sll $zero,$zero,0x0 +/* 26370: 24020001 */ addiu $v0,$zero,0x1 +/* 26374: 10000011 */ beqz $zero,.L000263bc +/* 26378: 00000000 */ sll $zero,$zero,0x0 +.L0002637c: +/* 2637c: 10400007 */ beqz $v0,.L0002639c +/* 26380: 00000000 */ sll $zero,$zero,0x0 +/* 26384: 4610003c */ c.lt.s $f0,$f16 +/* 26388: 00000000 */ sll $zero,$zero,0x0 +/* 2638c: 45000003 */ bc1f .L0002639c +/* 26390: 00000000 */ sll $zero,$zero,0x0 +/* 26394: 10000010 */ beqz $zero,.L000263d8 +/* 26398: 00001025 */ or $v0,$zero,$zero +.L0002639c: +/* 2639c: 14400007 */ bnez $v0,.L000263bc +/* 263a0: 00000000 */ sll $zero,$zero,0x0 +/* 263a4: 4600803c */ c.lt.s $f16,$f0 +/* 263a8: 00000000 */ sll $zero,$zero,0x0 +/* 263ac: 45000003 */ bc1f .L000263bc +/* 263b0: 00000000 */ sll $zero,$zero,0x0 +/* 263b4: 10000008 */ beqz $zero,.L000263d8 +/* 263b8: 00001025 */ or $v0,$zero,$zero +.L000263bc: +/* 263bc: 14c3ffbd */ bne $a2,$v1,.L000262b4 +/* 263c0: 00c02825 */ or $a1,$a2,$zero +.L000263c4: +/* 263c4: 04430004 */ bgezl $v0,.L000263d8 +/* 263c8: 24020001 */ addiu $v0,$zero,0x1 +/* 263cc: 10000002 */ beqz $zero,.L000263d8 +/* 263d0: 00001025 */ or $v0,$zero,$zero +/* 263d4: 24020001 */ addiu $v0,$zero,0x1 +.L000263d8: +/* 263d8: d7b40008 */ ldc1 $f20,0x8($sp) +/* 263dc: 03e00008 */ jr $ra +/* 263e0: 27bd0010 */ addiu $sp,$sp,0x10 +); + +GLOBAL_ASM( +glabel func000263e4 +/* 263e4: 27bdfff0 */ addiu $sp,$sp,-16 +/* 263e8: f7b40008 */ sdc1 $f20,0x8($sp) +/* 263ec: 90830001 */ lbu $v1,0x1($a0) +/* 263f0: 4486a000 */ mtc1 $a2,$f20 +/* 263f4: 44856000 */ mtc1 $a1,$f12 +/* 263f8: 2402ffff */ addiu $v0,$zero,-1 +/* 263fc: 18600040 */ blez $v1,.L00026500 +/* 26400: 00002825 */ or $a1,$zero,$zero +/* 26404: 44808000 */ mtc1 $zero,$f16 +/* 26408: 00804025 */ or $t0,$a0,$zero +/* 2640c: 2409000c */ addiu $t1,$zero,0xc +.L00026410: +/* 26410: 24a60001 */ addiu $a2,$a1,0x1 +/* 26414: 00c3001a */ div $zero,$a2,$v1 +/* 26418: 00007010 */ mfhi $t6 +/* 2641c: c5020018 */ lwc1 $f2,0x18($t0) +/* 26420: c50e0010 */ lwc1 $f14,0x10($t0) +/* 26424: 01c90019 */ multu $t6,$t1 +/* 26428: 4602a481 */ sub.s $f18,$f20,$f2 +/* 2642c: 14600002 */ bnez $v1,.L00026438 +/* 26430: 00000000 */ sll $zero,$zero,0x0 +/* 26434: 0007000d */ break 0x7 +.L00026438: +/* 26438: 2401ffff */ addiu $at,$zero,-1 +/* 2643c: 14610004 */ bne $v1,$at,.L00026450 +/* 26440: 3c018000 */ lui $at,0x8000 +/* 26444: 14c10002 */ bne $a2,$at,.L00026450 +/* 26448: 00000000 */ sll $zero,$zero,0x0 +/* 2644c: 0006000d */ break 0x6 +.L00026450: +/* 26450: 00007812 */ mflo $t7 +/* 26454: 008f3821 */ addu $a3,$a0,$t7 +/* 26458: c4e40018 */ lwc1 $f4,0x18($a3) +/* 2645c: 460e6201 */ sub.s $f8,$f12,$f14 +/* 26460: 2508000c */ addiu $t0,$t0,0xc +/* 26464: 46022181 */ sub.s $f6,$f4,$f2 +/* 26468: c4e40010 */ lwc1 $f4,0x10($a3) +/* 2646c: 46083282 */ mul.s $f10,$f6,$f8 +/* 26470: 460e2181 */ sub.s $f6,$f4,$f14 +/* 26474: 46069202 */ mul.s $f8,$f18,$f6 +/* 26478: 46085001 */ sub.s $f0,$f10,$f8 +/* 2647c: 46100032 */ c.eq.s $f0,$f16 +/* 26480: 00000000 */ sll $zero,$zero,0x0 +/* 26484: 4501001c */ bc1t .L000264f8 +/* 26488: 00000000 */ sll $zero,$zero,0x0 +/* 2648c: 50a00004 */ beqzl $a1,.L000264a0 +/* 26490: 4600803c */ c.lt.s $f16,$f0 +/* 26494: 04410008 */ bgez $v0,.L000264b8 +/* 26498: 00000000 */ sll $zero,$zero,0x0 +/* 2649c: 4600803c */ c.lt.s $f16,$f0 +.L000264a0: +/* 264a0: 00001025 */ or $v0,$zero,$zero +/* 264a4: 45000014 */ bc1f .L000264f8 +/* 264a8: 00000000 */ sll $zero,$zero,0x0 +/* 264ac: 24020001 */ addiu $v0,$zero,0x1 +/* 264b0: 10000011 */ beqz $zero,.L000264f8 +/* 264b4: 00000000 */ sll $zero,$zero,0x0 +.L000264b8: +/* 264b8: 10400007 */ beqz $v0,.L000264d8 +/* 264bc: 00000000 */ sll $zero,$zero,0x0 +/* 264c0: 4610003c */ c.lt.s $f0,$f16 +/* 264c4: 00000000 */ sll $zero,$zero,0x0 +/* 264c8: 45000003 */ bc1f .L000264d8 +/* 264cc: 00000000 */ sll $zero,$zero,0x0 +/* 264d0: 10000010 */ beqz $zero,.L00026514 +/* 264d4: 00001025 */ or $v0,$zero,$zero +.L000264d8: +/* 264d8: 14400007 */ bnez $v0,.L000264f8 +/* 264dc: 00000000 */ sll $zero,$zero,0x0 +/* 264e0: 4600803c */ c.lt.s $f16,$f0 +/* 264e4: 00000000 */ sll $zero,$zero,0x0 +/* 264e8: 45000003 */ bc1f .L000264f8 +/* 264ec: 00000000 */ sll $zero,$zero,0x0 +/* 264f0: 10000008 */ beqz $zero,.L00026514 +/* 264f4: 00001025 */ or $v0,$zero,$zero +.L000264f8: +/* 264f8: 14c3ffc5 */ bne $a2,$v1,.L00026410 +/* 264fc: 00c02825 */ or $a1,$a2,$zero +.L00026500: +/* 26500: 04430004 */ bgezl $v0,.L00026514 +/* 26504: 24020001 */ addiu $v0,$zero,0x1 +/* 26508: 10000002 */ beqz $zero,.L00026514 +/* 2650c: 00001025 */ or $v0,$zero,$zero +/* 26510: 24020001 */ addiu $v0,$zero,0x1 +.L00026514: +/* 26514: d7b40008 */ ldc1 $f20,0x8($sp) +/* 26518: 03e00008 */ jr $ra +/* 2651c: 27bd0010 */ addiu $sp,$sp,0x10 +); + +GLOBAL_ASM( +glabel func00026520 +/* 26520: 27bdfff0 */ addiu $sp,$sp,-16 +/* 26524: f7b40008 */ sdc1 $f20,0x8($sp) +/* 26528: 90830001 */ lbu $v1,0x1($a0) +/* 2652c: 4486a000 */ mtc1 $a2,$f20 +/* 26530: 44856000 */ mtc1 $a1,$f12 +/* 26534: 2402ffff */ addiu $v0,$zero,-1 +/* 26538: 1860003e */ blez $v1,.L00026634 +/* 2653c: 00002825 */ or $a1,$zero,$zero +/* 26540: 44808000 */ mtc1 $zero,$f16 +/* 26544: 00804025 */ or $t0,$a0,$zero +.L00026548: +/* 26548: 24a60001 */ addiu $a2,$a1,0x1 +/* 2654c: 00c3001a */ div $zero,$a2,$v1 +/* 26550: 00007010 */ mfhi $t6 +/* 26554: 000e78c0 */ sll $t7,$t6,0x3 +/* 26558: 008f3821 */ addu $a3,$a0,$t7 +/* 2655c: c4e40010 */ lwc1 $f4,0x10($a3) +/* 26560: c5020010 */ lwc1 $f2,0x10($t0) +/* 26564: c50e000c */ lwc1 $f14,0xc($t0) +/* 26568: 14600002 */ bnez $v1,.L00026574 +/* 2656c: 00000000 */ sll $zero,$zero,0x0 +/* 26570: 0007000d */ break 0x7 +.L00026574: +/* 26574: 2401ffff */ addiu $at,$zero,-1 +/* 26578: 14610004 */ bne $v1,$at,.L0002658c +/* 2657c: 3c018000 */ lui $at,0x8000 +/* 26580: 14c10002 */ bne $a2,$at,.L0002658c +/* 26584: 00000000 */ sll $zero,$zero,0x0 +/* 26588: 0006000d */ break 0x6 +.L0002658c: +/* 2658c: 46022181 */ sub.s $f6,$f4,$f2 +/* 26590: c4e4000c */ lwc1 $f4,0xc($a3) +/* 26594: 25080008 */ addiu $t0,$t0,0x8 +/* 26598: 460e6201 */ sub.s $f8,$f12,$f14 +/* 2659c: 4602a481 */ sub.s $f18,$f20,$f2 +/* 265a0: 46083282 */ mul.s $f10,$f6,$f8 +/* 265a4: 460e2181 */ sub.s $f6,$f4,$f14 +/* 265a8: 46069202 */ mul.s $f8,$f18,$f6 +/* 265ac: 46085001 */ sub.s $f0,$f10,$f8 +/* 265b0: 46100032 */ c.eq.s $f0,$f16 +/* 265b4: 00000000 */ sll $zero,$zero,0x0 +/* 265b8: 4501001c */ bc1t .L0002662c +/* 265bc: 00000000 */ sll $zero,$zero,0x0 +/* 265c0: 50a00004 */ beqzl $a1,.L000265d4 +/* 265c4: 4600803c */ c.lt.s $f16,$f0 +/* 265c8: 04410008 */ bgez $v0,.L000265ec +/* 265cc: 00000000 */ sll $zero,$zero,0x0 +/* 265d0: 4600803c */ c.lt.s $f16,$f0 +.L000265d4: +/* 265d4: 00001025 */ or $v0,$zero,$zero +/* 265d8: 45000014 */ bc1f .L0002662c +/* 265dc: 00000000 */ sll $zero,$zero,0x0 +/* 265e0: 24020001 */ addiu $v0,$zero,0x1 +/* 265e4: 10000011 */ beqz $zero,.L0002662c +/* 265e8: 00000000 */ sll $zero,$zero,0x0 +.L000265ec: +/* 265ec: 10400007 */ beqz $v0,.L0002660c +/* 265f0: 00000000 */ sll $zero,$zero,0x0 +/* 265f4: 4610003c */ c.lt.s $f0,$f16 +/* 265f8: 00000000 */ sll $zero,$zero,0x0 +/* 265fc: 45000003 */ bc1f .L0002660c +/* 26600: 00000000 */ sll $zero,$zero,0x0 +/* 26604: 10000010 */ beqz $zero,.L00026648 +/* 26608: 00001025 */ or $v0,$zero,$zero +.L0002660c: +/* 2660c: 14400007 */ bnez $v0,.L0002662c +/* 26610: 00000000 */ sll $zero,$zero,0x0 +/* 26614: 4600803c */ c.lt.s $f16,$f0 +/* 26618: 00000000 */ sll $zero,$zero,0x0 +/* 2661c: 45000003 */ bc1f .L0002662c +/* 26620: 00000000 */ sll $zero,$zero,0x0 +/* 26624: 10000008 */ beqz $zero,.L00026648 +/* 26628: 00001025 */ or $v0,$zero,$zero +.L0002662c: +/* 2662c: 14c3ffc6 */ bne $a2,$v1,.L00026548 +/* 26630: 00c02825 */ or $a1,$a2,$zero +.L00026634: +/* 26634: 04430004 */ bgezl $v0,.L00026648 +/* 26638: 24020001 */ addiu $v0,$zero,0x1 +/* 2663c: 10000002 */ beqz $zero,.L00026648 +/* 26640: 00001025 */ or $v0,$zero,$zero +/* 26644: 24020001 */ addiu $v0,$zero,0x1 +.L00026648: +/* 26648: d7b40008 */ ldc1 $f20,0x8($sp) +/* 2664c: 03e00008 */ jr $ra +/* 26650: 27bd0010 */ addiu $sp,$sp,0x10 +); + +GLOBAL_ASM( +glabel func00026654 +/* 26654: 44856000 */ mtc1 $a1,$f12 +/* 26658: c484000c */ lwc1 $f4,0xc($a0) +/* 2665c: 44867000 */ mtc1 $a2,$f14 +/* 26660: c4860010 */ lwc1 $f6,0x10($a0) +/* 26664: 46046001 */ sub.s $f0,$f12,$f4 +/* 26668: c4900014 */ lwc1 $f16,0x14($a0) +/* 2666c: 00001025 */ or $v0,$zero,$zero +/* 26670: 46067081 */ sub.s $f2,$f14,$f6 +/* 26674: 46000202 */ mul.s $f8,$f0,$f0 +/* 26678: 00000000 */ sll $zero,$zero,0x0 +/* 2667c: 46021282 */ mul.s $f10,$f2,$f2 +/* 26680: 460a4480 */ add.s $f18,$f8,$f10 +/* 26684: 46108102 */ mul.s $f4,$f16,$f16 +/* 26688: 4604903e */ c.le.s $f18,$f4 +/* 2668c: 00000000 */ sll $zero,$zero,0x0 +/* 26690: 45000002 */ bc1f .L0002669c +/* 26694: 00000000 */ sll $zero,$zero,0x0 +/* 26698: 24020001 */ addiu $v0,$zero,0x1 +.L0002669c: +/* 2669c: 03e00008 */ jr $ra +/* 266a0: 00000000 */ sll $zero,$zero,0x0 +/* 266a4: 27bdffe8 */ addiu $sp,$sp,-24 +/* 266a8: afbf0014 */ sw $ra,0x14($sp) +/* 266ac: 14c00003 */ bnez $a2,.L000266bc +/* 266b0: 00c02025 */ or $a0,$a2,$zero +/* 266b4: 10000015 */ beqz $zero,.L0002670c +/* 266b8: 00001025 */ or $v0,$zero,$zero +.L000266bc: +/* 266bc: 90820000 */ lbu $v0,0x0($a0) +/* 266c0: 24010002 */ addiu $at,$zero,0x2 +/* 266c4: 54410008 */ bnel $v0,$at,.L000266e8 +/* 266c8: 24010003 */ addiu $at,$zero,0x3 +/* 266cc: 44056000 */ mfc1 $a1,$f12 +/* 266d0: 44067000 */ mfc1 $a2,$f14 +/* 266d4: 0c009948 */ jal func00026520 +/* 266d8: 00000000 */ sll $zero,$zero,0x0 +/* 266dc: 1000000c */ beqz $zero,.L00026710 +/* 266e0: 8fbf0014 */ lw $ra,0x14($sp) +/* 266e4: 24010003 */ addiu $at,$zero,0x3 +.L000266e8: +/* 266e8: 54410008 */ bnel $v0,$at,.L0002670c +/* 266ec: 00001025 */ or $v0,$zero,$zero +/* 266f0: 44056000 */ mfc1 $a1,$f12 +/* 266f4: 44067000 */ mfc1 $a2,$f14 +/* 266f8: 0c009995 */ jal func00026654 +/* 266fc: 00000000 */ sll $zero,$zero,0x0 +/* 26700: 10000003 */ beqz $zero,.L00026710 +/* 26704: 8fbf0014 */ lw $ra,0x14($sp) +/* 26708: 00001025 */ or $v0,$zero,$zero +.L0002670c: +/* 2670c: 8fbf0014 */ lw $ra,0x14($sp) +.L00026710: +/* 26710: 27bd0018 */ addiu $sp,$sp,0x18 +/* 26714: 03e00008 */ jr $ra +/* 26718: 00000000 */ sll $zero,$zero,0x0 +/* 2671c: 27bdfd88 */ addiu $sp,$sp,-632 +/* 26720: afbf003c */ sw $ra,0x3c($sp) +/* 26724: afa5027c */ sw $a1,0x27c($sp) +/* 26728: afa60280 */ sw $a2,0x280($sp) +/* 2672c: afbe0038 */ sw $s8,0x38($sp) +/* 26730: afb70034 */ sw $s7,0x34($sp) +/* 26734: afb60030 */ sw $s6,0x30($sp) +/* 26738: afb5002c */ sw $s5,0x2c($sp) +/* 2673c: afb40028 */ sw $s4,0x28($sp) +/* 26740: afb30024 */ sw $s3,0x24($sp) +/* 26744: afb20020 */ sw $s2,0x20($sp) +/* 26748: afb1001c */ sw $s1,0x1c($sp) +/* 2674c: afb00018 */ sw $s0,0x18($sp) +/* 26750: afa40278 */ sw $a0,0x278($sp) +/* 26754: afa0005c */ sw $zero,0x5c($sp) +/* 26758: 27a60270 */ addiu $a2,$sp,0x270 +/* 2675c: 0fc198a4 */ jal 0xf066290 +/* 26760: 27a50274 */ addiu $a1,$sp,0x274 +/* 26764: 10400095 */ beqz $v0,.L000269bc +/* 26768: 27b0006c */ addiu $s0,$sp,0x6c +/* 2676c: 8fa40278 */ lw $a0,0x278($sp) +/* 26770: 02002825 */ or $a1,$s0,$zero +/* 26774: 24060100 */ addiu $a2,$zero,0x100 +/* 26778: 0fc197e0 */ jal 0xf065f80 +/* 2677c: 24840028 */ addiu $a0,$a0,0x28 +/* 26780: 87ae006c */ lh $t6,0x6c($sp) +/* 26784: afb00064 */ sw $s0,0x64($sp) +/* 26788: 27af006c */ addiu $t7,$sp,0x6c +/* 2678c: 05c0008b */ bltz $t6,.L000269bc +/* 26790: 241e0003 */ addiu $s8,$zero,0x3 +/* 26794: 85e20000 */ lh $v0,0x0($t7) +/* 26798: 24170002 */ addiu $s7,$zero,0x2 +/* 2679c: 24160001 */ addiu $s6,$zero,0x1 +/* 267a0: 24150006 */ addiu $s5,$zero,0x6 +/* 267a4: 2412000c */ addiu $s2,$zero,0xc +.L000267a8: +/* 267a8: 3c19800a */ lui $t9,0x800a +/* 267ac: 8f39a2f8 */ lw $t9,-0x5d08($t9) +/* 267b0: 0002c0c0 */ sll $t8,$v0,0x3 +/* 267b4: 8fa80278 */ lw $t0,0x278($sp) +/* 267b8: 0302c021 */ addu $t8,$t8,$v0 +/* 267bc: 0018c0c0 */ sll $t8,$t8,0x3 +/* 267c0: 0319a021 */ addu $s4,$t8,$t9 +/* 267c4: 12880077 */ beq $s4,$t0,.L000269a4 +/* 267c8: 8fb00274 */ lw $s0,0x274($sp) +/* 267cc: 8faa0270 */ lw $t2,0x270($sp) +/* 267d0: 020a082b */ sltu $at,$s0,$t2 +/* 267d4: 50200064 */ beqzl $at,.L00026968 +/* 267d8: 8faf0270 */ lw $t7,0x270($sp) +/* 267dc: 92020000 */ lbu $v0,0x0($s0) +.L000267e0: +/* 267e0: 14400008 */ bnez $v0,.L00026804 +/* 267e4: 00000000 */ sll $zero,$zero,0x0 +/* 267e8: 920b0001 */ lbu $t3,0x1($s0) +/* 267ec: 256cffc0 */ addiu $t4,$t3,-64 +/* 267f0: 01950019 */ multu $t4,$s5 +/* 267f4: 00006812 */ mflo $t5 +/* 267f8: 020d8021 */ addu $s0,$s0,$t5 +/* 267fc: 10000055 */ beqz $zero,.L00026954 +/* 26800: 2610018e */ addiu $s0,$s0,0x18e +.L00026804: +/* 26804: 16c2004c */ bne $s6,$v0,.L00026938 +/* 26808: 00000000 */ sll $zero,$zero,0x0 +/* 2680c: 960e0002 */ lhu $t6,0x2($s0) +/* 26810: 02009825 */ or $s3,$s0,$zero +/* 26814: 31cf0003 */ andi $t7,$t6,0x3 +/* 26818: 51e00041 */ beqzl $t7,.L00026920 +/* 2681c: 926b0001 */ lbu $t3,0x1($s3) +/* 26820: 92180006 */ lbu $t8,0x6($s0) +/* 26824: 26910008 */ addiu $s1,$s4,0x8 +/* 26828: c6220000 */ lwc1 $f2,0x0($s1) +/* 2682c: 03120019 */ multu $t8,$s2 +/* 26830: 0000c812 */ mflo $t9 +/* 26834: 02194021 */ addu $t0,$s0,$t9 +/* 26838: c5040010 */ lwc1 $f4,0x10($t0) +/* 2683c: 4602203e */ c.le.s $f4,$f2 +/* 26840: 00000000 */ sll $zero,$zero,0x0 +/* 26844: 45020036 */ bc1fl .L00026920 +/* 26848: 926b0001 */ lbu $t3,0x1($s3) +/* 2684c: 92090009 */ lbu $t1,0x9($s0) +/* 26850: 01320019 */ multu $t1,$s2 +/* 26854: 00005012 */ mflo $t2 +/* 26858: 020a5821 */ addu $t3,$s0,$t2 +/* 2685c: c5660010 */ lwc1 $f6,0x10($t3) +/* 26860: 4606103e */ c.le.s $f2,$f6 +/* 26864: 00000000 */ sll $zero,$zero,0x0 +/* 26868: 4502002d */ bc1fl .L00026920 +/* 2686c: 926b0001 */ lbu $t3,0x1($s3) +/* 26870: 920c0008 */ lbu $t4,0x8($s0) +/* 26874: c6200008 */ lwc1 $f0,0x8($s1) +/* 26878: 01920019 */ multu $t4,$s2 +/* 2687c: 00006812 */ mflo $t5 +/* 26880: 020d7021 */ addu $t6,$s0,$t5 +/* 26884: c5c80018 */ lwc1 $f8,0x18($t6) +/* 26888: 4600403e */ c.le.s $f8,$f0 +/* 2688c: 00000000 */ sll $zero,$zero,0x0 +/* 26890: 45020023 */ bc1fl .L00026920 +/* 26894: 926b0001 */ lbu $t3,0x1($s3) +/* 26898: 920f000b */ lbu $t7,0xb($s0) +/* 2689c: 01f20019 */ multu $t7,$s2 +/* 268a0: 0000c012 */ mflo $t8 +/* 268a4: 0218c821 */ addu $t9,$s0,$t8 +/* 268a8: c72a0018 */ lwc1 $f10,0x18($t9) +/* 268ac: 460a003e */ c.le.s $f0,$f10 +/* 268b0: 00000000 */ sll $zero,$zero,0x0 +/* 268b4: 4502001a */ bc1fl .L00026920 +/* 268b8: 926b0001 */ lbu $t3,0x1($s3) +/* 268bc: 92080007 */ lbu $t0,0x7($s0) +/* 268c0: c6300004 */ lwc1 $f16,0x4($s1) +/* 268c4: 01120019 */ multu $t0,$s2 +/* 268c8: 00004812 */ mflo $t1 +/* 268cc: 02095021 */ addu $t2,$s0,$t1 +/* 268d0: c5520014 */ lwc1 $f18,0x14($t2) +/* 268d4: 4610903e */ c.le.s $f18,$f16 +/* 268d8: 00000000 */ sll $zero,$zero,0x0 +/* 268dc: 45020010 */ bc1fl .L00026920 +/* 268e0: 926b0001 */ lbu $t3,0x1($s3) +/* 268e4: 44051000 */ mfc1 $a1,$f2 +/* 268e8: 44060000 */ mfc1 $a2,$f0 +/* 268ec: 0c0098f9 */ jal func000263e4 +/* 268f0: 02002025 */ or $a0,$s0,$zero +/* 268f4: 10400009 */ beqz $v0,.L0002691c +/* 268f8: 02002025 */ or $a0,$s0,$zero +/* 268fc: 8e250000 */ lw $a1,0x0($s1) +/* 26900: 0c009833 */ jal func000260cc +/* 26904: 8e260008 */ lw $a2,0x8($s1) +/* 26908: c6240004 */ lwc1 $f4,0x4($s1) +/* 2690c: 4604003e */ c.le.s $f0,$f4 +/* 26910: 00000000 */ sll $zero,$zero,0x0 +/* 26914: 45030014 */ bc1tl .L00026968 +/* 26918: 8faf0270 */ lw $t7,0x270($sp) +.L0002691c: +/* 2691c: 926b0001 */ lbu $t3,0x1($s3) +.L00026920: +/* 26920: 256cffc0 */ addiu $t4,$t3,-64 +/* 26924: 01920019 */ multu $t4,$s2 +/* 26928: 00006812 */ mflo $t5 +/* 2692c: 020d8021 */ addu $s0,$s0,$t5 +/* 26930: 10000008 */ beqz $zero,.L00026954 +/* 26934: 26100310 */ addiu $s0,$s0,0x310 +.L00026938: +/* 26938: 16e20003 */ bne $s7,$v0,.L00026948 +/* 2693c: 00000000 */ sll $zero,$zero,0x0 +/* 26940: 10000004 */ beqz $zero,.L00026954 +/* 26944: 2610004c */ addiu $s0,$s0,0x4c +.L00026948: +/* 26948: 57c20003 */ bnel $s8,$v0,.L00026958 +/* 2694c: 8fae0270 */ lw $t6,0x270($sp) +/* 26950: 26100018 */ addiu $s0,$s0,0x18 +.L00026954: +/* 26954: 8fae0270 */ lw $t6,0x270($sp) +.L00026958: +/* 26958: 020e082b */ sltu $at,$s0,$t6 +/* 2695c: 5420ffa0 */ bnezl $at,.L000267e0 +/* 26960: 92020000 */ lbu $v0,0x0($s0) +/* 26964: 8faf0270 */ lw $t7,0x270($sp) +.L00026968: +/* 26968: 8fb90280 */ lw $t9,0x280($sp) +/* 2696c: 8fa90064 */ lw $t1,0x64($sp) +/* 26970: 020f082b */ sltu $at,$s0,$t7 +/* 26974: 1020000b */ beqz $at,.L000269a4 +/* 26978: 8fab027c */ lw $t3,0x27c($sp) +/* 2697c: 8fb8005c */ lw $t8,0x5c($sp) +/* 26980: 2728fffe */ addiu $t0,$t9,-2 +/* 26984: 0308082a */ slt $at,$t8,$t0 +/* 26988: 1020000c */ beqz $at,.L000269bc +/* 2698c: 00186040 */ sll $t4,$t8,0x1 +/* 26990: 852a0000 */ lh $t2,0x0($t1) +/* 26994: 016c6821 */ addu $t5,$t3,$t4 +/* 26998: 270e0001 */ addiu $t6,$t8,0x1 +/* 2699c: a5aa0000 */ sh $t2,0x0($t5) +/* 269a0: afae005c */ sw $t6,0x5c($sp) +.L000269a4: +/* 269a4: 8faf0064 */ lw $t7,0x64($sp) +/* 269a8: 25f90002 */ addiu $t9,$t7,0x2 +/* 269ac: afb90064 */ sw $t9,0x64($sp) +/* 269b0: 87220000 */ lh $v0,0x0($t9) +/* 269b4: 0441ff7c */ bgez $v0,.L000267a8 +/* 269b8: 00000000 */ sll $zero,$zero,0x0 +.L000269bc: +/* 269bc: 8fab005c */ lw $t3,0x5c($sp) +/* 269c0: 8fa9027c */ lw $t1,0x27c($sp) +/* 269c4: 2408ffff */ addiu $t0,$zero,-1 +/* 269c8: 000b6040 */ sll $t4,$t3,0x1 +/* 269cc: 012c5021 */ addu $t2,$t1,$t4 +/* 269d0: a5480000 */ sh $t0,0x0($t2) +/* 269d4: 8fbf003c */ lw $ra,0x3c($sp) +/* 269d8: 8fbe0038 */ lw $s8,0x38($sp) +/* 269dc: 8fb70034 */ lw $s7,0x34($sp) +/* 269e0: 8fb60030 */ lw $s6,0x30($sp) +/* 269e4: 8fb5002c */ lw $s5,0x2c($sp) +/* 269e8: 8fb40028 */ lw $s4,0x28($sp) +/* 269ec: 8fb30024 */ lw $s3,0x24($sp) +/* 269f0: 8fb20020 */ lw $s2,0x20($sp) +/* 269f4: 8fb1001c */ lw $s1,0x1c($sp) +/* 269f8: 8fb00018 */ lw $s0,0x18($sp) +/* 269fc: 03e00008 */ jr $ra +/* 26a00: 27bd0278 */ addiu $sp,$sp,0x278 +); + +GLOBAL_ASM( +glabel func00026a04 +/* 26a04: 27bdffc0 */ addiu $sp,$sp,-64 +/* 26a08: afb60030 */ sw $s6,0x30($sp) +/* 26a0c: afb1001c */ sw $s1,0x1c($sp) +/* 26a10: afb00018 */ sw $s0,0x18($sp) +/* 26a14: 00a6082b */ sltu $at,$a1,$a2 +/* 26a18: 00808825 */ or $s1,$a0,$zero +/* 26a1c: afbf003c */ sw $ra,0x3c($sp) +/* 26a20: afbe0038 */ sw $s8,0x38($sp) +/* 26a24: afb70034 */ sw $s7,0x34($sp) +/* 26a28: afb5002c */ sw $s5,0x2c($sp) +/* 26a2c: afb40028 */ sw $s4,0x28($sp) +/* 26a30: afb30024 */ sw $s3,0x24($sp) +/* 26a34: afb20020 */ sw $s2,0x20($sp) +/* 26a38: afa60048 */ sw $a2,0x48($sp) +/* 26a3c: afa7004c */ sw $a3,0x4c($sp) +/* 26a40: 0000b025 */ or $s6,$zero,$zero +/* 26a44: 10200100 */ beqz $at,.L00026e48 +/* 26a48: 00a08025 */ or $s0,$a1,$zero +/* 26a4c: 8fbe0058 */ lw $s8,0x58($sp) +/* 26a50: 8fb70054 */ lw $s7,0x54($sp) +/* 26a54: 8fb4005c */ lw $s4,0x5c($sp) +/* 26a58: 2413000c */ addiu $s3,$zero,0xc +/* 26a5c: 8fb20060 */ lw $s2,0x60($sp) +/* 26a60: 92020000 */ lbu $v0,0x0($s0) +.L00026a64: +/* 26a64: 97b8004e */ lhu $t8,0x4e($sp) +/* 26a68: 24010001 */ addiu $at,$zero,0x1 +/* 26a6c: 14400077 */ bnez $v0,.L00026c4c +/* 26a70: 00000000 */ sll $zero,$zero,0x0 +/* 26a74: 960f0002 */ lhu $t7,0x2($s0) +/* 26a78: 0200a825 */ or $s5,$s0,$zero +/* 26a7c: 01f8c824 */ and $t9,$t7,$t8 +/* 26a80: 5320006c */ beqzl $t9,.L00026c34 +/* 26a84: 92b90001 */ lbu $t9,0x1($s5) +/* 26a88: 92080006 */ lbu $t0,0x6($s0) +/* 26a8c: c6220000 */ lwc1 $f2,0x0($s1) +/* 26a90: 01104821 */ addu $t1,$t0,$s0 +/* 26a94: 852a0000 */ lh $t2,0x0($t1) +/* 26a98: 448a2000 */ mtc1 $t2,$f4 +/* 26a9c: 00000000 */ sll $zero,$zero,0x0 +/* 26aa0: 468021a0 */ cvt.s.w $f6,$f4 +/* 26aa4: 4602303e */ c.le.s $f6,$f2 +/* 26aa8: 00000000 */ sll $zero,$zero,0x0 +/* 26aac: 45020061 */ bc1fl .L00026c34 +/* 26ab0: 92b90001 */ lbu $t9,0x1($s5) +/* 26ab4: 920b0009 */ lbu $t3,0x9($s0) +/* 26ab8: 01706021 */ addu $t4,$t3,$s0 +/* 26abc: 858d0000 */ lh $t5,0x0($t4) +/* 26ac0: 448d4000 */ mtc1 $t5,$f8 +/* 26ac4: 00000000 */ sll $zero,$zero,0x0 +/* 26ac8: 468042a0 */ cvt.s.w $f10,$f8 +/* 26acc: 460a103e */ c.le.s $f2,$f10 +/* 26ad0: 00000000 */ sll $zero,$zero,0x0 +/* 26ad4: 45020057 */ bc1fl .L00026c34 +/* 26ad8: 92b90001 */ lbu $t9,0x1($s5) +/* 26adc: 920e0008 */ lbu $t6,0x8($s0) +/* 26ae0: c6200008 */ lwc1 $f0,0x8($s1) +/* 26ae4: 01d07821 */ addu $t7,$t6,$s0 +/* 26ae8: 85f80000 */ lh $t8,0x0($t7) +/* 26aec: 44988000 */ mtc1 $t8,$f16 +/* 26af0: 00000000 */ sll $zero,$zero,0x0 +/* 26af4: 468084a0 */ cvt.s.w $f18,$f16 +/* 26af8: 4600903e */ c.le.s $f18,$f0 +/* 26afc: 00000000 */ sll $zero,$zero,0x0 +/* 26b00: 4502004c */ bc1fl .L00026c34 +/* 26b04: 92b90001 */ lbu $t9,0x1($s5) +/* 26b08: 9219000b */ lbu $t9,0xb($s0) +/* 26b0c: 03304021 */ addu $t0,$t9,$s0 +/* 26b10: 85090000 */ lh $t1,0x0($t0) +/* 26b14: 44892000 */ mtc1 $t1,$f4 +/* 26b18: 00000000 */ sll $zero,$zero,0x0 +/* 26b1c: 468021a0 */ cvt.s.w $f6,$f4 +/* 26b20: 4606003e */ c.le.s $f0,$f6 +/* 26b24: 00000000 */ sll $zero,$zero,0x0 +/* 26b28: 45020042 */ bc1fl .L00026c34 +/* 26b2c: 92b90001 */ lbu $t9,0x1($s5) +/* 26b30: 1640000c */ bnez $s2,.L00026b64 +/* 26b34: 00000000 */ sll $zero,$zero,0x0 +/* 26b38: 920a0007 */ lbu $t2,0x7($s0) +/* 26b3c: c6280004 */ lwc1 $f8,0x4($s1) +/* 26b40: 01505821 */ addu $t3,$t2,$s0 +/* 26b44: 856c0000 */ lh $t4,0x0($t3) +/* 26b48: 448c5000 */ mtc1 $t4,$f10 +/* 26b4c: 00000000 */ sll $zero,$zero,0x0 +/* 26b50: 46805420 */ cvt.s.w $f16,$f10 +/* 26b54: 4608803e */ c.le.s $f16,$f8 +/* 26b58: 00000000 */ sll $zero,$zero,0x0 +/* 26b5c: 4503000f */ bc1tl .L00026b9c +/* 26b60: 44051000 */ mfc1 $a1,$f2 +.L00026b64: +/* 26b64: 52400033 */ beqzl $s2,.L00026c34 +/* 26b68: 92b90001 */ lbu $t9,0x1($s5) +/* 26b6c: 920d000a */ lbu $t5,0xa($s0) +/* 26b70: c6260004 */ lwc1 $f6,0x4($s1) +/* 26b74: 01b07021 */ addu $t6,$t5,$s0 +/* 26b78: 85cf0000 */ lh $t7,0x0($t6) +/* 26b7c: 448f9000 */ mtc1 $t7,$f18 +/* 26b80: 00000000 */ sll $zero,$zero,0x0 +/* 26b84: 46809120 */ cvt.s.w $f4,$f18 +/* 26b88: 4604303e */ c.le.s $f6,$f4 +/* 26b8c: 00000000 */ sll $zero,$zero,0x0 +/* 26b90: 45020028 */ bc1fl .L00026c34 +/* 26b94: 92b90001 */ lbu $t9,0x1($s5) +/* 26b98: 44051000 */ mfc1 $a1,$f2 +.L00026b9c: +/* 26b9c: 44060000 */ mfc1 $a2,$f0 +/* 26ba0: 0c0098a2 */ jal func00026288 +/* 26ba4: 02002025 */ or $a0,$s0,$zero +/* 26ba8: 10400021 */ beqz $v0,.L00026c30 +/* 26bac: 02002025 */ or $a0,$s0,$zero +/* 26bb0: 8e250000 */ lw $a1,0x0($s1) +/* 26bb4: 0c0097e4 */ jal func00025f90 +/* 26bb8: 8e260008 */ lw $a2,0x8($s1) +/* 26bbc: 1640000b */ bnez $s2,.L00026bec +/* 26bc0: 00000000 */ sll $zero,$zero,0x0 +/* 26bc4: c62a0004 */ lwc1 $f10,0x4($s1) +/* 26bc8: 460a003e */ c.le.s $f0,$f10 +/* 26bcc: 00000000 */ sll $zero,$zero,0x0 +/* 26bd0: 45000006 */ bc1f .L00026bec +/* 26bd4: 00000000 */ sll $zero,$zero,0x0 +/* 26bd8: c6880000 */ lwc1 $f8,0x0($s4) +/* 26bdc: 4600403c */ c.lt.s $f8,$f0 +/* 26be0: 00000000 */ sll $zero,$zero,0x0 +/* 26be4: 4503000e */ bc1tl .L00026c20 +/* 26be8: e6800000 */ swc1 $f0,0x0($s4) +.L00026bec: +/* 26bec: 52400011 */ beqzl $s2,.L00026c34 +/* 26bf0: 92b90001 */ lbu $t9,0x1($s5) +/* 26bf4: c6300004 */ lwc1 $f16,0x4($s1) +/* 26bf8: 4600803e */ c.le.s $f16,$f0 +/* 26bfc: 00000000 */ sll $zero,$zero,0x0 +/* 26c00: 4502000c */ bc1fl .L00026c34 +/* 26c04: 92b90001 */ lbu $t9,0x1($s5) +/* 26c08: c6920000 */ lwc1 $f18,0x0($s4) +/* 26c0c: 4612003c */ c.lt.s $f0,$f18 +/* 26c10: 00000000 */ sll $zero,$zero,0x0 +/* 26c14: 45020007 */ bc1fl .L00026c34 +/* 26c18: 92b90001 */ lbu $t9,0x1($s5) +/* 26c1c: e6800000 */ swc1 $f0,0x0($s4) +.L00026c20: +/* 26c20: aef00000 */ sw $s0,0x0($s7) +/* 26c24: 8fb80050 */ lw $t8,0x50($sp) +/* 26c28: 24160001 */ addiu $s6,$zero,0x1 +/* 26c2c: afd80000 */ sw $t8,0x0($s8) +.L00026c30: +/* 26c30: 92b90001 */ lbu $t9,0x1($s5) +.L00026c34: +/* 26c34: 00194080 */ sll $t0,$t9,0x2 +/* 26c38: 01194023 */ subu $t0,$t0,$t9 +/* 26c3c: 00084040 */ sll $t0,$t0,0x1 +/* 26c40: 02088021 */ addu $s0,$s0,$t0 +/* 26c44: 1000007c */ beqz $zero,.L00026e38 +/* 26c48: 2610000e */ addiu $s0,$s0,0xe +.L00026c4c: +/* 26c4c: 14410071 */ bne $v0,$at,.L00026e14 +/* 26c50: 97aa004e */ lhu $t2,0x4e($sp) +/* 26c54: 96090002 */ lhu $t1,0x2($s0) +/* 26c58: 0200a825 */ or $s5,$s0,$zero +/* 26c5c: 012a5824 */ and $t3,$t1,$t2 +/* 26c60: 51600066 */ beqzl $t3,.L00026dfc +/* 26c64: 92ab0001 */ lbu $t3,0x1($s5) +/* 26c68: 920c0006 */ lbu $t4,0x6($s0) +/* 26c6c: c6220000 */ lwc1 $f2,0x0($s1) +/* 26c70: 01930019 */ multu $t4,$s3 +/* 26c74: 00006812 */ mflo $t5 +/* 26c78: 020d7021 */ addu $t6,$s0,$t5 +/* 26c7c: c5c40010 */ lwc1 $f4,0x10($t6) +/* 26c80: 4602203e */ c.le.s $f4,$f2 +/* 26c84: 00000000 */ sll $zero,$zero,0x0 +/* 26c88: 4502005c */ bc1fl .L00026dfc +/* 26c8c: 92ab0001 */ lbu $t3,0x1($s5) +/* 26c90: 920f0009 */ lbu $t7,0x9($s0) +/* 26c94: 01f30019 */ multu $t7,$s3 +/* 26c98: 0000c012 */ mflo $t8 +/* 26c9c: 0218c821 */ addu $t9,$s0,$t8 +/* 26ca0: c7260010 */ lwc1 $f6,0x10($t9) +/* 26ca4: 4606103e */ c.le.s $f2,$f6 +/* 26ca8: 00000000 */ sll $zero,$zero,0x0 +/* 26cac: 45020053 */ bc1fl .L00026dfc +/* 26cb0: 92ab0001 */ lbu $t3,0x1($s5) +/* 26cb4: 92080008 */ lbu $t0,0x8($s0) +/* 26cb8: c6200008 */ lwc1 $f0,0x8($s1) +/* 26cbc: 01130019 */ multu $t0,$s3 +/* 26cc0: 00004812 */ mflo $t1 +/* 26cc4: 02095021 */ addu $t2,$s0,$t1 +/* 26cc8: c54a0018 */ lwc1 $f10,0x18($t2) +/* 26ccc: 4600503e */ c.le.s $f10,$f0 +/* 26cd0: 00000000 */ sll $zero,$zero,0x0 +/* 26cd4: 45020049 */ bc1fl .L00026dfc +/* 26cd8: 92ab0001 */ lbu $t3,0x1($s5) +/* 26cdc: 920b000b */ lbu $t3,0xb($s0) +/* 26ce0: 01730019 */ multu $t3,$s3 +/* 26ce4: 00006012 */ mflo $t4 +/* 26ce8: 020c6821 */ addu $t5,$s0,$t4 +/* 26cec: c5a80018 */ lwc1 $f8,0x18($t5) +/* 26cf0: 4608003e */ c.le.s $f0,$f8 +/* 26cf4: 00000000 */ sll $zero,$zero,0x0 +/* 26cf8: 45020040 */ bc1fl .L00026dfc +/* 26cfc: 92ab0001 */ lbu $t3,0x1($s5) +/* 26d00: 1640000b */ bnez $s2,.L00026d30 +/* 26d04: 00000000 */ sll $zero,$zero,0x0 +/* 26d08: 920e0007 */ lbu $t6,0x7($s0) +/* 26d0c: c6300004 */ lwc1 $f16,0x4($s1) +/* 26d10: 01d30019 */ multu $t6,$s3 +/* 26d14: 00007812 */ mflo $t7 +/* 26d18: 020fc021 */ addu $t8,$s0,$t7 +/* 26d1c: c7120014 */ lwc1 $f18,0x14($t8) +/* 26d20: 4610903e */ c.le.s $f18,$f16 +/* 26d24: 00000000 */ sll $zero,$zero,0x0 +/* 26d28: 4503000e */ bc1tl .L00026d64 +/* 26d2c: 44051000 */ mfc1 $a1,$f2 +.L00026d30: +/* 26d30: 52400032 */ beqzl $s2,.L00026dfc +/* 26d34: 92ab0001 */ lbu $t3,0x1($s5) +/* 26d38: 9219000a */ lbu $t9,0xa($s0) +/* 26d3c: c6260004 */ lwc1 $f6,0x4($s1) +/* 26d40: 03330019 */ multu $t9,$s3 +/* 26d44: 00004012 */ mflo $t0 +/* 26d48: 02084821 */ addu $t1,$s0,$t0 +/* 26d4c: c5240014 */ lwc1 $f4,0x14($t1) +/* 26d50: 4604303e */ c.le.s $f6,$f4 +/* 26d54: 00000000 */ sll $zero,$zero,0x0 +/* 26d58: 45020028 */ bc1fl .L00026dfc +/* 26d5c: 92ab0001 */ lbu $t3,0x1($s5) +/* 26d60: 44051000 */ mfc1 $a1,$f2 +.L00026d64: +/* 26d64: 44060000 */ mfc1 $a2,$f0 +/* 26d68: 0c0098f9 */ jal func000263e4 +/* 26d6c: 02002025 */ or $a0,$s0,$zero +/* 26d70: 10400021 */ beqz $v0,.L00026df8 +/* 26d74: 02002025 */ or $a0,$s0,$zero +/* 26d78: 8e250000 */ lw $a1,0x0($s1) +/* 26d7c: 0c009833 */ jal func000260cc +/* 26d80: 8e260008 */ lw $a2,0x8($s1) +/* 26d84: 1640000b */ bnez $s2,.L00026db4 +/* 26d88: 00000000 */ sll $zero,$zero,0x0 +/* 26d8c: c62a0004 */ lwc1 $f10,0x4($s1) +/* 26d90: 460a003e */ c.le.s $f0,$f10 +/* 26d94: 00000000 */ sll $zero,$zero,0x0 +/* 26d98: 45000006 */ bc1f .L00026db4 +/* 26d9c: 00000000 */ sll $zero,$zero,0x0 +/* 26da0: c6880000 */ lwc1 $f8,0x0($s4) +/* 26da4: 4600403c */ c.lt.s $f8,$f0 +/* 26da8: 00000000 */ sll $zero,$zero,0x0 +/* 26dac: 4503000e */ bc1tl .L00026de8 +/* 26db0: e6800000 */ swc1 $f0,0x0($s4) +.L00026db4: +/* 26db4: 52400011 */ beqzl $s2,.L00026dfc +/* 26db8: 92ab0001 */ lbu $t3,0x1($s5) +/* 26dbc: c6300004 */ lwc1 $f16,0x4($s1) +/* 26dc0: 4600803e */ c.le.s $f16,$f0 +/* 26dc4: 00000000 */ sll $zero,$zero,0x0 +/* 26dc8: 4502000c */ bc1fl .L00026dfc +/* 26dcc: 92ab0001 */ lbu $t3,0x1($s5) +/* 26dd0: c6920000 */ lwc1 $f18,0x0($s4) +/* 26dd4: 4612003c */ c.lt.s $f0,$f18 +/* 26dd8: 00000000 */ sll $zero,$zero,0x0 +/* 26ddc: 45020007 */ bc1fl .L00026dfc +/* 26de0: 92ab0001 */ lbu $t3,0x1($s5) +/* 26de4: e6800000 */ swc1 $f0,0x0($s4) +.L00026de8: +/* 26de8: aef00000 */ sw $s0,0x0($s7) +/* 26dec: 8faa0050 */ lw $t2,0x50($sp) +/* 26df0: 24160001 */ addiu $s6,$zero,0x1 +/* 26df4: afca0000 */ sw $t2,0x0($s8) +.L00026df8: +/* 26df8: 92ab0001 */ lbu $t3,0x1($s5) +.L00026dfc: +/* 26dfc: 256cffc0 */ addiu $t4,$t3,-64 +/* 26e00: 01930019 */ multu $t4,$s3 +/* 26e04: 00006812 */ mflo $t5 +/* 26e08: 020d8021 */ addu $s0,$s0,$t5 +/* 26e0c: 1000000a */ beqz $zero,.L00026e38 +/* 26e10: 26100310 */ addiu $s0,$s0,0x310 +.L00026e14: +/* 26e14: 24010002 */ addiu $at,$zero,0x2 +/* 26e18: 54410004 */ bnel $v0,$at,.L00026e2c +/* 26e1c: 24010003 */ addiu $at,$zero,0x3 +/* 26e20: 10000005 */ beqz $zero,.L00026e38 +/* 26e24: 2610004c */ addiu $s0,$s0,0x4c +/* 26e28: 24010003 */ addiu $at,$zero,0x3 +.L00026e2c: +/* 26e2c: 54410003 */ bnel $v0,$at,.L00026e3c +/* 26e30: 8fae0048 */ lw $t6,0x48($sp) +/* 26e34: 26100018 */ addiu $s0,$s0,0x18 +.L00026e38: +/* 26e38: 8fae0048 */ lw $t6,0x48($sp) +.L00026e3c: +/* 26e3c: 020e082b */ sltu $at,$s0,$t6 +/* 26e40: 5420ff08 */ bnezl $at,.L00026a64 +/* 26e44: 92020000 */ lbu $v0,0x0($s0) +.L00026e48: +/* 26e48: 8fbf003c */ lw $ra,0x3c($sp) +/* 26e4c: 02c01025 */ or $v0,$s6,$zero +/* 26e50: 8fb60030 */ lw $s6,0x30($sp) +/* 26e54: 8fb00018 */ lw $s0,0x18($sp) +/* 26e58: 8fb1001c */ lw $s1,0x1c($sp) +/* 26e5c: 8fb20020 */ lw $s2,0x20($sp) +/* 26e60: 8fb30024 */ lw $s3,0x24($sp) +/* 26e64: 8fb40028 */ lw $s4,0x28($sp) +/* 26e68: 8fb5002c */ lw $s5,0x2c($sp) +/* 26e6c: 8fb70034 */ lw $s7,0x34($sp) +/* 26e70: 8fbe0038 */ lw $s8,0x38($sp) +/* 26e74: 03e00008 */ jr $ra +/* 26e78: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func00026e7c +/* 26e7c: 27bdfd78 */ addiu $sp,$sp,-648 +/* 26e80: afb7004c */ sw $s7,0x4c($sp) +/* 26e84: 8fb702a4 */ lw $s7,0x2a4($sp) +/* 26e88: afbe0050 */ sw $s8,0x50($sp) +/* 26e8c: 0080f025 */ or $s8,$a0,$zero +/* 26e90: afbf0054 */ sw $ra,0x54($sp) +/* 26e94: afb60048 */ sw $s6,0x48($sp) +/* 26e98: afb50044 */ sw $s5,0x44($sp) +/* 26e9c: afb40040 */ sw $s4,0x40($sp) +/* 26ea0: afb3003c */ sw $s3,0x3c($sp) +/* 26ea4: afb20038 */ sw $s2,0x38($sp) +/* 26ea8: afb10034 */ sw $s1,0x34($sp) +/* 26eac: afb00030 */ sw $s0,0x30($sp) +/* 26eb0: afa5028c */ sw $a1,0x28c($sp) +/* 26eb4: afa60290 */ sw $a2,0x290($sp) +/* 26eb8: afa70294 */ sw $a3,0x294($sp) +/* 26ebc: afa00270 */ sw $zero,0x270($sp) +/* 26ec0: afa0026c */ sw $zero,0x26c($sp) +/* 26ec4: 12e00005 */ beqz $s7,.L00026edc +/* 26ec8: afa00268 */ sw $zero,0x268($sp) +/* 26ecc: 3c014f80 */ lui $at,0x4f80 +/* 26ed0: 44812000 */ mtc1 $at,$f4 +/* 26ed4: 10000005 */ beqz $zero,.L00026eec +/* 26ed8: e7a40274 */ swc1 $f4,0x274($sp) +.L00026edc: +/* 26edc: 3c01cf80 */ lui $at,0xcf80 +/* 26ee0: 44813000 */ mtc1 $at,$f6 +/* 26ee4: 00000000 */ sll $zero,$zero,0x0 +/* 26ee8: e7a60274 */ swc1 $f6,0x274($sp) +.L00026eec: +/* 26eec: 8fb0028c */ lw $s0,0x28c($sp) +/* 26ef0: 2401ffff */ addiu $at,$zero,-1 +/* 26ef4: 27b60274 */ addiu $s6,$sp,0x274 +/* 26ef8: 86080000 */ lh $t0,0x0($s0) +/* 26efc: 27b5026c */ addiu $s5,$sp,0x26c +/* 26f00: 27b40270 */ addiu $s4,$sp,0x270 +/* 26f04: 11010021 */ beq $t0,$at,.L00026f8c +/* 26f08: 3c13800a */ lui $s3,0x800a +/* 26f0c: 3c12800a */ lui $s2,0x800a +/* 26f10: 3c11800a */ lui $s1,0x800a +/* 26f14: 2631a8a4 */ addiu $s1,$s1,-22364 +/* 26f18: 2652a8a8 */ addiu $s2,$s2,-22360 +/* 26f1c: 2673a8a0 */ addiu $s3,$s3,-22368 +/* 26f20: 8e2f0000 */ lw $t7,0x0($s1) +.L00026f24: +/* 26f24: 010f082a */ slt $at,$t0,$t7 +/* 26f28: 50200014 */ beqzl $at,.L00026f7c +/* 26f2c: 86080002 */ lh $t0,0x2($s0) +/* 26f30: 8e580000 */ lw $t8,0x0($s2) +/* 26f34: 0008c880 */ sll $t9,$t0,0x2 +/* 26f38: 8e630000 */ lw $v1,0x0($s3) +/* 26f3c: 03191021 */ addu $v0,$t8,$t9 +/* 26f40: 8c490000 */ lw $t1,0x0($v0) +/* 26f44: 03c02025 */ or $a0,$s8,$zero +/* 26f48: 97a70292 */ lhu $a3,0x292($sp) +/* 26f4c: 01232821 */ addu $a1,$t1,$v1 +/* 26f50: afa5027c */ sw $a1,0x27c($sp) +/* 26f54: 8c4b0004 */ lw $t3,0x4($v0) +/* 26f58: afb70020 */ sw $s7,0x20($sp) +/* 26f5c: afb6001c */ sw $s6,0x1c($sp) +/* 26f60: 01633021 */ addu $a2,$t3,$v1 +/* 26f64: afa60278 */ sw $a2,0x278($sp) +/* 26f68: afb50018 */ sw $s5,0x18($sp) +/* 26f6c: afb40014 */ sw $s4,0x14($sp) +/* 26f70: 0c009a81 */ jal func00026a04 +/* 26f74: afa80010 */ sw $t0,0x10($sp) +/* 26f78: 86080002 */ lh $t0,0x2($s0) +.L00026f7c: +/* 26f7c: 2401ffff */ addiu $at,$zero,-1 +/* 26f80: 26100002 */ addiu $s0,$s0,0x2 +/* 26f84: 5501ffe7 */ bnel $t0,$at,.L00026f24 +/* 26f88: 8e2f0000 */ lw $t7,0x0($s1) +.L00026f8c: +/* 26f8c: 27b00064 */ addiu $s0,$sp,0x64 +/* 26f90: 27b40270 */ addiu $s4,$sp,0x270 +/* 26f94: 27b5026c */ addiu $s5,$sp,0x26c +/* 26f98: 27b60274 */ addiu $s6,$sp,0x274 +/* 26f9c: 02002825 */ or $a1,$s0,$zero +/* 26fa0: 8fa4028c */ lw $a0,0x28c($sp) +/* 26fa4: 0fc197e0 */ jal 0xf065f80 +/* 26fa8: 24060100 */ addiu $a2,$zero,0x100 +/* 26fac: 87ad0064 */ lh $t5,0x64($sp) +/* 26fb0: 02008825 */ or $s1,$s0,$zero +/* 26fb4: 27ae0064 */ addiu $t6,$sp,0x64 +/* 26fb8: 05a0001f */ bltz $t5,.L00027038 +/* 26fbc: 3c13800a */ lui $s3,0x800a +/* 26fc0: 85c20000 */ lh $v0,0x0($t6) +/* 26fc4: 26739fc0 */ addiu $s3,$s3,-24640 +/* 26fc8: 24120048 */ addiu $s2,$zero,0x48 +.L00026fcc: +/* 26fcc: 00520019 */ multu $v0,$s2 +/* 26fd0: 8e780338 */ lw $t8,0x338($s3) +/* 26fd4: 27a5027c */ addiu $a1,$sp,0x27c +/* 26fd8: 27a60278 */ addiu $a2,$sp,0x278 +/* 26fdc: 00007812 */ mflo $t7 +/* 26fe0: 01f88021 */ addu $s0,$t7,$t8 +/* 26fe4: 0fc198a4 */ jal 0xf066290 +/* 26fe8: 02002025 */ or $a0,$s0,$zero +/* 26fec: 1040000e */ beqz $v0,.L00027028 +/* 26ff0: 03c02025 */ or $a0,$s8,$zero +/* 26ff4: 86190028 */ lh $t9,0x28($s0) +/* 26ff8: afb70020 */ sw $s7,0x20($sp) +/* 26ffc: afb6001c */ sw $s6,0x1c($sp) +/* 27000: afb50018 */ sw $s5,0x18($sp) +/* 27004: afb40014 */ sw $s4,0x14($sp) +/* 27008: 8fa5027c */ lw $a1,0x27c($sp) +/* 2700c: 8fa60278 */ lw $a2,0x278($sp) +/* 27010: 97a70292 */ lhu $a3,0x292($sp) +/* 27014: 0c009a81 */ jal func00026a04 +/* 27018: afb90010 */ sw $t9,0x10($sp) +/* 2701c: 50400003 */ beqzl $v0,.L0002702c +/* 27020: 86220002 */ lh $v0,0x2($s1) +/* 27024: afb00268 */ sw $s0,0x268($sp) +.L00027028: +/* 27028: 86220002 */ lh $v0,0x2($s1) +.L0002702c: +/* 2702c: 26310002 */ addiu $s1,$s1,0x2 +/* 27030: 0441ffe6 */ bgez $v0,.L00026fcc +/* 27034: 00000000 */ sll $zero,$zero,0x0 +.L00027038: +/* 27038: 8fa90270 */ lw $t1,0x270($sp) +/* 2703c: 8faa0294 */ lw $t2,0x294($sp) +/* 27040: 8fa202a0 */ lw $v0,0x2a0($sp) +/* 27044: ad490000 */ sw $t1,0x0($t2) +/* 27048: 8fac0298 */ lw $t4,0x298($sp) +/* 2704c: 8fab026c */ lw $t3,0x26c($sp) +/* 27050: a58b0000 */ sh $t3,0x0($t4) +/* 27054: 8fad029c */ lw $t5,0x29c($sp) +/* 27058: c7a80274 */ lwc1 $f8,0x274($sp) +/* 2705c: 10400003 */ beqz $v0,.L0002706c +/* 27060: e5a80000 */ swc1 $f8,0x0($t5) +/* 27064: 8fae0268 */ lw $t6,0x268($sp) +/* 27068: ac4e0000 */ sw $t6,0x0($v0) +.L0002706c: +/* 2706c: 8fbf0054 */ lw $ra,0x54($sp) +/* 27070: 8fb00030 */ lw $s0,0x30($sp) +/* 27074: 8fb10034 */ lw $s1,0x34($sp) +/* 27078: 8fb20038 */ lw $s2,0x38($sp) +/* 2707c: 8fb3003c */ lw $s3,0x3c($sp) +/* 27080: 8fb40040 */ lw $s4,0x40($sp) +/* 27084: 8fb50044 */ lw $s5,0x44($sp) +/* 27088: 8fb60048 */ lw $s6,0x48($sp) +/* 2708c: 8fb7004c */ lw $s7,0x4c($sp) +/* 27090: 8fbe0050 */ lw $s8,0x50($sp) +/* 27094: 03e00008 */ jr $ra +/* 27098: 27bd0288 */ addiu $sp,$sp,0x288 +); + +GLOBAL_ASM( +glabel func0002709c +/* 2709c: 27bdff98 */ addiu $sp,$sp,-104 +/* 270a0: f7b60028 */ sdc1 $f22,0x28($sp) +/* 270a4: f7b40020 */ sdc1 $f20,0x20($sp) +/* 270a8: 4485a000 */ mtc1 $a1,$f20 +/* 270ac: 4486b000 */ mtc1 $a2,$f22 +/* 270b0: f7b80030 */ sdc1 $f24,0x30($sp) +/* 270b4: 4487c000 */ mtc1 $a3,$f24 +/* 270b8: afbf005c */ sw $ra,0x5c($sp) +/* 270bc: afb50054 */ sw $s5,0x54($sp) +/* 270c0: 4405a000 */ mfc1 $a1,$f20 +/* 270c4: 4406b000 */ mfc1 $a2,$f22 +/* 270c8: 0080a825 */ or $s5,$a0,$zero +/* 270cc: afb60058 */ sw $s6,0x58($sp) +/* 270d0: afb40050 */ sw $s4,0x50($sp) +/* 270d4: afb3004c */ sw $s3,0x4c($sp) +/* 270d8: afb20048 */ sw $s2,0x48($sp) +/* 270dc: afb10044 */ sw $s1,0x44($sp) +/* 270e0: afb00040 */ sw $s0,0x40($sp) +/* 270e4: f7ba0038 */ sdc1 $f26,0x38($sp) +/* 270e8: 0c0098a2 */ jal func00026288 +/* 270ec: afa00064 */ sw $zero,0x64($sp) +/* 270f0: 5040000a */ beqzl $v0,.L0002711c +/* 270f4: 92b40001 */ lbu $s4,0x1($s5) +/* 270f8: 8fa2007c */ lw $v0,0x7c($sp) +/* 270fc: 240f0001 */ addiu $t7,$zero,0x1 +/* 27100: ac550000 */ sw $s5,0x0($v0) +/* 27104: ac400008 */ sw $zero,0x8($v0) +/* 27108: 8fae0078 */ lw $t6,0x78($sp) +/* 2710c: ac4e000c */ sw $t6,0xc($v0) +/* 27110: 1000006a */ beqz $zero,.L000272bc +/* 27114: afaf0064 */ sw $t7,0x64($sp) +/* 27118: 92b40001 */ lbu $s4,0x1($s5) +.L0002711c: +/* 2711c: 00009825 */ or $s3,$zero,$zero +/* 27120: 02a08825 */ or $s1,$s5,$zero +/* 27124: 5a800066 */ blezl $s4,.L000272c0 +/* 27128: 8fbf005c */ lw $ra,0x5c($sp) +/* 2712c: 4480d000 */ mtc1 $zero,$f26 +/* 27130: 24160006 */ addiu $s6,$zero,0x6 +.L00027134: +/* 27134: 26720001 */ addiu $s2,$s3,0x1 +/* 27138: 0254001a */ div $zero,$s2,$s4 +/* 2713c: 00004010 */ mfhi $t0 +/* 27140: 8638000e */ lh $t8,0xe($s1) +/* 27144: 86390012 */ lh $t9,0x12($s1) +/* 27148: 01160019 */ multu $t0,$s6 +/* 2714c: 44982000 */ mtc1 $t8,$f4 +/* 27150: 44993000 */ mtc1 $t9,$f6 +/* 27154: 46802320 */ cvt.s.w $f12,$f4 +/* 27158: 468033a0 */ cvt.s.w $f14,$f6 +/* 2715c: 00004812 */ mflo $t1 +/* 27160: 02a98021 */ addu $s0,$s5,$t1 +/* 27164: 860a000e */ lh $t2,0xe($s0) +/* 27168: 860b0012 */ lh $t3,0x12($s0) +/* 2716c: 16800002 */ bnez $s4,.L00027178 +/* 27170: 00000000 */ sll $zero,$zero,0x0 +/* 27174: 0007000d */ break 0x7 +.L00027178: +/* 27178: 2401ffff */ addiu $at,$zero,-1 +/* 2717c: 16810004 */ bne $s4,$at,.L00027190 +/* 27180: 3c018000 */ lui $at,0x8000 +/* 27184: 16410002 */ bne $s2,$at,.L00027190 +/* 27188: 00000000 */ sll $zero,$zero,0x0 +/* 2718c: 0006000d */ break 0x6 +.L00027190: +/* 27190: 448a4000 */ mtc1 $t2,$f8 +/* 27194: 448b5000 */ mtc1 $t3,$f10 +/* 27198: e7b60014 */ swc1 $f22,0x14($sp) +/* 2719c: 46804220 */ cvt.s.w $f8,$f8 +/* 271a0: e7b40010 */ swc1 $f20,0x10($sp) +/* 271a4: 468052a0 */ cvt.s.w $f10,$f10 +/* 271a8: 44064000 */ mfc1 $a2,$f8 +/* 271ac: 44075000 */ mfc1 $a3,$f10 +/* 271b0: 0c009595 */ jal func00025654 +/* 271b4: 00000000 */ sll $zero,$zero,0x0 +/* 271b8: 461a003c */ c.lt.s $f0,$f26 +/* 271bc: 46000086 */ mov.s $f2,$f0 +/* 271c0: 45020003 */ bc1fl .L000271d0 +/* 271c4: 4618103e */ c.le.s $f2,$f24 +/* 271c8: 46000087 */ neg.s $f2,$f0 +/* 271cc: 4618103e */ c.le.s $f2,$f24 +.L000271d0: +/* 271d0: 00000000 */ sll $zero,$zero,0x0 +/* 271d4: 45020037 */ bc1fl .L000272b4 +/* 271d8: 02409825 */ or $s3,$s2,$zero +/* 271dc: 862c000e */ lh $t4,0xe($s1) +/* 271e0: 862d0012 */ lh $t5,0x12($s1) +/* 271e4: 4406a000 */ mfc1 $a2,$f20 +/* 271e8: 448c8000 */ mtc1 $t4,$f16 +/* 271ec: 448d9000 */ mtc1 $t5,$f18 +/* 271f0: 4407b000 */ mfc1 $a3,$f22 +/* 271f4: 46808320 */ cvt.s.w $f12,$f16 +/* 271f8: 0c0095c9 */ jal func00025724 +/* 271fc: 468093a0 */ cvt.s.w $f14,$f18 +/* 27200: 4618003e */ c.le.s $f0,$f24 +/* 27204: 00000000 */ sll $zero,$zero,0x0 +/* 27208: 45030022 */ bc1tl .L00027294 +/* 2720c: 8fa2007c */ lw $v0,0x7c($sp) +/* 27210: 860e000e */ lh $t6,0xe($s0) +/* 27214: 860f0012 */ lh $t7,0x12($s0) +/* 27218: 4406a000 */ mfc1 $a2,$f20 +/* 2721c: 448e2000 */ mtc1 $t6,$f4 +/* 27220: 448f3000 */ mtc1 $t7,$f6 +/* 27224: 4407b000 */ mfc1 $a3,$f22 +/* 27228: 46802320 */ cvt.s.w $f12,$f4 +/* 2722c: 0c0095c9 */ jal func00025724 +/* 27230: 468033a0 */ cvt.s.w $f14,$f6 +/* 27234: 4618003e */ c.le.s $f0,$f24 +/* 27238: 00000000 */ sll $zero,$zero,0x0 +/* 2723c: 45030015 */ bc1tl .L00027294 +/* 27240: 8fa2007c */ lw $v0,0x7c($sp) +/* 27244: 8608000e */ lh $t0,0xe($s0) +/* 27248: 86090012 */ lh $t1,0x12($s0) +/* 2724c: 8638000e */ lh $t8,0xe($s1) +/* 27250: 44888000 */ mtc1 $t0,$f16 +/* 27254: 44899000 */ mtc1 $t1,$f18 +/* 27258: 86390012 */ lh $t9,0x12($s1) +/* 2725c: 46808420 */ cvt.s.w $f16,$f16 +/* 27260: 44984000 */ mtc1 $t8,$f8 +/* 27264: 44995000 */ mtc1 $t9,$f10 +/* 27268: e7b60014 */ swc1 $f22,0x14($sp) +/* 2726c: e7b40010 */ swc1 $f20,0x10($sp) +/* 27270: 468094a0 */ cvt.s.w $f18,$f18 +/* 27274: 44068000 */ mfc1 $a2,$f16 +/* 27278: 46804320 */ cvt.s.w $f12,$f8 +/* 2727c: 44079000 */ mfc1 $a3,$f18 +/* 27280: 0c0095dd */ jal func00025774 +/* 27284: 468053a0 */ cvt.s.w $f14,$f10 +/* 27288: 5040000a */ beqzl $v0,.L000272b4 +/* 2728c: 02409825 */ or $s3,$s2,$zero +/* 27290: 8fa2007c */ lw $v0,0x7c($sp) +.L00027294: +/* 27294: 240b0001 */ addiu $t3,$zero,0x1 +/* 27298: ac550000 */ sw $s5,0x0($v0) +/* 2729c: ac530008 */ sw $s3,0x8($v0) +/* 272a0: 8faa0078 */ lw $t2,0x78($sp) +/* 272a4: ac4a000c */ sw $t2,0xc($v0) +/* 272a8: 10000004 */ beqz $zero,.L000272bc +/* 272ac: afab0064 */ sw $t3,0x64($sp) +/* 272b0: 02409825 */ or $s3,$s2,$zero +.L000272b4: +/* 272b4: 1654ff9f */ bne $s2,$s4,.L00027134 +/* 272b8: 26310006 */ addiu $s1,$s1,0x6 +.L000272bc: +/* 272bc: 8fbf005c */ lw $ra,0x5c($sp) +.L000272c0: +/* 272c0: 8fa20064 */ lw $v0,0x64($sp) +/* 272c4: d7b40020 */ ldc1 $f20,0x20($sp) +/* 272c8: d7b60028 */ ldc1 $f22,0x28($sp) +/* 272cc: d7b80030 */ ldc1 $f24,0x30($sp) +/* 272d0: d7ba0038 */ ldc1 $f26,0x38($sp) +/* 272d4: 8fb00040 */ lw $s0,0x40($sp) +/* 272d8: 8fb10044 */ lw $s1,0x44($sp) +/* 272dc: 8fb20048 */ lw $s2,0x48($sp) +/* 272e0: 8fb3004c */ lw $s3,0x4c($sp) +/* 272e4: 8fb40050 */ lw $s4,0x50($sp) +/* 272e8: 8fb50054 */ lw $s5,0x54($sp) +/* 272ec: 8fb60058 */ lw $s6,0x58($sp) +/* 272f0: 03e00008 */ jr $ra +/* 272f4: 27bd0068 */ addiu $sp,$sp,0x68 +); + +GLOBAL_ASM( +glabel func000272f8 +/* 272f8: 27bdff98 */ addiu $sp,$sp,-104 +/* 272fc: f7b60028 */ sdc1 $f22,0x28($sp) +/* 27300: f7b40020 */ sdc1 $f20,0x20($sp) +/* 27304: 4485a000 */ mtc1 $a1,$f20 +/* 27308: 4486b000 */ mtc1 $a2,$f22 +/* 2730c: f7b80030 */ sdc1 $f24,0x30($sp) +/* 27310: 4487c000 */ mtc1 $a3,$f24 +/* 27314: afbf005c */ sw $ra,0x5c($sp) +/* 27318: afb50054 */ sw $s5,0x54($sp) +/* 2731c: 4405a000 */ mfc1 $a1,$f20 +/* 27320: 4406b000 */ mfc1 $a2,$f22 +/* 27324: 0080a825 */ or $s5,$a0,$zero +/* 27328: afb60058 */ sw $s6,0x58($sp) +/* 2732c: afb40050 */ sw $s4,0x50($sp) +/* 27330: afb3004c */ sw $s3,0x4c($sp) +/* 27334: afb20048 */ sw $s2,0x48($sp) +/* 27338: afb10044 */ sw $s1,0x44($sp) +/* 2733c: afb00040 */ sw $s0,0x40($sp) +/* 27340: f7ba0038 */ sdc1 $f26,0x38($sp) +/* 27344: 0c0098f9 */ jal func000263e4 +/* 27348: afa00064 */ sw $zero,0x64($sp) +/* 2734c: 5040000a */ beqzl $v0,.L00027378 +/* 27350: 92b40001 */ lbu $s4,0x1($s5) +/* 27354: 8fa2007c */ lw $v0,0x7c($sp) +/* 27358: 240f0001 */ addiu $t7,$zero,0x1 +/* 2735c: ac550000 */ sw $s5,0x0($v0) +/* 27360: ac400008 */ sw $zero,0x8($v0) +/* 27364: 8fae0078 */ lw $t6,0x78($sp) +/* 27368: ac4e000c */ sw $t6,0xc($v0) +/* 2736c: 1000004d */ beqz $zero,.L000274a4 +/* 27370: afaf0064 */ sw $t7,0x64($sp) +/* 27374: 92b40001 */ lbu $s4,0x1($s5) +.L00027378: +/* 27378: 00009825 */ or $s3,$zero,$zero +/* 2737c: 02a08825 */ or $s1,$s5,$zero +/* 27380: 5a800049 */ blezl $s4,.L000274a8 +/* 27384: 8fbf005c */ lw $ra,0x5c($sp) +/* 27388: 4480d000 */ mtc1 $zero,$f26 +/* 2738c: 2416000c */ addiu $s6,$zero,0xc +.L00027390: +/* 27390: 26720001 */ addiu $s2,$s3,0x1 +/* 27394: 0254001a */ div $zero,$s2,$s4 +/* 27398: 0000c010 */ mfhi $t8 +/* 2739c: c62c0010 */ lwc1 $f12,0x10($s1) +/* 273a0: c62e0018 */ lwc1 $f14,0x18($s1) +/* 273a4: 03160019 */ multu $t8,$s6 +/* 273a8: 16800002 */ bnez $s4,.L000273b4 +/* 273ac: 00000000 */ sll $zero,$zero,0x0 +/* 273b0: 0007000d */ break 0x7 +.L000273b4: +/* 273b4: 2401ffff */ addiu $at,$zero,-1 +/* 273b8: 16810004 */ bne $s4,$at,.L000273cc +/* 273bc: 3c018000 */ lui $at,0x8000 +/* 273c0: 16410002 */ bne $s2,$at,.L000273cc +/* 273c4: 00000000 */ sll $zero,$zero,0x0 +/* 273c8: 0006000d */ break 0x6 +.L000273cc: +/* 273cc: 0000c812 */ mflo $t9 +/* 273d0: 02b98021 */ addu $s0,$s5,$t9 +/* 273d4: 8e060010 */ lw $a2,0x10($s0) +/* 273d8: 8e070018 */ lw $a3,0x18($s0) +/* 273dc: e7b60014 */ swc1 $f22,0x14($sp) +/* 273e0: 0c009595 */ jal func00025654 +/* 273e4: e7b40010 */ swc1 $f20,0x10($sp) +/* 273e8: 461a003c */ c.lt.s $f0,$f26 +/* 273ec: 46000086 */ mov.s $f2,$f0 +/* 273f0: 45020003 */ bc1fl .L00027400 +/* 273f4: 4618103e */ c.le.s $f2,$f24 +/* 273f8: 46000087 */ neg.s $f2,$f0 +/* 273fc: 4618103e */ c.le.s $f2,$f24 +.L00027400: +/* 27400: 00000000 */ sll $zero,$zero,0x0 +/* 27404: 45020025 */ bc1fl .L0002749c +/* 27408: 02409825 */ or $s3,$s2,$zero +/* 2740c: 4406a000 */ mfc1 $a2,$f20 +/* 27410: 4407b000 */ mfc1 $a3,$f22 +/* 27414: c62c0010 */ lwc1 $f12,0x10($s1) +/* 27418: 0c0095c9 */ jal func00025724 +/* 2741c: c62e0018 */ lwc1 $f14,0x18($s1) +/* 27420: 4618003e */ c.le.s $f0,$f24 +/* 27424: 00000000 */ sll $zero,$zero,0x0 +/* 27428: 45030014 */ bc1tl .L0002747c +/* 2742c: 8fa2007c */ lw $v0,0x7c($sp) +/* 27430: 4406a000 */ mfc1 $a2,$f20 +/* 27434: 4407b000 */ mfc1 $a3,$f22 +/* 27438: c60c0010 */ lwc1 $f12,0x10($s0) +/* 2743c: 0c0095c9 */ jal func00025724 +/* 27440: c60e0018 */ lwc1 $f14,0x18($s0) +/* 27444: 4618003e */ c.le.s $f0,$f24 +/* 27448: 00000000 */ sll $zero,$zero,0x0 +/* 2744c: 4503000b */ bc1tl .L0002747c +/* 27450: 8fa2007c */ lw $v0,0x7c($sp) +/* 27454: c62c0010 */ lwc1 $f12,0x10($s1) +/* 27458: c62e0018 */ lwc1 $f14,0x18($s1) +/* 2745c: 8e060010 */ lw $a2,0x10($s0) +/* 27460: 8e070018 */ lw $a3,0x18($s0) +/* 27464: e7b60014 */ swc1 $f22,0x14($sp) +/* 27468: 0c0095dd */ jal func00025774 +/* 2746c: e7b40010 */ swc1 $f20,0x10($sp) +/* 27470: 5040000a */ beqzl $v0,.L0002749c +/* 27474: 02409825 */ or $s3,$s2,$zero +/* 27478: 8fa2007c */ lw $v0,0x7c($sp) +.L0002747c: +/* 2747c: 24090001 */ addiu $t1,$zero,0x1 +/* 27480: ac550000 */ sw $s5,0x0($v0) +/* 27484: ac530008 */ sw $s3,0x8($v0) +/* 27488: 8fa80078 */ lw $t0,0x78($sp) +/* 2748c: ac48000c */ sw $t0,0xc($v0) +/* 27490: 10000004 */ beqz $zero,.L000274a4 +/* 27494: afa90064 */ sw $t1,0x64($sp) +/* 27498: 02409825 */ or $s3,$s2,$zero +.L0002749c: +/* 2749c: 1654ffbc */ bne $s2,$s4,.L00027390 +/* 274a0: 2631000c */ addiu $s1,$s1,0xc +.L000274a4: +/* 274a4: 8fbf005c */ lw $ra,0x5c($sp) +.L000274a8: +/* 274a8: 8fa20064 */ lw $v0,0x64($sp) +/* 274ac: d7b40020 */ ldc1 $f20,0x20($sp) +/* 274b0: d7b60028 */ ldc1 $f22,0x28($sp) +/* 274b4: d7b80030 */ ldc1 $f24,0x30($sp) +/* 274b8: d7ba0038 */ ldc1 $f26,0x38($sp) +/* 274bc: 8fb00040 */ lw $s0,0x40($sp) +/* 274c0: 8fb10044 */ lw $s1,0x44($sp) +/* 274c4: 8fb20048 */ lw $s2,0x48($sp) +/* 274c8: 8fb3004c */ lw $s3,0x4c($sp) +/* 274cc: 8fb40050 */ lw $s4,0x50($sp) +/* 274d0: 8fb50054 */ lw $s5,0x54($sp) +/* 274d4: 8fb60058 */ lw $s6,0x58($sp) +/* 274d8: 03e00008 */ jr $ra +/* 274dc: 27bd0068 */ addiu $sp,$sp,0x68 +); + +GLOBAL_ASM( +glabel func000274e0 +/* 274e0: 27bdffa0 */ addiu $sp,$sp,-96 +/* 274e4: f7b60020 */ sdc1 $f22,0x20($sp) +/* 274e8: f7b40018 */ sdc1 $f20,0x18($sp) +/* 274ec: 4485a000 */ mtc1 $a1,$f20 +/* 274f0: 4486b000 */ mtc1 $a2,$f22 +/* 274f4: f7b80028 */ sdc1 $f24,0x28($sp) +/* 274f8: 4487c000 */ mtc1 $a3,$f24 +/* 274fc: afbf0054 */ sw $ra,0x54($sp) +/* 27500: afb50050 */ sw $s5,0x50($sp) +/* 27504: 4405a000 */ mfc1 $a1,$f20 +/* 27508: 4406b000 */ mfc1 $a2,$f22 +/* 2750c: 0080a825 */ or $s5,$a0,$zero +/* 27510: afb4004c */ sw $s4,0x4c($sp) +/* 27514: afb30048 */ sw $s3,0x48($sp) +/* 27518: afb20044 */ sw $s2,0x44($sp) +/* 2751c: afb10040 */ sw $s1,0x40($sp) +/* 27520: afb0003c */ sw $s0,0x3c($sp) +/* 27524: f7ba0030 */ sdc1 $f26,0x30($sp) +/* 27528: 0c009948 */ jal func00026520 +/* 2752c: afa0005c */ sw $zero,0x5c($sp) +/* 27530: 5040000c */ beqzl $v0,.L00027564 +/* 27534: 92b40001 */ lbu $s4,0x1($s5) +/* 27538: 8fa20074 */ lw $v0,0x74($sp) +/* 2753c: 240f0001 */ addiu $t7,$zero,0x1 +/* 27540: 10400005 */ beqz $v0,.L00027558 +/* 27544: 00000000 */ sll $zero,$zero,0x0 +/* 27548: ac550000 */ sw $s5,0x0($v0) +/* 2754c: ac400008 */ sw $zero,0x8($v0) +/* 27550: 8fae0070 */ lw $t6,0x70($sp) +/* 27554: ac4e000c */ sw $t6,0xc($v0) +.L00027558: +/* 27558: 1000004d */ beqz $zero,.L00027690 +/* 2755c: afaf005c */ sw $t7,0x5c($sp) +/* 27560: 92b40001 */ lbu $s4,0x1($s5) +.L00027564: +/* 27564: 00009825 */ or $s3,$zero,$zero +/* 27568: 5a80004a */ blezl $s4,.L00027694 +/* 2756c: 8fbf0054 */ lw $ra,0x54($sp) +/* 27570: 4480d000 */ mtc1 $zero,$f26 +/* 27574: 02a08825 */ or $s1,$s5,$zero +.L00027578: +/* 27578: 26720001 */ addiu $s2,$s3,0x1 +/* 2757c: 0254001a */ div $zero,$s2,$s4 +/* 27580: 0000c010 */ mfhi $t8 +/* 27584: 0018c8c0 */ sll $t9,$t8,0x3 +/* 27588: 02b98021 */ addu $s0,$s5,$t9 +/* 2758c: 8e06000c */ lw $a2,0xc($s0) +/* 27590: 8e070010 */ lw $a3,0x10($s0) +/* 27594: c62c000c */ lwc1 $f12,0xc($s1) +/* 27598: c62e0010 */ lwc1 $f14,0x10($s1) +/* 2759c: 16800002 */ bnez $s4,.L000275a8 +/* 275a0: 00000000 */ sll $zero,$zero,0x0 +/* 275a4: 0007000d */ break 0x7 +.L000275a8: +/* 275a8: 2401ffff */ addiu $at,$zero,-1 +/* 275ac: 16810004 */ bne $s4,$at,.L000275c0 +/* 275b0: 3c018000 */ lui $at,0x8000 +/* 275b4: 16410002 */ bne $s2,$at,.L000275c0 +/* 275b8: 00000000 */ sll $zero,$zero,0x0 +/* 275bc: 0006000d */ break 0x6 +.L000275c0: +/* 275c0: e7b60014 */ swc1 $f22,0x14($sp) +/* 275c4: 0c009595 */ jal func00025654 +/* 275c8: e7b40010 */ swc1 $f20,0x10($sp) +/* 275cc: 461a003c */ c.lt.s $f0,$f26 +/* 275d0: 46000086 */ mov.s $f2,$f0 +/* 275d4: 45020003 */ bc1fl .L000275e4 +/* 275d8: 4618103e */ c.le.s $f2,$f24 +/* 275dc: 46000087 */ neg.s $f2,$f0 +/* 275e0: 4618103e */ c.le.s $f2,$f24 +.L000275e4: +/* 275e4: 00000000 */ sll $zero,$zero,0x0 +/* 275e8: 45020027 */ bc1fl .L00027688 +/* 275ec: 02409825 */ or $s3,$s2,$zero +/* 275f0: 4406a000 */ mfc1 $a2,$f20 +/* 275f4: 4407b000 */ mfc1 $a3,$f22 +/* 275f8: c62c000c */ lwc1 $f12,0xc($s1) +/* 275fc: 0c0095c9 */ jal func00025724 +/* 27600: c62e0010 */ lwc1 $f14,0x10($s1) +/* 27604: 4618003e */ c.le.s $f0,$f24 +/* 27608: 00000000 */ sll $zero,$zero,0x0 +/* 2760c: 45030014 */ bc1tl .L00027660 +/* 27610: 8fa20074 */ lw $v0,0x74($sp) +/* 27614: 4406a000 */ mfc1 $a2,$f20 +/* 27618: 4407b000 */ mfc1 $a3,$f22 +/* 2761c: c60c000c */ lwc1 $f12,0xc($s0) +/* 27620: 0c0095c9 */ jal func00025724 +/* 27624: c60e0010 */ lwc1 $f14,0x10($s0) +/* 27628: 4618003e */ c.le.s $f0,$f24 +/* 2762c: 00000000 */ sll $zero,$zero,0x0 +/* 27630: 4503000b */ bc1tl .L00027660 +/* 27634: 8fa20074 */ lw $v0,0x74($sp) +/* 27638: c62c000c */ lwc1 $f12,0xc($s1) +/* 2763c: c62e0010 */ lwc1 $f14,0x10($s1) +/* 27640: 8e06000c */ lw $a2,0xc($s0) +/* 27644: 8e070010 */ lw $a3,0x10($s0) +/* 27648: e7b60014 */ swc1 $f22,0x14($sp) +/* 2764c: 0c0095dd */ jal func00025774 +/* 27650: e7b40010 */ swc1 $f20,0x10($sp) +/* 27654: 5040000c */ beqzl $v0,.L00027688 +/* 27658: 02409825 */ or $s3,$s2,$zero +/* 2765c: 8fa20074 */ lw $v0,0x74($sp) +.L00027660: +/* 27660: 24090001 */ addiu $t1,$zero,0x1 +/* 27664: 10400005 */ beqz $v0,.L0002767c +/* 27668: 00000000 */ sll $zero,$zero,0x0 +/* 2766c: ac550000 */ sw $s5,0x0($v0) +/* 27670: ac530008 */ sw $s3,0x8($v0) +/* 27674: 8fa80070 */ lw $t0,0x70($sp) +/* 27678: ac48000c */ sw $t0,0xc($v0) +.L0002767c: +/* 2767c: 10000004 */ beqz $zero,.L00027690 +/* 27680: afa9005c */ sw $t1,0x5c($sp) +/* 27684: 02409825 */ or $s3,$s2,$zero +.L00027688: +/* 27688: 1654ffbb */ bne $s2,$s4,.L00027578 +/* 2768c: 26310008 */ addiu $s1,$s1,0x8 +.L00027690: +/* 27690: 8fbf0054 */ lw $ra,0x54($sp) +.L00027694: +/* 27694: 8fa2005c */ lw $v0,0x5c($sp) +/* 27698: d7b40018 */ ldc1 $f20,0x18($sp) +/* 2769c: d7b60020 */ ldc1 $f22,0x20($sp) +/* 276a0: d7b80028 */ ldc1 $f24,0x28($sp) +/* 276a4: d7ba0030 */ ldc1 $f26,0x30($sp) +/* 276a8: 8fb0003c */ lw $s0,0x3c($sp) +/* 276ac: 8fb10040 */ lw $s1,0x40($sp) +/* 276b0: 8fb20044 */ lw $s2,0x44($sp) +/* 276b4: 8fb30048 */ lw $s3,0x48($sp) +/* 276b8: 8fb4004c */ lw $s4,0x4c($sp) +/* 276bc: 8fb50050 */ lw $s5,0x50($sp) +/* 276c0: 03e00008 */ jr $ra +/* 276c4: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func000276c8 +/* 276c8: afa7000c */ sw $a3,0xc($sp) +/* 276cc: c7aa000c */ lwc1 $f10,0xc($sp) +/* 276d0: c4880014 */ lwc1 $f8,0x14($a0) +/* 276d4: 44856000 */ mtc1 $a1,$f12 +/* 276d8: c484000c */ lwc1 $f4,0xc($a0) +/* 276dc: 460a4400 */ add.s $f16,$f8,$f10 +/* 276e0: 44867000 */ mtc1 $a2,$f14 +/* 276e4: c4860010 */ lwc1 $f6,0x10($a0) +/* 276e8: 46046001 */ sub.s $f0,$f12,$f4 +/* 276ec: 46108482 */ mul.s $f18,$f16,$f16 +/* 276f0: 00001825 */ or $v1,$zero,$zero +/* 276f4: 46067081 */ sub.s $f2,$f14,$f6 +/* 276f8: 46000102 */ mul.s $f4,$f0,$f0 +/* 276fc: 8fa20014 */ lw $v0,0x14($sp) +/* 27700: 46021182 */ mul.s $f6,$f2,$f2 +/* 27704: 46062200 */ add.s $f8,$f4,$f6 +/* 27708: 4612403e */ c.le.s $f8,$f18 +/* 2770c: 00000000 */ sll $zero,$zero,0x0 +/* 27710: 45000007 */ bc1f .L00027730 +/* 27714: 00000000 */ sll $zero,$zero,0x0 +/* 27718: 10400005 */ beqz $v0,.L00027730 +/* 2771c: 24030001 */ addiu $v1,$zero,0x1 +/* 27720: ac440000 */ sw $a0,0x0($v0) +/* 27724: ac400008 */ sw $zero,0x8($v0) +/* 27728: 8fae0010 */ lw $t6,0x10($sp) +/* 2772c: ac4e000c */ sw $t6,0xc($v0) +.L00027730: +/* 27730: 03e00008 */ jr $ra +/* 27734: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func00027738 +/* 27738: 27bdff90 */ addiu $sp,$sp,-112 +/* 2773c: f7b40020 */ sdc1 $f20,0x20($sp) +/* 27740: 4485a000 */ mtc1 $a1,$f20 +/* 27744: afb20040 */ sw $s2,0x40($sp) +/* 27748: afb00038 */ sw $s0,0x38($sp) +/* 2774c: 00c7082b */ sltu $at,$a2,$a3 +/* 27750: 00809025 */ or $s2,$a0,$zero +/* 27754: afbf005c */ sw $ra,0x5c($sp) +/* 27758: afbe0058 */ sw $s8,0x58($sp) +/* 2775c: afb70054 */ sw $s7,0x54($sp) +/* 27760: afb60050 */ sw $s6,0x50($sp) +/* 27764: afb5004c */ sw $s5,0x4c($sp) +/* 27768: afb40048 */ sw $s4,0x48($sp) +/* 2776c: afb30044 */ sw $s3,0x44($sp) +/* 27770: afb1003c */ sw $s1,0x3c($sp) +/* 27774: f7b80030 */ sdc1 $f24,0x30($sp) +/* 27778: f7b60028 */ sdc1 $f22,0x28($sp) +/* 2777c: afa7007c */ sw $a3,0x7c($sp) +/* 27780: 10200157 */ beqz $at,.L00027ce0 +/* 27784: 00c08025 */ or $s0,$a2,$zero +/* 27788: c7b8008c */ lwc1 $f24,0x8c($sp) +/* 2778c: c7b60088 */ lwc1 $f22,0x88($sp) +/* 27790: 8fbe0084 */ lw $s8,0x84($sp) +/* 27794: 97b70082 */ lhu $s7,0x82($sp) +/* 27798: 2415000c */ addiu $s5,$zero,0xc +/* 2779c: 24140014 */ addiu $s4,$zero,0x14 +/* 277a0: 8fb30094 */ lw $s3,0x94($sp) +/* 277a4: 8fb1009c */ lw $s1,0x9c($sp) +/* 277a8: 92020000 */ lbu $v0,0x0($s0) +.L000277ac: +/* 277ac: 24010001 */ addiu $at,$zero,0x1 +/* 277b0: 1440007d */ bnez $v0,.L000279a8 +/* 277b4: 00000000 */ sll $zero,$zero,0x0 +/* 277b8: 96020002 */ lhu $v0,0x2($s0) +/* 277bc: 0200b025 */ or $s6,$s0,$zero +/* 277c0: 00577824 */ and $t7,$v0,$s7 +/* 277c4: 51e00072 */ beqzl $t7,.L00027990 +/* 277c8: 92d90001 */ lbu $t9,0x1($s6) +/* 277cc: 92180006 */ lbu $t8,0x6($s0) +/* 277d0: c64c0000 */ lwc1 $f12,0x0($s2) +/* 277d4: 0310c821 */ addu $t9,$t8,$s0 +/* 277d8: 87280000 */ lh $t0,0x0($t9) +/* 277dc: 44882000 */ mtc1 $t0,$f4 +/* 277e0: 00000000 */ sll $zero,$zero,0x0 +/* 277e4: 468021a0 */ cvt.s.w $f6,$f4 +/* 277e8: 46143201 */ sub.s $f8,$f6,$f20 +/* 277ec: 460c403e */ c.le.s $f8,$f12 +/* 277f0: 00000000 */ sll $zero,$zero,0x0 +/* 277f4: 45020066 */ bc1fl .L00027990 +/* 277f8: 92d90001 */ lbu $t9,0x1($s6) +/* 277fc: 92090009 */ lbu $t1,0x9($s0) +/* 27800: 01305021 */ addu $t2,$t1,$s0 +/* 27804: 854b0000 */ lh $t3,0x0($t2) +/* 27808: 448b5000 */ mtc1 $t3,$f10 +/* 2780c: 00000000 */ sll $zero,$zero,0x0 +/* 27810: 46805420 */ cvt.s.w $f16,$f10 +/* 27814: 46148480 */ add.s $f18,$f16,$f20 +/* 27818: 4612603e */ c.le.s $f12,$f18 +/* 2781c: 00000000 */ sll $zero,$zero,0x0 +/* 27820: 4502005b */ bc1fl .L00027990 +/* 27824: 92d90001 */ lbu $t9,0x1($s6) +/* 27828: 920c0008 */ lbu $t4,0x8($s0) +/* 2782c: c6420008 */ lwc1 $f2,0x8($s2) +/* 27830: 01906821 */ addu $t5,$t4,$s0 +/* 27834: 85ae0000 */ lh $t6,0x0($t5) +/* 27838: 448e2000 */ mtc1 $t6,$f4 +/* 2783c: 00000000 */ sll $zero,$zero,0x0 +/* 27840: 468021a0 */ cvt.s.w $f6,$f4 +/* 27844: 46143201 */ sub.s $f8,$f6,$f20 +/* 27848: 4602403e */ c.le.s $f8,$f2 +/* 2784c: 00000000 */ sll $zero,$zero,0x0 +/* 27850: 4502004f */ bc1fl .L00027990 +/* 27854: 92d90001 */ lbu $t9,0x1($s6) +/* 27858: 920f000b */ lbu $t7,0xb($s0) +/* 2785c: 01f0c021 */ addu $t8,$t7,$s0 +/* 27860: 87190000 */ lh $t9,0x0($t8) +/* 27864: 44995000 */ mtc1 $t9,$f10 +/* 27868: 00000000 */ sll $zero,$zero,0x0 +/* 2786c: 46805420 */ cvt.s.w $f16,$f10 +/* 27870: 46148480 */ add.s $f18,$f16,$f20 +/* 27874: 4612103e */ c.le.s $f2,$f18 +/* 27878: 00000000 */ sll $zero,$zero,0x0 +/* 2787c: 45020044 */ bc1fl .L00027990 +/* 27880: 92d90001 */ lbu $t9,0x1($s6) +/* 27884: 13c00018 */ beqz $s8,.L000278e8 +/* 27888: 304e0080 */ andi $t6,$v0,0x80 +/* 2788c: 92080007 */ lbu $t0,0x7($s0) +/* 27890: c6400004 */ lwc1 $f0,0x4($s2) +/* 27894: 01104821 */ addu $t1,$t0,$s0 +/* 27898: 852a0000 */ lh $t2,0x0($t1) +/* 2789c: 46160100 */ add.s $f4,$f0,$f22 +/* 278a0: 448a3000 */ mtc1 $t2,$f6 +/* 278a4: 00000000 */ sll $zero,$zero,0x0 +/* 278a8: 46803220 */ cvt.s.w $f8,$f6 +/* 278ac: 4604403e */ c.le.s $f8,$f4 +/* 278b0: 00000000 */ sll $zero,$zero,0x0 +/* 278b4: 45020036 */ bc1fl .L00027990 +/* 278b8: 92d90001 */ lbu $t9,0x1($s6) +/* 278bc: 920b000a */ lbu $t3,0xa($s0) +/* 278c0: 46180480 */ add.s $f18,$f0,$f24 +/* 278c4: 01706021 */ addu $t4,$t3,$s0 +/* 278c8: 858d0000 */ lh $t5,0x0($t4) +/* 278cc: 448d5000 */ mtc1 $t5,$f10 +/* 278d0: 00000000 */ sll $zero,$zero,0x0 +/* 278d4: 46805420 */ cvt.s.w $f16,$f10 +/* 278d8: 4610903e */ c.le.s $f18,$f16 +/* 278dc: 00000000 */ sll $zero,$zero,0x0 +/* 278e0: 4502002b */ bc1fl .L00027990 +/* 278e4: 92d90001 */ lbu $t9,0x1($s6) +.L000278e8: +/* 278e8: 11c0000c */ beqz $t6,.L0002791c +/* 278ec: 24030001 */ addiu $v1,$zero,0x1 +/* 278f0: c6400004 */ lwc1 $f0,0x4($s2) +/* 278f4: 4406a000 */ mfc1 $a2,$f20 +/* 278f8: 02002025 */ or $a0,$s0,$zero +/* 278fc: 46180180 */ add.s $f6,$f0,$f24 +/* 27900: 02402825 */ or $a1,$s2,$zero +/* 27904: 46160100 */ add.s $f4,$f0,$f22 +/* 27908: 44073000 */ mfc1 $a3,$f6 +/* 2790c: 0c00a080 */ jal func00028200 +/* 27910: e7a40010 */ swc1 $f4,0x10($sp) +/* 27914: 10000001 */ beqz $zero,.L0002791c +/* 27918: 00401825 */ or $v1,$v0,$zero +.L0002791c: +/* 2791c: 1060001b */ beqz $v1,.L0002798c +/* 27920: 8faf0090 */ lw $t7,0x90($sp) +/* 27924: 8e450000 */ lw $a1,0x0($s2) +/* 27928: 8e460008 */ lw $a2,0x8($s2) +/* 2792c: afaf0010 */ sw $t7,0x10($sp) +/* 27930: 8e380000 */ lw $t8,0x0($s1) +/* 27934: 4407a000 */ mfc1 $a3,$f20 +/* 27938: 02002025 */ or $a0,$s0,$zero +/* 2793c: 03140019 */ multu $t8,$s4 +/* 27940: 0000c812 */ mflo $t9 +/* 27944: 03334021 */ addu $t0,$t9,$s3 +/* 27948: 0c009c27 */ jal func0002709c +/* 2794c: afa80014 */ sw $t0,0x14($sp) +/* 27950: 5040000f */ beqzl $v0,.L00027990 +/* 27954: 92d90001 */ lbu $t9,0x1($s6) +/* 27958: 8e2a0000 */ lw $t2,0x0($s1) +/* 2795c: 8fa900a0 */ lw $t1,0xa0($sp) +/* 27960: 01540019 */ multu $t2,$s4 +/* 27964: 00005812 */ mflo $t3 +/* 27968: 026b6021 */ addu $t4,$s3,$t3 +/* 2796c: ad890010 */ sw $t1,0x10($t4) +/* 27970: 8e2d0000 */ lw $t5,0x0($s1) +/* 27974: 25ae0001 */ addiu $t6,$t5,0x1 +/* 27978: ae2e0000 */ sw $t6,0x0($s1) +/* 2797c: 8fb80098 */ lw $t8,0x98($sp) +/* 27980: 01d8082a */ slt $at,$t6,$t8 +/* 27984: 502000d7 */ beqzl $at,.L00027ce4 +/* 27988: 8fbf005c */ lw $ra,0x5c($sp) +.L0002798c: +/* 2798c: 92d90001 */ lbu $t9,0x1($s6) +.L00027990: +/* 27990: 00194080 */ sll $t0,$t9,0x2 +/* 27994: 01194023 */ subu $t0,$t0,$t9 +/* 27998: 00084040 */ sll $t0,$t0,0x1 +/* 2799c: 02088021 */ addu $s0,$s0,$t0 +/* 279a0: 100000cb */ beqz $zero,.L00027cd0 +/* 279a4: 2610000e */ addiu $s0,$s0,0xe +.L000279a8: +/* 279a8: 5441006a */ bnel $v0,$at,.L00027b54 +/* 279ac: 24010002 */ addiu $at,$zero,0x2 +/* 279b0: 960a0002 */ lhu $t2,0x2($s0) +/* 279b4: 02001825 */ or $v1,$s0,$zero +/* 279b8: 01575824 */ and $t3,$t2,$s7 +/* 279bc: 5160005e */ beqzl $t3,.L00027b38 +/* 279c0: 90690001 */ lbu $t1,0x1($v1) +/* 279c4: 92090006 */ lbu $t1,0x6($s0) +/* 279c8: c64c0000 */ lwc1 $f12,0x0($s2) +/* 279cc: 01350019 */ multu $t1,$s5 +/* 279d0: 00006012 */ mflo $t4 +/* 279d4: 020c6821 */ addu $t5,$s0,$t4 +/* 279d8: c5a80010 */ lwc1 $f8,0x10($t5) +/* 279dc: 46144281 */ sub.s $f10,$f8,$f20 +/* 279e0: 460c503e */ c.le.s $f10,$f12 +/* 279e4: 00000000 */ sll $zero,$zero,0x0 +/* 279e8: 45020053 */ bc1fl .L00027b38 +/* 279ec: 90690001 */ lbu $t1,0x1($v1) +/* 279f0: 920e0009 */ lbu $t6,0x9($s0) +/* 279f4: 01d50019 */ multu $t6,$s5 +/* 279f8: 00007812 */ mflo $t7 +/* 279fc: 020fc021 */ addu $t8,$s0,$t7 +/* 27a00: c7100010 */ lwc1 $f16,0x10($t8) +/* 27a04: 46148480 */ add.s $f18,$f16,$f20 +/* 27a08: 4612603e */ c.le.s $f12,$f18 +/* 27a0c: 00000000 */ sll $zero,$zero,0x0 +/* 27a10: 45020049 */ bc1fl .L00027b38 +/* 27a14: 90690001 */ lbu $t1,0x1($v1) +/* 27a18: 92190008 */ lbu $t9,0x8($s0) +/* 27a1c: c6420008 */ lwc1 $f2,0x8($s2) +/* 27a20: 03350019 */ multu $t9,$s5 +/* 27a24: 00004012 */ mflo $t0 +/* 27a28: 02085021 */ addu $t2,$s0,$t0 +/* 27a2c: c5460018 */ lwc1 $f6,0x18($t2) +/* 27a30: 46143101 */ sub.s $f4,$f6,$f20 +/* 27a34: 4602203e */ c.le.s $f4,$f2 +/* 27a38: 00000000 */ sll $zero,$zero,0x0 +/* 27a3c: 4502003e */ bc1fl .L00027b38 +/* 27a40: 90690001 */ lbu $t1,0x1($v1) +/* 27a44: 920b000b */ lbu $t3,0xb($s0) +/* 27a48: 01750019 */ multu $t3,$s5 +/* 27a4c: 00004812 */ mflo $t1 +/* 27a50: 02096021 */ addu $t4,$s0,$t1 +/* 27a54: c5880018 */ lwc1 $f8,0x18($t4) +/* 27a58: 46144280 */ add.s $f10,$f8,$f20 +/* 27a5c: 460a103e */ c.le.s $f2,$f10 +/* 27a60: 00000000 */ sll $zero,$zero,0x0 +/* 27a64: 45020034 */ bc1fl .L00027b38 +/* 27a68: 90690001 */ lbu $t1,0x1($v1) +/* 27a6c: 13c00016 */ beqz $s8,.L00027ac8 +/* 27a70: 8faa0090 */ lw $t2,0x90($sp) +/* 27a74: 920d0007 */ lbu $t5,0x7($s0) +/* 27a78: c6400004 */ lwc1 $f0,0x4($s2) +/* 27a7c: 01b50019 */ multu $t5,$s5 +/* 27a80: 46160400 */ add.s $f16,$f0,$f22 +/* 27a84: 00007012 */ mflo $t6 +/* 27a88: 020e7821 */ addu $t7,$s0,$t6 +/* 27a8c: c5f20014 */ lwc1 $f18,0x14($t7) +/* 27a90: 4610903e */ c.le.s $f18,$f16 +/* 27a94: 00000000 */ sll $zero,$zero,0x0 +/* 27a98: 45020027 */ bc1fl .L00027b38 +/* 27a9c: 90690001 */ lbu $t1,0x1($v1) +/* 27aa0: 9218000a */ lbu $t8,0xa($s0) +/* 27aa4: 46180100 */ add.s $f4,$f0,$f24 +/* 27aa8: 03150019 */ multu $t8,$s5 +/* 27aac: 0000c812 */ mflo $t9 +/* 27ab0: 02194021 */ addu $t0,$s0,$t9 +/* 27ab4: c5060014 */ lwc1 $f6,0x14($t0) +/* 27ab8: 4606203e */ c.le.s $f4,$f6 +/* 27abc: 00000000 */ sll $zero,$zero,0x0 +/* 27ac0: 4502001d */ bc1fl .L00027b38 +/* 27ac4: 90690001 */ lbu $t1,0x1($v1) +.L00027ac8: +/* 27ac8: afaa0010 */ sw $t2,0x10($sp) +/* 27acc: 8e2b0000 */ lw $t3,0x0($s1) +/* 27ad0: 44056000 */ mfc1 $a1,$f12 +/* 27ad4: 44061000 */ mfc1 $a2,$f2 +/* 27ad8: 01740019 */ multu $t3,$s4 +/* 27adc: 4407a000 */ mfc1 $a3,$f20 +/* 27ae0: afa30060 */ sw $v1,0x60($sp) +/* 27ae4: 02002025 */ or $a0,$s0,$zero +/* 27ae8: 00004812 */ mflo $t1 +/* 27aec: 01336021 */ addu $t4,$t1,$s3 +/* 27af0: 0c009cbe */ jal func000272f8 +/* 27af4: afac0014 */ sw $t4,0x14($sp) +/* 27af8: 1040000e */ beqz $v0,.L00027b34 +/* 27afc: 8fa30060 */ lw $v1,0x60($sp) +/* 27b00: 8e2e0000 */ lw $t6,0x0($s1) +/* 27b04: 8fad00a0 */ lw $t5,0xa0($sp) +/* 27b08: 01d40019 */ multu $t6,$s4 +/* 27b0c: 00007812 */ mflo $t7 +/* 27b10: 026fc021 */ addu $t8,$s3,$t7 +/* 27b14: af0d0010 */ sw $t5,0x10($t8) +/* 27b18: 8e390000 */ lw $t9,0x0($s1) +/* 27b1c: 27280001 */ addiu $t0,$t9,0x1 +/* 27b20: ae280000 */ sw $t0,0x0($s1) +/* 27b24: 8fab0098 */ lw $t3,0x98($sp) +/* 27b28: 010b082a */ slt $at,$t0,$t3 +/* 27b2c: 5020006d */ beqzl $at,.L00027ce4 +/* 27b30: 8fbf005c */ lw $ra,0x5c($sp) +.L00027b34: +/* 27b34: 90690001 */ lbu $t1,0x1($v1) +.L00027b38: +/* 27b38: 252cffc0 */ addiu $t4,$t1,-64 +/* 27b3c: 01950019 */ multu $t4,$s5 +/* 27b40: 00007012 */ mflo $t6 +/* 27b44: 020e8021 */ addu $s0,$s0,$t6 +/* 27b48: 10000061 */ beqz $zero,.L00027cd0 +/* 27b4c: 26100310 */ addiu $s0,$s0,0x310 +/* 27b50: 24010002 */ addiu $at,$zero,0x2 +.L00027b54: +/* 27b54: 1441002e */ bne $v0,$at,.L00027c10 +/* 27b58: 32ef001c */ andi $t7,$s7,0x1c +/* 27b5c: 11e0002a */ beqz $t7,.L00027c08 +/* 27b60: 00000000 */ sll $zero,$zero,0x0 +/* 27b64: 13c0000e */ beqz $s8,.L00027ba0 +/* 27b68: 8fad0090 */ lw $t5,0x90($sp) +/* 27b6c: c6400004 */ lwc1 $f0,0x4($s2) +/* 27b70: c60a0008 */ lwc1 $f10,0x8($s0) +/* 27b74: 46160200 */ add.s $f8,$f0,$f22 +/* 27b78: 4608503e */ c.le.s $f10,$f8 +/* 27b7c: 00000000 */ sll $zero,$zero,0x0 +/* 27b80: 45000021 */ bc1f .L00027c08 +/* 27b84: 00000000 */ sll $zero,$zero,0x0 +/* 27b88: 46180480 */ add.s $f18,$f0,$f24 +/* 27b8c: c6100004 */ lwc1 $f16,0x4($s0) +/* 27b90: 4610903e */ c.le.s $f18,$f16 +/* 27b94: 00000000 */ sll $zero,$zero,0x0 +/* 27b98: 4500001b */ bc1f .L00027c08 +/* 27b9c: 00000000 */ sll $zero,$zero,0x0 +.L00027ba0: +/* 27ba0: 8e450000 */ lw $a1,0x0($s2) +/* 27ba4: 8e460008 */ lw $a2,0x8($s2) +/* 27ba8: afad0010 */ sw $t5,0x10($sp) +/* 27bac: 8e380000 */ lw $t8,0x0($s1) +/* 27bb0: 4407a000 */ mfc1 $a3,$f20 +/* 27bb4: 02002025 */ or $a0,$s0,$zero +/* 27bb8: 03140019 */ multu $t8,$s4 +/* 27bbc: 0000c812 */ mflo $t9 +/* 27bc0: 03334021 */ addu $t0,$t9,$s3 +/* 27bc4: 0c009d38 */ jal func000274e0 +/* 27bc8: afa80014 */ sw $t0,0x14($sp) +/* 27bcc: 1040000e */ beqz $v0,.L00027c08 +/* 27bd0: 00000000 */ sll $zero,$zero,0x0 +/* 27bd4: 8e2b0000 */ lw $t3,0x0($s1) +/* 27bd8: 8faa00a0 */ lw $t2,0xa0($sp) +/* 27bdc: 01740019 */ multu $t3,$s4 +/* 27be0: 00004812 */ mflo $t1 +/* 27be4: 02696021 */ addu $t4,$s3,$t1 +/* 27be8: ad8a0010 */ sw $t2,0x10($t4) +/* 27bec: 8e2e0000 */ lw $t6,0x0($s1) +/* 27bf0: 25cf0001 */ addiu $t7,$t6,0x1 +/* 27bf4: ae2f0000 */ sw $t7,0x0($s1) +/* 27bf8: 8fb80098 */ lw $t8,0x98($sp) +/* 27bfc: 01f8082a */ slt $at,$t7,$t8 +/* 27c00: 50200038 */ beqzl $at,.L00027ce4 +/* 27c04: 8fbf005c */ lw $ra,0x5c($sp) +.L00027c08: +/* 27c08: 10000031 */ beqz $zero,.L00027cd0 +/* 27c0c: 2610004c */ addiu $s0,$s0,0x4c +.L00027c10: +/* 27c10: 24010003 */ addiu $at,$zero,0x3 +/* 27c14: 5441002f */ bnel $v0,$at,.L00027cd4 +/* 27c18: 8faa007c */ lw $t2,0x7c($sp) +/* 27c1c: 96190002 */ lhu $t9,0x2($s0) +/* 27c20: 02f94024 */ and $t0,$s7,$t9 +/* 27c24: 5100002a */ beqzl $t0,.L00027cd0 +/* 27c28: 26100018 */ addiu $s0,$s0,0x18 +/* 27c2c: 13c0000e */ beqz $s8,.L00027c68 +/* 27c30: 8fab0090 */ lw $t3,0x90($sp) +/* 27c34: c6400004 */ lwc1 $f0,0x4($s2) +/* 27c38: c6040008 */ lwc1 $f4,0x8($s0) +/* 27c3c: 46160180 */ add.s $f6,$f0,$f22 +/* 27c40: 4606203e */ c.le.s $f4,$f6 +/* 27c44: 00000000 */ sll $zero,$zero,0x0 +/* 27c48: 45020021 */ bc1fl .L00027cd0 +/* 27c4c: 26100018 */ addiu $s0,$s0,0x18 +/* 27c50: 46180280 */ add.s $f10,$f0,$f24 +/* 27c54: c6080004 */ lwc1 $f8,0x4($s0) +/* 27c58: 4608503e */ c.le.s $f10,$f8 +/* 27c5c: 00000000 */ sll $zero,$zero,0x0 +/* 27c60: 4502001b */ bc1fl .L00027cd0 +/* 27c64: 26100018 */ addiu $s0,$s0,0x18 +.L00027c68: +/* 27c68: 8e450000 */ lw $a1,0x0($s2) +/* 27c6c: 8e460008 */ lw $a2,0x8($s2) +/* 27c70: afab0010 */ sw $t3,0x10($sp) +/* 27c74: 8e290000 */ lw $t1,0x0($s1) +/* 27c78: 4407a000 */ mfc1 $a3,$f20 +/* 27c7c: 02002025 */ or $a0,$s0,$zero +/* 27c80: 01340019 */ multu $t1,$s4 +/* 27c84: 00005012 */ mflo $t2 +/* 27c88: 01536021 */ addu $t4,$t2,$s3 +/* 27c8c: 0c009db2 */ jal func000276c8 +/* 27c90: afac0014 */ sw $t4,0x14($sp) +/* 27c94: 5040000e */ beqzl $v0,.L00027cd0 +/* 27c98: 26100018 */ addiu $s0,$s0,0x18 +/* 27c9c: 8e2f0000 */ lw $t7,0x0($s1) +/* 27ca0: 8fae00a0 */ lw $t6,0xa0($sp) +/* 27ca4: 01f40019 */ multu $t7,$s4 +/* 27ca8: 00006812 */ mflo $t5 +/* 27cac: 026dc021 */ addu $t8,$s3,$t5 +/* 27cb0: af0e0010 */ sw $t6,0x10($t8) +/* 27cb4: 8e390000 */ lw $t9,0x0($s1) +/* 27cb8: 27280001 */ addiu $t0,$t9,0x1 +/* 27cbc: ae280000 */ sw $t0,0x0($s1) +/* 27cc0: 8fa90098 */ lw $t1,0x98($sp) +/* 27cc4: 0109082a */ slt $at,$t0,$t1 +/* 27cc8: 10200005 */ beqz $at,.L00027ce0 +/* 27ccc: 26100018 */ addiu $s0,$s0,0x18 +.L00027cd0: +/* 27cd0: 8faa007c */ lw $t2,0x7c($sp) +.L00027cd4: +/* 27cd4: 020a082b */ sltu $at,$s0,$t2 +/* 27cd8: 5420feb4 */ bnezl $at,.L000277ac +/* 27cdc: 92020000 */ lbu $v0,0x0($s0) +.L00027ce0: +/* 27ce0: 8fbf005c */ lw $ra,0x5c($sp) +.L00027ce4: +/* 27ce4: d7b40020 */ ldc1 $f20,0x20($sp) +/* 27ce8: d7b60028 */ ldc1 $f22,0x28($sp) +/* 27cec: d7b80030 */ ldc1 $f24,0x30($sp) +/* 27cf0: 8fb00038 */ lw $s0,0x38($sp) +/* 27cf4: 8fb1003c */ lw $s1,0x3c($sp) +/* 27cf8: 8fb20040 */ lw $s2,0x40($sp) +/* 27cfc: 8fb30044 */ lw $s3,0x44($sp) +/* 27d00: 8fb40048 */ lw $s4,0x48($sp) +/* 27d04: 8fb5004c */ lw $s5,0x4c($sp) +/* 27d08: 8fb60050 */ lw $s6,0x50($sp) +/* 27d0c: 8fb70054 */ lw $s7,0x54($sp) +/* 27d10: 8fbe0058 */ lw $s8,0x58($sp) +/* 27d14: 03e00008 */ jr $ra +/* 27d18: 27bd0070 */ addiu $sp,$sp,0x70 +); + +GLOBAL_ASM( +glabel func00027d1c +/* 27d1c: 27bdfd58 */ addiu $sp,$sp,-680 +/* 27d20: f7b80050 */ sdc1 $f24,0x50($sp) +/* 27d24: 4485c000 */ mtc1 $a1,$f24 +/* 27d28: afbe0078 */ sw $s8,0x78($sp) +/* 27d2c: 30ef0020 */ andi $t7,$a3,0x20 +/* 27d30: 0080f025 */ or $s8,$a0,$zero +/* 27d34: afbf007c */ sw $ra,0x7c($sp) +/* 27d38: afb70074 */ sw $s7,0x74($sp) +/* 27d3c: afb60070 */ sw $s6,0x70($sp) +/* 27d40: afb5006c */ sw $s5,0x6c($sp) +/* 27d44: afb40068 */ sw $s4,0x68($sp) +/* 27d48: afb30064 */ sw $s3,0x64($sp) +/* 27d4c: afb20060 */ sw $s2,0x60($sp) +/* 27d50: afb1005c */ sw $s1,0x5c($sp) +/* 27d54: afb00058 */ sw $s0,0x58($sp) +/* 27d58: f7b60048 */ sdc1 $f22,0x48($sp) +/* 27d5c: f7b40040 */ sdc1 $f20,0x40($sp) +/* 27d60: afa602b0 */ sw $a2,0x2b0($sp) +/* 27d64: afa702b4 */ sw $a3,0x2b4($sp) +/* 27d68: 11e00035 */ beqz $t7,.L00027e40 +/* 27d6c: afa00294 */ sw $zero,0x294($sp) +/* 27d70: 84c80000 */ lh $t0,0x0($a2) +/* 27d74: 2401ffff */ addiu $at,$zero,-1 +/* 27d78: 00c08025 */ or $s0,$a2,$zero +/* 27d7c: 11010030 */ beq $t0,$at,.L00027e40 +/* 27d80: c7b602c4 */ lwc1 $f22,0x2c4($sp) +/* 27d84: 3c14800a */ lui $s4,0x800a +/* 27d88: 3c13800a */ lui $s3,0x800a +/* 27d8c: 3c11800a */ lui $s1,0x800a +/* 27d90: 2631a8a4 */ addiu $s1,$s1,-22364 +/* 27d94: 2673a8a8 */ addiu $s3,$s3,-22360 +/* 27d98: 2694a8a0 */ addiu $s4,$s4,-22368 +/* 27d9c: c7b402c0 */ lwc1 $f20,0x2c0($sp) +/* 27da0: 27b70294 */ addiu $s7,$sp,0x294 +/* 27da4: 8fb602bc */ lw $s6,0x2bc($sp) +/* 27da8: 97b502ba */ lhu $s5,0x2ba($sp) +/* 27dac: 8fb202cc */ lw $s2,0x2cc($sp) +/* 27db0: 8e390000 */ lw $t9,0x0($s1) +.L00027db4: +/* 27db4: 00085080 */ sll $t2,$t0,0x2 +/* 27db8: 0119082a */ slt $at,$t0,$t9 +/* 27dbc: 5020001c */ beqzl $at,.L00027e30 +/* 27dc0: 86080002 */ lh $t0,0x2($s0) +/* 27dc4: 8e690000 */ lw $t1,0x0($s3) +/* 27dc8: 8e830000 */ lw $v1,0x0($s4) +/* 27dcc: 8faf02c8 */ lw $t7,0x2c8($sp) +/* 27dd0: 012a1021 */ addu $v0,$t1,$t2 +/* 27dd4: 8c4b0000 */ lw $t3,0x0($v0) +/* 27dd8: 4405c000 */ mfc1 $a1,$f24 +/* 27ddc: 03c02025 */ or $a0,$s8,$zero +/* 27de0: 01633021 */ addu $a2,$t3,$v1 +/* 27de4: afa6029c */ sw $a2,0x29c($sp) +/* 27de8: 8c4d0004 */ lw $t5,0x4($v0) +/* 27dec: afa80030 */ sw $t0,0x30($sp) +/* 27df0: afb7002c */ sw $s7,0x2c($sp) +/* 27df4: 01a33821 */ addu $a3,$t5,$v1 +/* 27df8: afa70298 */ sw $a3,0x298($sp) +/* 27dfc: afb20028 */ sw $s2,0x28($sp) +/* 27e00: afa00020 */ sw $zero,0x20($sp) +/* 27e04: e7b6001c */ swc1 $f22,0x1c($sp) +/* 27e08: e7b40018 */ swc1 $f20,0x18($sp) +/* 27e0c: afb60014 */ sw $s6,0x14($sp) +/* 27e10: afb50010 */ sw $s5,0x10($sp) +/* 27e14: 0c009dce */ jal func00027738 +/* 27e18: afaf0024 */ sw $t7,0x24($sp) +/* 27e1c: 8fb80294 */ lw $t8,0x294($sp) +/* 27e20: 0312082a */ slt $at,$t8,$s2 +/* 27e24: 5020003f */ beqzl $at,.L00027f24 +/* 27e28: 8fb80294 */ lw $t8,0x294($sp) +/* 27e2c: 86080002 */ lh $t0,0x2($s0) +.L00027e30: +/* 27e30: 2401ffff */ addiu $at,$zero,-1 +/* 27e34: 26100002 */ addiu $s0,$s0,0x2 +/* 27e38: 5501ffde */ bnel $t0,$at,.L00027db4 +/* 27e3c: 8e390000 */ lw $t9,0x0($s1) +.L00027e40: +/* 27e40: 27b00090 */ addiu $s0,$sp,0x90 +/* 27e44: 8fb202cc */ lw $s2,0x2cc($sp) +/* 27e48: 97b502ba */ lhu $s5,0x2ba($sp) +/* 27e4c: 8fb602bc */ lw $s6,0x2bc($sp) +/* 27e50: 27b70294 */ addiu $s7,$sp,0x294 +/* 27e54: c7b402c0 */ lwc1 $f20,0x2c0($sp) +/* 27e58: c7b602c4 */ lwc1 $f22,0x2c4($sp) +/* 27e5c: 02002825 */ or $a1,$s0,$zero +/* 27e60: 8fa402b0 */ lw $a0,0x2b0($sp) +/* 27e64: 0fc197e0 */ jal 0xf065f80 +/* 27e68: 24060100 */ addiu $a2,$zero,0x100 +/* 27e6c: 87b90090 */ lh $t9,0x90($sp) +/* 27e70: 02008825 */ or $s1,$s0,$zero +/* 27e74: 27a90090 */ addiu $t1,$sp,0x90 +/* 27e78: 07200029 */ bltz $t9,.L00027f20 +/* 27e7c: 3c14800a */ lui $s4,0x800a +/* 27e80: 85220000 */ lh $v0,0x0($t1) +/* 27e84: 26949fc0 */ addiu $s4,$s4,-24640 +/* 27e88: 24130048 */ addiu $s3,$zero,0x48 +.L00027e8c: +/* 27e8c: 00530019 */ multu $v0,$s3 +/* 27e90: 8e8b0338 */ lw $t3,0x338($s4) +/* 27e94: 8fa502b4 */ lw $a1,0x2b4($sp) +/* 27e98: 00005012 */ mflo $t2 +/* 27e9c: 014b8021 */ addu $s0,$t2,$t3 +/* 27ea0: 0fc19553 */ jal 0xf06554c +/* 27ea4: 02002025 */ or $a0,$s0,$zero +/* 27ea8: 10400019 */ beqz $v0,.L00027f10 +/* 27eac: 02002025 */ or $a0,$s0,$zero +/* 27eb0: 27a5029c */ addiu $a1,$sp,0x29c +/* 27eb4: 0fc198a4 */ jal 0xf066290 +/* 27eb8: 27a60298 */ addiu $a2,$sp,0x298 +/* 27ebc: 10400014 */ beqz $v0,.L00027f10 +/* 27ec0: 03c02025 */ or $a0,$s8,$zero +/* 27ec4: 8fac02c8 */ lw $t4,0x2c8($sp) +/* 27ec8: afb50010 */ sw $s5,0x10($sp) +/* 27ecc: afb60014 */ sw $s6,0x14($sp) +/* 27ed0: e7b40018 */ swc1 $f20,0x18($sp) +/* 27ed4: e7b6001c */ swc1 $f22,0x1c($sp) +/* 27ed8: afb00020 */ sw $s0,0x20($sp) +/* 27edc: afb20028 */ sw $s2,0x28($sp) +/* 27ee0: afb7002c */ sw $s7,0x2c($sp) +/* 27ee4: afac0024 */ sw $t4,0x24($sp) +/* 27ee8: 860d0028 */ lh $t5,0x28($s0) +/* 27eec: 4405c000 */ mfc1 $a1,$f24 +/* 27ef0: 8fa6029c */ lw $a2,0x29c($sp) +/* 27ef4: 8fa70298 */ lw $a3,0x298($sp) +/* 27ef8: 0c009dce */ jal func00027738 +/* 27efc: afad0030 */ sw $t5,0x30($sp) +/* 27f00: 8fae0294 */ lw $t6,0x294($sp) +/* 27f04: 01d2082a */ slt $at,$t6,$s2 +/* 27f08: 50200006 */ beqzl $at,.L00027f24 +/* 27f0c: 8fb80294 */ lw $t8,0x294($sp) +.L00027f10: +/* 27f10: 86220002 */ lh $v0,0x2($s1) +/* 27f14: 26310002 */ addiu $s1,$s1,0x2 +/* 27f18: 0441ffdc */ bgez $v0,.L00027e8c +/* 27f1c: 00000000 */ sll $zero,$zero,0x0 +.L00027f20: +/* 27f20: 8fb80294 */ lw $t8,0x294($sp) +.L00027f24: +/* 27f24: 8faf02c8 */ lw $t7,0x2c8($sp) +/* 27f28: 0018c880 */ sll $t9,$t8,0x2 +/* 27f2c: 0338c821 */ addu $t9,$t9,$t8 +/* 27f30: 0019c880 */ sll $t9,$t9,0x2 +/* 27f34: 01f94821 */ addu $t1,$t7,$t9 +/* 27f38: ad200000 */ sw $zero,0x0($t1) +/* 27f3c: 8fbf007c */ lw $ra,0x7c($sp) +/* 27f40: 8fbe0078 */ lw $s8,0x78($sp) +/* 27f44: 8fb70074 */ lw $s7,0x74($sp) +/* 27f48: 8fb60070 */ lw $s6,0x70($sp) +/* 27f4c: 8fb5006c */ lw $s5,0x6c($sp) +/* 27f50: 8fb40068 */ lw $s4,0x68($sp) +/* 27f54: 8fb30064 */ lw $s3,0x64($sp) +/* 27f58: 8fb20060 */ lw $s2,0x60($sp) +/* 27f5c: 8fb1005c */ lw $s1,0x5c($sp) +/* 27f60: 8fb00058 */ lw $s0,0x58($sp) +/* 27f64: d7b80050 */ ldc1 $f24,0x50($sp) +/* 27f68: d7b60048 */ ldc1 $f22,0x48($sp) +/* 27f6c: d7b40040 */ ldc1 $f20,0x40($sp) +/* 27f70: 03e00008 */ jr $ra +/* 27f74: 27bd02a8 */ addiu $sp,$sp,0x2a8 +); + +GLOBAL_ASM( +glabel func00027f78 +/* 27f78: 27bdff98 */ addiu $sp,$sp,-104 +/* 27f7c: afbf0064 */ sw $ra,0x64($sp) +/* 27f80: afbe0060 */ sw $s8,0x60($sp) +/* 27f84: afb7005c */ sw $s7,0x5c($sp) +/* 27f88: afb60058 */ sw $s6,0x58($sp) +/* 27f8c: afb50054 */ sw $s5,0x54($sp) +/* 27f90: afb40050 */ sw $s4,0x50($sp) +/* 27f94: afb3004c */ sw $s3,0x4c($sp) +/* 27f98: afb20048 */ sw $s2,0x48($sp) +/* 27f9c: afb10044 */ sw $s1,0x44($sp) +/* 27fa0: afb00040 */ sw $s0,0x40($sp) +/* 27fa4: f7ba0038 */ sdc1 $f26,0x38($sp) +/* 27fa8: f7b80030 */ sdc1 $f24,0x30($sp) +/* 27fac: f7b60028 */ sdc1 $f22,0x28($sp) +/* 27fb0: f7b40020 */ sdc1 $f20,0x20($sp) +/* 27fb4: 90970001 */ lbu $s7,0x1($a0) +/* 27fb8: 4485a000 */ mtc1 $a1,$f20 +/* 27fbc: 4486b000 */ mtc1 $a2,$f22 +/* 27fc0: 4487c000 */ mtc1 $a3,$f24 +/* 27fc4: 0080f025 */ or $s8,$a0,$zero +/* 27fc8: 1ae0007d */ blez $s7,.L000281c0 +/* 27fcc: 00009825 */ or $s3,$zero,$zero +/* 27fd0: 4480d000 */ mtc1 $zero,$f26 +/* 27fd4: 00808825 */ or $s1,$a0,$zero +/* 27fd8: 24160014 */ addiu $s6,$zero,0x14 +/* 27fdc: 8fb5007c */ lw $s5,0x7c($sp) +/* 27fe0: 8fb20084 */ lw $s2,0x84($sp) +.L00027fe4: +/* 27fe4: 26740001 */ addiu $s4,$s3,0x1 +/* 27fe8: 0297001a */ div $zero,$s4,$s7 +/* 27fec: 00007010 */ mfhi $t6 +/* 27ff0: 000e7880 */ sll $t7,$t6,0x2 +/* 27ff4: 01ee7823 */ subu $t7,$t7,$t6 +/* 27ff8: 000f7840 */ sll $t7,$t7,0x1 +/* 27ffc: 03cf8021 */ addu $s0,$s8,$t7 +/* 28000: 8603000e */ lh $v1,0xe($s0) +/* 28004: 8622000e */ lh $v0,0xe($s1) +/* 28008: 16e00002 */ bnez $s7,.L00028014 +/* 2800c: 00000000 */ sll $zero,$zero,0x0 +/* 28010: 0007000d */ break 0x7 +.L00028014: +/* 28014: 2401ffff */ addiu $at,$zero,-1 +/* 28018: 16e10004 */ bne $s7,$at,.L0002802c +/* 2801c: 3c018000 */ lui $at,0x8000 +/* 28020: 16810002 */ bne $s4,$at,.L0002802c +/* 28024: 00000000 */ sll $zero,$zero,0x0 +/* 28028: 0006000d */ break 0x6 +.L0002802c: +/* 2802c: 54430006 */ bnel $v0,$v1,.L00028048 +/* 28030: 86090012 */ lh $t1,0x12($s0) +/* 28034: 86380012 */ lh $t8,0x12($s1) +/* 28038: 86190012 */ lh $t9,0x12($s0) +/* 2803c: 5319005e */ beql $t8,$t9,.L000281b8 +/* 28040: 02809825 */ or $s3,$s4,$zero +/* 28044: 86090012 */ lh $t1,0x12($s0) +.L00028048: +/* 28048: 44834000 */ mtc1 $v1,$f8 +/* 2804c: 86280012 */ lh $t0,0x12($s1) +/* 28050: 44895000 */ mtc1 $t1,$f10 +/* 28054: 46804220 */ cvt.s.w $f8,$f8 +/* 28058: 44822000 */ mtc1 $v0,$f4 +/* 2805c: 44883000 */ mtc1 $t0,$f6 +/* 28060: e7b60014 */ swc1 $f22,0x14($sp) +/* 28064: e7b40010 */ swc1 $f20,0x10($sp) +/* 28068: 468052a0 */ cvt.s.w $f10,$f10 +/* 2806c: 44064000 */ mfc1 $a2,$f8 +/* 28070: 46802320 */ cvt.s.w $f12,$f4 +/* 28074: 44075000 */ mfc1 $a3,$f10 +/* 28078: 0c009595 */ jal func00025654 +/* 2807c: 468033a0 */ cvt.s.w $f14,$f6 +/* 28080: 461a003c */ c.lt.s $f0,$f26 +/* 28084: 46000086 */ mov.s $f2,$f0 +/* 28088: 45020003 */ bc1fl .L00028098 +/* 2808c: 4618103e */ c.le.s $f2,$f24 +/* 28090: 46000087 */ neg.s $f2,$f0 +/* 28094: 4618103e */ c.le.s $f2,$f24 +.L00028098: +/* 28098: 00000000 */ sll $zero,$zero,0x0 +/* 2809c: 45020046 */ bc1fl .L000281b8 +/* 280a0: 02809825 */ or $s3,$s4,$zero +/* 280a4: 862a000e */ lh $t2,0xe($s1) +/* 280a8: 862b0012 */ lh $t3,0x12($s1) +/* 280ac: 4406a000 */ mfc1 $a2,$f20 +/* 280b0: 448a8000 */ mtc1 $t2,$f16 +/* 280b4: 448b9000 */ mtc1 $t3,$f18 +/* 280b8: 4407b000 */ mfc1 $a3,$f22 +/* 280bc: 46808320 */ cvt.s.w $f12,$f16 +/* 280c0: 0c0095c9 */ jal func00025724 +/* 280c4: 468093a0 */ cvt.s.w $f14,$f18 +/* 280c8: 4618003e */ c.le.s $f0,$f24 +/* 280cc: 00000000 */ sll $zero,$zero,0x0 +/* 280d0: 45030022 */ bc1tl .L0002815c +/* 280d4: 8e420000 */ lw $v0,0x0($s2) +/* 280d8: 860c000e */ lh $t4,0xe($s0) +/* 280dc: 860d0012 */ lh $t5,0x12($s0) +/* 280e0: 4406a000 */ mfc1 $a2,$f20 +/* 280e4: 448c2000 */ mtc1 $t4,$f4 +/* 280e8: 448d3000 */ mtc1 $t5,$f6 +/* 280ec: 4407b000 */ mfc1 $a3,$f22 +/* 280f0: 46802320 */ cvt.s.w $f12,$f4 +/* 280f4: 0c0095c9 */ jal func00025724 +/* 280f8: 468033a0 */ cvt.s.w $f14,$f6 +/* 280fc: 4618003e */ c.le.s $f0,$f24 +/* 28100: 00000000 */ sll $zero,$zero,0x0 +/* 28104: 45030015 */ bc1tl .L0002815c +/* 28108: 8e420000 */ lw $v0,0x0($s2) +/* 2810c: 8618000e */ lh $t8,0xe($s0) +/* 28110: 86190012 */ lh $t9,0x12($s0) +/* 28114: 862e000e */ lh $t6,0xe($s1) +/* 28118: 44988000 */ mtc1 $t8,$f16 +/* 2811c: 44999000 */ mtc1 $t9,$f18 +/* 28120: 862f0012 */ lh $t7,0x12($s1) +/* 28124: 46808420 */ cvt.s.w $f16,$f16 +/* 28128: 448e4000 */ mtc1 $t6,$f8 +/* 2812c: 448f5000 */ mtc1 $t7,$f10 +/* 28130: e7b60014 */ swc1 $f22,0x14($sp) +/* 28134: e7b40010 */ swc1 $f20,0x10($sp) +/* 28138: 468094a0 */ cvt.s.w $f18,$f18 +/* 2813c: 44068000 */ mfc1 $a2,$f16 +/* 28140: 46804320 */ cvt.s.w $f12,$f8 +/* 28144: 44079000 */ mfc1 $a3,$f18 +/* 28148: 0c0095dd */ jal func00025774 +/* 2814c: 468053a0 */ cvt.s.w $f14,$f10 +/* 28150: 50400019 */ beqzl $v0,.L000281b8 +/* 28154: 02809825 */ or $s3,$s4,$zero +/* 28158: 8e420000 */ lw $v0,0x0($s2) +.L0002815c: +/* 2815c: 8fa80080 */ lw $t0,0x80($sp) +/* 28160: 0048082a */ slt $at,$v0,$t0 +/* 28164: 50200017 */ beqzl $at,.L000281c4 +/* 28168: 8fbf0064 */ lw $ra,0x64($sp) +/* 2816c: 00560019 */ multu $v0,$s6 +/* 28170: 00004812 */ mflo $t1 +/* 28174: 02a95021 */ addu $t2,$s5,$t1 +/* 28178: ad5e0000 */ sw $s8,0x0($t2) +/* 2817c: 8e4b0000 */ lw $t3,0x0($s2) +/* 28180: 01760019 */ multu $t3,$s6 +/* 28184: 00006012 */ mflo $t4 +/* 28188: 02ac6821 */ addu $t5,$s5,$t4 +/* 2818c: adb30008 */ sw $s3,0x8($t5) +/* 28190: 8e4f0000 */ lw $t7,0x0($s2) +/* 28194: 8fae0078 */ lw $t6,0x78($sp) +/* 28198: 01f60019 */ multu $t7,$s6 +/* 2819c: 0000c012 */ mflo $t8 +/* 281a0: 02b8c821 */ addu $t9,$s5,$t8 +/* 281a4: af2e000c */ sw $t6,0xc($t9) +/* 281a8: 8e480000 */ lw $t0,0x0($s2) +/* 281ac: 25090001 */ addiu $t1,$t0,0x1 +/* 281b0: ae490000 */ sw $t1,0x0($s2) +/* 281b4: 02809825 */ or $s3,$s4,$zero +.L000281b8: +/* 281b8: 1697ff8a */ bne $s4,$s7,.L00027fe4 +/* 281bc: 26310006 */ addiu $s1,$s1,0x6 +.L000281c0: +/* 281c0: 8fbf0064 */ lw $ra,0x64($sp) +.L000281c4: +/* 281c4: d7b40020 */ ldc1 $f20,0x20($sp) +/* 281c8: d7b60028 */ ldc1 $f22,0x28($sp) +/* 281cc: d7b80030 */ ldc1 $f24,0x30($sp) +/* 281d0: d7ba0038 */ ldc1 $f26,0x38($sp) +/* 281d4: 8fb00040 */ lw $s0,0x40($sp) +/* 281d8: 8fb10044 */ lw $s1,0x44($sp) +/* 281dc: 8fb20048 */ lw $s2,0x48($sp) +/* 281e0: 8fb3004c */ lw $s3,0x4c($sp) +/* 281e4: 8fb40050 */ lw $s4,0x50($sp) +/* 281e8: 8fb50054 */ lw $s5,0x54($sp) +/* 281ec: 8fb60058 */ lw $s6,0x58($sp) +/* 281f0: 8fb7005c */ lw $s7,0x5c($sp) +/* 281f4: 8fbe0060 */ lw $s8,0x60($sp) +/* 281f8: 03e00008 */ jr $ra +/* 281fc: 27bd0068 */ addiu $sp,$sp,0x68 +); + +GLOBAL_ASM( +glabel func00028200 +/* 28200: 3c0e800a */ lui $t6,0x800a +/* 28204: 8dcea2ec */ lw $t6,-0x5d14($t6) +/* 28208: 27bdffb8 */ addiu $sp,$sp,-72 +/* 2820c: f7b40008 */ sdc1 $f20,0x8($sp) +/* 28210: 4487a000 */ mtc1 $a3,$f20 +/* 28214: afb00010 */ sw $s0,0x10($sp) +/* 28218: 00a08025 */ or $s0,$a1,$zero +/* 2821c: afb10014 */ sw $s1,0x14($sp) +/* 28220: 15c00007 */ bnez $t6,.L00028240 +/* 28224: afa60050 */ sw $a2,0x50($sp) +/* 28228: 948f0002 */ lhu $t7,0x2($a0) +/* 2822c: 31f80100 */ andi $t8,$t7,0x100 +/* 28230: 53000004 */ beqzl $t8,.L00028244 +/* 28234: 90820001 */ lbu $v0,0x1($a0) +/* 28238: 1000006f */ beqz $zero,.L000283f8 +/* 2823c: 00001025 */ or $v0,$zero,$zero +.L00028240: +/* 28240: 90820001 */ lbu $v0,0x1($a0) +.L00028244: +/* 28244: 00001825 */ or $v1,$zero,$zero +/* 28248: 00002825 */ or $a1,$zero,$zero +/* 2824c: 00003025 */ or $a2,$zero,$zero +/* 28250: 18400068 */ blez $v0,.L000283f4 +/* 28254: 00003825 */ or $a3,$zero,$zero +/* 28258: 3c013f80 */ lui $at,0x3f80 +/* 2825c: 44811000 */ mtc1 $at,$f2 +/* 28260: 44807000 */ mtc1 $zero,$f14 +/* 28264: 244affff */ addiu $t2,$v0,-1 +/* 28268: 00806025 */ or $t4,$a0,$zero +/* 2826c: c7ac0058 */ lwc1 $f12,0x58($sp) +/* 28270: 24110006 */ addiu $s1,$zero,0x6 +.L00028274: +/* 28274: 24e90001 */ addiu $t1,$a3,0x1 +/* 28278: 14ea0002 */ bne $a3,$t2,.L00028284 +/* 2827c: 01204025 */ or $t0,$t1,$zero +/* 28280: 00004025 */ or $t0,$zero,$zero +.L00028284: +/* 28284: 01110019 */ multu $t0,$s1 +/* 28288: 858f000e */ lh $t7,0xe($t4) +/* 2828c: 0000c812 */ mflo $t9 +/* 28290: 00995821 */ addu $t3,$a0,$t9 +/* 28294: 856e000e */ lh $t6,0xe($t3) +/* 28298: 85780012 */ lh $t8,0x12($t3) +/* 2829c: 85990012 */ lh $t9,0x12($t4) +/* 282a0: 01cf3823 */ subu $a3,$t6,$t7 +/* 282a4: 04e10002 */ bgez $a3,.L000282b0 +/* 282a8: 03196823 */ subu $t5,$t8,$t9 +/* 282ac: 00073823 */ negu $a3,$a3 +.L000282b0: +/* 282b0: 05a10002 */ bgez $t5,.L000282bc +/* 282b4: 00000000 */ sll $zero,$zero,0x0 +/* 282b8: 000d6823 */ negu $t5,$t5 +.L000282bc: +/* 282bc: 54e00004 */ bnezl $a3,.L000282d0 +/* 282c0: 858e0010 */ lh $t6,0x10($t4) +/* 282c4: 51a00049 */ beqzl $t5,.L000283ec +/* 282c8: 01203825 */ or $a3,$t1,$zero +/* 282cc: 858e0010 */ lh $t6,0x10($t4) +.L000282d0: +/* 282d0: 01a7082a */ slt $at,$t5,$a3 +/* 282d4: 448e2000 */ mtc1 $t6,$f4 +/* 282d8: 00000000 */ sll $zero,$zero,0x0 +/* 282dc: 468021a0 */ cvt.s.w $f6,$f4 +/* 282e0: e7a60024 */ swc1 $f6,0x24($sp) +/* 282e4: 856f0010 */ lh $t7,0x10($t3) +/* 282e8: 448f4000 */ mtc1 $t7,$f8 +/* 282ec: 00000000 */ sll $zero,$zero,0x0 +/* 282f0: 468042a0 */ cvt.s.w $f10,$f8 +/* 282f4: 1020000d */ beqz $at,.L0002832c +/* 282f8: e7aa001c */ swc1 $f10,0x1c($sp) +/* 282fc: 8598000e */ lh $t8,0xe($t4) +/* 28300: 44982000 */ mtc1 $t8,$f4 +/* 28304: 00000000 */ sll $zero,$zero,0x0 +/* 28308: 468021a0 */ cvt.s.w $f6,$f4 +/* 2830c: e7a60020 */ swc1 $f6,0x20($sp) +/* 28310: 8579000e */ lh $t9,0xe($t3) +/* 28314: 44994000 */ mtc1 $t9,$f8 +/* 28318: 00000000 */ sll $zero,$zero,0x0 +/* 2831c: 468042a0 */ cvt.s.w $f10,$f8 +/* 28320: e7aa0018 */ swc1 $f10,0x18($sp) +/* 28324: 1000000c */ beqz $zero,.L00028358 +/* 28328: c6100000 */ lwc1 $f16,0x0($s0) +.L0002832c: +/* 2832c: 858e0012 */ lh $t6,0x12($t4) +/* 28330: 448e2000 */ mtc1 $t6,$f4 +/* 28334: 00000000 */ sll $zero,$zero,0x0 +/* 28338: 468021a0 */ cvt.s.w $f6,$f4 +/* 2833c: e7a60020 */ swc1 $f6,0x20($sp) +/* 28340: 856f0012 */ lh $t7,0x12($t3) +/* 28344: 448f4000 */ mtc1 $t7,$f8 +/* 28348: 00000000 */ sll $zero,$zero,0x0 +/* 2834c: 468042a0 */ cvt.s.w $f10,$f8 +/* 28350: e7aa0018 */ swc1 $f10,0x18($sp) +/* 28354: c6100008 */ lwc1 $f16,0x8($s0) +.L00028358: +/* 28358: c7a60020 */ lwc1 $f6,0x20($sp) +/* 2835c: c7a40018 */ lwc1 $f4,0x18($sp) +/* 28360: 46068281 */ sub.s $f10,$f16,$f6 +/* 28364: 46062201 */ sub.s $f8,$f4,$f6 +/* 28368: 46085483 */ div.s $f18,$f10,$f8 +/* 2836c: 4602903e */ c.le.s $f18,$f2 +/* 28370: 00000000 */ sll $zero,$zero,0x0 +/* 28374: 4502001d */ bc1fl .L000283ec +/* 28378: 01203825 */ or $a3,$t1,$zero +/* 2837c: 4612703e */ c.le.s $f14,$f18 +/* 28380: c7a4001c */ lwc1 $f4,0x1c($sp) +/* 28384: c7a60024 */ lwc1 $f6,0x24($sp) +/* 28388: 45020018 */ bc1fl .L000283ec +/* 2838c: 01203825 */ or $a3,$t1,$zero +/* 28390: 46062281 */ sub.s $f10,$f4,$f6 +/* 28394: 46026101 */ sub.s $f4,$f12,$f2 +/* 28398: 46125202 */ mul.s $f8,$f10,$f18 +/* 2839c: 46064480 */ add.s $f18,$f8,$f6 +/* 283a0: 4612203e */ c.le.s $f4,$f18 +/* 283a4: 00000000 */ sll $zero,$zero,0x0 +/* 283a8: 45020006 */ bc1fl .L000283c4 +/* 283ac: 4602a280 */ add.s $f10,$f20,$f2 +/* 283b0: 10a0000d */ beqz $a1,.L000283e8 +/* 283b4: 24630001 */ addiu $v1,$v1,0x1 +/* 283b8: 1000000b */ beqz $zero,.L000283e8 +/* 283bc: 24c60001 */ addiu $a2,$a2,0x1 +/* 283c0: 4602a280 */ add.s $f10,$f20,$f2 +.L000283c4: +/* 283c4: 460a903e */ c.le.s $f18,$f10 +/* 283c8: 00000000 */ sll $zero,$zero,0x0 +/* 283cc: 45020006 */ bc1fl .L000283e8 +/* 283d0: 24c60001 */ addiu $a2,$a2,0x1 +/* 283d4: 10600004 */ beqz $v1,.L000283e8 +/* 283d8: 24a50001 */ addiu $a1,$a1,0x1 +/* 283dc: 10000002 */ beqz $zero,.L000283e8 +/* 283e0: 24c60001 */ addiu $a2,$a2,0x1 +/* 283e4: 24c60001 */ addiu $a2,$a2,0x1 +.L000283e8: +/* 283e8: 01203825 */ or $a3,$t1,$zero +.L000283ec: +/* 283ec: 1522ffa1 */ bne $t1,$v0,.L00028274 +/* 283f0: 258c0006 */ addiu $t4,$t4,0x6 +.L000283f4: +/* 283f4: 00c01025 */ or $v0,$a2,$zero +.L000283f8: +/* 283f8: d7b40008 */ ldc1 $f20,0x8($sp) +/* 283fc: 8fb00010 */ lw $s0,0x10($sp) +/* 28400: 8fb10014 */ lw $s1,0x14($sp) +/* 28404: 03e00008 */ jr $ra +/* 28408: 27bd0048 */ addiu $sp,$sp,0x48 +); + +GLOBAL_ASM( +glabel func0002840c +/* 2840c: 27bdff98 */ addiu $sp,$sp,-104 +/* 28410: afbf0064 */ sw $ra,0x64($sp) +/* 28414: afbe0060 */ sw $s8,0x60($sp) +/* 28418: afb7005c */ sw $s7,0x5c($sp) +/* 2841c: afb60058 */ sw $s6,0x58($sp) +/* 28420: afb50054 */ sw $s5,0x54($sp) +/* 28424: afb40050 */ sw $s4,0x50($sp) +/* 28428: afb3004c */ sw $s3,0x4c($sp) +/* 2842c: afb20048 */ sw $s2,0x48($sp) +/* 28430: afb10044 */ sw $s1,0x44($sp) +/* 28434: afb00040 */ sw $s0,0x40($sp) +/* 28438: f7ba0038 */ sdc1 $f26,0x38($sp) +/* 2843c: f7b80030 */ sdc1 $f24,0x30($sp) +/* 28440: f7b60028 */ sdc1 $f22,0x28($sp) +/* 28444: f7b40020 */ sdc1 $f20,0x20($sp) +/* 28448: 90970001 */ lbu $s7,0x1($a0) +/* 2844c: 4485a000 */ mtc1 $a1,$f20 +/* 28450: 4486b000 */ mtc1 $a2,$f22 +/* 28454: 4487c000 */ mtc1 $a3,$f24 +/* 28458: 0080f025 */ or $s8,$a0,$zero +/* 2845c: 1ae00066 */ blez $s7,.L000285f8 +/* 28460: 00009825 */ or $s3,$zero,$zero +/* 28464: 4480d000 */ mtc1 $zero,$f26 +/* 28468: 00808825 */ or $s1,$a0,$zero +/* 2846c: 24160014 */ addiu $s6,$zero,0x14 +/* 28470: 8fb5007c */ lw $s5,0x7c($sp) +/* 28474: 8fb20084 */ lw $s2,0x84($sp) +.L00028478: +/* 28478: 26740001 */ addiu $s4,$s3,0x1 +/* 2847c: 0297001a */ div $zero,$s4,$s7 +/* 28480: 00007010 */ mfhi $t6 +/* 28484: 000e7880 */ sll $t7,$t6,0x2 +/* 28488: 01ee7823 */ subu $t7,$t7,$t6 +/* 2848c: 000f7880 */ sll $t7,$t7,0x2 +/* 28490: 03cf8021 */ addu $s0,$s8,$t7 +/* 28494: c6000010 */ lwc1 $f0,0x10($s0) +/* 28498: c62c0010 */ lwc1 $f12,0x10($s1) +/* 2849c: 16e00002 */ bnez $s7,.L000284a8 +/* 284a0: 00000000 */ sll $zero,$zero,0x0 +/* 284a4: 0007000d */ break 0x7 +.L000284a8: +/* 284a8: 2401ffff */ addiu $at,$zero,-1 +/* 284ac: 16e10004 */ bne $s7,$at,.L000284c0 +/* 284b0: 3c018000 */ lui $at,0x8000 +/* 284b4: 16810002 */ bne $s4,$at,.L000284c0 +/* 284b8: 00000000 */ sll $zero,$zero,0x0 +/* 284bc: 0006000d */ break 0x6 +.L000284c0: +/* 284c0: 46006032 */ c.eq.s $f12,$f0 +/* 284c4: 00000000 */ sll $zero,$zero,0x0 +/* 284c8: 45020008 */ bc1fl .L000284ec +/* 284cc: c62e0018 */ lwc1 $f14,0x18($s1) +/* 284d0: c6240018 */ lwc1 $f4,0x18($s1) +/* 284d4: c6060018 */ lwc1 $f6,0x18($s0) +/* 284d8: 46062032 */ c.eq.s $f4,$f6 +/* 284dc: 00000000 */ sll $zero,$zero,0x0 +/* 284e0: 45030043 */ bc1tl .L000285f0 +/* 284e4: 02809825 */ or $s3,$s4,$zero +/* 284e8: c62e0018 */ lwc1 $f14,0x18($s1) +.L000284ec: +/* 284ec: 44060000 */ mfc1 $a2,$f0 +/* 284f0: 8e070018 */ lw $a3,0x18($s0) +/* 284f4: e7b60014 */ swc1 $f22,0x14($sp) +/* 284f8: 0c009595 */ jal func00025654 +/* 284fc: e7b40010 */ swc1 $f20,0x10($sp) +/* 28500: 461a003c */ c.lt.s $f0,$f26 +/* 28504: 46000086 */ mov.s $f2,$f0 +/* 28508: 45020003 */ bc1fl .L00028518 +/* 2850c: 4618103e */ c.le.s $f2,$f24 +/* 28510: 46000087 */ neg.s $f2,$f0 +/* 28514: 4618103e */ c.le.s $f2,$f24 +.L00028518: +/* 28518: 00000000 */ sll $zero,$zero,0x0 +/* 2851c: 45020034 */ bc1fl .L000285f0 +/* 28520: 02809825 */ or $s3,$s4,$zero +/* 28524: 4406a000 */ mfc1 $a2,$f20 +/* 28528: 4407b000 */ mfc1 $a3,$f22 +/* 2852c: c62c0010 */ lwc1 $f12,0x10($s1) +/* 28530: 0c0095c9 */ jal func00025724 +/* 28534: c62e0018 */ lwc1 $f14,0x18($s1) +/* 28538: 4618003e */ c.le.s $f0,$f24 +/* 2853c: 00000000 */ sll $zero,$zero,0x0 +/* 28540: 45030014 */ bc1tl .L00028594 +/* 28544: 8e420000 */ lw $v0,0x0($s2) +/* 28548: 4406a000 */ mfc1 $a2,$f20 +/* 2854c: 4407b000 */ mfc1 $a3,$f22 +/* 28550: c60c0010 */ lwc1 $f12,0x10($s0) +/* 28554: 0c0095c9 */ jal func00025724 +/* 28558: c60e0018 */ lwc1 $f14,0x18($s0) +/* 2855c: 4618003e */ c.le.s $f0,$f24 +/* 28560: 00000000 */ sll $zero,$zero,0x0 +/* 28564: 4503000b */ bc1tl .L00028594 +/* 28568: 8e420000 */ lw $v0,0x0($s2) +/* 2856c: c62c0010 */ lwc1 $f12,0x10($s1) +/* 28570: c62e0018 */ lwc1 $f14,0x18($s1) +/* 28574: 8e060010 */ lw $a2,0x10($s0) +/* 28578: 8e070018 */ lw $a3,0x18($s0) +/* 2857c: e7b60014 */ swc1 $f22,0x14($sp) +/* 28580: 0c0095dd */ jal func00025774 +/* 28584: e7b40010 */ swc1 $f20,0x10($sp) +/* 28588: 50400019 */ beqzl $v0,.L000285f0 +/* 2858c: 02809825 */ or $s3,$s4,$zero +/* 28590: 8e420000 */ lw $v0,0x0($s2) +.L00028594: +/* 28594: 8fb80080 */ lw $t8,0x80($sp) +/* 28598: 0058082a */ slt $at,$v0,$t8 +/* 2859c: 50200017 */ beqzl $at,.L000285fc +/* 285a0: 8fbf0064 */ lw $ra,0x64($sp) +/* 285a4: 00560019 */ multu $v0,$s6 +/* 285a8: 0000c812 */ mflo $t9 +/* 285ac: 02b94021 */ addu $t0,$s5,$t9 +/* 285b0: ad1e0000 */ sw $s8,0x0($t0) +/* 285b4: 8e490000 */ lw $t1,0x0($s2) +/* 285b8: 01360019 */ multu $t1,$s6 +/* 285bc: 00005012 */ mflo $t2 +/* 285c0: 02aa5821 */ addu $t3,$s5,$t2 +/* 285c4: ad730008 */ sw $s3,0x8($t3) +/* 285c8: 8e4d0000 */ lw $t5,0x0($s2) +/* 285cc: 8fac0078 */ lw $t4,0x78($sp) +/* 285d0: 01b60019 */ multu $t5,$s6 +/* 285d4: 00007012 */ mflo $t6 +/* 285d8: 02ae7821 */ addu $t7,$s5,$t6 +/* 285dc: adec000c */ sw $t4,0xc($t7) +/* 285e0: 8e580000 */ lw $t8,0x0($s2) +/* 285e4: 27190001 */ addiu $t9,$t8,0x1 +/* 285e8: ae590000 */ sw $t9,0x0($s2) +/* 285ec: 02809825 */ or $s3,$s4,$zero +.L000285f0: +/* 285f0: 1697ffa1 */ bne $s4,$s7,.L00028478 +/* 285f4: 2631000c */ addiu $s1,$s1,0xc +.L000285f8: +/* 285f8: 8fbf0064 */ lw $ra,0x64($sp) +.L000285fc: +/* 285fc: d7b40020 */ ldc1 $f20,0x20($sp) +/* 28600: d7b60028 */ ldc1 $f22,0x28($sp) +/* 28604: d7b80030 */ ldc1 $f24,0x30($sp) +/* 28608: d7ba0038 */ ldc1 $f26,0x38($sp) +/* 2860c: 8fb00040 */ lw $s0,0x40($sp) +/* 28610: 8fb10044 */ lw $s1,0x44($sp) +/* 28614: 8fb20048 */ lw $s2,0x48($sp) +/* 28618: 8fb3004c */ lw $s3,0x4c($sp) +/* 2861c: 8fb40050 */ lw $s4,0x50($sp) +/* 28620: 8fb50054 */ lw $s5,0x54($sp) +/* 28624: 8fb60058 */ lw $s6,0x58($sp) +/* 28628: 8fb7005c */ lw $s7,0x5c($sp) +/* 2862c: 8fbe0060 */ lw $s8,0x60($sp) +/* 28630: 03e00008 */ jr $ra +/* 28634: 27bd0068 */ addiu $sp,$sp,0x68 +); + +GLOBAL_ASM( +glabel func00028638 +/* 28638: 27bdff98 */ addiu $sp,$sp,-104 +/* 2863c: afbf0064 */ sw $ra,0x64($sp) +/* 28640: afbe0060 */ sw $s8,0x60($sp) +/* 28644: afb7005c */ sw $s7,0x5c($sp) +/* 28648: afb60058 */ sw $s6,0x58($sp) +/* 2864c: afb50054 */ sw $s5,0x54($sp) +/* 28650: afb40050 */ sw $s4,0x50($sp) +/* 28654: afb3004c */ sw $s3,0x4c($sp) +/* 28658: afb20048 */ sw $s2,0x48($sp) +/* 2865c: afb10044 */ sw $s1,0x44($sp) +/* 28660: afb00040 */ sw $s0,0x40($sp) +/* 28664: f7ba0038 */ sdc1 $f26,0x38($sp) +/* 28668: f7b80030 */ sdc1 $f24,0x30($sp) +/* 2866c: f7b60028 */ sdc1 $f22,0x28($sp) +/* 28670: f7b40020 */ sdc1 $f20,0x20($sp) +/* 28674: 90970001 */ lbu $s7,0x1($a0) +/* 28678: 4485a000 */ mtc1 $a1,$f20 +/* 2867c: 4486b000 */ mtc1 $a2,$f22 +/* 28680: 4487c000 */ mtc1 $a3,$f24 +/* 28684: 0080f025 */ or $s8,$a0,$zero +/* 28688: 1ae00064 */ blez $s7,.L0002881c +/* 2868c: 00009825 */ or $s3,$zero,$zero +/* 28690: 4480d000 */ mtc1 $zero,$f26 +/* 28694: 00808825 */ or $s1,$a0,$zero +/* 28698: 24160014 */ addiu $s6,$zero,0x14 +/* 2869c: 8fb5007c */ lw $s5,0x7c($sp) +/* 286a0: 8fb20084 */ lw $s2,0x84($sp) +.L000286a4: +/* 286a4: 26740001 */ addiu $s4,$s3,0x1 +/* 286a8: 0297001a */ div $zero,$s4,$s7 +/* 286ac: 00007010 */ mfhi $t6 +/* 286b0: 000e78c0 */ sll $t7,$t6,0x3 +/* 286b4: 03cf8021 */ addu $s0,$s8,$t7 +/* 286b8: c600000c */ lwc1 $f0,0xc($s0) +/* 286bc: c62c000c */ lwc1 $f12,0xc($s1) +/* 286c0: 16e00002 */ bnez $s7,.L000286cc +/* 286c4: 00000000 */ sll $zero,$zero,0x0 +/* 286c8: 0007000d */ break 0x7 +.L000286cc: +/* 286cc: 2401ffff */ addiu $at,$zero,-1 +/* 286d0: 16e10004 */ bne $s7,$at,.L000286e4 +/* 286d4: 3c018000 */ lui $at,0x8000 +/* 286d8: 16810002 */ bne $s4,$at,.L000286e4 +/* 286dc: 00000000 */ sll $zero,$zero,0x0 +/* 286e0: 0006000d */ break 0x6 +.L000286e4: +/* 286e4: 46006032 */ c.eq.s $f12,$f0 +/* 286e8: 00000000 */ sll $zero,$zero,0x0 +/* 286ec: 45020008 */ bc1fl .L00028710 +/* 286f0: c62e0010 */ lwc1 $f14,0x10($s1) +/* 286f4: c6240010 */ lwc1 $f4,0x10($s1) +/* 286f8: c6060010 */ lwc1 $f6,0x10($s0) +/* 286fc: 46062032 */ c.eq.s $f4,$f6 +/* 28700: 00000000 */ sll $zero,$zero,0x0 +/* 28704: 45030043 */ bc1tl .L00028814 +/* 28708: 02809825 */ or $s3,$s4,$zero +/* 2870c: c62e0010 */ lwc1 $f14,0x10($s1) +.L00028710: +/* 28710: 44060000 */ mfc1 $a2,$f0 +/* 28714: 8e070010 */ lw $a3,0x10($s0) +/* 28718: e7b60014 */ swc1 $f22,0x14($sp) +/* 2871c: 0c009595 */ jal func00025654 +/* 28720: e7b40010 */ swc1 $f20,0x10($sp) +/* 28724: 461a003c */ c.lt.s $f0,$f26 +/* 28728: 46000086 */ mov.s $f2,$f0 +/* 2872c: 45020003 */ bc1fl .L0002873c +/* 28730: 4618103e */ c.le.s $f2,$f24 +/* 28734: 46000087 */ neg.s $f2,$f0 +/* 28738: 4618103e */ c.le.s $f2,$f24 +.L0002873c: +/* 2873c: 00000000 */ sll $zero,$zero,0x0 +/* 28740: 45020034 */ bc1fl .L00028814 +/* 28744: 02809825 */ or $s3,$s4,$zero +/* 28748: 4406a000 */ mfc1 $a2,$f20 +/* 2874c: 4407b000 */ mfc1 $a3,$f22 +/* 28750: c62c000c */ lwc1 $f12,0xc($s1) +/* 28754: 0c0095c9 */ jal func00025724 +/* 28758: c62e0010 */ lwc1 $f14,0x10($s1) +/* 2875c: 4618003e */ c.le.s $f0,$f24 +/* 28760: 00000000 */ sll $zero,$zero,0x0 +/* 28764: 45030014 */ bc1tl .L000287b8 +/* 28768: 8e420000 */ lw $v0,0x0($s2) +/* 2876c: 4406a000 */ mfc1 $a2,$f20 +/* 28770: 4407b000 */ mfc1 $a3,$f22 +/* 28774: c60c000c */ lwc1 $f12,0xc($s0) +/* 28778: 0c0095c9 */ jal func00025724 +/* 2877c: c60e0010 */ lwc1 $f14,0x10($s0) +/* 28780: 4618003e */ c.le.s $f0,$f24 +/* 28784: 00000000 */ sll $zero,$zero,0x0 +/* 28788: 4503000b */ bc1tl .L000287b8 +/* 2878c: 8e420000 */ lw $v0,0x0($s2) +/* 28790: c62c000c */ lwc1 $f12,0xc($s1) +/* 28794: c62e0010 */ lwc1 $f14,0x10($s1) +/* 28798: 8e06000c */ lw $a2,0xc($s0) +/* 2879c: 8e070010 */ lw $a3,0x10($s0) +/* 287a0: e7b60014 */ swc1 $f22,0x14($sp) +/* 287a4: 0c0095dd */ jal func00025774 +/* 287a8: e7b40010 */ swc1 $f20,0x10($sp) +/* 287ac: 50400019 */ beqzl $v0,.L00028814 +/* 287b0: 02809825 */ or $s3,$s4,$zero +/* 287b4: 8e420000 */ lw $v0,0x0($s2) +.L000287b8: +/* 287b8: 8fb80080 */ lw $t8,0x80($sp) +/* 287bc: 0058082a */ slt $at,$v0,$t8 +/* 287c0: 50200017 */ beqzl $at,.L00028820 +/* 287c4: 8fbf0064 */ lw $ra,0x64($sp) +/* 287c8: 00560019 */ multu $v0,$s6 +/* 287cc: 0000c812 */ mflo $t9 +/* 287d0: 02b94021 */ addu $t0,$s5,$t9 +/* 287d4: ad1e0000 */ sw $s8,0x0($t0) +/* 287d8: 8e490000 */ lw $t1,0x0($s2) +/* 287dc: 01360019 */ multu $t1,$s6 +/* 287e0: 00005012 */ mflo $t2 +/* 287e4: 02aa5821 */ addu $t3,$s5,$t2 +/* 287e8: ad730008 */ sw $s3,0x8($t3) +/* 287ec: 8e4d0000 */ lw $t5,0x0($s2) +/* 287f0: 8fac0078 */ lw $t4,0x78($sp) +/* 287f4: 01b60019 */ multu $t5,$s6 +/* 287f8: 00007012 */ mflo $t6 +/* 287fc: 02ae7821 */ addu $t7,$s5,$t6 +/* 28800: adec000c */ sw $t4,0xc($t7) +/* 28804: 8e580000 */ lw $t8,0x0($s2) +/* 28808: 27190001 */ addiu $t9,$t8,0x1 +/* 2880c: ae590000 */ sw $t9,0x0($s2) +/* 28810: 02809825 */ or $s3,$s4,$zero +.L00028814: +/* 28814: 1697ffa3 */ bne $s4,$s7,.L000286a4 +/* 28818: 26310008 */ addiu $s1,$s1,0x8 +.L0002881c: +/* 2881c: 8fbf0064 */ lw $ra,0x64($sp) +.L00028820: +/* 28820: d7b40020 */ ldc1 $f20,0x20($sp) +/* 28824: d7b60028 */ ldc1 $f22,0x28($sp) +/* 28828: d7b80030 */ ldc1 $f24,0x30($sp) +/* 2882c: d7ba0038 */ ldc1 $f26,0x38($sp) +/* 28830: 8fb00040 */ lw $s0,0x40($sp) +/* 28834: 8fb10044 */ lw $s1,0x44($sp) +/* 28838: 8fb20048 */ lw $s2,0x48($sp) +/* 2883c: 8fb3004c */ lw $s3,0x4c($sp) +/* 28840: 8fb40050 */ lw $s4,0x50($sp) +/* 28844: 8fb50054 */ lw $s5,0x54($sp) +/* 28848: 8fb60058 */ lw $s6,0x58($sp) +/* 2884c: 8fb7005c */ lw $s7,0x5c($sp) +/* 28850: 8fbe0060 */ lw $s8,0x60($sp) +/* 28854: 03e00008 */ jr $ra +/* 28858: 27bd0068 */ addiu $sp,$sp,0x68 +); + +GLOBAL_ASM( +glabel func0002885c +/* 2885c: afa7000c */ sw $a3,0xc($sp) +/* 28860: c7aa000c */ lwc1 $f10,0xc($sp) +/* 28864: c4880014 */ lwc1 $f8,0x14($a0) +/* 28868: 44856000 */ mtc1 $a1,$f12 +/* 2886c: c484000c */ lwc1 $f4,0xc($a0) +/* 28870: 460a4400 */ add.s $f16,$f8,$f10 +/* 28874: 44867000 */ mtc1 $a2,$f14 +/* 28878: c4860010 */ lwc1 $f6,0x10($a0) +/* 2887c: 46046001 */ sub.s $f0,$f12,$f4 +/* 28880: 46108482 */ mul.s $f18,$f16,$f16 +/* 28884: 8fa2001c */ lw $v0,0x1c($sp) +/* 28888: 46067081 */ sub.s $f2,$f14,$f6 +/* 2888c: 46000102 */ mul.s $f4,$f0,$f0 +/* 28890: 8fae0018 */ lw $t6,0x18($sp) +/* 28894: 46021182 */ mul.s $f6,$f2,$f2 +/* 28898: 46062200 */ add.s $f8,$f4,$f6 +/* 2889c: 4612403e */ c.le.s $f8,$f18 +/* 288a0: 00000000 */ sll $zero,$zero,0x0 +/* 288a4: 45000019 */ bc1f .L0002890c +/* 288a8: 00000000 */ sll $zero,$zero,0x0 +/* 288ac: 8c430000 */ lw $v1,0x0($v0) +/* 288b0: 24060014 */ addiu $a2,$zero,0x14 +/* 288b4: 006e082a */ slt $at,$v1,$t6 +/* 288b8: 10200014 */ beqz $at,.L0002890c +/* 288bc: 00000000 */ sll $zero,$zero,0x0 +/* 288c0: 00660019 */ multu $v1,$a2 +/* 288c4: 8fa50014 */ lw $a1,0x14($sp) +/* 288c8: 00007812 */ mflo $t7 +/* 288cc: 00afc021 */ addu $t8,$a1,$t7 +/* 288d0: af040000 */ sw $a0,0x0($t8) +/* 288d4: 8c590000 */ lw $t9,0x0($v0) +/* 288d8: 03260019 */ multu $t9,$a2 +/* 288dc: 00004012 */ mflo $t0 +/* 288e0: 00a84821 */ addu $t1,$a1,$t0 +/* 288e4: ad200008 */ sw $zero,0x8($t1) +/* 288e8: 8c4b0000 */ lw $t3,0x0($v0) +/* 288ec: 8faa0010 */ lw $t2,0x10($sp) +/* 288f0: 01660019 */ multu $t3,$a2 +/* 288f4: 00006012 */ mflo $t4 +/* 288f8: 00ac6821 */ addu $t5,$a1,$t4 +/* 288fc: adaa000c */ sw $t2,0xc($t5) +/* 28900: 8c4e0000 */ lw $t6,0x0($v0) +/* 28904: 25cf0001 */ addiu $t7,$t6,0x1 +/* 28908: ac4f0000 */ sw $t7,0x0($v0) +.L0002890c: +/* 2890c: 03e00008 */ jr $ra +/* 28910: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00028914 +/* 28914: 27bdff88 */ addiu $sp,$sp,-120 +/* 28918: f7b40028 */ sdc1 $f20,0x28($sp) +/* 2891c: 4487a000 */ mtc1 $a3,$f20 +/* 28920: afb10044 */ sw $s1,0x44($sp) +/* 28924: afb00040 */ sw $s0,0x40($sp) +/* 28928: 0085082b */ sltu $at,$a0,$a1 +/* 2892c: 00c08825 */ or $s1,$a2,$zero +/* 28930: afbf0064 */ sw $ra,0x64($sp) +/* 28934: afbe0060 */ sw $s8,0x60($sp) +/* 28938: afb7005c */ sw $s7,0x5c($sp) +/* 2893c: afb60058 */ sw $s6,0x58($sp) +/* 28940: afb50054 */ sw $s5,0x54($sp) +/* 28944: afb40050 */ sw $s4,0x50($sp) +/* 28948: afb3004c */ sw $s3,0x4c($sp) +/* 2894c: afb20048 */ sw $s2,0x48($sp) +/* 28950: f7b80038 */ sdc1 $f24,0x38($sp) +/* 28954: f7b60030 */ sdc1 $f22,0x30($sp) +/* 28958: afa5007c */ sw $a1,0x7c($sp) +/* 2895c: 10200115 */ beqz $at,.L00028db4 +/* 28960: 00808025 */ or $s0,$a0,$zero +/* 28964: c7b80094 */ lwc1 $f24,0x94($sp) +/* 28968: c7b60090 */ lwc1 $f22,0x90($sp) +/* 2896c: 8fbe00a0 */ lw $s8,0xa0($sp) +/* 28970: 8fb7009c */ lw $s7,0x9c($sp) +/* 28974: 8fb60098 */ lw $s6,0x98($sp) +/* 28978: 8fb5008c */ lw $s5,0x8c($sp) +/* 2897c: 97b4008a */ lhu $s4,0x8a($sp) +/* 28980: 2412000c */ addiu $s2,$zero,0xc +/* 28984: 92020000 */ lbu $v0,0x0($s0) +.L00028988: +/* 28988: 24010001 */ addiu $at,$zero,0x1 +/* 2898c: 1440006c */ bnez $v0,.L00028b40 +/* 28990: 00000000 */ sll $zero,$zero,0x0 +/* 28994: 96020002 */ lhu $v0,0x2($s0) +/* 28998: 02009825 */ or $s3,$s0,$zero +/* 2899c: 00547824 */ and $t7,$v0,$s4 +/* 289a0: 51e00061 */ beqzl $t7,.L00028b28 +/* 289a4: 92780001 */ lbu $t8,0x1($s3) +/* 289a8: 92180006 */ lbu $t8,0x6($s0) +/* 289ac: c62c0000 */ lwc1 $f12,0x0($s1) +/* 289b0: 0310c821 */ addu $t9,$t8,$s0 +/* 289b4: 87280000 */ lh $t0,0x0($t9) +/* 289b8: 44882000 */ mtc1 $t0,$f4 +/* 289bc: 00000000 */ sll $zero,$zero,0x0 +/* 289c0: 468021a0 */ cvt.s.w $f6,$f4 +/* 289c4: 46143201 */ sub.s $f8,$f6,$f20 +/* 289c8: 460c403e */ c.le.s $f8,$f12 +/* 289cc: 00000000 */ sll $zero,$zero,0x0 +/* 289d0: 45020055 */ bc1fl .L00028b28 +/* 289d4: 92780001 */ lbu $t8,0x1($s3) +/* 289d8: 92090009 */ lbu $t1,0x9($s0) +/* 289dc: 01305021 */ addu $t2,$t1,$s0 +/* 289e0: 854b0000 */ lh $t3,0x0($t2) +/* 289e4: 448b5000 */ mtc1 $t3,$f10 +/* 289e8: 00000000 */ sll $zero,$zero,0x0 +/* 289ec: 46805420 */ cvt.s.w $f16,$f10 +/* 289f0: 46148480 */ add.s $f18,$f16,$f20 +/* 289f4: 4612603e */ c.le.s $f12,$f18 +/* 289f8: 00000000 */ sll $zero,$zero,0x0 +/* 289fc: 4502004a */ bc1fl .L00028b28 +/* 28a00: 92780001 */ lbu $t8,0x1($s3) +/* 28a04: 920c0008 */ lbu $t4,0x8($s0) +/* 28a08: c6220008 */ lwc1 $f2,0x8($s1) +/* 28a0c: 01906821 */ addu $t5,$t4,$s0 +/* 28a10: 85ae0000 */ lh $t6,0x0($t5) +/* 28a14: 448e2000 */ mtc1 $t6,$f4 +/* 28a18: 00000000 */ sll $zero,$zero,0x0 +/* 28a1c: 468021a0 */ cvt.s.w $f6,$f4 +/* 28a20: 46143201 */ sub.s $f8,$f6,$f20 +/* 28a24: 4602403e */ c.le.s $f8,$f2 +/* 28a28: 00000000 */ sll $zero,$zero,0x0 +/* 28a2c: 4502003e */ bc1fl .L00028b28 +/* 28a30: 92780001 */ lbu $t8,0x1($s3) +/* 28a34: 920f000b */ lbu $t7,0xb($s0) +/* 28a38: 01f0c021 */ addu $t8,$t7,$s0 +/* 28a3c: 87190000 */ lh $t9,0x0($t8) +/* 28a40: 44995000 */ mtc1 $t9,$f10 +/* 28a44: 00000000 */ sll $zero,$zero,0x0 +/* 28a48: 46805420 */ cvt.s.w $f16,$f10 +/* 28a4c: 46148480 */ add.s $f18,$f16,$f20 +/* 28a50: 4612103e */ c.le.s $f2,$f18 +/* 28a54: 00000000 */ sll $zero,$zero,0x0 +/* 28a58: 45020033 */ bc1fl .L00028b28 +/* 28a5c: 92780001 */ lbu $t8,0x1($s3) +/* 28a60: 12a00018 */ beqz $s5,.L00028ac4 +/* 28a64: 304e0080 */ andi $t6,$v0,0x80 +/* 28a68: 92080007 */ lbu $t0,0x7($s0) +/* 28a6c: c6200004 */ lwc1 $f0,0x4($s1) +/* 28a70: 01104821 */ addu $t1,$t0,$s0 +/* 28a74: 852a0000 */ lh $t2,0x0($t1) +/* 28a78: 46160100 */ add.s $f4,$f0,$f22 +/* 28a7c: 448a3000 */ mtc1 $t2,$f6 +/* 28a80: 00000000 */ sll $zero,$zero,0x0 +/* 28a84: 46803220 */ cvt.s.w $f8,$f6 +/* 28a88: 4604403e */ c.le.s $f8,$f4 +/* 28a8c: 00000000 */ sll $zero,$zero,0x0 +/* 28a90: 45020025 */ bc1fl .L00028b28 +/* 28a94: 92780001 */ lbu $t8,0x1($s3) +/* 28a98: 920b000a */ lbu $t3,0xa($s0) +/* 28a9c: 46180480 */ add.s $f18,$f0,$f24 +/* 28aa0: 01706021 */ addu $t4,$t3,$s0 +/* 28aa4: 858d0000 */ lh $t5,0x0($t4) +/* 28aa8: 448d5000 */ mtc1 $t5,$f10 +/* 28aac: 00000000 */ sll $zero,$zero,0x0 +/* 28ab0: 46805420 */ cvt.s.w $f16,$f10 +/* 28ab4: 4610903e */ c.le.s $f18,$f16 +/* 28ab8: 00000000 */ sll $zero,$zero,0x0 +/* 28abc: 4502001a */ bc1fl .L00028b28 +/* 28ac0: 92780001 */ lbu $t8,0x1($s3) +.L00028ac4: +/* 28ac4: 11c0000c */ beqz $t6,.L00028af8 +/* 28ac8: 24030001 */ addiu $v1,$zero,0x1 +/* 28acc: c6200004 */ lwc1 $f0,0x4($s1) +/* 28ad0: 4406a000 */ mfc1 $a2,$f20 +/* 28ad4: 02002025 */ or $a0,$s0,$zero +/* 28ad8: 46180180 */ add.s $f6,$f0,$f24 +/* 28adc: 02202825 */ or $a1,$s1,$zero +/* 28ae0: 46160100 */ add.s $f4,$f0,$f22 +/* 28ae4: 44073000 */ mfc1 $a3,$f6 +/* 28ae8: 0c00a080 */ jal func00028200 +/* 28aec: e7a40010 */ swc1 $f4,0x10($sp) +/* 28af0: 10000001 */ beqz $zero,.L00028af8 +/* 28af4: 00401825 */ or $v1,$v0,$zero +.L00028af8: +/* 28af8: 1060000a */ beqz $v1,.L00028b24 +/* 28afc: 02002025 */ or $a0,$s0,$zero +/* 28b00: 8e250000 */ lw $a1,0x0($s1) +/* 28b04: 8e260008 */ lw $a2,0x8($s1) +/* 28b08: 8faf00a4 */ lw $t7,0xa4($sp) +/* 28b0c: 4407a000 */ mfc1 $a3,$f20 +/* 28b10: afbe0018 */ sw $s8,0x18($sp) +/* 28b14: afb70014 */ sw $s7,0x14($sp) +/* 28b18: afb60010 */ sw $s6,0x10($sp) +/* 28b1c: 0c009fde */ jal func00027f78 +/* 28b20: afaf001c */ sw $t7,0x1c($sp) +.L00028b24: +/* 28b24: 92780001 */ lbu $t8,0x1($s3) +.L00028b28: +/* 28b28: 0018c880 */ sll $t9,$t8,0x2 +/* 28b2c: 0338c823 */ subu $t9,$t9,$t8 +/* 28b30: 0019c840 */ sll $t9,$t9,0x1 +/* 28b34: 02198021 */ addu $s0,$s0,$t9 +/* 28b38: 1000009a */ beqz $zero,.L00028da4 +/* 28b3c: 2610000e */ addiu $s0,$s0,0xe +.L00028b40: +/* 28b40: 5441005a */ bnel $v0,$at,.L00028cac +/* 28b44: 24010002 */ addiu $at,$zero,0x2 +/* 28b48: 96080002 */ lhu $t0,0x2($s0) +/* 28b4c: 02001025 */ or $v0,$s0,$zero +/* 28b50: 01144824 */ and $t1,$t0,$s4 +/* 28b54: 5120004e */ beqzl $t1,.L00028c90 +/* 28b58: 90490001 */ lbu $t1,0x1($v0) +/* 28b5c: 920a0006 */ lbu $t2,0x6($s0) +/* 28b60: c62c0000 */ lwc1 $f12,0x0($s1) +/* 28b64: 01520019 */ multu $t2,$s2 +/* 28b68: 00005812 */ mflo $t3 +/* 28b6c: 020b6021 */ addu $t4,$s0,$t3 +/* 28b70: c5880010 */ lwc1 $f8,0x10($t4) +/* 28b74: 46144281 */ sub.s $f10,$f8,$f20 +/* 28b78: 460c503e */ c.le.s $f10,$f12 +/* 28b7c: 00000000 */ sll $zero,$zero,0x0 +/* 28b80: 45020043 */ bc1fl .L00028c90 +/* 28b84: 90490001 */ lbu $t1,0x1($v0) +/* 28b88: 920d0009 */ lbu $t5,0x9($s0) +/* 28b8c: 01b20019 */ multu $t5,$s2 +/* 28b90: 00007012 */ mflo $t6 +/* 28b94: 020e7821 */ addu $t7,$s0,$t6 +/* 28b98: c5f00010 */ lwc1 $f16,0x10($t7) +/* 28b9c: 46148480 */ add.s $f18,$f16,$f20 +/* 28ba0: 4612603e */ c.le.s $f12,$f18 +/* 28ba4: 00000000 */ sll $zero,$zero,0x0 +/* 28ba8: 45020039 */ bc1fl .L00028c90 +/* 28bac: 90490001 */ lbu $t1,0x1($v0) +/* 28bb0: 92180008 */ lbu $t8,0x8($s0) +/* 28bb4: c6220008 */ lwc1 $f2,0x8($s1) +/* 28bb8: 03120019 */ multu $t8,$s2 +/* 28bbc: 0000c812 */ mflo $t9 +/* 28bc0: 02194021 */ addu $t0,$s0,$t9 +/* 28bc4: c5060018 */ lwc1 $f6,0x18($t0) +/* 28bc8: 46143101 */ sub.s $f4,$f6,$f20 +/* 28bcc: 4602203e */ c.le.s $f4,$f2 +/* 28bd0: 00000000 */ sll $zero,$zero,0x0 +/* 28bd4: 4502002e */ bc1fl .L00028c90 +/* 28bd8: 90490001 */ lbu $t1,0x1($v0) +/* 28bdc: 9209000b */ lbu $t1,0xb($s0) +/* 28be0: 01320019 */ multu $t1,$s2 +/* 28be4: 00005012 */ mflo $t2 +/* 28be8: 020a5821 */ addu $t3,$s0,$t2 +/* 28bec: c5680018 */ lwc1 $f8,0x18($t3) +/* 28bf0: 46144280 */ add.s $f10,$f8,$f20 +/* 28bf4: 460a103e */ c.le.s $f2,$f10 +/* 28bf8: 00000000 */ sll $zero,$zero,0x0 +/* 28bfc: 45020024 */ bc1fl .L00028c90 +/* 28c00: 90490001 */ lbu $t1,0x1($v0) +/* 28c04: 12a00016 */ beqz $s5,.L00028c60 +/* 28c08: 02002025 */ or $a0,$s0,$zero +/* 28c0c: 920c0007 */ lbu $t4,0x7($s0) +/* 28c10: c6200004 */ lwc1 $f0,0x4($s1) +/* 28c14: 01920019 */ multu $t4,$s2 +/* 28c18: 46160400 */ add.s $f16,$f0,$f22 +/* 28c1c: 00006812 */ mflo $t5 +/* 28c20: 020d7021 */ addu $t6,$s0,$t5 +/* 28c24: c5d20014 */ lwc1 $f18,0x14($t6) +/* 28c28: 4610903e */ c.le.s $f18,$f16 +/* 28c2c: 00000000 */ sll $zero,$zero,0x0 +/* 28c30: 45020017 */ bc1fl .L00028c90 +/* 28c34: 90490001 */ lbu $t1,0x1($v0) +/* 28c38: 920f000a */ lbu $t7,0xa($s0) +/* 28c3c: 46180100 */ add.s $f4,$f0,$f24 +/* 28c40: 01f20019 */ multu $t7,$s2 +/* 28c44: 0000c012 */ mflo $t8 +/* 28c48: 0218c821 */ addu $t9,$s0,$t8 +/* 28c4c: c7260014 */ lwc1 $f6,0x14($t9) +/* 28c50: 4606203e */ c.le.s $f4,$f6 +/* 28c54: 00000000 */ sll $zero,$zero,0x0 +/* 28c58: 4502000d */ bc1fl .L00028c90 +/* 28c5c: 90490001 */ lbu $t1,0x1($v0) +.L00028c60: +/* 28c60: 8fa800a4 */ lw $t0,0xa4($sp) +/* 28c64: 44056000 */ mfc1 $a1,$f12 +/* 28c68: 44061000 */ mfc1 $a2,$f2 +/* 28c6c: 4407a000 */ mfc1 $a3,$f20 +/* 28c70: afb60010 */ sw $s6,0x10($sp) +/* 28c74: afb70014 */ sw $s7,0x14($sp) +/* 28c78: afbe0018 */ sw $s8,0x18($sp) +/* 28c7c: afa20068 */ sw $v0,0x68($sp) +/* 28c80: 0c00a103 */ jal func0002840c +/* 28c84: afa8001c */ sw $t0,0x1c($sp) +/* 28c88: 8fa20068 */ lw $v0,0x68($sp) +/* 28c8c: 90490001 */ lbu $t1,0x1($v0) +.L00028c90: +/* 28c90: 252affc0 */ addiu $t2,$t1,-64 +/* 28c94: 01520019 */ multu $t2,$s2 +/* 28c98: 00005812 */ mflo $t3 +/* 28c9c: 020b8021 */ addu $s0,$s0,$t3 +/* 28ca0: 10000040 */ beqz $zero,.L00028da4 +/* 28ca4: 26100310 */ addiu $s0,$s0,0x310 +/* 28ca8: 24010002 */ addiu $at,$zero,0x2 +.L00028cac: +/* 28cac: 1441001d */ bne $v0,$at,.L00028d24 +/* 28cb0: 328c001c */ andi $t4,$s4,0x1c +/* 28cb4: 11800019 */ beqz $t4,.L00028d1c +/* 28cb8: 00000000 */ sll $zero,$zero,0x0 +/* 28cbc: 12a0000e */ beqz $s5,.L00028cf8 +/* 28cc0: 02002025 */ or $a0,$s0,$zero +/* 28cc4: c6200004 */ lwc1 $f0,0x4($s1) +/* 28cc8: c60a0008 */ lwc1 $f10,0x8($s0) +/* 28ccc: 46160200 */ add.s $f8,$f0,$f22 +/* 28cd0: 4608503e */ c.le.s $f10,$f8 +/* 28cd4: 00000000 */ sll $zero,$zero,0x0 +/* 28cd8: 45000010 */ bc1f .L00028d1c +/* 28cdc: 00000000 */ sll $zero,$zero,0x0 +/* 28ce0: 46180480 */ add.s $f18,$f0,$f24 +/* 28ce4: c6100004 */ lwc1 $f16,0x4($s0) +/* 28ce8: 4610903e */ c.le.s $f18,$f16 +/* 28cec: 00000000 */ sll $zero,$zero,0x0 +/* 28cf0: 4500000a */ bc1f .L00028d1c +/* 28cf4: 00000000 */ sll $zero,$zero,0x0 +.L00028cf8: +/* 28cf8: 8e250000 */ lw $a1,0x0($s1) +/* 28cfc: 8e260008 */ lw $a2,0x8($s1) +/* 28d00: 8fad00a4 */ lw $t5,0xa4($sp) +/* 28d04: 4407a000 */ mfc1 $a3,$f20 +/* 28d08: afbe0018 */ sw $s8,0x18($sp) +/* 28d0c: afb70014 */ sw $s7,0x14($sp) +/* 28d10: afb60010 */ sw $s6,0x10($sp) +/* 28d14: 0c00a18e */ jal func00028638 +/* 28d18: afad001c */ sw $t5,0x1c($sp) +.L00028d1c: +/* 28d1c: 10000021 */ beqz $zero,.L00028da4 +/* 28d20: 2610004c */ addiu $s0,$s0,0x4c +.L00028d24: +/* 28d24: 24010003 */ addiu $at,$zero,0x3 +/* 28d28: 5441001f */ bnel $v0,$at,.L00028da8 +/* 28d2c: 8fb9007c */ lw $t9,0x7c($sp) +/* 28d30: 960e0002 */ lhu $t6,0x2($s0) +/* 28d34: 028e7824 */ and $t7,$s4,$t6 +/* 28d38: 51e0001a */ beqzl $t7,.L00028da4 +/* 28d3c: 26100018 */ addiu $s0,$s0,0x18 +/* 28d40: 12a0000e */ beqz $s5,.L00028d7c +/* 28d44: 02002025 */ or $a0,$s0,$zero +/* 28d48: c6200004 */ lwc1 $f0,0x4($s1) +/* 28d4c: c6040008 */ lwc1 $f4,0x8($s0) +/* 28d50: 46160180 */ add.s $f6,$f0,$f22 +/* 28d54: 4606203e */ c.le.s $f4,$f6 +/* 28d58: 00000000 */ sll $zero,$zero,0x0 +/* 28d5c: 45020011 */ bc1fl .L00028da4 +/* 28d60: 26100018 */ addiu $s0,$s0,0x18 +/* 28d64: 46180280 */ add.s $f10,$f0,$f24 +/* 28d68: c6080004 */ lwc1 $f8,0x4($s0) +/* 28d6c: 4608503e */ c.le.s $f10,$f8 +/* 28d70: 00000000 */ sll $zero,$zero,0x0 +/* 28d74: 4502000b */ bc1fl .L00028da4 +/* 28d78: 26100018 */ addiu $s0,$s0,0x18 +.L00028d7c: +/* 28d7c: 8e250000 */ lw $a1,0x0($s1) +/* 28d80: 8e260008 */ lw $a2,0x8($s1) +/* 28d84: 8fb800a4 */ lw $t8,0xa4($sp) +/* 28d88: 4407a000 */ mfc1 $a3,$f20 +/* 28d8c: afbe0018 */ sw $s8,0x18($sp) +/* 28d90: afb70014 */ sw $s7,0x14($sp) +/* 28d94: afb60010 */ sw $s6,0x10($sp) +/* 28d98: 0c00a217 */ jal func0002885c +/* 28d9c: afb8001c */ sw $t8,0x1c($sp) +/* 28da0: 26100018 */ addiu $s0,$s0,0x18 +.L00028da4: +/* 28da4: 8fb9007c */ lw $t9,0x7c($sp) +.L00028da8: +/* 28da8: 0219082b */ sltu $at,$s0,$t9 +/* 28dac: 5420fef6 */ bnezl $at,.L00028988 +/* 28db0: 92020000 */ lbu $v0,0x0($s0) +.L00028db4: +/* 28db4: 8fbf0064 */ lw $ra,0x64($sp) +/* 28db8: d7b40028 */ ldc1 $f20,0x28($sp) +/* 28dbc: d7b60030 */ ldc1 $f22,0x30($sp) +/* 28dc0: d7b80038 */ ldc1 $f24,0x38($sp) +/* 28dc4: 8fb00040 */ lw $s0,0x40($sp) +/* 28dc8: 8fb10044 */ lw $s1,0x44($sp) +/* 28dcc: 8fb20048 */ lw $s2,0x48($sp) +/* 28dd0: 8fb3004c */ lw $s3,0x4c($sp) +/* 28dd4: 8fb40050 */ lw $s4,0x50($sp) +/* 28dd8: 8fb50054 */ lw $s5,0x54($sp) +/* 28ddc: 8fb60058 */ lw $s6,0x58($sp) +/* 28de0: 8fb7005c */ lw $s7,0x5c($sp) +/* 28de4: 8fbe0060 */ lw $s8,0x60($sp) +/* 28de8: 03e00008 */ jr $ra +/* 28dec: 27bd0078 */ addiu $sp,$sp,0x78 +); + +GLOBAL_ASM( +glabel func00028df0 +/* 28df0: 27bdfd60 */ addiu $sp,$sp,-672 +/* 28df4: f7b80048 */ sdc1 $f24,0x48($sp) +/* 28df8: 4485c000 */ mtc1 $a1,$f24 +/* 28dfc: 30ef0020 */ andi $t7,$a3,0x20 +/* 28e00: afbf0074 */ sw $ra,0x74($sp) +/* 28e04: afbe0070 */ sw $s8,0x70($sp) +/* 28e08: afb7006c */ sw $s7,0x6c($sp) +/* 28e0c: afb60068 */ sw $s6,0x68($sp) +/* 28e10: afb50064 */ sw $s5,0x64($sp) +/* 28e14: afb40060 */ sw $s4,0x60($sp) +/* 28e18: afb3005c */ sw $s3,0x5c($sp) +/* 28e1c: afb20058 */ sw $s2,0x58($sp) +/* 28e20: afb10054 */ sw $s1,0x54($sp) +/* 28e24: afb00050 */ sw $s0,0x50($sp) +/* 28e28: f7b60040 */ sdc1 $f22,0x40($sp) +/* 28e2c: f7b40038 */ sdc1 $f20,0x38($sp) +/* 28e30: afa402a0 */ sw $a0,0x2a0($sp) +/* 28e34: afa602a8 */ sw $a2,0x2a8($sp) +/* 28e38: afa702ac */ sw $a3,0x2ac($sp) +/* 28e3c: 11e00030 */ beqz $t7,.L00028f00 +/* 28e40: afa0028c */ sw $zero,0x28c($sp) +/* 28e44: 84c80000 */ lh $t0,0x0($a2) +/* 28e48: 2401ffff */ addiu $at,$zero,-1 +/* 28e4c: 00c08025 */ or $s0,$a2,$zero +/* 28e50: 1101002b */ beq $t0,$at,.L00028f00 +/* 28e54: c7b602bc */ lwc1 $f22,0x2bc($sp) +/* 28e58: 3c13800a */ lui $s3,0x800a +/* 28e5c: 3c12800a */ lui $s2,0x800a +/* 28e60: 3c11800a */ lui $s1,0x800a +/* 28e64: 2631a8a4 */ addiu $s1,$s1,-22364 +/* 28e68: 2652a8a8 */ addiu $s2,$s2,-22360 +/* 28e6c: 2673a8a0 */ addiu $s3,$s3,-22368 +/* 28e70: c7b402b8 */ lwc1 $f20,0x2b8($sp) +/* 28e74: 27be028c */ addiu $s8,$sp,0x28c +/* 28e78: 8fb702c4 */ lw $s7,0x2c4($sp) +/* 28e7c: 8fb602b4 */ lw $s6,0x2b4($sp) +/* 28e80: 97b502b2 */ lhu $s5,0x2b2($sp) +/* 28e84: 8fb402c0 */ lw $s4,0x2c0($sp) +/* 28e88: 8e390000 */ lw $t9,0x0($s1) +.L00028e8c: +/* 28e8c: 0119082a */ slt $at,$t0,$t9 +/* 28e90: 50200017 */ beqzl $at,.L00028ef0 +/* 28e94: 86080002 */ lh $t0,0x2($s0) +/* 28e98: 8e490000 */ lw $t1,0x0($s2) +/* 28e9c: 00085080 */ sll $t2,$t0,0x2 +/* 28ea0: 8e630000 */ lw $v1,0x0($s3) +/* 28ea4: 012a1021 */ addu $v0,$t1,$t2 +/* 28ea8: 8c4b0000 */ lw $t3,0x0($v0) +/* 28eac: 4407c000 */ mfc1 $a3,$f24 +/* 28eb0: 8fa602a0 */ lw $a2,0x2a0($sp) +/* 28eb4: 01632021 */ addu $a0,$t3,$v1 +/* 28eb8: afa40294 */ sw $a0,0x294($sp) +/* 28ebc: 8c4d0004 */ lw $t5,0x4($v0) +/* 28ec0: afbe002c */ sw $s8,0x2c($sp) +/* 28ec4: afb70028 */ sw $s7,0x28($sp) +/* 28ec8: 01a32821 */ addu $a1,$t5,$v1 +/* 28ecc: afa50290 */ sw $a1,0x290($sp) +/* 28ed0: afb40024 */ sw $s4,0x24($sp) +/* 28ed4: afa00020 */ sw $zero,0x20($sp) +/* 28ed8: e7b6001c */ swc1 $f22,0x1c($sp) +/* 28edc: e7b40018 */ swc1 $f20,0x18($sp) +/* 28ee0: afb60014 */ sw $s6,0x14($sp) +/* 28ee4: 0c00a245 */ jal func00028914 +/* 28ee8: afb50010 */ sw $s5,0x10($sp) +/* 28eec: 86080002 */ lh $t0,0x2($s0) +.L00028ef0: +/* 28ef0: 2401ffff */ addiu $at,$zero,-1 +/* 28ef4: 26100002 */ addiu $s0,$s0,0x2 +/* 28ef8: 5501ffe4 */ bnel $t0,$at,.L00028e8c +/* 28efc: 8e390000 */ lw $t9,0x0($s1) +.L00028f00: +/* 28f00: 27b00088 */ addiu $s0,$sp,0x88 +/* 28f04: 8fb402c0 */ lw $s4,0x2c0($sp) +/* 28f08: 97b502b2 */ lhu $s5,0x2b2($sp) +/* 28f0c: 8fb602b4 */ lw $s6,0x2b4($sp) +/* 28f10: 8fb702c4 */ lw $s7,0x2c4($sp) +/* 28f14: 27be028c */ addiu $s8,$sp,0x28c +/* 28f18: c7b402b8 */ lwc1 $f20,0x2b8($sp) +/* 28f1c: c7b602bc */ lwc1 $f22,0x2bc($sp) +/* 28f20: 02002825 */ or $a1,$s0,$zero +/* 28f24: 8fa402a8 */ lw $a0,0x2a8($sp) +/* 28f28: 0fc197e0 */ jal 0xf065f80 +/* 28f2c: 24060100 */ addiu $a2,$zero,0x100 +/* 28f30: 87af0088 */ lh $t7,0x88($sp) +/* 28f34: 02008825 */ or $s1,$s0,$zero +/* 28f38: 27b80088 */ addiu $t8,$sp,0x88 +/* 28f3c: 05e00022 */ bltz $t7,.L00028fc8 +/* 28f40: 3c13800a */ lui $s3,0x800a +/* 28f44: 87020000 */ lh $v0,0x0($t8) +/* 28f48: 26739fc0 */ addiu $s3,$s3,-24640 +/* 28f4c: 24120048 */ addiu $s2,$zero,0x48 +.L00028f50: +/* 28f50: 00520019 */ multu $v0,$s2 +/* 28f54: 8e690338 */ lw $t1,0x338($s3) +/* 28f58: 8fa502ac */ lw $a1,0x2ac($sp) +/* 28f5c: 0000c812 */ mflo $t9 +/* 28f60: 03298021 */ addu $s0,$t9,$t1 +/* 28f64: 0fc19553 */ jal 0xf06554c +/* 28f68: 02002025 */ or $a0,$s0,$zero +/* 28f6c: 10400012 */ beqz $v0,.L00028fb8 +/* 28f70: 02002025 */ or $a0,$s0,$zero +/* 28f74: 27a50294 */ addiu $a1,$sp,0x294 +/* 28f78: 0fc198a4 */ jal 0xf066290 +/* 28f7c: 27a60290 */ addiu $a2,$sp,0x290 +/* 28f80: 1040000d */ beqz $v0,.L00028fb8 +/* 28f84: 8fa40294 */ lw $a0,0x294($sp) +/* 28f88: 4407c000 */ mfc1 $a3,$f24 +/* 28f8c: 8fa50290 */ lw $a1,0x290($sp) +/* 28f90: 8fa602a0 */ lw $a2,0x2a0($sp) +/* 28f94: afb50010 */ sw $s5,0x10($sp) +/* 28f98: afb60014 */ sw $s6,0x14($sp) +/* 28f9c: e7b40018 */ swc1 $f20,0x18($sp) +/* 28fa0: e7b6001c */ swc1 $f22,0x1c($sp) +/* 28fa4: afb00020 */ sw $s0,0x20($sp) +/* 28fa8: afb40024 */ sw $s4,0x24($sp) +/* 28fac: afb70028 */ sw $s7,0x28($sp) +/* 28fb0: 0c00a245 */ jal func00028914 +/* 28fb4: afbe002c */ sw $s8,0x2c($sp) +.L00028fb8: +/* 28fb8: 86220002 */ lh $v0,0x2($s1) +/* 28fbc: 26310002 */ addiu $s1,$s1,0x2 +/* 28fc0: 0441ffe3 */ bgez $v0,.L00028f50 +/* 28fc4: 00000000 */ sll $zero,$zero,0x0 +.L00028fc8: +/* 28fc8: 8faa028c */ lw $t2,0x28c($sp) +/* 28fcc: 000a5880 */ sll $t3,$t2,0x2 +/* 28fd0: 016a5821 */ addu $t3,$t3,$t2 +/* 28fd4: 000b5880 */ sll $t3,$t3,0x2 +/* 28fd8: 028b6021 */ addu $t4,$s4,$t3 +/* 28fdc: ad800000 */ sw $zero,0x0($t4) +/* 28fe0: 8fbf0074 */ lw $ra,0x74($sp) +/* 28fe4: 8fbe0070 */ lw $s8,0x70($sp) +/* 28fe8: 8fb7006c */ lw $s7,0x6c($sp) +/* 28fec: 8fb60068 */ lw $s6,0x68($sp) +/* 28ff0: 8fb50064 */ lw $s5,0x64($sp) +/* 28ff4: 8fb40060 */ lw $s4,0x60($sp) +/* 28ff8: 8fb3005c */ lw $s3,0x5c($sp) +/* 28ffc: 8fb20058 */ lw $s2,0x58($sp) +/* 29000: 8fb10054 */ lw $s1,0x54($sp) +/* 29004: 8fb00050 */ lw $s0,0x50($sp) +/* 29008: d7b80048 */ ldc1 $f24,0x48($sp) +/* 2900c: d7b60040 */ ldc1 $f22,0x40($sp) +/* 29010: d7b40038 */ ldc1 $f20,0x38($sp) +/* 29014: 03e00008 */ jr $ra +/* 29018: 27bd02a0 */ addiu $sp,$sp,0x2a0 +); + +GLOBAL_ASM( +glabel func0002901c +/* 2901c: 27bdfef8 */ addiu $sp,$sp,-264 +/* 29020: afbf0064 */ sw $ra,0x64($sp) +/* 29024: afbe0060 */ sw $s8,0x60($sp) +/* 29028: afb7005c */ sw $s7,0x5c($sp) +/* 2902c: afb60058 */ sw $s6,0x58($sp) +/* 29030: afb50054 */ sw $s5,0x54($sp) +/* 29034: afb40050 */ sw $s4,0x50($sp) +/* 29038: afb3004c */ sw $s3,0x4c($sp) +/* 2903c: afb20048 */ sw $s2,0x48($sp) +/* 29040: afb10044 */ sw $s1,0x44($sp) +/* 29044: afb00040 */ sw $s0,0x40($sp) +/* 29048: f7b60038 */ sdc1 $f22,0x38($sp) +/* 2904c: f7b40030 */ sdc1 $f20,0x30($sp) +/* 29050: afa70114 */ sw $a3,0x114($sp) +/* 29054: 8ce30000 */ lw $v1,0x0($a3) +/* 29058: 4486b000 */ mtc1 $a2,$f22 +/* 2905c: 4480a000 */ mtc1 $zero,$f20 +/* 29060: 00a08825 */ or $s1,$a1,$zero +/* 29064: 00809025 */ or $s2,$a0,$zero +/* 29068: 2410ffff */ addiu $s0,$zero,-1 +/* 2906c: 00009825 */ or $s3,$zero,$zero +/* 29070: 106000dc */ beqz $v1,.L000293e4 +/* 29074: 00e07025 */ or $t6,$a3,$zero +/* 29078: 01c0a025 */ or $s4,$t6,$zero +/* 2907c: 27be00e0 */ addiu $s8,$sp,0xe0 +/* 29080: 27b700e8 */ addiu $s7,$sp,0xe8 +/* 29084: 27b600f0 */ addiu $s6,$sp,0xf0 +/* 29088: 27b500f8 */ addiu $s5,$sp,0xf8 +/* 2908c: 90620000 */ lbu $v0,0x0($v1) +.L00029090: +/* 29090: 54400042 */ bnezl $v0,.L0002919c +/* 29094: 24010001 */ addiu $at,$zero,0x1 +/* 29098: e7b600f8 */ swc1 $f22,0xf8($sp) +/* 2909c: c6440000 */ lwc1 $f4,0x0($s2) +/* 290a0: 240b0006 */ addiu $t3,$zero,0x6 +/* 290a4: 02a02025 */ or $a0,$s5,$zero +/* 290a8: e7a400fc */ swc1 $f4,0xfc($sp) +/* 290ac: c6460008 */ lwc1 $f6,0x8($s2) +/* 290b0: 02c02825 */ or $a1,$s6,$zero +/* 290b4: 02e03025 */ or $a2,$s7,$zero +/* 290b8: e7a60100 */ swc1 $f6,0x100($sp) +/* 290bc: c6280000 */ lwc1 $f8,0x0($s1) +/* 290c0: 03c03825 */ or $a3,$s8,$zero +/* 290c4: e7a800e0 */ swc1 $f8,0xe0($sp) +/* 290c8: c62a0008 */ lwc1 $f10,0x8($s1) +/* 290cc: e7aa00e4 */ swc1 $f10,0xe4($sp) +/* 290d0: 8e820008 */ lw $v0,0x8($s4) +/* 290d4: 90780001 */ lbu $t8,0x1($v1) +/* 290d8: 244f0001 */ addiu $t7,$v0,0x1 +/* 290dc: 01f8001a */ div $zero,$t7,$t8 +/* 290e0: 00004010 */ mfhi $t0 +/* 290e4: 17000002 */ bnez $t8,.L000290f0 +/* 290e8: 00000000 */ sll $zero,$zero,0x0 +/* 290ec: 0007000d */ break 0x7 +.L000290f0: +/* 290f0: 2401ffff */ addiu $at,$zero,-1 +/* 290f4: 17010004 */ bne $t8,$at,.L00029108 +/* 290f8: 3c018000 */ lui $at,0x8000 +/* 290fc: 15e10002 */ bne $t7,$at,.L00029108 +/* 29100: 00000000 */ sll $zero,$zero,0x0 +/* 29104: 0006000d */ break 0x6 +.L00029108: +/* 29108: 004b0019 */ multu $v0,$t3 +/* 2910c: 0000c812 */ mflo $t9 +/* 29110: 00794821 */ addu $t1,$v1,$t9 +/* 29114: 852c000e */ lh $t4,0xe($t1) +/* 29118: 010b0019 */ multu $t0,$t3 +/* 2911c: 448c8000 */ mtc1 $t4,$f16 +/* 29120: 00000000 */ sll $zero,$zero,0x0 +/* 29124: 468084a0 */ cvt.s.w $f18,$f16 +/* 29128: 00007012 */ mflo $t6 +/* 2912c: e7b200f0 */ swc1 $f18,0xf0($sp) +/* 29130: 852d0012 */ lh $t5,0x12($t1) +/* 29134: 006e5021 */ addu $t2,$v1,$t6 +/* 29138: 448d2000 */ mtc1 $t5,$f4 +/* 2913c: 00000000 */ sll $zero,$zero,0x0 +/* 29140: 468021a0 */ cvt.s.w $f6,$f4 +/* 29144: e7a600f4 */ swc1 $f6,0xf4($sp) +/* 29148: 854f000e */ lh $t7,0xe($t2) +/* 2914c: 448f4000 */ mtc1 $t7,$f8 +/* 29150: 00000000 */ sll $zero,$zero,0x0 +/* 29154: 468042a0 */ cvt.s.w $f10,$f8 +/* 29158: e7aa00e8 */ swc1 $f10,0xe8($sp) +/* 2915c: 85580012 */ lh $t8,0x12($t2) +/* 29160: 44988000 */ mtc1 $t8,$f16 +/* 29164: 00000000 */ sll $zero,$zero,0x0 +/* 29168: 468084a0 */ cvt.s.w $f18,$f16 +/* 2916c: 0fc55e73 */ jal 0xf1579cc +/* 29170: e7b200ec */ swc1 $f18,0xec($sp) +/* 29174: 06020006 */ bltzl $s0,.L00029190 +/* 29178: 46000506 */ mov.s $f20,$f0 +/* 2917c: 4614003c */ c.lt.s $f0,$f20 +/* 29180: 00000000 */ sll $zero,$zero,0x0 +/* 29184: 45020093 */ bc1fl .L000293d4 +/* 29188: 8e830014 */ lw $v1,0x14($s4) +/* 2918c: 46000506 */ mov.s $f20,$f0 +.L00029190: +/* 29190: 1000008f */ beqz $zero,.L000293d0 +/* 29194: 02608025 */ or $s0,$s3,$zero +/* 29198: 24010001 */ addiu $at,$zero,0x1 +.L0002919c: +/* 2919c: 54410036 */ bnel $v0,$at,.L00029278 +/* 291a0: 24010002 */ addiu $at,$zero,0x2 +/* 291a4: e7b600f8 */ swc1 $f22,0xf8($sp) +/* 291a8: c6440000 */ lwc1 $f4,0x0($s2) +/* 291ac: 240b000c */ addiu $t3,$zero,0xc +/* 291b0: 02a02025 */ or $a0,$s5,$zero +/* 291b4: e7a400fc */ swc1 $f4,0xfc($sp) +/* 291b8: c6460008 */ lwc1 $f6,0x8($s2) +/* 291bc: 02c02825 */ or $a1,$s6,$zero +/* 291c0: 02e03025 */ or $a2,$s7,$zero +/* 291c4: e7a60100 */ swc1 $f6,0x100($sp) +/* 291c8: c6280000 */ lwc1 $f8,0x0($s1) +/* 291cc: 03c03825 */ or $a3,$s8,$zero +/* 291d0: e7a800e0 */ swc1 $f8,0xe0($sp) +/* 291d4: c62a0008 */ lwc1 $f10,0x8($s1) +/* 291d8: e7aa00e4 */ swc1 $f10,0xe4($sp) +/* 291dc: 8e820008 */ lw $v0,0x8($s4) +/* 291e0: 906c0001 */ lbu $t4,0x1($v1) +/* 291e4: 24590001 */ addiu $t9,$v0,0x1 +/* 291e8: 032c001a */ div $zero,$t9,$t4 +/* 291ec: 00004010 */ mfhi $t0 +/* 291f0: 15800002 */ bnez $t4,.L000291fc +/* 291f4: 00000000 */ sll $zero,$zero,0x0 +/* 291f8: 0007000d */ break 0x7 +.L000291fc: +/* 291fc: 2401ffff */ addiu $at,$zero,-1 +/* 29200: 15810004 */ bne $t4,$at,.L00029214 +/* 29204: 3c018000 */ lui $at,0x8000 +/* 29208: 17210002 */ bne $t9,$at,.L00029214 +/* 2920c: 00000000 */ sll $zero,$zero,0x0 +/* 29210: 0006000d */ break 0x6 +.L00029214: +/* 29214: 004b0019 */ multu $v0,$t3 +/* 29218: 00006812 */ mflo $t5 +/* 2921c: 006d4821 */ addu $t1,$v1,$t5 +/* 29220: c5300010 */ lwc1 $f16,0x10($t1) +/* 29224: 010b0019 */ multu $t0,$t3 +/* 29228: e7b000f0 */ swc1 $f16,0xf0($sp) +/* 2922c: c5320018 */ lwc1 $f18,0x18($t1) +/* 29230: e7b200f4 */ swc1 $f18,0xf4($sp) +/* 29234: 00007012 */ mflo $t6 +/* 29238: 006e5021 */ addu $t2,$v1,$t6 +/* 2923c: c5440010 */ lwc1 $f4,0x10($t2) +/* 29240: e7a400e8 */ swc1 $f4,0xe8($sp) +/* 29244: c5460018 */ lwc1 $f6,0x18($t2) +/* 29248: 0fc55e73 */ jal 0xf1579cc +/* 2924c: e7a600ec */ swc1 $f6,0xec($sp) +/* 29250: 06020006 */ bltzl $s0,.L0002926c +/* 29254: 46000506 */ mov.s $f20,$f0 +/* 29258: 4614003c */ c.lt.s $f0,$f20 +/* 2925c: 00000000 */ sll $zero,$zero,0x0 +/* 29260: 4502005c */ bc1fl .L000293d4 +/* 29264: 8e830014 */ lw $v1,0x14($s4) +/* 29268: 46000506 */ mov.s $f20,$f0 +.L0002926c: +/* 2926c: 10000058 */ beqz $zero,.L000293d0 +/* 29270: 02608025 */ or $s0,$s3,$zero +/* 29274: 24010002 */ addiu $at,$zero,0x2 +.L00029278: +/* 29278: 54410033 */ bnel $v0,$at,.L00029348 +/* 2927c: 24010003 */ addiu $at,$zero,0x3 +/* 29280: e7b600f8 */ swc1 $f22,0xf8($sp) +/* 29284: c6480000 */ lwc1 $f8,0x0($s2) +/* 29288: 02a02025 */ or $a0,$s5,$zero +/* 2928c: 02c02825 */ or $a1,$s6,$zero +/* 29290: e7a800fc */ swc1 $f8,0xfc($sp) +/* 29294: c64a0008 */ lwc1 $f10,0x8($s2) +/* 29298: 02e03025 */ or $a2,$s7,$zero +/* 2929c: 03c03825 */ or $a3,$s8,$zero +/* 292a0: e7aa0100 */ swc1 $f10,0x100($sp) +/* 292a4: c6300000 */ lwc1 $f16,0x0($s1) +/* 292a8: e7b000e0 */ swc1 $f16,0xe0($sp) +/* 292ac: c6320008 */ lwc1 $f18,0x8($s1) +/* 292b0: e7b200e4 */ swc1 $f18,0xe4($sp) +/* 292b4: 90780001 */ lbu $t8,0x1($v1) +/* 292b8: 8e820008 */ lw $v0,0x8($s4) +/* 292bc: 244f0001 */ addiu $t7,$v0,0x1 +/* 292c0: 01f8001a */ div $zero,$t7,$t8 +/* 292c4: 0002c8c0 */ sll $t9,$v0,0x3 +/* 292c8: 00794821 */ addu $t1,$v1,$t9 +/* 292cc: c524000c */ lwc1 $f4,0xc($t1) +/* 292d0: 00004010 */ mfhi $t0 +/* 292d4: 000860c0 */ sll $t4,$t0,0x3 +/* 292d8: e7a400f0 */ swc1 $f4,0xf0($sp) +/* 292dc: c5260010 */ lwc1 $f6,0x10($t1) +/* 292e0: 006c5021 */ addu $t2,$v1,$t4 +/* 292e4: 17000002 */ bnez $t8,.L000292f0 +/* 292e8: 00000000 */ sll $zero,$zero,0x0 +/* 292ec: 0007000d */ break 0x7 +.L000292f0: +/* 292f0: 2401ffff */ addiu $at,$zero,-1 +/* 292f4: 17010004 */ bne $t8,$at,.L00029308 +/* 292f8: 3c018000 */ lui $at,0x8000 +/* 292fc: 15e10002 */ bne $t7,$at,.L00029308 +/* 29300: 00000000 */ sll $zero,$zero,0x0 +/* 29304: 0006000d */ break 0x6 +.L00029308: +/* 29308: e7a600f4 */ swc1 $f6,0xf4($sp) +/* 2930c: c548000c */ lwc1 $f8,0xc($t2) +/* 29310: e7a800e8 */ swc1 $f8,0xe8($sp) +/* 29314: c54a0010 */ lwc1 $f10,0x10($t2) +/* 29318: 0fc55e73 */ jal 0xf1579cc +/* 2931c: e7aa00ec */ swc1 $f10,0xec($sp) +/* 29320: 06020006 */ bltzl $s0,.L0002933c +/* 29324: 46000506 */ mov.s $f20,$f0 +/* 29328: 4614003c */ c.lt.s $f0,$f20 +/* 2932c: 00000000 */ sll $zero,$zero,0x0 +/* 29330: 45020028 */ bc1fl .L000293d4 +/* 29334: 8e830014 */ lw $v1,0x14($s4) +/* 29338: 46000506 */ mov.s $f20,$f0 +.L0002933c: +/* 2933c: 10000024 */ beqz $zero,.L000293d0 +/* 29340: 02608025 */ or $s0,$s3,$zero +/* 29344: 24010003 */ addiu $at,$zero,0x3 +.L00029348: +/* 29348: 54410022 */ bnel $v0,$at,.L000293d4 +/* 2934c: 8e830014 */ lw $v1,0x14($s4) +/* 29350: c4700014 */ lwc1 $f16,0x14($v1) +/* 29354: 02a02025 */ or $a0,$s5,$zero +/* 29358: 02c02825 */ or $a1,$s6,$zero +/* 2935c: 46168480 */ add.s $f18,$f16,$f22 +/* 29360: 02e03025 */ or $a2,$s7,$zero +/* 29364: 03c03825 */ or $a3,$s8,$zero +/* 29368: e7b200f8 */ swc1 $f18,0xf8($sp) +/* 2936c: c6440000 */ lwc1 $f4,0x0($s2) +/* 29370: e7a400fc */ swc1 $f4,0xfc($sp) +/* 29374: c6460008 */ lwc1 $f6,0x8($s2) +/* 29378: e7a60100 */ swc1 $f6,0x100($sp) +/* 2937c: c6280000 */ lwc1 $f8,0x0($s1) +/* 29380: e7a800e0 */ swc1 $f8,0xe0($sp) +/* 29384: c62a0008 */ lwc1 $f10,0x8($s1) +/* 29388: e7aa00e4 */ swc1 $f10,0xe4($sp) +/* 2938c: c470000c */ lwc1 $f16,0xc($v1) +/* 29390: e7b000f0 */ swc1 $f16,0xf0($sp) +/* 29394: c4720010 */ lwc1 $f18,0x10($v1) +/* 29398: e7b200f4 */ swc1 $f18,0xf4($sp) +/* 2939c: c464000c */ lwc1 $f4,0xc($v1) +/* 293a0: e7a400e8 */ swc1 $f4,0xe8($sp) +/* 293a4: c4660010 */ lwc1 $f6,0x10($v1) +/* 293a8: 0fc55e73 */ jal 0xf1579cc +/* 293ac: e7a600ec */ swc1 $f6,0xec($sp) +/* 293b0: 06020006 */ bltzl $s0,.L000293cc +/* 293b4: 46000506 */ mov.s $f20,$f0 +/* 293b8: 4614003c */ c.lt.s $f0,$f20 +/* 293bc: 00000000 */ sll $zero,$zero,0x0 +/* 293c0: 45020004 */ bc1fl .L000293d4 +/* 293c4: 8e830014 */ lw $v1,0x14($s4) +/* 293c8: 46000506 */ mov.s $f20,$f0 +.L000293cc: +/* 293cc: 02608025 */ or $s0,$s3,$zero +.L000293d0: +/* 293d0: 8e830014 */ lw $v1,0x14($s4) +.L000293d4: +/* 293d4: 26730001 */ addiu $s3,$s3,0x1 +/* 293d8: 26940014 */ addiu $s4,$s4,0x14 +/* 293dc: 5460ff2c */ bnezl $v1,.L00029090 +/* 293e0: 90620000 */ lbu $v0,0x0($v1) +.L000293e4: +/* 293e4: 8fad0114 */ lw $t5,0x114($sp) +/* 293e8: 00107080 */ sll $t6,$s0,0x2 +/* 293ec: 01d07021 */ addu $t6,$t6,$s0 +/* 293f0: 000e7080 */ sll $t6,$t6,0x2 +/* 293f4: 01ae8821 */ addu $s1,$t5,$t6 +/* 293f8: 8e280000 */ lw $t0,0x0($s1) +/* 293fc: 91020000 */ lbu $v0,0x0($t0) +/* 29400: 54400037 */ bnezl $v0,.L000294e0 +/* 29404: 24010001 */ addiu $at,$zero,0x1 +/* 29408: 91180001 */ lbu $t8,0x1($t0) +/* 2940c: 8e250008 */ lw $a1,0x8($s1) +/* 29410: 01001025 */ or $v0,$t0,$zero +/* 29414: 24af0001 */ addiu $t7,$a1,0x1 +/* 29418: 01f8001a */ div $zero,$t7,$t8 +/* 2941c: 0005c880 */ sll $t9,$a1,0x2 +/* 29420: 0325c823 */ subu $t9,$t9,$a1 +/* 29424: 0019c840 */ sll $t9,$t9,0x1 +/* 29428: 00591821 */ addu $v1,$v0,$t9 +/* 2942c: 846c000e */ lh $t4,0xe($v1) +/* 29430: 00003010 */ mfhi $a2 +/* 29434: 448c4000 */ mtc1 $t4,$f8 +/* 29438: 17000002 */ bnez $t8,.L00029444 +/* 2943c: 00000000 */ sll $zero,$zero,0x0 +/* 29440: 0007000d */ break 0x7 +.L00029444: +/* 29444: 2401ffff */ addiu $at,$zero,-1 +/* 29448: 17010004 */ bne $t8,$at,.L0002945c +/* 2944c: 3c018000 */ lui $at,0x8000 +/* 29450: 15e10002 */ bne $t7,$at,.L0002945c +/* 29454: 00000000 */ sll $zero,$zero,0x0 +/* 29458: 0006000d */ break 0x6 +.L0002945c: +/* 2945c: 468042a0 */ cvt.s.w $f10,$f8 +/* 29460: 00067880 */ sll $t7,$a2,0x2 +/* 29464: 01e67823 */ subu $t7,$t7,$a2 +/* 29468: 000f7840 */ sll $t7,$t7,0x1 +/* 2946c: 004f2021 */ addu $a0,$v0,$t7 +/* 29470: e7aa00bc */ swc1 $f10,0xbc($sp) +/* 29474: 846d0010 */ lh $t5,0x10($v1) +/* 29478: 448d8000 */ mtc1 $t5,$f16 +/* 2947c: 00000000 */ sll $zero,$zero,0x0 +/* 29480: 468084a0 */ cvt.s.w $f18,$f16 +/* 29484: e7b200c0 */ swc1 $f18,0xc0($sp) +/* 29488: 846e0012 */ lh $t6,0x12($v1) +/* 2948c: 448e2000 */ mtc1 $t6,$f4 +/* 29490: 00000000 */ sll $zero,$zero,0x0 +/* 29494: 468021a0 */ cvt.s.w $f6,$f4 +/* 29498: e7a600c4 */ swc1 $f6,0xc4($sp) +/* 2949c: 8498000e */ lh $t8,0xe($a0) +/* 294a0: 44984000 */ mtc1 $t8,$f8 +/* 294a4: 00000000 */ sll $zero,$zero,0x0 +/* 294a8: 468042a0 */ cvt.s.w $f10,$f8 +/* 294ac: e7aa00b0 */ swc1 $f10,0xb0($sp) +/* 294b0: 84990010 */ lh $t9,0x10($a0) +/* 294b4: 44998000 */ mtc1 $t9,$f16 +/* 294b8: 00000000 */ sll $zero,$zero,0x0 +/* 294bc: 468084a0 */ cvt.s.w $f18,$f16 +/* 294c0: e7b200b4 */ swc1 $f18,0xb4($sp) +/* 294c4: 848c0012 */ lh $t4,0x12($a0) +/* 294c8: 448c2000 */ mtc1 $t4,$f4 +/* 294cc: 00000000 */ sll $zero,$zero,0x0 +/* 294d0: 468021a0 */ cvt.s.w $f6,$f4 +/* 294d4: 1000005f */ beqz $zero,.L00029654 +/* 294d8: e7a600b8 */ swc1 $f6,0xb8($sp) +/* 294dc: 24010001 */ addiu $at,$zero,0x1 +.L000294e0: +/* 294e0: 54410025 */ bnel $v0,$at,.L00029578 +/* 294e4: 24010002 */ addiu $at,$zero,0x2 +/* 294e8: 8e250008 */ lw $a1,0x8($s1) +/* 294ec: 910e0001 */ lbu $t6,0x1($t0) +/* 294f0: 2407000c */ addiu $a3,$zero,0xc +/* 294f4: 24ad0001 */ addiu $t5,$a1,0x1 +/* 294f8: 01ae001a */ div $zero,$t5,$t6 +/* 294fc: 00003010 */ mfhi $a2 +/* 29500: 01001025 */ or $v0,$t0,$zero +/* 29504: 15c00002 */ bnez $t6,.L00029510 +/* 29508: 00000000 */ sll $zero,$zero,0x0 +/* 2950c: 0007000d */ break 0x7 +.L00029510: +/* 29510: 2401ffff */ addiu $at,$zero,-1 +/* 29514: 15c10004 */ bne $t6,$at,.L00029528 +/* 29518: 3c018000 */ lui $at,0x8000 +/* 2951c: 15a10002 */ bne $t5,$at,.L00029528 +/* 29520: 00000000 */ sll $zero,$zero,0x0 +/* 29524: 0006000d */ break 0x6 +.L00029528: +/* 29528: 00a70019 */ multu $a1,$a3 +/* 2952c: 00007812 */ mflo $t7 +/* 29530: 004f1821 */ addu $v1,$v0,$t7 +/* 29534: c4680010 */ lwc1 $f8,0x10($v1) +/* 29538: 00c70019 */ multu $a2,$a3 +/* 2953c: e7a800bc */ swc1 $f8,0xbc($sp) +/* 29540: c46a0014 */ lwc1 $f10,0x14($v1) +/* 29544: e7aa00c0 */ swc1 $f10,0xc0($sp) +/* 29548: c4700018 */ lwc1 $f16,0x18($v1) +/* 2954c: 0000c012 */ mflo $t8 +/* 29550: 00582021 */ addu $a0,$v0,$t8 +/* 29554: e7b000c4 */ swc1 $f16,0xc4($sp) +/* 29558: c4920010 */ lwc1 $f18,0x10($a0) +/* 2955c: e7b200b0 */ swc1 $f18,0xb0($sp) +/* 29560: c4840014 */ lwc1 $f4,0x14($a0) +/* 29564: e7a400b4 */ swc1 $f4,0xb4($sp) +/* 29568: c4860018 */ lwc1 $f6,0x18($a0) +/* 2956c: 10000039 */ beqz $zero,.L00029654 +/* 29570: e7a600b8 */ swc1 $f6,0xb8($sp) +/* 29574: 24010002 */ addiu $at,$zero,0x2 +.L00029578: +/* 29578: 54410022 */ bnel $v0,$at,.L00029604 +/* 2957c: 24010003 */ addiu $at,$zero,0x3 +/* 29580: 910c0001 */ lbu $t4,0x1($t0) +/* 29584: 8e230008 */ lw $v1,0x8($s1) +/* 29588: 01001025 */ or $v0,$t0,$zero +/* 2958c: 24790001 */ addiu $t9,$v1,0x1 +/* 29590: 032c001a */ div $zero,$t9,$t4 +/* 29594: 000368c0 */ sll $t5,$v1,0x3 +/* 29598: 004d2021 */ addu $a0,$v0,$t5 +/* 2959c: c488000c */ lwc1 $f8,0xc($a0) +/* 295a0: 00003010 */ mfhi $a2 +/* 295a4: 000670c0 */ sll $t6,$a2,0x3 +/* 295a8: e7a800bc */ swc1 $f8,0xbc($sp) +/* 295ac: c64a0004 */ lwc1 $f10,0x4($s2) +/* 295b0: 004e2821 */ addu $a1,$v0,$t6 +/* 295b4: 15800002 */ bnez $t4,.L000295c0 +/* 295b8: 00000000 */ sll $zero,$zero,0x0 +/* 295bc: 0007000d */ break 0x7 +.L000295c0: +/* 295c0: 2401ffff */ addiu $at,$zero,-1 +/* 295c4: 15810004 */ bne $t4,$at,.L000295d8 +/* 295c8: 3c018000 */ lui $at,0x8000 +/* 295cc: 17210002 */ bne $t9,$at,.L000295d8 +/* 295d0: 00000000 */ sll $zero,$zero,0x0 +/* 295d4: 0006000d */ break 0x6 +.L000295d8: +/* 295d8: e7aa00c0 */ swc1 $f10,0xc0($sp) +/* 295dc: c4900010 */ lwc1 $f16,0x10($a0) +/* 295e0: e7b000c4 */ swc1 $f16,0xc4($sp) +/* 295e4: c4b2000c */ lwc1 $f18,0xc($a1) +/* 295e8: e7b200b0 */ swc1 $f18,0xb0($sp) +/* 295ec: c6440004 */ lwc1 $f4,0x4($s2) +/* 295f0: e7a400b4 */ swc1 $f4,0xb4($sp) +/* 295f4: c4a60010 */ lwc1 $f6,0x10($a1) +/* 295f8: 10000016 */ beqz $zero,.L00029654 +/* 295fc: e7a600b8 */ swc1 $f6,0xb8($sp) +/* 29600: 24010003 */ addiu $at,$zero,0x3 +.L00029604: +/* 29604: 14410013 */ bne $v0,$at,.L00029654 +/* 29608: 27af00bc */ addiu $t7,$sp,0xbc +/* 2960c: c6480008 */ lwc1 $f8,0x8($s2) +/* 29610: c50c000c */ lwc1 $f12,0xc($t0) +/* 29614: c50e0010 */ lwc1 $f14,0x10($t0) +/* 29618: 8d060014 */ lw $a2,0x14($t0) +/* 2961c: 8e470000 */ lw $a3,0x0($s2) +/* 29620: 27b800c4 */ addiu $t8,$sp,0xc4 +/* 29624: 27b900b0 */ addiu $t9,$sp,0xb0 +/* 29628: 27ac00b8 */ addiu $t4,$sp,0xb8 +/* 2962c: afac0020 */ sw $t4,0x20($sp) +/* 29630: afb9001c */ sw $t9,0x1c($sp) +/* 29634: afb80018 */ sw $t8,0x18($sp) +/* 29638: afaf0014 */ sw $t7,0x14($sp) +/* 2963c: 0c009612 */ jal func00025848 +/* 29640: e7a80010 */ swc1 $f8,0x10($sp) +/* 29644: c64a0004 */ lwc1 $f10,0x4($s2) +/* 29648: e7aa00c0 */ swc1 $f10,0xc0($sp) +/* 2964c: c6500004 */ lwc1 $f16,0x4($s2) +/* 29650: e7b000b4 */ swc1 $f16,0xb4($sp) +.L00029654: +/* 29654: 4407a000 */ mfc1 $a3,$f20 +/* 29658: 27a400bc */ addiu $a0,$sp,0xbc +/* 2965c: 27a500b0 */ addiu $a1,$sp,0xb0 +/* 29660: 0c00940e */ jal func00025038 +/* 29664: 8e26000c */ lw $a2,0xc($s1) +/* 29668: 8fbf0064 */ lw $ra,0x64($sp) +/* 2966c: d7b40030 */ ldc1 $f20,0x30($sp) +/* 29670: d7b60038 */ ldc1 $f22,0x38($sp) +/* 29674: 8fb00040 */ lw $s0,0x40($sp) +/* 29678: 8fb10044 */ lw $s1,0x44($sp) +/* 2967c: 8fb20048 */ lw $s2,0x48($sp) +/* 29680: 8fb3004c */ lw $s3,0x4c($sp) +/* 29684: 8fb40050 */ lw $s4,0x50($sp) +/* 29688: 8fb50054 */ lw $s5,0x54($sp) +/* 2968c: 8fb60058 */ lw $s6,0x58($sp) +/* 29690: 8fb7005c */ lw $s7,0x5c($sp) +/* 29694: 8fbe0060 */ lw $s8,0x60($sp) +/* 29698: 03e00008 */ jr $ra +/* 2969c: 27bd0108 */ addiu $sp,$sp,0x108 +); + +GLOBAL_ASM( +glabel func000296a0 +/* 296a0: 27bdfef0 */ addiu $sp,$sp,-272 +/* 296a4: 3c01cf80 */ lui $at,0xcf80 +/* 296a8: 44812000 */ mtc1 $at,$f4 +/* 296ac: afbf0074 */ sw $ra,0x74($sp) +/* 296b0: afbe0070 */ sw $s8,0x70($sp) +/* 296b4: afb7006c */ sw $s7,0x6c($sp) +/* 296b8: afb60068 */ sw $s6,0x68($sp) +/* 296bc: afb50064 */ sw $s5,0x64($sp) +/* 296c0: afb40060 */ sw $s4,0x60($sp) +/* 296c4: afb3005c */ sw $s3,0x5c($sp) +/* 296c8: afb20058 */ sw $s2,0x58($sp) +/* 296cc: afb10054 */ sw $s1,0x54($sp) +/* 296d0: afb00050 */ sw $s0,0x50($sp) +/* 296d4: f7be0048 */ sdc1 $f30,0x48($sp) +/* 296d8: f7bc0040 */ sdc1 $f28,0x40($sp) +/* 296dc: f7ba0038 */ sdc1 $f26,0x38($sp) +/* 296e0: f7b80030 */ sdc1 $f24,0x30($sp) +/* 296e4: f7b60028 */ sdc1 $f22,0x28($sp) +/* 296e8: f7b40020 */ sdc1 $f20,0x20($sp) +/* 296ec: afa60118 */ sw $a2,0x118($sp) +/* 296f0: afa7011c */ sw $a3,0x11c($sp) +/* 296f4: afa00100 */ sw $zero,0x100($sp) +/* 296f8: e7a40104 */ swc1 $f4,0x104($sp) +/* 296fc: acc00000 */ sw $zero,0x0($a2) +/* 29700: 8c8f0000 */ lw $t7,0x0($a0) +/* 29704: 00a09025 */ or $s2,$a1,$zero +/* 29708: 00809825 */ or $s3,$a0,$zero +/* 2970c: 00008025 */ or $s0,$zero,$zero +/* 29710: 00008825 */ or $s1,$zero,$zero +/* 29714: 0000f025 */ or $s8,$zero,$zero +/* 29718: 11e00024 */ beqz $t7,.L000297ac +/* 2971c: 0080a825 */ or $s5,$a0,$zero +/* 29720: 8ea70000 */ lw $a3,0x0($s5) +/* 29724: 90e20000 */ lbu $v0,0x0($a3) +.L00029728: +/* 29728: 24010001 */ addiu $at,$zero,0x1 +/* 2972c: 14400012 */ bnez $v0,.L00029778 +/* 29730: 00000000 */ sll $zero,$zero,0x0 +/* 29734: 94e20002 */ lhu $v0,0x2($a3) +/* 29738: 00e02025 */ or $a0,$a3,$zero +/* 2973c: 30584000 */ andi $t8,$v0,0x4000 +/* 29740: 13000003 */ beqz $t8,.L00029750 +/* 29744: 30590100 */ andi $t9,$v0,0x100 +/* 29748: 10000014 */ beqz $zero,.L0002979c +/* 2974c: aea00004 */ sw $zero,0x4($s5) +.L00029750: +/* 29750: 53200003 */ beqzl $t9,.L00029760 +/* 29754: 8e450000 */ lw $a1,0x0($s2) +/* 29758: 24110001 */ addiu $s1,$zero,0x1 +/* 2975c: 8e450000 */ lw $a1,0x0($s2) +.L00029760: +/* 29760: 0c0098a2 */ jal func00026288 +/* 29764: 8e460008 */ lw $a2,0x8($s2) +/* 29768: 1040000c */ beqz $v0,.L0002979c +/* 2976c: aea20004 */ sw $v0,0x4($s5) +/* 29770: 1000000a */ beqz $zero,.L0002979c +/* 29774: 24100001 */ addiu $s0,$zero,0x1 +.L00029778: +/* 29778: 54410009 */ bnel $v0,$at,.L000297a0 +/* 2977c: 8ea70014 */ lw $a3,0x14($s5) +/* 29780: 00e02025 */ or $a0,$a3,$zero +/* 29784: 8e450000 */ lw $a1,0x0($s2) +/* 29788: 0c0098f9 */ jal func000263e4 +/* 2978c: 8e460008 */ lw $a2,0x8($s2) +/* 29790: 10400002 */ beqz $v0,.L0002979c +/* 29794: aea20004 */ sw $v0,0x4($s5) +/* 29798: 24100001 */ addiu $s0,$zero,0x1 +.L0002979c: +/* 2979c: 8ea70014 */ lw $a3,0x14($s5) +.L000297a0: +/* 297a0: 26b50014 */ addiu $s5,$s5,0x14 +/* 297a4: 54e0ffe0 */ bnezl $a3,.L00029728 +/* 297a8: 90e20000 */ lbu $v0,0x0($a3) +.L000297ac: +/* 297ac: 52000068 */ beqzl $s0,.L00029950 +/* 297b0: 8fae0100 */ lw $t6,0x100($sp) +/* 297b4: 8e620000 */ lw $v0,0x0($s3) +/* 297b8: 0260a825 */ or $s5,$s3,$zero +/* 297bc: 1040003c */ beqz $v0,.L000298b0 +/* 297c0: 00000000 */ sll $zero,$zero,0x0 +/* 297c4: 8ea80004 */ lw $t0,0x4($s5) +.L000297c8: +/* 297c8: 51000034 */ beqzl $t0,.L0002989c +/* 297cc: 8eaf0014 */ lw $t7,0x14($s5) +/* 297d0: 8ea70000 */ lw $a3,0x0($s5) +/* 297d4: 24010001 */ addiu $at,$zero,0x1 +/* 297d8: 90e20000 */ lbu $v0,0x0($a3) +/* 297dc: 14400019 */ bnez $v0,.L00029844 +/* 297e0: 00000000 */ sll $zero,$zero,0x0 +/* 297e4: 94e90002 */ lhu $t1,0x2($a3) +/* 297e8: 312a2000 */ andi $t2,$t1,0x2000 +/* 297ec: 5540002b */ bnezl $t2,.L0002989c +/* 297f0: 8eaf0014 */ lw $t7,0x14($s5) +/* 297f4: 00e02025 */ or $a0,$a3,$zero +/* 297f8: 8e450000 */ lw $a1,0x0($s2) +/* 297fc: 0c0097e4 */ jal func00025f90 +/* 29800: 8e460008 */ lw $a2,0x8($s2) +/* 29804: c7a60104 */ lwc1 $f6,0x104($sp) +/* 29808: 4600303e */ c.le.s $f6,$f0 +/* 2980c: 00000000 */ sll $zero,$zero,0x0 +/* 29810: 45020022 */ bc1fl .L0002989c +/* 29814: 8eaf0014 */ lw $t7,0x14($s5) +/* 29818: c6480004 */ lwc1 $f8,0x4($s2) +/* 2981c: 4608003c */ c.lt.s $f0,$f8 +/* 29820: 00000000 */ sll $zero,$zero,0x0 +/* 29824: 4502001d */ bc1fl .L0002989c +/* 29828: 8eaf0014 */ lw $t7,0x14($s5) +/* 2982c: 8fab0118 */ lw $t3,0x118($sp) +/* 29830: e7a00104 */ swc1 $f0,0x104($sp) +/* 29834: 240c0001 */ addiu $t4,$zero,0x1 +/* 29838: ad750000 */ sw $s5,0x0($t3) +/* 2983c: 10000016 */ beqz $zero,.L00029898 +/* 29840: afac0100 */ sw $t4,0x100($sp) +.L00029844: +/* 29844: 54410015 */ bnel $v0,$at,.L0002989c +/* 29848: 8eaf0014 */ lw $t7,0x14($s5) +/* 2984c: 00e02025 */ or $a0,$a3,$zero +/* 29850: 8e450000 */ lw $a1,0x0($s2) +/* 29854: 0c009833 */ jal func000260cc +/* 29858: 8e460008 */ lw $a2,0x8($s2) +/* 2985c: c7aa0104 */ lwc1 $f10,0x104($sp) +/* 29860: 4600503e */ c.le.s $f10,$f0 +/* 29864: 00000000 */ sll $zero,$zero,0x0 +/* 29868: 4502000c */ bc1fl .L0002989c +/* 2986c: 8eaf0014 */ lw $t7,0x14($s5) +/* 29870: c6500004 */ lwc1 $f16,0x4($s2) +/* 29874: 4610003c */ c.lt.s $f0,$f16 +/* 29878: 00000000 */ sll $zero,$zero,0x0 +/* 2987c: 45020007 */ bc1fl .L0002989c +/* 29880: 8eaf0014 */ lw $t7,0x14($s5) +/* 29884: 8fad0118 */ lw $t5,0x118($sp) +/* 29888: e7a00104 */ swc1 $f0,0x104($sp) +/* 2988c: 240e0001 */ addiu $t6,$zero,0x1 +/* 29890: adb50000 */ sw $s5,0x0($t5) +/* 29894: afae0100 */ sw $t6,0x100($sp) +.L00029898: +/* 29898: 8eaf0014 */ lw $t7,0x14($s5) +.L0002989c: +/* 2989c: 26b50014 */ addiu $s5,$s5,0x14 +/* 298a0: 55e0ffc9 */ bnezl $t7,.L000297c8 +/* 298a4: 8ea80004 */ lw $t0,0x4($s5) +/* 298a8: 0260a825 */ or $s5,$s3,$zero +/* 298ac: 8e620000 */ lw $v0,0x0($s3) +.L000298b0: +/* 298b0: 50400027 */ beqzl $v0,.L00029950 +/* 298b4: 8fae0100 */ lw $t6,0x100($sp) +/* 298b8: 8eb80004 */ lw $t8,0x4($s5) +.L000298bc: +/* 298bc: 53000020 */ beqzl $t8,.L00029940 +/* 298c0: 8ead0014 */ lw $t5,0x14($s5) +/* 298c4: 8ea70000 */ lw $a3,0x0($s5) +/* 298c8: 90f90000 */ lbu $t9,0x0($a3) +/* 298cc: 5720001c */ bnezl $t9,.L00029940 +/* 298d0: 8ead0014 */ lw $t5,0x14($s5) +/* 298d4: 94e80002 */ lhu $t0,0x2($a3) +/* 298d8: 31092000 */ andi $t1,$t0,0x2000 +/* 298dc: 51200018 */ beqzl $t1,.L00029940 +/* 298e0: 8ead0014 */ lw $t5,0x14($s5) +/* 298e4: 00e02025 */ or $a0,$a3,$zero +/* 298e8: 8e450000 */ lw $a1,0x0($s2) +/* 298ec: 0c0097e4 */ jal func00025f90 +/* 298f0: 8e460008 */ lw $a2,0x8($s2) +/* 298f4: c7b20104 */ lwc1 $f18,0x104($sp) +/* 298f8: 4600903e */ c.le.s $f18,$f0 +/* 298fc: 00000000 */ sll $zero,$zero,0x0 +/* 29900: 4502000f */ bc1fl .L00029940 +/* 29904: 8ead0014 */ lw $t5,0x14($s5) +/* 29908: c6440004 */ lwc1 $f4,0x4($s2) +/* 2990c: 4604003c */ c.lt.s $f0,$f4 +/* 29910: 00000000 */ sll $zero,$zero,0x0 +/* 29914: 45030005 */ bc1tl .L0002992c +/* 29918: 8fab0118 */ lw $t3,0x118($sp) +/* 2991c: 8faa0100 */ lw $t2,0x100($sp) +/* 29920: 55400007 */ bnezl $t2,.L00029940 +/* 29924: 8ead0014 */ lw $t5,0x14($s5) +/* 29928: 8fab0118 */ lw $t3,0x118($sp) +.L0002992c: +/* 2992c: e7a00104 */ swc1 $f0,0x104($sp) +/* 29930: 240c0001 */ addiu $t4,$zero,0x1 +/* 29934: ad750000 */ sw $s5,0x0($t3) +/* 29938: afac0100 */ sw $t4,0x100($sp) +/* 2993c: 8ead0014 */ lw $t5,0x14($s5) +.L00029940: +/* 29940: 26b50014 */ addiu $s5,$s5,0x14 +/* 29944: 55a0ffdd */ bnezl $t5,.L000298bc +/* 29948: 8eb80004 */ lw $t8,0x4($s5) +/* 2994c: 8fae0100 */ lw $t6,0x100($sp) +.L00029950: +/* 29950: 3c014f80 */ lui $at,0x4f80 +/* 29954: 11c00003 */ beqz $t6,.L00029964 +/* 29958: afae00f0 */ sw $t6,0xf0($sp) +/* 2995c: 52200195 */ beqzl $s1,.L00029fb4 +/* 29960: 8fbf0074 */ lw $ra,0x74($sp) +.L00029964: +/* 29964: 44813000 */ mtc1 $at,$f6 +/* 29968: 0260a825 */ or $s5,$s3,$zero +/* 2996c: e7a600e4 */ swc1 $f6,0xe4($sp) +/* 29970: 8e6f0000 */ lw $t7,0x0($s3) +/* 29974: 51e0018f */ beqzl $t7,.L00029fb4 +/* 29978: 8fbf0074 */ lw $ra,0x74($sp) +/* 2997c: 8eb80004 */ lw $t8,0x4($s5) +.L00029980: +/* 29980: 8fb900f0 */ lw $t9,0xf0($sp) +/* 29984: 57000187 */ bnezl $t8,.L00029fa4 +/* 29988: 8ea80014 */ lw $t0,0x14($s5) +/* 2998c: 13200008 */ beqz $t9,.L000299b0 +/* 29990: 8ea70000 */ lw $a3,0x0($s5) +/* 29994: 90e80000 */ lbu $t0,0x0($a3) +/* 29998: 55000182 */ bnezl $t0,.L00029fa4 +/* 2999c: 8ea80014 */ lw $t0,0x14($s5) +/* 299a0: 94e90002 */ lhu $t1,0x2($a3) +/* 299a4: 312a0100 */ andi $t2,$t1,0x100 +/* 299a8: 5140017e */ beqzl $t2,.L00029fa4 +/* 299ac: 8ea80014 */ lw $t0,0x14($s5) +.L000299b0: +/* 299b0: 90e20000 */ lbu $v0,0x0($a3) +/* 299b4: 544000d8 */ bnezl $v0,.L00029d18 +/* 299b8: 24010001 */ addiu $at,$zero,0x1 +/* 299bc: 94f70002 */ lhu $s7,0x2($a3) +/* 299c0: 00e0a025 */ or $s4,$a3,$zero +/* 299c4: 90e20001 */ lbu $v0,0x1($a3) +/* 299c8: 32eb4000 */ andi $t3,$s7,0x4000 +/* 299cc: 000b602b */ sltu $t4,$zero,$t3 +/* 299d0: 11800004 */ beqz $t4,.L000299e4 +/* 299d4: 0180b825 */ or $s7,$t4,$zero +/* 299d8: 8fad0100 */ lw $t5,0x100($sp) +/* 299dc: 55a00171 */ bnezl $t5,.L00029fa4 +/* 299e0: 8ea80014 */ lw $t0,0x14($s5) +.L000299e4: +/* 299e4: 1840016e */ blez $v0,.L00029fa0 +/* 299e8: 00008825 */ or $s1,$zero,$zero +/* 299ec: 02809825 */ or $s3,$s4,$zero +/* 299f0: afa200bc */ sw $v0,0xbc($sp) +/* 299f4: 8fa200bc */ lw $v0,0xbc($sp) +.L000299f8: +/* 299f8: 26360001 */ addiu $s6,$s1,0x1 +/* 299fc: 866e000e */ lh $t6,0xe($s3) +/* 29a00: 02c2001a */ div $zero,$s6,$v0 +/* 29a04: 0000c010 */ mfhi $t8 +/* 29a08: 0018c880 */ sll $t9,$t8,0x2 +/* 29a0c: 0338c823 */ subu $t9,$t9,$t8 +/* 29a10: 0019c840 */ sll $t9,$t9,0x1 +/* 29a14: 02998021 */ addu $s0,$s4,$t9 +/* 29a18: 8608000e */ lh $t0,0xe($s0) +/* 29a1c: 86090012 */ lh $t1,0x12($s0) +/* 29a20: 866f0012 */ lh $t7,0x12($s3) +/* 29a24: 44888000 */ mtc1 $t0,$f16 +/* 29a28: 44899000 */ mtc1 $t1,$f18 +/* 29a2c: 448e4000 */ mtc1 $t6,$f8 +/* 29a30: 448f5000 */ mtc1 $t7,$f10 +/* 29a34: 468086a0 */ cvt.s.w $f26,$f16 +/* 29a38: c6440000 */ lwc1 $f4,0x0($s2) +/* 29a3c: e7a40010 */ swc1 $f4,0x10($sp) +/* 29a40: 46809720 */ cvt.s.w $f28,$f18 +/* 29a44: c6460008 */ lwc1 $f6,0x8($s2) +/* 29a48: 4406d000 */ mfc1 $a2,$f26 +/* 29a4c: e7a60014 */ swc1 $f6,0x14($sp) +/* 29a50: 468045a0 */ cvt.s.w $f22,$f8 +/* 29a54: 4407e000 */ mfc1 $a3,$f28 +/* 29a58: 46805620 */ cvt.s.w $f24,$f10 +/* 29a5c: 14400002 */ bnez $v0,.L00029a68 +/* 29a60: 00000000 */ sll $zero,$zero,0x0 +/* 29a64: 0007000d */ break 0x7 +.L00029a68: +/* 29a68: 2401ffff */ addiu $at,$zero,-1 +/* 29a6c: 14410004 */ bne $v0,$at,.L00029a80 +/* 29a70: 3c018000 */ lui $at,0x8000 +/* 29a74: 16c10002 */ bne $s6,$at,.L00029a80 +/* 29a78: 00000000 */ sll $zero,$zero,0x0 +/* 29a7c: 0006000d */ break 0x6 +.L00029a80: +/* 29a80: 4600c386 */ mov.s $f14,$f24 +/* 29a84: 0c009595 */ jal func00025654 +/* 29a88: 4600b306 */ mov.s $f12,$f22 +/* 29a8c: 44804000 */ mtc1 $zero,$f8 +/* 29a90: e7a000d4 */ swc1 $f0,0xd4($sp) +/* 29a94: 46000786 */ mov.s $f30,$f0 +/* 29a98: 4608003c */ c.lt.s $f0,$f8 +/* 29a9c: c7aa00e4 */ lwc1 $f10,0xe4($sp) +/* 29aa0: 45020003 */ bc1fl .L00029ab0 +/* 29aa4: 460af03c */ c.lt.s $f30,$f10 +/* 29aa8: 46000787 */ neg.s $f30,$f0 +/* 29aac: 460af03c */ c.lt.s $f30,$f10 +.L00029ab0: +/* 29ab0: 00000000 */ sll $zero,$zero,0x0 +/* 29ab4: 45030004 */ bc1tl .L00029ac8 +/* 29ab8: c6500000 */ lwc1 $f16,0x0($s2) +/* 29abc: 53c0008f */ beqzl $s8,.L00029cfc +/* 29ac0: 8fa900bc */ lw $t1,0xbc($sp) +/* 29ac4: c6500000 */ lwc1 $f16,0x0($s2) +.L00029ac8: +/* 29ac8: 4406d000 */ mfc1 $a2,$f26 +/* 29acc: 4407e000 */ mfc1 $a3,$f28 +/* 29ad0: e7b00010 */ swc1 $f16,0x10($sp) +/* 29ad4: c6520008 */ lwc1 $f18,0x8($s2) +/* 29ad8: 4600b306 */ mov.s $f12,$f22 +/* 29adc: 4600c386 */ mov.s $f14,$f24 +/* 29ae0: 0c0095dd */ jal func00025774 +/* 29ae4: e7b20014 */ swc1 $f18,0x14($sp) +/* 29ae8: 5040002c */ beqzl $v0,.L00029b9c +/* 29aec: 4600b306 */ mov.s $f12,$f22 +/* 29af0: 4616d001 */ sub.s $f0,$f26,$f22 +/* 29af4: 4618e501 */ sub.s $f20,$f28,$f24 +/* 29af8: 46000102 */ mul.s $f4,$f0,$f0 +/* 29afc: e7a000b8 */ swc1 $f0,0xb8($sp) +/* 29b00: 4614a182 */ mul.s $f6,$f20,$f20 +/* 29b04: 0c012974 */ jal func0004a5d0 +/* 29b08: 46062300 */ add.s $f12,$f4,$f6 +/* 29b0c: c7a800d4 */ lwc1 $f8,0xd4($sp) +/* 29b10: 4600a407 */ neg.s $f16,$f20 +/* 29b14: c7a600b8 */ lwc1 $f6,0xb8($sp) +/* 29b18: 46004383 */ div.s $f14,$f8,$f0 +/* 29b1c: c64a0000 */ lwc1 $f10,0x0($s2) +/* 29b20: c6440008 */ lwc1 $f4,0x8($s2) +/* 29b24: 02802025 */ or $a0,$s4,$zero +/* 29b28: 02203825 */ or $a3,$s1,$zero +/* 29b2c: 46107482 */ mul.s $f18,$f14,$f16 +/* 29b30: 00000000 */ sll $zero,$zero,0x0 +/* 29b34: 46067202 */ mul.s $f8,$f14,$f6 +/* 29b38: 46125080 */ add.s $f2,$f10,$f18 +/* 29b3c: 46082300 */ add.s $f12,$f4,$f8 +/* 29b40: 44051000 */ mfc1 $a1,$f2 +/* 29b44: 44066000 */ mfc1 $a2,$f12 +/* 29b48: 0c00971d */ jal func00025c74 +/* 29b4c: 00000000 */ sll $zero,$zero,0x0 +/* 29b50: c6500004 */ lwc1 $f16,0x4($s2) +/* 29b54: 4610003c */ c.lt.s $f0,$f16 +/* 29b58: 00000000 */ sll $zero,$zero,0x0 +/* 29b5c: 45030007 */ bc1tl .L00029b7c +/* 29b60: 8fad0118 */ lw $t5,0x118($sp) +/* 29b64: 8eaa0000 */ lw $t2,0x0($s5) +/* 29b68: 954b0002 */ lhu $t3,0x2($t2) +/* 29b6c: 316c2000 */ andi $t4,$t3,0x2000 +/* 29b70: 51800062 */ beqzl $t4,.L00029cfc +/* 29b74: 8fa900bc */ lw $t1,0xbc($sp) +/* 29b78: 8fad0118 */ lw $t5,0x118($sp) +.L00029b7c: +/* 29b7c: e7a00104 */ swc1 $f0,0x104($sp) +/* 29b80: 240e0001 */ addiu $t6,$zero,0x1 +/* 29b84: adb50000 */ sw $s5,0x0($t5) +/* 29b88: e7be00e4 */ swc1 $f30,0xe4($sp) +/* 29b8c: afae0100 */ sw $t6,0x100($sp) +/* 29b90: 10000059 */ beqz $zero,.L00029cf8 +/* 29b94: 02e0f025 */ or $s8,$s7,$zero +/* 29b98: 4600b306 */ mov.s $f12,$f22 +.L00029b9c: +/* 29b9c: 4600c386 */ mov.s $f14,$f24 +/* 29ba0: 8e460000 */ lw $a2,0x0($s2) +/* 29ba4: 0c0095c9 */ jal func00025724 +/* 29ba8: 8e470008 */ lw $a3,0x8($s2) +/* 29bac: 46000506 */ mov.s $f20,$f0 +/* 29bb0: 4600d306 */ mov.s $f12,$f26 +/* 29bb4: 4600e386 */ mov.s $f14,$f28 +/* 29bb8: 8e460000 */ lw $a2,0x0($s2) +/* 29bbc: 0c0095c9 */ jal func00025724 +/* 29bc0: 8e470008 */ lw $a3,0x8($s2) +/* 29bc4: 4600a03c */ c.lt.s $f20,$f0 +/* 29bc8: 46000586 */ mov.s $f22,$f0 +/* 29bcc: 45020027 */ bc1fl .L00029c6c +/* 29bd0: c7a800e4 */ lwc1 $f8,0xe4($sp) +/* 29bd4: c7aa00e4 */ lwc1 $f10,0xe4($sp) +/* 29bd8: 460aa03c */ c.lt.s $f20,$f10 +/* 29bdc: 00000000 */ sll $zero,$zero,0x0 +/* 29be0: 45030004 */ bc1tl .L00029bf4 +/* 29be4: 866f000e */ lh $t7,0xe($s3) +/* 29be8: 53c00044 */ beqzl $s8,.L00029cfc +/* 29bec: 8fa900bc */ lw $t1,0xbc($sp) +/* 29bf0: 866f000e */ lh $t7,0xe($s3) +.L00029bf4: +/* 29bf4: 86780012 */ lh $t8,0x12($s3) +/* 29bf8: 02802025 */ or $a0,$s4,$zero +/* 29bfc: 448f9000 */ mtc1 $t7,$f18 +/* 29c00: 44983000 */ mtc1 $t8,$f6 +/* 29c04: 02203825 */ or $a3,$s1,$zero +/* 29c08: 468090a0 */ cvt.s.w $f2,$f18 +/* 29c0c: 46803320 */ cvt.s.w $f12,$f6 +/* 29c10: 44051000 */ mfc1 $a1,$f2 +/* 29c14: 44066000 */ mfc1 $a2,$f12 +/* 29c18: 0c00971d */ jal func00025c74 +/* 29c1c: 00000000 */ sll $zero,$zero,0x0 +/* 29c20: c6440004 */ lwc1 $f4,0x4($s2) +/* 29c24: 4604003c */ c.lt.s $f0,$f4 +/* 29c28: 00000000 */ sll $zero,$zero,0x0 +/* 29c2c: 45030007 */ bc1tl .L00029c4c +/* 29c30: 8faa0118 */ lw $t2,0x118($sp) +/* 29c34: 8eb90000 */ lw $t9,0x0($s5) +/* 29c38: 97280002 */ lhu $t0,0x2($t9) +/* 29c3c: 31092000 */ andi $t1,$t0,0x2000 +/* 29c40: 5120002e */ beqzl $t1,.L00029cfc +/* 29c44: 8fa900bc */ lw $t1,0xbc($sp) +/* 29c48: 8faa0118 */ lw $t2,0x118($sp) +.L00029c4c: +/* 29c4c: e7a00104 */ swc1 $f0,0x104($sp) +/* 29c50: 240b0001 */ addiu $t3,$zero,0x1 +/* 29c54: ad550000 */ sw $s5,0x0($t2) +/* 29c58: e7b400e4 */ swc1 $f20,0xe4($sp) +/* 29c5c: afab0100 */ sw $t3,0x100($sp) +/* 29c60: 10000025 */ beqz $zero,.L00029cf8 +/* 29c64: 02e0f025 */ or $s8,$s7,$zero +/* 29c68: c7a800e4 */ lwc1 $f8,0xe4($sp) +.L00029c6c: +/* 29c6c: 4608003c */ c.lt.s $f0,$f8 +/* 29c70: 00000000 */ sll $zero,$zero,0x0 +/* 29c74: 45030004 */ bc1tl .L00029c88 +/* 29c78: 860c000e */ lh $t4,0xe($s0) +/* 29c7c: 53c0001f */ beqzl $s8,.L00029cfc +/* 29c80: 8fa900bc */ lw $t1,0xbc($sp) +/* 29c84: 860c000e */ lh $t4,0xe($s0) +.L00029c88: +/* 29c88: 860d0012 */ lh $t5,0x12($s0) +/* 29c8c: 02802025 */ or $a0,$s4,$zero +/* 29c90: 448c8000 */ mtc1 $t4,$f16 +/* 29c94: 448d5000 */ mtc1 $t5,$f10 +/* 29c98: 02203825 */ or $a3,$s1,$zero +/* 29c9c: 468080a0 */ cvt.s.w $f2,$f16 +/* 29ca0: 46805320 */ cvt.s.w $f12,$f10 +/* 29ca4: 44051000 */ mfc1 $a1,$f2 +/* 29ca8: 44066000 */ mfc1 $a2,$f12 +/* 29cac: 0c00971d */ jal func00025c74 +/* 29cb0: 00000000 */ sll $zero,$zero,0x0 +/* 29cb4: c6520004 */ lwc1 $f18,0x4($s2) +/* 29cb8: 4612003c */ c.lt.s $f0,$f18 +/* 29cbc: 00000000 */ sll $zero,$zero,0x0 +/* 29cc0: 45030007 */ bc1tl .L00029ce0 +/* 29cc4: 8fb90118 */ lw $t9,0x118($sp) +/* 29cc8: 8eae0000 */ lw $t6,0x0($s5) +/* 29ccc: 95cf0002 */ lhu $t7,0x2($t6) +/* 29cd0: 31f82000 */ andi $t8,$t7,0x2000 +/* 29cd4: 53000009 */ beqzl $t8,.L00029cfc +/* 29cd8: 8fa900bc */ lw $t1,0xbc($sp) +/* 29cdc: 8fb90118 */ lw $t9,0x118($sp) +.L00029ce0: +/* 29ce0: e7a00104 */ swc1 $f0,0x104($sp) +/* 29ce4: 24080001 */ addiu $t0,$zero,0x1 +/* 29ce8: af350000 */ sw $s5,0x0($t9) +/* 29cec: e7b600e4 */ swc1 $f22,0xe4($sp) +/* 29cf0: afa80100 */ sw $t0,0x100($sp) +/* 29cf4: 02e0f025 */ or $s8,$s7,$zero +.L00029cf8: +/* 29cf8: 8fa900bc */ lw $t1,0xbc($sp) +.L00029cfc: +/* 29cfc: 02c08825 */ or $s1,$s6,$zero +/* 29d00: 26730006 */ addiu $s3,$s3,0x6 +/* 29d04: 56c9ff3c */ bnel $s6,$t1,.L000299f8 +/* 29d08: 8fa200bc */ lw $v0,0xbc($sp) +/* 29d0c: 100000a5 */ beqz $zero,.L00029fa4 +/* 29d10: 8ea80014 */ lw $t0,0x14($s5) +/* 29d14: 24010001 */ addiu $at,$zero,0x1 +.L00029d18: +/* 29d18: 544100a2 */ bnel $v0,$at,.L00029fa4 +/* 29d1c: 8ea80014 */ lw $t0,0x14($s5) +/* 29d20: 90f60001 */ lbu $s6,0x1($a3) +/* 29d24: 00e09825 */ or $s3,$a3,$zero +/* 29d28: 00001025 */ or $v0,$zero,$zero +/* 29d2c: 1ac0009c */ blez $s6,.L00029fa0 +/* 29d30: 00e08825 */ or $s1,$a3,$zero +.L00029d34: +/* 29d34: 24540001 */ addiu $s4,$v0,0x1 +/* 29d38: 0296001a */ div $zero,$s4,$s6 +/* 29d3c: 00005010 */ mfhi $t2 +/* 29d40: 000a5880 */ sll $t3,$t2,0x2 +/* 29d44: 016a5823 */ subu $t3,$t3,$t2 +/* 29d48: 000b5880 */ sll $t3,$t3,0x2 +/* 29d4c: 026b8021 */ addu $s0,$s3,$t3 +/* 29d50: c6460000 */ lwc1 $f6,0x0($s2) +/* 29d54: c61a0010 */ lwc1 $f26,0x10($s0) +/* 29d58: c61c0018 */ lwc1 $f28,0x18($s0) +/* 29d5c: c6360010 */ lwc1 $f22,0x10($s1) +/* 29d60: c6380018 */ lwc1 $f24,0x18($s1) +/* 29d64: e7a60010 */ swc1 $f6,0x10($sp) +/* 29d68: c6440008 */ lwc1 $f4,0x8($s2) +/* 29d6c: 16c00002 */ bnez $s6,.L00029d78 +/* 29d70: 00000000 */ sll $zero,$zero,0x0 +/* 29d74: 0007000d */ break 0x7 +.L00029d78: +/* 29d78: 2401ffff */ addiu $at,$zero,-1 +/* 29d7c: 16c10004 */ bne $s6,$at,.L00029d90 +/* 29d80: 3c018000 */ lui $at,0x8000 +/* 29d84: 16810002 */ bne $s4,$at,.L00029d90 +/* 29d88: 00000000 */ sll $zero,$zero,0x0 +/* 29d8c: 0006000d */ break 0x6 +.L00029d90: +/* 29d90: 4406d000 */ mfc1 $a2,$f26 +/* 29d94: 4407e000 */ mfc1 $a3,$f28 +/* 29d98: 4600b306 */ mov.s $f12,$f22 +/* 29d9c: 4600c386 */ mov.s $f14,$f24 +/* 29da0: 0c009595 */ jal func00025654 +/* 29da4: e7a40014 */ swc1 $f4,0x14($sp) +/* 29da8: 44804000 */ mtc1 $zero,$f8 +/* 29dac: e7a00094 */ swc1 $f0,0x94($sp) +/* 29db0: 46000786 */ mov.s $f30,$f0 +/* 29db4: 4608003c */ c.lt.s $f0,$f8 +/* 29db8: c7b000e4 */ lwc1 $f16,0xe4($sp) +/* 29dbc: 45020003 */ bc1fl .L00029dcc +/* 29dc0: 4610f03c */ c.lt.s $f30,$f16 +/* 29dc4: 46000787 */ neg.s $f30,$f0 +/* 29dc8: 4610f03c */ c.lt.s $f30,$f16 +.L00029dcc: +/* 29dcc: 00000000 */ sll $zero,$zero,0x0 +/* 29dd0: 45020071 */ bc1fl .L00029f98 +/* 29dd4: 02801025 */ or $v0,$s4,$zero +/* 29dd8: c64a0000 */ lwc1 $f10,0x0($s2) +/* 29ddc: 4406d000 */ mfc1 $a2,$f26 +/* 29de0: 4407e000 */ mfc1 $a3,$f28 +/* 29de4: e7aa0010 */ swc1 $f10,0x10($sp) +/* 29de8: c6520008 */ lwc1 $f18,0x8($s2) +/* 29dec: 4600b306 */ mov.s $f12,$f22 +/* 29df0: 4600c386 */ mov.s $f14,$f24 +/* 29df4: 0c0095dd */ jal func00025774 +/* 29df8: e7b20014 */ swc1 $f18,0x14($sp) +/* 29dfc: 50400026 */ beqzl $v0,.L00029e98 +/* 29e00: 4600b306 */ mov.s $f12,$f22 +/* 29e04: 4616d001 */ sub.s $f0,$f26,$f22 +/* 29e08: 4618e501 */ sub.s $f20,$f28,$f24 +/* 29e0c: 46000182 */ mul.s $f6,$f0,$f0 +/* 29e10: e7a00078 */ swc1 $f0,0x78($sp) +/* 29e14: 4614a102 */ mul.s $f4,$f20,$f20 +/* 29e18: 0c012974 */ jal func0004a5d0 +/* 29e1c: 46043300 */ add.s $f12,$f6,$f4 +/* 29e20: c7a80094 */ lwc1 $f8,0x94($sp) +/* 29e24: 4600a287 */ neg.s $f10,$f20 +/* 29e28: c7a40078 */ lwc1 $f4,0x78($sp) +/* 29e2c: 46004383 */ div.s $f14,$f8,$f0 +/* 29e30: c6500000 */ lwc1 $f16,0x0($s2) +/* 29e34: c6460008 */ lwc1 $f6,0x8($s2) +/* 29e38: 02602025 */ or $a0,$s3,$zero +/* 29e3c: 460a7482 */ mul.s $f18,$f14,$f10 +/* 29e40: 00000000 */ sll $zero,$zero,0x0 +/* 29e44: 46047202 */ mul.s $f8,$f14,$f4 +/* 29e48: 46128080 */ add.s $f2,$f16,$f18 +/* 29e4c: 46083300 */ add.s $f12,$f6,$f8 +/* 29e50: 44051000 */ mfc1 $a1,$f2 +/* 29e54: 44066000 */ mfc1 $a2,$f12 +/* 29e58: 0c009833 */ jal func000260cc +/* 29e5c: 00000000 */ sll $zero,$zero,0x0 +/* 29e60: c64a0004 */ lwc1 $f10,0x4($s2) +/* 29e64: 460a003c */ c.lt.s $f0,$f10 +/* 29e68: 00000000 */ sll $zero,$zero,0x0 +/* 29e6c: 4502004a */ bc1fl .L00029f98 +/* 29e70: 02801025 */ or $v0,$s4,$zero +/* 29e74: 8fac0118 */ lw $t4,0x118($sp) +/* 29e78: e7a00104 */ swc1 $f0,0x104($sp) +/* 29e7c: 240d0001 */ addiu $t5,$zero,0x1 +/* 29e80: ad950000 */ sw $s5,0x0($t4) +/* 29e84: e7be00e4 */ swc1 $f30,0xe4($sp) +/* 29e88: afad0100 */ sw $t5,0x100($sp) +/* 29e8c: 10000041 */ beqz $zero,.L00029f94 +/* 29e90: 0000f025 */ or $s8,$zero,$zero +/* 29e94: 4600b306 */ mov.s $f12,$f22 +.L00029e98: +/* 29e98: 4600c386 */ mov.s $f14,$f24 +/* 29e9c: 8e460000 */ lw $a2,0x0($s2) +/* 29ea0: 0c0095c9 */ jal func00025724 +/* 29ea4: 8e470008 */ lw $a3,0x8($s2) +/* 29ea8: 46000506 */ mov.s $f20,$f0 +/* 29eac: 4600d306 */ mov.s $f12,$f26 +/* 29eb0: 4600e386 */ mov.s $f14,$f28 +/* 29eb4: 8e460000 */ lw $a2,0x0($s2) +/* 29eb8: 0c0095c9 */ jal func00025724 +/* 29ebc: 8e470008 */ lw $a3,0x8($s2) +/* 29ec0: 4600a03c */ c.lt.s $f20,$f0 +/* 29ec4: 46000586 */ mov.s $f22,$f0 +/* 29ec8: 4502001b */ bc1fl .L00029f38 +/* 29ecc: c7a400e4 */ lwc1 $f4,0xe4($sp) +/* 29ed0: c7b000e4 */ lwc1 $f16,0xe4($sp) +/* 29ed4: 4610a03c */ c.lt.s $f20,$f16 +/* 29ed8: 00000000 */ sll $zero,$zero,0x0 +/* 29edc: 4502002e */ bc1fl .L00029f98 +/* 29ee0: 02801025 */ or $v0,$s4,$zero +/* 29ee4: c6220010 */ lwc1 $f2,0x10($s1) +/* 29ee8: c62c0018 */ lwc1 $f12,0x18($s1) +/* 29eec: 02602025 */ or $a0,$s3,$zero +/* 29ef0: 44051000 */ mfc1 $a1,$f2 +/* 29ef4: 44066000 */ mfc1 $a2,$f12 +/* 29ef8: 0c009833 */ jal func000260cc +/* 29efc: 00000000 */ sll $zero,$zero,0x0 +/* 29f00: c6520004 */ lwc1 $f18,0x4($s2) +/* 29f04: 4612003c */ c.lt.s $f0,$f18 +/* 29f08: 00000000 */ sll $zero,$zero,0x0 +/* 29f0c: 45020022 */ bc1fl .L00029f98 +/* 29f10: 02801025 */ or $v0,$s4,$zero +/* 29f14: 8fae0118 */ lw $t6,0x118($sp) +/* 29f18: e7a00104 */ swc1 $f0,0x104($sp) +/* 29f1c: 240f0001 */ addiu $t7,$zero,0x1 +/* 29f20: add50000 */ sw $s5,0x0($t6) +/* 29f24: e7b400e4 */ swc1 $f20,0xe4($sp) +/* 29f28: afaf0100 */ sw $t7,0x100($sp) +/* 29f2c: 10000019 */ beqz $zero,.L00029f94 +/* 29f30: 0000f025 */ or $s8,$zero,$zero +/* 29f34: c7a400e4 */ lwc1 $f4,0xe4($sp) +.L00029f38: +/* 29f38: 4604003c */ c.lt.s $f0,$f4 +/* 29f3c: 00000000 */ sll $zero,$zero,0x0 +/* 29f40: 45020015 */ bc1fl .L00029f98 +/* 29f44: 02801025 */ or $v0,$s4,$zero +/* 29f48: c6020010 */ lwc1 $f2,0x10($s0) +/* 29f4c: c60c0018 */ lwc1 $f12,0x18($s0) +/* 29f50: 02602025 */ or $a0,$s3,$zero +/* 29f54: 44051000 */ mfc1 $a1,$f2 +/* 29f58: 44066000 */ mfc1 $a2,$f12 +/* 29f5c: 0c009833 */ jal func000260cc +/* 29f60: 00000000 */ sll $zero,$zero,0x0 +/* 29f64: c6460004 */ lwc1 $f6,0x4($s2) +/* 29f68: 4606003c */ c.lt.s $f0,$f6 +/* 29f6c: 00000000 */ sll $zero,$zero,0x0 +/* 29f70: 45020009 */ bc1fl .L00029f98 +/* 29f74: 02801025 */ or $v0,$s4,$zero +/* 29f78: 8fb80118 */ lw $t8,0x118($sp) +/* 29f7c: e7a00104 */ swc1 $f0,0x104($sp) +/* 29f80: 24190001 */ addiu $t9,$zero,0x1 +/* 29f84: af150000 */ sw $s5,0x0($t8) +/* 29f88: e7b600e4 */ swc1 $f22,0xe4($sp) +/* 29f8c: afb90100 */ sw $t9,0x100($sp) +/* 29f90: 0000f025 */ or $s8,$zero,$zero +.L00029f94: +/* 29f94: 02801025 */ or $v0,$s4,$zero +.L00029f98: +/* 29f98: 1696ff66 */ bne $s4,$s6,.L00029d34 +/* 29f9c: 2631000c */ addiu $s1,$s1,0xc +.L00029fa0: +/* 29fa0: 8ea80014 */ lw $t0,0x14($s5) +.L00029fa4: +/* 29fa4: 26b50014 */ addiu $s5,$s5,0x14 +/* 29fa8: 5500fe75 */ bnezl $t0,.L00029980 +/* 29fac: 8eb80004 */ lw $t8,0x4($s5) +/* 29fb0: 8fbf0074 */ lw $ra,0x74($sp) +.L00029fb4: +/* 29fb4: c7a00104 */ lwc1 $f0,0x104($sp) +/* 29fb8: d7b40020 */ ldc1 $f20,0x20($sp) +/* 29fbc: d7b60028 */ ldc1 $f22,0x28($sp) +/* 29fc0: d7b80030 */ ldc1 $f24,0x30($sp) +/* 29fc4: d7ba0038 */ ldc1 $f26,0x38($sp) +/* 29fc8: d7bc0040 */ ldc1 $f28,0x40($sp) +/* 29fcc: d7be0048 */ ldc1 $f30,0x48($sp) +/* 29fd0: 8fb00050 */ lw $s0,0x50($sp) +/* 29fd4: 8fb10054 */ lw $s1,0x54($sp) +/* 29fd8: 8fb20058 */ lw $s2,0x58($sp) +/* 29fdc: 8fb3005c */ lw $s3,0x5c($sp) +/* 29fe0: 8fb40060 */ lw $s4,0x60($sp) +/* 29fe4: 8fb50064 */ lw $s5,0x64($sp) +/* 29fe8: 8fb60068 */ lw $s6,0x68($sp) +/* 29fec: 8fb7006c */ lw $s7,0x6c($sp) +/* 29ff0: 8fbe0070 */ lw $s8,0x70($sp) +/* 29ff4: 03e00008 */ jr $ra +/* 29ff8: 27bd0110 */ addiu $sp,$sp,0x110 +/* 29ffc: 27bdff88 */ addiu $sp,$sp,-120 +/* 2a000: 44856000 */ mtc1 $a1,$f12 +/* 2a004: afa70084 */ sw $a3,0x84($sp) +/* 2a008: 44867000 */ mtc1 $a2,$f14 +/* 2a00c: c7a40084 */ lwc1 $f4,0x84($sp) +/* 2a010: 97ae008e */ lhu $t6,0x8e($sp) +/* 2a014: afbf002c */ sw $ra,0x2c($sp) +/* 2a018: 27b80050 */ addiu $t8,$sp,0x50 +/* 2a01c: 240f0001 */ addiu $t7,$zero,0x1 +/* 2a020: 24190001 */ addiu $t9,$zero,0x1 +/* 2a024: 44056000 */ mfc1 $a1,$f12 +/* 2a028: afa40078 */ sw $a0,0x78($sp) +/* 2a02c: afb90024 */ sw $t9,0x24($sp) +/* 2a030: afaf0014 */ sw $t7,0x14($sp) +/* 2a034: afb80020 */ sw $t8,0x20($sp) +/* 2a038: 8fa60088 */ lw $a2,0x88($sp) +/* 2a03c: 24070020 */ addiu $a3,$zero,0x20 +/* 2a040: e7a4001c */ swc1 $f4,0x1c($sp) +/* 2a044: e7ae0018 */ swc1 $f14,0x18($sp) +/* 2a048: 0c009f47 */ jal func00027d1c +/* 2a04c: afae0010 */ sw $t6,0x10($sp) +/* 2a050: 8fa40050 */ lw $a0,0x50($sp) +/* 2a054: 8fa50090 */ lw $a1,0x90($sp) +/* 2a058: 00001025 */ or $v0,$zero,$zero +/* 2a05c: 10800033 */ beqz $a0,.L0002a12c +/* 2a060: 00000000 */ sll $zero,$zero,0x0 +/* 2a064: 0c00964a */ jal func00025928 +/* 2a068: afa4004c */ sw $a0,0x4c($sp) +/* 2a06c: 8fa2004c */ lw $v0,0x4c($sp) +/* 2a070: 8fa30078 */ lw $v1,0x78($sp) +/* 2a074: 8fa50090 */ lw $a1,0x90($sp) +/* 2a078: 8448000e */ lh $t0,0xe($v0) +/* 2a07c: c4660000 */ lwc1 $f6,0x0($v1) +/* 2a080: 44884000 */ mtc1 $t0,$f8 +/* 2a084: 00000000 */ sll $zero,$zero,0x0 +/* 2a088: 468042a0 */ cvt.s.w $f10,$f8 +/* 2a08c: 460a3401 */ sub.s $f16,$f6,$f10 +/* 2a090: e7b00040 */ swc1 $f16,0x40($sp) +/* 2a094: 84490010 */ lh $t1,0x10($v0) +/* 2a098: c4720004 */ lwc1 $f18,0x4($v1) +/* 2a09c: 44892000 */ mtc1 $t1,$f4 +/* 2a0a0: 00000000 */ sll $zero,$zero,0x0 +/* 2a0a4: 46802220 */ cvt.s.w $f8,$f4 +/* 2a0a8: 46089181 */ sub.s $f6,$f18,$f8 +/* 2a0ac: c7a80040 */ lwc1 $f8,0x40($sp) +/* 2a0b0: e7a60044 */ swc1 $f6,0x44($sp) +/* 2a0b4: 844a0012 */ lh $t2,0x12($v0) +/* 2a0b8: c46a0008 */ lwc1 $f10,0x8($v1) +/* 2a0bc: 448a8000 */ mtc1 $t2,$f16 +/* 2a0c0: 00000000 */ sll $zero,$zero,0x0 +/* 2a0c4: 46808120 */ cvt.s.w $f4,$f16 +/* 2a0c8: c7b00044 */ lwc1 $f16,0x44($sp) +/* 2a0cc: 46045481 */ sub.s $f18,$f10,$f4 +/* 2a0d0: e7b20048 */ swc1 $f18,0x48($sp) +/* 2a0d4: c4a20000 */ lwc1 $f2,0x0($a1) +/* 2a0d8: c4ac0004 */ lwc1 $f12,0x4($a1) +/* 2a0dc: c7b20048 */ lwc1 $f18,0x48($sp) +/* 2a0e0: 46024182 */ mul.s $f6,$f8,$f2 +/* 2a0e4: c4a00008 */ lwc1 $f0,0x8($a1) +/* 2a0e8: 460c8282 */ mul.s $f10,$f16,$f12 +/* 2a0ec: 460a3100 */ add.s $f4,$f6,$f10 +/* 2a0f0: 46120202 */ mul.s $f8,$f0,$f18 +/* 2a0f4: 44803000 */ mtc1 $zero,$f6 +/* 2a0f8: 46044400 */ add.s $f16,$f8,$f4 +/* 2a0fc: 4606803c */ c.lt.s $f16,$f6 +/* 2a100: 00000000 */ sll $zero,$zero,0x0 +/* 2a104: 45000007 */ bc1f .L0002a124 +/* 2a108: 00000000 */ sll $zero,$zero,0x0 +/* 2a10c: 46001287 */ neg.s $f10,$f2 +/* 2a110: 46006487 */ neg.s $f18,$f12 +/* 2a114: 46000207 */ neg.s $f8,$f0 +/* 2a118: e4aa0000 */ swc1 $f10,0x0($a1) +/* 2a11c: e4b20004 */ swc1 $f18,0x4($a1) +/* 2a120: e4a80008 */ swc1 $f8,0x8($a1) +.L0002a124: +/* 2a124: 10000001 */ beqz $zero,.L0002a12c +/* 2a128: 24020001 */ addiu $v0,$zero,0x1 +.L0002a12c: +/* 2a12c: 8fbf002c */ lw $ra,0x2c($sp) +/* 2a130: 27bd0078 */ addiu $sp,$sp,0x78 +/* 2a134: 03e00008 */ jr $ra +/* 2a138: 00000000 */ sll $zero,$zero,0x0 +/* 2a13c: 27bdffa8 */ addiu $sp,$sp,-88 +/* 2a140: 44856000 */ mtc1 $a1,$f12 +/* 2a144: afa70064 */ sw $a3,0x64($sp) +/* 2a148: 44867000 */ mtc1 $a2,$f14 +/* 2a14c: c7a40064 */ lwc1 $f4,0x64($sp) +/* 2a150: 97ae006e */ lhu $t6,0x6e($sp) +/* 2a154: afbf002c */ sw $ra,0x2c($sp) +/* 2a158: 27b80030 */ addiu $t8,$sp,0x30 +/* 2a15c: 240f0001 */ addiu $t7,$zero,0x1 +/* 2a160: 24190001 */ addiu $t9,$zero,0x1 +/* 2a164: 44056000 */ mfc1 $a1,$f12 +/* 2a168: afb90024 */ sw $t9,0x24($sp) +/* 2a16c: afaf0014 */ sw $t7,0x14($sp) +/* 2a170: afb80020 */ sw $t8,0x20($sp) +/* 2a174: 8fa60068 */ lw $a2,0x68($sp) +/* 2a178: 24070020 */ addiu $a3,$zero,0x20 +/* 2a17c: e7a4001c */ swc1 $f4,0x1c($sp) +/* 2a180: e7ae0018 */ swc1 $f14,0x18($sp) +/* 2a184: 0c009f47 */ jal func00027d1c +/* 2a188: afae0010 */ sw $t6,0x10($sp) +/* 2a18c: 8fa80030 */ lw $t0,0x30($sp) +/* 2a190: 8fbf002c */ lw $ra,0x2c($sp) +/* 2a194: 00001025 */ or $v0,$zero,$zero +/* 2a198: 11000003 */ beqz $t0,.L0002a1a8 +/* 2a19c: 00000000 */ sll $zero,$zero,0x0 +/* 2a1a0: 10000001 */ beqz $zero,.L0002a1a8 +/* 2a1a4: 24020001 */ addiu $v0,$zero,0x1 +.L0002a1a8: +/* 2a1a8: 03e00008 */ jr $ra +/* 2a1ac: 27bd0058 */ addiu $sp,$sp,0x58 +); + +GLOBAL_ASM( +glabel func0002a1b0 +/* 2a1b0: 27bdfe10 */ addiu $sp,$sp,-496 +/* 2a1b4: 44800000 */ mtc1 $zero,$f0 +/* 2a1b8: afbf0034 */ sw $ra,0x34($sp) +/* 2a1bc: afb00030 */ sw $s0,0x30($sp) +/* 2a1c0: afa701fc */ sw $a3,0x1fc($sp) +/* 2a1c4: 27af004c */ addiu $t7,$sp,0x4c +/* 2a1c8: 240e0003 */ addiu $t6,$zero,0x3 +/* 2a1cc: 24180014 */ addiu $t8,$zero,0x14 +/* 2a1d0: afa401f0 */ sw $a0,0x1f0($sp) +/* 2a1d4: afa501f4 */ sw $a1,0x1f4($sp) +/* 2a1d8: afa00048 */ sw $zero,0x48($sp) +/* 2a1dc: 00008025 */ or $s0,$zero,$zero +/* 2a1e0: afb80024 */ sw $t8,0x24($sp) +/* 2a1e4: afae0010 */ sw $t6,0x10($sp) +/* 2a1e8: afaf0020 */ sw $t7,0x20($sp) +/* 2a1ec: 2407003f */ addiu $a3,$zero,0x3f +/* 2a1f0: afa00014 */ sw $zero,0x14($sp) +/* 2a1f4: e7a00018 */ swc1 $f0,0x18($sp) +/* 2a1f8: 0c009f47 */ jal func00027d1c +/* 2a1fc: e7a0001c */ swc1 $f0,0x1c($sp) +/* 2a200: 27a4004c */ addiu $a0,$sp,0x4c +/* 2a204: 8fa501f0 */ lw $a1,0x1f0($sp) +/* 2a208: 27a60048 */ addiu $a2,$sp,0x48 +/* 2a20c: 0c00a5a8 */ jal func000296a0 +/* 2a210: 8fa701f4 */ lw $a3,0x1f4($sp) +/* 2a214: 8fb90048 */ lw $t9,0x48($sp) +/* 2a218: e7a00044 */ swc1 $f0,0x44($sp) +/* 2a21c: 8fa501fc */ lw $a1,0x1fc($sp) +/* 2a220: 13200002 */ beqz $t9,.L0002a22c +/* 2a224: 00000000 */ sll $zero,$zero,0x0 +/* 2a228: 8f300000 */ lw $s0,0x0($t9) +.L0002a22c: +/* 2a22c: 50a00004 */ beqzl $a1,.L0002a240 +/* 2a230: 8fa50200 */ lw $a1,0x200($sp) +/* 2a234: 0c0096dc */ jal func00025b70 +/* 2a238: 02002025 */ or $a0,$s0,$zero +/* 2a23c: 8fa50200 */ lw $a1,0x200($sp) +.L0002a240: +/* 2a240: 50a00005 */ beqzl $a1,.L0002a258 +/* 2a244: 8fa20204 */ lw $v0,0x204($sp) +/* 2a248: 0c0096f7 */ jal func00025bdc +/* 2a24c: 02002025 */ or $a0,$s0,$zero +/* 2a250: 8fa50200 */ lw $a1,0x200($sp) +/* 2a254: 8fa20204 */ lw $v0,0x204($sp) +.L0002a258: +/* 2a258: 50400006 */ beqzl $v0,.L0002a274 +/* 2a25c: 8fa20208 */ lw $v0,0x208($sp) +/* 2a260: 52000004 */ beqzl $s0,.L0002a274 +/* 2a264: 8fa20208 */ lw $v0,0x208($sp) +/* 2a268: 96080002 */ lhu $t0,0x2($s0) +/* 2a26c: a4480000 */ sh $t0,0x0($v0) +/* 2a270: 8fa20208 */ lw $v0,0x208($sp) +.L0002a274: +/* 2a274: 8fa90048 */ lw $t1,0x48($sp) +/* 2a278: 50400008 */ beqzl $v0,.L0002a29c +/* 2a27c: 8fa3020c */ lw $v1,0x20c($sp) +/* 2a280: 11200004 */ beqz $t1,.L0002a294 +/* 2a284: 240bffff */ addiu $t3,$zero,-1 +/* 2a288: 8d2a0010 */ lw $t2,0x10($t1) +/* 2a28c: 10000002 */ beqz $zero,.L0002a298 +/* 2a290: a44a0000 */ sh $t2,0x0($v0) +.L0002a294: +/* 2a294: a44b0000 */ sh $t3,0x0($v0) +.L0002a298: +/* 2a298: 8fa3020c */ lw $v1,0x20c($sp) +.L0002a29c: +/* 2a29c: 5060001d */ beqzl $v1,.L0002a314 +/* 2a2a0: 8fbf0034 */ lw $ra,0x34($sp) +/* 2a2a4: 12000018 */ beqz $s0,.L0002a308 +/* 2a2a8: 8fa40210 */ lw $a0,0x210($sp) +/* 2a2ac: 920c0000 */ lbu $t4,0x0($s0) +/* 2a2b0: 24060001 */ addiu $a2,$zero,0x1 +/* 2a2b4: 54cc0015 */ bnel $a2,$t4,.L0002a30c +/* 2a2b8: ac600000 */ sw $zero,0x0($v1) +/* 2a2bc: 960d0002 */ lhu $t5,0x2($s0) +/* 2a2c0: 31ae0020 */ andi $t6,$t5,0x20 +/* 2a2c4: 51c00011 */ beqzl $t6,.L0002a30c +/* 2a2c8: ac600000 */ sw $zero,0x0($v1) +/* 2a2cc: 8fa40210 */ lw $a0,0x210($sp) +/* 2a2d0: ac660000 */ sw $a2,0x0($v1) +/* 2a2d4: 8faf0048 */ lw $t7,0x48($sp) +/* 2a2d8: 8df8000c */ lw $t8,0xc($t7) +/* 2a2dc: 1300000c */ beqz $t8,.L0002a310 +/* 2a2e0: ac980000 */ sw $t8,0x0($a0) +/* 2a2e4: 8f190004 */ lw $t9,0x4($t8) +/* 2a2e8: 240100e4 */ addiu $at,$zero,0xe4 +/* 2a2ec: 87280004 */ lh $t0,0x4($t9) +/* 2a2f0: 55010008 */ bnel $t0,$at,.L0002a314 +/* 2a2f4: 8fbf0034 */ lw $ra,0x34($sp) +/* 2a2f8: 10a00005 */ beqz $a1,.L0002a310 +/* 2a2fc: 24090004 */ addiu $t1,$zero,0x4 +/* 2a300: 10000003 */ beqz $zero,.L0002a310 +/* 2a304: a0a90000 */ sb $t1,0x0($a1) +.L0002a308: +/* 2a308: ac600000 */ sw $zero,0x0($v1) +.L0002a30c: +/* 2a30c: ac800000 */ sw $zero,0x0($a0) +.L0002a310: +/* 2a310: 8fbf0034 */ lw $ra,0x34($sp) +.L0002a314: +/* 2a314: c7a00044 */ lwc1 $f0,0x44($sp) +/* 2a318: 8fb00030 */ lw $s0,0x30($sp) +/* 2a31c: 03e00008 */ jr $ra +/* 2a320: 27bd01f0 */ addiu $sp,$sp,0x1f0 +/* 2a324: 44800000 */ mtc1 $zero,$f0 +/* 2a328: 03e00008 */ jr $ra +/* 2a32c: 00000000 */ sll $zero,$zero,0x0 +/* 2a330: 27bdffd0 */ addiu $sp,$sp,-48 +/* 2a334: 44856000 */ mtc1 $a1,$f12 +/* 2a338: 8fae0040 */ lw $t6,0x40($sp) +/* 2a33c: afbf002c */ sw $ra,0x2c($sp) +/* 2a340: 44056000 */ mfc1 $a1,$f12 +/* 2a344: afa00014 */ sw $zero,0x14($sp) +/* 2a348: afa00018 */ sw $zero,0x18($sp) +/* 2a34c: afa0001c */ sw $zero,0x1c($sp) +/* 2a350: afa00020 */ sw $zero,0x20($sp) +/* 2a354: 0c00a86c */ jal func0002a1b0 +/* 2a358: afae0010 */ sw $t6,0x10($sp) +/* 2a35c: 8fbf002c */ lw $ra,0x2c($sp) +/* 2a360: 27bd0030 */ addiu $sp,$sp,0x30 +/* 2a364: 03e00008 */ jr $ra +/* 2a368: 00000000 */ sll $zero,$zero,0x0 +/* 2a36c: 27bdffc8 */ addiu $sp,$sp,-56 +/* 2a370: 3c01cf80 */ lui $at,0xcf80 +/* 2a374: 44812000 */ mtc1 $at,$f4 +/* 2a378: afbf0024 */ sw $ra,0x24($sp) +/* 2a37c: afa60040 */ sw $a2,0x40($sp) +/* 2a380: afa70044 */ sw $a3,0x44($sp) +/* 2a384: 27ae0032 */ addiu $t6,$sp,0x32 +/* 2a388: 27af002c */ addiu $t7,$sp,0x2c +/* 2a38c: afaf0014 */ sw $t7,0x14($sp) +/* 2a390: afae0010 */ sw $t6,0x10($sp) +/* 2a394: 27a70034 */ addiu $a3,$sp,0x34 +/* 2a398: 24060003 */ addiu $a2,$zero,0x3 +/* 2a39c: afa00018 */ sw $zero,0x18($sp) +/* 2a3a0: afa0001c */ sw $zero,0x1c($sp) +/* 2a3a4: 0c009b9f */ jal func00026e7c +/* 2a3a8: e7a40028 */ swc1 $f4,0x28($sp) +/* 2a3ac: 8fa40034 */ lw $a0,0x34($sp) +/* 2a3b0: 8fa50040 */ lw $a1,0x40($sp) +/* 2a3b4: c7a6002c */ lwc1 $f6,0x2c($sp) +/* 2a3b8: 10800002 */ beqz $a0,.L0002a3c4 +/* 2a3bc: 00000000 */ sll $zero,$zero,0x0 +/* 2a3c0: e7a60028 */ swc1 $f6,0x28($sp) +.L0002a3c4: +/* 2a3c4: 50a00005 */ beqzl $a1,.L0002a3dc +/* 2a3c8: 8fa50044 */ lw $a1,0x44($sp) +/* 2a3cc: 0c0096dc */ jal func00025b70 +/* 2a3d0: 00000000 */ sll $zero,$zero,0x0 +/* 2a3d4: 8fa40034 */ lw $a0,0x34($sp) +/* 2a3d8: 8fa50044 */ lw $a1,0x44($sp) +.L0002a3dc: +/* 2a3dc: 50a00004 */ beqzl $a1,.L0002a3f0 +/* 2a3e0: 8fbf0024 */ lw $ra,0x24($sp) +/* 2a3e4: 0c0096f7 */ jal func00025bdc +/* 2a3e8: 00000000 */ sll $zero,$zero,0x0 +/* 2a3ec: 8fbf0024 */ lw $ra,0x24($sp) +.L0002a3f0: +/* 2a3f0: c7a00028 */ lwc1 $f0,0x28($sp) +/* 2a3f4: 27bd0038 */ addiu $sp,$sp,0x38 +/* 2a3f8: 03e00008 */ jr $ra +/* 2a3fc: 00000000 */ sll $zero,$zero,0x0 +/* 2a400: 27bdffc8 */ addiu $sp,$sp,-56 +/* 2a404: afbf0024 */ sw $ra,0x24($sp) +/* 2a408: 27ae0032 */ addiu $t6,$sp,0x32 +/* 2a40c: 27af002c */ addiu $t7,$sp,0x2c +/* 2a410: afaf0014 */ sw $t7,0x14($sp) +/* 2a414: afae0010 */ sw $t6,0x10($sp) +/* 2a418: 27a70034 */ addiu $a3,$sp,0x34 +/* 2a41c: afa00018 */ sw $zero,0x18($sp) +/* 2a420: afa0001c */ sw $zero,0x1c($sp) +/* 2a424: 0c009b9f */ jal func00026e7c +/* 2a428: 24060003 */ addiu $a2,$zero,0x3 +/* 2a42c: 8fbf0024 */ lw $ra,0x24($sp) +/* 2a430: 87a20032 */ lh $v0,0x32($sp) +/* 2a434: 27bd0038 */ addiu $sp,$sp,0x38 +/* 2a438: 03e00008 */ jr $ra +/* 2a43c: 00000000 */ sll $zero,$zero,0x0 +/* 2a440: 27bdffc8 */ addiu $sp,$sp,-56 +/* 2a444: afbf0024 */ sw $ra,0x24($sp) +/* 2a448: afa60040 */ sw $a2,0x40($sp) +/* 2a44c: afa70044 */ sw $a3,0x44($sp) +/* 2a450: 27ae0032 */ addiu $t6,$sp,0x32 +/* 2a454: 27af002c */ addiu $t7,$sp,0x2c +/* 2a458: afaf0014 */ sw $t7,0x14($sp) +/* 2a45c: afae0010 */ sw $t6,0x10($sp) +/* 2a460: 27a70034 */ addiu $a3,$sp,0x34 +/* 2a464: 24060003 */ addiu $a2,$zero,0x3 +/* 2a468: afa00018 */ sw $zero,0x18($sp) +/* 2a46c: 0c009b9f */ jal func00026e7c +/* 2a470: afa0001c */ sw $zero,0x1c($sp) +/* 2a474: 8fb80034 */ lw $t8,0x34($sp) +/* 2a478: 8fa50044 */ lw $a1,0x44($sp) +/* 2a47c: c7a4002c */ lwc1 $f4,0x2c($sp) +/* 2a480: 13000002 */ beqz $t8,.L0002a48c +/* 2a484: 8fb90040 */ lw $t9,0x40($sp) +/* 2a488: e7240000 */ swc1 $f4,0x0($t9) +.L0002a48c: +/* 2a48c: 50a00004 */ beqzl $a1,.L0002a4a0 +/* 2a490: 8fa20048 */ lw $v0,0x48($sp) +/* 2a494: 0c0096dc */ jal func00025b70 +/* 2a498: 8fa40034 */ lw $a0,0x34($sp) +/* 2a49c: 8fa20048 */ lw $v0,0x48($sp) +.L0002a4a0: +/* 2a4a0: 8fa80034 */ lw $t0,0x34($sp) +/* 2a4a4: 50400006 */ beqzl $v0,.L0002a4c0 +/* 2a4a8: 8fbf0024 */ lw $ra,0x24($sp) +/* 2a4ac: 51000004 */ beqzl $t0,.L0002a4c0 +/* 2a4b0: 8fbf0024 */ lw $ra,0x24($sp) +/* 2a4b4: 95090002 */ lhu $t1,0x2($t0) +/* 2a4b8: a4490000 */ sh $t1,0x0($v0) +/* 2a4bc: 8fbf0024 */ lw $ra,0x24($sp) +.L0002a4c0: +/* 2a4c0: 87a20032 */ lh $v0,0x32($sp) +/* 2a4c4: 27bd0038 */ addiu $sp,$sp,0x38 +/* 2a4c8: 03e00008 */ jr $ra +/* 2a4cc: 00000000 */ sll $zero,$zero,0x0 +/* 2a4d0: 27bdffc8 */ addiu $sp,$sp,-56 +/* 2a4d4: afbf0024 */ sw $ra,0x24($sp) +/* 2a4d8: afa60040 */ sw $a2,0x40($sp) +/* 2a4dc: afa70044 */ sw $a3,0x44($sp) +/* 2a4e0: 27ae0032 */ addiu $t6,$sp,0x32 +/* 2a4e4: 27af002c */ addiu $t7,$sp,0x2c +/* 2a4e8: 24180001 */ addiu $t8,$zero,0x1 +/* 2a4ec: afb8001c */ sw $t8,0x1c($sp) +/* 2a4f0: afaf0014 */ sw $t7,0x14($sp) +/* 2a4f4: afae0010 */ sw $t6,0x10($sp) +/* 2a4f8: 27a70034 */ addiu $a3,$sp,0x34 +/* 2a4fc: 24060003 */ addiu $a2,$zero,0x3 +/* 2a500: 0c009b9f */ jal func00026e7c +/* 2a504: afa00018 */ sw $zero,0x18($sp) +/* 2a508: 8fb90034 */ lw $t9,0x34($sp) +/* 2a50c: 8fa50044 */ lw $a1,0x44($sp) +/* 2a510: c7a4002c */ lwc1 $f4,0x2c($sp) +/* 2a514: 13200002 */ beqz $t9,.L0002a520 +/* 2a518: 8fa80040 */ lw $t0,0x40($sp) +/* 2a51c: e5040000 */ swc1 $f4,0x0($t0) +.L0002a520: +/* 2a520: 50a00004 */ beqzl $a1,.L0002a534 +/* 2a524: 8fa20048 */ lw $v0,0x48($sp) +/* 2a528: 0c0096dc */ jal func00025b70 +/* 2a52c: 8fa40034 */ lw $a0,0x34($sp) +/* 2a530: 8fa20048 */ lw $v0,0x48($sp) +.L0002a534: +/* 2a534: 8fa90034 */ lw $t1,0x34($sp) +/* 2a538: 50400006 */ beqzl $v0,.L0002a554 +/* 2a53c: 8fbf0024 */ lw $ra,0x24($sp) +/* 2a540: 51200004 */ beqzl $t1,.L0002a554 +/* 2a544: 8fbf0024 */ lw $ra,0x24($sp) +/* 2a548: 952a0002 */ lhu $t2,0x2($t1) +/* 2a54c: a44a0000 */ sh $t2,0x0($v0) +/* 2a550: 8fbf0024 */ lw $ra,0x24($sp) +.L0002a554: +/* 2a554: 87a20032 */ lh $v0,0x32($sp) +/* 2a558: 27bd0038 */ addiu $sp,$sp,0x38 +/* 2a55c: 03e00008 */ jr $ra +/* 2a560: 00000000 */ sll $zero,$zero,0x0 +/* 2a564: 27bdffc8 */ addiu $sp,$sp,-56 +/* 2a568: 8fb8004c */ lw $t8,0x4c($sp) +/* 2a56c: afbf0024 */ sw $ra,0x24($sp) +/* 2a570: afa60040 */ sw $a2,0x40($sp) +/* 2a574: afa70044 */ sw $a3,0x44($sp) +/* 2a578: 27ae0032 */ addiu $t6,$sp,0x32 +/* 2a57c: 27af002c */ addiu $t7,$sp,0x2c +/* 2a580: afaf0014 */ sw $t7,0x14($sp) +/* 2a584: afae0010 */ sw $t6,0x10($sp) +/* 2a588: 27a70034 */ addiu $a3,$sp,0x34 +/* 2a58c: 24060003 */ addiu $a2,$zero,0x3 +/* 2a590: afa0001c */ sw $zero,0x1c($sp) +/* 2a594: 0c009b9f */ jal func00026e7c +/* 2a598: afb80018 */ sw $t8,0x18($sp) +/* 2a59c: 8fb90034 */ lw $t9,0x34($sp) +/* 2a5a0: c7a4002c */ lwc1 $f4,0x2c($sp) +/* 2a5a4: 8fa80040 */ lw $t0,0x40($sp) +/* 2a5a8: 13200004 */ beqz $t9,.L0002a5bc +/* 2a5ac: 03202025 */ or $a0,$t9,$zero +/* 2a5b0: e5040000 */ swc1 $f4,0x0($t0) +/* 2a5b4: 0c00964a */ jal func00025928 +/* 2a5b8: 8fa50048 */ lw $a1,0x48($sp) +.L0002a5bc: +/* 2a5bc: 8fa50044 */ lw $a1,0x44($sp) +/* 2a5c0: 50a00004 */ beqzl $a1,.L0002a5d4 +/* 2a5c4: 8fbf0024 */ lw $ra,0x24($sp) +/* 2a5c8: 0c0096dc */ jal func00025b70 +/* 2a5cc: 8fa40034 */ lw $a0,0x34($sp) +/* 2a5d0: 8fbf0024 */ lw $ra,0x24($sp) +.L0002a5d4: +/* 2a5d4: 87a20032 */ lh $v0,0x32($sp) +/* 2a5d8: 27bd0038 */ addiu $sp,$sp,0x38 +/* 2a5dc: 03e00008 */ jr $ra +/* 2a5e0: 00000000 */ sll $zero,$zero,0x0 +/* 2a5e4: 27bdffc8 */ addiu $sp,$sp,-56 +/* 2a5e8: afbf0024 */ sw $ra,0x24($sp) +/* 2a5ec: afa60040 */ sw $a2,0x40($sp) +/* 2a5f0: afa70044 */ sw $a3,0x44($sp) +/* 2a5f4: 27ae0032 */ addiu $t6,$sp,0x32 +/* 2a5f8: 27af002c */ addiu $t7,$sp,0x2c +/* 2a5fc: 24180001 */ addiu $t8,$zero,0x1 +/* 2a600: afb8001c */ sw $t8,0x1c($sp) +/* 2a604: afaf0014 */ sw $t7,0x14($sp) +/* 2a608: afae0010 */ sw $t6,0x10($sp) +/* 2a60c: 27a70034 */ addiu $a3,$sp,0x34 +/* 2a610: 24060003 */ addiu $a2,$zero,0x3 +/* 2a614: 0c009b9f */ jal func00026e7c +/* 2a618: afa00018 */ sw $zero,0x18($sp) +/* 2a61c: 8fb90034 */ lw $t9,0x34($sp) +/* 2a620: c7a4002c */ lwc1 $f4,0x2c($sp) +/* 2a624: 8fa80040 */ lw $t0,0x40($sp) +/* 2a628: 13200004 */ beqz $t9,.L0002a63c +/* 2a62c: 03202025 */ or $a0,$t9,$zero +/* 2a630: e5040000 */ swc1 $f4,0x0($t0) +/* 2a634: 0c00964a */ jal func00025928 +/* 2a638: 8fa5004c */ lw $a1,0x4c($sp) +.L0002a63c: +/* 2a63c: 8fa50044 */ lw $a1,0x44($sp) +/* 2a640: 50a00004 */ beqzl $a1,.L0002a654 +/* 2a644: 8fa20048 */ lw $v0,0x48($sp) +/* 2a648: 0c0096dc */ jal func00025b70 +/* 2a64c: 8fa40034 */ lw $a0,0x34($sp) +/* 2a650: 8fa20048 */ lw $v0,0x48($sp) +.L0002a654: +/* 2a654: 8fa90034 */ lw $t1,0x34($sp) +/* 2a658: 50400006 */ beqzl $v0,.L0002a674 +/* 2a65c: 8fbf0024 */ lw $ra,0x24($sp) +/* 2a660: 51200004 */ beqzl $t1,.L0002a674 +/* 2a664: 8fbf0024 */ lw $ra,0x24($sp) +/* 2a668: 952a0002 */ lhu $t2,0x2($t1) +/* 2a66c: a44a0000 */ sh $t2,0x0($v0) +/* 2a670: 8fbf0024 */ lw $ra,0x24($sp) +.L0002a674: +/* 2a674: 87a20032 */ lh $v0,0x32($sp) +/* 2a678: 27bd0038 */ addiu $sp,$sp,0x38 +/* 2a67c: 03e00008 */ jr $ra +/* 2a680: 00000000 */ sll $zero,$zero,0x0 +/* 2a684: 27bdffa0 */ addiu $sp,$sp,-96 +/* 2a688: 44856000 */ mtc1 $a1,$f12 +/* 2a68c: 8fb80070 */ lw $t8,0x70($sp) +/* 2a690: c7a40074 */ lwc1 $f4,0x74($sp) +/* 2a694: c7a60078 */ lwc1 $f6,0x78($sp) +/* 2a698: afbf002c */ sw $ra,0x2c($sp) +/* 2a69c: 240e0001 */ addiu $t6,$zero,0x1 +/* 2a6a0: 27b90038 */ addiu $t9,$sp,0x38 +/* 2a6a4: 240f0004 */ addiu $t7,$zero,0x4 +/* 2a6a8: 24080001 */ addiu $t0,$zero,0x1 +/* 2a6ac: 44056000 */ mfc1 $a1,$f12 +/* 2a6b0: afae0034 */ sw $t6,0x34($sp) +/* 2a6b4: afa80024 */ sw $t0,0x24($sp) +/* 2a6b8: afaf0010 */ sw $t7,0x10($sp) +/* 2a6bc: afb90020 */ sw $t9,0x20($sp) +/* 2a6c0: afb80014 */ sw $t8,0x14($sp) +/* 2a6c4: e7a40018 */ swc1 $f4,0x18($sp) +/* 2a6c8: 0c009f47 */ jal func00027d1c +/* 2a6cc: e7a6001c */ swc1 $f6,0x1c($sp) +/* 2a6d0: 8fa90038 */ lw $t1,0x38($sp) +/* 2a6d4: 51200005 */ beqzl $t1,.L0002a6ec +/* 2a6d8: 8fbf002c */ lw $ra,0x2c($sp) +/* 2a6dc: afa00034 */ sw $zero,0x34($sp) +/* 2a6e0: 0c00945a */ jal func00025168 +/* 2a6e4: 8fa40044 */ lw $a0,0x44($sp) +/* 2a6e8: 8fbf002c */ lw $ra,0x2c($sp) +.L0002a6ec: +/* 2a6ec: 8fa20034 */ lw $v0,0x34($sp) +/* 2a6f0: 27bd0060 */ addiu $sp,$sp,0x60 +/* 2a6f4: 03e00008 */ jr $ra +/* 2a6f8: 00000000 */ sll $zero,$zero,0x0 +/* 2a6fc: 27bdff58 */ addiu $sp,$sp,-168 +/* 2a700: 44866000 */ mtc1 $a2,$f12 +/* 2a704: afb00030 */ sw $s0,0x30($sp) +/* 2a708: 00808025 */ or $s0,$a0,$zero +/* 2a70c: 8fb800bc */ lw $t8,0xbc($sp) +/* 2a710: c7a400c0 */ lwc1 $f4,0xc0($sp) +/* 2a714: c7a600c4 */ lwc1 $f6,0xc4($sp) +/* 2a718: afa500ac */ sw $a1,0xac($sp) +/* 2a71c: 00a02025 */ or $a0,$a1,$zero +/* 2a720: afbf0034 */ sw $ra,0x34($sp) +/* 2a724: afa700b4 */ sw $a3,0xb4($sp) +/* 2a728: 240e0001 */ addiu $t6,$zero,0x1 +/* 2a72c: 00e03025 */ or $a2,$a3,$zero +/* 2a730: 27b90080 */ addiu $t9,$sp,0x80 +/* 2a734: 240f0004 */ addiu $t7,$zero,0x4 +/* 2a738: 24080001 */ addiu $t0,$zero,0x1 +/* 2a73c: 44056000 */ mfc1 $a1,$f12 +/* 2a740: afae007c */ sw $t6,0x7c($sp) +/* 2a744: afa80024 */ sw $t0,0x24($sp) +/* 2a748: afaf0010 */ sw $t7,0x10($sp) +/* 2a74c: afb90020 */ sw $t9,0x20($sp) +/* 2a750: 8fa700b8 */ lw $a3,0xb8($sp) +/* 2a754: afb80014 */ sw $t8,0x14($sp) +/* 2a758: e7a40018 */ swc1 $f4,0x18($sp) +/* 2a75c: 0c009f47 */ jal func00027d1c +/* 2a760: e7a6001c */ swc1 $f6,0x1c($sp) +/* 2a764: 8fa90080 */ lw $t1,0x80($sp) +/* 2a768: 5120009d */ beqzl $t1,.L0002a9e0 +/* 2a76c: 8fbf0034 */ lw $ra,0x34($sp) +/* 2a770: afa0007c */ sw $zero,0x7c($sp) +/* 2a774: 91220000 */ lbu $v0,0x0($t1) +/* 2a778: 54400037 */ bnezl $v0,.L0002a858 +/* 2a77c: 24010001 */ addiu $at,$zero,0x1 +/* 2a780: 8fa50088 */ lw $a1,0x88($sp) +/* 2a784: 912b0001 */ lbu $t3,0x1($t1) +/* 2a788: 24070006 */ addiu $a3,$zero,0x6 +/* 2a78c: 24aa0001 */ addiu $t2,$a1,0x1 +/* 2a790: 014b001a */ div $zero,$t2,$t3 +/* 2a794: 00003010 */ mfhi $a2 +/* 2a798: 01201025 */ or $v0,$t1,$zero +/* 2a79c: 15600002 */ bnez $t3,.L0002a7a8 +/* 2a7a0: 00000000 */ sll $zero,$zero,0x0 +/* 2a7a4: 0007000d */ break 0x7 +.L0002a7a8: +/* 2a7a8: 2401ffff */ addiu $at,$zero,-1 +/* 2a7ac: 15610004 */ bne $t3,$at,.L0002a7c0 +/* 2a7b0: 3c018000 */ lui $at,0x8000 +/* 2a7b4: 15410002 */ bne $t2,$at,.L0002a7c0 +/* 2a7b8: 00000000 */ sll $zero,$zero,0x0 +/* 2a7bc: 0006000d */ break 0x6 +.L0002a7c0: +/* 2a7c0: 00a70019 */ multu $a1,$a3 +/* 2a7c4: 00006012 */ mflo $t4 +/* 2a7c8: 004c1821 */ addu $v1,$v0,$t4 +/* 2a7cc: 846d000e */ lh $t5,0xe($v1) +/* 2a7d0: 00c70019 */ multu $a2,$a3 +/* 2a7d4: 448d4000 */ mtc1 $t5,$f8 +/* 2a7d8: 00000000 */ sll $zero,$zero,0x0 +/* 2a7dc: 468042a0 */ cvt.s.w $f10,$f8 +/* 2a7e0: 0000c012 */ mflo $t8 +/* 2a7e4: e7aa0070 */ swc1 $f10,0x70($sp) +/* 2a7e8: 846e0010 */ lh $t6,0x10($v1) +/* 2a7ec: 00582021 */ addu $a0,$v0,$t8 +/* 2a7f0: 448e8000 */ mtc1 $t6,$f16 +/* 2a7f4: 00000000 */ sll $zero,$zero,0x0 +/* 2a7f8: 468084a0 */ cvt.s.w $f18,$f16 +/* 2a7fc: e7b20074 */ swc1 $f18,0x74($sp) +/* 2a800: 846f0012 */ lh $t7,0x12($v1) +/* 2a804: 448f2000 */ mtc1 $t7,$f4 +/* 2a808: 00000000 */ sll $zero,$zero,0x0 +/* 2a80c: 468021a0 */ cvt.s.w $f6,$f4 +/* 2a810: e7a60078 */ swc1 $f6,0x78($sp) +/* 2a814: 8499000e */ lh $t9,0xe($a0) +/* 2a818: 44994000 */ mtc1 $t9,$f8 +/* 2a81c: 00000000 */ sll $zero,$zero,0x0 +/* 2a820: 468042a0 */ cvt.s.w $f10,$f8 +/* 2a824: e7aa0064 */ swc1 $f10,0x64($sp) +/* 2a828: 84880010 */ lh $t0,0x10($a0) +/* 2a82c: 44888000 */ mtc1 $t0,$f16 +/* 2a830: 00000000 */ sll $zero,$zero,0x0 +/* 2a834: 468084a0 */ cvt.s.w $f18,$f16 +/* 2a838: e7b20068 */ swc1 $f18,0x68($sp) +/* 2a83c: 84890012 */ lh $t1,0x12($a0) +/* 2a840: 44892000 */ mtc1 $t1,$f4 +/* 2a844: 00000000 */ sll $zero,$zero,0x0 +/* 2a848: 468021a0 */ cvt.s.w $f6,$f4 +/* 2a84c: 1000005f */ beqz $zero,.L0002a9cc +/* 2a850: e7a6006c */ swc1 $f6,0x6c($sp) +/* 2a854: 24010001 */ addiu $at,$zero,0x1 +.L0002a858: +/* 2a858: 54410025 */ bnel $v0,$at,.L0002a8f0 +/* 2a85c: 24010002 */ addiu $at,$zero,0x2 +/* 2a860: 8fa20080 */ lw $v0,0x80($sp) +/* 2a864: 8fa50088 */ lw $a1,0x88($sp) +/* 2a868: 2407000c */ addiu $a3,$zero,0xc +/* 2a86c: 904b0001 */ lbu $t3,0x1($v0) +/* 2a870: 24aa0001 */ addiu $t2,$a1,0x1 +/* 2a874: 014b001a */ div $zero,$t2,$t3 +/* 2a878: 00003010 */ mfhi $a2 +/* 2a87c: 15600002 */ bnez $t3,.L0002a888 +/* 2a880: 00000000 */ sll $zero,$zero,0x0 +/* 2a884: 0007000d */ break 0x7 +.L0002a888: +/* 2a888: 2401ffff */ addiu $at,$zero,-1 +/* 2a88c: 15610004 */ bne $t3,$at,.L0002a8a0 +/* 2a890: 3c018000 */ lui $at,0x8000 +/* 2a894: 15410002 */ bne $t2,$at,.L0002a8a0 +/* 2a898: 00000000 */ sll $zero,$zero,0x0 +/* 2a89c: 0006000d */ break 0x6 +.L0002a8a0: +/* 2a8a0: 00a70019 */ multu $a1,$a3 +/* 2a8a4: 00006012 */ mflo $t4 +/* 2a8a8: 004c1821 */ addu $v1,$v0,$t4 +/* 2a8ac: c4680010 */ lwc1 $f8,0x10($v1) +/* 2a8b0: 00c70019 */ multu $a2,$a3 +/* 2a8b4: e7a80070 */ swc1 $f8,0x70($sp) +/* 2a8b8: c46a0014 */ lwc1 $f10,0x14($v1) +/* 2a8bc: e7aa0074 */ swc1 $f10,0x74($sp) +/* 2a8c0: c4700018 */ lwc1 $f16,0x18($v1) +/* 2a8c4: 00006812 */ mflo $t5 +/* 2a8c8: 004d2021 */ addu $a0,$v0,$t5 +/* 2a8cc: e7b00078 */ swc1 $f16,0x78($sp) +/* 2a8d0: c4920010 */ lwc1 $f18,0x10($a0) +/* 2a8d4: e7b20064 */ swc1 $f18,0x64($sp) +/* 2a8d8: c4840014 */ lwc1 $f4,0x14($a0) +/* 2a8dc: e7a40068 */ swc1 $f4,0x68($sp) +/* 2a8e0: c4860018 */ lwc1 $f6,0x18($a0) +/* 2a8e4: 10000039 */ beqz $zero,.L0002a9cc +/* 2a8e8: e7a6006c */ swc1 $f6,0x6c($sp) +/* 2a8ec: 24010002 */ addiu $at,$zero,0x2 +.L0002a8f0: +/* 2a8f0: 14410020 */ bne $v0,$at,.L0002a974 +/* 2a8f4: 8fa30088 */ lw $v1,0x88($sp) +/* 2a8f8: 8fa20080 */ lw $v0,0x80($sp) +/* 2a8fc: 246e0001 */ addiu $t6,$v1,0x1 +/* 2a900: 0003c0c0 */ sll $t8,$v1,0x3 +/* 2a904: 904f0001 */ lbu $t7,0x1($v0) +/* 2a908: 00582021 */ addu $a0,$v0,$t8 +/* 2a90c: c488000c */ lwc1 $f8,0xc($a0) +/* 2a910: 01cf001a */ div $zero,$t6,$t7 +/* 2a914: e7a80070 */ swc1 $f8,0x70($sp) +/* 2a918: c60a0004 */ lwc1 $f10,0x4($s0) +/* 2a91c: 00003010 */ mfhi $a2 +/* 2a920: 0006c8c0 */ sll $t9,$a2,0x3 +/* 2a924: e7aa0074 */ swc1 $f10,0x74($sp) +/* 2a928: c4900010 */ lwc1 $f16,0x10($a0) +/* 2a92c: 00592821 */ addu $a1,$v0,$t9 +/* 2a930: 15e00002 */ bnez $t7,.L0002a93c +/* 2a934: 00000000 */ sll $zero,$zero,0x0 +/* 2a938: 0007000d */ break 0x7 +.L0002a93c: +/* 2a93c: 2401ffff */ addiu $at,$zero,-1 +/* 2a940: 15e10004 */ bne $t7,$at,.L0002a954 +/* 2a944: 3c018000 */ lui $at,0x8000 +/* 2a948: 15c10002 */ bne $t6,$at,.L0002a954 +/* 2a94c: 00000000 */ sll $zero,$zero,0x0 +/* 2a950: 0006000d */ break 0x6 +.L0002a954: +/* 2a954: e7b00078 */ swc1 $f16,0x78($sp) +/* 2a958: c4b2000c */ lwc1 $f18,0xc($a1) +/* 2a95c: e7b20064 */ swc1 $f18,0x64($sp) +/* 2a960: c6040004 */ lwc1 $f4,0x4($s0) +/* 2a964: e7a40068 */ swc1 $f4,0x68($sp) +/* 2a968: c4a60010 */ lwc1 $f6,0x10($a1) +/* 2a96c: 10000017 */ beqz $zero,.L0002a9cc +/* 2a970: e7a6006c */ swc1 $f6,0x6c($sp) +.L0002a974: +/* 2a974: 24010003 */ addiu $at,$zero,0x3 +/* 2a978: 14410014 */ bne $v0,$at,.L0002a9cc +/* 2a97c: 27a80070 */ addiu $t0,$sp,0x70 +/* 2a980: 8fa20080 */ lw $v0,0x80($sp) +/* 2a984: c6080008 */ lwc1 $f8,0x8($s0) +/* 2a988: 8e070000 */ lw $a3,0x0($s0) +/* 2a98c: c44c000c */ lwc1 $f12,0xc($v0) +/* 2a990: c44e0010 */ lwc1 $f14,0x10($v0) +/* 2a994: 8c460014 */ lw $a2,0x14($v0) +/* 2a998: 27a90078 */ addiu $t1,$sp,0x78 +/* 2a99c: 27aa0064 */ addiu $t2,$sp,0x64 +/* 2a9a0: 27ab006c */ addiu $t3,$sp,0x6c +/* 2a9a4: afab0020 */ sw $t3,0x20($sp) +/* 2a9a8: afaa001c */ sw $t2,0x1c($sp) +/* 2a9ac: afa90018 */ sw $t1,0x18($sp) +/* 2a9b0: afa80014 */ sw $t0,0x14($sp) +/* 2a9b4: 0c009612 */ jal func00025848 +/* 2a9b8: e7a80010 */ swc1 $f8,0x10($sp) +/* 2a9bc: c60a0004 */ lwc1 $f10,0x4($s0) +/* 2a9c0: e7aa0074 */ swc1 $f10,0x74($sp) +/* 2a9c4: c6100004 */ lwc1 $f16,0x4($s0) +/* 2a9c8: e7b00068 */ swc1 $f16,0x68($sp) +.L0002a9cc: +/* 2a9cc: 27a40070 */ addiu $a0,$sp,0x70 +/* 2a9d0: 27a50064 */ addiu $a1,$sp,0x64 +/* 2a9d4: 0c0093ec */ jal func00024fb0 +/* 2a9d8: 8fa6008c */ lw $a2,0x8c($sp) +/* 2a9dc: 8fbf0034 */ lw $ra,0x34($sp) +.L0002a9e0: +/* 2a9e0: 8fa2007c */ lw $v0,0x7c($sp) +/* 2a9e4: 8fb00030 */ lw $s0,0x30($sp) +/* 2a9e8: 03e00008 */ jr $ra +/* 2a9ec: 27bd00a8 */ addiu $sp,$sp,0xa8 +/* 2a9f0: 27bdfe18 */ addiu $sp,$sp,-488 +/* 2a9f4: afa401e8 */ sw $a0,0x1e8($sp) +/* 2a9f8: afa501ec */ sw $a1,0x1ec($sp) +/* 2a9fc: 00a02025 */ or $a0,$a1,$zero +/* 2aa00: 8fb801fc */ lw $t8,0x1fc($sp) +/* 2aa04: c7a40200 */ lwc1 $f4,0x200($sp) +/* 2aa08: c7a60204 */ lwc1 $f6,0x204($sp) +/* 2aa0c: afa601f0 */ sw $a2,0x1f0($sp) +/* 2aa10: 00c02825 */ or $a1,$a2,$zero +/* 2aa14: afbf002c */ sw $ra,0x2c($sp) +/* 2aa18: afa701f4 */ sw $a3,0x1f4($sp) +/* 2aa1c: 240e0001 */ addiu $t6,$zero,0x1 +/* 2aa20: 00e03025 */ or $a2,$a3,$zero +/* 2aa24: 27b90044 */ addiu $t9,$sp,0x44 +/* 2aa28: 240f0004 */ addiu $t7,$zero,0x4 +/* 2aa2c: 24080014 */ addiu $t0,$zero,0x14 +/* 2aa30: afae0034 */ sw $t6,0x34($sp) +/* 2aa34: afa80024 */ sw $t0,0x24($sp) +/* 2aa38: afaf0010 */ sw $t7,0x10($sp) +/* 2aa3c: afb90020 */ sw $t9,0x20($sp) +/* 2aa40: 8fa701f8 */ lw $a3,0x1f8($sp) +/* 2aa44: afb80014 */ sw $t8,0x14($sp) +/* 2aa48: e7a40018 */ swc1 $f4,0x18($sp) +/* 2aa4c: 0c00a37c */ jal func00028df0 +/* 2aa50: e7a6001c */ swc1 $f6,0x1c($sp) +/* 2aa54: 8fa90044 */ lw $t1,0x44($sp) +/* 2aa58: 8fa201ec */ lw $v0,0x1ec($sp) +/* 2aa5c: 8fa401e8 */ lw $a0,0x1e8($sp) +/* 2aa60: 51200013 */ beqzl $t1,.L0002aab0 +/* 2aa64: 8fbf002c */ lw $ra,0x2c($sp) +/* 2aa68: afa00034 */ sw $zero,0x34($sp) +/* 2aa6c: c48a0000 */ lwc1 $f10,0x0($a0) +/* 2aa70: c4480000 */ lwc1 $f8,0x0($v0) +/* 2aa74: 27a50038 */ addiu $a1,$sp,0x38 +/* 2aa78: 8fa601f0 */ lw $a2,0x1f0($sp) +/* 2aa7c: 460a4401 */ sub.s $f16,$f8,$f10 +/* 2aa80: 27a70044 */ addiu $a3,$sp,0x44 +/* 2aa84: e7b00038 */ swc1 $f16,0x38($sp) +/* 2aa88: c4840004 */ lwc1 $f4,0x4($a0) +/* 2aa8c: c4520004 */ lwc1 $f18,0x4($v0) +/* 2aa90: 46049181 */ sub.s $f6,$f18,$f4 +/* 2aa94: e7a6003c */ swc1 $f6,0x3c($sp) +/* 2aa98: c48a0008 */ lwc1 $f10,0x8($a0) +/* 2aa9c: c4480008 */ lwc1 $f8,0x8($v0) +/* 2aaa0: 460a4401 */ sub.s $f16,$f8,$f10 +/* 2aaa4: 0c00a407 */ jal func0002901c +/* 2aaa8: e7b00040 */ swc1 $f16,0x40($sp) +/* 2aaac: 8fbf002c */ lw $ra,0x2c($sp) +.L0002aab0: +/* 2aab0: 8fa20034 */ lw $v0,0x34($sp) +/* 2aab4: 27bd01e8 */ addiu $sp,$sp,0x1e8 +/* 2aab8: 03e00008 */ jr $ra +/* 2aabc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0002aac0 +/* 2aac0: 27bdffa8 */ addiu $sp,$sp,-88 +/* 2aac4: afbf0054 */ sw $ra,0x54($sp) +/* 2aac8: afbe0050 */ sw $s8,0x50($sp) +/* 2aacc: afb7004c */ sw $s7,0x4c($sp) +/* 2aad0: afb60048 */ sw $s6,0x48($sp) +/* 2aad4: afb50044 */ sw $s5,0x44($sp) +/* 2aad8: afb40040 */ sw $s4,0x40($sp) +/* 2aadc: afb3003c */ sw $s3,0x3c($sp) +/* 2aae0: afb20038 */ sw $s2,0x38($sp) +/* 2aae4: afb10034 */ sw $s1,0x34($sp) +/* 2aae8: afb00030 */ sw $s0,0x30($sp) +/* 2aaec: 90f30001 */ lbu $s3,0x1($a3) +/* 2aaf0: 0080a825 */ or $s5,$a0,$zero +/* 2aaf4: 00a0b025 */ or $s6,$a1,$zero +/* 2aaf8: 2a610003 */ slti $at,$s3,0x3 +/* 2aafc: 00c0b825 */ or $s7,$a2,$zero +/* 2ab00: 14200018 */ bnez $at,.L0002ab64 +/* 2ab04: 24100002 */ addiu $s0,$zero,0x2 +/* 2ab08: 24e2000c */ addiu $v0,$a3,0xc +/* 2ab0c: 24510008 */ addiu $s1,$v0,0x8 +/* 2ab10: 2452000e */ addiu $s2,$v0,0xe +/* 2ab14: 24f4000e */ addiu $s4,$a3,0xe +/* 2ab18: 8fbe0068 */ lw $s8,0x68($sp) +.L0002ab1c: +/* 2ab1c: 8fae006c */ lw $t6,0x6c($sp) +/* 2ab20: 02802025 */ or $a0,$s4,$zero +/* 2ab24: 02202825 */ or $a1,$s1,$zero +/* 2ab28: 02403025 */ or $a2,$s2,$zero +/* 2ab2c: 00003825 */ or $a3,$zero,$zero +/* 2ab30: afb50010 */ sw $s5,0x10($sp) +/* 2ab34: afb60014 */ sw $s6,0x14($sp) +/* 2ab38: afb70018 */ sw $s7,0x18($sp) +/* 2ab3c: afbe001c */ sw $s8,0x1c($sp) +/* 2ab40: 0c00bd24 */ jal func0002f490 +/* 2ab44: afae0020 */ sw $t6,0x20($sp) +/* 2ab48: 10400003 */ beqz $v0,.L0002ab58 +/* 2ab4c: 26100001 */ addiu $s0,$s0,0x1 +/* 2ab50: 10000005 */ beqz $zero,.L0002ab68 +/* 2ab54: 24020001 */ addiu $v0,$zero,0x1 +.L0002ab58: +/* 2ab58: 26310006 */ addiu $s1,$s1,0x6 +/* 2ab5c: 1613ffef */ bne $s0,$s3,.L0002ab1c +/* 2ab60: 26520006 */ addiu $s2,$s2,0x6 +.L0002ab64: +/* 2ab64: 00001025 */ or $v0,$zero,$zero +.L0002ab68: +/* 2ab68: 8fbf0054 */ lw $ra,0x54($sp) +/* 2ab6c: 8fb00030 */ lw $s0,0x30($sp) +/* 2ab70: 8fb10034 */ lw $s1,0x34($sp) +/* 2ab74: 8fb20038 */ lw $s2,0x38($sp) +/* 2ab78: 8fb3003c */ lw $s3,0x3c($sp) +/* 2ab7c: 8fb40040 */ lw $s4,0x40($sp) +/* 2ab80: 8fb50044 */ lw $s5,0x44($sp) +/* 2ab84: 8fb60048 */ lw $s6,0x48($sp) +/* 2ab88: 8fb7004c */ lw $s7,0x4c($sp) +/* 2ab8c: 8fbe0050 */ lw $s8,0x50($sp) +/* 2ab90: 03e00008 */ jr $ra +/* 2ab94: 27bd0058 */ addiu $sp,$sp,0x58 +); + +GLOBAL_ASM( +glabel func0002ab98 +/* 2ab98: 27bdffa8 */ addiu $sp,$sp,-88 +/* 2ab9c: afbf0054 */ sw $ra,0x54($sp) +/* 2aba0: afbe0050 */ sw $s8,0x50($sp) +/* 2aba4: afb7004c */ sw $s7,0x4c($sp) +/* 2aba8: afb60048 */ sw $s6,0x48($sp) +/* 2abac: afb50044 */ sw $s5,0x44($sp) +/* 2abb0: afb40040 */ sw $s4,0x40($sp) +/* 2abb4: afb3003c */ sw $s3,0x3c($sp) +/* 2abb8: afb20038 */ sw $s2,0x38($sp) +/* 2abbc: afb10034 */ sw $s1,0x34($sp) +/* 2abc0: afb00030 */ sw $s0,0x30($sp) +/* 2abc4: 90f30001 */ lbu $s3,0x1($a3) +/* 2abc8: 0080a825 */ or $s5,$a0,$zero +/* 2abcc: 00a0b025 */ or $s6,$a1,$zero +/* 2abd0: 2a610003 */ slti $at,$s3,0x3 +/* 2abd4: 00c0b825 */ or $s7,$a2,$zero +/* 2abd8: 14200018 */ bnez $at,.L0002ac3c +/* 2abdc: 24100002 */ addiu $s0,$zero,0x2 +/* 2abe0: 24e20018 */ addiu $v0,$a3,0x18 +/* 2abe4: 24510004 */ addiu $s1,$v0,0x4 +/* 2abe8: 24520010 */ addiu $s2,$v0,0x10 +/* 2abec: 24f40010 */ addiu $s4,$a3,0x10 +/* 2abf0: 8fbe0068 */ lw $s8,0x68($sp) +.L0002abf4: +/* 2abf4: 8fae006c */ lw $t6,0x6c($sp) +/* 2abf8: 02802025 */ or $a0,$s4,$zero +/* 2abfc: 02202825 */ or $a1,$s1,$zero +/* 2ac00: 02403025 */ or $a2,$s2,$zero +/* 2ac04: 00003825 */ or $a3,$zero,$zero +/* 2ac08: afb50010 */ sw $s5,0x10($sp) +/* 2ac0c: afb60014 */ sw $s6,0x14($sp) +/* 2ac10: afb70018 */ sw $s7,0x18($sp) +/* 2ac14: afbe001c */ sw $s8,0x1c($sp) +/* 2ac18: 0c00bd58 */ jal func0002f560 +/* 2ac1c: afae0020 */ sw $t6,0x20($sp) +/* 2ac20: 10400003 */ beqz $v0,.L0002ac30 +/* 2ac24: 26100001 */ addiu $s0,$s0,0x1 +/* 2ac28: 10000005 */ beqz $zero,.L0002ac40 +/* 2ac2c: 24020001 */ addiu $v0,$zero,0x1 +.L0002ac30: +/* 2ac30: 2631000c */ addiu $s1,$s1,0xc +/* 2ac34: 1613ffef */ bne $s0,$s3,.L0002abf4 +/* 2ac38: 2652000c */ addiu $s2,$s2,0xc +.L0002ac3c: +/* 2ac3c: 00001025 */ or $v0,$zero,$zero +.L0002ac40: +/* 2ac40: 8fbf0054 */ lw $ra,0x54($sp) +/* 2ac44: 8fb00030 */ lw $s0,0x30($sp) +/* 2ac48: 8fb10034 */ lw $s1,0x34($sp) +/* 2ac4c: 8fb20038 */ lw $s2,0x38($sp) +/* 2ac50: 8fb3003c */ lw $s3,0x3c($sp) +/* 2ac54: 8fb40040 */ lw $s4,0x40($sp) +/* 2ac58: 8fb50044 */ lw $s5,0x44($sp) +/* 2ac5c: 8fb60048 */ lw $s6,0x48($sp) +/* 2ac60: 8fb7004c */ lw $s7,0x4c($sp) +/* 2ac64: 8fbe0050 */ lw $s8,0x50($sp) +/* 2ac68: 03e00008 */ jr $ra +/* 2ac6c: 27bd0058 */ addiu $sp,$sp,0x58 +); + +GLOBAL_ASM( +glabel func0002ac70 +/* 2ac70: 27bdff20 */ addiu $sp,$sp,-224 +/* 2ac74: afbf007c */ sw $ra,0x7c($sp) +/* 2ac78: afbe0078 */ sw $s8,0x78($sp) +/* 2ac7c: afb70074 */ sw $s7,0x74($sp) +/* 2ac80: afb60070 */ sw $s6,0x70($sp) +/* 2ac84: afb5006c */ sw $s5,0x6c($sp) +/* 2ac88: afb40068 */ sw $s4,0x68($sp) +/* 2ac8c: afb30064 */ sw $s3,0x64($sp) +/* 2ac90: afb20060 */ sw $s2,0x60($sp) +/* 2ac94: afb1005c */ sw $s1,0x5c($sp) +/* 2ac98: afb00058 */ sw $s0,0x58($sp) +/* 2ac9c: f7be0050 */ sdc1 $f30,0x50($sp) +/* 2aca0: f7bc0048 */ sdc1 $f28,0x48($sp) +/* 2aca4: f7ba0040 */ sdc1 $f26,0x40($sp) +/* 2aca8: f7b80038 */ sdc1 $f24,0x38($sp) +/* 2acac: f7b60030 */ sdc1 $f22,0x30($sp) +/* 2acb0: f7b40028 */ sdc1 $f20,0x28($sp) +/* 2acb4: afa600e8 */ sw $a2,0xe8($sp) +/* 2acb8: afa700ec */ sw $a3,0xec($sp) +/* 2acbc: afa000dc */ sw $zero,0xdc($sp) +/* 2acc0: 90f70001 */ lbu $s7,0x1($a3) +/* 2acc4: 240f0001 */ addiu $t7,$zero,0x1 +/* 2acc8: afaf00c8 */ sw $t7,0xc8($sp) +/* 2accc: 90f8000a */ lbu $t8,0xa($a3) +/* 2acd0: 90e90007 */ lbu $t1,0x7($a3) +/* 2acd4: 8fb600fc */ lw $s6,0xfc($sp) +/* 2acd8: 0307c821 */ addu $t9,$t8,$a3 +/* 2acdc: 01275021 */ addu $t2,$t1,$a3 +/* 2ace0: 87280000 */ lh $t0,0x0($t9) +/* 2ace4: 854b0000 */ lh $t3,0x0($t2) +/* 2ace8: 3c013f80 */ lui $at,0x3f80 +/* 2acec: 44882000 */ mtc1 $t0,$f4 +/* 2acf0: 448b3000 */ mtc1 $t3,$f6 +/* 2acf4: 4481b000 */ mtc1 $at,$f22 +/* 2acf8: 00a0a025 */ or $s4,$a1,$zero +/* 2acfc: 0080a825 */ or $s5,$a0,$zero +/* 2ad00: 00e07025 */ or $t6,$a3,$zero +/* 2ad04: 468026a0 */ cvt.s.w $f26,$f4 +/* 2ad08: 12c0001b */ beqz $s6,.L0002ad78 +/* 2ad0c: 46803720 */ cvt.s.w $f28,$f6 +/* 2ad10: c7be0100 */ lwc1 $f30,0x100($sp) +/* 2ad14: c4820004 */ lwc1 $f2,0x4($a0) +/* 2ad18: c7b00104 */ lwc1 $f16,0x104($sp) +/* 2ad1c: 461e1200 */ add.s $f8,$f2,$f30 +/* 2ad20: 4608e03e */ c.le.s $f28,$f8 +/* 2ad24: 00000000 */ sll $zero,$zero,0x0 +/* 2ad28: 45020008 */ bc1fl .L0002ad4c +/* 2ad2c: c7a40104 */ lwc1 $f4,0x104($sp) +/* 2ad30: c68a0004 */ lwc1 $f10,0x4($s4) +/* 2ad34: 46105480 */ add.s $f18,$f10,$f16 +/* 2ad38: 461a903e */ c.le.s $f18,$f26 +/* 2ad3c: 00000000 */ sll $zero,$zero,0x0 +/* 2ad40: 4503000e */ bc1tl .L0002ad7c +/* 2ad44: c7be0100 */ lwc1 $f30,0x100($sp) +/* 2ad48: c7a40104 */ lwc1 $f4,0x104($sp) +.L0002ad4c: +/* 2ad4c: 46041180 */ add.s $f6,$f2,$f4 +/* 2ad50: 461a303e */ c.le.s $f6,$f26 +/* 2ad54: 00000000 */ sll $zero,$zero,0x0 +/* 2ad58: 450200e1 */ bc1fl .L0002b0e0 +/* 2ad5c: 8fbf007c */ lw $ra,0x7c($sp) +/* 2ad60: c6880004 */ lwc1 $f8,0x4($s4) +/* 2ad64: 461e4280 */ add.s $f10,$f8,$f30 +/* 2ad68: 460ae03e */ c.le.s $f28,$f10 +/* 2ad6c: 00000000 */ sll $zero,$zero,0x0 +/* 2ad70: 450200db */ bc1fl .L0002b0e0 +/* 2ad74: 8fbf007c */ lw $ra,0x7c($sp) +.L0002ad78: +/* 2ad78: c7be0100 */ lwc1 $f30,0x100($sp) +.L0002ad7c: +/* 2ad7c: 1ae0006e */ blez $s7,.L0002af38 +/* 2ad80: 00009025 */ or $s2,$zero,$zero +/* 2ad84: 8fb100ec */ lw $s1,0xec($sp) +/* 2ad88: c7b800bc */ lwc1 $f24,0xbc($sp) +/* 2ad8c: c7b400b8 */ lwc1 $f20,0xb8($sp) +/* 2ad90: 27be00c8 */ addiu $s8,$sp,0xc8 +.L0002ad94: +/* 2ad94: 26530001 */ addiu $s3,$s2,0x1 +/* 2ad98: 0277001a */ div $zero,$s3,$s7 +/* 2ad9c: 0000c010 */ mfhi $t8 +/* 2ada0: 8faf00ec */ lw $t7,0xec($sp) +/* 2ada4: 0018c880 */ sll $t9,$t8,0x2 +/* 2ada8: 0338c823 */ subu $t9,$t9,$t8 +/* 2adac: 0019c840 */ sll $t9,$t9,0x1 +/* 2adb0: 01f98021 */ addu $s0,$t7,$t9 +/* 2adb4: 8608000e */ lh $t0,0xe($s0) +/* 2adb8: 862c000e */ lh $t4,0xe($s1) +/* 2adbc: 862d0012 */ lh $t5,0x12($s1) +/* 2adc0: 44882000 */ mtc1 $t0,$f4 +/* 2adc4: 448c8000 */ mtc1 $t4,$f16 +/* 2adc8: 448d9000 */ mtc1 $t5,$f18 +/* 2adcc: 468021a0 */ cvt.s.w $f6,$f4 +/* 2add0: 02a02025 */ or $a0,$s5,$zero +/* 2add4: 02802825 */ or $a1,$s4,$zero +/* 2add8: 46808420 */ cvt.s.w $f16,$f16 +/* 2addc: e7a60010 */ swc1 $f6,0x10($sp) +/* 2ade0: 86090012 */ lh $t1,0x12($s0) +/* 2ade4: afbe0018 */ sw $s8,0x18($sp) +/* 2ade8: 44894000 */ mtc1 $t1,$f8 +/* 2adec: 468094a0 */ cvt.s.w $f18,$f18 +/* 2adf0: 44068000 */ mfc1 $a2,$f16 +/* 2adf4: 468042a0 */ cvt.s.w $f10,$f8 +/* 2adf8: 44079000 */ mfc1 $a3,$f18 +/* 2adfc: 16e00002 */ bnez $s7,.L0002ae08 +/* 2ae00: 00000000 */ sll $zero,$zero,0x0 +/* 2ae04: 0007000d */ break 0x7 +.L0002ae08: +/* 2ae08: 2401ffff */ addiu $at,$zero,-1 +/* 2ae0c: 16e10004 */ bne $s7,$at,.L0002ae20 +/* 2ae10: 3c018000 */ lui $at,0x8000 +/* 2ae14: 16610002 */ bne $s3,$at,.L0002ae20 +/* 2ae18: 00000000 */ sll $zero,$zero,0x0 +/* 2ae1c: 0006000d */ break 0x6 +.L0002ae20: +/* 2ae20: e7aa0014 */ swc1 $f10,0x14($sp) +/* 2ae24: 0c009536 */ jal func000254d8 +/* 2ae28: 00000000 */ sll $zero,$zero,0x0 +/* 2ae2c: 5040003e */ beqzl $v0,.L0002af28 +/* 2ae30: 02609025 */ or $s2,$s3,$zero +/* 2ae34: c6b00000 */ lwc1 $f16,0x0($s5) +/* 2ae38: 27a400a8 */ addiu $a0,$sp,0xa8 +/* 2ae3c: 27a500a0 */ addiu $a1,$sp,0xa0 +/* 2ae40: e7b000a8 */ swc1 $f16,0xa8($sp) +/* 2ae44: c6b20008 */ lwc1 $f18,0x8($s5) +/* 2ae48: 27a60098 */ addiu $a2,$sp,0x98 +/* 2ae4c: 27a70090 */ addiu $a3,$sp,0x90 +/* 2ae50: e7b200ac */ swc1 $f18,0xac($sp) +/* 2ae54: c6840000 */ lwc1 $f4,0x0($s4) +/* 2ae58: e7a400a0 */ swc1 $f4,0xa0($sp) +/* 2ae5c: c6860008 */ lwc1 $f6,0x8($s4) +/* 2ae60: e7a600a4 */ swc1 $f6,0xa4($sp) +/* 2ae64: 862e000e */ lh $t6,0xe($s1) +/* 2ae68: 448e4000 */ mtc1 $t6,$f8 +/* 2ae6c: 00000000 */ sll $zero,$zero,0x0 +/* 2ae70: 468042a0 */ cvt.s.w $f10,$f8 +/* 2ae74: e7aa0098 */ swc1 $f10,0x98($sp) +/* 2ae78: 862a0012 */ lh $t2,0x12($s1) +/* 2ae7c: 448a8000 */ mtc1 $t2,$f16 +/* 2ae80: 00000000 */ sll $zero,$zero,0x0 +/* 2ae84: 468084a0 */ cvt.s.w $f18,$f16 +/* 2ae88: e7b2009c */ swc1 $f18,0x9c($sp) +/* 2ae8c: 860b000e */ lh $t3,0xe($s0) +/* 2ae90: 448b2000 */ mtc1 $t3,$f4 +/* 2ae94: 00000000 */ sll $zero,$zero,0x0 +/* 2ae98: 468021a0 */ cvt.s.w $f6,$f4 +/* 2ae9c: e7a60090 */ swc1 $f6,0x90($sp) +/* 2aea0: 860c0012 */ lh $t4,0x12($s0) +/* 2aea4: 448c4000 */ mtc1 $t4,$f8 +/* 2aea8: 00000000 */ sll $zero,$zero,0x0 +/* 2aeac: 468042a0 */ cvt.s.w $f10,$f8 +/* 2aeb0: 0fc55dfc */ jal 0xf1577f0 +/* 2aeb4: e7aa0094 */ swc1 $f10,0x94($sp) +/* 2aeb8: 4616003c */ c.lt.s $f0,$f22 +/* 2aebc: 00000000 */ sll $zero,$zero,0x0 +/* 2aec0: 45020019 */ bc1fl .L0002af28 +/* 2aec4: 02609025 */ or $s2,$s3,$zero +/* 2aec8: 12c00009 */ beqz $s6,.L0002aef0 +/* 2aecc: 240d0001 */ addiu $t5,$zero,0x1 +/* 2aed0: c6a20004 */ lwc1 $f2,0x4($s5) +/* 2aed4: c6900004 */ lwc1 $f16,0x4($s4) +/* 2aed8: c7a60104 */ lwc1 $f6,0x104($sp) +/* 2aedc: 46028481 */ sub.s $f18,$f16,$f2 +/* 2aee0: 46009102 */ mul.s $f4,$f18,$f0 +/* 2aee4: 46022500 */ add.s $f20,$f4,$f2 +/* 2aee8: 461ea600 */ add.s $f24,$f20,$f30 +/* 2aeec: 4606a500 */ add.s $f20,$f20,$f6 +.L0002aef0: +/* 2aef0: 52c0000a */ beqzl $s6,.L0002af1c +/* 2aef4: afad00dc */ sw $t5,0xdc($sp) +/* 2aef8: 4614d03e */ c.le.s $f26,$f20 +/* 2aefc: 00000000 */ sll $zero,$zero,0x0 +/* 2af00: 45030009 */ bc1tl .L0002af28 +/* 2af04: 02609025 */ or $s2,$s3,$zero +/* 2af08: 461cc03e */ c.le.s $f24,$f28 +/* 2af0c: 00000000 */ sll $zero,$zero,0x0 +/* 2af10: 45030005 */ bc1tl .L0002af28 +/* 2af14: 02609025 */ or $s2,$s3,$zero +/* 2af18: afad00dc */ sw $t5,0xdc($sp) +.L0002af1c: +/* 2af1c: 46000586 */ mov.s $f22,$f0 +/* 2af20: afb200c0 */ sw $s2,0xc0($sp) +/* 2af24: 02609025 */ or $s2,$s3,$zero +.L0002af28: +/* 2af28: 1677ff9a */ bne $s3,$s7,.L0002ad94 +/* 2af2c: 26310006 */ addiu $s1,$s1,0x6 +/* 2af30: e7b800bc */ swc1 $f24,0xbc($sp) +/* 2af34: e7b400b8 */ swc1 $f20,0xb8($sp) +.L0002af38: +/* 2af38: 8fb800dc */ lw $t8,0xdc($sp) +/* 2af3c: 8faf00e8 */ lw $t7,0xe8($sp) +/* 2af40: 8faa00dc */ lw $t2,0xdc($sp) +/* 2af44: 13000048 */ beqz $t8,.L0002b068 +/* 2af48: 00000000 */ sll $zero,$zero,0x0 +/* 2af4c: c5e80000 */ lwc1 $f8,0x0($t7) +/* 2af50: c6b00000 */ lwc1 $f16,0x0($s5) +/* 2af54: 8fa200f0 */ lw $v0,0xf0($sp) +/* 2af58: 46164282 */ mul.s $f10,$f8,$f22 +/* 2af5c: 8fa600f4 */ lw $a2,0xf4($sp) +/* 2af60: 46105480 */ add.s $f18,$f10,$f16 +/* 2af64: e4520000 */ swc1 $f18,0x0($v0) +/* 2af68: 8fb900e8 */ lw $t9,0xe8($sp) +/* 2af6c: c6a80004 */ lwc1 $f8,0x4($s5) +/* 2af70: c7240004 */ lwc1 $f4,0x4($t9) +/* 2af74: 46162182 */ mul.s $f6,$f4,$f22 +/* 2af78: 46083280 */ add.s $f10,$f6,$f8 +/* 2af7c: e44a0004 */ swc1 $f10,0x4($v0) +/* 2af80: 8fa800e8 */ lw $t0,0xe8($sp) +/* 2af84: c6a40008 */ lwc1 $f4,0x8($s5) +/* 2af88: c5100008 */ lwc1 $f16,0x8($t0) +/* 2af8c: 46168482 */ mul.s $f18,$f16,$f22 +/* 2af90: 46049180 */ add.s $f6,$f18,$f4 +/* 2af94: 10c00051 */ beqz $a2,.L0002b0dc +/* 2af98: e4460008 */ swc1 $f6,0x8($v0) +/* 2af9c: 8fa300f8 */ lw $v1,0xf8($sp) +/* 2afa0: 8fae00c0 */ lw $t6,0xc0($sp) +/* 2afa4: 1060004d */ beqz $v1,.L0002b0dc +/* 2afa8: 000e5080 */ sll $t2,$t6,0x2 +/* 2afac: 8fa900ec */ lw $t1,0xec($sp) +/* 2afb0: 014e5023 */ subu $t2,$t2,$t6 +/* 2afb4: 000a5040 */ sll $t2,$t2,0x1 +/* 2afb8: 012a2021 */ addu $a0,$t1,$t2 +/* 2afbc: 848b000e */ lh $t3,0xe($a0) +/* 2afc0: 448b4000 */ mtc1 $t3,$f8 +/* 2afc4: 00000000 */ sll $zero,$zero,0x0 +/* 2afc8: 468042a0 */ cvt.s.w $f10,$f8 +/* 2afcc: e4ca0000 */ swc1 $f10,0x0($a2) +/* 2afd0: c4500004 */ lwc1 $f16,0x4($v0) +/* 2afd4: e4d00004 */ swc1 $f16,0x4($a2) +/* 2afd8: 848c0012 */ lh $t4,0x12($a0) +/* 2afdc: 448c9000 */ mtc1 $t4,$f18 +/* 2afe0: 00000000 */ sll $zero,$zero,0x0 +/* 2afe4: 46809120 */ cvt.s.w $f4,$f18 +/* 2afe8: e4c40008 */ swc1 $f4,0x8($a2) +/* 2afec: 8fb800c0 */ lw $t8,0xc0($sp) +/* 2aff0: 8fad00ec */ lw $t5,0xec($sp) +/* 2aff4: 270f0001 */ addiu $t7,$t8,0x1 +/* 2aff8: 01f7001a */ div $zero,$t7,$s7 +/* 2affc: 0000c810 */ mfhi $t9 +/* 2b000: 00194080 */ sll $t0,$t9,0x2 +/* 2b004: 01194023 */ subu $t0,$t0,$t9 +/* 2b008: 00084040 */ sll $t0,$t0,0x1 +/* 2b00c: 01a82821 */ addu $a1,$t5,$t0 +/* 2b010: 84ae000e */ lh $t6,0xe($a1) +/* 2b014: 16e00002 */ bnez $s7,.L0002b020 +/* 2b018: 00000000 */ sll $zero,$zero,0x0 +/* 2b01c: 0007000d */ break 0x7 +.L0002b020: +/* 2b020: 2401ffff */ addiu $at,$zero,-1 +/* 2b024: 16e10004 */ bne $s7,$at,.L0002b038 +/* 2b028: 3c018000 */ lui $at,0x8000 +/* 2b02c: 15e10002 */ bne $t7,$at,.L0002b038 +/* 2b030: 00000000 */ sll $zero,$zero,0x0 +/* 2b034: 0006000d */ break 0x6 +.L0002b038: +/* 2b038: 448e3000 */ mtc1 $t6,$f6 +/* 2b03c: 00000000 */ sll $zero,$zero,0x0 +/* 2b040: 46803220 */ cvt.s.w $f8,$f6 +/* 2b044: e4680000 */ swc1 $f8,0x0($v1) +/* 2b048: c44a0004 */ lwc1 $f10,0x4($v0) +/* 2b04c: e46a0004 */ swc1 $f10,0x4($v1) +/* 2b050: 84a90012 */ lh $t1,0x12($a1) +/* 2b054: 44898000 */ mtc1 $t1,$f16 +/* 2b058: 00000000 */ sll $zero,$zero,0x0 +/* 2b05c: 468084a0 */ cvt.s.w $f18,$f16 +/* 2b060: 1000001e */ beqz $zero,.L0002b0dc +/* 2b064: e4720008 */ swc1 $f18,0x8($v1) +.L0002b068: +/* 2b068: 1540001c */ bnez $t2,.L0002b0dc +/* 2b06c: 8fab00c8 */ lw $t3,0xc8($sp) +/* 2b070: 1160001a */ beqz $t3,.L0002b0dc +/* 2b074: 8fa200f0 */ lw $v0,0xf0($sp) +/* 2b078: 240c0001 */ addiu $t4,$zero,0x1 +/* 2b07c: afac00dc */ sw $t4,0xdc($sp) +/* 2b080: c6a40000 */ lwc1 $f4,0x0($s5) +/* 2b084: 8fa600f4 */ lw $a2,0xf4($sp) +/* 2b088: e4440000 */ swc1 $f4,0x0($v0) +/* 2b08c: c6a60004 */ lwc1 $f6,0x4($s5) +/* 2b090: e4460004 */ swc1 $f6,0x4($v0) +/* 2b094: c6a80008 */ lwc1 $f8,0x8($s5) +/* 2b098: 10c00010 */ beqz $a2,.L0002b0dc +/* 2b09c: e4480008 */ swc1 $f8,0x8($v0) +/* 2b0a0: 8fa300f8 */ lw $v1,0xf8($sp) +/* 2b0a4: 5060000e */ beqzl $v1,.L0002b0e0 +/* 2b0a8: 8fbf007c */ lw $ra,0x7c($sp) +/* 2b0ac: c6aa0000 */ lwc1 $f10,0x0($s5) +/* 2b0b0: e4ca0000 */ swc1 $f10,0x0($a2) +/* 2b0b4: c6b00004 */ lwc1 $f16,0x4($s5) +/* 2b0b8: e4d00004 */ swc1 $f16,0x4($a2) +/* 2b0bc: c6b20008 */ lwc1 $f18,0x8($s5) +/* 2b0c0: e4d20008 */ swc1 $f18,0x8($a2) +/* 2b0c4: c6a40000 */ lwc1 $f4,0x0($s5) +/* 2b0c8: e4640000 */ swc1 $f4,0x0($v1) +/* 2b0cc: c6a60004 */ lwc1 $f6,0x4($s5) +/* 2b0d0: e4660004 */ swc1 $f6,0x4($v1) +/* 2b0d4: c6a80008 */ lwc1 $f8,0x8($s5) +/* 2b0d8: e4680008 */ swc1 $f8,0x8($v1) +.L0002b0dc: +/* 2b0dc: 8fbf007c */ lw $ra,0x7c($sp) +.L0002b0e0: +/* 2b0e0: 8fa200dc */ lw $v0,0xdc($sp) +/* 2b0e4: d7b40028 */ ldc1 $f20,0x28($sp) +/* 2b0e8: d7b60030 */ ldc1 $f22,0x30($sp) +/* 2b0ec: d7b80038 */ ldc1 $f24,0x38($sp) +/* 2b0f0: d7ba0040 */ ldc1 $f26,0x40($sp) +/* 2b0f4: d7bc0048 */ ldc1 $f28,0x48($sp) +/* 2b0f8: d7be0050 */ ldc1 $f30,0x50($sp) +/* 2b0fc: 8fb00058 */ lw $s0,0x58($sp) +/* 2b100: 8fb1005c */ lw $s1,0x5c($sp) +/* 2b104: 8fb20060 */ lw $s2,0x60($sp) +/* 2b108: 8fb30064 */ lw $s3,0x64($sp) +/* 2b10c: 8fb40068 */ lw $s4,0x68($sp) +/* 2b110: 8fb5006c */ lw $s5,0x6c($sp) +/* 2b114: 8fb60070 */ lw $s6,0x70($sp) +/* 2b118: 8fb70074 */ lw $s7,0x74($sp) +/* 2b11c: 8fbe0078 */ lw $s8,0x78($sp) +/* 2b120: 03e00008 */ jr $ra +/* 2b124: 27bd00e0 */ addiu $sp,$sp,0xe0 +); + +GLOBAL_ASM( +glabel func0002b128 +/* 2b128: 27bdff20 */ addiu $sp,$sp,-224 +/* 2b12c: afbf007c */ sw $ra,0x7c($sp) +/* 2b130: afbe0078 */ sw $s8,0x78($sp) +/* 2b134: afb70074 */ sw $s7,0x74($sp) +/* 2b138: afb60070 */ sw $s6,0x70($sp) +/* 2b13c: afb5006c */ sw $s5,0x6c($sp) +/* 2b140: afb40068 */ sw $s4,0x68($sp) +/* 2b144: afb30064 */ sw $s3,0x64($sp) +/* 2b148: afb20060 */ sw $s2,0x60($sp) +/* 2b14c: afb1005c */ sw $s1,0x5c($sp) +/* 2b150: afb00058 */ sw $s0,0x58($sp) +/* 2b154: f7be0050 */ sdc1 $f30,0x50($sp) +/* 2b158: f7bc0048 */ sdc1 $f28,0x48($sp) +/* 2b15c: f7ba0040 */ sdc1 $f26,0x40($sp) +/* 2b160: f7b80038 */ sdc1 $f24,0x38($sp) +/* 2b164: f7b60030 */ sdc1 $f22,0x30($sp) +/* 2b168: f7b40028 */ sdc1 $f20,0x28($sp) +/* 2b16c: afa600e8 */ sw $a2,0xe8($sp) +/* 2b170: afa700ec */ sw $a3,0xec($sp) +/* 2b174: afa000dc */ sw $zero,0xdc($sp) +/* 2b178: 90f70001 */ lbu $s7,0x1($a3) +/* 2b17c: 240f0001 */ addiu $t7,$zero,0x1 +/* 2b180: afaf00c8 */ sw $t7,0xc8($sp) +/* 2b184: 90f8000a */ lbu $t8,0xa($a3) +/* 2b188: 2402000c */ addiu $v0,$zero,0xc +/* 2b18c: 90e90007 */ lbu $t1,0x7($a3) +/* 2b190: 03020019 */ multu $t8,$v0 +/* 2b194: 8fb600fc */ lw $s6,0xfc($sp) +/* 2b198: 3c013f80 */ lui $at,0x3f80 +/* 2b19c: 4481b000 */ mtc1 $at,$f22 +/* 2b1a0: 00a0a025 */ or $s4,$a1,$zero +/* 2b1a4: 0080a825 */ or $s5,$a0,$zero +/* 2b1a8: 00e07025 */ or $t6,$a3,$zero +/* 2b1ac: c7be0100 */ lwc1 $f30,0x100($sp) +/* 2b1b0: 00009025 */ or $s2,$zero,$zero +/* 2b1b4: 0000c812 */ mflo $t9 +/* 2b1b8: 00f94021 */ addu $t0,$a3,$t9 +/* 2b1bc: c51a0014 */ lwc1 $f26,0x14($t0) +/* 2b1c0: 01220019 */ multu $t1,$v0 +/* 2b1c4: 00005012 */ mflo $t2 +/* 2b1c8: 00ea5821 */ addu $t3,$a3,$t2 +/* 2b1cc: 12c0001a */ beqz $s6,.L0002b238 +/* 2b1d0: c57c0014 */ lwc1 $f28,0x14($t3) +/* 2b1d4: c4820004 */ lwc1 $f2,0x4($a0) +/* 2b1d8: 461e1100 */ add.s $f4,$f2,$f30 +/* 2b1dc: 4604e03e */ c.le.s $f28,$f4 +/* 2b1e0: 00000000 */ sll $zero,$zero,0x0 +/* 2b1e4: 45020009 */ bc1fl .L0002b20c +/* 2b1e8: c7b00104 */ lwc1 $f16,0x104($sp) +/* 2b1ec: c6860004 */ lwc1 $f6,0x4($s4) +/* 2b1f0: c7a80104 */ lwc1 $f8,0x104($sp) +/* 2b1f4: 46083280 */ add.s $f10,$f6,$f8 +/* 2b1f8: 461a503e */ c.le.s $f10,$f26 +/* 2b1fc: 00000000 */ sll $zero,$zero,0x0 +/* 2b200: 4501000d */ bc1t .L0002b238 +/* 2b204: 00000000 */ sll $zero,$zero,0x0 +/* 2b208: c7b00104 */ lwc1 $f16,0x104($sp) +.L0002b20c: +/* 2b20c: 46101480 */ add.s $f18,$f2,$f16 +/* 2b210: 461a903e */ c.le.s $f18,$f26 +/* 2b214: 00000000 */ sll $zero,$zero,0x0 +/* 2b218: 450200bf */ bc1fl .L0002b518 +/* 2b21c: 8fbf007c */ lw $ra,0x7c($sp) +/* 2b220: c6840004 */ lwc1 $f4,0x4($s4) +/* 2b224: 461e2180 */ add.s $f6,$f4,$f30 +/* 2b228: 4606e03e */ c.le.s $f28,$f6 +/* 2b22c: 00000000 */ sll $zero,$zero,0x0 +/* 2b230: 450200b9 */ bc1fl .L0002b518 +/* 2b234: 8fbf007c */ lw $ra,0x7c($sp) +.L0002b238: +/* 2b238: 1ae00059 */ blez $s7,.L0002b3a0 +/* 2b23c: c7be0100 */ lwc1 $f30,0x100($sp) +/* 2b240: 8fb100ec */ lw $s1,0xec($sp) +/* 2b244: c7b800bc */ lwc1 $f24,0xbc($sp) +/* 2b248: c7b400b8 */ lwc1 $f20,0xb8($sp) +/* 2b24c: 27be00c8 */ addiu $s8,$sp,0xc8 +.L0002b250: +/* 2b250: 26530001 */ addiu $s3,$s2,0x1 +/* 2b254: 0277001a */ div $zero,$s3,$s7 +/* 2b258: 00006810 */ mfhi $t5 +/* 2b25c: 8fac00ec */ lw $t4,0xec($sp) +/* 2b260: 000d7880 */ sll $t7,$t5,0x2 +/* 2b264: 01ed7823 */ subu $t7,$t7,$t5 +/* 2b268: 000f7880 */ sll $t7,$t7,0x2 +/* 2b26c: 018f8021 */ addu $s0,$t4,$t7 +/* 2b270: c6080010 */ lwc1 $f8,0x10($s0) +/* 2b274: 8e260010 */ lw $a2,0x10($s1) +/* 2b278: 8e270018 */ lw $a3,0x18($s1) +/* 2b27c: e7a80010 */ swc1 $f8,0x10($sp) +/* 2b280: c60a0018 */ lwc1 $f10,0x18($s0) +/* 2b284: afbe0018 */ sw $s8,0x18($sp) +/* 2b288: 02a02025 */ or $a0,$s5,$zero +/* 2b28c: 02802825 */ or $a1,$s4,$zero +/* 2b290: 16e00002 */ bnez $s7,.L0002b29c +/* 2b294: 00000000 */ sll $zero,$zero,0x0 +/* 2b298: 0007000d */ break 0x7 +.L0002b29c: +/* 2b29c: 2401ffff */ addiu $at,$zero,-1 +/* 2b2a0: 16e10004 */ bne $s7,$at,.L0002b2b4 +/* 2b2a4: 3c018000 */ lui $at,0x8000 +/* 2b2a8: 16610002 */ bne $s3,$at,.L0002b2b4 +/* 2b2ac: 00000000 */ sll $zero,$zero,0x0 +/* 2b2b0: 0006000d */ break 0x6 +.L0002b2b4: +/* 2b2b4: e7aa0014 */ swc1 $f10,0x14($sp) +/* 2b2b8: 0c009536 */ jal func000254d8 +/* 2b2bc: 00000000 */ sll $zero,$zero,0x0 +/* 2b2c0: 50400033 */ beqzl $v0,.L0002b390 +/* 2b2c4: 02609025 */ or $s2,$s3,$zero +/* 2b2c8: c6b00000 */ lwc1 $f16,0x0($s5) +/* 2b2cc: 27a400a8 */ addiu $a0,$sp,0xa8 +/* 2b2d0: 27a500a0 */ addiu $a1,$sp,0xa0 +/* 2b2d4: e7b000a8 */ swc1 $f16,0xa8($sp) +/* 2b2d8: c6b20008 */ lwc1 $f18,0x8($s5) +/* 2b2dc: 27a60098 */ addiu $a2,$sp,0x98 +/* 2b2e0: 27a70090 */ addiu $a3,$sp,0x90 +/* 2b2e4: e7b200ac */ swc1 $f18,0xac($sp) +/* 2b2e8: c6840000 */ lwc1 $f4,0x0($s4) +/* 2b2ec: e7a400a0 */ swc1 $f4,0xa0($sp) +/* 2b2f0: c6860008 */ lwc1 $f6,0x8($s4) +/* 2b2f4: e7a600a4 */ swc1 $f6,0xa4($sp) +/* 2b2f8: c6280010 */ lwc1 $f8,0x10($s1) +/* 2b2fc: e7a80098 */ swc1 $f8,0x98($sp) +/* 2b300: c62a0018 */ lwc1 $f10,0x18($s1) +/* 2b304: e7aa009c */ swc1 $f10,0x9c($sp) +/* 2b308: c6100010 */ lwc1 $f16,0x10($s0) +/* 2b30c: e7b00090 */ swc1 $f16,0x90($sp) +/* 2b310: c6120018 */ lwc1 $f18,0x18($s0) +/* 2b314: 0fc55dfc */ jal 0xf1577f0 +/* 2b318: e7b20094 */ swc1 $f18,0x94($sp) +/* 2b31c: 4616003c */ c.lt.s $f0,$f22 +/* 2b320: 00000000 */ sll $zero,$zero,0x0 +/* 2b324: 4502001a */ bc1fl .L0002b390 +/* 2b328: 02609025 */ or $s2,$s3,$zero +/* 2b32c: 12c00009 */ beqz $s6,.L0002b354 +/* 2b330: 00000000 */ sll $zero,$zero,0x0 +/* 2b334: c6a20004 */ lwc1 $f2,0x4($s5) +/* 2b338: c6840004 */ lwc1 $f4,0x4($s4) +/* 2b33c: c7aa0104 */ lwc1 $f10,0x104($sp) +/* 2b340: 46022181 */ sub.s $f6,$f4,$f2 +/* 2b344: 46003202 */ mul.s $f8,$f6,$f0 +/* 2b348: 46024500 */ add.s $f20,$f8,$f2 +/* 2b34c: 461ea600 */ add.s $f24,$f20,$f30 +/* 2b350: 460aa500 */ add.s $f20,$f20,$f10 +.L0002b354: +/* 2b354: 52c0000a */ beqzl $s6,.L0002b380 +/* 2b358: 24180001 */ addiu $t8,$zero,0x1 +/* 2b35c: 4614d03e */ c.le.s $f26,$f20 +/* 2b360: 00000000 */ sll $zero,$zero,0x0 +/* 2b364: 4503000a */ bc1tl .L0002b390 +/* 2b368: 02609025 */ or $s2,$s3,$zero +/* 2b36c: 461cc03e */ c.le.s $f24,$f28 +/* 2b370: 00000000 */ sll $zero,$zero,0x0 +/* 2b374: 45030006 */ bc1tl .L0002b390 +/* 2b378: 02609025 */ or $s2,$s3,$zero +/* 2b37c: 24180001 */ addiu $t8,$zero,0x1 +.L0002b380: +/* 2b380: afb800dc */ sw $t8,0xdc($sp) +/* 2b384: 46000586 */ mov.s $f22,$f0 +/* 2b388: afb200c0 */ sw $s2,0xc0($sp) +/* 2b38c: 02609025 */ or $s2,$s3,$zero +.L0002b390: +/* 2b390: 1677ffaf */ bne $s3,$s7,.L0002b250 +/* 2b394: 2631000c */ addiu $s1,$s1,0xc +/* 2b398: e7b800bc */ swc1 $f24,0xbc($sp) +/* 2b39c: e7b400b8 */ swc1 $f20,0xb8($sp) +.L0002b3a0: +/* 2b3a0: 8fb900dc */ lw $t9,0xdc($sp) +/* 2b3a4: 8fa800e8 */ lw $t0,0xe8($sp) +/* 2b3a8: 8fa900dc */ lw $t1,0xdc($sp) +/* 2b3ac: 1320003c */ beqz $t9,.L0002b4a0 +/* 2b3b0: 00000000 */ sll $zero,$zero,0x0 +/* 2b3b4: c5100000 */ lwc1 $f16,0x0($t0) +/* 2b3b8: c6a40000 */ lwc1 $f4,0x0($s5) +/* 2b3bc: 8fa200f0 */ lw $v0,0xf0($sp) +/* 2b3c0: 46168482 */ mul.s $f18,$f16,$f22 +/* 2b3c4: 8fa600f4 */ lw $a2,0xf4($sp) +/* 2b3c8: 46049180 */ add.s $f6,$f18,$f4 +/* 2b3cc: e4460000 */ swc1 $f6,0x0($v0) +/* 2b3d0: 8fa900e8 */ lw $t1,0xe8($sp) +/* 2b3d4: c6b00004 */ lwc1 $f16,0x4($s5) +/* 2b3d8: c5280004 */ lwc1 $f8,0x4($t1) +/* 2b3dc: 46164282 */ mul.s $f10,$f8,$f22 +/* 2b3e0: 46105480 */ add.s $f18,$f10,$f16 +/* 2b3e4: e4520004 */ swc1 $f18,0x4($v0) +/* 2b3e8: 8fae00e8 */ lw $t6,0xe8($sp) +/* 2b3ec: c6a80008 */ lwc1 $f8,0x8($s5) +/* 2b3f0: c5c40008 */ lwc1 $f4,0x8($t6) +/* 2b3f4: 46162182 */ mul.s $f6,$f4,$f22 +/* 2b3f8: 46083280 */ add.s $f10,$f6,$f8 +/* 2b3fc: 10c00045 */ beqz $a2,.L0002b514 +/* 2b400: e44a0008 */ swc1 $f10,0x8($v0) +/* 2b404: 8fa300f8 */ lw $v1,0xf8($sp) +/* 2b408: 8fab00c0 */ lw $t3,0xc0($sp) +/* 2b40c: 10600041 */ beqz $v1,.L0002b514 +/* 2b410: 000b6880 */ sll $t5,$t3,0x2 +/* 2b414: 8faa00ec */ lw $t2,0xec($sp) +/* 2b418: 01ab6823 */ subu $t5,$t5,$t3 +/* 2b41c: 000d6880 */ sll $t5,$t5,0x2 +/* 2b420: 014d2021 */ addu $a0,$t2,$t5 +/* 2b424: c4900010 */ lwc1 $f16,0x10($a0) +/* 2b428: e4d00000 */ swc1 $f16,0x0($a2) +/* 2b42c: c4520004 */ lwc1 $f18,0x4($v0) +/* 2b430: e4d20004 */ swc1 $f18,0x4($a2) +/* 2b434: c4840018 */ lwc1 $f4,0x18($a0) +/* 2b438: e4c40008 */ swc1 $f4,0x8($a2) +/* 2b43c: 8faf00c0 */ lw $t7,0xc0($sp) +/* 2b440: 8fac00ec */ lw $t4,0xec($sp) +/* 2b444: 25f80001 */ addiu $t8,$t7,0x1 +/* 2b448: 0317001a */ div $zero,$t8,$s7 +/* 2b44c: 0000c810 */ mfhi $t9 +/* 2b450: 00194080 */ sll $t0,$t9,0x2 +/* 2b454: 01194023 */ subu $t0,$t0,$t9 +/* 2b458: 00084080 */ sll $t0,$t0,0x2 +/* 2b45c: 01882821 */ addu $a1,$t4,$t0 +/* 2b460: c4a60010 */ lwc1 $f6,0x10($a1) +/* 2b464: 16e00002 */ bnez $s7,.L0002b470 +/* 2b468: 00000000 */ sll $zero,$zero,0x0 +/* 2b46c: 0007000d */ break 0x7 +.L0002b470: +/* 2b470: 2401ffff */ addiu $at,$zero,-1 +/* 2b474: 16e10004 */ bne $s7,$at,.L0002b488 +/* 2b478: 3c018000 */ lui $at,0x8000 +/* 2b47c: 17010002 */ bne $t8,$at,.L0002b488 +/* 2b480: 00000000 */ sll $zero,$zero,0x0 +/* 2b484: 0006000d */ break 0x6 +.L0002b488: +/* 2b488: e4660000 */ swc1 $f6,0x0($v1) +/* 2b48c: c4480004 */ lwc1 $f8,0x4($v0) +/* 2b490: e4680004 */ swc1 $f8,0x4($v1) +/* 2b494: c4aa0018 */ lwc1 $f10,0x18($a1) +/* 2b498: 1000001e */ beqz $zero,.L0002b514 +/* 2b49c: e46a0008 */ swc1 $f10,0x8($v1) +.L0002b4a0: +/* 2b4a0: 1520001c */ bnez $t1,.L0002b514 +/* 2b4a4: 8fae00c8 */ lw $t6,0xc8($sp) +/* 2b4a8: 11c0001a */ beqz $t6,.L0002b514 +/* 2b4ac: 8fa200f0 */ lw $v0,0xf0($sp) +/* 2b4b0: 240b0001 */ addiu $t3,$zero,0x1 +/* 2b4b4: afab00dc */ sw $t3,0xdc($sp) +/* 2b4b8: c6b00000 */ lwc1 $f16,0x0($s5) +/* 2b4bc: 8fa600f4 */ lw $a2,0xf4($sp) +/* 2b4c0: e4500000 */ swc1 $f16,0x0($v0) +/* 2b4c4: c6b20004 */ lwc1 $f18,0x4($s5) +/* 2b4c8: e4520004 */ swc1 $f18,0x4($v0) +/* 2b4cc: c6a40008 */ lwc1 $f4,0x8($s5) +/* 2b4d0: 10c00010 */ beqz $a2,.L0002b514 +/* 2b4d4: e4440008 */ swc1 $f4,0x8($v0) +/* 2b4d8: 8fa300f8 */ lw $v1,0xf8($sp) +/* 2b4dc: 5060000e */ beqzl $v1,.L0002b518 +/* 2b4e0: 8fbf007c */ lw $ra,0x7c($sp) +/* 2b4e4: c6a60000 */ lwc1 $f6,0x0($s5) +/* 2b4e8: e4c60000 */ swc1 $f6,0x0($a2) +/* 2b4ec: c6a80004 */ lwc1 $f8,0x4($s5) +/* 2b4f0: e4c80004 */ swc1 $f8,0x4($a2) +/* 2b4f4: c6aa0008 */ lwc1 $f10,0x8($s5) +/* 2b4f8: e4ca0008 */ swc1 $f10,0x8($a2) +/* 2b4fc: c6b00000 */ lwc1 $f16,0x0($s5) +/* 2b500: e4700000 */ swc1 $f16,0x0($v1) +/* 2b504: c6b20004 */ lwc1 $f18,0x4($s5) +/* 2b508: e4720004 */ swc1 $f18,0x4($v1) +/* 2b50c: c6a40008 */ lwc1 $f4,0x8($s5) +/* 2b510: e4640008 */ swc1 $f4,0x8($v1) +.L0002b514: +/* 2b514: 8fbf007c */ lw $ra,0x7c($sp) +.L0002b518: +/* 2b518: 8fa200dc */ lw $v0,0xdc($sp) +/* 2b51c: d7b40028 */ ldc1 $f20,0x28($sp) +/* 2b520: d7b60030 */ ldc1 $f22,0x30($sp) +/* 2b524: d7b80038 */ ldc1 $f24,0x38($sp) +/* 2b528: d7ba0040 */ ldc1 $f26,0x40($sp) +/* 2b52c: d7bc0048 */ ldc1 $f28,0x48($sp) +/* 2b530: d7be0050 */ ldc1 $f30,0x50($sp) +/* 2b534: 8fb00058 */ lw $s0,0x58($sp) +/* 2b538: 8fb1005c */ lw $s1,0x5c($sp) +/* 2b53c: 8fb20060 */ lw $s2,0x60($sp) +/* 2b540: 8fb30064 */ lw $s3,0x64($sp) +/* 2b544: 8fb40068 */ lw $s4,0x68($sp) +/* 2b548: 8fb5006c */ lw $s5,0x6c($sp) +/* 2b54c: 8fb60070 */ lw $s6,0x70($sp) +/* 2b550: 8fb70074 */ lw $s7,0x74($sp) +/* 2b554: 8fbe0078 */ lw $s8,0x78($sp) +/* 2b558: 03e00008 */ jr $ra +/* 2b55c: 27bd00e0 */ addiu $sp,$sp,0xe0 +); + +GLOBAL_ASM( +glabel func0002b560 +/* 2b560: 27bdff30 */ addiu $sp,$sp,-208 +/* 2b564: afb7006c */ sw $s7,0x6c($sp) +/* 2b568: 8fb700ec */ lw $s7,0xec($sp) +/* 2b56c: f7b60030 */ sdc1 $f22,0x30($sp) +/* 2b570: afbf0074 */ sw $ra,0x74($sp) +/* 2b574: afbe0070 */ sw $s8,0x70($sp) +/* 2b578: afb60068 */ sw $s6,0x68($sp) +/* 2b57c: afb50064 */ sw $s5,0x64($sp) +/* 2b580: afb40060 */ sw $s4,0x60($sp) +/* 2b584: afb3005c */ sw $s3,0x5c($sp) +/* 2b588: afb20058 */ sw $s2,0x58($sp) +/* 2b58c: afb10054 */ sw $s1,0x54($sp) +/* 2b590: afb00050 */ sw $s0,0x50($sp) +/* 2b594: f7bc0048 */ sdc1 $f28,0x48($sp) +/* 2b598: f7ba0040 */ sdc1 $f26,0x40($sp) +/* 2b59c: f7b80038 */ sdc1 $f24,0x38($sp) +/* 2b5a0: f7b40028 */ sdc1 $f20,0x28($sp) +/* 2b5a4: afa600d8 */ sw $a2,0xd8($sp) +/* 2b5a8: afa000cc */ sw $zero,0xcc($sp) +/* 2b5ac: 3c013f80 */ lui $at,0x3f80 +/* 2b5b0: 90fe0001 */ lbu $s8,0x1($a3) +/* 2b5b4: 240e0001 */ addiu $t6,$zero,0x1 +/* 2b5b8: 4481b000 */ mtc1 $at,$f22 +/* 2b5bc: 00a0a025 */ or $s4,$a1,$zero +/* 2b5c0: 0080a825 */ or $s5,$a0,$zero +/* 2b5c4: 00e0b025 */ or $s6,$a3,$zero +/* 2b5c8: 12e0001e */ beqz $s7,.L0002b644 +/* 2b5cc: afae00b8 */ sw $t6,0xb8($sp) +/* 2b5d0: c7ba00f0 */ lwc1 $f26,0xf0($sp) +/* 2b5d4: c4820004 */ lwc1 $f2,0x4($a0) +/* 2b5d8: c6c00008 */ lwc1 $f0,0x8($s6) +/* 2b5dc: c7bc00f4 */ lwc1 $f28,0xf4($sp) +/* 2b5e0: 461a1100 */ add.s $f4,$f2,$f26 +/* 2b5e4: 4604003e */ c.le.s $f0,$f4 +/* 2b5e8: 00000000 */ sll $zero,$zero,0x0 +/* 2b5ec: 45020009 */ bc1fl .L0002b614 +/* 2b5f0: c7bc00f4 */ lwc1 $f28,0xf4($sp) +/* 2b5f4: c6880004 */ lwc1 $f8,0x4($s4) +/* 2b5f8: c6c60004 */ lwc1 $f6,0x4($s6) +/* 2b5fc: 461c4280 */ add.s $f10,$f8,$f28 +/* 2b600: 4606503e */ c.le.s $f10,$f6 +/* 2b604: 00000000 */ sll $zero,$zero,0x0 +/* 2b608: 4503000f */ bc1tl .L0002b648 +/* 2b60c: c7ba00f0 */ lwc1 $f26,0xf0($sp) +/* 2b610: c7bc00f4 */ lwc1 $f28,0xf4($sp) +.L0002b614: +/* 2b614: c6d00004 */ lwc1 $f16,0x4($s6) +/* 2b618: 461c1480 */ add.s $f18,$f2,$f28 +/* 2b61c: 4610903e */ c.le.s $f18,$f16 +/* 2b620: 00000000 */ sll $zero,$zero,0x0 +/* 2b624: 450200ba */ bc1fl .L0002b910 +/* 2b628: 8fbf0074 */ lw $ra,0x74($sp) +/* 2b62c: c6840004 */ lwc1 $f4,0x4($s4) +/* 2b630: 461a2200 */ add.s $f8,$f4,$f26 +/* 2b634: 4608003e */ c.le.s $f0,$f8 +/* 2b638: 00000000 */ sll $zero,$zero,0x0 +/* 2b63c: 450200b4 */ bc1fl .L0002b910 +/* 2b640: 8fbf0074 */ lw $ra,0x74($sp) +.L0002b644: +/* 2b644: c7ba00f0 */ lwc1 $f26,0xf0($sp) +.L0002b648: +/* 2b648: c7bc00f4 */ lwc1 $f28,0xf4($sp) +/* 2b64c: 1bc00057 */ blez $s8,.L0002b7ac +/* 2b650: 00009025 */ or $s2,$zero,$zero +/* 2b654: 02c08825 */ or $s1,$s6,$zero +/* 2b658: c7b800ac */ lwc1 $f24,0xac($sp) +/* 2b65c: c7b400a8 */ lwc1 $f20,0xa8($sp) +.L0002b660: +/* 2b660: 26530001 */ addiu $s3,$s2,0x1 +/* 2b664: 027e001a */ div $zero,$s3,$s8 +/* 2b668: 00007810 */ mfhi $t7 +/* 2b66c: 000fc0c0 */ sll $t8,$t7,0x3 +/* 2b670: 02d88021 */ addu $s0,$s6,$t8 +/* 2b674: c606000c */ lwc1 $f6,0xc($s0) +/* 2b678: 8e26000c */ lw $a2,0xc($s1) +/* 2b67c: 8e270010 */ lw $a3,0x10($s1) +/* 2b680: e7a60010 */ swc1 $f6,0x10($sp) +/* 2b684: c60a0010 */ lwc1 $f10,0x10($s0) +/* 2b688: 27b900b8 */ addiu $t9,$sp,0xb8 +/* 2b68c: afb90018 */ sw $t9,0x18($sp) +/* 2b690: 02a02025 */ or $a0,$s5,$zero +/* 2b694: 02802825 */ or $a1,$s4,$zero +/* 2b698: 17c00002 */ bnez $s8,.L0002b6a4 +/* 2b69c: 00000000 */ sll $zero,$zero,0x0 +/* 2b6a0: 0007000d */ break 0x7 +.L0002b6a4: +/* 2b6a4: 2401ffff */ addiu $at,$zero,-1 +/* 2b6a8: 17c10004 */ bne $s8,$at,.L0002b6bc +/* 2b6ac: 3c018000 */ lui $at,0x8000 +/* 2b6b0: 16610002 */ bne $s3,$at,.L0002b6bc +/* 2b6b4: 00000000 */ sll $zero,$zero,0x0 +/* 2b6b8: 0006000d */ break 0x6 +.L0002b6bc: +/* 2b6bc: e7aa0014 */ swc1 $f10,0x14($sp) +/* 2b6c0: 0c009536 */ jal func000254d8 +/* 2b6c4: 00000000 */ sll $zero,$zero,0x0 +/* 2b6c8: 50400034 */ beqzl $v0,.L0002b79c +/* 2b6cc: 02609025 */ or $s2,$s3,$zero +/* 2b6d0: c6b00000 */ lwc1 $f16,0x0($s5) +/* 2b6d4: 27a400a0 */ addiu $a0,$sp,0xa0 +/* 2b6d8: 27a50098 */ addiu $a1,$sp,0x98 +/* 2b6dc: e7b000a0 */ swc1 $f16,0xa0($sp) +/* 2b6e0: c6b20008 */ lwc1 $f18,0x8($s5) +/* 2b6e4: 27a60090 */ addiu $a2,$sp,0x90 +/* 2b6e8: 27a70088 */ addiu $a3,$sp,0x88 +/* 2b6ec: e7b200a4 */ swc1 $f18,0xa4($sp) +/* 2b6f0: c6840000 */ lwc1 $f4,0x0($s4) +/* 2b6f4: e7a40098 */ swc1 $f4,0x98($sp) +/* 2b6f8: c6880008 */ lwc1 $f8,0x8($s4) +/* 2b6fc: e7a8009c */ swc1 $f8,0x9c($sp) +/* 2b700: c626000c */ lwc1 $f6,0xc($s1) +/* 2b704: e7a60090 */ swc1 $f6,0x90($sp) +/* 2b708: c62a0010 */ lwc1 $f10,0x10($s1) +/* 2b70c: e7aa0094 */ swc1 $f10,0x94($sp) +/* 2b710: c610000c */ lwc1 $f16,0xc($s0) +/* 2b714: e7b00088 */ swc1 $f16,0x88($sp) +/* 2b718: c6120010 */ lwc1 $f18,0x10($s0) +/* 2b71c: 0fc55dfc */ jal 0xf1577f0 +/* 2b720: e7b2008c */ swc1 $f18,0x8c($sp) +/* 2b724: 4616003c */ c.lt.s $f0,$f22 +/* 2b728: 00000000 */ sll $zero,$zero,0x0 +/* 2b72c: 4502001b */ bc1fl .L0002b79c +/* 2b730: 02609025 */ or $s2,$s3,$zero +/* 2b734: 12e00008 */ beqz $s7,.L0002b758 +/* 2b738: 00000000 */ sll $zero,$zero,0x0 +/* 2b73c: c6a20004 */ lwc1 $f2,0x4($s5) +/* 2b740: c6840004 */ lwc1 $f4,0x4($s4) +/* 2b744: 46022201 */ sub.s $f8,$f4,$f2 +/* 2b748: 46004182 */ mul.s $f6,$f8,$f0 +/* 2b74c: 46023500 */ add.s $f20,$f6,$f2 +/* 2b750: 461aa600 */ add.s $f24,$f20,$f26 +/* 2b754: 461ca500 */ add.s $f20,$f20,$f28 +.L0002b758: +/* 2b758: 52e0000c */ beqzl $s7,.L0002b78c +/* 2b75c: 24080001 */ addiu $t0,$zero,0x1 +/* 2b760: c6ca0004 */ lwc1 $f10,0x4($s6) +/* 2b764: 4614503e */ c.le.s $f10,$f20 +/* 2b768: 00000000 */ sll $zero,$zero,0x0 +/* 2b76c: 4503000b */ bc1tl .L0002b79c +/* 2b770: 02609025 */ or $s2,$s3,$zero +/* 2b774: c6d00008 */ lwc1 $f16,0x8($s6) +/* 2b778: 4610c03e */ c.le.s $f24,$f16 +/* 2b77c: 00000000 */ sll $zero,$zero,0x0 +/* 2b780: 45030006 */ bc1tl .L0002b79c +/* 2b784: 02609025 */ or $s2,$s3,$zero +/* 2b788: 24080001 */ addiu $t0,$zero,0x1 +.L0002b78c: +/* 2b78c: afa800cc */ sw $t0,0xcc($sp) +/* 2b790: 46000586 */ mov.s $f22,$f0 +/* 2b794: afb200b0 */ sw $s2,0xb0($sp) +/* 2b798: 02609025 */ or $s2,$s3,$zero +.L0002b79c: +/* 2b79c: 167effb0 */ bne $s3,$s8,.L0002b660 +/* 2b7a0: 26310008 */ addiu $s1,$s1,0x8 +/* 2b7a4: e7b800ac */ swc1 $f24,0xac($sp) +/* 2b7a8: e7b400a8 */ swc1 $f20,0xa8($sp) +.L0002b7ac: +/* 2b7ac: 8fa900cc */ lw $t1,0xcc($sp) +/* 2b7b0: 8faa00d8 */ lw $t2,0xd8($sp) +/* 2b7b4: 51200037 */ beqzl $t1,.L0002b894 +/* 2b7b8: 8fa900cc */ lw $t1,0xcc($sp) +/* 2b7bc: c5520000 */ lwc1 $f18,0x0($t2) +/* 2b7c0: c6a80000 */ lwc1 $f8,0x0($s5) +/* 2b7c4: 8fa200e0 */ lw $v0,0xe0($sp) +/* 2b7c8: 46169102 */ mul.s $f4,$f18,$f22 +/* 2b7cc: 8fa600e4 */ lw $a2,0xe4($sp) +/* 2b7d0: 46082180 */ add.s $f6,$f4,$f8 +/* 2b7d4: e4460000 */ swc1 $f6,0x0($v0) +/* 2b7d8: 8fab00d8 */ lw $t3,0xd8($sp) +/* 2b7dc: c6b20004 */ lwc1 $f18,0x4($s5) +/* 2b7e0: c56a0004 */ lwc1 $f10,0x4($t3) +/* 2b7e4: 46165402 */ mul.s $f16,$f10,$f22 +/* 2b7e8: 46128100 */ add.s $f4,$f16,$f18 +/* 2b7ec: e4440004 */ swc1 $f4,0x4($v0) +/* 2b7f0: 8fac00d8 */ lw $t4,0xd8($sp) +/* 2b7f4: c6aa0008 */ lwc1 $f10,0x8($s5) +/* 2b7f8: c5880008 */ lwc1 $f8,0x8($t4) +/* 2b7fc: 46164182 */ mul.s $f6,$f8,$f22 +/* 2b800: 460a3400 */ add.s $f16,$f6,$f10 +/* 2b804: 10c00041 */ beqz $a2,.L0002b90c +/* 2b808: e4500008 */ swc1 $f16,0x8($v0) +/* 2b80c: 8fa300e8 */ lw $v1,0xe8($sp) +/* 2b810: 8fad00b0 */ lw $t5,0xb0($sp) +/* 2b814: 1060003d */ beqz $v1,.L0002b90c +/* 2b818: 000d70c0 */ sll $t6,$t5,0x3 +/* 2b81c: 02ce2021 */ addu $a0,$s6,$t6 +/* 2b820: c492000c */ lwc1 $f18,0xc($a0) +/* 2b824: e4d20000 */ swc1 $f18,0x0($a2) +/* 2b828: c4440004 */ lwc1 $f4,0x4($v0) +/* 2b82c: e4c40004 */ swc1 $f4,0x4($a2) +/* 2b830: c4880010 */ lwc1 $f8,0x10($a0) +/* 2b834: e4c80008 */ swc1 $f8,0x8($a2) +/* 2b838: 8faf00b0 */ lw $t7,0xb0($sp) +/* 2b83c: 25f80001 */ addiu $t8,$t7,0x1 +/* 2b840: 031e001a */ div $zero,$t8,$s8 +/* 2b844: 0000c810 */ mfhi $t9 +/* 2b848: 001940c0 */ sll $t0,$t9,0x3 +/* 2b84c: 02c82821 */ addu $a1,$s6,$t0 +/* 2b850: c4a6000c */ lwc1 $f6,0xc($a1) +/* 2b854: 17c00002 */ bnez $s8,.L0002b860 +/* 2b858: 00000000 */ sll $zero,$zero,0x0 +/* 2b85c: 0007000d */ break 0x7 +.L0002b860: +/* 2b860: 2401ffff */ addiu $at,$zero,-1 +/* 2b864: 17c10004 */ bne $s8,$at,.L0002b878 +/* 2b868: 3c018000 */ lui $at,0x8000 +/* 2b86c: 17010002 */ bne $t8,$at,.L0002b878 +/* 2b870: 00000000 */ sll $zero,$zero,0x0 +/* 2b874: 0006000d */ break 0x6 +.L0002b878: +/* 2b878: e4660000 */ swc1 $f6,0x0($v1) +/* 2b87c: c44a0004 */ lwc1 $f10,0x4($v0) +/* 2b880: e46a0004 */ swc1 $f10,0x4($v1) +/* 2b884: c4b00010 */ lwc1 $f16,0x10($a1) +/* 2b888: 10000020 */ beqz $zero,.L0002b90c +/* 2b88c: e4700008 */ swc1 $f16,0x8($v1) +/* 2b890: 8fa900cc */ lw $t1,0xcc($sp) +.L0002b894: +/* 2b894: 8faa00b8 */ lw $t2,0xb8($sp) +/* 2b898: 5520001d */ bnezl $t1,.L0002b910 +/* 2b89c: 8fbf0074 */ lw $ra,0x74($sp) +/* 2b8a0: 1140001a */ beqz $t2,.L0002b90c +/* 2b8a4: 8fa200e0 */ lw $v0,0xe0($sp) +/* 2b8a8: 240b0001 */ addiu $t3,$zero,0x1 +/* 2b8ac: afab00cc */ sw $t3,0xcc($sp) +/* 2b8b0: c6b20000 */ lwc1 $f18,0x0($s5) +/* 2b8b4: 8fa600e4 */ lw $a2,0xe4($sp) +/* 2b8b8: e4520000 */ swc1 $f18,0x0($v0) +/* 2b8bc: c6a40004 */ lwc1 $f4,0x4($s5) +/* 2b8c0: e4440004 */ swc1 $f4,0x4($v0) +/* 2b8c4: c6a80008 */ lwc1 $f8,0x8($s5) +/* 2b8c8: 10c00010 */ beqz $a2,.L0002b90c +/* 2b8cc: e4480008 */ swc1 $f8,0x8($v0) +/* 2b8d0: 8fa300e8 */ lw $v1,0xe8($sp) +/* 2b8d4: 5060000e */ beqzl $v1,.L0002b910 +/* 2b8d8: 8fbf0074 */ lw $ra,0x74($sp) +/* 2b8dc: c6a60000 */ lwc1 $f6,0x0($s5) +/* 2b8e0: e4c60000 */ swc1 $f6,0x0($a2) +/* 2b8e4: c6aa0004 */ lwc1 $f10,0x4($s5) +/* 2b8e8: e4ca0004 */ swc1 $f10,0x4($a2) +/* 2b8ec: c6b00008 */ lwc1 $f16,0x8($s5) +/* 2b8f0: e4d00008 */ swc1 $f16,0x8($a2) +/* 2b8f4: c6b20000 */ lwc1 $f18,0x0($s5) +/* 2b8f8: e4720000 */ swc1 $f18,0x0($v1) +/* 2b8fc: c6a40004 */ lwc1 $f4,0x4($s5) +/* 2b900: e4640004 */ swc1 $f4,0x4($v1) +/* 2b904: c6a80008 */ lwc1 $f8,0x8($s5) +/* 2b908: e4680008 */ swc1 $f8,0x8($v1) +.L0002b90c: +/* 2b90c: 8fbf0074 */ lw $ra,0x74($sp) +.L0002b910: +/* 2b910: 8fa200cc */ lw $v0,0xcc($sp) +/* 2b914: d7b40028 */ ldc1 $f20,0x28($sp) +/* 2b918: d7b60030 */ ldc1 $f22,0x30($sp) +/* 2b91c: d7b80038 */ ldc1 $f24,0x38($sp) +/* 2b920: d7ba0040 */ ldc1 $f26,0x40($sp) +/* 2b924: d7bc0048 */ ldc1 $f28,0x48($sp) +/* 2b928: 8fb00050 */ lw $s0,0x50($sp) +/* 2b92c: 8fb10054 */ lw $s1,0x54($sp) +/* 2b930: 8fb20058 */ lw $s2,0x58($sp) +/* 2b934: 8fb3005c */ lw $s3,0x5c($sp) +/* 2b938: 8fb40060 */ lw $s4,0x60($sp) +/* 2b93c: 8fb50064 */ lw $s5,0x64($sp) +/* 2b940: 8fb60068 */ lw $s6,0x68($sp) +/* 2b944: 8fb7006c */ lw $s7,0x6c($sp) +/* 2b948: 8fbe0070 */ lw $s8,0x70($sp) +/* 2b94c: 03e00008 */ jr $ra +/* 2b950: 27bd00d0 */ addiu $sp,$sp,0xd0 +); + +GLOBAL_ASM( +glabel func0002b954 +/* 2b954: 27bdff80 */ addiu $sp,$sp,-128 +/* 2b958: afbf0034 */ sw $ra,0x34($sp) +/* 2b95c: afb10030 */ sw $s1,0x30($sp) +/* 2b960: afb0002c */ sw $s0,0x2c($sp) +/* 2b964: afa60088 */ sw $a2,0x88($sp) +/* 2b968: afa7008c */ sw $a3,0x8c($sp) +/* 2b96c: afa0007c */ sw $zero,0x7c($sp) +/* 2b970: 8faf009c */ lw $t7,0x9c($sp) +/* 2b974: c4e40014 */ lwc1 $f4,0x14($a3) +/* 2b978: c4f0000c */ lwc1 $f16,0xc($a3) +/* 2b97c: c4f20010 */ lwc1 $f18,0x10($a3) +/* 2b980: 00808025 */ or $s0,$a0,$zero +/* 2b984: 00a08825 */ or $s1,$a1,$zero +/* 2b988: 11e00020 */ beqz $t7,.L0002ba0c +/* 2b98c: e7a40068 */ swc1 $f4,0x68($sp) +/* 2b990: c4800004 */ lwc1 $f0,0x4($a0) +/* 2b994: c7a600a0 */ lwc1 $f6,0xa0($sp) +/* 2b998: c4e20008 */ lwc1 $f2,0x8($a3) +/* 2b99c: 46060200 */ add.s $f8,$f0,$f6 +/* 2b9a0: c7a600a4 */ lwc1 $f6,0xa4($sp) +/* 2b9a4: 4608103e */ c.le.s $f2,$f8 +/* 2b9a8: 00000000 */ sll $zero,$zero,0x0 +/* 2b9ac: 45020009 */ bc1fl .L0002b9d4 +/* 2b9b0: c7a600a4 */ lwc1 $f6,0xa4($sp) +/* 2b9b4: c4a40004 */ lwc1 $f4,0x4($a1) +/* 2b9b8: c4ea0004 */ lwc1 $f10,0x4($a3) +/* 2b9bc: 46062200 */ add.s $f8,$f4,$f6 +/* 2b9c0: 460a403e */ c.le.s $f8,$f10 +/* 2b9c4: 00000000 */ sll $zero,$zero,0x0 +/* 2b9c8: 45030011 */ bc1tl .L0002ba10 +/* 2b9cc: c60c0000 */ lwc1 $f12,0x0($s0) +/* 2b9d0: c7a600a4 */ lwc1 $f6,0xa4($sp) +.L0002b9d4: +/* 2b9d4: 8fb8008c */ lw $t8,0x8c($sp) +/* 2b9d8: 46060280 */ add.s $f10,$f0,$f6 +/* 2b9dc: c7040004 */ lwc1 $f4,0x4($t8) +/* 2b9e0: c7a600a0 */ lwc1 $f6,0xa0($sp) +/* 2b9e4: 4604503e */ c.le.s $f10,$f4 +/* 2b9e8: 00000000 */ sll $zero,$zero,0x0 +/* 2b9ec: 450200c0 */ bc1fl .L0002bcf0 +/* 2b9f0: 8fbf0034 */ lw $ra,0x34($sp) +/* 2b9f4: c6280004 */ lwc1 $f8,0x4($s1) +/* 2b9f8: 46064100 */ add.s $f4,$f8,$f6 +/* 2b9fc: 4604103e */ c.le.s $f2,$f4 +/* 2ba00: 00000000 */ sll $zero,$zero,0x0 +/* 2ba04: 450200ba */ bc1fl .L0002bcf0 +/* 2ba08: 8fbf0034 */ lw $ra,0x34($sp) +.L0002ba0c: +/* 2ba0c: c60c0000 */ lwc1 $f12,0x0($s0) +.L0002ba10: +/* 2ba10: c60e0008 */ lwc1 $f14,0x8($s0) +/* 2ba14: 8e260000 */ lw $a2,0x0($s1) +/* 2ba18: 8e270008 */ lw $a3,0x8($s1) +/* 2ba1c: e7b2006c */ swc1 $f18,0x6c($sp) +/* 2ba20: e7b00070 */ swc1 $f16,0x70($sp) +/* 2ba24: e7b20014 */ swc1 $f18,0x14($sp) +/* 2ba28: 0c009595 */ jal func00025654 +/* 2ba2c: e7b00010 */ swc1 $f16,0x10($sp) +/* 2ba30: 44805000 */ mtc1 $zero,$f10 +/* 2ba34: 46000486 */ mov.s $f18,$f0 +/* 2ba38: c7a80068 */ lwc1 $f8,0x68($sp) +/* 2ba3c: 460a003c */ c.lt.s $f0,$f10 +/* 2ba40: 8fa60070 */ lw $a2,0x70($sp) +/* 2ba44: 8fa7006c */ lw $a3,0x6c($sp) +/* 2ba48: 45020003 */ bc1fl .L0002ba58 +/* 2ba4c: 4608903c */ c.lt.s $f18,$f8 +/* 2ba50: 46000487 */ neg.s $f18,$f0 +/* 2ba54: 4608903c */ c.lt.s $f18,$f8 +.L0002ba58: +/* 2ba58: 00000000 */ sll $zero,$zero,0x0 +/* 2ba5c: 450200a4 */ bc1fl .L0002bcf0 +/* 2ba60: 8fbf0034 */ lw $ra,0x34($sp) +/* 2ba64: c60c0000 */ lwc1 $f12,0x0($s0) +/* 2ba68: c60e0008 */ lwc1 $f14,0x8($s0) +/* 2ba6c: 0c0095c9 */ jal func00025724 +/* 2ba70: e7b20074 */ swc1 $f18,0x74($sp) +/* 2ba74: c7a60068 */ lwc1 $f6,0x68($sp) +/* 2ba78: c7b20074 */ lwc1 $f18,0x74($sp) +/* 2ba7c: 8fa60070 */ lw $a2,0x70($sp) +/* 2ba80: 4606003c */ c.lt.s $f0,$f6 +/* 2ba84: 8fa7006c */ lw $a3,0x6c($sp) +/* 2ba88: 45030018 */ bc1tl .L0002baec +/* 2ba8c: c6260000 */ lwc1 $f6,0x0($s1) +/* 2ba90: c62c0000 */ lwc1 $f12,0x0($s1) +/* 2ba94: c62e0008 */ lwc1 $f14,0x8($s1) +/* 2ba98: 0c0095c9 */ jal func00025724 +/* 2ba9c: e7b20074 */ swc1 $f18,0x74($sp) +/* 2baa0: c7a40068 */ lwc1 $f4,0x68($sp) +/* 2baa4: c7b20074 */ lwc1 $f18,0x74($sp) +/* 2baa8: c7aa0070 */ lwc1 $f10,0x70($sp) +/* 2baac: 4604003c */ c.lt.s $f0,$f4 +/* 2bab0: 00000000 */ sll $zero,$zero,0x0 +/* 2bab4: 4503000d */ bc1tl .L0002baec +/* 2bab8: c6260000 */ lwc1 $f6,0x0($s1) +/* 2babc: c7a8006c */ lwc1 $f8,0x6c($sp) +/* 2bac0: c60c0000 */ lwc1 $f12,0x0($s0) +/* 2bac4: c60e0008 */ lwc1 $f14,0x8($s0) +/* 2bac8: 8e260000 */ lw $a2,0x0($s1) +/* 2bacc: 8e270008 */ lw $a3,0x8($s1) +/* 2bad0: e7b20074 */ swc1 $f18,0x74($sp) +/* 2bad4: e7aa0010 */ swc1 $f10,0x10($sp) +/* 2bad8: 0c0095dd */ jal func00025774 +/* 2badc: e7a80014 */ swc1 $f8,0x14($sp) +/* 2bae0: 10400082 */ beqz $v0,.L0002bcec +/* 2bae4: c7b20074 */ lwc1 $f18,0x74($sp) +/* 2bae8: c6260000 */ lwc1 $f6,0x0($s1) +.L0002baec: +/* 2baec: c6040000 */ lwc1 $f4,0x0($s0) +/* 2baf0: c62a0008 */ lwc1 $f10,0x8($s1) +/* 2baf4: c6080008 */ lwc1 $f8,0x8($s0) +/* 2baf8: 46043001 */ sub.s $f0,$f6,$f4 +/* 2bafc: e7b20074 */ swc1 $f18,0x74($sp) +/* 2bb00: 46085081 */ sub.s $f2,$f10,$f8 +/* 2bb04: 46000182 */ mul.s $f6,$f0,$f0 +/* 2bb08: 00000000 */ sll $zero,$zero,0x0 +/* 2bb0c: 46021102 */ mul.s $f4,$f2,$f2 +/* 2bb10: 0c012974 */ jal func0004a5d0 +/* 2bb14: 46043300 */ add.s $f12,$f6,$f4 +/* 2bb18: 44805000 */ mtc1 $zero,$f10 +/* 2bb1c: c7b20074 */ lwc1 $f18,0x74($sp) +/* 2bb20: e7a00050 */ swc1 $f0,0x50($sp) +/* 2bb24: 4600503c */ c.lt.s $f10,$f0 +/* 2bb28: c7a80070 */ lwc1 $f8,0x70($sp) +/* 2bb2c: 45020021 */ bc1fl .L0002bbb4 +/* 2bb30: 44801000 */ mtc1 $zero,$f2 +/* 2bb34: c6060000 */ lwc1 $f6,0x0($s0) +/* 2bb38: c7a4006c */ lwc1 $f4,0x6c($sp) +/* 2bb3c: c60a0008 */ lwc1 $f10,0x8($s0) +/* 2bb40: 46064001 */ sub.s $f0,$f8,$f6 +/* 2bb44: 460a2081 */ sub.s $f2,$f4,$f10 +/* 2bb48: 46000202 */ mul.s $f8,$f0,$f0 +/* 2bb4c: 00000000 */ sll $zero,$zero,0x0 +/* 2bb50: 46021182 */ mul.s $f6,$f2,$f2 +/* 2bb54: 46064400 */ add.s $f16,$f8,$f6 +/* 2bb58: 46129382 */ mul.s $f14,$f18,$f18 +/* 2bb5c: 4610703e */ c.le.s $f14,$f16 +/* 2bb60: 00000000 */ sll $zero,$zero,0x0 +/* 2bb64: 4500000d */ bc1f .L0002bb9c +/* 2bb68: 00000000 */ sll $zero,$zero,0x0 +/* 2bb6c: 460e8301 */ sub.s $f12,$f16,$f14 +/* 2bb70: 0c012974 */ jal func0004a5d0 +/* 2bb74: e7ae003c */ swc1 $f14,0x3c($sp) +/* 2bb78: c7a40068 */ lwc1 $f4,0x68($sp) +/* 2bb7c: c7ae003c */ lwc1 $f14,0x3c($sp) +/* 2bb80: e7a00044 */ swc1 $f0,0x44($sp) +/* 2bb84: 46042282 */ mul.s $f10,$f4,$f4 +/* 2bb88: 0c012974 */ jal func0004a5d0 +/* 2bb8c: 460e5301 */ sub.s $f12,$f10,$f14 +/* 2bb90: c7a80044 */ lwc1 $f8,0x44($sp) +/* 2bb94: 10000003 */ beqz $zero,.L0002bba4 +/* 2bb98: 46004301 */ sub.s $f12,$f8,$f0 +.L0002bb9c: +/* 2bb9c: 44806000 */ mtc1 $zero,$f12 +/* 2bba0: 00000000 */ sll $zero,$zero,0x0 +.L0002bba4: +/* 2bba4: c7a60050 */ lwc1 $f6,0x50($sp) +/* 2bba8: 10000003 */ beqz $zero,.L0002bbb8 +/* 2bbac: 46066083 */ div.s $f2,$f12,$f6 +/* 2bbb0: 44801000 */ mtc1 $zero,$f2 +.L0002bbb4: +/* 2bbb4: 00000000 */ sll $zero,$zero,0x0 +.L0002bbb8: +/* 2bbb8: 3c013f80 */ lui $at,0x3f80 +/* 2bbbc: 44812000 */ mtc1 $at,$f4 +/* 2bbc0: 8fa2009c */ lw $v0,0x9c($sp) +/* 2bbc4: 4604103c */ c.lt.s $f2,$f4 +/* 2bbc8: 00000000 */ sll $zero,$zero,0x0 +/* 2bbcc: 45020048 */ bc1fl .L0002bcf0 +/* 2bbd0: 8fbf0034 */ lw $ra,0x34($sp) +/* 2bbd4: 1040000c */ beqz $v0,.L0002bc08 +/* 2bbd8: 00000000 */ sll $zero,$zero,0x0 +/* 2bbdc: c6000004 */ lwc1 $f0,0x4($s0) +/* 2bbe0: c62a0004 */ lwc1 $f10,0x4($s1) +/* 2bbe4: c7a400a0 */ lwc1 $f4,0xa0($sp) +/* 2bbe8: 46005201 */ sub.s $f8,$f10,$f0 +/* 2bbec: 46024182 */ mul.s $f6,$f8,$f2 +/* 2bbf0: c7a800a4 */ lwc1 $f8,0xa4($sp) +/* 2bbf4: 46003300 */ add.s $f12,$f6,$f0 +/* 2bbf8: 46046280 */ add.s $f10,$f12,$f4 +/* 2bbfc: 46086300 */ add.s $f12,$f12,$f8 +/* 2bc00: e7aa004c */ swc1 $f10,0x4c($sp) +/* 2bc04: e7ac0048 */ swc1 $f12,0x48($sp) +.L0002bc08: +/* 2bc08: 1040000d */ beqz $v0,.L0002bc40 +/* 2bc0c: c7ac0048 */ lwc1 $f12,0x48($sp) +/* 2bc10: 8fa2008c */ lw $v0,0x8c($sp) +/* 2bc14: c7aa004c */ lwc1 $f10,0x4c($sp) +/* 2bc18: c4460004 */ lwc1 $f6,0x4($v0) +/* 2bc1c: 460c303e */ c.le.s $f6,$f12 +/* 2bc20: 00000000 */ sll $zero,$zero,0x0 +/* 2bc24: 45030032 */ bc1tl .L0002bcf0 +/* 2bc28: 8fbf0034 */ lw $ra,0x34($sp) +/* 2bc2c: c4440008 */ lwc1 $f4,0x8($v0) +/* 2bc30: 4604503e */ c.le.s $f10,$f4 +/* 2bc34: 00000000 */ sll $zero,$zero,0x0 +/* 2bc38: 4503002d */ bc1tl .L0002bcf0 +/* 2bc3c: 8fbf0034 */ lw $ra,0x34($sp) +.L0002bc40: +/* 2bc40: 8fa40088 */ lw $a0,0x88($sp) +/* 2bc44: 24190001 */ addiu $t9,$zero,0x1 +/* 2bc48: afb9007c */ sw $t9,0x7c($sp) +/* 2bc4c: c4880000 */ lwc1 $f8,0x0($a0) +/* 2bc50: c6040000 */ lwc1 $f4,0x0($s0) +/* 2bc54: 8fa20090 */ lw $v0,0x90($sp) +/* 2bc58: 46024182 */ mul.s $f6,$f8,$f2 +/* 2bc5c: 8fa30094 */ lw $v1,0x94($sp) +/* 2bc60: 46043280 */ add.s $f10,$f6,$f4 +/* 2bc64: e44a0000 */ swc1 $f10,0x0($v0) +/* 2bc68: c4880004 */ lwc1 $f8,0x4($a0) +/* 2bc6c: c6040004 */ lwc1 $f4,0x4($s0) +/* 2bc70: 46024182 */ mul.s $f6,$f8,$f2 +/* 2bc74: 46043280 */ add.s $f10,$f6,$f4 +/* 2bc78: e44a0004 */ swc1 $f10,0x4($v0) +/* 2bc7c: c4880008 */ lwc1 $f8,0x8($a0) +/* 2bc80: c6040008 */ lwc1 $f4,0x8($s0) +/* 2bc84: 46024182 */ mul.s $f6,$f8,$f2 +/* 2bc88: 46043280 */ add.s $f10,$f6,$f4 +/* 2bc8c: 10600017 */ beqz $v1,.L0002bcec +/* 2bc90: e44a0008 */ swc1 $f10,0x8($v0) +/* 2bc94: 8fa40098 */ lw $a0,0x98($sp) +/* 2bc98: c7ac0070 */ lwc1 $f12,0x70($sp) +/* 2bc9c: c7ae006c */ lwc1 $f14,0x6c($sp) +/* 2bca0: 10800012 */ beqz $a0,.L0002bcec +/* 2bca4: 8fa60068 */ lw $a2,0x68($sp) +/* 2bca8: c6080008 */ lwc1 $f8,0x8($s0) +/* 2bcac: 8e070000 */ lw $a3,0x0($s0) +/* 2bcb0: 24680008 */ addiu $t0,$v1,0x8 +/* 2bcb4: 24890008 */ addiu $t1,$a0,0x8 +/* 2bcb8: afa90020 */ sw $t1,0x20($sp) +/* 2bcbc: afa80018 */ sw $t0,0x18($sp) +/* 2bcc0: afa4001c */ sw $a0,0x1c($sp) +/* 2bcc4: afa30014 */ sw $v1,0x14($sp) +/* 2bcc8: 0c009612 */ jal func00025848 +/* 2bccc: e7a80010 */ swc1 $f8,0x10($sp) +/* 2bcd0: 8fa20090 */ lw $v0,0x90($sp) +/* 2bcd4: 8fa30094 */ lw $v1,0x94($sp) +/* 2bcd8: 8fa40098 */ lw $a0,0x98($sp) +/* 2bcdc: c4460004 */ lwc1 $f6,0x4($v0) +/* 2bce0: e4660004 */ swc1 $f6,0x4($v1) +/* 2bce4: c4440004 */ lwc1 $f4,0x4($v0) +/* 2bce8: e4840004 */ swc1 $f4,0x4($a0) +.L0002bcec: +/* 2bcec: 8fbf0034 */ lw $ra,0x34($sp) +.L0002bcf0: +/* 2bcf0: 8fa2007c */ lw $v0,0x7c($sp) +/* 2bcf4: 8fb0002c */ lw $s0,0x2c($sp) +/* 2bcf8: 8fb10030 */ lw $s1,0x30($sp) +/* 2bcfc: 03e00008 */ jr $ra +/* 2bd00: 27bd0080 */ addiu $sp,$sp,0x80 +); + +GLOBAL_ASM( +glabel func0002bd04 +/* 2bd04: 27bdff10 */ addiu $sp,$sp,-240 +/* 2bd08: afb20048 */ sw $s2,0x48($sp) +/* 2bd0c: afb10044 */ sw $s1,0x44($sp) +/* 2bd10: afb00040 */ sw $s0,0x40($sp) +/* 2bd14: 0085082b */ sltu $at,$a0,$a1 +/* 2bd18: 00e08825 */ or $s1,$a3,$zero +/* 2bd1c: 00c09025 */ or $s2,$a2,$zero +/* 2bd20: afbf005c */ sw $ra,0x5c($sp) +/* 2bd24: afb60058 */ sw $s6,0x58($sp) +/* 2bd28: afb50054 */ sw $s5,0x54($sp) +/* 2bd2c: afb40050 */ sw $s4,0x50($sp) +/* 2bd30: afb3004c */ sw $s3,0x4c($sp) +/* 2bd34: f7b60038 */ sdc1 $f22,0x38($sp) +/* 2bd38: f7b40030 */ sdc1 $f20,0x30($sp) +/* 2bd3c: afa500f4 */ sw $a1,0xf4($sp) +/* 2bd40: 1020016c */ beqz $at,.L0002c2f4 +/* 2bd44: 00808025 */ or $s0,$a0,$zero +/* 2bd48: c7b60114 */ lwc1 $f22,0x114($sp) +/* 2bd4c: c7b40110 */ lwc1 $f20,0x110($sp) +/* 2bd50: 8fb6010c */ lw $s6,0x10c($sp) +/* 2bd54: 97b50106 */ lhu $s5,0x106($sp) +/* 2bd58: 2414000c */ addiu $s4,$zero,0xc +/* 2bd5c: 8fb30100 */ lw $s3,0x100($sp) +/* 2bd60: 92020000 */ lbu $v0,0x0($s0) +.L0002bd64: +/* 2bd64: 24010001 */ addiu $at,$zero,0x1 +/* 2bd68: 1440009d */ bnez $v0,.L0002bfe0 +/* 2bd6c: 00000000 */ sll $zero,$zero,0x0 +/* 2bd70: afb000e8 */ sw $s0,0xe8($sp) +/* 2bd74: 960f0002 */ lhu $t7,0x2($s0) +/* 2bd78: 01f5c024 */ and $t8,$t7,$s5 +/* 2bd7c: 53000091 */ beqzl $t8,.L0002bfc4 +/* 2bd80: 8fa900e8 */ lw $t1,0xe8($sp) +/* 2bd84: 92190006 */ lbu $t9,0x6($s0) +/* 2bd88: 03304021 */ addu $t0,$t9,$s0 +/* 2bd8c: 85090000 */ lh $t1,0x0($t0) +/* 2bd90: 44892000 */ mtc1 $t1,$f4 +/* 2bd94: 00000000 */ sll $zero,$zero,0x0 +/* 2bd98: 468021a0 */ cvt.s.w $f6,$f4 +/* 2bd9c: e7a600dc */ swc1 $f6,0xdc($sp) +/* 2bda0: c7aa00dc */ lwc1 $f10,0xdc($sp) +/* 2bda4: c6480000 */ lwc1 $f8,0x0($s2) +/* 2bda8: 460a403c */ c.lt.s $f8,$f10 +/* 2bdac: 00000000 */ sll $zero,$zero,0x0 +/* 2bdb0: 45020007 */ bc1fl .L0002bdd0 +/* 2bdb4: 920a0009 */ lbu $t2,0x9($s0) +/* 2bdb8: c6300000 */ lwc1 $f16,0x0($s1) +/* 2bdbc: 460a803c */ c.lt.s $f16,$f10 +/* 2bdc0: 00000000 */ sll $zero,$zero,0x0 +/* 2bdc4: 4503007f */ bc1tl .L0002bfc4 +/* 2bdc8: 8fa900e8 */ lw $t1,0xe8($sp) +/* 2bdcc: 920a0009 */ lbu $t2,0x9($s0) +.L0002bdd0: +/* 2bdd0: 01505821 */ addu $t3,$t2,$s0 +/* 2bdd4: 856c0000 */ lh $t4,0x0($t3) +/* 2bdd8: 448c9000 */ mtc1 $t4,$f18 +/* 2bddc: 00000000 */ sll $zero,$zero,0x0 +/* 2bde0: 46809120 */ cvt.s.w $f4,$f18 +/* 2bde4: e7a400d0 */ swc1 $f4,0xd0($sp) +/* 2bde8: c6480000 */ lwc1 $f8,0x0($s2) +/* 2bdec: c7a600d0 */ lwc1 $f6,0xd0($sp) +/* 2bdf0: 4608303c */ c.lt.s $f6,$f8 +/* 2bdf4: 00000000 */ sll $zero,$zero,0x0 +/* 2bdf8: 45020007 */ bc1fl .L0002be18 +/* 2bdfc: 920d0008 */ lbu $t5,0x8($s0) +/* 2be00: c6300000 */ lwc1 $f16,0x0($s1) +/* 2be04: 4610303c */ c.lt.s $f6,$f16 +/* 2be08: 00000000 */ sll $zero,$zero,0x0 +/* 2be0c: 4503006d */ bc1tl .L0002bfc4 +/* 2be10: 8fa900e8 */ lw $t1,0xe8($sp) +/* 2be14: 920d0008 */ lbu $t5,0x8($s0) +.L0002be18: +/* 2be18: 01b07021 */ addu $t6,$t5,$s0 +/* 2be1c: 85cf0000 */ lh $t7,0x0($t6) +/* 2be20: 448f5000 */ mtc1 $t7,$f10 +/* 2be24: 00000000 */ sll $zero,$zero,0x0 +/* 2be28: 468054a0 */ cvt.s.w $f18,$f10 +/* 2be2c: e7b200e4 */ swc1 $f18,0xe4($sp) +/* 2be30: c7a800e4 */ lwc1 $f8,0xe4($sp) +/* 2be34: c6440008 */ lwc1 $f4,0x8($s2) +/* 2be38: 4608203c */ c.lt.s $f4,$f8 +/* 2be3c: 00000000 */ sll $zero,$zero,0x0 +/* 2be40: 45020007 */ bc1fl .L0002be60 +/* 2be44: 9218000b */ lbu $t8,0xb($s0) +/* 2be48: c6260008 */ lwc1 $f6,0x8($s1) +/* 2be4c: 4608303c */ c.lt.s $f6,$f8 +/* 2be50: 00000000 */ sll $zero,$zero,0x0 +/* 2be54: 4503005b */ bc1tl .L0002bfc4 +/* 2be58: 8fa900e8 */ lw $t1,0xe8($sp) +/* 2be5c: 9218000b */ lbu $t8,0xb($s0) +.L0002be60: +/* 2be60: 8fa90108 */ lw $t1,0x108($sp) +/* 2be64: 0310c821 */ addu $t9,$t8,$s0 +/* 2be68: 87280000 */ lh $t0,0x0($t9) +/* 2be6c: 44888000 */ mtc1 $t0,$f16 +/* 2be70: 00000000 */ sll $zero,$zero,0x0 +/* 2be74: 468082a0 */ cvt.s.w $f10,$f16 +/* 2be78: e7aa00d8 */ swc1 $f10,0xd8($sp) +/* 2be7c: c6440008 */ lwc1 $f4,0x8($s2) +/* 2be80: c7b200d8 */ lwc1 $f18,0xd8($sp) +/* 2be84: 4604903c */ c.lt.s $f18,$f4 +/* 2be88: 00000000 */ sll $zero,$zero,0x0 +/* 2be8c: 45000006 */ bc1f .L0002bea8 +/* 2be90: 00000000 */ sll $zero,$zero,0x0 +/* 2be94: c6260008 */ lwc1 $f6,0x8($s1) +/* 2be98: 4606903c */ c.lt.s $f18,$f6 +/* 2be9c: 00000000 */ sll $zero,$zero,0x0 +/* 2bea0: 45030048 */ bc1tl .L0002bfc4 +/* 2bea4: 8fa900e8 */ lw $t1,0xe8($sp) +.L0002bea8: +/* 2bea8: 11200036 */ beqz $t1,.L0002bf84 +/* 2beac: 02402025 */ or $a0,$s2,$zero +/* 2beb0: 920a0007 */ lbu $t2,0x7($s0) +/* 2beb4: 01505821 */ addu $t3,$t2,$s0 +/* 2beb8: 856c0000 */ lh $t4,0x0($t3) +/* 2bebc: 448c4000 */ mtc1 $t4,$f8 +/* 2bec0: 00000000 */ sll $zero,$zero,0x0 +/* 2bec4: 46804420 */ cvt.s.w $f16,$f8 +/* 2bec8: e7b000e0 */ swc1 $f16,0xe0($sp) +/* 2becc: 920d000a */ lbu $t5,0xa($s0) +/* 2bed0: c7b200e0 */ lwc1 $f18,0xe0($sp) +/* 2bed4: 01b07021 */ addu $t6,$t5,$s0 +/* 2bed8: 85cf0000 */ lh $t7,0x0($t6) +/* 2bedc: 448f5000 */ mtc1 $t7,$f10 +/* 2bee0: 00000000 */ sll $zero,$zero,0x0 +/* 2bee4: 46805120 */ cvt.s.w $f4,$f10 +/* 2bee8: e7a400d4 */ swc1 $f4,0xd4($sp) +/* 2beec: c6400004 */ lwc1 $f0,0x4($s2) +/* 2bef0: c7a800d4 */ lwc1 $f8,0xd4($sp) +/* 2bef4: 4612003c */ c.lt.s $f0,$f18 +/* 2bef8: 00000000 */ sll $zero,$zero,0x0 +/* 2befc: 45020007 */ bc1fl .L0002bf1c +/* 2bf00: 4600403c */ c.lt.s $f8,$f0 +/* 2bf04: c6260004 */ lwc1 $f6,0x4($s1) +/* 2bf08: 4612303c */ c.lt.s $f6,$f18 +/* 2bf0c: 00000000 */ sll $zero,$zero,0x0 +/* 2bf10: 4503002c */ bc1tl .L0002bfc4 +/* 2bf14: 8fa900e8 */ lw $t1,0xe8($sp) +/* 2bf18: 4600403c */ c.lt.s $f8,$f0 +.L0002bf1c: +/* 2bf1c: 02402025 */ or $a0,$s2,$zero +/* 2bf20: 02602825 */ or $a1,$s3,$zero +/* 2bf24: 27a600dc */ addiu $a2,$sp,0xdc +/* 2bf28: 45000006 */ bc1f .L0002bf44 +/* 2bf2c: 00000000 */ sll $zero,$zero,0x0 +/* 2bf30: c6300004 */ lwc1 $f16,0x4($s1) +/* 2bf34: 4610403c */ c.lt.s $f8,$f16 +/* 2bf38: 00000000 */ sll $zero,$zero,0x0 +/* 2bf3c: 45030021 */ bc1tl .L0002bfc4 +/* 2bf40: 8fa900e8 */ lw $t1,0xe8($sp) +.L0002bf44: +/* 2bf44: 0fc57cac */ jal 0xf15f2b0 +/* 2bf48: 27a700d0 */ addiu $a3,$sp,0xd0 +/* 2bf4c: 1040001c */ beqz $v0,.L0002bfc0 +/* 2bf50: 02402025 */ or $a0,$s2,$zero +/* 2bf54: 27b800c4 */ addiu $t8,$sp,0xc4 +/* 2bf58: 27b900b8 */ addiu $t9,$sp,0xb8 +/* 2bf5c: afb90014 */ sw $t9,0x14($sp) +/* 2bf60: afb80010 */ sw $t8,0x10($sp) +/* 2bf64: 02202825 */ or $a1,$s1,$zero +/* 2bf68: 02603025 */ or $a2,$s3,$zero +/* 2bf6c: 0c00aab0 */ jal func0002aac0 +/* 2bf70: 02003825 */ or $a3,$s0,$zero +/* 2bf74: 50400013 */ beqzl $v0,.L0002bfc4 +/* 2bf78: 8fa900e8 */ lw $t1,0xe8($sp) +/* 2bf7c: 100000de */ beqz $zero,.L0002c2f8 +/* 2bf80: 00001025 */ or $v0,$zero,$zero +.L0002bf84: +/* 2bf84: 27a800c4 */ addiu $t0,$sp,0xc4 +/* 2bf88: afa80010 */ sw $t0,0x10($sp) +/* 2bf8c: 02202825 */ or $a1,$s1,$zero +/* 2bf90: 02603025 */ or $a2,$s3,$zero +/* 2bf94: 02003825 */ or $a3,$s0,$zero +/* 2bf98: afa00014 */ sw $zero,0x14($sp) +/* 2bf9c: afa00018 */ sw $zero,0x18($sp) +/* 2bfa0: afb6001c */ sw $s6,0x1c($sp) +/* 2bfa4: e7b40020 */ swc1 $f20,0x20($sp) +/* 2bfa8: 0c00ab1c */ jal func0002ac70 +/* 2bfac: e7b60024 */ swc1 $f22,0x24($sp) +/* 2bfb0: 50400004 */ beqzl $v0,.L0002bfc4 +/* 2bfb4: 8fa900e8 */ lw $t1,0xe8($sp) +/* 2bfb8: 100000cf */ beqz $zero,.L0002c2f8 +/* 2bfbc: 00001025 */ or $v0,$zero,$zero +.L0002bfc0: +/* 2bfc0: 8fa900e8 */ lw $t1,0xe8($sp) +.L0002bfc4: +/* 2bfc4: 912a0001 */ lbu $t2,0x1($t1) +/* 2bfc8: 000a5880 */ sll $t3,$t2,0x2 +/* 2bfcc: 016a5823 */ subu $t3,$t3,$t2 +/* 2bfd0: 000b5840 */ sll $t3,$t3,0x1 +/* 2bfd4: 020b8021 */ addu $s0,$s0,$t3 +/* 2bfd8: 100000c2 */ beqz $zero,.L0002c2e4 +/* 2bfdc: 2610000e */ addiu $s0,$s0,0xe +.L0002bfe0: +/* 2bfe0: 54410094 */ bnel $v0,$at,.L0002c234 +/* 2bfe4: 24010002 */ addiu $at,$zero,0x2 +/* 2bfe8: afb000b4 */ sw $s0,0xb4($sp) +/* 2bfec: 960c0002 */ lhu $t4,0x2($s0) +/* 2bff0: 01956824 */ and $t5,$t4,$s5 +/* 2bff4: 51a00087 */ beqzl $t5,.L0002c214 +/* 2bff8: 8fb800b4 */ lw $t8,0xb4($sp) +/* 2bffc: 920e0006 */ lbu $t6,0x6($s0) +/* 2c000: 01d40019 */ multu $t6,$s4 +/* 2c004: 00007812 */ mflo $t7 +/* 2c008: 020fc021 */ addu $t8,$s0,$t7 +/* 2c00c: c70a0010 */ lwc1 $f10,0x10($t8) +/* 2c010: e7aa00a8 */ swc1 $f10,0xa8($sp) +/* 2c014: 92190009 */ lbu $t9,0x9($s0) +/* 2c018: c7a800a8 */ lwc1 $f8,0xa8($sp) +/* 2c01c: 03340019 */ multu $t9,$s4 +/* 2c020: 00004012 */ mflo $t0 +/* 2c024: 02084821 */ addu $t1,$s0,$t0 +/* 2c028: c5240010 */ lwc1 $f4,0x10($t1) +/* 2c02c: e7a4009c */ swc1 $f4,0x9c($sp) +/* 2c030: 920a0008 */ lbu $t2,0x8($s0) +/* 2c034: c7aa009c */ lwc1 $f10,0x9c($sp) +/* 2c038: 01540019 */ multu $t2,$s4 +/* 2c03c: 00005812 */ mflo $t3 +/* 2c040: 020b6021 */ addu $t4,$s0,$t3 +/* 2c044: c5860018 */ lwc1 $f6,0x18($t4) +/* 2c048: e7a600b0 */ swc1 $f6,0xb0($sp) +/* 2c04c: 920d000b */ lbu $t5,0xb($s0) +/* 2c050: 01b40019 */ multu $t5,$s4 +/* 2c054: 00007012 */ mflo $t6 +/* 2c058: 020e7821 */ addu $t7,$s0,$t6 +/* 2c05c: c5f20018 */ lwc1 $f18,0x18($t7) +/* 2c060: e7b200a4 */ swc1 $f18,0xa4($sp) +/* 2c064: c6400000 */ lwc1 $f0,0x0($s2) +/* 2c068: 4608003c */ c.lt.s $f0,$f8 +/* 2c06c: 00000000 */ sll $zero,$zero,0x0 +/* 2c070: 45020007 */ bc1fl .L0002c090 +/* 2c074: 4600503c */ c.lt.s $f10,$f0 +/* 2c078: c6300000 */ lwc1 $f16,0x0($s1) +/* 2c07c: 4608803c */ c.lt.s $f16,$f8 +/* 2c080: 00000000 */ sll $zero,$zero,0x0 +/* 2c084: 45030063 */ bc1tl .L0002c214 +/* 2c088: 8fb800b4 */ lw $t8,0xb4($sp) +/* 2c08c: 4600503c */ c.lt.s $f10,$f0 +.L0002c090: +/* 2c090: c7a600b0 */ lwc1 $f6,0xb0($sp) +/* 2c094: 45020007 */ bc1fl .L0002c0b4 +/* 2c098: c6400008 */ lwc1 $f0,0x8($s2) +/* 2c09c: c6240000 */ lwc1 $f4,0x0($s1) +/* 2c0a0: 4604503c */ c.lt.s $f10,$f4 +/* 2c0a4: 00000000 */ sll $zero,$zero,0x0 +/* 2c0a8: 4503005a */ bc1tl .L0002c214 +/* 2c0ac: 8fb800b4 */ lw $t8,0xb4($sp) +/* 2c0b0: c6400008 */ lwc1 $f0,0x8($s2) +.L0002c0b4: +/* 2c0b4: c7b000a4 */ lwc1 $f16,0xa4($sp) +/* 2c0b8: 4606003c */ c.lt.s $f0,$f6 +/* 2c0bc: 00000000 */ sll $zero,$zero,0x0 +/* 2c0c0: 45020007 */ bc1fl .L0002c0e0 +/* 2c0c4: 4600803c */ c.lt.s $f16,$f0 +/* 2c0c8: c6320008 */ lwc1 $f18,0x8($s1) +/* 2c0cc: 4606903c */ c.lt.s $f18,$f6 +/* 2c0d0: 00000000 */ sll $zero,$zero,0x0 +/* 2c0d4: 4503004f */ bc1tl .L0002c214 +/* 2c0d8: 8fb800b4 */ lw $t8,0xb4($sp) +/* 2c0dc: 4600803c */ c.lt.s $f16,$f0 +.L0002c0e0: +/* 2c0e0: 8fb80108 */ lw $t8,0x108($sp) +/* 2c0e4: 45000006 */ bc1f .L0002c100 +/* 2c0e8: 00000000 */ sll $zero,$zero,0x0 +/* 2c0ec: c6280008 */ lwc1 $f8,0x8($s1) +/* 2c0f0: 4608803c */ c.lt.s $f16,$f8 +/* 2c0f4: 00000000 */ sll $zero,$zero,0x0 +/* 2c0f8: 45030046 */ bc1tl .L0002c214 +/* 2c0fc: 8fb800b4 */ lw $t8,0xb4($sp) +.L0002c100: +/* 2c100: 13000034 */ beqz $t8,.L0002c1d4 +/* 2c104: 02402025 */ or $a0,$s2,$zero +/* 2c108: 92190007 */ lbu $t9,0x7($s0) +/* 2c10c: 03340019 */ multu $t9,$s4 +/* 2c110: 00004012 */ mflo $t0 +/* 2c114: 02084821 */ addu $t1,$s0,$t0 +/* 2c118: c52a0014 */ lwc1 $f10,0x14($t1) +/* 2c11c: e7aa00ac */ swc1 $f10,0xac($sp) +/* 2c120: 920a000a */ lbu $t2,0xa($s0) +/* 2c124: c7b200ac */ lwc1 $f18,0xac($sp) +/* 2c128: 01540019 */ multu $t2,$s4 +/* 2c12c: 00005812 */ mflo $t3 +/* 2c130: 020b6021 */ addu $t4,$s0,$t3 +/* 2c134: c5840014 */ lwc1 $f4,0x14($t4) +/* 2c138: e7a400a0 */ swc1 $f4,0xa0($sp) +/* 2c13c: c6400004 */ lwc1 $f0,0x4($s2) +/* 2c140: c7b000a0 */ lwc1 $f16,0xa0($sp) +/* 2c144: 4612003c */ c.lt.s $f0,$f18 +/* 2c148: 00000000 */ sll $zero,$zero,0x0 +/* 2c14c: 45020007 */ bc1fl .L0002c16c +/* 2c150: 4600803c */ c.lt.s $f16,$f0 +/* 2c154: c6260004 */ lwc1 $f6,0x4($s1) +/* 2c158: 4612303c */ c.lt.s $f6,$f18 +/* 2c15c: 00000000 */ sll $zero,$zero,0x0 +/* 2c160: 4503002c */ bc1tl .L0002c214 +/* 2c164: 8fb800b4 */ lw $t8,0xb4($sp) +/* 2c168: 4600803c */ c.lt.s $f16,$f0 +.L0002c16c: +/* 2c16c: 02402025 */ or $a0,$s2,$zero +/* 2c170: 02602825 */ or $a1,$s3,$zero +/* 2c174: 27a600a8 */ addiu $a2,$sp,0xa8 +/* 2c178: 45000006 */ bc1f .L0002c194 +/* 2c17c: 00000000 */ sll $zero,$zero,0x0 +/* 2c180: c6280004 */ lwc1 $f8,0x4($s1) +/* 2c184: 4608803c */ c.lt.s $f16,$f8 +/* 2c188: 00000000 */ sll $zero,$zero,0x0 +/* 2c18c: 45030021 */ bc1tl .L0002c214 +/* 2c190: 8fb800b4 */ lw $t8,0xb4($sp) +.L0002c194: +/* 2c194: 0fc57cac */ jal 0xf15f2b0 +/* 2c198: 27a7009c */ addiu $a3,$sp,0x9c +/* 2c19c: 1040001c */ beqz $v0,.L0002c210 +/* 2c1a0: 02402025 */ or $a0,$s2,$zero +/* 2c1a4: 27ad0090 */ addiu $t5,$sp,0x90 +/* 2c1a8: 27ae0084 */ addiu $t6,$sp,0x84 +/* 2c1ac: afae0014 */ sw $t6,0x14($sp) +/* 2c1b0: afad0010 */ sw $t5,0x10($sp) +/* 2c1b4: 02202825 */ or $a1,$s1,$zero +/* 2c1b8: 02603025 */ or $a2,$s3,$zero +/* 2c1bc: 0c00aae6 */ jal func0002ab98 +/* 2c1c0: 02003825 */ or $a3,$s0,$zero +/* 2c1c4: 50400013 */ beqzl $v0,.L0002c214 +/* 2c1c8: 8fb800b4 */ lw $t8,0xb4($sp) +/* 2c1cc: 1000004a */ beqz $zero,.L0002c2f8 +/* 2c1d0: 00001025 */ or $v0,$zero,$zero +.L0002c1d4: +/* 2c1d4: 27af0090 */ addiu $t7,$sp,0x90 +/* 2c1d8: afaf0010 */ sw $t7,0x10($sp) +/* 2c1dc: 02202825 */ or $a1,$s1,$zero +/* 2c1e0: 02603025 */ or $a2,$s3,$zero +/* 2c1e4: 02003825 */ or $a3,$s0,$zero +/* 2c1e8: afa00014 */ sw $zero,0x14($sp) +/* 2c1ec: afa00018 */ sw $zero,0x18($sp) +/* 2c1f0: afb6001c */ sw $s6,0x1c($sp) +/* 2c1f4: e7b40020 */ swc1 $f20,0x20($sp) +/* 2c1f8: 0c00ac4a */ jal func0002b128 +/* 2c1fc: e7b60024 */ swc1 $f22,0x24($sp) +/* 2c200: 50400004 */ beqzl $v0,.L0002c214 +/* 2c204: 8fb800b4 */ lw $t8,0xb4($sp) +/* 2c208: 1000003b */ beqz $zero,.L0002c2f8 +/* 2c20c: 00001025 */ or $v0,$zero,$zero +.L0002c210: +/* 2c210: 8fb800b4 */ lw $t8,0xb4($sp) +.L0002c214: +/* 2c214: 93190001 */ lbu $t9,0x1($t8) +/* 2c218: 2728ffc0 */ addiu $t0,$t9,-64 +/* 2c21c: 01140019 */ multu $t0,$s4 +/* 2c220: 00004812 */ mflo $t1 +/* 2c224: 02098021 */ addu $s0,$s0,$t1 +/* 2c228: 1000002e */ beqz $zero,.L0002c2e4 +/* 2c22c: 26100310 */ addiu $s0,$s0,0x310 +/* 2c230: 24010002 */ addiu $at,$zero,0x2 +.L0002c234: +/* 2c234: 14410014 */ bne $v0,$at,.L0002c288 +/* 2c238: 32aa001c */ andi $t2,$s5,0x1c +/* 2c23c: 11400010 */ beqz $t2,.L0002c280 +/* 2c240: 02402025 */ or $a0,$s2,$zero +/* 2c244: 27ab0078 */ addiu $t3,$sp,0x78 +/* 2c248: afab0010 */ sw $t3,0x10($sp) +/* 2c24c: 02202825 */ or $a1,$s1,$zero +/* 2c250: 02603025 */ or $a2,$s3,$zero +/* 2c254: 02003825 */ or $a3,$s0,$zero +/* 2c258: afa00014 */ sw $zero,0x14($sp) +/* 2c25c: afa00018 */ sw $zero,0x18($sp) +/* 2c260: afb6001c */ sw $s6,0x1c($sp) +/* 2c264: e7b40020 */ swc1 $f20,0x20($sp) +/* 2c268: 0c00ad58 */ jal func0002b560 +/* 2c26c: e7b60024 */ swc1 $f22,0x24($sp) +/* 2c270: 10400003 */ beqz $v0,.L0002c280 +/* 2c274: 00000000 */ sll $zero,$zero,0x0 +/* 2c278: 1000001f */ beqz $zero,.L0002c2f8 +/* 2c27c: 00001025 */ or $v0,$zero,$zero +.L0002c280: +/* 2c280: 10000018 */ beqz $zero,.L0002c2e4 +/* 2c284: 2610004c */ addiu $s0,$s0,0x4c +.L0002c288: +/* 2c288: 24010003 */ addiu $at,$zero,0x3 +/* 2c28c: 54410016 */ bnel $v0,$at,.L0002c2e8 +/* 2c290: 8faf00f4 */ lw $t7,0xf4($sp) +/* 2c294: 960c0002 */ lhu $t4,0x2($s0) +/* 2c298: 02402025 */ or $a0,$s2,$zero +/* 2c29c: 02202825 */ or $a1,$s1,$zero +/* 2c2a0: 02ac6824 */ and $t5,$s5,$t4 +/* 2c2a4: 11a0000e */ beqz $t5,.L0002c2e0 +/* 2c2a8: 02603025 */ or $a2,$s3,$zero +/* 2c2ac: 27ae0068 */ addiu $t6,$sp,0x68 +/* 2c2b0: afae0010 */ sw $t6,0x10($sp) +/* 2c2b4: 02003825 */ or $a3,$s0,$zero +/* 2c2b8: afa00014 */ sw $zero,0x14($sp) +/* 2c2bc: afa00018 */ sw $zero,0x18($sp) +/* 2c2c0: afb6001c */ sw $s6,0x1c($sp) +/* 2c2c4: e7b40020 */ swc1 $f20,0x20($sp) +/* 2c2c8: 0c00ae55 */ jal func0002b954 +/* 2c2cc: e7b60024 */ swc1 $f22,0x24($sp) +/* 2c2d0: 50400004 */ beqzl $v0,.L0002c2e4 +/* 2c2d4: 26100018 */ addiu $s0,$s0,0x18 +/* 2c2d8: 10000007 */ beqz $zero,.L0002c2f8 +/* 2c2dc: 00001025 */ or $v0,$zero,$zero +.L0002c2e0: +/* 2c2e0: 26100018 */ addiu $s0,$s0,0x18 +.L0002c2e4: +/* 2c2e4: 8faf00f4 */ lw $t7,0xf4($sp) +.L0002c2e8: +/* 2c2e8: 020f082b */ sltu $at,$s0,$t7 +/* 2c2ec: 5420fe9d */ bnezl $at,.L0002bd64 +/* 2c2f0: 92020000 */ lbu $v0,0x0($s0) +.L0002c2f4: +/* 2c2f4: 24020001 */ addiu $v0,$zero,0x1 +.L0002c2f8: +/* 2c2f8: 8fbf005c */ lw $ra,0x5c($sp) +/* 2c2fc: d7b40030 */ ldc1 $f20,0x30($sp) +/* 2c300: d7b60038 */ ldc1 $f22,0x38($sp) +/* 2c304: 8fb00040 */ lw $s0,0x40($sp) +/* 2c308: 8fb10044 */ lw $s1,0x44($sp) +/* 2c30c: 8fb20048 */ lw $s2,0x48($sp) +/* 2c310: 8fb3004c */ lw $s3,0x4c($sp) +/* 2c314: 8fb40050 */ lw $s4,0x50($sp) +/* 2c318: 8fb50054 */ lw $s5,0x54($sp) +/* 2c31c: 8fb60058 */ lw $s6,0x58($sp) +/* 2c320: 03e00008 */ jr $ra +/* 2c324: 27bd00f0 */ addiu $sp,$sp,0xf0 +); + +GLOBAL_ASM( +glabel func0002c328 +/* 2c328: 27bdffb8 */ addiu $sp,$sp,-72 +/* 2c32c: f7b40010 */ sdc1 $f20,0x10($sp) +/* 2c330: afbf0024 */ sw $ra,0x24($sp) +/* 2c334: f7b60018 */ sdc1 $f22,0x18($sp) +/* 2c338: afa40048 */ sw $a0,0x48($sp) +/* 2c33c: 4480a000 */ mtc1 $zero,$f20 +/* 2c340: c4c40000 */ lwc1 $f4,0x0($a2) +/* 2c344: 4600a406 */ mov.s $f16,$f20 +/* 2c348: 4604a032 */ c.eq.s $f20,$f4 +/* 2c34c: 4600a486 */ mov.s $f18,$f20 +/* 2c350: 45020008 */ bc1fl .L0002c374 +/* 2c354: c4c80008 */ lwc1 $f8,0x8($a2) +/* 2c358: c4c60008 */ lwc1 $f6,0x8($a2) +/* 2c35c: 3c013f80 */ lui $at,0x3f80 +/* 2c360: 4606a032 */ c.eq.s $f20,$f6 +/* 2c364: 00000000 */ sll $zero,$zero,0x0 +/* 2c368: 4503002a */ bc1tl .L0002c414 +/* 2c36c: 44814000 */ mtc1 $at,$f8 +/* 2c370: c4c80008 */ lwc1 $f8,0x8($a2) +.L0002c374: +/* 2c374: e7b40040 */ swc1 $f20,0x40($sp) +/* 2c378: e7a8003c */ swc1 $f8,0x3c($sp) +/* 2c37c: c4ca0000 */ lwc1 $f10,0x0($a2) +/* 2c380: e7b20028 */ swc1 $f18,0x28($sp) +/* 2c384: e7b0002c */ swc1 $f16,0x2c($sp) +/* 2c388: 46005107 */ neg.s $f4,$f10 +/* 2c38c: c7aa003c */ lwc1 $f10,0x3c($sp) +/* 2c390: e7a40044 */ swc1 $f4,0x44($sp) +/* 2c394: c7a60044 */ lwc1 $f6,0x44($sp) +/* 2c398: afa70054 */ sw $a3,0x54($sp) +/* 2c39c: afa5004c */ sw $a1,0x4c($sp) +/* 2c3a0: 46063202 */ mul.s $f8,$f6,$f6 +/* 2c3a4: 00000000 */ sll $zero,$zero,0x0 +/* 2c3a8: 460a5102 */ mul.s $f4,$f10,$f10 +/* 2c3ac: 0c012974 */ jal func0004a5d0 +/* 2c3b0: 46044300 */ add.s $f12,$f8,$f4 +/* 2c3b4: 4600a03c */ c.lt.s $f20,$f0 +/* 2c3b8: 8fa5004c */ lw $a1,0x4c($sp) +/* 2c3bc: 8fa70054 */ lw $a3,0x54($sp) +/* 2c3c0: c7b0002c */ lwc1 $f16,0x2c($sp) +/* 2c3c4: 4500000c */ bc1f .L0002c3f8 +/* 2c3c8: c7b20028 */ lwc1 $f18,0x28($sp) +/* 2c3cc: 3c013f80 */ lui $at,0x3f80 +/* 2c3d0: 44813000 */ mtc1 $at,$f6 +/* 2c3d4: c7aa003c */ lwc1 $f10,0x3c($sp) +/* 2c3d8: c7a40044 */ lwc1 $f4,0x44($sp) +/* 2c3dc: 46003083 */ div.s $f2,$f6,$f0 +/* 2c3e0: 46025202 */ mul.s $f8,$f10,$f2 +/* 2c3e4: 00000000 */ sll $zero,$zero,0x0 +/* 2c3e8: 46022182 */ mul.s $f6,$f4,$f2 +/* 2c3ec: e7a8003c */ swc1 $f8,0x3c($sp) +/* 2c3f0: 1000000b */ beqz $zero,.L0002c420 +/* 2c3f4: e7a60044 */ swc1 $f6,0x44($sp) +.L0002c3f8: +/* 2c3f8: 3c013f80 */ lui $at,0x3f80 +/* 2c3fc: 44815000 */ mtc1 $at,$f10 +/* 2c400: e7b4003c */ swc1 $f20,0x3c($sp) +/* 2c404: e7b40040 */ swc1 $f20,0x40($sp) +/* 2c408: 10000005 */ beqz $zero,.L0002c420 +/* 2c40c: e7aa0044 */ swc1 $f10,0x44($sp) +/* 2c410: 44814000 */ mtc1 $at,$f8 +.L0002c414: +/* 2c414: e7b4003c */ swc1 $f20,0x3c($sp) +/* 2c418: e7b40040 */ swc1 $f20,0x40($sp) +/* 2c41c: e7a80044 */ swc1 $f8,0x44($sp) +.L0002c420: +/* 2c420: 8fae0048 */ lw $t6,0x48($sp) +/* 2c424: 00001825 */ or $v1,$zero,$zero +/* 2c428: 91c40001 */ lbu $a0,0x1($t6) +/* 2c42c: 01c01025 */ or $v0,$t6,$zero +/* 2c430: 58800020 */ blezl $a0,.L0002c4b4 +/* 2c434: c7a4003c */ lwc1 $f4,0x3c($sp) +/* 2c438: c4b40000 */ lwc1 $f20,0x0($a1) +/* 2c43c: c4b60008 */ lwc1 $f22,0x8($a1) +.L0002c440: +/* 2c440: 84580012 */ lh $t8,0x12($v0) +/* 2c444: 844f000e */ lh $t7,0xe($v0) +/* 2c448: 24630001 */ addiu $v1,$v1,0x1 +/* 2c44c: 44985000 */ mtc1 $t8,$f10 +/* 2c450: 448f2000 */ mtc1 $t7,$f4 +/* 2c454: 46805220 */ cvt.s.w $f8,$f10 +/* 2c458: c7aa003c */ lwc1 $f10,0x3c($sp) +/* 2c45c: 468021a0 */ cvt.s.w $f6,$f4 +/* 2c460: c7a40044 */ lwc1 $f4,0x44($sp) +/* 2c464: 46164301 */ sub.s $f12,$f8,$f22 +/* 2c468: 46143081 */ sub.s $f2,$f6,$f20 +/* 2c46c: 460c2182 */ mul.s $f6,$f4,$f12 +/* 2c470: 00000000 */ sll $zero,$zero,0x0 +/* 2c474: 460a1202 */ mul.s $f8,$f2,$f10 +/* 2c478: 46083000 */ add.s $f0,$f6,$f8 +/* 2c47c: 4600803c */ c.lt.s $f16,$f0 +/* 2c480: 00000000 */ sll $zero,$zero,0x0 +/* 2c484: 45000003 */ bc1f .L0002c494 +/* 2c488: 00000000 */ sll $zero,$zero,0x0 +/* 2c48c: 10000006 */ beqz $zero,.L0002c4a8 +/* 2c490: 46000406 */ mov.s $f16,$f0 +.L0002c494: +/* 2c494: 4612003c */ c.lt.s $f0,$f18 +/* 2c498: 00000000 */ sll $zero,$zero,0x0 +/* 2c49c: 45000002 */ bc1f .L0002c4a8 +/* 2c4a0: 00000000 */ sll $zero,$zero,0x0 +/* 2c4a4: 46000486 */ mov.s $f18,$f0 +.L0002c4a8: +/* 2c4a8: 1464ffe5 */ bne $v1,$a0,.L0002c440 +/* 2c4ac: 24420006 */ addiu $v0,$v0,0x6 +/* 2c4b0: c7a4003c */ lwc1 $f4,0x3c($sp) +.L0002c4b4: +/* 2c4b4: c4a60000 */ lwc1 $f6,0x0($a1) +/* 2c4b8: 8fa20058 */ lw $v0,0x58($sp) +/* 2c4bc: 46102282 */ mul.s $f10,$f4,$f16 +/* 2c4c0: 46065200 */ add.s $f8,$f10,$f6 +/* 2c4c4: e4e80000 */ swc1 $f8,0x0($a3) +/* 2c4c8: c4a40004 */ lwc1 $f4,0x4($a1) +/* 2c4cc: e4e40004 */ swc1 $f4,0x4($a3) +/* 2c4d0: c7aa0044 */ lwc1 $f10,0x44($sp) +/* 2c4d4: c4a80008 */ lwc1 $f8,0x8($a1) +/* 2c4d8: 46105182 */ mul.s $f6,$f10,$f16 +/* 2c4dc: 46083100 */ add.s $f4,$f6,$f8 +/* 2c4e0: e4e40008 */ swc1 $f4,0x8($a3) +/* 2c4e4: c7aa003c */ lwc1 $f10,0x3c($sp) +/* 2c4e8: c4a80000 */ lwc1 $f8,0x0($a1) +/* 2c4ec: 46125182 */ mul.s $f6,$f10,$f18 +/* 2c4f0: 46083100 */ add.s $f4,$f6,$f8 +/* 2c4f4: e4440000 */ swc1 $f4,0x0($v0) +/* 2c4f8: c4aa0004 */ lwc1 $f10,0x4($a1) +/* 2c4fc: e44a0004 */ swc1 $f10,0x4($v0) +/* 2c500: c7a60044 */ lwc1 $f6,0x44($sp) +/* 2c504: c4a40008 */ lwc1 $f4,0x8($a1) +/* 2c508: 46123202 */ mul.s $f8,$f6,$f18 +/* 2c50c: 46044280 */ add.s $f10,$f8,$f4 +/* 2c510: e44a0008 */ swc1 $f10,0x8($v0) +/* 2c514: 8fbf0024 */ lw $ra,0x24($sp) +/* 2c518: d7b60018 */ ldc1 $f22,0x18($sp) +/* 2c51c: d7b40010 */ ldc1 $f20,0x10($sp) +/* 2c520: 03e00008 */ jr $ra +/* 2c524: 27bd0048 */ addiu $sp,$sp,0x48 +); + +GLOBAL_ASM( +glabel func0002c528 +/* 2c528: 27bdffb8 */ addiu $sp,$sp,-72 +/* 2c52c: f7b40010 */ sdc1 $f20,0x10($sp) +/* 2c530: afbf0024 */ sw $ra,0x24($sp) +/* 2c534: f7b60018 */ sdc1 $f22,0x18($sp) +/* 2c538: afa40048 */ sw $a0,0x48($sp) +/* 2c53c: 4480a000 */ mtc1 $zero,$f20 +/* 2c540: c4c40000 */ lwc1 $f4,0x0($a2) +/* 2c544: 4600a406 */ mov.s $f16,$f20 +/* 2c548: 4604a032 */ c.eq.s $f20,$f4 +/* 2c54c: 4600a486 */ mov.s $f18,$f20 +/* 2c550: 45020008 */ bc1fl .L0002c574 +/* 2c554: c4c80008 */ lwc1 $f8,0x8($a2) +/* 2c558: c4c60008 */ lwc1 $f6,0x8($a2) +/* 2c55c: 3c013f80 */ lui $at,0x3f80 +/* 2c560: 4606a032 */ c.eq.s $f20,$f6 +/* 2c564: 00000000 */ sll $zero,$zero,0x0 +/* 2c568: 4503002a */ bc1tl .L0002c614 +/* 2c56c: 44814000 */ mtc1 $at,$f8 +/* 2c570: c4c80008 */ lwc1 $f8,0x8($a2) +.L0002c574: +/* 2c574: e7b40040 */ swc1 $f20,0x40($sp) +/* 2c578: e7a8003c */ swc1 $f8,0x3c($sp) +/* 2c57c: c4ca0000 */ lwc1 $f10,0x0($a2) +/* 2c580: e7b20028 */ swc1 $f18,0x28($sp) +/* 2c584: e7b0002c */ swc1 $f16,0x2c($sp) +/* 2c588: 46005107 */ neg.s $f4,$f10 +/* 2c58c: c7aa003c */ lwc1 $f10,0x3c($sp) +/* 2c590: e7a40044 */ swc1 $f4,0x44($sp) +/* 2c594: c7a60044 */ lwc1 $f6,0x44($sp) +/* 2c598: afa70054 */ sw $a3,0x54($sp) +/* 2c59c: afa5004c */ sw $a1,0x4c($sp) +/* 2c5a0: 46063202 */ mul.s $f8,$f6,$f6 +/* 2c5a4: 00000000 */ sll $zero,$zero,0x0 +/* 2c5a8: 460a5102 */ mul.s $f4,$f10,$f10 +/* 2c5ac: 0c012974 */ jal func0004a5d0 +/* 2c5b0: 46044300 */ add.s $f12,$f8,$f4 +/* 2c5b4: 4600a03c */ c.lt.s $f20,$f0 +/* 2c5b8: 8fa5004c */ lw $a1,0x4c($sp) +/* 2c5bc: 8fa70054 */ lw $a3,0x54($sp) +/* 2c5c0: c7b0002c */ lwc1 $f16,0x2c($sp) +/* 2c5c4: 4500000c */ bc1f .L0002c5f8 +/* 2c5c8: c7b20028 */ lwc1 $f18,0x28($sp) +/* 2c5cc: 3c013f80 */ lui $at,0x3f80 +/* 2c5d0: 44813000 */ mtc1 $at,$f6 +/* 2c5d4: c7aa003c */ lwc1 $f10,0x3c($sp) +/* 2c5d8: c7a40044 */ lwc1 $f4,0x44($sp) +/* 2c5dc: 46003083 */ div.s $f2,$f6,$f0 +/* 2c5e0: 46025202 */ mul.s $f8,$f10,$f2 +/* 2c5e4: 00000000 */ sll $zero,$zero,0x0 +/* 2c5e8: 46022182 */ mul.s $f6,$f4,$f2 +/* 2c5ec: e7a8003c */ swc1 $f8,0x3c($sp) +/* 2c5f0: 1000000b */ beqz $zero,.L0002c620 +/* 2c5f4: e7a60044 */ swc1 $f6,0x44($sp) +.L0002c5f8: +/* 2c5f8: 3c013f80 */ lui $at,0x3f80 +/* 2c5fc: 44815000 */ mtc1 $at,$f10 +/* 2c600: e7b4003c */ swc1 $f20,0x3c($sp) +/* 2c604: e7b40040 */ swc1 $f20,0x40($sp) +/* 2c608: 10000005 */ beqz $zero,.L0002c620 +/* 2c60c: e7aa0044 */ swc1 $f10,0x44($sp) +/* 2c610: 44814000 */ mtc1 $at,$f8 +.L0002c614: +/* 2c614: e7b4003c */ swc1 $f20,0x3c($sp) +/* 2c618: e7b40040 */ swc1 $f20,0x40($sp) +/* 2c61c: e7a80044 */ swc1 $f8,0x44($sp) +.L0002c620: +/* 2c620: 8fae0048 */ lw $t6,0x48($sp) +/* 2c624: 00001825 */ or $v1,$zero,$zero +/* 2c628: 91c40001 */ lbu $a0,0x1($t6) +/* 2c62c: 01c01025 */ or $v0,$t6,$zero +/* 2c630: 5880001b */ blezl $a0,.L0002c6a0 +/* 2c634: c7aa003c */ lwc1 $f10,0x3c($sp) +/* 2c638: c4b40000 */ lwc1 $f20,0x0($a1) +/* 2c63c: c4b60008 */ lwc1 $f22,0x8($a1) +.L0002c640: +/* 2c640: c4460018 */ lwc1 $f6,0x18($v0) +/* 2c644: c4440010 */ lwc1 $f4,0x10($v0) +/* 2c648: c7aa0044 */ lwc1 $f10,0x44($sp) +/* 2c64c: 46163301 */ sub.s $f12,$f6,$f22 +/* 2c650: 24630001 */ addiu $v1,$v1,0x1 +/* 2c654: 46142081 */ sub.s $f2,$f4,$f20 +/* 2c658: 460c5202 */ mul.s $f8,$f10,$f12 +/* 2c65c: c7a4003c */ lwc1 $f4,0x3c($sp) +/* 2c660: 46041182 */ mul.s $f6,$f2,$f4 +/* 2c664: 46064000 */ add.s $f0,$f8,$f6 +/* 2c668: 4600803c */ c.lt.s $f16,$f0 +/* 2c66c: 00000000 */ sll $zero,$zero,0x0 +/* 2c670: 45020004 */ bc1fl .L0002c684 +/* 2c674: 4612003c */ c.lt.s $f0,$f18 +/* 2c678: 10000006 */ beqz $zero,.L0002c694 +/* 2c67c: 46000406 */ mov.s $f16,$f0 +/* 2c680: 4612003c */ c.lt.s $f0,$f18 +.L0002c684: +/* 2c684: 00000000 */ sll $zero,$zero,0x0 +/* 2c688: 45000002 */ bc1f .L0002c694 +/* 2c68c: 00000000 */ sll $zero,$zero,0x0 +/* 2c690: 46000486 */ mov.s $f18,$f0 +.L0002c694: +/* 2c694: 1464ffea */ bne $v1,$a0,.L0002c640 +/* 2c698: 2442000c */ addiu $v0,$v0,0xc +/* 2c69c: c7aa003c */ lwc1 $f10,0x3c($sp) +.L0002c6a0: +/* 2c6a0: c4a80000 */ lwc1 $f8,0x0($a1) +/* 2c6a4: 8fa20058 */ lw $v0,0x58($sp) +/* 2c6a8: 46105102 */ mul.s $f4,$f10,$f16 +/* 2c6ac: 46082180 */ add.s $f6,$f4,$f8 +/* 2c6b0: e4e60000 */ swc1 $f6,0x0($a3) +/* 2c6b4: c4aa0004 */ lwc1 $f10,0x4($a1) +/* 2c6b8: e4ea0004 */ swc1 $f10,0x4($a3) +/* 2c6bc: c7a40044 */ lwc1 $f4,0x44($sp) +/* 2c6c0: c4a60008 */ lwc1 $f6,0x8($a1) +/* 2c6c4: 46102202 */ mul.s $f8,$f4,$f16 +/* 2c6c8: 46064280 */ add.s $f10,$f8,$f6 +/* 2c6cc: e4ea0008 */ swc1 $f10,0x8($a3) +/* 2c6d0: c7a4003c */ lwc1 $f4,0x3c($sp) +/* 2c6d4: c4a60000 */ lwc1 $f6,0x0($a1) +/* 2c6d8: 46122202 */ mul.s $f8,$f4,$f18 +/* 2c6dc: 46064280 */ add.s $f10,$f8,$f6 +/* 2c6e0: e44a0000 */ swc1 $f10,0x0($v0) +/* 2c6e4: c4a40004 */ lwc1 $f4,0x4($a1) +/* 2c6e8: e4440004 */ swc1 $f4,0x4($v0) +/* 2c6ec: c7a80044 */ lwc1 $f8,0x44($sp) +/* 2c6f0: c4aa0008 */ lwc1 $f10,0x8($a1) +/* 2c6f4: 46124182 */ mul.s $f6,$f8,$f18 +/* 2c6f8: 460a3100 */ add.s $f4,$f6,$f10 +/* 2c6fc: e4440008 */ swc1 $f4,0x8($v0) +/* 2c700: 8fbf0024 */ lw $ra,0x24($sp) +/* 2c704: d7b60018 */ ldc1 $f22,0x18($sp) +/* 2c708: d7b40010 */ ldc1 $f20,0x10($sp) +/* 2c70c: 03e00008 */ jr $ra +/* 2c710: 27bd0048 */ addiu $sp,$sp,0x48 +); + +GLOBAL_ASM( +glabel func0002c714 +/* 2c714: 27bdfe90 */ addiu $sp,$sp,-368 +/* 2c718: afb3004c */ sw $s3,0x4c($sp) +/* 2c71c: afb10044 */ sw $s1,0x44($sp) +/* 2c720: afb00040 */ sw $s0,0x40($sp) +/* 2c724: 0085082b */ sltu $at,$a0,$a1 +/* 2c728: 00c08825 */ or $s1,$a2,$zero +/* 2c72c: 00e09825 */ or $s3,$a3,$zero +/* 2c730: afbf0064 */ sw $ra,0x64($sp) +/* 2c734: afbe0060 */ sw $s8,0x60($sp) +/* 2c738: afb7005c */ sw $s7,0x5c($sp) +/* 2c73c: afb60058 */ sw $s6,0x58($sp) +/* 2c740: afb50054 */ sw $s5,0x54($sp) +/* 2c744: afb40050 */ sw $s4,0x50($sp) +/* 2c748: afb20048 */ sw $s2,0x48($sp) +/* 2c74c: f7b60038 */ sdc1 $f22,0x38($sp) +/* 2c750: f7b40030 */ sdc1 $f20,0x30($sp) +/* 2c754: afa50174 */ sw $a1,0x174($sp) +/* 2c758: afa00154 */ sw $zero,0x154($sp) +/* 2c75c: 1020026e */ beqz $at,.L0002d118 +/* 2c760: 00808025 */ or $s0,$a0,$zero +/* 2c764: c7b60190 */ lwc1 $f22,0x190($sp) +/* 2c768: c7b40194 */ lwc1 $f20,0x194($sp) +/* 2c76c: 241e000c */ addiu $s8,$zero,0xc +/* 2c770: 8fb70180 */ lw $s7,0x180($sp) +/* 2c774: 8fb60198 */ lw $s6,0x198($sp) +/* 2c778: 8fb501a4 */ lw $s5,0x1a4($sp) +/* 2c77c: 8fb401a0 */ lw $s4,0x1a0($sp) +/* 2c780: 8fb2019c */ lw $s2,0x19c($sp) +/* 2c784: 92020000 */ lbu $v0,0x0($s0) +.L0002c788: +/* 2c788: 24010001 */ addiu $at,$zero,0x1 +/* 2c78c: 144000fb */ bnez $v0,.L0002cb7c +/* 2c790: 00000000 */ sll $zero,$zero,0x0 +/* 2c794: afb00150 */ sw $s0,0x150($sp) +/* 2c798: 960f0002 */ lhu $t7,0x2($s0) +/* 2c79c: 24030001 */ addiu $v1,$zero,0x1 +/* 2c7a0: 31f80080 */ andi $t8,$t7,0x80 +/* 2c7a4: 1300000c */ beqz $t8,.L0002c7d8 +/* 2c7a8: 00000000 */ sll $zero,$zero,0x0 +/* 2c7ac: c6200004 */ lwc1 $f0,0x4($s1) +/* 2c7b0: 02002025 */ or $a0,$s0,$zero +/* 2c7b4: 02202825 */ or $a1,$s1,$zero +/* 2c7b8: 46140100 */ add.s $f4,$f0,$f20 +/* 2c7bc: 24060000 */ addiu $a2,$zero,0x0 +/* 2c7c0: 46160180 */ add.s $f6,$f0,$f22 +/* 2c7c4: 44072000 */ mfc1 $a3,$f4 +/* 2c7c8: 0c00a080 */ jal func00028200 +/* 2c7cc: e7a60010 */ swc1 $f6,0x10($sp) +/* 2c7d0: 10000001 */ beqz $zero,.L0002c7d8 +/* 2c7d4: 00401825 */ or $v1,$v0,$zero +.L0002c7d8: +/* 2c7d8: 106000e0 */ beqz $v1,.L0002cb5c +/* 2c7dc: 97a80186 */ lhu $t0,0x186($sp) +/* 2c7e0: 96190002 */ lhu $t9,0x2($s0) +/* 2c7e4: 03284824 */ and $t1,$t9,$t0 +/* 2c7e8: 512000dd */ beqzl $t1,.L0002cb60 +/* 2c7ec: 8fa90150 */ lw $t1,0x150($sp) +/* 2c7f0: 920a0006 */ lbu $t2,0x6($s0) +/* 2c7f4: 01505821 */ addu $t3,$t2,$s0 +/* 2c7f8: 856c0000 */ lh $t4,0x0($t3) +/* 2c7fc: 448c4000 */ mtc1 $t4,$f8 +/* 2c800: 00000000 */ sll $zero,$zero,0x0 +/* 2c804: 468042a0 */ cvt.s.w $f10,$f8 +/* 2c808: e7aa0144 */ swc1 $f10,0x144($sp) +/* 2c80c: c7b20144 */ lwc1 $f18,0x144($sp) +/* 2c810: c6300000 */ lwc1 $f16,0x0($s1) +/* 2c814: 4612803c */ c.lt.s $f16,$f18 +/* 2c818: 00000000 */ sll $zero,$zero,0x0 +/* 2c81c: 45020007 */ bc1fl .L0002c83c +/* 2c820: 920d0009 */ lbu $t5,0x9($s0) +/* 2c824: c6640000 */ lwc1 $f4,0x0($s3) +/* 2c828: 4612203c */ c.lt.s $f4,$f18 +/* 2c82c: 00000000 */ sll $zero,$zero,0x0 +/* 2c830: 450300cb */ bc1tl .L0002cb60 +/* 2c834: 8fa90150 */ lw $t1,0x150($sp) +/* 2c838: 920d0009 */ lbu $t5,0x9($s0) +.L0002c83c: +/* 2c83c: 01b07021 */ addu $t6,$t5,$s0 +/* 2c840: 85cf0000 */ lh $t7,0x0($t6) +/* 2c844: 448f3000 */ mtc1 $t7,$f6 +/* 2c848: 00000000 */ sll $zero,$zero,0x0 +/* 2c84c: 46803220 */ cvt.s.w $f8,$f6 +/* 2c850: e7a80138 */ swc1 $f8,0x138($sp) +/* 2c854: c6300000 */ lwc1 $f16,0x0($s1) +/* 2c858: c7aa0138 */ lwc1 $f10,0x138($sp) +/* 2c85c: 4610503c */ c.lt.s $f10,$f16 +/* 2c860: 00000000 */ sll $zero,$zero,0x0 +/* 2c864: 45020007 */ bc1fl .L0002c884 +/* 2c868: 92180008 */ lbu $t8,0x8($s0) +/* 2c86c: c6640000 */ lwc1 $f4,0x0($s3) +/* 2c870: 4604503c */ c.lt.s $f10,$f4 +/* 2c874: 00000000 */ sll $zero,$zero,0x0 +/* 2c878: 450300b9 */ bc1tl .L0002cb60 +/* 2c87c: 8fa90150 */ lw $t1,0x150($sp) +/* 2c880: 92180008 */ lbu $t8,0x8($s0) +.L0002c884: +/* 2c884: 0310c821 */ addu $t9,$t8,$s0 +/* 2c888: 87280000 */ lh $t0,0x0($t9) +/* 2c88c: 44889000 */ mtc1 $t0,$f18 +/* 2c890: 00000000 */ sll $zero,$zero,0x0 +/* 2c894: 468091a0 */ cvt.s.w $f6,$f18 +/* 2c898: e7a6014c */ swc1 $f6,0x14c($sp) +/* 2c89c: c7b0014c */ lwc1 $f16,0x14c($sp) +/* 2c8a0: c6280008 */ lwc1 $f8,0x8($s1) +/* 2c8a4: 4610403c */ c.lt.s $f8,$f16 +/* 2c8a8: 00000000 */ sll $zero,$zero,0x0 +/* 2c8ac: 45020007 */ bc1fl .L0002c8cc +/* 2c8b0: 9209000b */ lbu $t1,0xb($s0) +/* 2c8b4: c66a0008 */ lwc1 $f10,0x8($s3) +/* 2c8b8: 4610503c */ c.lt.s $f10,$f16 +/* 2c8bc: 00000000 */ sll $zero,$zero,0x0 +/* 2c8c0: 450300a7 */ bc1tl .L0002cb60 +/* 2c8c4: 8fa90150 */ lw $t1,0x150($sp) +/* 2c8c8: 9209000b */ lbu $t1,0xb($s0) +.L0002c8cc: +/* 2c8cc: 8fac0188 */ lw $t4,0x188($sp) +/* 2c8d0: 01305021 */ addu $t2,$t1,$s0 +/* 2c8d4: 854b0000 */ lh $t3,0x0($t2) +/* 2c8d8: 448b2000 */ mtc1 $t3,$f4 +/* 2c8dc: 00000000 */ sll $zero,$zero,0x0 +/* 2c8e0: 468024a0 */ cvt.s.w $f18,$f4 +/* 2c8e4: e7b20140 */ swc1 $f18,0x140($sp) +/* 2c8e8: c6280008 */ lwc1 $f8,0x8($s1) +/* 2c8ec: c7a60140 */ lwc1 $f6,0x140($sp) +/* 2c8f0: 4608303c */ c.lt.s $f6,$f8 +/* 2c8f4: 00000000 */ sll $zero,$zero,0x0 +/* 2c8f8: 45000006 */ bc1f .L0002c914 +/* 2c8fc: 00000000 */ sll $zero,$zero,0x0 +/* 2c900: c66a0008 */ lwc1 $f10,0x8($s3) +/* 2c904: 460a303c */ c.lt.s $f6,$f10 +/* 2c908: 00000000 */ sll $zero,$zero,0x0 +/* 2c90c: 45030094 */ bc1tl .L0002cb60 +/* 2c910: 8fa90150 */ lw $t1,0x150($sp) +.L0002c914: +/* 2c914: 11800058 */ beqz $t4,.L0002ca78 +/* 2c918: 02202025 */ or $a0,$s1,$zero +/* 2c91c: 920d0007 */ lbu $t5,0x7($s0) +/* 2c920: 01b07021 */ addu $t6,$t5,$s0 +/* 2c924: 85cf0000 */ lh $t7,0x0($t6) +/* 2c928: 448f8000 */ mtc1 $t7,$f16 +/* 2c92c: 00000000 */ sll $zero,$zero,0x0 +/* 2c930: 46808120 */ cvt.s.w $f4,$f16 +/* 2c934: e7a40148 */ swc1 $f4,0x148($sp) +/* 2c938: 9218000a */ lbu $t8,0xa($s0) +/* 2c93c: c7a60148 */ lwc1 $f6,0x148($sp) +/* 2c940: 0310c821 */ addu $t9,$t8,$s0 +/* 2c944: 87280000 */ lh $t0,0x0($t9) +/* 2c948: 44889000 */ mtc1 $t0,$f18 +/* 2c94c: 00000000 */ sll $zero,$zero,0x0 +/* 2c950: 46809220 */ cvt.s.w $f8,$f18 +/* 2c954: e7a8013c */ swc1 $f8,0x13c($sp) +/* 2c958: c6200004 */ lwc1 $f0,0x4($s1) +/* 2c95c: c7b0013c */ lwc1 $f16,0x13c($sp) +/* 2c960: 4606003c */ c.lt.s $f0,$f6 +/* 2c964: 00000000 */ sll $zero,$zero,0x0 +/* 2c968: 45020007 */ bc1fl .L0002c988 +/* 2c96c: 4600803c */ c.lt.s $f16,$f0 +/* 2c970: c66a0004 */ lwc1 $f10,0x4($s3) +/* 2c974: 4606503c */ c.lt.s $f10,$f6 +/* 2c978: 00000000 */ sll $zero,$zero,0x0 +/* 2c97c: 45030078 */ bc1tl .L0002cb60 +/* 2c980: 8fa90150 */ lw $t1,0x150($sp) +/* 2c984: 4600803c */ c.lt.s $f16,$f0 +.L0002c988: +/* 2c988: 02202025 */ or $a0,$s1,$zero +/* 2c98c: 02e02825 */ or $a1,$s7,$zero +/* 2c990: 27a60144 */ addiu $a2,$sp,0x144 +/* 2c994: 45000006 */ bc1f .L0002c9b0 +/* 2c998: 00000000 */ sll $zero,$zero,0x0 +/* 2c99c: c6640004 */ lwc1 $f4,0x4($s3) +/* 2c9a0: 4604803c */ c.lt.s $f16,$f4 +/* 2c9a4: 00000000 */ sll $zero,$zero,0x0 +/* 2c9a8: 4503006d */ bc1tl .L0002cb60 +/* 2c9ac: 8fa90150 */ lw $t1,0x150($sp) +.L0002c9b0: +/* 2c9b0: 0fc57cac */ jal 0xf15f2b0 +/* 2c9b4: 27a70138 */ addiu $a3,$sp,0x138 +/* 2c9b8: 10400068 */ beqz $v0,.L0002cb5c +/* 2c9bc: 02202025 */ or $a0,$s1,$zero +/* 2c9c0: 27a9012c */ addiu $t1,$sp,0x12c +/* 2c9c4: 27aa0120 */ addiu $t2,$sp,0x120 +/* 2c9c8: afaa0014 */ sw $t2,0x14($sp) +/* 2c9cc: afa90010 */ sw $t1,0x10($sp) +/* 2c9d0: 02602825 */ or $a1,$s3,$zero +/* 2c9d4: 02e03025 */ or $a2,$s7,$zero +/* 2c9d8: 0c00aab0 */ jal func0002aac0 +/* 2c9dc: 02003825 */ or $a3,$s0,$zero +/* 2c9e0: 1040005e */ beqz $v0,.L0002cb5c +/* 2c9e4: c7b2012c */ lwc1 $f18,0x12c($sp) +/* 2c9e8: c6280000 */ lwc1 $f8,0x0($s1) +/* 2c9ec: c7aa0130 */ lwc1 $f10,0x130($sp) +/* 2c9f0: c6260004 */ lwc1 $f6,0x4($s1) +/* 2c9f4: 46089001 */ sub.s $f0,$f18,$f8 +/* 2c9f8: c7b00134 */ lwc1 $f16,0x134($sp) +/* 2c9fc: c6240008 */ lwc1 $f4,0x8($s1) +/* 2ca00: 46065081 */ sub.s $f2,$f10,$f6 +/* 2ca04: 46000482 */ mul.s $f18,$f0,$f0 +/* 2ca08: 240b0001 */ addiu $t3,$zero,0x1 +/* 2ca0c: 46048301 */ sub.s $f12,$f16,$f4 +/* 2ca10: 46021202 */ mul.s $f8,$f2,$f2 +/* 2ca14: c6d00000 */ lwc1 $f16,0x0($s6) +/* 2ca18: 460c6182 */ mul.s $f6,$f12,$f12 +/* 2ca1c: 46089280 */ add.s $f10,$f18,$f8 +/* 2ca20: 46065380 */ add.s $f14,$f10,$f6 +/* 2ca24: 4610703c */ c.lt.s $f14,$f16 +/* 2ca28: 00000000 */ sll $zero,$zero,0x0 +/* 2ca2c: 4502004c */ bc1fl .L0002cb60 +/* 2ca30: 8fa90150 */ lw $t1,0x150($sp) +/* 2ca34: afab0154 */ sw $t3,0x154($sp) +/* 2ca38: e6ce0000 */ swc1 $f14,0x0($s6) +/* 2ca3c: c7a4012c */ lwc1 $f4,0x12c($sp) +/* 2ca40: 02002025 */ or $a0,$s0,$zero +/* 2ca44: 27a5012c */ addiu $a1,$sp,0x12c +/* 2ca48: e6440000 */ swc1 $f4,0x0($s2) +/* 2ca4c: c7b20130 */ lwc1 $f18,0x130($sp) +/* 2ca50: 27a60120 */ addiu $a2,$sp,0x120 +/* 2ca54: 02803825 */ or $a3,$s4,$zero +/* 2ca58: e6520004 */ swc1 $f18,0x4($s2) +/* 2ca5c: c7a80134 */ lwc1 $f8,0x134($sp) +/* 2ca60: e6480008 */ swc1 $f8,0x8($s2) +/* 2ca64: 0c00b0ca */ jal func0002c328 +/* 2ca68: afb50010 */ sw $s5,0x10($sp) +/* 2ca6c: 8fac01a8 */ lw $t4,0x1a8($sp) +/* 2ca70: 1000003a */ beqz $zero,.L0002cb5c +/* 2ca74: ad900000 */ sw $s0,0x0($t4) +.L0002ca78: +/* 2ca78: 8fb8018c */ lw $t8,0x18c($sp) +/* 2ca7c: 27ad012c */ addiu $t5,$sp,0x12c +/* 2ca80: 27ae0114 */ addiu $t6,$sp,0x114 +/* 2ca84: 27af0108 */ addiu $t7,$sp,0x108 +/* 2ca88: afaf0018 */ sw $t7,0x18($sp) +/* 2ca8c: afae0014 */ sw $t6,0x14($sp) +/* 2ca90: afad0010 */ sw $t5,0x10($sp) +/* 2ca94: 02602825 */ or $a1,$s3,$zero +/* 2ca98: 02e03025 */ or $a2,$s7,$zero +/* 2ca9c: 02003825 */ or $a3,$s0,$zero +/* 2caa0: e7b60020 */ swc1 $f22,0x20($sp) +/* 2caa4: e7b40024 */ swc1 $f20,0x24($sp) +/* 2caa8: 0c00ab1c */ jal func0002ac70 +/* 2caac: afb8001c */ sw $t8,0x1c($sp) +/* 2cab0: 1040002a */ beqz $v0,.L0002cb5c +/* 2cab4: c7aa012c */ lwc1 $f10,0x12c($sp) +/* 2cab8: c6260000 */ lwc1 $f6,0x0($s1) +/* 2cabc: c7b00130 */ lwc1 $f16,0x130($sp) +/* 2cac0: c6240004 */ lwc1 $f4,0x4($s1) +/* 2cac4: 46065001 */ sub.s $f0,$f10,$f6 +/* 2cac8: c7b20134 */ lwc1 $f18,0x134($sp) +/* 2cacc: c6280008 */ lwc1 $f8,0x8($s1) +/* 2cad0: 46048081 */ sub.s $f2,$f16,$f4 +/* 2cad4: 46000282 */ mul.s $f10,$f0,$f0 +/* 2cad8: 24190001 */ addiu $t9,$zero,0x1 +/* 2cadc: 46089301 */ sub.s $f12,$f18,$f8 +/* 2cae0: 46021182 */ mul.s $f6,$f2,$f2 +/* 2cae4: c6d20000 */ lwc1 $f18,0x0($s6) +/* 2cae8: 460c6102 */ mul.s $f4,$f12,$f12 +/* 2caec: 46065400 */ add.s $f16,$f10,$f6 +/* 2caf0: 46048380 */ add.s $f14,$f16,$f4 +/* 2caf4: 4612703c */ c.lt.s $f14,$f18 +/* 2caf8: 00000000 */ sll $zero,$zero,0x0 +/* 2cafc: 45020018 */ bc1fl .L0002cb60 +/* 2cb00: 8fa90150 */ lw $t1,0x150($sp) +/* 2cb04: afb90154 */ sw $t9,0x154($sp) +/* 2cb08: e6ce0000 */ swc1 $f14,0x0($s6) +/* 2cb0c: c7a8012c */ lwc1 $f8,0x12c($sp) +/* 2cb10: e6480000 */ swc1 $f8,0x0($s2) +/* 2cb14: c7aa0130 */ lwc1 $f10,0x130($sp) +/* 2cb18: e64a0004 */ swc1 $f10,0x4($s2) +/* 2cb1c: c7a60134 */ lwc1 $f6,0x134($sp) +/* 2cb20: e6460008 */ swc1 $f6,0x8($s2) +/* 2cb24: c7b00114 */ lwc1 $f16,0x114($sp) +/* 2cb28: e6900000 */ swc1 $f16,0x0($s4) +/* 2cb2c: c7a40118 */ lwc1 $f4,0x118($sp) +/* 2cb30: e6840004 */ swc1 $f4,0x4($s4) +/* 2cb34: c7b2011c */ lwc1 $f18,0x11c($sp) +/* 2cb38: e6920008 */ swc1 $f18,0x8($s4) +/* 2cb3c: c7a80108 */ lwc1 $f8,0x108($sp) +/* 2cb40: e6a80000 */ swc1 $f8,0x0($s5) +/* 2cb44: c7aa010c */ lwc1 $f10,0x10c($sp) +/* 2cb48: e6aa0004 */ swc1 $f10,0x4($s5) +/* 2cb4c: c7a60110 */ lwc1 $f6,0x110($sp) +/* 2cb50: e6a60008 */ swc1 $f6,0x8($s5) +/* 2cb54: 8fa801a8 */ lw $t0,0x1a8($sp) +/* 2cb58: ad100000 */ sw $s0,0x0($t0) +.L0002cb5c: +/* 2cb5c: 8fa90150 */ lw $t1,0x150($sp) +.L0002cb60: +/* 2cb60: 912a0001 */ lbu $t2,0x1($t1) +/* 2cb64: 000a5880 */ sll $t3,$t2,0x2 +/* 2cb68: 016a5823 */ subu $t3,$t3,$t2 +/* 2cb6c: 000b5840 */ sll $t3,$t3,0x1 +/* 2cb70: 020b8021 */ addu $s0,$s0,$t3 +/* 2cb74: 10000164 */ beqz $zero,.L0002d108 +/* 2cb78: 2610000e */ addiu $s0,$s0,0xe +.L0002cb7c: +/* 2cb7c: 544100e1 */ bnel $v0,$at,.L0002cf04 +/* 2cb80: 24010002 */ addiu $at,$zero,0x2 +/* 2cb84: afb00104 */ sw $s0,0x104($sp) +/* 2cb88: 960c0002 */ lhu $t4,0x2($s0) +/* 2cb8c: 97ad0186 */ lhu $t5,0x186($sp) +/* 2cb90: 018d7024 */ and $t6,$t4,$t5 +/* 2cb94: 51c000d3 */ beqzl $t6,.L0002cee4 +/* 2cb98: 8fae0104 */ lw $t6,0x104($sp) +/* 2cb9c: 920f0006 */ lbu $t7,0x6($s0) +/* 2cba0: 01fe0019 */ multu $t7,$s8 +/* 2cba4: 0000c012 */ mflo $t8 +/* 2cba8: 0218c821 */ addu $t9,$s0,$t8 +/* 2cbac: c7300010 */ lwc1 $f16,0x10($t9) +/* 2cbb0: e7b000f8 */ swc1 $f16,0xf8($sp) +/* 2cbb4: 92080009 */ lbu $t0,0x9($s0) +/* 2cbb8: c7aa00f8 */ lwc1 $f10,0xf8($sp) +/* 2cbbc: 011e0019 */ multu $t0,$s8 +/* 2cbc0: 00004812 */ mflo $t1 +/* 2cbc4: 02095021 */ addu $t2,$s0,$t1 +/* 2cbc8: c5440010 */ lwc1 $f4,0x10($t2) +/* 2cbcc: e7a400ec */ swc1 $f4,0xec($sp) +/* 2cbd0: 920b0008 */ lbu $t3,0x8($s0) +/* 2cbd4: c7b000ec */ lwc1 $f16,0xec($sp) +/* 2cbd8: 017e0019 */ multu $t3,$s8 +/* 2cbdc: 00006012 */ mflo $t4 +/* 2cbe0: 020c6821 */ addu $t5,$s0,$t4 +/* 2cbe4: c5b20018 */ lwc1 $f18,0x18($t5) +/* 2cbe8: e7b20100 */ swc1 $f18,0x100($sp) +/* 2cbec: 920e000b */ lbu $t6,0xb($s0) +/* 2cbf0: 01de0019 */ multu $t6,$s8 +/* 2cbf4: 00007812 */ mflo $t7 +/* 2cbf8: 020fc021 */ addu $t8,$s0,$t7 +/* 2cbfc: c7080018 */ lwc1 $f8,0x18($t8) +/* 2cc00: e7a800f4 */ swc1 $f8,0xf4($sp) +/* 2cc04: c6200000 */ lwc1 $f0,0x0($s1) +/* 2cc08: 460a003c */ c.lt.s $f0,$f10 +/* 2cc0c: 00000000 */ sll $zero,$zero,0x0 +/* 2cc10: 45020007 */ bc1fl .L0002cc30 +/* 2cc14: 4600803c */ c.lt.s $f16,$f0 +/* 2cc18: c6660000 */ lwc1 $f6,0x0($s3) +/* 2cc1c: 460a303c */ c.lt.s $f6,$f10 +/* 2cc20: 00000000 */ sll $zero,$zero,0x0 +/* 2cc24: 450300af */ bc1tl .L0002cee4 +/* 2cc28: 8fae0104 */ lw $t6,0x104($sp) +/* 2cc2c: 4600803c */ c.lt.s $f16,$f0 +.L0002cc30: +/* 2cc30: c7b20100 */ lwc1 $f18,0x100($sp) +/* 2cc34: 45020007 */ bc1fl .L0002cc54 +/* 2cc38: c6200008 */ lwc1 $f0,0x8($s1) +/* 2cc3c: c6640000 */ lwc1 $f4,0x0($s3) +/* 2cc40: 4604803c */ c.lt.s $f16,$f4 +/* 2cc44: 00000000 */ sll $zero,$zero,0x0 +/* 2cc48: 450300a6 */ bc1tl .L0002cee4 +/* 2cc4c: 8fae0104 */ lw $t6,0x104($sp) +/* 2cc50: c6200008 */ lwc1 $f0,0x8($s1) +.L0002cc54: +/* 2cc54: c7a600f4 */ lwc1 $f6,0xf4($sp) +/* 2cc58: 4612003c */ c.lt.s $f0,$f18 +/* 2cc5c: 00000000 */ sll $zero,$zero,0x0 +/* 2cc60: 45020007 */ bc1fl .L0002cc80 +/* 2cc64: 4600303c */ c.lt.s $f6,$f0 +/* 2cc68: c6680008 */ lwc1 $f8,0x8($s3) +/* 2cc6c: 4612403c */ c.lt.s $f8,$f18 +/* 2cc70: 00000000 */ sll $zero,$zero,0x0 +/* 2cc74: 4503009b */ bc1tl .L0002cee4 +/* 2cc78: 8fae0104 */ lw $t6,0x104($sp) +/* 2cc7c: 4600303c */ c.lt.s $f6,$f0 +.L0002cc80: +/* 2cc80: 8fb90188 */ lw $t9,0x188($sp) +/* 2cc84: 45000006 */ bc1f .L0002cca0 +/* 2cc88: 00000000 */ sll $zero,$zero,0x0 +/* 2cc8c: c66a0008 */ lwc1 $f10,0x8($s3) +/* 2cc90: 460a303c */ c.lt.s $f6,$f10 +/* 2cc94: 00000000 */ sll $zero,$zero,0x0 +/* 2cc98: 45030092 */ bc1tl .L0002cee4 +/* 2cc9c: 8fae0104 */ lw $t6,0x104($sp) +.L0002cca0: +/* 2cca0: 13200056 */ beqz $t9,.L0002cdfc +/* 2cca4: 02202025 */ or $a0,$s1,$zero +/* 2cca8: 92080007 */ lbu $t0,0x7($s0) +/* 2ccac: 011e0019 */ multu $t0,$s8 +/* 2ccb0: 00004812 */ mflo $t1 +/* 2ccb4: 02095021 */ addu $t2,$s0,$t1 +/* 2ccb8: c5500014 */ lwc1 $f16,0x14($t2) +/* 2ccbc: e7b000fc */ swc1 $f16,0xfc($sp) +/* 2ccc0: 920b000a */ lbu $t3,0xa($s0) +/* 2ccc4: c7a800fc */ lwc1 $f8,0xfc($sp) +/* 2ccc8: 017e0019 */ multu $t3,$s8 +/* 2cccc: 00006012 */ mflo $t4 +/* 2ccd0: 020c6821 */ addu $t5,$s0,$t4 +/* 2ccd4: c5a40014 */ lwc1 $f4,0x14($t5) +/* 2ccd8: e7a400f0 */ swc1 $f4,0xf0($sp) +/* 2ccdc: c6200004 */ lwc1 $f0,0x4($s1) +/* 2cce0: c7a600f0 */ lwc1 $f6,0xf0($sp) +/* 2cce4: 4608003c */ c.lt.s $f0,$f8 +/* 2cce8: 00000000 */ sll $zero,$zero,0x0 +/* 2ccec: 45020007 */ bc1fl .L0002cd0c +/* 2ccf0: 4600303c */ c.lt.s $f6,$f0 +/* 2ccf4: c6720004 */ lwc1 $f18,0x4($s3) +/* 2ccf8: 4608903c */ c.lt.s $f18,$f8 +/* 2ccfc: 00000000 */ sll $zero,$zero,0x0 +/* 2cd00: 45030078 */ bc1tl .L0002cee4 +/* 2cd04: 8fae0104 */ lw $t6,0x104($sp) +/* 2cd08: 4600303c */ c.lt.s $f6,$f0 +.L0002cd0c: +/* 2cd0c: 02202025 */ or $a0,$s1,$zero +/* 2cd10: 02e02825 */ or $a1,$s7,$zero +/* 2cd14: 27a600f8 */ addiu $a2,$sp,0xf8 +/* 2cd18: 45000006 */ bc1f .L0002cd34 +/* 2cd1c: 00000000 */ sll $zero,$zero,0x0 +/* 2cd20: c66a0004 */ lwc1 $f10,0x4($s3) +/* 2cd24: 460a303c */ c.lt.s $f6,$f10 +/* 2cd28: 00000000 */ sll $zero,$zero,0x0 +/* 2cd2c: 4503006d */ bc1tl .L0002cee4 +/* 2cd30: 8fae0104 */ lw $t6,0x104($sp) +.L0002cd34: +/* 2cd34: 0fc57cac */ jal 0xf15f2b0 +/* 2cd38: 27a700ec */ addiu $a3,$sp,0xec +/* 2cd3c: 10400068 */ beqz $v0,.L0002cee0 +/* 2cd40: 02202025 */ or $a0,$s1,$zero +/* 2cd44: 27ae00e0 */ addiu $t6,$sp,0xe0 +/* 2cd48: 27af00d4 */ addiu $t7,$sp,0xd4 +/* 2cd4c: afaf0014 */ sw $t7,0x14($sp) +/* 2cd50: afae0010 */ sw $t6,0x10($sp) +/* 2cd54: 02602825 */ or $a1,$s3,$zero +/* 2cd58: 02e03025 */ or $a2,$s7,$zero +/* 2cd5c: 0c00aae6 */ jal func0002ab98 +/* 2cd60: 02003825 */ or $a3,$s0,$zero +/* 2cd64: 1040005e */ beqz $v0,.L0002cee0 +/* 2cd68: c7b000e0 */ lwc1 $f16,0xe0($sp) +/* 2cd6c: c6240000 */ lwc1 $f4,0x0($s1) +/* 2cd70: c7b200e4 */ lwc1 $f18,0xe4($sp) +/* 2cd74: c6280004 */ lwc1 $f8,0x4($s1) +/* 2cd78: 46048001 */ sub.s $f0,$f16,$f4 +/* 2cd7c: c7a600e8 */ lwc1 $f6,0xe8($sp) +/* 2cd80: c62a0008 */ lwc1 $f10,0x8($s1) +/* 2cd84: 46089081 */ sub.s $f2,$f18,$f8 +/* 2cd88: 46000402 */ mul.s $f16,$f0,$f0 +/* 2cd8c: 24180001 */ addiu $t8,$zero,0x1 +/* 2cd90: 460a3301 */ sub.s $f12,$f6,$f10 +/* 2cd94: 46021102 */ mul.s $f4,$f2,$f2 +/* 2cd98: c6c60000 */ lwc1 $f6,0x0($s6) +/* 2cd9c: 460c6202 */ mul.s $f8,$f12,$f12 +/* 2cda0: 46048480 */ add.s $f18,$f16,$f4 +/* 2cda4: 46089380 */ add.s $f14,$f18,$f8 +/* 2cda8: 4606703c */ c.lt.s $f14,$f6 +/* 2cdac: 00000000 */ sll $zero,$zero,0x0 +/* 2cdb0: 4502004c */ bc1fl .L0002cee4 +/* 2cdb4: 8fae0104 */ lw $t6,0x104($sp) +/* 2cdb8: afb80154 */ sw $t8,0x154($sp) +/* 2cdbc: e6ce0000 */ swc1 $f14,0x0($s6) +/* 2cdc0: c7aa00e0 */ lwc1 $f10,0xe0($sp) +/* 2cdc4: 02002025 */ or $a0,$s0,$zero +/* 2cdc8: 27a500e0 */ addiu $a1,$sp,0xe0 +/* 2cdcc: e64a0000 */ swc1 $f10,0x0($s2) +/* 2cdd0: c7b000e4 */ lwc1 $f16,0xe4($sp) +/* 2cdd4: 27a600d4 */ addiu $a2,$sp,0xd4 +/* 2cdd8: 02803825 */ or $a3,$s4,$zero +/* 2cddc: e6500004 */ swc1 $f16,0x4($s2) +/* 2cde0: c7a400e8 */ lwc1 $f4,0xe8($sp) +/* 2cde4: e6440008 */ swc1 $f4,0x8($s2) +/* 2cde8: 0c00b14a */ jal func0002c528 +/* 2cdec: afb50010 */ sw $s5,0x10($sp) +/* 2cdf0: 8fb901a8 */ lw $t9,0x1a8($sp) +/* 2cdf4: 1000003a */ beqz $zero,.L0002cee0 +/* 2cdf8: af300000 */ sw $s0,0x0($t9) +.L0002cdfc: +/* 2cdfc: 8fab018c */ lw $t3,0x18c($sp) +/* 2ce00: 27a800e0 */ addiu $t0,$sp,0xe0 +/* 2ce04: 27a900c8 */ addiu $t1,$sp,0xc8 +/* 2ce08: 27aa00bc */ addiu $t2,$sp,0xbc +/* 2ce0c: afaa0018 */ sw $t2,0x18($sp) +/* 2ce10: afa90014 */ sw $t1,0x14($sp) +/* 2ce14: afa80010 */ sw $t0,0x10($sp) +/* 2ce18: 02602825 */ or $a1,$s3,$zero +/* 2ce1c: 02e03025 */ or $a2,$s7,$zero +/* 2ce20: 02003825 */ or $a3,$s0,$zero +/* 2ce24: e7b60020 */ swc1 $f22,0x20($sp) +/* 2ce28: e7b40024 */ swc1 $f20,0x24($sp) +/* 2ce2c: 0c00ac4a */ jal func0002b128 +/* 2ce30: afab001c */ sw $t3,0x1c($sp) +/* 2ce34: 1040002a */ beqz $v0,.L0002cee0 +/* 2ce38: c7b200e0 */ lwc1 $f18,0xe0($sp) +/* 2ce3c: c6280000 */ lwc1 $f8,0x0($s1) +/* 2ce40: c7a600e4 */ lwc1 $f6,0xe4($sp) +/* 2ce44: c62a0004 */ lwc1 $f10,0x4($s1) +/* 2ce48: 46089001 */ sub.s $f0,$f18,$f8 +/* 2ce4c: c7b000e8 */ lwc1 $f16,0xe8($sp) +/* 2ce50: c6240008 */ lwc1 $f4,0x8($s1) +/* 2ce54: 460a3081 */ sub.s $f2,$f6,$f10 +/* 2ce58: 46000482 */ mul.s $f18,$f0,$f0 +/* 2ce5c: 240c0001 */ addiu $t4,$zero,0x1 +/* 2ce60: 46048301 */ sub.s $f12,$f16,$f4 +/* 2ce64: 46021202 */ mul.s $f8,$f2,$f2 +/* 2ce68: c6d00000 */ lwc1 $f16,0x0($s6) +/* 2ce6c: 460c6282 */ mul.s $f10,$f12,$f12 +/* 2ce70: 46089180 */ add.s $f6,$f18,$f8 +/* 2ce74: 460a3380 */ add.s $f14,$f6,$f10 +/* 2ce78: 4610703c */ c.lt.s $f14,$f16 +/* 2ce7c: 00000000 */ sll $zero,$zero,0x0 +/* 2ce80: 45020018 */ bc1fl .L0002cee4 +/* 2ce84: 8fae0104 */ lw $t6,0x104($sp) +/* 2ce88: afac0154 */ sw $t4,0x154($sp) +/* 2ce8c: e6ce0000 */ swc1 $f14,0x0($s6) +/* 2ce90: c7a400e0 */ lwc1 $f4,0xe0($sp) +/* 2ce94: e6440000 */ swc1 $f4,0x0($s2) +/* 2ce98: c7b200e4 */ lwc1 $f18,0xe4($sp) +/* 2ce9c: e6520004 */ swc1 $f18,0x4($s2) +/* 2cea0: c7a800e8 */ lwc1 $f8,0xe8($sp) +/* 2cea4: e6480008 */ swc1 $f8,0x8($s2) +/* 2cea8: c7a600c8 */ lwc1 $f6,0xc8($sp) +/* 2ceac: e6860000 */ swc1 $f6,0x0($s4) +/* 2ceb0: c7aa00cc */ lwc1 $f10,0xcc($sp) +/* 2ceb4: e68a0004 */ swc1 $f10,0x4($s4) +/* 2ceb8: c7b000d0 */ lwc1 $f16,0xd0($sp) +/* 2cebc: e6900008 */ swc1 $f16,0x8($s4) +/* 2cec0: c7a400bc */ lwc1 $f4,0xbc($sp) +/* 2cec4: e6a40000 */ swc1 $f4,0x0($s5) +/* 2cec8: c7b200c0 */ lwc1 $f18,0xc0($sp) +/* 2cecc: e6b20004 */ swc1 $f18,0x4($s5) +/* 2ced0: c7a800c4 */ lwc1 $f8,0xc4($sp) +/* 2ced4: e6a80008 */ swc1 $f8,0x8($s5) +/* 2ced8: 8fad01a8 */ lw $t5,0x1a8($sp) +/* 2cedc: adb00000 */ sw $s0,0x0($t5) +.L0002cee0: +/* 2cee0: 8fae0104 */ lw $t6,0x104($sp) +.L0002cee4: +/* 2cee4: 91cf0001 */ lbu $t7,0x1($t6) +/* 2cee8: 25f8ffc0 */ addiu $t8,$t7,-64 +/* 2ceec: 031e0019 */ multu $t8,$s8 +/* 2cef0: 0000c812 */ mflo $t9 +/* 2cef4: 02198021 */ addu $s0,$s0,$t9 +/* 2cef8: 10000083 */ beqz $zero,.L0002d108 +/* 2cefc: 26100310 */ addiu $s0,$s0,0x310 +/* 2cf00: 24010002 */ addiu $at,$zero,0x2 +.L0002cf04: +/* 2cf04: 1441003f */ bne $v0,$at,.L0002d004 +/* 2cf08: 97a80186 */ lhu $t0,0x186($sp) +/* 2cf0c: 3109001c */ andi $t1,$t0,0x1c +/* 2cf10: 1120003a */ beqz $t1,.L0002cffc +/* 2cf14: 02202025 */ or $a0,$s1,$zero +/* 2cf18: 8fad018c */ lw $t5,0x18c($sp) +/* 2cf1c: 27aa00b0 */ addiu $t2,$sp,0xb0 +/* 2cf20: 27ab00a4 */ addiu $t3,$sp,0xa4 +/* 2cf24: 27ac0098 */ addiu $t4,$sp,0x98 +/* 2cf28: afac0018 */ sw $t4,0x18($sp) +/* 2cf2c: afab0014 */ sw $t3,0x14($sp) +/* 2cf30: afaa0010 */ sw $t2,0x10($sp) +/* 2cf34: 02602825 */ or $a1,$s3,$zero +/* 2cf38: 02e03025 */ or $a2,$s7,$zero +/* 2cf3c: 02003825 */ or $a3,$s0,$zero +/* 2cf40: e7b60020 */ swc1 $f22,0x20($sp) +/* 2cf44: e7b40024 */ swc1 $f20,0x24($sp) +/* 2cf48: 0c00ad58 */ jal func0002b560 +/* 2cf4c: afad001c */ sw $t5,0x1c($sp) +/* 2cf50: 1040002a */ beqz $v0,.L0002cffc +/* 2cf54: c7a600b0 */ lwc1 $f6,0xb0($sp) +/* 2cf58: c62a0000 */ lwc1 $f10,0x0($s1) +/* 2cf5c: c7b000b4 */ lwc1 $f16,0xb4($sp) +/* 2cf60: c6240004 */ lwc1 $f4,0x4($s1) +/* 2cf64: 460a3001 */ sub.s $f0,$f6,$f10 +/* 2cf68: c7b200b8 */ lwc1 $f18,0xb8($sp) +/* 2cf6c: c6280008 */ lwc1 $f8,0x8($s1) +/* 2cf70: 46048081 */ sub.s $f2,$f16,$f4 +/* 2cf74: 46000182 */ mul.s $f6,$f0,$f0 +/* 2cf78: 240e0001 */ addiu $t6,$zero,0x1 +/* 2cf7c: 46089301 */ sub.s $f12,$f18,$f8 +/* 2cf80: 46021282 */ mul.s $f10,$f2,$f2 +/* 2cf84: c6d20000 */ lwc1 $f18,0x0($s6) +/* 2cf88: 460c6102 */ mul.s $f4,$f12,$f12 +/* 2cf8c: 460a3400 */ add.s $f16,$f6,$f10 +/* 2cf90: 46048380 */ add.s $f14,$f16,$f4 +/* 2cf94: 4612703c */ c.lt.s $f14,$f18 +/* 2cf98: 00000000 */ sll $zero,$zero,0x0 +/* 2cf9c: 45000017 */ bc1f .L0002cffc +/* 2cfa0: 00000000 */ sll $zero,$zero,0x0 +/* 2cfa4: afae0154 */ sw $t6,0x154($sp) +/* 2cfa8: e6ce0000 */ swc1 $f14,0x0($s6) +/* 2cfac: c7a800b0 */ lwc1 $f8,0xb0($sp) +/* 2cfb0: e6480000 */ swc1 $f8,0x0($s2) +/* 2cfb4: c7a600b4 */ lwc1 $f6,0xb4($sp) +/* 2cfb8: e6460004 */ swc1 $f6,0x4($s2) +/* 2cfbc: c7aa00b8 */ lwc1 $f10,0xb8($sp) +/* 2cfc0: e64a0008 */ swc1 $f10,0x8($s2) +/* 2cfc4: c7b000a4 */ lwc1 $f16,0xa4($sp) +/* 2cfc8: e6900000 */ swc1 $f16,0x0($s4) +/* 2cfcc: c7a400a8 */ lwc1 $f4,0xa8($sp) +/* 2cfd0: e6840004 */ swc1 $f4,0x4($s4) +/* 2cfd4: c7b200ac */ lwc1 $f18,0xac($sp) +/* 2cfd8: e6920008 */ swc1 $f18,0x8($s4) +/* 2cfdc: c7a80098 */ lwc1 $f8,0x98($sp) +/* 2cfe0: e6a80000 */ swc1 $f8,0x0($s5) +/* 2cfe4: c7a6009c */ lwc1 $f6,0x9c($sp) +/* 2cfe8: e6a60004 */ swc1 $f6,0x4($s5) +/* 2cfec: c7aa00a0 */ lwc1 $f10,0xa0($sp) +/* 2cff0: e6aa0008 */ swc1 $f10,0x8($s5) +/* 2cff4: 8faf01a8 */ lw $t7,0x1a8($sp) +/* 2cff8: adf00000 */ sw $s0,0x0($t7) +.L0002cffc: +/* 2cffc: 10000042 */ beqz $zero,.L0002d108 +/* 2d000: 2610004c */ addiu $s0,$s0,0x4c +.L0002d004: +/* 2d004: 24010003 */ addiu $at,$zero,0x3 +/* 2d008: 1441003f */ bne $v0,$at,.L0002d108 +/* 2d00c: 97b80186 */ lhu $t8,0x186($sp) +/* 2d010: 96190002 */ lhu $t9,0x2($s0) +/* 2d014: 02202025 */ or $a0,$s1,$zero +/* 2d018: 02602825 */ or $a1,$s3,$zero +/* 2d01c: 03194024 */ and $t0,$t8,$t9 +/* 2d020: 11000038 */ beqz $t0,.L0002d104 +/* 2d024: 02e03025 */ or $a2,$s7,$zero +/* 2d028: 8fac018c */ lw $t4,0x18c($sp) +/* 2d02c: 27a90088 */ addiu $t1,$sp,0x88 +/* 2d030: 27aa007c */ addiu $t2,$sp,0x7c +/* 2d034: 27ab0070 */ addiu $t3,$sp,0x70 +/* 2d038: afab0018 */ sw $t3,0x18($sp) +/* 2d03c: afaa0014 */ sw $t2,0x14($sp) +/* 2d040: afa90010 */ sw $t1,0x10($sp) +/* 2d044: 02003825 */ or $a3,$s0,$zero +/* 2d048: e7b60020 */ swc1 $f22,0x20($sp) +/* 2d04c: e7b40024 */ swc1 $f20,0x24($sp) +/* 2d050: 0c00ae55 */ jal func0002b954 +/* 2d054: afac001c */ sw $t4,0x1c($sp) +/* 2d058: 1040002a */ beqz $v0,.L0002d104 +/* 2d05c: c7b00088 */ lwc1 $f16,0x88($sp) +/* 2d060: c6240000 */ lwc1 $f4,0x0($s1) +/* 2d064: c7b2008c */ lwc1 $f18,0x8c($sp) +/* 2d068: c6280004 */ lwc1 $f8,0x4($s1) +/* 2d06c: 46048001 */ sub.s $f0,$f16,$f4 +/* 2d070: c7a60090 */ lwc1 $f6,0x90($sp) +/* 2d074: c62a0008 */ lwc1 $f10,0x8($s1) +/* 2d078: 46089081 */ sub.s $f2,$f18,$f8 +/* 2d07c: 46000402 */ mul.s $f16,$f0,$f0 +/* 2d080: 240d0001 */ addiu $t5,$zero,0x1 +/* 2d084: 460a3301 */ sub.s $f12,$f6,$f10 +/* 2d088: 46021102 */ mul.s $f4,$f2,$f2 +/* 2d08c: c6c60000 */ lwc1 $f6,0x0($s6) +/* 2d090: 460c6202 */ mul.s $f8,$f12,$f12 +/* 2d094: 46048480 */ add.s $f18,$f16,$f4 +/* 2d098: 46089380 */ add.s $f14,$f18,$f8 +/* 2d09c: 4606703c */ c.lt.s $f14,$f6 +/* 2d0a0: 00000000 */ sll $zero,$zero,0x0 +/* 2d0a4: 45020018 */ bc1fl .L0002d108 +/* 2d0a8: 26100018 */ addiu $s0,$s0,0x18 +/* 2d0ac: afad0154 */ sw $t5,0x154($sp) +/* 2d0b0: e6ce0000 */ swc1 $f14,0x0($s6) +/* 2d0b4: c7aa0088 */ lwc1 $f10,0x88($sp) +/* 2d0b8: e64a0000 */ swc1 $f10,0x0($s2) +/* 2d0bc: c7b0008c */ lwc1 $f16,0x8c($sp) +/* 2d0c0: e6500004 */ swc1 $f16,0x4($s2) +/* 2d0c4: c7a40090 */ lwc1 $f4,0x90($sp) +/* 2d0c8: e6440008 */ swc1 $f4,0x8($s2) +/* 2d0cc: c7b2007c */ lwc1 $f18,0x7c($sp) +/* 2d0d0: e6920000 */ swc1 $f18,0x0($s4) +/* 2d0d4: c7a80080 */ lwc1 $f8,0x80($sp) +/* 2d0d8: e6880004 */ swc1 $f8,0x4($s4) +/* 2d0dc: c7a60084 */ lwc1 $f6,0x84($sp) +/* 2d0e0: e6860008 */ swc1 $f6,0x8($s4) +/* 2d0e4: c7aa0070 */ lwc1 $f10,0x70($sp) +/* 2d0e8: e6aa0000 */ swc1 $f10,0x0($s5) +/* 2d0ec: c7b00074 */ lwc1 $f16,0x74($sp) +/* 2d0f0: e6b00004 */ swc1 $f16,0x4($s5) +/* 2d0f4: c7a40078 */ lwc1 $f4,0x78($sp) +/* 2d0f8: e6a40008 */ swc1 $f4,0x8($s5) +/* 2d0fc: 8fae01a8 */ lw $t6,0x1a8($sp) +/* 2d100: add00000 */ sw $s0,0x0($t6) +.L0002d104: +/* 2d104: 26100018 */ addiu $s0,$s0,0x18 +.L0002d108: +/* 2d108: 8faf0174 */ lw $t7,0x174($sp) +/* 2d10c: 020f082b */ sltu $at,$s0,$t7 +/* 2d110: 5420fd9d */ bnezl $at,.L0002c788 +/* 2d114: 92020000 */ lbu $v0,0x0($s0) +.L0002d118: +/* 2d118: 8fa20154 */ lw $v0,0x154($sp) +/* 2d11c: 8fbf0064 */ lw $ra,0x64($sp) +/* 2d120: d7b40030 */ ldc1 $f20,0x30($sp) +/* 2d124: d7b60038 */ ldc1 $f22,0x38($sp) +/* 2d128: 8fb00040 */ lw $s0,0x40($sp) +/* 2d12c: 8fb10044 */ lw $s1,0x44($sp) +/* 2d130: 8fb20048 */ lw $s2,0x48($sp) +/* 2d134: 8fb3004c */ lw $s3,0x4c($sp) +/* 2d138: 8fb40050 */ lw $s4,0x50($sp) +/* 2d13c: 8fb50054 */ lw $s5,0x54($sp) +/* 2d140: 8fb60058 */ lw $s6,0x58($sp) +/* 2d144: 8fb7005c */ lw $s7,0x5c($sp) +/* 2d148: 8fbe0060 */ lw $s8,0x60($sp) +/* 2d14c: 2c580001 */ sltiu $t8,$v0,0x1 +/* 2d150: 03001025 */ or $v0,$t8,$zero +/* 2d154: 03e00008 */ jr $ra +/* 2d158: 27bd0170 */ addiu $sp,$sp,0x170 +); + +GLOBAL_ASM( +glabel func0002d15c +/* 2d15c: 27bdfd68 */ addiu $sp,$sp,-664 +/* 2d160: afbf0064 */ sw $ra,0x64($sp) +/* 2d164: afbe0060 */ sw $s8,0x60($sp) +/* 2d168: afb7005c */ sw $s7,0x5c($sp) +/* 2d16c: afb60058 */ sw $s6,0x58($sp) +/* 2d170: afb50054 */ sw $s5,0x54($sp) +/* 2d174: afb40050 */ sw $s4,0x50($sp) +/* 2d178: afb3004c */ sw $s3,0x4c($sp) +/* 2d17c: afb20048 */ sw $s2,0x48($sp) +/* 2d180: afb10044 */ sw $s1,0x44($sp) +/* 2d184: afb00040 */ sw $s0,0x40($sp) +/* 2d188: f7b60038 */ sdc1 $f22,0x38($sp) +/* 2d18c: f7b40030 */ sdc1 $f20,0x30($sp) +/* 2d190: afa602a0 */ sw $a2,0x2a0($sp) +/* 2d194: afa702a4 */ sw $a3,0x2a4($sp) +/* 2d198: c4860000 */ lwc1 $f6,0x0($a0) +/* 2d19c: c4a40000 */ lwc1 $f4,0x0($a1) +/* 2d1a0: 30ef0020 */ andi $t7,$a3,0x20 +/* 2d1a4: 00a0a025 */ or $s4,$a1,$zero +/* 2d1a8: 46062201 */ sub.s $f8,$f4,$f6 +/* 2d1ac: 0080a825 */ or $s5,$a0,$zero +/* 2d1b0: e7a8027c */ swc1 $f8,0x27c($sp) +/* 2d1b4: c4900004 */ lwc1 $f16,0x4($a0) +/* 2d1b8: c4aa0004 */ lwc1 $f10,0x4($a1) +/* 2d1bc: 46105481 */ sub.s $f18,$f10,$f16 +/* 2d1c0: e7b20280 */ swc1 $f18,0x280($sp) +/* 2d1c4: c4860008 */ lwc1 $f6,0x8($a0) +/* 2d1c8: c4a40008 */ lwc1 $f4,0x8($a1) +/* 2d1cc: 46062201 */ sub.s $f8,$f4,$f6 +/* 2d1d0: 11e00033 */ beqz $t7,.L0002d2a0 +/* 2d1d4: e7a80284 */ swc1 $f8,0x284($sp) +/* 2d1d8: 84c80000 */ lh $t0,0x0($a2) +/* 2d1dc: 2401ffff */ addiu $at,$zero,-1 +/* 2d1e0: 00c08025 */ or $s0,$a2,$zero +/* 2d1e4: 1101002e */ beq $t0,$at,.L0002d2a0 +/* 2d1e8: c7b602b8 */ lwc1 $f22,0x2b8($sp) +/* 2d1ec: 3c13800a */ lui $s3,0x800a +/* 2d1f0: 3c12800a */ lui $s2,0x800a +/* 2d1f4: 3c11800a */ lui $s1,0x800a +/* 2d1f8: 2631a8a4 */ addiu $s1,$s1,-22364 +/* 2d1fc: 2652a8a8 */ addiu $s2,$s2,-22360 +/* 2d200: 2673a8a0 */ addiu $s3,$s3,-22368 +/* 2d204: c7b402b4 */ lwc1 $f20,0x2b4($sp) +/* 2d208: 8fbe02b0 */ lw $s8,0x2b0($sp) +/* 2d20c: 8fb702ac */ lw $s7,0x2ac($sp) +/* 2d210: 97b602aa */ lhu $s6,0x2aa($sp) +/* 2d214: 8e390000 */ lw $t9,0x0($s1) +.L0002d218: +/* 2d218: 00085080 */ sll $t2,$t0,0x2 +/* 2d21c: 0119082a */ slt $at,$t0,$t9 +/* 2d220: 5020001b */ beqzl $at,.L0002d290 +/* 2d224: 86080002 */ lh $t0,0x2($s0) +/* 2d228: 8e490000 */ lw $t1,0x0($s2) +/* 2d22c: 8e630000 */ lw $v1,0x0($s3) +/* 2d230: 27af027c */ addiu $t7,$sp,0x27c +/* 2d234: 012a1021 */ addu $v0,$t1,$t2 +/* 2d238: 8c4b0000 */ lw $t3,0x0($v0) +/* 2d23c: 02a03025 */ or $a2,$s5,$zero +/* 2d240: 02803825 */ or $a3,$s4,$zero +/* 2d244: 01632021 */ addu $a0,$t3,$v1 +/* 2d248: afa4028c */ sw $a0,0x28c($sp) +/* 2d24c: 8c4d0004 */ lw $t5,0x4($v0) +/* 2d250: e7b60024 */ swc1 $f22,0x24($sp) +/* 2d254: e7b40020 */ swc1 $f20,0x20($sp) +/* 2d258: 01a32821 */ addu $a1,$t5,$v1 +/* 2d25c: afa50288 */ sw $a1,0x288($sp) +/* 2d260: afbe001c */ sw $s8,0x1c($sp) +/* 2d264: afb70018 */ sw $s7,0x18($sp) +/* 2d268: afb60014 */ sw $s6,0x14($sp) +/* 2d26c: 0c00af41 */ jal func0002bd04 +/* 2d270: afaf0010 */ sw $t7,0x10($sp) +/* 2d274: 54400006 */ bnezl $v0,.L0002d290 +/* 2d278: 86080002 */ lh $t0,0x2($s0) +/* 2d27c: 0c00945a */ jal func00025168 +/* 2d280: 00002025 */ or $a0,$zero,$zero +/* 2d284: 1000003c */ beqz $zero,.L0002d378 +/* 2d288: 00001025 */ or $v0,$zero,$zero +/* 2d28c: 86080002 */ lh $t0,0x2($s0) +.L0002d290: +/* 2d290: 2401ffff */ addiu $at,$zero,-1 +/* 2d294: 26100002 */ addiu $s0,$s0,0x2 +/* 2d298: 5501ffdf */ bnel $t0,$at,.L0002d218 +/* 2d29c: 8e390000 */ lw $t9,0x0($s1) +.L0002d2a0: +/* 2d2a0: 27b10078 */ addiu $s1,$sp,0x78 +/* 2d2a4: 97b602aa */ lhu $s6,0x2aa($sp) +/* 2d2a8: 8fb702ac */ lw $s7,0x2ac($sp) +/* 2d2ac: 8fbe02b0 */ lw $s8,0x2b0($sp) +/* 2d2b0: c7b402b4 */ lwc1 $f20,0x2b4($sp) +/* 2d2b4: c7b602b8 */ lwc1 $f22,0x2b8($sp) +/* 2d2b8: 02202825 */ or $a1,$s1,$zero +/* 2d2bc: 8fa402a0 */ lw $a0,0x2a0($sp) +/* 2d2c0: 0fc197e0 */ jal 0xf065f80 +/* 2d2c4: 24060100 */ addiu $a2,$zero,0x100 +/* 2d2c8: 87b80078 */ lh $t8,0x78($sp) +/* 2d2cc: 02208025 */ or $s0,$s1,$zero +/* 2d2d0: 27b90078 */ addiu $t9,$sp,0x78 +/* 2d2d4: 07000027 */ bltz $t8,.L0002d374 +/* 2d2d8: 3c13800a */ lui $s3,0x800a +/* 2d2dc: 87220000 */ lh $v0,0x0($t9) +/* 2d2e0: 26739fc0 */ addiu $s3,$s3,-24640 +/* 2d2e4: 24120048 */ addiu $s2,$zero,0x48 +.L0002d2e8: +/* 2d2e8: 00520019 */ multu $v0,$s2 +/* 2d2ec: 8e6a0338 */ lw $t2,0x338($s3) +/* 2d2f0: 8fa502a4 */ lw $a1,0x2a4($sp) +/* 2d2f4: 00004812 */ mflo $t1 +/* 2d2f8: 012a8821 */ addu $s1,$t1,$t2 +/* 2d2fc: 0fc19553 */ jal 0xf06554c +/* 2d300: 02202025 */ or $a0,$s1,$zero +/* 2d304: 10400017 */ beqz $v0,.L0002d364 +/* 2d308: 02202025 */ or $a0,$s1,$zero +/* 2d30c: 27a5028c */ addiu $a1,$sp,0x28c +/* 2d310: 0fc198a4 */ jal 0xf066290 +/* 2d314: 27a60288 */ addiu $a2,$sp,0x288 +/* 2d318: 10400012 */ beqz $v0,.L0002d364 +/* 2d31c: 8fa4028c */ lw $a0,0x28c($sp) +/* 2d320: 27ab027c */ addiu $t3,$sp,0x27c +/* 2d324: afab0010 */ sw $t3,0x10($sp) +/* 2d328: 8fa50288 */ lw $a1,0x288($sp) +/* 2d32c: 02a03025 */ or $a2,$s5,$zero +/* 2d330: 02803825 */ or $a3,$s4,$zero +/* 2d334: afb60014 */ sw $s6,0x14($sp) +/* 2d338: afb70018 */ sw $s7,0x18($sp) +/* 2d33c: afbe001c */ sw $s8,0x1c($sp) +/* 2d340: e7b40020 */ swc1 $f20,0x20($sp) +/* 2d344: 0c00af41 */ jal func0002bd04 +/* 2d348: e7b60024 */ swc1 $f22,0x24($sp) +/* 2d34c: 54400006 */ bnezl $v0,.L0002d368 +/* 2d350: 86020002 */ lh $v0,0x2($s0) +/* 2d354: 0c00945a */ jal func00025168 +/* 2d358: 02202025 */ or $a0,$s1,$zero +/* 2d35c: 10000006 */ beqz $zero,.L0002d378 +/* 2d360: 00001025 */ or $v0,$zero,$zero +.L0002d364: +/* 2d364: 86020002 */ lh $v0,0x2($s0) +.L0002d368: +/* 2d368: 26100002 */ addiu $s0,$s0,0x2 +/* 2d36c: 0441ffde */ bgez $v0,.L0002d2e8 +/* 2d370: 00000000 */ sll $zero,$zero,0x0 +.L0002d374: +/* 2d374: 24020001 */ addiu $v0,$zero,0x1 +.L0002d378: +/* 2d378: 8fbf0064 */ lw $ra,0x64($sp) +/* 2d37c: d7b40030 */ ldc1 $f20,0x30($sp) +/* 2d380: d7b60038 */ ldc1 $f22,0x38($sp) +/* 2d384: 8fb00040 */ lw $s0,0x40($sp) +/* 2d388: 8fb10044 */ lw $s1,0x44($sp) +/* 2d38c: 8fb20048 */ lw $s2,0x48($sp) +/* 2d390: 8fb3004c */ lw $s3,0x4c($sp) +/* 2d394: 8fb40050 */ lw $s4,0x50($sp) +/* 2d398: 8fb50054 */ lw $s5,0x54($sp) +/* 2d39c: 8fb60058 */ lw $s6,0x58($sp) +/* 2d3a0: 8fb7005c */ lw $s7,0x5c($sp) +/* 2d3a4: 8fbe0060 */ lw $s8,0x60($sp) +/* 2d3a8: 03e00008 */ jr $ra +/* 2d3ac: 27bd0298 */ addiu $sp,$sp,0x298 +); + +GLOBAL_ASM( +glabel func0002d3b0 +/* 2d3b0: 27bdfd20 */ addiu $sp,$sp,-736 +/* 2d3b4: 3c014f80 */ lui $at,0x4f80 +/* 2d3b8: 44812000 */ mtc1 $at,$f4 +/* 2d3bc: afbf007c */ sw $ra,0x7c($sp) +/* 2d3c0: afbe0078 */ sw $s8,0x78($sp) +/* 2d3c4: afb70074 */ sw $s7,0x74($sp) +/* 2d3c8: afb60070 */ sw $s6,0x70($sp) +/* 2d3cc: afb5006c */ sw $s5,0x6c($sp) +/* 2d3d0: afb40068 */ sw $s4,0x68($sp) +/* 2d3d4: afb30064 */ sw $s3,0x64($sp) +/* 2d3d8: afb20060 */ sw $s2,0x60($sp) +/* 2d3dc: afb1005c */ sw $s1,0x5c($sp) +/* 2d3e0: afb00058 */ sw $s0,0x58($sp) +/* 2d3e4: f7b60050 */ sdc1 $f22,0x50($sp) +/* 2d3e8: f7b40048 */ sdc1 $f20,0x48($sp) +/* 2d3ec: afa402e0 */ sw $a0,0x2e0($sp) +/* 2d3f0: afa502e4 */ sw $a1,0x2e4($sp) +/* 2d3f4: afa702ec */ sw $a3,0x2ec($sp) +/* 2d3f8: afa002c0 */ sw $zero,0x2c0($sp) +/* 2d3fc: e7a40298 */ swc1 $f4,0x298($sp) +/* 2d400: c4880000 */ lwc1 $f8,0x0($a0) +/* 2d404: c4a60000 */ lwc1 $f6,0x0($a1) +/* 2d408: 30f90020 */ andi $t9,$a3,0x20 +/* 2d40c: 00c0f025 */ or $s8,$a2,$zero +/* 2d410: 46083281 */ sub.s $f10,$f6,$f8 +/* 2d414: e7aa02c4 */ swc1 $f10,0x2c4($sp) +/* 2d418: c4920004 */ lwc1 $f18,0x4($a0) +/* 2d41c: c4b00004 */ lwc1 $f16,0x4($a1) +/* 2d420: 46128101 */ sub.s $f4,$f16,$f18 +/* 2d424: e7a402c8 */ swc1 $f4,0x2c8($sp) +/* 2d428: c4880008 */ lwc1 $f8,0x8($a0) +/* 2d42c: c4a60008 */ lwc1 $f6,0x8($a1) +/* 2d430: 46083281 */ sub.s $f10,$f6,$f8 +/* 2d434: 13200043 */ beqz $t9,.L0002d544 +/* 2d438: e7aa02cc */ swc1 $f10,0x2cc($sp) +/* 2d43c: 84c80000 */ lh $t0,0x0($a2) +/* 2d440: 2411ffff */ addiu $s1,$zero,-1 +/* 2d444: 00c08025 */ or $s0,$a2,$zero +/* 2d448: 1111003e */ beq $t0,$s1,.L0002d544 +/* 2d44c: c7b60300 */ lwc1 $f22,0x300($sp) +/* 2d450: 3c17800a */ lui $s7,0x800a +/* 2d454: 3c16800a */ lui $s6,0x800a +/* 2d458: 3c15800a */ lui $s5,0x800a +/* 2d45c: 26b5a8a4 */ addiu $s5,$s5,-22364 +/* 2d460: 26d6a8a8 */ addiu $s6,$s6,-22360 +/* 2d464: 26f7a8a0 */ addiu $s7,$s7,-22368 +/* 2d468: c7b402fc */ lwc1 $f20,0x2fc($sp) +/* 2d46c: 27b4029c */ addiu $s4,$sp,0x29c +/* 2d470: 27b302a8 */ addiu $s3,$sp,0x2a8 +/* 2d474: 27b202b4 */ addiu $s2,$sp,0x2b4 +/* 2d478: 8ea90000 */ lw $t1,0x0($s5) +.L0002d47c: +/* 2d47c: 00085080 */ sll $t2,$t0,0x2 +/* 2d480: 27b802c4 */ addiu $t8,$sp,0x2c4 +/* 2d484: 0109082a */ slt $at,$t0,$t1 +/* 2d488: 5020002b */ beqzl $at,.L0002d538 +/* 2d48c: 86080002 */ lh $t0,0x2($s0) +/* 2d490: 8ecb0000 */ lw $t3,0x0($s6) +/* 2d494: 8ee30000 */ lw $v1,0x0($s7) +/* 2d498: 97b902f2 */ lhu $t9,0x2f2($sp) +/* 2d49c: 014b1021 */ addu $v0,$t2,$t3 +/* 2d4a0: 8c4c0000 */ lw $t4,0x0($v0) +/* 2d4a4: 8faa02f8 */ lw $t2,0x2f8($sp) +/* 2d4a8: 8fa902f4 */ lw $t1,0x2f4($sp) +/* 2d4ac: 01832021 */ addu $a0,$t4,$v1 +/* 2d4b0: afa402d4 */ sw $a0,0x2d4($sp) +/* 2d4b4: 8c4e0004 */ lw $t6,0x4($v0) +/* 2d4b8: 27ac0294 */ addiu $t4,$sp,0x294 +/* 2d4bc: 27ab0298 */ addiu $t3,$sp,0x298 +/* 2d4c0: 01c32821 */ addu $a1,$t6,$v1 +/* 2d4c4: afa502d0 */ sw $a1,0x2d0($sp) +/* 2d4c8: afab0028 */ sw $t3,0x28($sp) +/* 2d4cc: afac0038 */ sw $t4,0x38($sp) +/* 2d4d0: afa8003c */ sw $t0,0x3c($sp) +/* 2d4d4: afb40034 */ sw $s4,0x34($sp) +/* 2d4d8: afb30030 */ sw $s3,0x30($sp) +/* 2d4dc: afb2002c */ sw $s2,0x2c($sp) +/* 2d4e0: e7b60024 */ swc1 $f22,0x24($sp) +/* 2d4e4: e7b40020 */ swc1 $f20,0x20($sp) +/* 2d4e8: afb80010 */ sw $t8,0x10($sp) +/* 2d4ec: 8fa602e0 */ lw $a2,0x2e0($sp) +/* 2d4f0: 8fa702e4 */ lw $a3,0x2e4($sp) +/* 2d4f4: afb90014 */ sw $t9,0x14($sp) +/* 2d4f8: afaa001c */ sw $t2,0x1c($sp) +/* 2d4fc: 0c00b1c5 */ jal func0002c714 +/* 2d500: afa90018 */ sw $t1,0x18($sp) +/* 2d504: 1440000b */ bnez $v0,.L0002d534 +/* 2d508: 240d0001 */ addiu $t5,$zero,0x1 +/* 2d50c: c7b00298 */ lwc1 $f16,0x298($sp) +/* 2d510: 8fae0294 */ lw $t6,0x294($sp) +/* 2d514: afad02c0 */ sw $t5,0x2c0($sp) +/* 2d518: 02602025 */ or $a0,$s3,$zero +/* 2d51c: 02802825 */ or $a1,$s4,$zero +/* 2d520: 02403025 */ or $a2,$s2,$zero +/* 2d524: 00003825 */ or $a3,$zero,$zero +/* 2d528: e7b00010 */ swc1 $f16,0x10($sp) +/* 2d52c: 0c009495 */ jal func00025254 +/* 2d530: afae0014 */ sw $t6,0x14($sp) +.L0002d534: +/* 2d534: 86080002 */ lh $t0,0x2($s0) +.L0002d538: +/* 2d538: 26100002 */ addiu $s0,$s0,0x2 +/* 2d53c: 5511ffcf */ bnel $t0,$s1,.L0002d47c +/* 2d540: 8ea90000 */ lw $t1,0x0($s5) +.L0002d544: +/* 2d544: 27b00090 */ addiu $s0,$sp,0x90 +/* 2d548: 27b202b4 */ addiu $s2,$sp,0x2b4 +/* 2d54c: 27b302a8 */ addiu $s3,$sp,0x2a8 +/* 2d550: 27b4029c */ addiu $s4,$sp,0x29c +/* 2d554: c7b402fc */ lwc1 $f20,0x2fc($sp) +/* 2d558: c7b60300 */ lwc1 $f22,0x300($sp) +/* 2d55c: 02002825 */ or $a1,$s0,$zero +/* 2d560: 03c02025 */ or $a0,$s8,$zero +/* 2d564: 0fc197e0 */ jal 0xf065f80 +/* 2d568: 24060100 */ addiu $a2,$zero,0x100 +/* 2d56c: 87af0090 */ lh $t7,0x90($sp) +/* 2d570: 02008825 */ or $s1,$s0,$zero +/* 2d574: 27b80090 */ addiu $t8,$sp,0x90 +/* 2d578: 05e0003b */ bltz $t7,.L0002d668 +/* 2d57c: 27be02d0 */ addiu $s8,$sp,0x2d0 +/* 2d580: 3c16800a */ lui $s6,0x800a +/* 2d584: 26d69fc0 */ addiu $s6,$s6,-24640 +/* 2d588: 87020000 */ lh $v0,0x0($t8) +/* 2d58c: 27b702d4 */ addiu $s7,$sp,0x2d4 +/* 2d590: 24150048 */ addiu $s5,$zero,0x48 +.L0002d594: +/* 2d594: 00550019 */ multu $v0,$s5 +/* 2d598: 8ec90338 */ lw $t1,0x338($s6) +/* 2d59c: 8fa502ec */ lw $a1,0x2ec($sp) +/* 2d5a0: 0000c812 */ mflo $t9 +/* 2d5a4: 03298021 */ addu $s0,$t9,$t1 +/* 2d5a8: 0fc19553 */ jal 0xf06554c +/* 2d5ac: 02002025 */ or $a0,$s0,$zero +/* 2d5b0: 10400029 */ beqz $v0,.L0002d658 +/* 2d5b4: 02002025 */ or $a0,$s0,$zero +/* 2d5b8: 02e02825 */ or $a1,$s7,$zero +/* 2d5bc: 0fc198a4 */ jal 0xf066290 +/* 2d5c0: 03c03025 */ or $a2,$s8,$zero +/* 2d5c4: 10400024 */ beqz $v0,.L0002d658 +/* 2d5c8: 8fa402d4 */ lw $a0,0x2d4($sp) +/* 2d5cc: 97ab02f2 */ lhu $t3,0x2f2($sp) +/* 2d5d0: 8fac02f4 */ lw $t4,0x2f4($sp) +/* 2d5d4: 8fad02f8 */ lw $t5,0x2f8($sp) +/* 2d5d8: 27aa02c4 */ addiu $t2,$sp,0x2c4 +/* 2d5dc: 27ae0298 */ addiu $t6,$sp,0x298 +/* 2d5e0: 27af0294 */ addiu $t7,$sp,0x294 +/* 2d5e4: 2418fc19 */ addiu $t8,$zero,-999 +/* 2d5e8: afb8003c */ sw $t8,0x3c($sp) +/* 2d5ec: afaf0038 */ sw $t7,0x38($sp) +/* 2d5f0: afae0028 */ sw $t6,0x28($sp) +/* 2d5f4: afaa0010 */ sw $t2,0x10($sp) +/* 2d5f8: 8fa502d0 */ lw $a1,0x2d0($sp) +/* 2d5fc: 8fa602e0 */ lw $a2,0x2e0($sp) +/* 2d600: 8fa702e4 */ lw $a3,0x2e4($sp) +/* 2d604: e7b40020 */ swc1 $f20,0x20($sp) +/* 2d608: e7b60024 */ swc1 $f22,0x24($sp) +/* 2d60c: afb2002c */ sw $s2,0x2c($sp) +/* 2d610: afb30030 */ sw $s3,0x30($sp) +/* 2d614: afb40034 */ sw $s4,0x34($sp) +/* 2d618: afab0014 */ sw $t3,0x14($sp) +/* 2d61c: afac0018 */ sw $t4,0x18($sp) +/* 2d620: 0c00b1c5 */ jal func0002c714 +/* 2d624: afad001c */ sw $t5,0x1c($sp) +/* 2d628: 1440000b */ bnez $v0,.L0002d658 +/* 2d62c: 24190001 */ addiu $t9,$zero,0x1 +/* 2d630: c7b20298 */ lwc1 $f18,0x298($sp) +/* 2d634: 8fa90294 */ lw $t1,0x294($sp) +/* 2d638: afb902c0 */ sw $t9,0x2c0($sp) +/* 2d63c: 02602025 */ or $a0,$s3,$zero +/* 2d640: 02802825 */ or $a1,$s4,$zero +/* 2d644: 02403025 */ or $a2,$s2,$zero +/* 2d648: 02003825 */ or $a3,$s0,$zero +/* 2d64c: e7b20010 */ swc1 $f18,0x10($sp) +/* 2d650: 0c009495 */ jal func00025254 +/* 2d654: afa90014 */ sw $t1,0x14($sp) +.L0002d658: +/* 2d658: 86220002 */ lh $v0,0x2($s1) +/* 2d65c: 26310002 */ addiu $s1,$s1,0x2 +/* 2d660: 0441ffcc */ bgez $v0,.L0002d594 +/* 2d664: 00000000 */ sll $zero,$zero,0x0 +.L0002d668: +/* 2d668: 8fa202c0 */ lw $v0,0x2c0($sp) +/* 2d66c: 8fbf007c */ lw $ra,0x7c($sp) +/* 2d670: d7b40048 */ ldc1 $f20,0x48($sp) +/* 2d674: d7b60050 */ ldc1 $f22,0x50($sp) +/* 2d678: 8fb00058 */ lw $s0,0x58($sp) +/* 2d67c: 8fb1005c */ lw $s1,0x5c($sp) +/* 2d680: 8fb20060 */ lw $s2,0x60($sp) +/* 2d684: 8fb30064 */ lw $s3,0x64($sp) +/* 2d688: 8fb40068 */ lw $s4,0x68($sp) +/* 2d68c: 8fb5006c */ lw $s5,0x6c($sp) +/* 2d690: 8fb60070 */ lw $s6,0x70($sp) +/* 2d694: 8fb70074 */ lw $s7,0x74($sp) +/* 2d698: 8fbe0078 */ lw $s8,0x78($sp) +/* 2d69c: 2c4a0001 */ sltiu $t2,$v0,0x1 +/* 2d6a0: 01401025 */ or $v0,$t2,$zero +/* 2d6a4: 03e00008 */ jr $ra +/* 2d6a8: 27bd02e0 */ addiu $sp,$sp,0x2e0 +/* 2d6ac: 27bdff90 */ addiu $sp,$sp,-112 +/* 2d6b0: afa60078 */ sw $a2,0x78($sp) +/* 2d6b4: 00a03025 */ or $a2,$a1,$zero +/* 2d6b8: afbf002c */ sw $ra,0x2c($sp) +/* 2d6bc: afa50074 */ sw $a1,0x74($sp) +/* 2d6c0: afa7007c */ sw $a3,0x7c($sp) +/* 2d6c4: 27ae0044 */ addiu $t6,$sp,0x44 +/* 2d6c8: 240f0014 */ addiu $t7,$zero,0x14 +/* 2d6cc: afa40070 */ sw $a0,0x70($sp) +/* 2d6d0: afaf0014 */ sw $t7,0x14($sp) +/* 2d6d4: afae0010 */ sw $t6,0x10($sp) +/* 2d6d8: 27a70034 */ addiu $a3,$sp,0x34 +/* 2d6dc: 0c006052 */ jal func00018148 +/* 2d6e0: 8fa50078 */ lw $a1,0x78($sp) +/* 2d6e4: 8fb90080 */ lw $t9,0x80($sp) +/* 2d6e8: c7a40084 */ lwc1 $f4,0x84($sp) +/* 2d6ec: c7a60088 */ lwc1 $f6,0x88($sp) +/* 2d6f0: 24180004 */ addiu $t8,$zero,0x4 +/* 2d6f4: afb80010 */ sw $t8,0x10($sp) +/* 2d6f8: 8fa40070 */ lw $a0,0x70($sp) +/* 2d6fc: 8fa50078 */ lw $a1,0x78($sp) +/* 2d700: 27a60044 */ addiu $a2,$sp,0x44 +/* 2d704: 8fa7007c */ lw $a3,0x7c($sp) +/* 2d708: afa00014 */ sw $zero,0x14($sp) +/* 2d70c: afb90018 */ sw $t9,0x18($sp) +/* 2d710: e7a4001c */ swc1 $f4,0x1c($sp) +/* 2d714: 0c00b457 */ jal func0002d15c +/* 2d718: e7a60020 */ swc1 $f6,0x20($sp) +/* 2d71c: 8fbf002c */ lw $ra,0x2c($sp) +/* 2d720: 27bd0070 */ addiu $sp,$sp,0x70 +/* 2d724: 03e00008 */ jr $ra +/* 2d728: 00000000 */ sll $zero,$zero,0x0 +/* 2d72c: 27bdff90 */ addiu $sp,$sp,-112 +/* 2d730: afbf002c */ sw $ra,0x2c($sp) +/* 2d734: afa7007c */ sw $a3,0x7c($sp) +/* 2d738: 27ae0044 */ addiu $t6,$sp,0x44 +/* 2d73c: 240f0014 */ addiu $t7,$zero,0x14 +/* 2d740: afa40070 */ sw $a0,0x70($sp) +/* 2d744: afa60078 */ sw $a2,0x78($sp) +/* 2d748: afaf0014 */ sw $t7,0x14($sp) +/* 2d74c: afae0010 */ sw $t6,0x10($sp) +/* 2d750: 0fc19747 */ jal 0xf065d1c +/* 2d754: 27a70034 */ addiu $a3,$sp,0x34 +/* 2d758: 27a40034 */ addiu $a0,$sp,0x34 +/* 2d75c: 0fc19620 */ jal 0xf065880 +/* 2d760: 8fa5007c */ lw $a1,0x7c($sp) +/* 2d764: 10400011 */ beqz $v0,.L0002d7ac +/* 2d768: 00001825 */ or $v1,$zero,$zero +/* 2d76c: 8fb90084 */ lw $t9,0x84($sp) +/* 2d770: c7a40088 */ lwc1 $f4,0x88($sp) +/* 2d774: c7a6008c */ lwc1 $f6,0x8c($sp) +/* 2d778: 24180004 */ addiu $t8,$zero,0x4 +/* 2d77c: afb80010 */ sw $t8,0x10($sp) +/* 2d780: 8fa40070 */ lw $a0,0x70($sp) +/* 2d784: 8fa50078 */ lw $a1,0x78($sp) +/* 2d788: 27a60044 */ addiu $a2,$sp,0x44 +/* 2d78c: 8fa70080 */ lw $a3,0x80($sp) +/* 2d790: afa00014 */ sw $zero,0x14($sp) +/* 2d794: afb90018 */ sw $t9,0x18($sp) +/* 2d798: e7a4001c */ swc1 $f4,0x1c($sp) +/* 2d79c: 0c00b457 */ jal func0002d15c +/* 2d7a0: e7a60020 */ swc1 $f6,0x20($sp) +/* 2d7a4: 10000001 */ beqz $zero,.L0002d7ac +/* 2d7a8: 00401825 */ or $v1,$v0,$zero +.L0002d7ac: +/* 2d7ac: 8fbf002c */ lw $ra,0x2c($sp) +/* 2d7b0: 27bd0070 */ addiu $sp,$sp,0x70 +/* 2d7b4: 00601025 */ or $v0,$v1,$zero +/* 2d7b8: 03e00008 */ jr $ra +/* 2d7bc: 00000000 */ sll $zero,$zero,0x0 +/* 2d7c0: 27bdff90 */ addiu $sp,$sp,-112 +/* 2d7c4: afa60078 */ sw $a2,0x78($sp) +/* 2d7c8: 00a03025 */ or $a2,$a1,$zero +/* 2d7cc: afbf002c */ sw $ra,0x2c($sp) +/* 2d7d0: afa50074 */ sw $a1,0x74($sp) +/* 2d7d4: afa7007c */ sw $a3,0x7c($sp) +/* 2d7d8: 27ae0044 */ addiu $t6,$sp,0x44 +/* 2d7dc: 240f0014 */ addiu $t7,$zero,0x14 +/* 2d7e0: afa40070 */ sw $a0,0x70($sp) +/* 2d7e4: afaf0014 */ sw $t7,0x14($sp) +/* 2d7e8: afae0010 */ sw $t6,0x10($sp) +/* 2d7ec: 27a70034 */ addiu $a3,$sp,0x34 +/* 2d7f0: 0c006052 */ jal func00018148 +/* 2d7f4: 8fa50078 */ lw $a1,0x78($sp) +/* 2d7f8: 8fb90080 */ lw $t9,0x80($sp) +/* 2d7fc: c7a40084 */ lwc1 $f4,0x84($sp) +/* 2d800: c7a60088 */ lwc1 $f6,0x88($sp) +/* 2d804: 24180004 */ addiu $t8,$zero,0x4 +/* 2d808: afb80010 */ sw $t8,0x10($sp) +/* 2d80c: 8fa40070 */ lw $a0,0x70($sp) +/* 2d810: 8fa50078 */ lw $a1,0x78($sp) +/* 2d814: 27a60044 */ addiu $a2,$sp,0x44 +/* 2d818: 8fa7007c */ lw $a3,0x7c($sp) +/* 2d81c: afa00014 */ sw $zero,0x14($sp) +/* 2d820: afb90018 */ sw $t9,0x18($sp) +/* 2d824: e7a4001c */ swc1 $f4,0x1c($sp) +/* 2d828: 0c00b4ec */ jal func0002d3b0 +/* 2d82c: e7a60020 */ swc1 $f6,0x20($sp) +/* 2d830: 8fbf002c */ lw $ra,0x2c($sp) +/* 2d834: 27bd0070 */ addiu $sp,$sp,0x70 +/* 2d838: 03e00008 */ jr $ra +/* 2d83c: 00000000 */ sll $zero,$zero,0x0 +/* 2d840: 27bdffa0 */ addiu $sp,$sp,-96 +/* 2d844: afa60068 */ sw $a2,0x68($sp) +/* 2d848: 00a03025 */ or $a2,$a1,$zero +/* 2d84c: afbf002c */ sw $ra,0x2c($sp) +/* 2d850: afa50064 */ sw $a1,0x64($sp) +/* 2d854: 27ae0034 */ addiu $t6,$sp,0x34 +/* 2d858: 240f0014 */ addiu $t7,$zero,0x14 +/* 2d85c: afa40060 */ sw $a0,0x60($sp) +/* 2d860: afaf0014 */ sw $t7,0x14($sp) +/* 2d864: afae0010 */ sw $t6,0x10($sp) +/* 2d868: 0c006052 */ jal func00018148 +/* 2d86c: 8fa50068 */ lw $a1,0x68($sp) +/* 2d870: 8fb90074 */ lw $t9,0x74($sp) +/* 2d874: c7a40078 */ lwc1 $f4,0x78($sp) +/* 2d878: c7a6007c */ lwc1 $f6,0x7c($sp) +/* 2d87c: 24180004 */ addiu $t8,$zero,0x4 +/* 2d880: afb80010 */ sw $t8,0x10($sp) +/* 2d884: 8fa40060 */ lw $a0,0x60($sp) +/* 2d888: 8fa50068 */ lw $a1,0x68($sp) +/* 2d88c: 27a60034 */ addiu $a2,$sp,0x34 +/* 2d890: 8fa70070 */ lw $a3,0x70($sp) +/* 2d894: afa00014 */ sw $zero,0x14($sp) +/* 2d898: afb90018 */ sw $t9,0x18($sp) +/* 2d89c: e7a4001c */ swc1 $f4,0x1c($sp) +/* 2d8a0: 0c00b457 */ jal func0002d15c +/* 2d8a4: e7a60020 */ swc1 $f6,0x20($sp) +/* 2d8a8: 8fbf002c */ lw $ra,0x2c($sp) +/* 2d8ac: 27bd0060 */ addiu $sp,$sp,0x60 +/* 2d8b0: 03e00008 */ jr $ra +/* 2d8b4: 00000000 */ sll $zero,$zero,0x0 +/* 2d8b8: 27bdff90 */ addiu $sp,$sp,-112 +/* 2d8bc: afbf002c */ sw $ra,0x2c($sp) +/* 2d8c0: afa7007c */ sw $a3,0x7c($sp) +/* 2d8c4: 27ae0044 */ addiu $t6,$sp,0x44 +/* 2d8c8: 240f0014 */ addiu $t7,$zero,0x14 +/* 2d8cc: afa40070 */ sw $a0,0x70($sp) +/* 2d8d0: afa60078 */ sw $a2,0x78($sp) +/* 2d8d4: afaf0014 */ sw $t7,0x14($sp) +/* 2d8d8: afae0010 */ sw $t6,0x10($sp) +/* 2d8dc: 0fc19747 */ jal 0xf065d1c +/* 2d8e0: 27a70034 */ addiu $a3,$sp,0x34 +/* 2d8e4: 8fb90084 */ lw $t9,0x84($sp) +/* 2d8e8: c7a40088 */ lwc1 $f4,0x88($sp) +/* 2d8ec: c7a6008c */ lwc1 $f6,0x8c($sp) +/* 2d8f0: 24180004 */ addiu $t8,$zero,0x4 +/* 2d8f4: afb80010 */ sw $t8,0x10($sp) +/* 2d8f8: 8fa40070 */ lw $a0,0x70($sp) +/* 2d8fc: 8fa50078 */ lw $a1,0x78($sp) +/* 2d900: 27a60044 */ addiu $a2,$sp,0x44 +/* 2d904: 8fa70080 */ lw $a3,0x80($sp) +/* 2d908: afa00014 */ sw $zero,0x14($sp) +/* 2d90c: afb90018 */ sw $t9,0x18($sp) +/* 2d910: e7a4001c */ swc1 $f4,0x1c($sp) +/* 2d914: 0c00b4ec */ jal func0002d3b0 +/* 2d918: e7a60020 */ swc1 $f6,0x20($sp) +/* 2d91c: 1040000a */ beqz $v0,.L0002d948 +/* 2d920: 00401825 */ or $v1,$v0,$zero +/* 2d924: 27a40034 */ addiu $a0,$sp,0x34 +/* 2d928: 8fa5007c */ lw $a1,0x7c($sp) +/* 2d92c: 0fc19620 */ jal 0xf065880 +/* 2d930: afa20030 */ sw $v0,0x30($sp) +/* 2d934: 14400004 */ bnez $v0,.L0002d948 +/* 2d938: 8fa30030 */ lw $v1,0x30($sp) +/* 2d93c: 0c0093db */ jal func00024f6c +/* 2d940: 00000000 */ sll $zero,$zero,0x0 +/* 2d944: 2403ffff */ addiu $v1,$zero,-1 +.L0002d948: +/* 2d948: 8fbf002c */ lw $ra,0x2c($sp) +/* 2d94c: 27bd0070 */ addiu $sp,$sp,0x70 +/* 2d950: 00601025 */ or $v0,$v1,$zero +/* 2d954: 03e00008 */ jr $ra +/* 2d958: 00000000 */ sll $zero,$zero,0x0 +/* 2d95c: 27bdff78 */ addiu $sp,$sp,-136 +/* 2d960: afbf0034 */ sw $ra,0x34($sp) +/* 2d964: afb00030 */ sw $s0,0x30($sp) +/* 2d968: afa70094 */ sw $a3,0x94($sp) +/* 2d96c: 27ae005c */ addiu $t6,$sp,0x5c +/* 2d970: 240f0014 */ addiu $t7,$zero,0x14 +/* 2d974: 00c08025 */ or $s0,$a2,$zero +/* 2d978: afaf0014 */ sw $t7,0x14($sp) +/* 2d97c: afae0010 */ sw $t6,0x10($sp) +/* 2d980: 27a7004c */ addiu $a3,$sp,0x4c +/* 2d984: 0fc19747 */ jal 0xf065d1c +/* 2d988: afa40088 */ sw $a0,0x88($sp) +/* 2d98c: 8fb900a0 */ lw $t9,0xa0($sp) +/* 2d990: c7a400a4 */ lwc1 $f4,0xa4($sp) +/* 2d994: c7a600a8 */ lwc1 $f6,0xa8($sp) +/* 2d998: 24180004 */ addiu $t8,$zero,0x4 +/* 2d99c: 8fa40088 */ lw $a0,0x88($sp) +/* 2d9a0: afb80010 */ sw $t8,0x10($sp) +/* 2d9a4: 02002825 */ or $a1,$s0,$zero +/* 2d9a8: 27a6005c */ addiu $a2,$sp,0x5c +/* 2d9ac: 8fa7009c */ lw $a3,0x9c($sp) +/* 2d9b0: afa00014 */ sw $zero,0x14($sp) +/* 2d9b4: afb90018 */ sw $t9,0x18($sp) +/* 2d9b8: e7a4001c */ swc1 $f4,0x1c($sp) +/* 2d9bc: 0c00b4ec */ jal func0002d3b0 +/* 2d9c0: e7a60020 */ swc1 $f6,0x20($sp) +/* 2d9c4: 8fa40088 */ lw $a0,0x88($sp) +/* 2d9c8: 14400013 */ bnez $v0,.L0002da18 +/* 2d9cc: 00401825 */ or $v1,$v0,$zero +/* 2d9d0: c6080000 */ lwc1 $f8,0x0($s0) +/* 2d9d4: c48a0000 */ lwc1 $f10,0x0($a0) +/* 2d9d8: 27a50040 */ addiu $a1,$sp,0x40 +/* 2d9dc: 8fa60098 */ lw $a2,0x98($sp) +/* 2d9e0: 460a4401 */ sub.s $f16,$f8,$f10 +/* 2d9e4: e7b00040 */ swc1 $f16,0x40($sp) +/* 2d9e8: c4840004 */ lwc1 $f4,0x4($a0) +/* 2d9ec: c6120004 */ lwc1 $f18,0x4($s0) +/* 2d9f0: 46049181 */ sub.s $f6,$f18,$f4 +/* 2d9f4: e7a60044 */ swc1 $f6,0x44($sp) +/* 2d9f8: c48a0008 */ lwc1 $f10,0x8($a0) +/* 2d9fc: c6080008 */ lwc1 $f8,0x8($s0) +/* 2da00: afa2003c */ sw $v0,0x3c($sp) +/* 2da04: 460a4401 */ sub.s $f16,$f8,$f10 +/* 2da08: 0c009433 */ jal func000250cc +/* 2da0c: e7b00048 */ swc1 $f16,0x48($sp) +/* 2da10: 1000000a */ beqz $zero,.L0002da3c +/* 2da14: 8fa3003c */ lw $v1,0x3c($sp) +.L0002da18: +/* 2da18: 27a4004c */ addiu $a0,$sp,0x4c +/* 2da1c: 8fa50094 */ lw $a1,0x94($sp) +/* 2da20: 0fc19620 */ jal 0xf065880 +/* 2da24: afa3003c */ sw $v1,0x3c($sp) +/* 2da28: 14400004 */ bnez $v0,.L0002da3c +/* 2da2c: 8fa3003c */ lw $v1,0x3c($sp) +/* 2da30: 0c0093db */ jal func00024f6c +/* 2da34: 00000000 */ sll $zero,$zero,0x0 +/* 2da38: 2403ffff */ addiu $v1,$zero,-1 +.L0002da3c: +/* 2da3c: 8fbf0034 */ lw $ra,0x34($sp) +/* 2da40: 8fb00030 */ lw $s0,0x30($sp) +/* 2da44: 27bd0088 */ addiu $sp,$sp,0x88 +/* 2da48: 03e00008 */ jr $ra +/* 2da4c: 00601025 */ or $v0,$v1,$zero +/* 2da50: 27bdffa0 */ addiu $sp,$sp,-96 +/* 2da54: afa60068 */ sw $a2,0x68($sp) +/* 2da58: 00a03025 */ or $a2,$a1,$zero +/* 2da5c: afbf002c */ sw $ra,0x2c($sp) +/* 2da60: afa50064 */ sw $a1,0x64($sp) +/* 2da64: 27ae0034 */ addiu $t6,$sp,0x34 +/* 2da68: 240f0014 */ addiu $t7,$zero,0x14 +/* 2da6c: afa40060 */ sw $a0,0x60($sp) +/* 2da70: afaf0014 */ sw $t7,0x14($sp) +/* 2da74: afae0010 */ sw $t6,0x10($sp) +/* 2da78: 0c006052 */ jal func00018148 +/* 2da7c: 8fa50068 */ lw $a1,0x68($sp) +/* 2da80: 8fb90074 */ lw $t9,0x74($sp) +/* 2da84: c7a40078 */ lwc1 $f4,0x78($sp) +/* 2da88: c7a6007c */ lwc1 $f6,0x7c($sp) +/* 2da8c: 24180004 */ addiu $t8,$zero,0x4 +/* 2da90: afb80010 */ sw $t8,0x10($sp) +/* 2da94: 8fa40060 */ lw $a0,0x60($sp) +/* 2da98: 8fa50068 */ lw $a1,0x68($sp) +/* 2da9c: 27a60034 */ addiu $a2,$sp,0x34 +/* 2daa0: 8fa70070 */ lw $a3,0x70($sp) +/* 2daa4: afa00014 */ sw $zero,0x14($sp) +/* 2daa8: afb90018 */ sw $t9,0x18($sp) +/* 2daac: e7a4001c */ swc1 $f4,0x1c($sp) +/* 2dab0: 0c00b4ec */ jal func0002d3b0 +/* 2dab4: e7a60020 */ swc1 $f6,0x20($sp) +/* 2dab8: 8fbf002c */ lw $ra,0x2c($sp) +/* 2dabc: 27bd0060 */ addiu $sp,$sp,0x60 +/* 2dac0: 03e00008 */ jr $ra +/* 2dac4: 00000000 */ sll $zero,$zero,0x0 +/* 2dac8: 27bdff88 */ addiu $sp,$sp,-120 +/* 2dacc: afb00030 */ sw $s0,0x30($sp) +/* 2dad0: 00c08025 */ or $s0,$a2,$zero +/* 2dad4: 00a03025 */ or $a2,$a1,$zero +/* 2dad8: afbf0034 */ sw $ra,0x34($sp) +/* 2dadc: afa5007c */ sw $a1,0x7c($sp) +/* 2dae0: 27ae004c */ addiu $t6,$sp,0x4c +/* 2dae4: 240f0014 */ addiu $t7,$zero,0x14 +/* 2dae8: afaf0014 */ sw $t7,0x14($sp) +/* 2daec: afae0010 */ sw $t6,0x10($sp) +/* 2daf0: 02002825 */ or $a1,$s0,$zero +/* 2daf4: 0c006052 */ jal func00018148 +/* 2daf8: afa40078 */ sw $a0,0x78($sp) +/* 2dafc: 8fb90090 */ lw $t9,0x90($sp) +/* 2db00: c7a40094 */ lwc1 $f4,0x94($sp) +/* 2db04: c7a60098 */ lwc1 $f6,0x98($sp) +/* 2db08: 24180004 */ addiu $t8,$zero,0x4 +/* 2db0c: 8fa40078 */ lw $a0,0x78($sp) +/* 2db10: afb80010 */ sw $t8,0x10($sp) +/* 2db14: 02002825 */ or $a1,$s0,$zero +/* 2db18: 27a6004c */ addiu $a2,$sp,0x4c +/* 2db1c: 8fa7008c */ lw $a3,0x8c($sp) +/* 2db20: afa00014 */ sw $zero,0x14($sp) +/* 2db24: afb90018 */ sw $t9,0x18($sp) +/* 2db28: e7a4001c */ swc1 $f4,0x1c($sp) +/* 2db2c: 0c00b4ec */ jal func0002d3b0 +/* 2db30: e7a60020 */ swc1 $f6,0x20($sp) +/* 2db34: 8fa40078 */ lw $a0,0x78($sp) +/* 2db38: 14400012 */ bnez $v0,.L0002db84 +/* 2db3c: 00401825 */ or $v1,$v0,$zero +/* 2db40: c6080000 */ lwc1 $f8,0x0($s0) +/* 2db44: c48a0000 */ lwc1 $f10,0x0($a0) +/* 2db48: 27a50040 */ addiu $a1,$sp,0x40 +/* 2db4c: 8fa60088 */ lw $a2,0x88($sp) +/* 2db50: 460a4401 */ sub.s $f16,$f8,$f10 +/* 2db54: e7b00040 */ swc1 $f16,0x40($sp) +/* 2db58: c4840004 */ lwc1 $f4,0x4($a0) +/* 2db5c: c6120004 */ lwc1 $f18,0x4($s0) +/* 2db60: 46049181 */ sub.s $f6,$f18,$f4 +/* 2db64: e7a60044 */ swc1 $f6,0x44($sp) +/* 2db68: c48a0008 */ lwc1 $f10,0x8($a0) +/* 2db6c: c6080008 */ lwc1 $f8,0x8($s0) +/* 2db70: afa2003c */ sw $v0,0x3c($sp) +/* 2db74: 460a4401 */ sub.s $f16,$f8,$f10 +/* 2db78: 0c009433 */ jal func000250cc +/* 2db7c: e7b00048 */ swc1 $f16,0x48($sp) +/* 2db80: 8fa3003c */ lw $v1,0x3c($sp) +.L0002db84: +/* 2db84: 8fbf0034 */ lw $ra,0x34($sp) +/* 2db88: 8fb00030 */ lw $s0,0x30($sp) +/* 2db8c: 27bd0078 */ addiu $sp,$sp,0x78 +/* 2db90: 03e00008 */ jr $ra +/* 2db94: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0002db98 +/* 2db98: 27bdff90 */ addiu $sp,$sp,-112 +/* 2db9c: afa60078 */ sw $a2,0x78($sp) +/* 2dba0: 00a03025 */ or $a2,$a1,$zero +/* 2dba4: afbf002c */ sw $ra,0x2c($sp) +/* 2dba8: afa50074 */ sw $a1,0x74($sp) +/* 2dbac: afa7007c */ sw $a3,0x7c($sp) +/* 2dbb0: 27ae0044 */ addiu $t6,$sp,0x44 +/* 2dbb4: 240f0014 */ addiu $t7,$zero,0x14 +/* 2dbb8: afa40070 */ sw $a0,0x70($sp) +/* 2dbbc: afaf0014 */ sw $t7,0x14($sp) +/* 2dbc0: afae0010 */ sw $t6,0x10($sp) +/* 2dbc4: 27a70034 */ addiu $a3,$sp,0x34 +/* 2dbc8: 0c006052 */ jal func00018148 +/* 2dbcc: 8fa50078 */ lw $a1,0x78($sp) +/* 2dbd0: 44800000 */ mtc1 $zero,$f0 +/* 2dbd4: 97b80082 */ lhu $t8,0x82($sp) +/* 2dbd8: 24190001 */ addiu $t9,$zero,0x1 +/* 2dbdc: 24080001 */ addiu $t0,$zero,0x1 +/* 2dbe0: afa80018 */ sw $t0,0x18($sp) +/* 2dbe4: afb90014 */ sw $t9,0x14($sp) +/* 2dbe8: 8fa40070 */ lw $a0,0x70($sp) +/* 2dbec: 8fa50078 */ lw $a1,0x78($sp) +/* 2dbf0: 27a60044 */ addiu $a2,$sp,0x44 +/* 2dbf4: 8fa7007c */ lw $a3,0x7c($sp) +/* 2dbf8: afb80010 */ sw $t8,0x10($sp) +/* 2dbfc: e7a0001c */ swc1 $f0,0x1c($sp) +/* 2dc00: 0c00b457 */ jal func0002d15c +/* 2dc04: e7a00020 */ swc1 $f0,0x20($sp) +/* 2dc08: 8fbf002c */ lw $ra,0x2c($sp) +/* 2dc0c: 27bd0070 */ addiu $sp,$sp,0x70 +/* 2dc10: 03e00008 */ jr $ra +/* 2dc14: 00000000 */ sll $zero,$zero,0x0 +/* 2dc18: 27bdffe0 */ addiu $sp,$sp,-32 +/* 2dc1c: afbf001c */ sw $ra,0x1c($sp) +/* 2dc20: 240e001c */ addiu $t6,$zero,0x1c +/* 2dc24: 0c00b6e6 */ jal func0002db98 +/* 2dc28: afae0010 */ sw $t6,0x10($sp) +/* 2dc2c: 8fbf001c */ lw $ra,0x1c($sp) +/* 2dc30: 27bd0020 */ addiu $sp,$sp,0x20 +/* 2dc34: 03e00008 */ jr $ra +/* 2dc38: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0002dc3c +/* 2dc3c: 27bdff90 */ addiu $sp,$sp,-112 +/* 2dc40: afbf002c */ sw $ra,0x2c($sp) +/* 2dc44: afa7007c */ sw $a3,0x7c($sp) +/* 2dc48: 27ae0044 */ addiu $t6,$sp,0x44 +/* 2dc4c: 240f0014 */ addiu $t7,$zero,0x14 +/* 2dc50: afa40070 */ sw $a0,0x70($sp) +/* 2dc54: afa60078 */ sw $a2,0x78($sp) +/* 2dc58: afaf0014 */ sw $t7,0x14($sp) +/* 2dc5c: afae0010 */ sw $t6,0x10($sp) +/* 2dc60: 0fc19747 */ jal 0xf065d1c +/* 2dc64: 27a70034 */ addiu $a3,$sp,0x34 +/* 2dc68: 27a40034 */ addiu $a0,$sp,0x34 +/* 2dc6c: 0fc19620 */ jal 0xf065880 +/* 2dc70: 8fa5007c */ lw $a1,0x7c($sp) +/* 2dc74: 10400011 */ beqz $v0,.L0002dcbc +/* 2dc78: 00001825 */ or $v1,$zero,$zero +/* 2dc7c: 44800000 */ mtc1 $zero,$f0 +/* 2dc80: 97b80086 */ lhu $t8,0x86($sp) +/* 2dc84: 24190001 */ addiu $t9,$zero,0x1 +/* 2dc88: 24080001 */ addiu $t0,$zero,0x1 +/* 2dc8c: afa80018 */ sw $t0,0x18($sp) +/* 2dc90: afb90014 */ sw $t9,0x14($sp) +/* 2dc94: 8fa40070 */ lw $a0,0x70($sp) +/* 2dc98: 8fa50078 */ lw $a1,0x78($sp) +/* 2dc9c: 27a60044 */ addiu $a2,$sp,0x44 +/* 2dca0: 8fa70080 */ lw $a3,0x80($sp) +/* 2dca4: afb80010 */ sw $t8,0x10($sp) +/* 2dca8: e7a0001c */ swc1 $f0,0x1c($sp) +/* 2dcac: 0c00b457 */ jal func0002d15c +/* 2dcb0: e7a00020 */ swc1 $f0,0x20($sp) +/* 2dcb4: 10000001 */ beqz $zero,.L0002dcbc +/* 2dcb8: 00401825 */ or $v1,$v0,$zero +.L0002dcbc: +/* 2dcbc: 8fbf002c */ lw $ra,0x2c($sp) +/* 2dcc0: 27bd0070 */ addiu $sp,$sp,0x70 +/* 2dcc4: 00601025 */ or $v0,$v1,$zero +/* 2dcc8: 03e00008 */ jr $ra +/* 2dccc: 00000000 */ sll $zero,$zero,0x0 +/* 2dcd0: 27bdffe0 */ addiu $sp,$sp,-32 +/* 2dcd4: 8fae0030 */ lw $t6,0x30($sp) +/* 2dcd8: afbf001c */ sw $ra,0x1c($sp) +/* 2dcdc: 240f001c */ addiu $t7,$zero,0x1c +/* 2dce0: afaf0014 */ sw $t7,0x14($sp) +/* 2dce4: 0c00b70f */ jal func0002dc3c +/* 2dce8: afae0010 */ sw $t6,0x10($sp) +/* 2dcec: 8fbf001c */ lw $ra,0x1c($sp) +/* 2dcf0: 27bd0020 */ addiu $sp,$sp,0x20 +/* 2dcf4: 03e00008 */ jr $ra +/* 2dcf8: 00000000 */ sll $zero,$zero,0x0 +/* 2dcfc: 27bdffa0 */ addiu $sp,$sp,-96 +/* 2dd00: afbf002c */ sw $ra,0x2c($sp) +/* 2dd04: afa7006c */ sw $a3,0x6c($sp) +/* 2dd08: 27ae0034 */ addiu $t6,$sp,0x34 +/* 2dd0c: 240f0014 */ addiu $t7,$zero,0x14 +/* 2dd10: afa40060 */ sw $a0,0x60($sp) +/* 2dd14: afa60068 */ sw $a2,0x68($sp) +/* 2dd18: afaf0014 */ sw $t7,0x14($sp) +/* 2dd1c: afae0010 */ sw $t6,0x10($sp) +/* 2dd20: 0fc19747 */ jal 0xf065d1c +/* 2dd24: 8fa70070 */ lw $a3,0x70($sp) +/* 2dd28: 8fa40070 */ lw $a0,0x70($sp) +/* 2dd2c: 0fc19620 */ jal 0xf065880 +/* 2dd30: 8fa5006c */ lw $a1,0x6c($sp) +/* 2dd34: 10400011 */ beqz $v0,.L0002dd7c +/* 2dd38: 00001825 */ or $v1,$zero,$zero +/* 2dd3c: 44800000 */ mtc1 $zero,$f0 +/* 2dd40: 97b8007a */ lhu $t8,0x7a($sp) +/* 2dd44: 24190001 */ addiu $t9,$zero,0x1 +/* 2dd48: 24080001 */ addiu $t0,$zero,0x1 +/* 2dd4c: afa80018 */ sw $t0,0x18($sp) +/* 2dd50: afb90014 */ sw $t9,0x14($sp) +/* 2dd54: 8fa40060 */ lw $a0,0x60($sp) +/* 2dd58: 8fa50068 */ lw $a1,0x68($sp) +/* 2dd5c: 27a60034 */ addiu $a2,$sp,0x34 +/* 2dd60: 8fa70074 */ lw $a3,0x74($sp) +/* 2dd64: afb80010 */ sw $t8,0x10($sp) +/* 2dd68: e7a0001c */ swc1 $f0,0x1c($sp) +/* 2dd6c: 0c00b457 */ jal func0002d15c +/* 2dd70: e7a00020 */ swc1 $f0,0x20($sp) +/* 2dd74: 10000001 */ beqz $zero,.L0002dd7c +/* 2dd78: 00401825 */ or $v1,$v0,$zero +.L0002dd7c: +/* 2dd7c: 8fbf002c */ lw $ra,0x2c($sp) +/* 2dd80: 27bd0060 */ addiu $sp,$sp,0x60 +/* 2dd84: 00601025 */ or $v0,$v1,$zero +/* 2dd88: 03e00008 */ jr $ra +/* 2dd8c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0002dd90 +/* 2dd90: 27bdff90 */ addiu $sp,$sp,-112 +/* 2dd94: afa60078 */ sw $a2,0x78($sp) +/* 2dd98: 00a03025 */ or $a2,$a1,$zero +/* 2dd9c: afbf002c */ sw $ra,0x2c($sp) +/* 2dda0: afa50074 */ sw $a1,0x74($sp) +/* 2dda4: afa7007c */ sw $a3,0x7c($sp) +/* 2dda8: 27ae0044 */ addiu $t6,$sp,0x44 +/* 2ddac: 240f0014 */ addiu $t7,$zero,0x14 +/* 2ddb0: afa40070 */ sw $a0,0x70($sp) +/* 2ddb4: afaf0014 */ sw $t7,0x14($sp) +/* 2ddb8: afae0010 */ sw $t6,0x10($sp) +/* 2ddbc: 27a70034 */ addiu $a3,$sp,0x34 +/* 2ddc0: 0c006052 */ jal func00018148 +/* 2ddc4: 8fa50078 */ lw $a1,0x78($sp) +/* 2ddc8: 44800000 */ mtc1 $zero,$f0 +/* 2ddcc: 97b80082 */ lhu $t8,0x82($sp) +/* 2ddd0: 24190001 */ addiu $t9,$zero,0x1 +/* 2ddd4: 24080001 */ addiu $t0,$zero,0x1 +/* 2ddd8: afa80018 */ sw $t0,0x18($sp) +/* 2dddc: afb90014 */ sw $t9,0x14($sp) +/* 2dde0: 8fa40070 */ lw $a0,0x70($sp) +/* 2dde4: 8fa50078 */ lw $a1,0x78($sp) +/* 2dde8: 27a60044 */ addiu $a2,$sp,0x44 +/* 2ddec: 8fa7007c */ lw $a3,0x7c($sp) +/* 2ddf0: afb80010 */ sw $t8,0x10($sp) +/* 2ddf4: e7a0001c */ swc1 $f0,0x1c($sp) +/* 2ddf8: 0c00b4ec */ jal func0002d3b0 +/* 2ddfc: e7a00020 */ swc1 $f0,0x20($sp) +/* 2de00: 8fbf002c */ lw $ra,0x2c($sp) +/* 2de04: 27bd0070 */ addiu $sp,$sp,0x70 +/* 2de08: 03e00008 */ jr $ra +/* 2de0c: 00000000 */ sll $zero,$zero,0x0 +/* 2de10: 27bdffe0 */ addiu $sp,$sp,-32 +/* 2de14: afbf001c */ sw $ra,0x1c($sp) +/* 2de18: 240e001c */ addiu $t6,$zero,0x1c +/* 2de1c: 0c00b764 */ jal func0002dd90 +/* 2de20: afae0010 */ sw $t6,0x10($sp) +/* 2de24: 8fbf001c */ lw $ra,0x1c($sp) +/* 2de28: 27bd0020 */ addiu $sp,$sp,0x20 +/* 2de2c: 03e00008 */ jr $ra +/* 2de30: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0002de34 +/* 2de34: 27bdffa0 */ addiu $sp,$sp,-96 +/* 2de38: afa60068 */ sw $a2,0x68($sp) +/* 2de3c: 00a03025 */ or $a2,$a1,$zero +/* 2de40: afbf002c */ sw $ra,0x2c($sp) +/* 2de44: afa50064 */ sw $a1,0x64($sp) +/* 2de48: 27ae0034 */ addiu $t6,$sp,0x34 +/* 2de4c: 240f0014 */ addiu $t7,$zero,0x14 +/* 2de50: afa40060 */ sw $a0,0x60($sp) +/* 2de54: afaf0014 */ sw $t7,0x14($sp) +/* 2de58: afae0010 */ sw $t6,0x10($sp) +/* 2de5c: 0c006052 */ jal func00018148 +/* 2de60: 8fa50068 */ lw $a1,0x68($sp) +/* 2de64: 44800000 */ mtc1 $zero,$f0 +/* 2de68: 97b80076 */ lhu $t8,0x76($sp) +/* 2de6c: 24190001 */ addiu $t9,$zero,0x1 +/* 2de70: 24080001 */ addiu $t0,$zero,0x1 +/* 2de74: afa80018 */ sw $t0,0x18($sp) +/* 2de78: afb90014 */ sw $t9,0x14($sp) +/* 2de7c: 8fa40060 */ lw $a0,0x60($sp) +/* 2de80: 8fa50068 */ lw $a1,0x68($sp) +/* 2de84: 27a60034 */ addiu $a2,$sp,0x34 +/* 2de88: 8fa70070 */ lw $a3,0x70($sp) +/* 2de8c: afb80010 */ sw $t8,0x10($sp) +/* 2de90: e7a0001c */ swc1 $f0,0x1c($sp) +/* 2de94: 0c00b457 */ jal func0002d15c +/* 2de98: e7a00020 */ swc1 $f0,0x20($sp) +/* 2de9c: 8fbf002c */ lw $ra,0x2c($sp) +/* 2dea0: 27bd0060 */ addiu $sp,$sp,0x60 +/* 2dea4: 03e00008 */ jr $ra +/* 2dea8: 00000000 */ sll $zero,$zero,0x0 +/* 2deac: 27bdffe0 */ addiu $sp,$sp,-32 +/* 2deb0: 8fae0030 */ lw $t6,0x30($sp) +/* 2deb4: afbf001c */ sw $ra,0x1c($sp) +/* 2deb8: 240f001c */ addiu $t7,$zero,0x1c +/* 2debc: afaf0014 */ sw $t7,0x14($sp) +/* 2dec0: 0c00b78d */ jal func0002de34 +/* 2dec4: afae0010 */ sw $t6,0x10($sp) +/* 2dec8: 8fbf001c */ lw $ra,0x1c($sp) +/* 2decc: 27bd0020 */ addiu $sp,$sp,0x20 +/* 2ded0: 03e00008 */ jr $ra +/* 2ded4: 00000000 */ sll $zero,$zero,0x0 +/* 2ded8: 27bdff70 */ addiu $sp,$sp,-144 +/* 2dedc: 3c014f80 */ lui $at,0x4f80 +/* 2dee0: 44812000 */ mtc1 $at,$f4 +/* 2dee4: afbf0044 */ sw $ra,0x44($sp) +/* 2dee8: afa40090 */ sw $a0,0x90($sp) +/* 2deec: afa60098 */ sw $a2,0x98($sp) +/* 2def0: afa00078 */ sw $zero,0x78($sp) +/* 2def4: e7a40050 */ swc1 $f4,0x50($sp) +/* 2def8: c4880000 */ lwc1 $f8,0x0($a0) +/* 2defc: c4a60000 */ lwc1 $f6,0x0($a1) +/* 2df00: 00a03825 */ or $a3,$a1,$zero +/* 2df04: 46083281 */ sub.s $f10,$f6,$f8 +/* 2df08: e7aa007c */ swc1 $f10,0x7c($sp) +/* 2df0c: c4920004 */ lwc1 $f18,0x4($a0) +/* 2df10: c4b00004 */ lwc1 $f16,0x4($a1) +/* 2df14: 46128101 */ sub.s $f4,$f16,$f18 +/* 2df18: e7a40080 */ swc1 $f4,0x80($sp) +/* 2df1c: c4880008 */ lwc1 $f8,0x8($a0) +/* 2df20: c4a60008 */ lwc1 $f6,0x8($a1) +/* 2df24: 00c02025 */ or $a0,$a2,$zero +/* 2df28: 27a60088 */ addiu $a2,$sp,0x88 +/* 2df2c: 46083281 */ sub.s $f10,$f6,$f8 +/* 2df30: afa70094 */ sw $a3,0x94($sp) +/* 2df34: 27a5008c */ addiu $a1,$sp,0x8c +/* 2df38: 0fc198a4 */ jal 0xf066290 +/* 2df3c: e7aa0084 */ swc1 $f10,0x84($sp) +/* 2df40: 10400028 */ beqz $v0,.L0002dfe4 +/* 2df44: 8fa70094 */ lw $a3,0x94($sp) +/* 2df48: 44800000 */ mtc1 $zero,$f0 +/* 2df4c: 27af007c */ addiu $t7,$sp,0x7c +/* 2df50: 2418001c */ addiu $t8,$zero,0x1c +/* 2df54: 24190001 */ addiu $t9,$zero,0x1 +/* 2df58: 24080001 */ addiu $t0,$zero,0x1 +/* 2df5c: 27a90050 */ addiu $t1,$sp,0x50 +/* 2df60: 27aa006c */ addiu $t2,$sp,0x6c +/* 2df64: 27ab0060 */ addiu $t3,$sp,0x60 +/* 2df68: 27ac0054 */ addiu $t4,$sp,0x54 +/* 2df6c: 27ad004c */ addiu $t5,$sp,0x4c +/* 2df70: 240efc19 */ addiu $t6,$zero,-999 +/* 2df74: afae003c */ sw $t6,0x3c($sp) +/* 2df78: afad0038 */ sw $t5,0x38($sp) +/* 2df7c: afac0034 */ sw $t4,0x34($sp) +/* 2df80: afab0030 */ sw $t3,0x30($sp) +/* 2df84: afaa002c */ sw $t2,0x2c($sp) +/* 2df88: afa90028 */ sw $t1,0x28($sp) +/* 2df8c: afa8001c */ sw $t0,0x1c($sp) +/* 2df90: afb90018 */ sw $t9,0x18($sp) +/* 2df94: afb80014 */ sw $t8,0x14($sp) +/* 2df98: afaf0010 */ sw $t7,0x10($sp) +/* 2df9c: 8fa4008c */ lw $a0,0x8c($sp) +/* 2dfa0: 8fa50088 */ lw $a1,0x88($sp) +/* 2dfa4: 8fa60090 */ lw $a2,0x90($sp) +/* 2dfa8: e7a00020 */ swc1 $f0,0x20($sp) +/* 2dfac: 0c00b1c5 */ jal func0002c714 +/* 2dfb0: e7a00024 */ swc1 $f0,0x24($sp) +/* 2dfb4: 1440000b */ bnez $v0,.L0002dfe4 +/* 2dfb8: 240f0001 */ addiu $t7,$zero,0x1 +/* 2dfbc: c7b00050 */ lwc1 $f16,0x50($sp) +/* 2dfc0: 8fb8004c */ lw $t8,0x4c($sp) +/* 2dfc4: afaf0078 */ sw $t7,0x78($sp) +/* 2dfc8: 27a40060 */ addiu $a0,$sp,0x60 +/* 2dfcc: 27a50054 */ addiu $a1,$sp,0x54 +/* 2dfd0: 27a6006c */ addiu $a2,$sp,0x6c +/* 2dfd4: 8fa70098 */ lw $a3,0x98($sp) +/* 2dfd8: e7b00010 */ swc1 $f16,0x10($sp) +/* 2dfdc: 0c009495 */ jal func00025254 +/* 2dfe0: afb80014 */ sw $t8,0x14($sp) +.L0002dfe4: +/* 2dfe4: 8fa20078 */ lw $v0,0x78($sp) +/* 2dfe8: 8fbf0044 */ lw $ra,0x44($sp) +/* 2dfec: 27bd0090 */ addiu $sp,$sp,0x90 +/* 2dff0: 2c590001 */ sltiu $t9,$v0,0x1 +/* 2dff4: 03e00008 */ jr $ra +/* 2dff8: 03201025 */ or $v0,$t9,$zero +); + +GLOBAL_ASM( +glabel func0002dffc +/* 2dffc: 27bdff78 */ addiu $sp,$sp,-136 +/* 2e000: afbf003c */ sw $ra,0x3c($sp) +/* 2e004: afb50038 */ sw $s5,0x38($sp) +/* 2e008: afb40034 */ sw $s4,0x34($sp) +/* 2e00c: afb30030 */ sw $s3,0x30($sp) +/* 2e010: afb2002c */ sw $s2,0x2c($sp) +/* 2e014: afb10028 */ sw $s1,0x28($sp) +/* 2e018: afb00024 */ sw $s0,0x24($sp) +/* 2e01c: f7b60018 */ sdc1 $f22,0x18($sp) +/* 2e020: f7b40010 */ sdc1 $f20,0x10($sp) +/* 2e024: 90900001 */ lbu $s0,0x1($a0) +/* 2e028: 00809025 */ or $s2,$a0,$zero +/* 2e02c: 00a0a825 */ or $s5,$a1,$zero +/* 2e030: 90b10001 */ lbu $s1,0x1($a1) +/* 2e034: 1a000084 */ blez $s0,.L0002e248 +/* 2e038: 00003025 */ or $a2,$zero,$zero +/* 2e03c: 44802000 */ mtc1 $zero,$f4 +/* 2e040: 00809825 */ or $s3,$a0,$zero +/* 2e044: d7b40040 */ ldc1 $f20,0x40($sp) +/* 2e048: 460025a1 */ cvt.d.s $f22,$f4 +.L0002e04c: +/* 2e04c: 24d40001 */ addiu $s4,$a2,0x1 +/* 2e050: 0290001a */ div $zero,$s4,$s0 +/* 2e054: 00002810 */ mfhi $a1 +/* 2e058: 000570c0 */ sll $t6,$a1,0x3 +/* 2e05c: 024e1021 */ addu $v0,$s2,$t6 +/* 2e060: c4460010 */ lwc1 $f6,0x10($v0) +/* 2e064: c6620010 */ lwc1 $f2,0x10($s3) +/* 2e068: c44a000c */ lwc1 $f10,0xc($v0) +/* 2e06c: 46003221 */ cvt.d.s $f8,$f6 +/* 2e070: 46001021 */ cvt.d.s $f0,$f2 +/* 2e074: c672000c */ lwc1 $f18,0xc($s3) +/* 2e078: 46204301 */ sub.d $f12,$f8,$f0 +/* 2e07c: 16000002 */ bnez $s0,.L0002e088 +/* 2e080: 00000000 */ sll $zero,$zero,0x0 +/* 2e084: 0007000d */ break 0x7 +.L0002e088: +/* 2e088: 2401ffff */ addiu $at,$zero,-1 +/* 2e08c: 16010004 */ bne $s0,$at,.L0002e0a0 +/* 2e090: 3c018000 */ lui $at,0x8000 +/* 2e094: 16810002 */ bne $s4,$at,.L0002e0a0 +/* 2e098: 00000000 */ sll $zero,$zero,0x0 +/* 2e09c: 0006000d */ break 0x6 +.L0002e0a0: +/* 2e0a0: 46366032 */ c.eq.d $f12,$f22 +/* 2e0a4: 24af0001 */ addiu $t7,$a1,0x1 +/* 2e0a8: 46005121 */ cvt.d.s $f4,$f10 +/* 2e0ac: 46009421 */ cvt.d.s $f16,$f18 +/* 2e0b0: 4500000d */ bc1f .L0002e0e8 +/* 2e0b4: 46248381 */ sub.d $f14,$f16,$f4 +/* 2e0b8: 46367032 */ c.eq.d $f14,$f22 +/* 2e0bc: 00000000 */ sll $zero,$zero,0x0 +/* 2e0c0: 45000009 */ bc1f .L0002e0e8 +/* 2e0c4: 00000000 */ sll $zero,$zero,0x0 +/* 2e0c8: 44059000 */ mfc1 $a1,$f18 +/* 2e0cc: 44061000 */ mfc1 $a2,$f2 +/* 2e0d0: 0c009948 */ jal func00026520 +/* 2e0d4: 02a02025 */ or $a0,$s5,$zero +/* 2e0d8: 50400058 */ beqzl $v0,.L0002e23c +/* 2e0dc: 02803025 */ or $a2,$s4,$zero +/* 2e0e0: 1000005a */ beqz $zero,.L0002e24c +/* 2e0e4: 00001025 */ or $v0,$zero,$zero +.L0002e0e8: +/* 2e0e8: 01f0001a */ div $zero,$t7,$s0 +/* 2e0ec: 462e0182 */ mul.d $f6,$f0,$f14 +/* 2e0f0: 00001010 */ mfhi $v0 +/* 2e0f4: 00401825 */ or $v1,$v0,$zero +/* 2e0f8: 00002025 */ or $a0,$zero,$zero +/* 2e0fc: 462c8202 */ mul.d $f8,$f16,$f12 +/* 2e100: 46283080 */ add.d $f2,$f6,$f8 +/* 2e104: 16000002 */ bnez $s0,.L0002e110 +/* 2e108: 00000000 */ sll $zero,$zero,0x0 +/* 2e10c: 0007000d */ break 0x7 +.L0002e110: +/* 2e110: 2401ffff */ addiu $at,$zero,-1 +/* 2e114: 16010004 */ bne $s0,$at,.L0002e128 +/* 2e118: 3c018000 */ lui $at,0x8000 +/* 2e11c: 15e10002 */ bne $t7,$at,.L0002e128 +/* 2e120: 00000000 */ sll $zero,$zero,0x0 +/* 2e124: 0006000d */ break 0x6 +.L0002e128: +/* 2e128: 10c2001d */ beq $a2,$v0,.L0002e1a0 +/* 2e12c: 00000000 */ sll $zero,$zero,0x0 +/* 2e130: 0003c0c0 */ sll $t8,$v1,0x3 +.L0002e134: +/* 2e134: 02581021 */ addu $v0,$s2,$t8 +/* 2e138: c44a0010 */ lwc1 $f10,0x10($v0) +/* 2e13c: c448000c */ lwc1 $f8,0xc($v0) +/* 2e140: 46005121 */ cvt.d.s $f4,$f10 +/* 2e144: 460042a1 */ cvt.d.s $f10,$f8 +/* 2e148: 462e2182 */ mul.d $f6,$f4,$f14 +/* 2e14c: 00000000 */ sll $zero,$zero,0x0 +/* 2e150: 462c5102 */ mul.d $f4,$f10,$f12 +/* 2e154: 46243500 */ add.d $f20,$f6,$f4 +/* 2e158: 4622a032 */ c.eq.d $f20,$f2 +/* 2e15c: 00000000 */ sll $zero,$zero,0x0 +/* 2e160: 4500000f */ bc1f .L0002e1a0 +/* 2e164: 00000000 */ sll $zero,$zero,0x0 +/* 2e168: 24790001 */ addiu $t9,$v1,0x1 +/* 2e16c: 0330001a */ div $zero,$t9,$s0 +/* 2e170: 00001810 */ mfhi $v1 +/* 2e174: 16000002 */ bnez $s0,.L0002e180 +/* 2e178: 00000000 */ sll $zero,$zero,0x0 +/* 2e17c: 0007000d */ break 0x7 +.L0002e180: +/* 2e180: 2401ffff */ addiu $at,$zero,-1 +/* 2e184: 16010004 */ bne $s0,$at,.L0002e198 +/* 2e188: 3c018000 */ lui $at,0x8000 +/* 2e18c: 17210002 */ bne $t9,$at,.L0002e198 +/* 2e190: 00000000 */ sll $zero,$zero,0x0 +/* 2e194: 0006000d */ break 0x6 +.L0002e198: +/* 2e198: 5466ffe6 */ bnel $v1,$a2,.L0002e134 +/* 2e19c: 0003c0c0 */ sll $t8,$v1,0x3 +.L0002e1a0: +/* 2e1a0: 1a200021 */ blez $s1,.L0002e228 +/* 2e1a4: 00000000 */ sll $zero,$zero,0x0 +/* 2e1a8: 02a01025 */ or $v0,$s5,$zero +.L0002e1ac: +/* 2e1ac: c4480010 */ lwc1 $f8,0x10($v0) +/* 2e1b0: c444000c */ lwc1 $f4,0xc($v0) +/* 2e1b4: 4622a032 */ c.eq.d $f20,$f2 +/* 2e1b8: 460042a1 */ cvt.d.s $f10,$f8 +/* 2e1bc: 46002221 */ cvt.d.s $f8,$f4 +/* 2e1c0: 462e5182 */ mul.d $f6,$f10,$f14 +/* 2e1c4: 00000000 */ sll $zero,$zero,0x0 +/* 2e1c8: 462c4282 */ mul.d $f10,$f8,$f12 +/* 2e1cc: 45000003 */ bc1f .L0002e1dc +/* 2e1d0: 462a3000 */ add.d $f0,$f6,$f10 +/* 2e1d4: 46201101 */ sub.d $f4,$f2,$f0 +/* 2e1d8: 46222500 */ add.d $f20,$f4,$f2 +.L0002e1dc: +/* 2e1dc: 4622003c */ c.lt.d $f0,$f2 +/* 2e1e0: 00000000 */ sll $zero,$zero,0x0 +/* 2e1e4: 45020006 */ bc1fl .L0002e200 +/* 2e1e8: 4620103c */ c.lt.d $f2,$f0 +/* 2e1ec: 4622a03c */ c.lt.d $f20,$f2 +/* 2e1f0: 00000000 */ sll $zero,$zero,0x0 +/* 2e1f4: 4501000c */ bc1t .L0002e228 +/* 2e1f8: 00000000 */ sll $zero,$zero,0x0 +/* 2e1fc: 4620103c */ c.lt.d $f2,$f0 +.L0002e200: +/* 2e200: 00000000 */ sll $zero,$zero,0x0 +/* 2e204: 45020006 */ bc1fl .L0002e220 +/* 2e208: 24840001 */ addiu $a0,$a0,0x1 +/* 2e20c: 4634103c */ c.lt.d $f2,$f20 +/* 2e210: 00000000 */ sll $zero,$zero,0x0 +/* 2e214: 45010004 */ bc1t .L0002e228 +/* 2e218: 00000000 */ sll $zero,$zero,0x0 +/* 2e21c: 24840001 */ addiu $a0,$a0,0x1 +.L0002e220: +/* 2e220: 1491ffe2 */ bne $a0,$s1,.L0002e1ac +/* 2e224: 24420008 */ addiu $v0,$v0,0x8 +.L0002e228: +/* 2e228: 54910004 */ bnel $a0,$s1,.L0002e23c +/* 2e22c: 02803025 */ or $a2,$s4,$zero +/* 2e230: 10000006 */ beqz $zero,.L0002e24c +/* 2e234: 24020001 */ addiu $v0,$zero,0x1 +/* 2e238: 02803025 */ or $a2,$s4,$zero +.L0002e23c: +/* 2e23c: 1690ff83 */ bne $s4,$s0,.L0002e04c +/* 2e240: 26730008 */ addiu $s3,$s3,0x8 +/* 2e244: f7b40040 */ sdc1 $f20,0x40($sp) +.L0002e248: +/* 2e248: 00001025 */ or $v0,$zero,$zero +.L0002e24c: +/* 2e24c: 8fbf003c */ lw $ra,0x3c($sp) +/* 2e250: d7b40010 */ ldc1 $f20,0x10($sp) +/* 2e254: d7b60018 */ ldc1 $f22,0x18($sp) +/* 2e258: 8fb00024 */ lw $s0,0x24($sp) +/* 2e25c: 8fb10028 */ lw $s1,0x28($sp) +/* 2e260: 8fb2002c */ lw $s2,0x2c($sp) +/* 2e264: 8fb30030 */ lw $s3,0x30($sp) +/* 2e268: 8fb40034 */ lw $s4,0x34($sp) +/* 2e26c: 8fb50038 */ lw $s5,0x38($sp) +/* 2e270: 03e00008 */ jr $ra +/* 2e274: 27bd0088 */ addiu $sp,$sp,0x88 +); + +GLOBAL_ASM( +glabel func0002e278 +/* 2e278: 27bdffc0 */ addiu $sp,$sp,-64 +/* 2e27c: afb60038 */ sw $s6,0x38($sp) +/* 2e280: afb50034 */ sw $s5,0x34($sp) +/* 2e284: afb3002c */ sw $s3,0x2c($sp) +/* 2e288: afb20028 */ sw $s2,0x28($sp) +/* 2e28c: 0085082b */ sltu $at,$a0,$a1 +/* 2e290: 00c09825 */ or $s3,$a2,$zero +/* 2e294: 30f5ffff */ andi $s5,$a3,0xffff +/* 2e298: 00a0b025 */ or $s6,$a1,$zero +/* 2e29c: afbf003c */ sw $ra,0x3c($sp) +/* 2e2a0: afb40030 */ sw $s4,0x30($sp) +/* 2e2a4: afb10024 */ sw $s1,0x24($sp) +/* 2e2a8: afb00020 */ sw $s0,0x20($sp) +/* 2e2ac: afa7004c */ sw $a3,0x4c($sp) +/* 2e2b0: 10200079 */ beqz $at,.L0002e498 +/* 2e2b4: 00809025 */ or $s2,$a0,$zero +/* 2e2b8: 92420000 */ lbu $v0,0x0($s2) +.L0002e2bc: +/* 2e2bc: 24010001 */ addiu $at,$zero,0x1 +/* 2e2c0: 14400008 */ bnez $v0,.L0002e2e4 +/* 2e2c4: 00000000 */ sll $zero,$zero,0x0 +/* 2e2c8: 924e0001 */ lbu $t6,0x1($s2) +/* 2e2cc: 000e7880 */ sll $t7,$t6,0x2 +/* 2e2d0: 01ee7823 */ subu $t7,$t7,$t6 +/* 2e2d4: 000f7840 */ sll $t7,$t7,0x1 +/* 2e2d8: 024f9021 */ addu $s2,$s2,$t7 +/* 2e2dc: 1000006b */ beqz $zero,.L0002e48c +/* 2e2e0: 2652000e */ addiu $s2,$s2,0xe +.L0002e2e4: +/* 2e2e4: 54410009 */ bnel $v0,$at,.L0002e30c +/* 2e2e8: 24010002 */ addiu $at,$zero,0x2 +/* 2e2ec: 92580001 */ lbu $t8,0x1($s2) +/* 2e2f0: 0018c880 */ sll $t9,$t8,0x2 +/* 2e2f4: 0338c823 */ subu $t9,$t9,$t8 +/* 2e2f8: 0019c880 */ sll $t9,$t9,0x2 +/* 2e2fc: 02599021 */ addu $s2,$s2,$t9 +/* 2e300: 10000062 */ beqz $zero,.L0002e48c +/* 2e304: 26520010 */ addiu $s2,$s2,0x10 +/* 2e308: 24010002 */ addiu $at,$zero,0x2 +.L0002e30c: +/* 2e30c: 14410040 */ bne $v0,$at,.L0002e410 +/* 2e310: 32a8001c */ andi $t0,$s5,0x1c +/* 2e314: 1100003c */ beqz $t0,.L0002e408 +/* 2e318: 0240a025 */ or $s4,$s2,$zero +/* 2e31c: c6440004 */ lwc1 $f4,0x4($s2) +/* 2e320: c6660008 */ lwc1 $f6,0x8($s3) +/* 2e324: 4604303e */ c.le.s $f6,$f4 +/* 2e328: 00000000 */ sll $zero,$zero,0x0 +/* 2e32c: 45000036 */ bc1f .L0002e408 +/* 2e330: 00000000 */ sll $zero,$zero,0x0 +/* 2e334: c6680004 */ lwc1 $f8,0x4($s3) +/* 2e338: c64a0008 */ lwc1 $f10,0x8($s2) +/* 2e33c: 4608503e */ c.le.s $f10,$f8 +/* 2e340: 00000000 */ sll $zero,$zero,0x0 +/* 2e344: 45000030 */ bc1f .L0002e408 +/* 2e348: 00000000 */ sll $zero,$zero,0x0 +/* 2e34c: 92690001 */ lbu $t1,0x1($s3) +/* 2e350: 00008825 */ or $s1,$zero,$zero +/* 2e354: 02608025 */ or $s0,$s3,$zero +/* 2e358: 1920000f */ blez $t1,.L0002e398 +/* 2e35c: 02402025 */ or $a0,$s2,$zero +.L0002e360: +/* 2e360: 8e05000c */ lw $a1,0xc($s0) +/* 2e364: 0c009948 */ jal func00026520 +/* 2e368: 8e060010 */ lw $a2,0x10($s0) +/* 2e36c: 50400004 */ beqzl $v0,.L0002e380 +/* 2e370: 926a0001 */ lbu $t2,0x1($s3) +/* 2e374: 10000049 */ beqz $zero,.L0002e49c +/* 2e378: 00001025 */ or $v0,$zero,$zero +/* 2e37c: 926a0001 */ lbu $t2,0x1($s3) +.L0002e380: +/* 2e380: 26310001 */ addiu $s1,$s1,0x1 +/* 2e384: 26100008 */ addiu $s0,$s0,0x8 +/* 2e388: 022a082a */ slt $at,$s1,$t2 +/* 2e38c: 5420fff4 */ bnezl $at,.L0002e360 +/* 2e390: 02402025 */ or $a0,$s2,$zero +/* 2e394: 00008825 */ or $s1,$zero,$zero +.L0002e398: +/* 2e398: 924b0001 */ lbu $t3,0x1($s2) +/* 2e39c: 02408025 */ or $s0,$s2,$zero +/* 2e3a0: 1960000e */ blez $t3,.L0002e3dc +/* 2e3a4: 02602025 */ or $a0,$s3,$zero +.L0002e3a8: +/* 2e3a8: 8e05000c */ lw $a1,0xc($s0) +/* 2e3ac: 0c009948 */ jal func00026520 +/* 2e3b0: 8e060010 */ lw $a2,0x10($s0) +/* 2e3b4: 50400004 */ beqzl $v0,.L0002e3c8 +/* 2e3b8: 928c0001 */ lbu $t4,0x1($s4) +/* 2e3bc: 10000037 */ beqz $zero,.L0002e49c +/* 2e3c0: 00001025 */ or $v0,$zero,$zero +/* 2e3c4: 928c0001 */ lbu $t4,0x1($s4) +.L0002e3c8: +/* 2e3c8: 26310001 */ addiu $s1,$s1,0x1 +/* 2e3cc: 26100008 */ addiu $s0,$s0,0x8 +/* 2e3d0: 022c082a */ slt $at,$s1,$t4 +/* 2e3d4: 5420fff4 */ bnezl $at,.L0002e3a8 +/* 2e3d8: 02602025 */ or $a0,$s3,$zero +.L0002e3dc: +/* 2e3dc: 02602025 */ or $a0,$s3,$zero +/* 2e3e0: 0c00b7ff */ jal func0002dffc +/* 2e3e4: 02402825 */ or $a1,$s2,$zero +/* 2e3e8: 14400007 */ bnez $v0,.L0002e408 +/* 2e3ec: 02402025 */ or $a0,$s2,$zero +/* 2e3f0: 0c00b7ff */ jal func0002dffc +/* 2e3f4: 02602825 */ or $a1,$s3,$zero +/* 2e3f8: 14400003 */ bnez $v0,.L0002e408 +/* 2e3fc: 00000000 */ sll $zero,$zero,0x0 +/* 2e400: 10000026 */ beqz $zero,.L0002e49c +/* 2e404: 00001025 */ or $v0,$zero,$zero +.L0002e408: +/* 2e408: 10000020 */ beqz $zero,.L0002e48c +/* 2e40c: 2652004c */ addiu $s2,$s2,0x4c +.L0002e410: +/* 2e410: 24010003 */ addiu $at,$zero,0x3 +/* 2e414: 5441001e */ bnel $v0,$at,.L0002e490 +/* 2e418: 0256082b */ sltu $at,$s2,$s6 +/* 2e41c: 964d0002 */ lhu $t5,0x2($s2) +/* 2e420: 02ad7024 */ and $t6,$s5,$t5 +/* 2e424: 51c00019 */ beqzl $t6,.L0002e48c +/* 2e428: 26520018 */ addiu $s2,$s2,0x18 +/* 2e42c: c6500004 */ lwc1 $f16,0x4($s2) +/* 2e430: c6720008 */ lwc1 $f18,0x8($s3) +/* 2e434: 4610903e */ c.le.s $f18,$f16 +/* 2e438: 00000000 */ sll $zero,$zero,0x0 +/* 2e43c: 45020013 */ bc1fl .L0002e48c +/* 2e440: 26520018 */ addiu $s2,$s2,0x18 +/* 2e444: c6640004 */ lwc1 $f4,0x4($s3) +/* 2e448: c6460008 */ lwc1 $f6,0x8($s2) +/* 2e44c: 02602025 */ or $a0,$s3,$zero +/* 2e450: 4604303e */ c.le.s $f6,$f4 +/* 2e454: 00000000 */ sll $zero,$zero,0x0 +/* 2e458: 4502000c */ bc1fl .L0002e48c +/* 2e45c: 26520018 */ addiu $s2,$s2,0x18 +/* 2e460: 8e45000c */ lw $a1,0xc($s2) +/* 2e464: 8e460010 */ lw $a2,0x10($s2) +/* 2e468: 8e470014 */ lw $a3,0x14($s2) +/* 2e46c: afa00014 */ sw $zero,0x14($sp) +/* 2e470: 0c009d38 */ jal func000274e0 +/* 2e474: afa00010 */ sw $zero,0x10($sp) +/* 2e478: 50400004 */ beqzl $v0,.L0002e48c +/* 2e47c: 26520018 */ addiu $s2,$s2,0x18 +/* 2e480: 10000006 */ beqz $zero,.L0002e49c +/* 2e484: 00001025 */ or $v0,$zero,$zero +/* 2e488: 26520018 */ addiu $s2,$s2,0x18 +.L0002e48c: +/* 2e48c: 0256082b */ sltu $at,$s2,$s6 +.L0002e490: +/* 2e490: 5420ff8a */ bnezl $at,.L0002e2bc +/* 2e494: 92420000 */ lbu $v0,0x0($s2) +.L0002e498: +/* 2e498: 24020001 */ addiu $v0,$zero,0x1 +.L0002e49c: +/* 2e49c: 8fbf003c */ lw $ra,0x3c($sp) +/* 2e4a0: 8fb00020 */ lw $s0,0x20($sp) +/* 2e4a4: 8fb10024 */ lw $s1,0x24($sp) +/* 2e4a8: 8fb20028 */ lw $s2,0x28($sp) +/* 2e4ac: 8fb3002c */ lw $s3,0x2c($sp) +/* 2e4b0: 8fb40030 */ lw $s4,0x30($sp) +/* 2e4b4: 8fb50034 */ lw $s5,0x34($sp) +/* 2e4b8: 8fb60038 */ lw $s6,0x38($sp) +/* 2e4bc: 03e00008 */ jr $ra +/* 2e4c0: 27bd0040 */ addiu $sp,$sp,0x40 +/* 2e4c4: 27bdfd98 */ addiu $sp,$sp,-616 +/* 2e4c8: afbe0038 */ sw $s8,0x38($sp) +/* 2e4cc: afb70034 */ sw $s7,0x34($sp) +/* 2e4d0: afb60030 */ sw $s6,0x30($sp) +/* 2e4d4: afb40028 */ sw $s4,0x28($sp) +/* 2e4d8: 30ce0020 */ andi $t6,$a2,0x20 +/* 2e4dc: 0080a025 */ or $s4,$a0,$zero +/* 2e4e0: 00a0b025 */ or $s6,$a1,$zero +/* 2e4e4: 00c0f025 */ or $s8,$a2,$zero +/* 2e4e8: afbf003c */ sw $ra,0x3c($sp) +/* 2e4ec: afb5002c */ sw $s5,0x2c($sp) +/* 2e4f0: afb30024 */ sw $s3,0x24($sp) +/* 2e4f4: afb20020 */ sw $s2,0x20($sp) +/* 2e4f8: afb1001c */ sw $s1,0x1c($sp) +/* 2e4fc: afb00018 */ sw $s0,0x18($sp) +/* 2e500: 11c00026 */ beqz $t6,.L0002e59c +/* 2e504: 24170001 */ addiu $s7,$zero,0x1 +/* 2e508: 84a80000 */ lh $t0,0x0($a1) +/* 2e50c: 2415ffff */ addiu $s5,$zero,-1 +/* 2e510: 00a08025 */ or $s0,$a1,$zero +/* 2e514: 11150021 */ beq $t0,$s5,.L0002e59c +/* 2e518: 3c13800a */ lui $s3,0x800a +/* 2e51c: 3c12800a */ lui $s2,0x800a +/* 2e520: 3c11800a */ lui $s1,0x800a +/* 2e524: 2631a8a4 */ addiu $s1,$s1,-22364 +/* 2e528: 2652a8a8 */ addiu $s2,$s2,-22360 +/* 2e52c: 2673a8a0 */ addiu $s3,$s3,-22368 +/* 2e530: 8e2f0000 */ lw $t7,0x0($s1) +.L0002e534: +/* 2e534: 010f082a */ slt $at,$t0,$t7 +/* 2e538: 50200015 */ beqzl $at,.L0002e590 +/* 2e53c: 86080002 */ lh $t0,0x2($s0) +/* 2e540: 8e580000 */ lw $t8,0x0($s2) +/* 2e544: 0008c880 */ sll $t9,$t0,0x2 +/* 2e548: 8e630000 */ lw $v1,0x0($s3) +/* 2e54c: 03191021 */ addu $v0,$t8,$t9 +/* 2e550: 8c490000 */ lw $t1,0x0($v0) +/* 2e554: 02803025 */ or $a2,$s4,$zero +/* 2e558: 24070004 */ addiu $a3,$zero,0x4 +/* 2e55c: 01232021 */ addu $a0,$t1,$v1 +/* 2e560: afa4025c */ sw $a0,0x25c($sp) +/* 2e564: 8c4b0004 */ lw $t3,0x4($v0) +/* 2e568: 01632821 */ addu $a1,$t3,$v1 +/* 2e56c: 0c00b89e */ jal func0002e278 +/* 2e570: afa50258 */ sw $a1,0x258($sp) +/* 2e574: 14400005 */ bnez $v0,.L0002e58c +/* 2e578: 0040b825 */ or $s7,$v0,$zero +/* 2e57c: 0c00945a */ jal func00025168 +/* 2e580: 00002025 */ or $a0,$zero,$zero +/* 2e584: 10000005 */ beqz $zero,.L0002e59c +/* 2e588: 00000000 */ sll $zero,$zero,0x0 +.L0002e58c: +/* 2e58c: 86080002 */ lh $t0,0x2($s0) +.L0002e590: +/* 2e590: 26100002 */ addiu $s0,$s0,0x2 +/* 2e594: 5515ffe7 */ bnel $t0,$s5,.L0002e534 +/* 2e598: 8e2f0000 */ lw $t7,0x0($s1) +.L0002e59c: +/* 2e59c: 12e0002b */ beqz $s7,.L0002e64c +/* 2e5a0: 27b10054 */ addiu $s1,$sp,0x54 +/* 2e5a4: 02c02025 */ or $a0,$s6,$zero +/* 2e5a8: 02202825 */ or $a1,$s1,$zero +/* 2e5ac: 0fc197e0 */ jal 0xf065f80 +/* 2e5b0: 24060100 */ addiu $a2,$zero,0x100 +/* 2e5b4: 87ad0054 */ lh $t5,0x54($sp) +/* 2e5b8: 02208025 */ or $s0,$s1,$zero +/* 2e5bc: 27ae0054 */ addiu $t6,$sp,0x54 +/* 2e5c0: 05a00022 */ bltz $t5,.L0002e64c +/* 2e5c4: 27b60258 */ addiu $s6,$sp,0x258 +/* 2e5c8: 3c13800a */ lui $s3,0x800a +/* 2e5cc: 26739fc0 */ addiu $s3,$s3,-24640 +/* 2e5d0: 85c20000 */ lh $v0,0x0($t6) +/* 2e5d4: 27b5025c */ addiu $s5,$sp,0x25c +/* 2e5d8: 24120048 */ addiu $s2,$zero,0x48 +.L0002e5dc: +/* 2e5dc: 00520019 */ multu $v0,$s2 +/* 2e5e0: 8e780338 */ lw $t8,0x338($s3) +/* 2e5e4: 03c02825 */ or $a1,$s8,$zero +/* 2e5e8: 00007812 */ mflo $t7 +/* 2e5ec: 01f88821 */ addu $s1,$t7,$t8 +/* 2e5f0: 0fc19553 */ jal 0xf06554c +/* 2e5f4: 02202025 */ or $a0,$s1,$zero +/* 2e5f8: 10400010 */ beqz $v0,.L0002e63c +/* 2e5fc: 02202025 */ or $a0,$s1,$zero +/* 2e600: 02a02825 */ or $a1,$s5,$zero +/* 2e604: 0fc198a4 */ jal 0xf066290 +/* 2e608: 02c03025 */ or $a2,$s6,$zero +/* 2e60c: 1040000b */ beqz $v0,.L0002e63c +/* 2e610: 8fa4025c */ lw $a0,0x25c($sp) +/* 2e614: 8fa50258 */ lw $a1,0x258($sp) +/* 2e618: 02803025 */ or $a2,$s4,$zero +/* 2e61c: 0c00b89e */ jal func0002e278 +/* 2e620: 24070004 */ addiu $a3,$zero,0x4 +/* 2e624: 14400005 */ bnez $v0,.L0002e63c +/* 2e628: 0040b825 */ or $s7,$v0,$zero +/* 2e62c: 0c00945a */ jal func00025168 +/* 2e630: 02202025 */ or $a0,$s1,$zero +/* 2e634: 10000006 */ beqz $zero,.L0002e650 +/* 2e638: 8fbf003c */ lw $ra,0x3c($sp) +.L0002e63c: +/* 2e63c: 86020002 */ lh $v0,0x2($s0) +/* 2e640: 26100002 */ addiu $s0,$s0,0x2 +/* 2e644: 0441ffe5 */ bgez $v0,.L0002e5dc +/* 2e648: 00000000 */ sll $zero,$zero,0x0 +.L0002e64c: +/* 2e64c: 8fbf003c */ lw $ra,0x3c($sp) +.L0002e650: +/* 2e650: 02e01025 */ or $v0,$s7,$zero +/* 2e654: 8fb70034 */ lw $s7,0x34($sp) +/* 2e658: 8fb00018 */ lw $s0,0x18($sp) +/* 2e65c: 8fb1001c */ lw $s1,0x1c($sp) +/* 2e660: 8fb20020 */ lw $s2,0x20($sp) +/* 2e664: 8fb30024 */ lw $s3,0x24($sp) +/* 2e668: 8fb40028 */ lw $s4,0x28($sp) +/* 2e66c: 8fb5002c */ lw $s5,0x2c($sp) +/* 2e670: 8fb60030 */ lw $s6,0x30($sp) +/* 2e674: 8fbe0038 */ lw $s8,0x38($sp) +/* 2e678: 03e00008 */ jr $ra +/* 2e67c: 27bd0268 */ addiu $sp,$sp,0x268 +); + +GLOBAL_ASM( +glabel func0002e680 +/* 2e680: 27bdff60 */ addiu $sp,$sp,-160 +/* 2e684: afb40048 */ sw $s4,0x48($sp) +/* 2e688: afb1003c */ sw $s1,0x3c($sp) +/* 2e68c: afb00038 */ sw $s0,0x38($sp) +/* 2e690: 00a08825 */ or $s1,$a1,$zero +/* 2e694: 00c0a025 */ or $s4,$a2,$zero +/* 2e698: afbf005c */ sw $ra,0x5c($sp) +/* 2e69c: afbe0058 */ sw $s8,0x58($sp) +/* 2e6a0: afb70054 */ sw $s7,0x54($sp) +/* 2e6a4: afb60050 */ sw $s6,0x50($sp) +/* 2e6a8: afb5004c */ sw $s5,0x4c($sp) +/* 2e6ac: afb30044 */ sw $s3,0x44($sp) +/* 2e6b0: afb20040 */ sw $s2,0x40($sp) +/* 2e6b4: f7b40030 */ sdc1 $f20,0x30($sp) +/* 2e6b8: afa400a0 */ sw $a0,0xa0($sp) +/* 2e6bc: afa700ac */ sw $a3,0xac($sp) +/* 2e6c0: afa0009c */ sw $zero,0x9c($sp) +/* 2e6c4: 18a0004b */ blez $a1,.L0002e7f4 +/* 2e6c8: 00008025 */ or $s0,$zero,$zero +/* 2e6cc: 4480a000 */ mtc1 $zero,$f20 +/* 2e6d0: 27be0078 */ addiu $s8,$sp,0x78 +/* 2e6d4: 27b70084 */ addiu $s7,$sp,0x84 +/* 2e6d8: 27b6006c */ addiu $s6,$sp,0x6c +/* 2e6dc: 2415000c */ addiu $s5,$zero,0xc +.L0002e6e0: +/* 2e6e0: 3c0e8006 */ lui $t6,0x8006 +/* 2e6e4: 8dcef030 */ lw $t6,-0xfd0($t6) +/* 2e6e8: 51c00013 */ beqzl $t6,.L0002e738 +/* 2e6ec: 26190001 */ addiu $t9,$s0,0x1 +/* 2e6f0: 02301023 */ subu $v0,$s1,$s0 +/* 2e6f4: 00517821 */ addu $t7,$v0,$s1 +/* 2e6f8: 25f8fffe */ addiu $t8,$t7,-2 +/* 2e6fc: 0311001a */ div $zero,$t8,$s1 +/* 2e700: 00001810 */ mfhi $v1 +/* 2e704: 2448ffff */ addiu $t0,$v0,-1 +/* 2e708: 16200002 */ bnez $s1,.L0002e714 +/* 2e70c: 00000000 */ sll $zero,$zero,0x0 +/* 2e710: 0007000d */ break 0x7 +.L0002e714: +/* 2e714: 2401ffff */ addiu $at,$zero,-1 +/* 2e718: 16210004 */ bne $s1,$at,.L0002e72c +/* 2e71c: 3c018000 */ lui $at,0x8000 +/* 2e720: 17010002 */ bne $t8,$at,.L0002e72c +/* 2e724: 00000000 */ sll $zero,$zero,0x0 +/* 2e728: 0006000d */ break 0x6 +.L0002e72c: +/* 2e72c: 1000000e */ beqz $zero,.L0002e768 +/* 2e730: 00000000 */ sll $zero,$zero,0x0 +/* 2e734: 26190001 */ addiu $t9,$s0,0x1 +.L0002e738: +/* 2e738: 0331001a */ div $zero,$t9,$s1 +/* 2e73c: 00001810 */ mfhi $v1 +/* 2e740: 02004025 */ or $t0,$s0,$zero +/* 2e744: 16200002 */ bnez $s1,.L0002e750 +/* 2e748: 00000000 */ sll $zero,$zero,0x0 +/* 2e74c: 0007000d */ break 0x7 +.L0002e750: +/* 2e750: 2401ffff */ addiu $at,$zero,-1 +/* 2e754: 16210004 */ bne $s1,$at,.L0002e768 +/* 2e758: 3c018000 */ lui $at,0x8000 +/* 2e75c: 17210002 */ bne $t9,$at,.L0002e768 +/* 2e760: 00000000 */ sll $zero,$zero,0x0 +/* 2e764: 0006000d */ break 0x6 +.L0002e768: +/* 2e768: 01150019 */ multu $t0,$s5 +/* 2e76c: 8faa00ac */ lw $t2,0xac($sp) +/* 2e770: 8fa700a0 */ lw $a3,0xa0($sp) +/* 2e774: afb60010 */ sw $s6,0x10($sp) +/* 2e778: afb70014 */ sw $s7,0x14($sp) +/* 2e77c: afbe0018 */ sw $s8,0x18($sp) +/* 2e780: afa0001c */ sw $zero,0x1c($sp) +/* 2e784: e7b40020 */ swc1 $f20,0x20($sp) +/* 2e788: e7b40024 */ swc1 $f20,0x24($sp) +/* 2e78c: 00001012 */ mflo $v0 +/* 2e790: 02829021 */ addu $s2,$s4,$v0 +/* 2e794: 02402025 */ or $a0,$s2,$zero +/* 2e798: 00750019 */ multu $v1,$s5 +/* 2e79c: 01423021 */ addu $a2,$t2,$v0 +/* 2e7a0: 00004812 */ mflo $t1 +/* 2e7a4: 02899821 */ addu $s3,$s4,$t1 +/* 2e7a8: 0c00ab1c */ jal func0002ac70 +/* 2e7ac: 02602825 */ or $a1,$s3,$zero +/* 2e7b0: 1040000e */ beqz $v0,.L0002e7ec +/* 2e7b4: 26100001 */ addiu $s0,$s0,0x1 +/* 2e7b8: 02e02025 */ or $a0,$s7,$zero +/* 2e7bc: 03c02825 */ or $a1,$s8,$zero +/* 2e7c0: 02c03025 */ or $a2,$s6,$zero +/* 2e7c4: 0c00946b */ jal func000251ac +/* 2e7c8: 8fa700b0 */ lw $a3,0xb0($sp) +/* 2e7cc: 02402025 */ or $a0,$s2,$zero +/* 2e7d0: 0c0094c5 */ jal func00025314 +/* 2e7d4: 02602825 */ or $a1,$s3,$zero +/* 2e7d8: 0c0094f1 */ jal func000253c4 +/* 2e7dc: 8fa400b4 */ lw $a0,0xb4($sp) +/* 2e7e0: 240b0001 */ addiu $t3,$zero,0x1 +/* 2e7e4: 10000003 */ beqz $zero,.L0002e7f4 +/* 2e7e8: afab009c */ sw $t3,0x9c($sp) +.L0002e7ec: +/* 2e7ec: 1611ffbc */ bne $s0,$s1,.L0002e6e0 +/* 2e7f0: 00000000 */ sll $zero,$zero,0x0 +.L0002e7f4: +/* 2e7f4: 8fbf005c */ lw $ra,0x5c($sp) +/* 2e7f8: 8fa2009c */ lw $v0,0x9c($sp) +/* 2e7fc: d7b40030 */ ldc1 $f20,0x30($sp) +/* 2e800: 8fb00038 */ lw $s0,0x38($sp) +/* 2e804: 8fb1003c */ lw $s1,0x3c($sp) +/* 2e808: 8fb20040 */ lw $s2,0x40($sp) +/* 2e80c: 8fb30044 */ lw $s3,0x44($sp) +/* 2e810: 8fb40048 */ lw $s4,0x48($sp) +/* 2e814: 8fb5004c */ lw $s5,0x4c($sp) +/* 2e818: 8fb60050 */ lw $s6,0x50($sp) +/* 2e81c: 8fb70054 */ lw $s7,0x54($sp) +/* 2e820: 8fbe0058 */ lw $s8,0x58($sp) +/* 2e824: 03e00008 */ jr $ra +/* 2e828: 27bd00a0 */ addiu $sp,$sp,0xa0 +); + +GLOBAL_ASM( +glabel func0002e82c +/* 2e82c: 27bdff60 */ addiu $sp,$sp,-160 +/* 2e830: afb40048 */ sw $s4,0x48($sp) +/* 2e834: afb1003c */ sw $s1,0x3c($sp) +/* 2e838: afb00038 */ sw $s0,0x38($sp) +/* 2e83c: 00a08825 */ or $s1,$a1,$zero +/* 2e840: 00c0a025 */ or $s4,$a2,$zero +/* 2e844: afbf005c */ sw $ra,0x5c($sp) +/* 2e848: afbe0058 */ sw $s8,0x58($sp) +/* 2e84c: afb70054 */ sw $s7,0x54($sp) +/* 2e850: afb60050 */ sw $s6,0x50($sp) +/* 2e854: afb5004c */ sw $s5,0x4c($sp) +/* 2e858: afb30044 */ sw $s3,0x44($sp) +/* 2e85c: afb20040 */ sw $s2,0x40($sp) +/* 2e860: f7b40030 */ sdc1 $f20,0x30($sp) +/* 2e864: afa400a0 */ sw $a0,0xa0($sp) +/* 2e868: afa700ac */ sw $a3,0xac($sp) +/* 2e86c: afa0009c */ sw $zero,0x9c($sp) +/* 2e870: 18a0004b */ blez $a1,.L0002e9a0 +/* 2e874: 00008025 */ or $s0,$zero,$zero +/* 2e878: 4480a000 */ mtc1 $zero,$f20 +/* 2e87c: 27be0078 */ addiu $s8,$sp,0x78 +/* 2e880: 27b70084 */ addiu $s7,$sp,0x84 +/* 2e884: 27b6006c */ addiu $s6,$sp,0x6c +/* 2e888: 2415000c */ addiu $s5,$zero,0xc +.L0002e88c: +/* 2e88c: 3c0e8006 */ lui $t6,0x8006 +/* 2e890: 8dcef030 */ lw $t6,-0xfd0($t6) +/* 2e894: 51c00013 */ beqzl $t6,.L0002e8e4 +/* 2e898: 26190001 */ addiu $t9,$s0,0x1 +/* 2e89c: 02301023 */ subu $v0,$s1,$s0 +/* 2e8a0: 00517821 */ addu $t7,$v0,$s1 +/* 2e8a4: 25f8fffe */ addiu $t8,$t7,-2 +/* 2e8a8: 0311001a */ div $zero,$t8,$s1 +/* 2e8ac: 00001810 */ mfhi $v1 +/* 2e8b0: 2448ffff */ addiu $t0,$v0,-1 +/* 2e8b4: 16200002 */ bnez $s1,.L0002e8c0 +/* 2e8b8: 00000000 */ sll $zero,$zero,0x0 +/* 2e8bc: 0007000d */ break 0x7 +.L0002e8c0: +/* 2e8c0: 2401ffff */ addiu $at,$zero,-1 +/* 2e8c4: 16210004 */ bne $s1,$at,.L0002e8d8 +/* 2e8c8: 3c018000 */ lui $at,0x8000 +/* 2e8cc: 17010002 */ bne $t8,$at,.L0002e8d8 +/* 2e8d0: 00000000 */ sll $zero,$zero,0x0 +/* 2e8d4: 0006000d */ break 0x6 +.L0002e8d8: +/* 2e8d8: 1000000e */ beqz $zero,.L0002e914 +/* 2e8dc: 00000000 */ sll $zero,$zero,0x0 +/* 2e8e0: 26190001 */ addiu $t9,$s0,0x1 +.L0002e8e4: +/* 2e8e4: 0331001a */ div $zero,$t9,$s1 +/* 2e8e8: 00001810 */ mfhi $v1 +/* 2e8ec: 02004025 */ or $t0,$s0,$zero +/* 2e8f0: 16200002 */ bnez $s1,.L0002e8fc +/* 2e8f4: 00000000 */ sll $zero,$zero,0x0 +/* 2e8f8: 0007000d */ break 0x7 +.L0002e8fc: +/* 2e8fc: 2401ffff */ addiu $at,$zero,-1 +/* 2e900: 16210004 */ bne $s1,$at,.L0002e914 +/* 2e904: 3c018000 */ lui $at,0x8000 +/* 2e908: 17210002 */ bne $t9,$at,.L0002e914 +/* 2e90c: 00000000 */ sll $zero,$zero,0x0 +/* 2e910: 0006000d */ break 0x6 +.L0002e914: +/* 2e914: 01150019 */ multu $t0,$s5 +/* 2e918: 8faa00ac */ lw $t2,0xac($sp) +/* 2e91c: 8fa700a0 */ lw $a3,0xa0($sp) +/* 2e920: afb60010 */ sw $s6,0x10($sp) +/* 2e924: afb70014 */ sw $s7,0x14($sp) +/* 2e928: afbe0018 */ sw $s8,0x18($sp) +/* 2e92c: afa0001c */ sw $zero,0x1c($sp) +/* 2e930: e7b40020 */ swc1 $f20,0x20($sp) +/* 2e934: e7b40024 */ swc1 $f20,0x24($sp) +/* 2e938: 00001012 */ mflo $v0 +/* 2e93c: 02829021 */ addu $s2,$s4,$v0 +/* 2e940: 02402025 */ or $a0,$s2,$zero +/* 2e944: 00750019 */ multu $v1,$s5 +/* 2e948: 01423021 */ addu $a2,$t2,$v0 +/* 2e94c: 00004812 */ mflo $t1 +/* 2e950: 02899821 */ addu $s3,$s4,$t1 +/* 2e954: 0c00ac4a */ jal func0002b128 +/* 2e958: 02602825 */ or $a1,$s3,$zero +/* 2e95c: 1040000e */ beqz $v0,.L0002e998 +/* 2e960: 26100001 */ addiu $s0,$s0,0x1 +/* 2e964: 02e02025 */ or $a0,$s7,$zero +/* 2e968: 03c02825 */ or $a1,$s8,$zero +/* 2e96c: 02c03025 */ or $a2,$s6,$zero +/* 2e970: 0c00946b */ jal func000251ac +/* 2e974: 8fa700b0 */ lw $a3,0xb0($sp) +/* 2e978: 02402025 */ or $a0,$s2,$zero +/* 2e97c: 0c0094c5 */ jal func00025314 +/* 2e980: 02602825 */ or $a1,$s3,$zero +/* 2e984: 0c0094f1 */ jal func000253c4 +/* 2e988: 8fa400b4 */ lw $a0,0xb4($sp) +/* 2e98c: 240b0001 */ addiu $t3,$zero,0x1 +/* 2e990: 10000003 */ beqz $zero,.L0002e9a0 +/* 2e994: afab009c */ sw $t3,0x9c($sp) +.L0002e998: +/* 2e998: 1611ffbc */ bne $s0,$s1,.L0002e88c +/* 2e99c: 00000000 */ sll $zero,$zero,0x0 +.L0002e9a0: +/* 2e9a0: 8fbf005c */ lw $ra,0x5c($sp) +/* 2e9a4: 8fa2009c */ lw $v0,0x9c($sp) +/* 2e9a8: d7b40030 */ ldc1 $f20,0x30($sp) +/* 2e9ac: 8fb00038 */ lw $s0,0x38($sp) +/* 2e9b0: 8fb1003c */ lw $s1,0x3c($sp) +/* 2e9b4: 8fb20040 */ lw $s2,0x40($sp) +/* 2e9b8: 8fb30044 */ lw $s3,0x44($sp) +/* 2e9bc: 8fb40048 */ lw $s4,0x48($sp) +/* 2e9c0: 8fb5004c */ lw $s5,0x4c($sp) +/* 2e9c4: 8fb60050 */ lw $s6,0x50($sp) +/* 2e9c8: 8fb70054 */ lw $s7,0x54($sp) +/* 2e9cc: 8fbe0058 */ lw $s8,0x58($sp) +/* 2e9d0: 03e00008 */ jr $ra +/* 2e9d4: 27bd00a0 */ addiu $sp,$sp,0xa0 +); + +GLOBAL_ASM( +glabel func0002e9d8 +/* 2e9d8: 27bdff60 */ addiu $sp,$sp,-160 +/* 2e9dc: afb40048 */ sw $s4,0x48($sp) +/* 2e9e0: afb1003c */ sw $s1,0x3c($sp) +/* 2e9e4: afb00038 */ sw $s0,0x38($sp) +/* 2e9e8: 00a08825 */ or $s1,$a1,$zero +/* 2e9ec: 00c0a025 */ or $s4,$a2,$zero +/* 2e9f0: afbf005c */ sw $ra,0x5c($sp) +/* 2e9f4: afbe0058 */ sw $s8,0x58($sp) +/* 2e9f8: afb70054 */ sw $s7,0x54($sp) +/* 2e9fc: afb60050 */ sw $s6,0x50($sp) +/* 2ea00: afb5004c */ sw $s5,0x4c($sp) +/* 2ea04: afb30044 */ sw $s3,0x44($sp) +/* 2ea08: afb20040 */ sw $s2,0x40($sp) +/* 2ea0c: f7b40030 */ sdc1 $f20,0x30($sp) +/* 2ea10: afa400a0 */ sw $a0,0xa0($sp) +/* 2ea14: afa700ac */ sw $a3,0xac($sp) +/* 2ea18: afa0009c */ sw $zero,0x9c($sp) +/* 2ea1c: 18a0004b */ blez $a1,.L0002eb4c +/* 2ea20: 00008025 */ or $s0,$zero,$zero +/* 2ea24: 4480a000 */ mtc1 $zero,$f20 +/* 2ea28: 27be0078 */ addiu $s8,$sp,0x78 +/* 2ea2c: 27b70084 */ addiu $s7,$sp,0x84 +/* 2ea30: 27b6006c */ addiu $s6,$sp,0x6c +/* 2ea34: 2415000c */ addiu $s5,$zero,0xc +.L0002ea38: +/* 2ea38: 3c0e8006 */ lui $t6,0x8006 +/* 2ea3c: 8dcef030 */ lw $t6,-0xfd0($t6) +/* 2ea40: 51c00013 */ beqzl $t6,.L0002ea90 +/* 2ea44: 26190001 */ addiu $t9,$s0,0x1 +/* 2ea48: 02301023 */ subu $v0,$s1,$s0 +/* 2ea4c: 00517821 */ addu $t7,$v0,$s1 +/* 2ea50: 25f8fffe */ addiu $t8,$t7,-2 +/* 2ea54: 0311001a */ div $zero,$t8,$s1 +/* 2ea58: 00001810 */ mfhi $v1 +/* 2ea5c: 2448ffff */ addiu $t0,$v0,-1 +/* 2ea60: 16200002 */ bnez $s1,.L0002ea6c +/* 2ea64: 00000000 */ sll $zero,$zero,0x0 +/* 2ea68: 0007000d */ break 0x7 +.L0002ea6c: +/* 2ea6c: 2401ffff */ addiu $at,$zero,-1 +/* 2ea70: 16210004 */ bne $s1,$at,.L0002ea84 +/* 2ea74: 3c018000 */ lui $at,0x8000 +/* 2ea78: 17010002 */ bne $t8,$at,.L0002ea84 +/* 2ea7c: 00000000 */ sll $zero,$zero,0x0 +/* 2ea80: 0006000d */ break 0x6 +.L0002ea84: +/* 2ea84: 1000000e */ beqz $zero,.L0002eac0 +/* 2ea88: 00000000 */ sll $zero,$zero,0x0 +/* 2ea8c: 26190001 */ addiu $t9,$s0,0x1 +.L0002ea90: +/* 2ea90: 0331001a */ div $zero,$t9,$s1 +/* 2ea94: 00001810 */ mfhi $v1 +/* 2ea98: 02004025 */ or $t0,$s0,$zero +/* 2ea9c: 16200002 */ bnez $s1,.L0002eaa8 +/* 2eaa0: 00000000 */ sll $zero,$zero,0x0 +/* 2eaa4: 0007000d */ break 0x7 +.L0002eaa8: +/* 2eaa8: 2401ffff */ addiu $at,$zero,-1 +/* 2eaac: 16210004 */ bne $s1,$at,.L0002eac0 +/* 2eab0: 3c018000 */ lui $at,0x8000 +/* 2eab4: 17210002 */ bne $t9,$at,.L0002eac0 +/* 2eab8: 00000000 */ sll $zero,$zero,0x0 +/* 2eabc: 0006000d */ break 0x6 +.L0002eac0: +/* 2eac0: 01150019 */ multu $t0,$s5 +/* 2eac4: 8faa00ac */ lw $t2,0xac($sp) +/* 2eac8: 8fa700a0 */ lw $a3,0xa0($sp) +/* 2eacc: afb60010 */ sw $s6,0x10($sp) +/* 2ead0: afb70014 */ sw $s7,0x14($sp) +/* 2ead4: afbe0018 */ sw $s8,0x18($sp) +/* 2ead8: afa0001c */ sw $zero,0x1c($sp) +/* 2eadc: e7b40020 */ swc1 $f20,0x20($sp) +/* 2eae0: e7b40024 */ swc1 $f20,0x24($sp) +/* 2eae4: 00001012 */ mflo $v0 +/* 2eae8: 02829021 */ addu $s2,$s4,$v0 +/* 2eaec: 02402025 */ or $a0,$s2,$zero +/* 2eaf0: 00750019 */ multu $v1,$s5 +/* 2eaf4: 01423021 */ addu $a2,$t2,$v0 +/* 2eaf8: 00004812 */ mflo $t1 +/* 2eafc: 02899821 */ addu $s3,$s4,$t1 +/* 2eb00: 0c00ad58 */ jal func0002b560 +/* 2eb04: 02602825 */ or $a1,$s3,$zero +/* 2eb08: 1040000e */ beqz $v0,.L0002eb44 +/* 2eb0c: 26100001 */ addiu $s0,$s0,0x1 +/* 2eb10: 02e02025 */ or $a0,$s7,$zero +/* 2eb14: 03c02825 */ or $a1,$s8,$zero +/* 2eb18: 02c03025 */ or $a2,$s6,$zero +/* 2eb1c: 0c00946b */ jal func000251ac +/* 2eb20: 8fa700b0 */ lw $a3,0xb0($sp) +/* 2eb24: 02402025 */ or $a0,$s2,$zero +/* 2eb28: 0c0094c5 */ jal func00025314 +/* 2eb2c: 02602825 */ or $a1,$s3,$zero +/* 2eb30: 0c0094f1 */ jal func000253c4 +/* 2eb34: 8fa400b4 */ lw $a0,0xb4($sp) +/* 2eb38: 240b0001 */ addiu $t3,$zero,0x1 +/* 2eb3c: 10000003 */ beqz $zero,.L0002eb4c +/* 2eb40: afab009c */ sw $t3,0x9c($sp) +.L0002eb44: +/* 2eb44: 1611ffbc */ bne $s0,$s1,.L0002ea38 +/* 2eb48: 00000000 */ sll $zero,$zero,0x0 +.L0002eb4c: +/* 2eb4c: 8fbf005c */ lw $ra,0x5c($sp) +/* 2eb50: 8fa2009c */ lw $v0,0x9c($sp) +/* 2eb54: d7b40030 */ ldc1 $f20,0x30($sp) +/* 2eb58: 8fb00038 */ lw $s0,0x38($sp) +/* 2eb5c: 8fb1003c */ lw $s1,0x3c($sp) +/* 2eb60: 8fb20040 */ lw $s2,0x40($sp) +/* 2eb64: 8fb30044 */ lw $s3,0x44($sp) +/* 2eb68: 8fb40048 */ lw $s4,0x48($sp) +/* 2eb6c: 8fb5004c */ lw $s5,0x4c($sp) +/* 2eb70: 8fb60050 */ lw $s6,0x50($sp) +/* 2eb74: 8fb70054 */ lw $s7,0x54($sp) +/* 2eb78: 8fbe0058 */ lw $s8,0x58($sp) +/* 2eb7c: 03e00008 */ jr $ra +/* 2eb80: 27bd00a0 */ addiu $sp,$sp,0xa0 +); + +GLOBAL_ASM( +glabel func0002eb84 +/* 2eb84: 27bdff60 */ addiu $sp,$sp,-160 +/* 2eb88: afb40048 */ sw $s4,0x48($sp) +/* 2eb8c: afb1003c */ sw $s1,0x3c($sp) +/* 2eb90: afb00038 */ sw $s0,0x38($sp) +/* 2eb94: 00a08825 */ or $s1,$a1,$zero +/* 2eb98: 00c0a025 */ or $s4,$a2,$zero +/* 2eb9c: afbf005c */ sw $ra,0x5c($sp) +/* 2eba0: afbe0058 */ sw $s8,0x58($sp) +/* 2eba4: afb70054 */ sw $s7,0x54($sp) +/* 2eba8: afb60050 */ sw $s6,0x50($sp) +/* 2ebac: afb5004c */ sw $s5,0x4c($sp) +/* 2ebb0: afb30044 */ sw $s3,0x44($sp) +/* 2ebb4: afb20040 */ sw $s2,0x40($sp) +/* 2ebb8: f7b40030 */ sdc1 $f20,0x30($sp) +/* 2ebbc: afa400a0 */ sw $a0,0xa0($sp) +/* 2ebc0: afa700ac */ sw $a3,0xac($sp) +/* 2ebc4: afa0009c */ sw $zero,0x9c($sp) +/* 2ebc8: 18a0004b */ blez $a1,.L0002ecf8 +/* 2ebcc: 00008025 */ or $s0,$zero,$zero +/* 2ebd0: 4480a000 */ mtc1 $zero,$f20 +/* 2ebd4: 27be0078 */ addiu $s8,$sp,0x78 +/* 2ebd8: 27b70084 */ addiu $s7,$sp,0x84 +/* 2ebdc: 27b6006c */ addiu $s6,$sp,0x6c +/* 2ebe0: 2415000c */ addiu $s5,$zero,0xc +.L0002ebe4: +/* 2ebe4: 3c0e8006 */ lui $t6,0x8006 +/* 2ebe8: 8dcef030 */ lw $t6,-0xfd0($t6) +/* 2ebec: 51c00013 */ beqzl $t6,.L0002ec3c +/* 2ebf0: 26190001 */ addiu $t9,$s0,0x1 +/* 2ebf4: 02301023 */ subu $v0,$s1,$s0 +/* 2ebf8: 00517821 */ addu $t7,$v0,$s1 +/* 2ebfc: 25f8fffe */ addiu $t8,$t7,-2 +/* 2ec00: 0311001a */ div $zero,$t8,$s1 +/* 2ec04: 00001810 */ mfhi $v1 +/* 2ec08: 2448ffff */ addiu $t0,$v0,-1 +/* 2ec0c: 16200002 */ bnez $s1,.L0002ec18 +/* 2ec10: 00000000 */ sll $zero,$zero,0x0 +/* 2ec14: 0007000d */ break 0x7 +.L0002ec18: +/* 2ec18: 2401ffff */ addiu $at,$zero,-1 +/* 2ec1c: 16210004 */ bne $s1,$at,.L0002ec30 +/* 2ec20: 3c018000 */ lui $at,0x8000 +/* 2ec24: 17010002 */ bne $t8,$at,.L0002ec30 +/* 2ec28: 00000000 */ sll $zero,$zero,0x0 +/* 2ec2c: 0006000d */ break 0x6 +.L0002ec30: +/* 2ec30: 1000000e */ beqz $zero,.L0002ec6c +/* 2ec34: 00000000 */ sll $zero,$zero,0x0 +/* 2ec38: 26190001 */ addiu $t9,$s0,0x1 +.L0002ec3c: +/* 2ec3c: 0331001a */ div $zero,$t9,$s1 +/* 2ec40: 00001810 */ mfhi $v1 +/* 2ec44: 02004025 */ or $t0,$s0,$zero +/* 2ec48: 16200002 */ bnez $s1,.L0002ec54 +/* 2ec4c: 00000000 */ sll $zero,$zero,0x0 +/* 2ec50: 0007000d */ break 0x7 +.L0002ec54: +/* 2ec54: 2401ffff */ addiu $at,$zero,-1 +/* 2ec58: 16210004 */ bne $s1,$at,.L0002ec6c +/* 2ec5c: 3c018000 */ lui $at,0x8000 +/* 2ec60: 17210002 */ bne $t9,$at,.L0002ec6c +/* 2ec64: 00000000 */ sll $zero,$zero,0x0 +/* 2ec68: 0006000d */ break 0x6 +.L0002ec6c: +/* 2ec6c: 01150019 */ multu $t0,$s5 +/* 2ec70: 8faa00ac */ lw $t2,0xac($sp) +/* 2ec74: 8fa700a0 */ lw $a3,0xa0($sp) +/* 2ec78: afb60010 */ sw $s6,0x10($sp) +/* 2ec7c: afb70014 */ sw $s7,0x14($sp) +/* 2ec80: afbe0018 */ sw $s8,0x18($sp) +/* 2ec84: afa0001c */ sw $zero,0x1c($sp) +/* 2ec88: e7b40020 */ swc1 $f20,0x20($sp) +/* 2ec8c: e7b40024 */ swc1 $f20,0x24($sp) +/* 2ec90: 00001012 */ mflo $v0 +/* 2ec94: 02829021 */ addu $s2,$s4,$v0 +/* 2ec98: 02402025 */ or $a0,$s2,$zero +/* 2ec9c: 00750019 */ multu $v1,$s5 +/* 2eca0: 01423021 */ addu $a2,$t2,$v0 +/* 2eca4: 00004812 */ mflo $t1 +/* 2eca8: 02899821 */ addu $s3,$s4,$t1 +/* 2ecac: 0c00ae55 */ jal func0002b954 +/* 2ecb0: 02602825 */ or $a1,$s3,$zero +/* 2ecb4: 1040000e */ beqz $v0,.L0002ecf0 +/* 2ecb8: 26100001 */ addiu $s0,$s0,0x1 +/* 2ecbc: 02e02025 */ or $a0,$s7,$zero +/* 2ecc0: 03c02825 */ or $a1,$s8,$zero +/* 2ecc4: 02c03025 */ or $a2,$s6,$zero +/* 2ecc8: 0c00946b */ jal func000251ac +/* 2eccc: 8fa700b0 */ lw $a3,0xb0($sp) +/* 2ecd0: 02402025 */ or $a0,$s2,$zero +/* 2ecd4: 0c0094c5 */ jal func00025314 +/* 2ecd8: 02602825 */ or $a1,$s3,$zero +/* 2ecdc: 0c0094f1 */ jal func000253c4 +/* 2ece0: 8fa400b4 */ lw $a0,0xb4($sp) +/* 2ece4: 240b0001 */ addiu $t3,$zero,0x1 +/* 2ece8: 10000003 */ beqz $zero,.L0002ecf8 +/* 2ecec: afab009c */ sw $t3,0x9c($sp) +.L0002ecf0: +/* 2ecf0: 1611ffbc */ bne $s0,$s1,.L0002ebe4 +/* 2ecf4: 00000000 */ sll $zero,$zero,0x0 +.L0002ecf8: +/* 2ecf8: 8fbf005c */ lw $ra,0x5c($sp) +/* 2ecfc: 8fa2009c */ lw $v0,0x9c($sp) +/* 2ed00: d7b40030 */ ldc1 $f20,0x30($sp) +/* 2ed04: 8fb00038 */ lw $s0,0x38($sp) +/* 2ed08: 8fb1003c */ lw $s1,0x3c($sp) +/* 2ed0c: 8fb20040 */ lw $s2,0x40($sp) +/* 2ed10: 8fb30044 */ lw $s3,0x44($sp) +/* 2ed14: 8fb40048 */ lw $s4,0x48($sp) +/* 2ed18: 8fb5004c */ lw $s5,0x4c($sp) +/* 2ed1c: 8fb60050 */ lw $s6,0x50($sp) +/* 2ed20: 8fb70054 */ lw $s7,0x54($sp) +/* 2ed24: 8fbe0058 */ lw $s8,0x58($sp) +/* 2ed28: 03e00008 */ jr $ra +/* 2ed2c: 27bd00a0 */ addiu $sp,$sp,0xa0 +); + +GLOBAL_ASM( +glabel func0002ed30 +/* 2ed30: 27bdffb8 */ addiu $sp,$sp,-72 +/* 2ed34: afb40030 */ sw $s4,0x30($sp) +/* 2ed38: afb10024 */ sw $s1,0x24($sp) +/* 2ed3c: afb00020 */ sw $s0,0x20($sp) +/* 2ed40: 0085082b */ sltu $at,$a0,$a1 +/* 2ed44: 00c08825 */ or $s1,$a2,$zero +/* 2ed48: 00e0a025 */ or $s4,$a3,$zero +/* 2ed4c: afbf0044 */ sw $ra,0x44($sp) +/* 2ed50: afbe0040 */ sw $s8,0x40($sp) +/* 2ed54: afb7003c */ sw $s7,0x3c($sp) +/* 2ed58: afb60038 */ sw $s6,0x38($sp) +/* 2ed5c: afb50034 */ sw $s5,0x34($sp) +/* 2ed60: afb3002c */ sw $s3,0x2c($sp) +/* 2ed64: afb20028 */ sw $s2,0x28($sp) +/* 2ed68: afa5004c */ sw $a1,0x4c($sp) +/* 2ed6c: 102000a2 */ beqz $at,.L0002eff8 +/* 2ed70: 00808025 */ or $s0,$a0,$zero +/* 2ed74: 241e000c */ addiu $s8,$zero,0xc +/* 2ed78: 8fb70064 */ lw $s7,0x64($sp) +/* 2ed7c: 8fb6005c */ lw $s6,0x5c($sp) +/* 2ed80: 8fb50058 */ lw $s5,0x58($sp) +/* 2ed84: 97b30062 */ lhu $s3,0x62($sp) +/* 2ed88: 92020000 */ lbu $v0,0x0($s0) +.L0002ed8c: +/* 2ed8c: 24010001 */ addiu $at,$zero,0x1 +/* 2ed90: 1440002d */ bnez $v0,.L0002ee48 +/* 2ed94: 00000000 */ sll $zero,$zero,0x0 +/* 2ed98: 960f0002 */ lhu $t7,0x2($s0) +/* 2ed9c: 02009025 */ or $s2,$s0,$zero +/* 2eda0: 026fc024 */ and $t8,$s3,$t7 +/* 2eda4: 53000022 */ beqzl $t8,.L0002ee30 +/* 2eda8: 924d0001 */ lbu $t5,0x1($s2) +/* 2edac: 9219000a */ lbu $t9,0xa($s0) +/* 2edb0: c6280008 */ lwc1 $f8,0x8($s1) +/* 2edb4: 03304021 */ addu $t0,$t9,$s0 +/* 2edb8: 85090000 */ lh $t1,0x0($t0) +/* 2edbc: 44892000 */ mtc1 $t1,$f4 +/* 2edc0: 00000000 */ sll $zero,$zero,0x0 +/* 2edc4: 468021a0 */ cvt.s.w $f6,$f4 +/* 2edc8: 4606403e */ c.le.s $f8,$f6 +/* 2edcc: 00000000 */ sll $zero,$zero,0x0 +/* 2edd0: 45020017 */ bc1fl .L0002ee30 +/* 2edd4: 924d0001 */ lbu $t5,0x1($s2) +/* 2edd8: 920a0007 */ lbu $t2,0x7($s0) +/* 2eddc: c62a0004 */ lwc1 $f10,0x4($s1) +/* 2ede0: 02002025 */ or $a0,$s0,$zero +/* 2ede4: 01505821 */ addu $t3,$t2,$s0 +/* 2ede8: 856c0000 */ lh $t4,0x0($t3) +/* 2edec: 02802825 */ or $a1,$s4,$zero +/* 2edf0: 02a03025 */ or $a2,$s5,$zero +/* 2edf4: 448c8000 */ mtc1 $t4,$f16 +/* 2edf8: 02c03825 */ or $a3,$s6,$zero +/* 2edfc: 468084a0 */ cvt.s.w $f18,$f16 +/* 2ee00: 460a903e */ c.le.s $f18,$f10 +/* 2ee04: 00000000 */ sll $zero,$zero,0x0 +/* 2ee08: 45020009 */ bc1fl .L0002ee30 +/* 2ee0c: 924d0001 */ lbu $t5,0x1($s2) +/* 2ee10: afb70010 */ sw $s7,0x10($sp) +/* 2ee14: 0c00b9a0 */ jal func0002e680 +/* 2ee18: afb10014 */ sw $s1,0x14($sp) +/* 2ee1c: 50400004 */ beqzl $v0,.L0002ee30 +/* 2ee20: 924d0001 */ lbu $t5,0x1($s2) +/* 2ee24: 10000075 */ beqz $zero,.L0002effc +/* 2ee28: 00001025 */ or $v0,$zero,$zero +/* 2ee2c: 924d0001 */ lbu $t5,0x1($s2) +.L0002ee30: +/* 2ee30: 000d7080 */ sll $t6,$t5,0x2 +/* 2ee34: 01cd7023 */ subu $t6,$t6,$t5 +/* 2ee38: 000e7040 */ sll $t6,$t6,0x1 +/* 2ee3c: 020e8021 */ addu $s0,$s0,$t6 +/* 2ee40: 10000069 */ beqz $zero,.L0002efe8 +/* 2ee44: 2610000e */ addiu $s0,$s0,0xe +.L0002ee48: +/* 2ee48: 5441002d */ bnel $v0,$at,.L0002ef00 +/* 2ee4c: 24010002 */ addiu $at,$zero,0x2 +/* 2ee50: 960f0002 */ lhu $t7,0x2($s0) +/* 2ee54: 02009025 */ or $s2,$s0,$zero +/* 2ee58: 026fc024 */ and $t8,$s3,$t7 +/* 2ee5c: 53000021 */ beqzl $t8,.L0002eee4 +/* 2ee60: 924d0001 */ lbu $t5,0x1($s2) +/* 2ee64: 9219000a */ lbu $t9,0xa($s0) +/* 2ee68: c6260008 */ lwc1 $f6,0x8($s1) +/* 2ee6c: 033e0019 */ multu $t9,$s8 +/* 2ee70: 00004012 */ mflo $t0 +/* 2ee74: 02084821 */ addu $t1,$s0,$t0 +/* 2ee78: c5240014 */ lwc1 $f4,0x14($t1) +/* 2ee7c: 4604303e */ c.le.s $f6,$f4 +/* 2ee80: 00000000 */ sll $zero,$zero,0x0 +/* 2ee84: 45020017 */ bc1fl .L0002eee4 +/* 2ee88: 924d0001 */ lbu $t5,0x1($s2) +/* 2ee8c: 920a0007 */ lbu $t2,0x7($s0) +/* 2ee90: c6280004 */ lwc1 $f8,0x4($s1) +/* 2ee94: 02002025 */ or $a0,$s0,$zero +/* 2ee98: 015e0019 */ multu $t2,$s8 +/* 2ee9c: 02802825 */ or $a1,$s4,$zero +/* 2eea0: 02a03025 */ or $a2,$s5,$zero +/* 2eea4: 02c03825 */ or $a3,$s6,$zero +/* 2eea8: 00005812 */ mflo $t3 +/* 2eeac: 020b6021 */ addu $t4,$s0,$t3 +/* 2eeb0: c5900014 */ lwc1 $f16,0x14($t4) +/* 2eeb4: 4608803e */ c.le.s $f16,$f8 +/* 2eeb8: 00000000 */ sll $zero,$zero,0x0 +/* 2eebc: 45020009 */ bc1fl .L0002eee4 +/* 2eec0: 924d0001 */ lbu $t5,0x1($s2) +/* 2eec4: afb70010 */ sw $s7,0x10($sp) +/* 2eec8: 0c00ba0b */ jal func0002e82c +/* 2eecc: afb10014 */ sw $s1,0x14($sp) +/* 2eed0: 50400004 */ beqzl $v0,.L0002eee4 +/* 2eed4: 924d0001 */ lbu $t5,0x1($s2) +/* 2eed8: 10000048 */ beqz $zero,.L0002effc +/* 2eedc: 00001025 */ or $v0,$zero,$zero +/* 2eee0: 924d0001 */ lbu $t5,0x1($s2) +.L0002eee4: +/* 2eee4: 25aeffc0 */ addiu $t6,$t5,-64 +/* 2eee8: 01de0019 */ multu $t6,$s8 +/* 2eeec: 00007812 */ mflo $t7 +/* 2eef0: 020f8021 */ addu $s0,$s0,$t7 +/* 2eef4: 1000003c */ beqz $zero,.L0002efe8 +/* 2eef8: 26100310 */ addiu $s0,$s0,0x310 +/* 2eefc: 24010002 */ addiu $at,$zero,0x2 +.L0002ef00: +/* 2ef00: 1441001b */ bne $v0,$at,.L0002ef70 +/* 2ef04: 3278001c */ andi $t8,$s3,0x1c +/* 2ef08: 13000017 */ beqz $t8,.L0002ef68 +/* 2ef0c: 00000000 */ sll $zero,$zero,0x0 +/* 2ef10: c60a0004 */ lwc1 $f10,0x4($s0) +/* 2ef14: c6320008 */ lwc1 $f18,0x8($s1) +/* 2ef18: 460a903e */ c.le.s $f18,$f10 +/* 2ef1c: 00000000 */ sll $zero,$zero,0x0 +/* 2ef20: 45000011 */ bc1f .L0002ef68 +/* 2ef24: 00000000 */ sll $zero,$zero,0x0 +/* 2ef28: c6240004 */ lwc1 $f4,0x4($s1) +/* 2ef2c: c6060008 */ lwc1 $f6,0x8($s0) +/* 2ef30: 02002025 */ or $a0,$s0,$zero +/* 2ef34: 02802825 */ or $a1,$s4,$zero +/* 2ef38: 4604303e */ c.le.s $f6,$f4 +/* 2ef3c: 02a03025 */ or $a2,$s5,$zero +/* 2ef40: 02c03825 */ or $a3,$s6,$zero +/* 2ef44: 45000008 */ bc1f .L0002ef68 +/* 2ef48: 00000000 */ sll $zero,$zero,0x0 +/* 2ef4c: afb70010 */ sw $s7,0x10($sp) +/* 2ef50: 0c00ba76 */ jal func0002e9d8 +/* 2ef54: afb10014 */ sw $s1,0x14($sp) +/* 2ef58: 10400003 */ beqz $v0,.L0002ef68 +/* 2ef5c: 00000000 */ sll $zero,$zero,0x0 +/* 2ef60: 10000026 */ beqz $zero,.L0002effc +/* 2ef64: 00001025 */ or $v0,$zero,$zero +.L0002ef68: +/* 2ef68: 1000001f */ beqz $zero,.L0002efe8 +/* 2ef6c: 2610004c */ addiu $s0,$s0,0x4c +.L0002ef70: +/* 2ef70: 24010003 */ addiu $at,$zero,0x3 +/* 2ef74: 5441001d */ bnel $v0,$at,.L0002efec +/* 2ef78: 8fa9004c */ lw $t1,0x4c($sp) +/* 2ef7c: 96190002 */ lhu $t9,0x2($s0) +/* 2ef80: 02794024 */ and $t0,$s3,$t9 +/* 2ef84: 51000018 */ beqzl $t0,.L0002efe8 +/* 2ef88: 26100018 */ addiu $s0,$s0,0x18 +/* 2ef8c: c6080004 */ lwc1 $f8,0x4($s0) +/* 2ef90: c6300008 */ lwc1 $f16,0x8($s1) +/* 2ef94: 4608803e */ c.le.s $f16,$f8 +/* 2ef98: 00000000 */ sll $zero,$zero,0x0 +/* 2ef9c: 45020012 */ bc1fl .L0002efe8 +/* 2efa0: 26100018 */ addiu $s0,$s0,0x18 +/* 2efa4: c62a0004 */ lwc1 $f10,0x4($s1) +/* 2efa8: c6120008 */ lwc1 $f18,0x8($s0) +/* 2efac: 02002025 */ or $a0,$s0,$zero +/* 2efb0: 02802825 */ or $a1,$s4,$zero +/* 2efb4: 460a903e */ c.le.s $f18,$f10 +/* 2efb8: 02a03025 */ or $a2,$s5,$zero +/* 2efbc: 02c03825 */ or $a3,$s6,$zero +/* 2efc0: 45020009 */ bc1fl .L0002efe8 +/* 2efc4: 26100018 */ addiu $s0,$s0,0x18 +/* 2efc8: afb70010 */ sw $s7,0x10($sp) +/* 2efcc: 0c00bae1 */ jal func0002eb84 +/* 2efd0: afb10014 */ sw $s1,0x14($sp) +/* 2efd4: 50400004 */ beqzl $v0,.L0002efe8 +/* 2efd8: 26100018 */ addiu $s0,$s0,0x18 +/* 2efdc: 10000007 */ beqz $zero,.L0002effc +/* 2efe0: 00001025 */ or $v0,$zero,$zero +/* 2efe4: 26100018 */ addiu $s0,$s0,0x18 +.L0002efe8: +/* 2efe8: 8fa9004c */ lw $t1,0x4c($sp) +.L0002efec: +/* 2efec: 0209082b */ sltu $at,$s0,$t1 +/* 2eff0: 5420ff66 */ bnezl $at,.L0002ed8c +/* 2eff4: 92020000 */ lbu $v0,0x0($s0) +.L0002eff8: +/* 2eff8: 24020001 */ addiu $v0,$zero,0x1 +.L0002effc: +/* 2effc: 8fbf0044 */ lw $ra,0x44($sp) +/* 2f000: 8fb00020 */ lw $s0,0x20($sp) +/* 2f004: 8fb10024 */ lw $s1,0x24($sp) +/* 2f008: 8fb20028 */ lw $s2,0x28($sp) +/* 2f00c: 8fb3002c */ lw $s3,0x2c($sp) +/* 2f010: 8fb40030 */ lw $s4,0x30($sp) +/* 2f014: 8fb50034 */ lw $s5,0x34($sp) +/* 2f018: 8fb60038 */ lw $s6,0x38($sp) +/* 2f01c: 8fb7003c */ lw $s7,0x3c($sp) +/* 2f020: 8fbe0040 */ lw $s8,0x40($sp) +/* 2f024: 03e00008 */ jr $ra +/* 2f028: 27bd0048 */ addiu $sp,$sp,0x48 +/* 2f02c: 27bdfcb8 */ addiu $sp,$sp,-840 +/* 2f030: afbf004c */ sw $ra,0x4c($sp) +/* 2f034: afbe0048 */ sw $s8,0x48($sp) +/* 2f038: afb70044 */ sw $s7,0x44($sp) +/* 2f03c: afb60040 */ sw $s6,0x40($sp) +/* 2f040: afb5003c */ sw $s5,0x3c($sp) +/* 2f044: afb40038 */ sw $s4,0x38($sp) +/* 2f048: afb30034 */ sw $s3,0x34($sp) +/* 2f04c: afb20030 */ sw $s2,0x30($sp) +/* 2f050: afb1002c */ sw $s1,0x2c($sp) +/* 2f054: afb00028 */ sw $s0,0x28($sp) +/* 2f058: afa5034c */ sw $a1,0x34c($sp) +/* 2f05c: afa60350 */ sw $a2,0x350($sp) +/* 2f060: 90920001 */ lbu $s2,0x1($a0) +/* 2f064: 0080b025 */ or $s6,$a0,$zero +/* 2f068: 24090001 */ addiu $t1,$zero,0x1 +/* 2f06c: 1a40000e */ blez $s2,.L0002f0a8 +/* 2f070: 00003825 */ or $a3,$zero,$zero +/* 2f074: 27a200cc */ addiu $v0,$sp,0xcc +/* 2f078: 00801825 */ or $v1,$a0,$zero +.L0002f07c: +/* 2f07c: c464000c */ lwc1 $f4,0xc($v1) +/* 2f080: 24e70001 */ addiu $a3,$a3,0x1 +/* 2f084: 2442000c */ addiu $v0,$v0,0xc +/* 2f088: e444fff4 */ swc1 $f4,-0xc($v0) +/* 2f08c: c6c60004 */ lwc1 $f6,0x4($s6) +/* 2f090: 24630008 */ addiu $v1,$v1,0x8 +/* 2f094: e446fff8 */ swc1 $f6,-0x8($v0) +/* 2f098: c4680008 */ lwc1 $f8,0x8($v1) +/* 2f09c: 14f2fff7 */ bne $a3,$s2,.L0002f07c +/* 2f0a0: e448fffc */ swc1 $f8,-0x4($v0) +/* 2f0a4: 00003825 */ or $a3,$zero,$zero +.L0002f0a8: +/* 2f0a8: 1a400023 */ blez $s2,.L0002f138 +/* 2f0ac: 27a200cc */ addiu $v0,$sp,0xcc +/* 2f0b0: 27a5006c */ addiu $a1,$sp,0x6c +/* 2f0b4: 27b500cc */ addiu $s5,$sp,0xcc +/* 2f0b8: 2406000c */ addiu $a2,$zero,0xc +.L0002f0bc: +/* 2f0bc: 24e40001 */ addiu $a0,$a3,0x1 +/* 2f0c0: 0092001a */ div $zero,$a0,$s2 +/* 2f0c4: 00007010 */ mfhi $t6 +/* 2f0c8: c4500000 */ lwc1 $f16,0x0($v0) +/* 2f0cc: c4460004 */ lwc1 $f6,0x4($v0) +/* 2f0d0: 01c60019 */ multu $t6,$a2 +/* 2f0d4: 00803825 */ or $a3,$a0,$zero +/* 2f0d8: 16400002 */ bnez $s2,.L0002f0e4 +/* 2f0dc: 00000000 */ sll $zero,$zero,0x0 +/* 2f0e0: 0007000d */ break 0x7 +.L0002f0e4: +/* 2f0e4: 2401ffff */ addiu $at,$zero,-1 +/* 2f0e8: 16410004 */ bne $s2,$at,.L0002f0fc +/* 2f0ec: 3c018000 */ lui $at,0x8000 +/* 2f0f0: 14810002 */ bne $a0,$at,.L0002f0fc +/* 2f0f4: 00000000 */ sll $zero,$zero,0x0 +/* 2f0f8: 0006000d */ break 0x6 +.L0002f0fc: +/* 2f0fc: 00007812 */ mflo $t7 +/* 2f100: 02af1821 */ addu $v1,$s5,$t7 +/* 2f104: c46a0000 */ lwc1 $f10,0x0($v1) +/* 2f108: c4640004 */ lwc1 $f4,0x4($v1) +/* 2f10c: 2442000c */ addiu $v0,$v0,0xc +/* 2f110: 46105481 */ sub.s $f18,$f10,$f16 +/* 2f114: c450fffc */ lwc1 $f16,-0x4($v0) +/* 2f118: c46a0008 */ lwc1 $f10,0x8($v1) +/* 2f11c: 46062201 */ sub.s $f8,$f4,$f6 +/* 2f120: e4b20000 */ swc1 $f18,0x0($a1) +/* 2f124: 24a5000c */ addiu $a1,$a1,0xc +/* 2f128: 46105481 */ sub.s $f18,$f10,$f16 +/* 2f12c: e4a8fff8 */ swc1 $f8,-0x8($a1) +/* 2f130: 1492ffe2 */ bne $a0,$s2,.L0002f0bc +/* 2f134: e4b2fffc */ swc1 $f18,-0x4($a1) +.L0002f138: +/* 2f138: 8fb80350 */ lw $t8,0x350($sp) +/* 2f13c: 27b500cc */ addiu $s5,$sp,0xcc +/* 2f140: 8fb0034c */ lw $s0,0x34c($sp) +/* 2f144: 33190020 */ andi $t9,$t8,0x20 +/* 2f148: 13200027 */ beqz $t9,.L0002f1e8 +/* 2f14c: 00000000 */ sll $zero,$zero,0x0 +/* 2f150: 86080000 */ lh $t0,0x0($s0) +/* 2f154: 241effff */ addiu $s8,$zero,-1 +/* 2f158: 27b7006c */ addiu $s7,$sp,0x6c +/* 2f15c: 111e0022 */ beq $t0,$s8,.L0002f1e8 +/* 2f160: 3c14800a */ lui $s4,0x800a +/* 2f164: 3c13800a */ lui $s3,0x800a +/* 2f168: 3c11800a */ lui $s1,0x800a +/* 2f16c: 2631a8a4 */ addiu $s1,$s1,-22364 +/* 2f170: 2673a8a8 */ addiu $s3,$s3,-22360 +/* 2f174: 2694a8a0 */ addiu $s4,$s4,-22368 +/* 2f178: 8e2b0000 */ lw $t3,0x0($s1) +.L0002f17c: +/* 2f17c: 00086880 */ sll $t5,$t0,0x2 +/* 2f180: 010b082a */ slt $at,$t0,$t3 +/* 2f184: 50200015 */ beqzl $at,.L0002f1dc +/* 2f188: 86080002 */ lh $t0,0x2($s0) +/* 2f18c: 8e6c0000 */ lw $t4,0x0($s3) +/* 2f190: 8e830000 */ lw $v1,0x0($s4) +/* 2f194: 240a0004 */ addiu $t2,$zero,0x4 +/* 2f198: 018d1021 */ addu $v0,$t4,$t5 +/* 2f19c: 8c4e0000 */ lw $t6,0x0($v0) +/* 2f1a0: 02c03025 */ or $a2,$s6,$zero +/* 2f1a4: 02403825 */ or $a3,$s2,$zero +/* 2f1a8: 01c32021 */ addu $a0,$t6,$v1 +/* 2f1ac: afa4033c */ sw $a0,0x33c($sp) +/* 2f1b0: 8c580004 */ lw $t8,0x4($v0) +/* 2f1b4: afa0001c */ sw $zero,0x1c($sp) +/* 2f1b8: afaa0018 */ sw $t2,0x18($sp) +/* 2f1bc: 03032821 */ addu $a1,$t8,$v1 +/* 2f1c0: afa50338 */ sw $a1,0x338($sp) +/* 2f1c4: afb70014 */ sw $s7,0x14($sp) +/* 2f1c8: 0c00bb4c */ jal func0002ed30 +/* 2f1cc: afb50010 */ sw $s5,0x10($sp) +/* 2f1d0: 10400005 */ beqz $v0,.L0002f1e8 +/* 2f1d4: 00404825 */ or $t1,$v0,$zero +/* 2f1d8: 86080002 */ lh $t0,0x2($s0) +.L0002f1dc: +/* 2f1dc: 26100002 */ addiu $s0,$s0,0x2 +/* 2f1e0: 551effe6 */ bnel $t0,$s8,.L0002f17c +/* 2f1e4: 8e2b0000 */ lw $t3,0x0($s1) +.L0002f1e8: +/* 2f1e8: 11200032 */ beqz $t1,.L0002f2b4 +/* 2f1ec: 27b7006c */ addiu $s7,$sp,0x6c +/* 2f1f0: 27b00134 */ addiu $s0,$sp,0x134 +/* 2f1f4: 02002825 */ or $a1,$s0,$zero +/* 2f1f8: 8fa4034c */ lw $a0,0x34c($sp) +/* 2f1fc: 24060100 */ addiu $a2,$zero,0x100 +/* 2f200: 0fc197e0 */ jal 0xf065f80 +/* 2f204: afa9012c */ sw $t1,0x12c($sp) +/* 2f208: 87ab0134 */ lh $t3,0x134($sp) +/* 2f20c: 8fa9012c */ lw $t1,0x12c($sp) +/* 2f210: 02008825 */ or $s1,$s0,$zero +/* 2f214: 05600027 */ bltz $t3,.L0002f2b4 +/* 2f218: 27ac0134 */ addiu $t4,$sp,0x134 +/* 2f21c: 3c14800a */ lui $s4,0x800a +/* 2f220: 26949fc0 */ addiu $s4,$s4,-24640 +/* 2f224: 85820000 */ lh $v0,0x0($t4) +/* 2f228: 27be033c */ addiu $s8,$sp,0x33c +/* 2f22c: 24130048 */ addiu $s3,$zero,0x48 +.L0002f230: +/* 2f230: 00530019 */ multu $v0,$s3 +/* 2f234: 8e8e0338 */ lw $t6,0x338($s4) +/* 2f238: 8fa50350 */ lw $a1,0x350($sp) +/* 2f23c: afa9012c */ sw $t1,0x12c($sp) +/* 2f240: 00006812 */ mflo $t5 +/* 2f244: 01ae8021 */ addu $s0,$t5,$t6 +/* 2f248: 0fc19553 */ jal 0xf06554c +/* 2f24c: 02002025 */ or $a0,$s0,$zero +/* 2f250: 10400014 */ beqz $v0,.L0002f2a4 +/* 2f254: 8fa9012c */ lw $t1,0x12c($sp) +/* 2f258: 02002025 */ or $a0,$s0,$zero +/* 2f25c: 03c02825 */ or $a1,$s8,$zero +/* 2f260: 27a60338 */ addiu $a2,$sp,0x338 +/* 2f264: 0fc198a4 */ jal 0xf066290 +/* 2f268: afa9012c */ sw $t1,0x12c($sp) +/* 2f26c: 1040000d */ beqz $v0,.L0002f2a4 +/* 2f270: 8fa9012c */ lw $t1,0x12c($sp) +/* 2f274: 240f0004 */ addiu $t7,$zero,0x4 +/* 2f278: afaf0018 */ sw $t7,0x18($sp) +/* 2f27c: 8fa4033c */ lw $a0,0x33c($sp) +/* 2f280: 8fa50338 */ lw $a1,0x338($sp) +/* 2f284: 02c03025 */ or $a2,$s6,$zero +/* 2f288: 02403825 */ or $a3,$s2,$zero +/* 2f28c: afb50010 */ sw $s5,0x10($sp) +/* 2f290: afb70014 */ sw $s7,0x14($sp) +/* 2f294: 0c00bb4c */ jal func0002ed30 +/* 2f298: afb0001c */ sw $s0,0x1c($sp) +/* 2f29c: 10400005 */ beqz $v0,.L0002f2b4 +/* 2f2a0: 00404825 */ or $t1,$v0,$zero +.L0002f2a4: +/* 2f2a4: 86220002 */ lh $v0,0x2($s1) +/* 2f2a8: 26310002 */ addiu $s1,$s1,0x2 +/* 2f2ac: 0441ffe0 */ bgez $v0,.L0002f230 +/* 2f2b0: 00000000 */ sll $zero,$zero,0x0 +.L0002f2b4: +/* 2f2b4: 8fbf004c */ lw $ra,0x4c($sp) +/* 2f2b8: 8fb00028 */ lw $s0,0x28($sp) +/* 2f2bc: 8fb1002c */ lw $s1,0x2c($sp) +/* 2f2c0: 8fb20030 */ lw $s2,0x30($sp) +/* 2f2c4: 8fb30034 */ lw $s3,0x34($sp) +/* 2f2c8: 8fb40038 */ lw $s4,0x38($sp) +/* 2f2cc: 8fb5003c */ lw $s5,0x3c($sp) +/* 2f2d0: 8fb60040 */ lw $s6,0x40($sp) +/* 2f2d4: 8fb70044 */ lw $s7,0x44($sp) +/* 2f2d8: 8fbe0048 */ lw $s8,0x48($sp) +/* 2f2dc: 27bd0348 */ addiu $sp,$sp,0x348 +/* 2f2e0: 03e00008 */ jr $ra +/* 2f2e4: 01201025 */ or $v0,$t1,$zero +/* 2f2e8: afa50004 */ sw $a1,0x4($sp) +/* 2f2ec: afa60008 */ sw $a2,0x8($sp) +/* 2f2f0: afa7000c */ sw $a3,0xc($sp) +/* 2f2f4: 03e00008 */ jr $ra +/* 2f2f8: 00801025 */ or $v0,$a0,$zero +/* 2f2fc: afa40000 */ sw $a0,0x0($sp) +/* 2f300: 03e00008 */ jr $ra +/* 2f304: afa50004 */ sw $a1,0x4($sp) +); + +GLOBAL_ASM( +glabel func0002f308 +/* 2f308: 27bdffb8 */ addiu $sp,$sp,-72 +/* 2f30c: 97ae005e */ lhu $t6,0x5e($sp) +/* 2f310: afbf0024 */ sw $ra,0x24($sp) +/* 2f314: afb10020 */ sw $s1,0x20($sp) +/* 2f318: afb0001c */ sw $s0,0x1c($sp) +/* 2f31c: afa70054 */ sw $a3,0x54($sp) +/* 2f320: 00c08025 */ or $s0,$a2,$zero +/* 2f324: 00808825 */ or $s1,$a0,$zero +/* 2f328: afa5004c */ sw $a1,0x4c($sp) +/* 2f32c: 8fa70058 */ lw $a3,0x58($sp) +/* 2f330: 0c00b6e6 */ jal func0002db98 +/* 2f334: afae0010 */ sw $t6,0x10($sp) +/* 2f338: 50400004 */ beqzl $v0,.L0002f34c +/* 2f33c: c6040000 */ lwc1 $f4,0x0($s0) +/* 2f340: 1000003e */ beqz $zero,.L0002f43c +/* 2f344: 24020001 */ addiu $v0,$zero,0x1 +/* 2f348: c6040000 */ lwc1 $f4,0x0($s0) +.L0002f34c: +/* 2f34c: c6260000 */ lwc1 $f6,0x0($s1) +/* 2f350: 44805000 */ mtc1 $zero,$f10 +/* 2f354: 27a40028 */ addiu $a0,$sp,0x28 +/* 2f358: 46062201 */ sub.s $f8,$f4,$f6 +/* 2f35c: e7aa002c */ swc1 $f10,0x2c($sp) +/* 2f360: 27a5002c */ addiu $a1,$sp,0x2c +/* 2f364: 27a60030 */ addiu $a2,$sp,0x30 +/* 2f368: e7a80028 */ swc1 $f8,0x28($sp) +/* 2f36c: c6320008 */ lwc1 $f18,0x8($s1) +/* 2f370: c6100008 */ lwc1 $f16,0x8($s0) +/* 2f374: 46128101 */ sub.s $f4,$f16,$f18 +/* 2f378: 0c0011e4 */ jal func00004790 +/* 2f37c: e7a40030 */ swc1 $f4,0x30($sp) +/* 2f380: c7ac0054 */ lwc1 $f12,0x54($sp) +/* 2f384: c7a60028 */ lwc1 $f6,0x28($sp) +/* 2f388: c7a80030 */ lwc1 $f8,0x30($sp) +/* 2f38c: c60a0000 */ lwc1 $f10,0x0($s0) +/* 2f390: 460c3002 */ mul.s $f0,$f6,$f12 +/* 2f394: 97af005e */ lhu $t7,0x5e($sp) +/* 2f398: 02202025 */ or $a0,$s1,$zero +/* 2f39c: 460c4082 */ mul.s $f2,$f8,$f12 +/* 2f3a0: 8fa5004c */ lw $a1,0x4c($sp) +/* 2f3a4: 27a6003c */ addiu $a2,$sp,0x3c +/* 2f3a8: 8fa70058 */ lw $a3,0x58($sp) +/* 2f3ac: 46025401 */ sub.s $f16,$f10,$f2 +/* 2f3b0: e7b0003c */ swc1 $f16,0x3c($sp) +/* 2f3b4: c6120004 */ lwc1 $f18,0x4($s0) +/* 2f3b8: e7b20040 */ swc1 $f18,0x40($sp) +/* 2f3bc: c6040008 */ lwc1 $f4,0x8($s0) +/* 2f3c0: e7a20034 */ swc1 $f2,0x34($sp) +/* 2f3c4: e7a00038 */ swc1 $f0,0x38($sp) +/* 2f3c8: 46002180 */ add.s $f6,$f4,$f0 +/* 2f3cc: afaf0010 */ sw $t7,0x10($sp) +/* 2f3d0: 0c00b6e6 */ jal func0002db98 +/* 2f3d4: e7a60044 */ swc1 $f6,0x44($sp) +/* 2f3d8: c7a00038 */ lwc1 $f0,0x38($sp) +/* 2f3dc: 10400003 */ beqz $v0,.L0002f3ec +/* 2f3e0: c7a20034 */ lwc1 $f2,0x34($sp) +/* 2f3e4: 10000015 */ beqz $zero,.L0002f43c +/* 2f3e8: 24020001 */ addiu $v0,$zero,0x1 +.L0002f3ec: +/* 2f3ec: c6080000 */ lwc1 $f8,0x0($s0) +/* 2f3f0: 97b8005e */ lhu $t8,0x5e($sp) +/* 2f3f4: 02202025 */ or $a0,$s1,$zero +/* 2f3f8: 46024280 */ add.s $f10,$f8,$f2 +/* 2f3fc: 8fa5004c */ lw $a1,0x4c($sp) +/* 2f400: 27a6003c */ addiu $a2,$sp,0x3c +/* 2f404: 8fa70058 */ lw $a3,0x58($sp) +/* 2f408: e7aa003c */ swc1 $f10,0x3c($sp) +/* 2f40c: c6100004 */ lwc1 $f16,0x4($s0) +/* 2f410: e7b00040 */ swc1 $f16,0x40($sp) +/* 2f414: c6120008 */ lwc1 $f18,0x8($s0) +/* 2f418: afb80010 */ sw $t8,0x10($sp) +/* 2f41c: 46009101 */ sub.s $f4,$f18,$f0 +/* 2f420: 0c00b6e6 */ jal func0002db98 +/* 2f424: e7a40044 */ swc1 $f4,0x44($sp) +/* 2f428: 50400004 */ beqzl $v0,.L0002f43c +/* 2f42c: 00001025 */ or $v0,$zero,$zero +/* 2f430: 10000002 */ beqz $zero,.L0002f43c +/* 2f434: 24020001 */ addiu $v0,$zero,0x1 +/* 2f438: 00001025 */ or $v0,$zero,$zero +.L0002f43c: +/* 2f43c: 8fbf0024 */ lw $ra,0x24($sp) +/* 2f440: 8fb0001c */ lw $s0,0x1c($sp) +/* 2f444: 8fb10020 */ lw $s1,0x20($sp) +/* 2f448: 03e00008 */ jr $ra +/* 2f44c: 27bd0048 */ addiu $sp,$sp,0x48 +/* 2f450: 44876000 */ mtc1 $a3,$f12 +/* 2f454: 27bdffe0 */ addiu $sp,$sp,-32 +/* 2f458: 8fae0030 */ lw $t6,0x30($sp) +/* 2f45c: afbf001c */ sw $ra,0x1c($sp) +/* 2f460: 240f0008 */ addiu $t7,$zero,0x8 +/* 2f464: 44076000 */ mfc1 $a3,$f12 +/* 2f468: afaf0014 */ sw $t7,0x14($sp) +/* 2f46c: 0c00bcc2 */ jal func0002f308 +/* 2f470: afae0010 */ sw $t6,0x10($sp) +/* 2f474: 8fbf001c */ lw $ra,0x1c($sp) +/* 2f478: 27bd0020 */ addiu $sp,$sp,0x20 +/* 2f47c: 03e00008 */ jr $ra +/* 2f480: 00000000 */ sll $zero,$zero,0x0 +/* 2f484: 00000000 */ sll $zero,$zero,0x0 +/* 2f488: 00000000 */ sll $zero,$zero,0x0 +/* 2f48c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0002f490 +/* 2f490: 8fa80010 */ lw $t0,0x10($sp) +/* 2f494: 8fa90014 */ lw $t1,0x14($sp) +/* 2f498: 8faa0018 */ lw $t2,0x18($sp) +/* 2f49c: 8fab001c */ lw $t3,0x1c($sp) +/* 2f4a0: 8fac0020 */ lw $t4,0x20($sp) +/* 2f4a4: 848d0000 */ lh $t5,0x0($a0) +/* 2f4a8: 848e0002 */ lh $t6,0x2($a0) +/* 2f4ac: 848f0004 */ lh $t7,0x4($a0) +/* 2f4b0: 448d0000 */ mtc1 $t5,$f0 +/* 2f4b4: 448e0800 */ mtc1 $t6,$f1 +/* 2f4b8: 448f1000 */ mtc1 $t7,$f2 +/* 2f4bc: 46800020 */ cvt.s.w $f0,$f0 +/* 2f4c0: 46800860 */ cvt.s.w $f1,$f1 +/* 2f4c4: 468010a0 */ cvt.s.w $f2,$f2 +/* 2f4c8: 84ad0000 */ lh $t5,0x0($a1) +/* 2f4cc: 84ae0002 */ lh $t6,0x2($a1) +/* 2f4d0: 84af0004 */ lh $t7,0x4($a1) +/* 2f4d4: 448d6000 */ mtc1 $t5,$f12 +/* 2f4d8: 448e6800 */ mtc1 $t6,$f13 +/* 2f4dc: 448f7000 */ mtc1 $t7,$f14 +/* 2f4e0: 46806320 */ cvt.s.w $f12,$f12 +/* 2f4e4: 46806b60 */ cvt.s.w $f13,$f13 +/* 2f4e8: 468073a0 */ cvt.s.w $f14,$f14 +/* 2f4ec: 84cd0000 */ lh $t5,0x0($a2) +/* 2f4f0: 84ce0002 */ lh $t6,0x2($a2) +/* 2f4f4: 84cf0004 */ lh $t7,0x4($a2) +/* 2f4f8: 448d7800 */ mtc1 $t5,$f15 +/* 2f4fc: 448e8000 */ mtc1 $t6,$f16 +/* 2f500: 448f8800 */ mtc1 $t7,$f17 +/* 2f504: 46807be0 */ cvt.s.w $f15,$f15 +/* 2f508: 46808420 */ cvt.s.w $f16,$f16 +/* 2f50c: 46808c60 */ cvt.s.w $f17,$f17 +/* 2f510: 460060c1 */ sub.s $f3,$f12,$f0 +/* 2f514: 46016901 */ sub.s $f4,$f13,$f1 +/* 2f518: 46027141 */ sub.s $f5,$f14,$f2 +/* 2f51c: 460c7981 */ sub.s $f6,$f15,$f12 +/* 2f520: 460d81c1 */ sub.s $f7,$f16,$f13 +/* 2f524: 460e8a01 */ sub.s $f8,$f17,$f14 +/* 2f528: 46007a41 */ sub.s $f9,$f15,$f0 +/* 2f52c: 46018281 */ sub.s $f10,$f16,$f1 +/* 2f530: 10e00007 */ beqz $a3,.L0002f550 +/* 2f534: 46028ac1 */ sub.s $f11,$f17,$f2 +/* 2f538: c4ec0000 */ lwc1 $f12,0x0($a3) +/* 2f53c: c4ed0004 */ lwc1 $f13,0x4($a3) +/* 2f540: c4ee0008 */ lwc1 $f14,0x8($a3) +/* 2f544: 460c0000 */ add.s $f0,$f0,$f12 +/* 2f548: 460d0840 */ add.s $f1,$f1,$f13 +/* 2f54c: 460e1080 */ add.s $f2,$f2,$f14 +.L0002f550: +/* 2f550: 3c0d7003 */ lui $t5,0x7003 +/* 2f554: 25adf5d8 */ addiu $t5,$t5,-2600 +/* 2f558: 01a00008 */ jr $t5 +/* 2f55c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0002f560 +/* 2f560: 8fa80010 */ lw $t0,0x10($sp) +/* 2f564: 8fa90014 */ lw $t1,0x14($sp) +/* 2f568: 8faa0018 */ lw $t2,0x18($sp) +/* 2f56c: 8fab001c */ lw $t3,0x1c($sp) +/* 2f570: 8fac0020 */ lw $t4,0x20($sp) +/* 2f574: c4800000 */ lwc1 $f0,0x0($a0) +/* 2f578: c4810004 */ lwc1 $f1,0x4($a0) +/* 2f57c: c4820008 */ lwc1 $f2,0x8($a0) +/* 2f580: c4ac0000 */ lwc1 $f12,0x0($a1) +/* 2f584: c4ad0004 */ lwc1 $f13,0x4($a1) +/* 2f588: c4ae0008 */ lwc1 $f14,0x8($a1) +/* 2f58c: c4cf0000 */ lwc1 $f15,0x0($a2) +/* 2f590: c4d00004 */ lwc1 $f16,0x4($a2) +/* 2f594: c4d10008 */ lwc1 $f17,0x8($a2) +/* 2f598: 460060c1 */ sub.s $f3,$f12,$f0 +/* 2f59c: 46016901 */ sub.s $f4,$f13,$f1 +/* 2f5a0: 46027141 */ sub.s $f5,$f14,$f2 +/* 2f5a4: 460c7981 */ sub.s $f6,$f15,$f12 +/* 2f5a8: 460d81c1 */ sub.s $f7,$f16,$f13 +/* 2f5ac: 460e8a01 */ sub.s $f8,$f17,$f14 +/* 2f5b0: 46007a41 */ sub.s $f9,$f15,$f0 +/* 2f5b4: 46018281 */ sub.s $f10,$f16,$f1 +/* 2f5b8: 10e00007 */ beqz $a3,.L0002f5d8 +/* 2f5bc: 46028ac1 */ sub.s $f11,$f17,$f2 +/* 2f5c0: c4ec0000 */ lwc1 $f12,0x0($a3) +/* 2f5c4: c4ed0004 */ lwc1 $f13,0x4($a3) +/* 2f5c8: c4ee0008 */ lwc1 $f14,0x8($a3) +/* 2f5cc: 460c0000 */ add.s $f0,$f0,$f12 +/* 2f5d0: 460d0840 */ add.s $f1,$f1,$f13 +/* 2f5d4: 460e1080 */ add.s $f2,$f2,$f14 +.L0002f5d8: +/* 2f5d8: 27bdffe0 */ addiu $sp,$sp,-32 +/* 2f5dc: e7b40000 */ swc1 $f20,0x0($sp) +/* 2f5e0: e7b50004 */ swc1 $f21,0x4($sp) +/* 2f5e4: e7b60008 */ swc1 $f22,0x8($sp) +/* 2f5e8: e7b7000c */ swc1 $f23,0xc($sp) +/* 2f5ec: e7b80010 */ swc1 $f24,0x10($sp) +/* 2f5f0: e7b90014 */ swc1 $f25,0x14($sp) +/* 2f5f4: 46082302 */ mul.s $f12,$f4,$f8 +/* 2f5f8: e7b90014 */ swc1 $f25,0x14($sp) +/* 2f5fc: 46053b42 */ mul.s $f13,$f7,$f5 +/* 2f600: e7ba0018 */ swc1 $f26,0x18($sp) +/* 2f604: 46062b82 */ mul.s $f14,$f5,$f6 +/* 2f608: 460d6301 */ sub.s $f12,$f12,$f13 +/* 2f60c: 460343c2 */ mul.s $f15,$f8,$f3 +/* 2f610: e7bb001c */ swc1 $f27,0x1c($sp) +/* 2f614: 46071c02 */ mul.s $f16,$f3,$f7 +/* 2f618: 460f7341 */ sub.s $f13,$f14,$f15 +/* 2f61c: 46043382 */ mul.s $f14,$f6,$f4 +/* 2f620: 440ee000 */ mfc1 $t6,$f28 +/* 2f624: 460e8381 */ sub.s $f14,$f16,$f14 +/* 2f628: 460063c2 */ mul.s $f15,$f12,$f0 +/* 2f62c: 440fe800 */ mfc1 $t7,$f29 +/* 2f630: 46016c02 */ mul.s $f16,$f13,$f1 +/* 2f634: 4418f000 */ mfc1 $t8,$f30 +/* 2f638: 46027442 */ mul.s $f17,$f14,$f2 +/* 2f63c: 46107bc0 */ add.s $f15,$f15,$f16 +/* 2f640: 4419f800 */ mfc1 $t9,$f31 +/* 2f644: 46117bc0 */ add.s $f15,$f15,$f17 +/* 2f648: c5500000 */ lwc1 $f16,0x0($t2) +/* 2f64c: c5510004 */ lwc1 $f17,0x4($t2) +/* 2f650: 461064c2 */ mul.s $f19,$f12,$f16 +/* 2f654: c5520008 */ lwc1 $f18,0x8($t2) +/* 2f658: 46116d02 */ mul.s $f20,$f13,$f17 +/* 2f65c: 46149cc0 */ add.s $f19,$f19,$f20 +/* 2f660: 46127502 */ mul.s $f20,$f14,$f18 +/* 2f664: 4480f800 */ mtc1 $zero,$f31 +/* 2f668: 46149cc0 */ add.s $f19,$f19,$f20 +/* 2f66c: 461f9832 */ c.eq.s $f19,$f31 +/* 2f670: 4501007c */ bc1t .L0002f864 +/* 2f674: 20020000 */ addi $v0,$zero,0x0 +/* 2f678: c5340000 */ lwc1 $f20,0x0($t1) +/* 2f67c: c5350004 */ lwc1 $f21,0x4($t1) +/* 2f680: 461465c2 */ mul.s $f23,$f12,$f20 +/* 2f684: c5360008 */ lwc1 $f22,0x8($t1) +/* 2f688: 46156e02 */ mul.s $f24,$f13,$f21 +/* 2f68c: 46177dc1 */ sub.s $f23,$f15,$f23 +/* 2f690: 46167642 */ mul.s $f25,$f14,$f22 +/* 2f694: 4618bdc1 */ sub.s $f23,$f23,$f24 +/* 2f698: 4619bdc1 */ sub.s $f23,$f23,$f25 +/* 2f69c: 4613bcc3 */ div.s $f19,$f23,$f19 +/* 2f6a0: 46109dc2 */ mul.s $f23,$f19,$f16 +/* 2f6a4: 00000000 */ sll $zero,$zero,0x0 +/* 2f6a8: 46119e02 */ mul.s $f24,$f19,$f17 +/* 2f6ac: 4617a5c0 */ add.s $f23,$f20,$f23 +/* 2f6b0: 46129e42 */ mul.s $f25,$f19,$f18 +/* 2f6b4: 4618ae00 */ add.s $f24,$f21,$f24 +/* 2f6b8: 4619b640 */ add.s $f25,$f22,$f25 +/* 2f6bc: 4614be81 */ sub.s $f26,$f23,$f20 +/* 2f6c0: 461a8682 */ mul.s $f26,$f16,$f26 +/* 2f6c4: 4615c6c1 */ sub.s $f27,$f24,$f21 +/* 2f6c8: 461b8ec2 */ mul.s $f27,$f17,$f27 +/* 2f6cc: 4616cf01 */ sub.s $f28,$f25,$f22 +/* 2f6d0: 461bd680 */ add.s $f26,$f26,$f27 +/* 2f6d4: 461c96c2 */ mul.s $f27,$f18,$f28 +/* 2f6d8: 461bd680 */ add.s $f26,$f26,$f27 +/* 2f6dc: 461af83c */ c.lt.s $f31,$f26 +/* 2f6e0: 45000003 */ bc1f .L0002f6f0 +/* 2f6e4: 00000000 */ sll $zero,$zero,0x0 +/* 2f6e8: 1000005e */ beqz $zero,.L0002f864 +/* 2f6ec: 20020000 */ addi $v0,$zero,0x0 +.L0002f6f0: +/* 2f6f0: c5140000 */ lwc1 $f20,0x0($t0) +/* 2f6f4: 4614be81 */ sub.s $f26,$f23,$f20 +/* 2f6f8: c5150004 */ lwc1 $f21,0x4($t0) +/* 2f6fc: 461a8682 */ mul.s $f26,$f16,$f26 +/* 2f700: 4615c6c1 */ sub.s $f27,$f24,$f21 +/* 2f704: c5160008 */ lwc1 $f22,0x8($t0) +/* 2f708: 461b8ec2 */ mul.s $f27,$f17,$f27 +/* 2f70c: 4616cf01 */ sub.s $f28,$f25,$f22 +/* 2f710: 461bd680 */ add.s $f26,$f26,$f27 +/* 2f714: 461c96c2 */ mul.s $f27,$f18,$f28 +/* 2f718: 461bd680 */ add.s $f26,$f26,$f27 +/* 2f71c: 461fd03c */ c.lt.s $f26,$f31 +/* 2f720: 45000003 */ bc1f .L0002f730 +/* 2f724: 00000000 */ sll $zero,$zero,0x0 +/* 2f728: 1000004e */ beqz $zero,.L0002f864 +/* 2f72c: 20020000 */ addi $v0,$zero,0x0 +.L0002f730: +/* 2f730: 4600b801 */ sub.s $f0,$f23,$f0 +/* 2f734: 4601c041 */ sub.s $f1,$f24,$f1 +/* 2f738: 4602c881 */ sub.s $f2,$f25,$f2 +/* 2f73c: 46043682 */ mul.s $f26,$f6,$f4 +/* 2f740: 00000000 */ sll $zero,$zero,0x0 +/* 2f744: 46071ec2 */ mul.s $f27,$f3,$f7 +/* 2f748: 461bd681 */ sub.s $f26,$f26,$f27 +/* 2f74c: 461fd032 */ c.eq.s $f26,$f31 +/* 2f750: 45010007 */ bc1t .L0002f770 +/* 2f754: 00000000 */ sll $zero,$zero,0x0 +/* 2f758: 460406c2 */ mul.s $f27,$f0,$f4 +/* 2f75c: 00000000 */ sll $zero,$zero,0x0 +/* 2f760: 46030f02 */ mul.s $f28,$f1,$f3 +/* 2f764: 461cdec1 */ sub.s $f27,$f27,$f28 +/* 2f768: 10000017 */ beqz $zero,.L0002f7c8 +/* 2f76c: 461adec3 */ div.s $f27,$f27,$f26 +.L0002f770: +/* 2f770: 46053e82 */ mul.s $f26,$f7,$f5 +/* 2f774: 00000000 */ sll $zero,$zero,0x0 +/* 2f778: 460826c2 */ mul.s $f27,$f4,$f8 +/* 2f77c: 461bd681 */ sub.s $f26,$f26,$f27 +/* 2f780: 461fd032 */ c.eq.s $f26,$f31 +/* 2f784: 45010007 */ bc1t .L0002f7a4 +/* 2f788: 00000000 */ sll $zero,$zero,0x0 +/* 2f78c: 46050ec2 */ mul.s $f27,$f1,$f5 +/* 2f790: 00000000 */ sll $zero,$zero,0x0 +/* 2f794: 46041702 */ mul.s $f28,$f2,$f4 +/* 2f798: 461cdec1 */ sub.s $f27,$f27,$f28 +/* 2f79c: 1000000a */ beqz $zero,.L0002f7c8 +/* 2f7a0: 461adec3 */ div.s $f27,$f27,$f26 +.L0002f7a4: +/* 2f7a4: 46034682 */ mul.s $f26,$f8,$f3 +/* 2f7a8: 00000000 */ sll $zero,$zero,0x0 +/* 2f7ac: 46062ec2 */ mul.s $f27,$f5,$f6 +/* 2f7b0: 461bd681 */ sub.s $f26,$f26,$f27 +/* 2f7b4: 460316c2 */ mul.s $f27,$f2,$f3 +/* 2f7b8: 00000000 */ sll $zero,$zero,0x0 +/* 2f7bc: 46050702 */ mul.s $f28,$f0,$f5 +/* 2f7c0: 461cdec1 */ sub.s $f27,$f27,$f28 +/* 2f7c4: 461adec3 */ div.s $f27,$f27,$f26 +.L0002f7c8: +/* 2f7c8: 461fd83c */ c.lt.s $f27,$f31 +/* 2f7cc: 45010025 */ bc1t .L0002f864 +/* 2f7d0: 20020000 */ addi $v0,$zero,0x0 +/* 2f7d4: 461f1832 */ c.eq.s $f3,$f31 +/* 2f7d8: 45010005 */ bc1t .L0002f7f0 +/* 2f7dc: 00000000 */ sll $zero,$zero,0x0 +/* 2f7e0: 4609df02 */ mul.s $f28,$f27,$f9 +/* 2f7e4: 461c0701 */ sub.s $f28,$f0,$f28 +/* 2f7e8: 1000000b */ beqz $zero,.L0002f818 +/* 2f7ec: 4603e703 */ div.s $f28,$f28,$f3 +.L0002f7f0: +/* 2f7f0: 461f2032 */ c.eq.s $f4,$f31 +/* 2f7f4: 45010005 */ bc1t .L0002f80c +/* 2f7f8: 00000000 */ sll $zero,$zero,0x0 +/* 2f7fc: 460adf02 */ mul.s $f28,$f27,$f10 +/* 2f800: 461c0f01 */ sub.s $f28,$f1,$f28 +/* 2f804: 10000004 */ beqz $zero,.L0002f818 +/* 2f808: 4604e703 */ div.s $f28,$f28,$f4 +.L0002f80c: +/* 2f80c: 460bdf02 */ mul.s $f28,$f27,$f11 +/* 2f810: 461c1701 */ sub.s $f28,$f2,$f28 +/* 2f814: 4605e703 */ div.s $f28,$f28,$f5 +.L0002f818: +/* 2f818: 461fe03c */ c.lt.s $f28,$f31 +/* 2f81c: 45010011 */ bc1t .L0002f864 +/* 2f820: 20020000 */ addi $v0,$zero,0x0 +/* 2f824: 3c013f80 */ lui $at,0x3f80 +/* 2f828: 4481e800 */ mtc1 $at,$f29 +/* 2f82c: 461be6c0 */ add.s $f27,$f28,$f27 +/* 2f830: 461dd83e */ c.le.s $f27,$f29 +/* 2f834: 4500000b */ bc1f .L0002f864 +/* 2f838: 20020000 */ addi $v0,$zero,0x0 +/* 2f83c: 11600004 */ beqz $t3,.L0002f850 +/* 2f840: 20020001 */ addi $v0,$zero,0x1 +/* 2f844: e5770000 */ swc1 $f23,0x0($t3) +/* 2f848: e5780004 */ swc1 $f24,0x4($t3) +/* 2f84c: e5790008 */ swc1 $f25,0x8($t3) +.L0002f850: +/* 2f850: 11800004 */ beqz $t4,.L0002f864 +/* 2f854: 00000000 */ sll $zero,$zero,0x0 +/* 2f858: e58c0000 */ swc1 $f12,0x0($t4) +/* 2f85c: e58d0004 */ swc1 $f13,0x4($t4) +/* 2f860: e58e0008 */ swc1 $f14,0x8($t4) +.L0002f864: +/* 2f864: c7b40000 */ lwc1 $f20,0x0($sp) +/* 2f868: c7b50004 */ lwc1 $f21,0x4($sp) +/* 2f86c: c7b60008 */ lwc1 $f22,0x8($sp) +/* 2f870: c7b7000c */ lwc1 $f23,0xc($sp) +/* 2f874: c7b80010 */ lwc1 $f24,0x10($sp) +/* 2f878: c7b90014 */ lwc1 $f25,0x14($sp) +/* 2f87c: c7ba0018 */ lwc1 $f26,0x18($sp) +/* 2f880: c7bb001c */ lwc1 $f27,0x1c($sp) +/* 2f884: 448ee000 */ mtc1 $t6,$f28 +/* 2f888: 448fe800 */ mtc1 $t7,$f29 +/* 2f88c: 4498f000 */ mtc1 $t8,$f30 +/* 2f890: 4499f800 */ mtc1 $t9,$f31 +/* 2f894: 03e00008 */ jr $ra +/* 2f898: 27bd0020 */ addiu $sp,$sp,0x20 +/* 2f89c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0002f8a0 +/* 2f8a0: 3c0e8009 */ lui $t6,0x8009 +/* 2f8a4: 91ce0af0 */ lbu $t6,0xaf0($t6) +/* 2f8a8: 27bdffe0 */ addiu $sp,$sp,-32 +/* 2f8ac: 24010001 */ addiu $at,$zero,0x1 +/* 2f8b0: afbf0014 */ sw $ra,0x14($sp) +/* 2f8b4: 15c10002 */ bne $t6,$at,.L0002f8c0 +/* 2f8b8: 3c040001 */ lui $a0,0x1 +/* 2f8bc: 34048000 */ dli $a0,0x8000 +.L0002f8c0: +/* 2f8c0: 24050006 */ addiu $a1,$zero,0x6 +/* 2f8c4: 0c0048f2 */ jal func000123c8 +/* 2f8c8: afa4001c */ sw $a0,0x1c($sp) +/* 2f8cc: 8fa4001c */ lw $a0,0x1c($sp) +/* 2f8d0: 8fbf0014 */ lw $ra,0x14($sp) +/* 2f8d4: 3c038006 */ lui $v1,0x8006 +/* 2f8d8: 2463f044 */ addiu $v1,$v1,-4028 +/* 2f8dc: ac620000 */ sw $v0,0x0($v1) +/* 2f8e0: 3c018006 */ lui $at,0x8006 +/* 2f8e4: 0044c021 */ addu $t8,$v0,$a0 +/* 2f8e8: ac38f040 */ sw $t8,-0xfc0($at) +/* 2f8ec: 03e00008 */ jr $ra +/* 2f8f0: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0002f8f4 +/* 2f8f4: 27bdffe0 */ addiu $sp,$sp,-32 +/* 2f8f8: 3c038006 */ lui $v1,0x8006 +/* 2f8fc: 2463f108 */ addiu $v1,$v1,-3832 +/* 2f900: afa60028 */ sw $a2,0x28($sp) +/* 2f904: 8c660000 */ lw $a2,0x0($v1) +/* 2f908: 3c028006 */ lui $v0,0x8006 +/* 2f90c: 3c0e8006 */ lui $t6,0x8006 +/* 2f910: 24429fe0 */ addiu $v0,$v0,-24608 +/* 2f914: 25cea0b0 */ addiu $t6,$t6,-24400 +/* 2f918: afbf0014 */ sw $ra,0x14($sp) +/* 2f91c: 01c27823 */ subu $t7,$t6,$v0 +/* 2f920: acc20018 */ sw $v0,0x18($a2) +/* 2f924: 3c188006 */ lui $t8,0x8006 +/* 2f928: 3c198009 */ lui $t9,0x8009 +/* 2f92c: accf001c */ sw $t7,0x1c($a2) +/* 2f930: 24c20010 */ addiu $v0,$a2,0x10 +/* 2f934: 2718a0b0 */ addiu $t8,$t8,-24400 +/* 2f938: 27399ad0 */ addiu $t9,$t9,-25904 +/* 2f93c: ac580010 */ sw $t8,0x10($v0) +/* 2f940: ac590018 */ sw $t9,0x18($v0) +/* 2f944: 3c088006 */ lui $t0,0x8006 +/* 2f948: 8d08f044 */ lw $t0,-0xfbc($t0) +/* 2f94c: 3c098006 */ lui $t1,0x8006 +/* 2f950: 00a45023 */ subu $t2,$a1,$a0 +/* 2f954: ac480028 */ sw $t0,0x28($v0) +/* 2f958: 8d29f040 */ lw $t1,-0xfc0($t1) +/* 2f95c: 000a58c3 */ sra $t3,$t2,0x3 +/* 2f960: 3c0d800a */ lui $t5,0x800a +/* 2f964: 000b60c0 */ sll $t4,$t3,0x3 +/* 2f968: 25adad70 */ addiu $t5,$t5,-21136 +/* 2f96c: 240e0b00 */ addiu $t6,$zero,0xb00 +/* 2f970: ac440030 */ sw $a0,0x30($v0) +/* 2f974: ac4c0034 */ sw $t4,0x34($v0) +/* 2f978: ac4d0038 */ sw $t5,0x38($v0) +/* 2f97c: ac4e003c */ sw $t6,0x3c($v0) +/* 2f980: ac49002c */ sw $t1,0x2c($v0) +/* 2f984: 3c188009 */ lui $t8,0x8009 +/* 2f988: 240f0063 */ addiu $t7,$zero,0x63 +/* 2f98c: 2718db30 */ addiu $t8,$t8,-9424 +/* 2f990: acc00000 */ sw $zero,0x0($a2) +/* 2f994: accf0008 */ sw $t7,0x8($a2) +/* 2f998: acd80050 */ sw $t8,0x50($a2) +/* 2f99c: acc70054 */ sw $a3,0x54($a2) +/* 2f9a0: 8c790000 */ lw $t9,0x0($v1) +/* 2f9a4: 8f280058 */ lw $t0,0x58($t9) +/* 2f9a8: acc8000c */ sw $t0,0xc($a2) +/* 2f9ac: 0c012048 */ jal func00048120 +/* 2f9b0: afa6001c */ sw $a2,0x1c($sp) +/* 2f9b4: 3c048009 */ lui $a0,0x8009 +/* 2f9b8: 8fa5001c */ lw $a1,0x1c($sp) +/* 2f9bc: 0c0007ea */ jal 0x1fa8 +/* 2f9c0: 2484dbd0 */ addiu $a0,$a0,-9264 +/* 2f9c4: 3c028006 */ lui $v0,0x8006 +/* 2f9c8: 2442f108 */ addiu $v0,$v0,-3832 +/* 2f9cc: 8c490000 */ lw $t1,0x0($v0) +/* 2f9d0: 3c0a8006 */ lui $t2,0x8006 +/* 2f9d4: 8fbf0014 */ lw $ra,0x14($sp) +/* 2f9d8: 254af048 */ addiu $t2,$t2,-4024 +/* 2f9dc: 3c0c8006 */ lui $t4,0x8006 +/* 2f9e0: 258cf0a8 */ addiu $t4,$t4,-3928 +/* 2f9e4: 012a5826 */ xor $t3,$t1,$t2 +/* 2f9e8: 016c6826 */ xor $t5,$t3,$t4 +/* 2f9ec: ac4d0000 */ sw $t5,0x0($v0) +/* 2f9f0: 03e00008 */ jr $ra +/* 2f9f4: 27bd0020 */ addiu $sp,$sp,0x20 +/* 2f9f8: 00000000 */ sll $zero,$zero,0x0 +/* 2f9fc: 00000000 */ sll $zero,$zero,0x0 +/* 2fa00: 03e00008 */ jr $ra +/* 2fa04: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0002fa08 +/* 2fa08: 03e00008 */ jr $ra +/* 2fa0c: 24020001 */ addiu $v0,$zero,0x1 +/* 2fa10: 03e00008 */ jr $ra +/* 2fa14: 2402ffff */ addiu $v0,$zero,-1 +/* 2fa18: 03e00008 */ jr $ra +/* 2fa1c: 00000000 */ sll $zero,$zero,0x0 +/* 2fa20: 03e00008 */ jr $ra +/* 2fa24: 00000000 */ sll $zero,$zero,0x0 +/* 2fa28: 03e00008 */ jr $ra +/* 2fa2c: 00000000 */ sll $zero,$zero,0x0 +/* 2fa30: 03e00008 */ jr $ra +/* 2fa34: 00000000 */ sll $zero,$zero,0x0 +/* 2fa38: 03e00008 */ jr $ra +/* 2fa3c: 00000000 */ sll $zero,$zero,0x0 +/* 2fa40: 03e00008 */ jr $ra +/* 2fa44: 00000000 */ sll $zero,$zero,0x0 +/* 2fa48: 27bdffd8 */ addiu $sp,$sp,-40 +/* 2fa4c: afb20020 */ sw $s2,0x20($sp) +/* 2fa50: afb00018 */ sw $s0,0x18($sp) +/* 2fa54: 00c09025 */ or $s2,$a2,$zero +/* 2fa58: afbf0024 */ sw $ra,0x24($sp) +/* 2fa5c: afb1001c */ sw $s1,0x1c($sp) +/* 2fa60: afa40028 */ sw $a0,0x28($sp) +/* 2fa64: 10c00008 */ beqz $a2,.L0002fa88 +/* 2fa68: 00008025 */ or $s0,$zero,$zero +/* 2fa6c: 00a08825 */ or $s1,$a1,$zero +/* 2fa70: 92240000 */ lbu $a0,0x0($s1) +.L0002fa74: +/* 2fa74: 26100001 */ addiu $s0,$s0,0x1 +/* 2fa78: 0c00330d */ jal func0000cc34 +/* 2fa7c: 26310001 */ addiu $s1,$s1,0x1 +/* 2fa80: 5612fffc */ bnel $s0,$s2,.L0002fa74 +/* 2fa84: 92240000 */ lbu $a0,0x0($s1) +.L0002fa88: +/* 2fa88: 8fbf0024 */ lw $ra,0x24($sp) +/* 2fa8c: 8fb00018 */ lw $s0,0x18($sp) +/* 2fa90: 8fb1001c */ lw $s1,0x1c($sp) +/* 2fa94: 8fb20020 */ lw $s2,0x20($sp) +/* 2fa98: 27bd0028 */ addiu $sp,$sp,0x28 +/* 2fa9c: 03e00008 */ jr $ra +/* 2faa0: 24020001 */ addiu $v0,$zero,0x1 +); + +GLOBAL_ASM( +glabel func0002faa4 +/* 2faa4: 27bdffe0 */ addiu $sp,$sp,-32 +/* 2faa8: afa40020 */ sw $a0,0x20($sp) +/* 2faac: afbf0014 */ sw $ra,0x14($sp) +/* 2fab0: afa50024 */ sw $a1,0x24($sp) +/* 2fab4: afa60028 */ sw $a2,0x28($sp) +/* 2fab8: afa7002c */ sw $a3,0x2c($sp) +/* 2fabc: 3c047003 */ lui $a0,0x7003 +/* 2fac0: 2484fa48 */ addiu $a0,$a0,-1464 +/* 2fac4: 27a70024 */ addiu $a3,$sp,0x24 +/* 2fac8: 8fa60020 */ lw $a2,0x20($sp) +/* 2facc: 0c013b40 */ jal func0004ed00 +/* 2fad0: 00002825 */ or $a1,$zero,$zero +/* 2fad4: 8fbf0014 */ lw $ra,0x14($sp) +/* 2fad8: 27bd0020 */ addiu $sp,$sp,0x20 +/* 2fadc: 03e00008 */ jr $ra +/* 2fae0: 00000000 */ sll $zero,$zero,0x0 +/* 2fae4: 00000000 */ sll $zero,$zero,0x0 +/* 2fae8: 00000000 */ sll $zero,$zero,0x0 +/* 2faec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0002faf0 +/* 2faf0: ac850000 */ sw $a1,0x0($a0) +/* 2faf4: ac860008 */ sw $a2,0x8($a0) +/* 2faf8: 8c8e0000 */ lw $t6,0x0($a0) +/* 2fafc: ac8e0004 */ sw $t6,0x4($a0) +/* 2fb00: ac80000c */ sw $zero,0xc($a0) +/* 2fb04: 03e00008 */ jr $ra +/* 2fb08: 00000000 */ sll $zero,$zero,0x0 +/* 2fb0c: 03e00008 */ jr $ra +/* 2fb10: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0002fb14 +/* 2fb14: 27bdfff8 */ addiu $sp,$sp,-8 +/* 2fb18: afa40008 */ sw $a0,0x8($sp) +/* 2fb1c: afa5000c */ sw $a1,0xc($sp) +/* 2fb20: afa00000 */ sw $zero,0x0($sp) +/* 2fb24: 8fae0018 */ lw $t6,0x18($sp) +/* 2fb28: 2401fff0 */ addiu $at,$zero,-16 +/* 2fb2c: 00ee0019 */ multu $a3,$t6 +/* 2fb30: 00007812 */ mflo $t7 +/* 2fb34: 25f8000f */ addiu $t8,$t7,0xf +/* 2fb38: 0301c824 */ and $t9,$t8,$at +/* 2fb3c: afb90004 */ sw $t9,0x4($sp) +/* 2fb40: 8cc80004 */ lw $t0,0x4($a2) +/* 2fb44: 8fa90004 */ lw $t1,0x4($sp) +/* 2fb48: 8ccb0000 */ lw $t3,0x0($a2) +/* 2fb4c: 8ccc0008 */ lw $t4,0x8($a2) +/* 2fb50: 01095021 */ addu $t2,$t0,$t1 +/* 2fb54: 016c6821 */ addu $t5,$t3,$t4 +/* 2fb58: 01aa082b */ sltu $at,$t5,$t2 +/* 2fb5c: 14200008 */ bnez $at,.L0002fb80 +/* 2fb60: 00000000 */ sll $zero,$zero,0x0 +/* 2fb64: 8cce0004 */ lw $t6,0x4($a2) +/* 2fb68: afae0000 */ sw $t6,0x0($sp) +/* 2fb6c: 8ccf0004 */ lw $t7,0x4($a2) +/* 2fb70: 8fb80004 */ lw $t8,0x4($sp) +/* 2fb74: 01f8c821 */ addu $t9,$t7,$t8 +/* 2fb78: 10000001 */ beqz $zero,.L0002fb80 +/* 2fb7c: acd90004 */ sw $t9,0x4($a2) +.L0002fb80: +/* 2fb80: 10000003 */ beqz $zero,.L0002fb90 +/* 2fb84: 8fa20000 */ lw $v0,0x0($sp) +/* 2fb88: 10000001 */ beqz $zero,.L0002fb90 +/* 2fb8c: 00000000 */ sll $zero,$zero,0x0 +.L0002fb90: +/* 2fb90: 03e00008 */ jr $ra +/* 2fb94: 27bd0008 */ addiu $sp,$sp,0x8 +/* 2fb98: 00000000 */ sll $zero,$zero,0x0 +/* 2fb9c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0002fba0 +/* 2fba0: 27bdffe8 */ addiu $sp,$sp,-24 +/* 2fba4: afbf0014 */ sw $ra,0x14($sp) +/* 2fba8: afa40018 */ sw $a0,0x18($sp) +/* 2fbac: afa5001c */ sw $a1,0x1c($sp) +/* 2fbb0: 3c0e8006 */ lui $t6,0x8006 +/* 2fbb4: 8dcef110 */ lw $t6,-0xef0($t6) +/* 2fbb8: 15c0000e */ bnez $t6,.L0002fbf4 +/* 2fbbc: 00000000 */ sll $zero,$zero,0x0 +/* 2fbc0: 8faf0018 */ lw $t7,0x18($sp) +/* 2fbc4: 3c018006 */ lui $at,0x8006 +/* 2fbc8: ac2ff110 */ sw $t7,-0xef0($at) +/* 2fbcc: 3c188006 */ lui $t8,0x8006 +/* 2fbd0: 8f18f114 */ lw $t8,-0xeec($t8) +/* 2fbd4: 17000007 */ bnez $t8,.L0002fbf4 +/* 2fbd8: 00000000 */ sll $zero,$zero,0x0 +/* 2fbdc: 3c198006 */ lui $t9,0x8006 +/* 2fbe0: 8f39f110 */ lw $t9,-0xef0($t9) +/* 2fbe4: 3c018006 */ lui $at,0x8006 +/* 2fbe8: ac39f114 */ sw $t9,-0xeec($at) +/* 2fbec: 0c00c338 */ jal func00030ce0 +/* 2fbf0: 8fa4001c */ lw $a0,0x1c($sp) +.L0002fbf4: +/* 2fbf4: 10000001 */ beqz $zero,.L0002fbfc +/* 2fbf8: 00000000 */ sll $zero,$zero,0x0 +.L0002fbfc: +/* 2fbfc: 8fbf0014 */ lw $ra,0x14($sp) +/* 2fc00: 27bd0018 */ addiu $sp,$sp,0x18 +/* 2fc04: 03e00008 */ jr $ra +/* 2fc08: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0002fc0c +/* 2fc0c: 27bdffe8 */ addiu $sp,$sp,-24 +/* 2fc10: afbf0014 */ sw $ra,0x14($sp) +/* 2fc14: afa40018 */ sw $a0,0x18($sp) +/* 2fc18: 3c0e8006 */ lui $t6,0x8006 +/* 2fc1c: 8dcef110 */ lw $t6,-0xef0($t6) +/* 2fc20: 11c00007 */ beqz $t6,.L0002fc40 +/* 2fc24: 00000000 */ sll $zero,$zero,0x0 +/* 2fc28: 0c00e7f0 */ jal func00039fc0 +/* 2fc2c: 00000000 */ sll $zero,$zero,0x0 +/* 2fc30: 3c018006 */ lui $at,0x8006 +/* 2fc34: ac20f110 */ sw $zero,-0xef0($at) +/* 2fc38: 3c018006 */ lui $at,0x8006 +/* 2fc3c: ac20f114 */ sw $zero,-0xeec($at) +.L0002fc40: +/* 2fc40: 10000001 */ beqz $zero,.L0002fc48 +/* 2fc44: 00000000 */ sll $zero,$zero,0x0 +.L0002fc48: +/* 2fc48: 8fbf0014 */ lw $ra,0x14($sp) +/* 2fc4c: 27bd0018 */ addiu $sp,$sp,0x18 +/* 2fc50: 03e00008 */ jr $ra +/* 2fc54: 00000000 */ sll $zero,$zero,0x0 +/* 2fc58: 00000000 */ sll $zero,$zero,0x0 +/* 2fc5c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0002fc60 +/* 2fc60: 27bdfff8 */ addiu $sp,$sp,-8 +/* 2fc64: 308400ff */ andi $a0,$a0,0xff +/* 2fc68: 3c017005 */ lui $at,0x7005 +/* 2fc6c: c42446b0 */ lwc1 $f4,0x46b0($at) +/* 2fc70: e7a40004 */ swc1 $f4,0x4($sp) +/* 2fc74: 3c013f80 */ lui $at,0x3f80 +/* 2fc78: 44813000 */ mtc1 $at,$f6 +/* 2fc7c: 00000000 */ sll $zero,$zero,0x0 +/* 2fc80: e7a60000 */ swc1 $f6,0x0($sp) +/* 2fc84: 1080000f */ beqz $a0,.L0002fcc4 +/* 2fc88: 00000000 */ sll $zero,$zero,0x0 +.L0002fc8c: +/* 2fc8c: 308e0001 */ andi $t6,$a0,0x1 +/* 2fc90: 11c00005 */ beqz $t6,.L0002fca8 +/* 2fc94: 00000000 */ sll $zero,$zero,0x0 +/* 2fc98: c7a80000 */ lwc1 $f8,0x0($sp) +/* 2fc9c: c7aa0004 */ lwc1 $f10,0x4($sp) +/* 2fca0: 460a4402 */ mul.s $f16,$f8,$f10 +/* 2fca4: e7b00000 */ swc1 $f16,0x0($sp) +.L0002fca8: +/* 2fca8: c7b20004 */ lwc1 $f18,0x4($sp) +/* 2fcac: 46129102 */ mul.s $f4,$f18,$f18 +/* 2fcb0: e7a40004 */ swc1 $f4,0x4($sp) +/* 2fcb4: 00042042 */ srl $a0,$a0,0x1 +/* 2fcb8: 308400ff */ andi $a0,$a0,0xff +/* 2fcbc: 1480fff3 */ bnez $a0,.L0002fc8c +/* 2fcc0: 00000000 */ sll $zero,$zero,0x0 +.L0002fcc4: +/* 2fcc4: 10000003 */ beqz $zero,.L0002fcd4 +/* 2fcc8: c7a00000 */ lwc1 $f0,0x0($sp) +/* 2fccc: 10000001 */ beqz $zero,.L0002fcd4 +/* 2fcd0: 00000000 */ sll $zero,$zero,0x0 +.L0002fcd4: +/* 2fcd4: 03e00008 */ jr $ra +/* 2fcd8: 27bd0008 */ addiu $sp,$sp,0x8 +/* 2fcdc: 27bdffc0 */ addiu $sp,$sp,-64 +/* 2fce0: afbf002c */ sw $ra,0x2c($sp) +/* 2fce4: afa40040 */ sw $a0,0x40($sp) +/* 2fce8: afa50044 */ sw $a1,0x44($sp) +/* 2fcec: afa60048 */ sw $a2,0x48($sp) +/* 2fcf0: afa7004c */ sw $a3,0x4c($sp) +/* 2fcf4: afb00028 */ sw $s0,0x28($sp) +/* 2fcf8: afa00038 */ sw $zero,0x38($sp) +/* 2fcfc: 93ae0057 */ lbu $t6,0x57($sp) +/* 2fd00: 15c00003 */ bnez $t6,.L0002fd10 +/* 2fd04: 00000000 */ sll $zero,$zero,0x0 +/* 2fd08: 10000067 */ beqz $zero,.L0002fea8 +/* 2fd0c: 00001025 */ or $v0,$zero,$zero +.L0002fd10: +/* 2fd10: 93af004b */ lbu $t7,0x4b($sp) +/* 2fd14: 24010001 */ addiu $at,$zero,0x1 +/* 2fd18: 11e10011 */ beq $t7,$at,.L0002fd60 +/* 2fd1c: 00000000 */ sll $zero,$zero,0x0 +/* 2fd20: 24010080 */ addiu $at,$zero,0x80 +/* 2fd24: 11e1000e */ beq $t7,$at,.L0002fd60 +/* 2fd28: 00000000 */ sll $zero,$zero,0x0 +/* 2fd2c: 93b80053 */ lbu $t8,0x53($sp) +/* 2fd30: 93b90057 */ lbu $t9,0x57($sp) +/* 2fd34: 93a8005b */ lbu $t0,0x5b($sp) +/* 2fd38: 8fa40040 */ lw $a0,0x40($sp) +/* 2fd3c: 8fa50044 */ lw $a1,0x44($sp) +/* 2fd40: 93a6004b */ lbu $a2,0x4b($sp) +/* 2fd44: 93a7004f */ lbu $a3,0x4f($sp) +/* 2fd48: afb80010 */ sw $t8,0x10($sp) +/* 2fd4c: afb90014 */ sw $t9,0x14($sp) +/* 2fd50: 0c00c079 */ jal func000301e4 +/* 2fd54: afa80018 */ sw $t0,0x18($sp) +/* 2fd58: 10000053 */ beqz $zero,.L0002fea8 +/* 2fd5c: 00000000 */ sll $zero,$zero,0x0 +.L0002fd60: +/* 2fd60: 3c09800a */ lui $t1,0x800a +/* 2fd64: 8d29b870 */ lw $t1,-0x4790($t1) +/* 2fd68: 1120004b */ beqz $t1,.L0002fe98 +/* 2fd6c: 00000000 */ sll $zero,$zero,0x0 +/* 2fd70: 3c0a800a */ lui $t2,0x800a +/* 2fd74: 8d4ab870 */ lw $t2,-0x4790($t2) +/* 2fd78: afaa003c */ sw $t2,0x3c($sp) +/* 2fd7c: 3c0b800a */ lui $t3,0x800a +/* 2fd80: 8d6bb870 */ lw $t3,-0x4790($t3) +/* 2fd84: 3c01800a */ lui $at,0x800a +/* 2fd88: 8d6c0000 */ lw $t4,0x0($t3) +/* 2fd8c: ac2cb870 */ sw $t4,-0x4790($at) +/* 2fd90: 93ad004b */ lbu $t5,0x4b($sp) +/* 2fd94: 8fae003c */ lw $t6,0x3c($sp) +/* 2fd98: a1cd0004 */ sb $t5,0x4($t6) +/* 2fd9c: 8faf003c */ lw $t7,0x3c($sp) +/* 2fda0: 8fb80040 */ lw $t8,0x40($sp) +/* 2fda4: af0f0000 */ sw $t7,0x0($t8) +/* 2fda8: 93b90057 */ lbu $t9,0x57($sp) +/* 2fdac: 00194380 */ sll $t0,$t9,0xe +/* 2fdb0: afa80038 */ sw $t0,0x38($sp) +/* 2fdb4: 93b0004b */ lbu $s0,0x4b($sp) +/* 2fdb8: 24010001 */ addiu $at,$zero,0x1 +/* 2fdbc: 12010006 */ beq $s0,$at,.L0002fdd8 +/* 2fdc0: 00000000 */ sll $zero,$zero,0x0 +/* 2fdc4: 24010080 */ addiu $at,$zero,0x80 +/* 2fdc8: 12010020 */ beq $s0,$at,.L0002fe4c +/* 2fdcc: 00000000 */ sll $zero,$zero,0x0 +/* 2fdd0: 1000002f */ beqz $zero,.L0002fe90 +/* 2fdd4: 00000000 */ sll $zero,$zero,0x0 +.L0002fdd8: +/* 2fdd8: 8fa9003c */ lw $t1,0x3c($sp) +/* 2fddc: a5200024 */ sh $zero,0x24($t1) +/* 2fde0: 93aa004f */ lbu $t2,0x4f($sp) +/* 2fde4: 8fad003c */ lw $t5,0x3c($sp) +/* 2fde8: 240b0103 */ addiu $t3,$zero,0x103 +/* 2fdec: 016a6023 */ subu $t4,$t3,$t2 +/* 2fdf0: a5ac0022 */ sh $t4,0x22($t5) +/* 2fdf4: 93ae0053 */ lbu $t6,0x53($sp) +/* 2fdf8: 8fb8003c */ lw $t8,0x3c($sp) +/* 2fdfc: 000e7843 */ sra $t7,$t6,0x1 +/* 2fe00: a30f0028 */ sb $t7,0x28($t8) +/* 2fe04: 8fb9003c */ lw $t9,0x3c($sp) +/* 2fe08: 2409007f */ addiu $t1,$zero,0x7f +/* 2fe0c: 93280028 */ lbu $t0,0x28($t9) +/* 2fe10: 01285823 */ subu $t3,$t1,$t0 +/* 2fe14: a32b0029 */ sb $t3,0x29($t9) +/* 2fe18: 8faa003c */ lw $t2,0x3c($sp) +/* 2fe1c: 914c0029 */ lbu $t4,0x29($t2) +/* 2fe20: 448c2000 */ mtc1 $t4,$f4 +/* 2fe24: 05810005 */ bgez $t4,.L0002fe3c +/* 2fe28: 468021a0 */ cvt.s.w $f6,$f4 +/* 2fe2c: 3c014f80 */ lui $at,0x4f80 +/* 2fe30: 44814000 */ mtc1 $at,$f8 +/* 2fe34: 00000000 */ sll $zero,$zero,0x0 +/* 2fe38: 46083180 */ add.s $f6,$f6,$f8 +.L0002fe3c: +/* 2fe3c: 8fad0044 */ lw $t5,0x44($sp) +/* 2fe40: e5a60000 */ swc1 $f6,0x0($t5) +/* 2fe44: 10000014 */ beqz $zero,.L0002fe98 +/* 2fe48: 00000000 */ sll $zero,$zero,0x0 +.L0002fe4c: +/* 2fe4c: 0c00bf18 */ jal func0002fc60 +/* 2fe50: 93a40053 */ lbu $a0,0x53($sp) +/* 2fe54: 8fae003c */ lw $t6,0x3c($sp) +/* 2fe58: e5c00028 */ swc1 $f0,0x28($t6) +/* 2fe5c: 8faf003c */ lw $t7,0x3c($sp) +/* 2fe60: a5e00024 */ sh $zero,0x24($t7) +/* 2fe64: 93b8004f */ lbu $t8,0x4f($sp) +/* 2fe68: 8fab003c */ lw $t3,0x3c($sp) +/* 2fe6c: 24090103 */ addiu $t1,$zero,0x103 +/* 2fe70: 01384023 */ subu $t0,$t1,$t8 +/* 2fe74: a5680022 */ sh $t0,0x22($t3) +/* 2fe78: 3c013f80 */ lui $at,0x3f80 +/* 2fe7c: 44815000 */ mtc1 $at,$f10 +/* 2fe80: 8fb90044 */ lw $t9,0x44($sp) +/* 2fe84: e72a0000 */ swc1 $f10,0x0($t9) +/* 2fe88: 10000003 */ beqz $zero,.L0002fe98 +/* 2fe8c: 00000000 */ sll $zero,$zero,0x0 +.L0002fe90: +/* 2fe90: 10000001 */ beqz $zero,.L0002fe98 +/* 2fe94: 00000000 */ sll $zero,$zero,0x0 +.L0002fe98: +/* 2fe98: 10000003 */ beqz $zero,.L0002fea8 +/* 2fe9c: 8fa20038 */ lw $v0,0x38($sp) +/* 2fea0: 10000001 */ beqz $zero,.L0002fea8 +/* 2fea4: 00000000 */ sll $zero,$zero,0x0 +.L0002fea8: +/* 2fea8: 8fbf002c */ lw $ra,0x2c($sp) +/* 2feac: 8fb00028 */ lw $s0,0x28($sp) +/* 2feb0: 27bd0040 */ addiu $sp,$sp,0x40 +/* 2feb4: 03e00008 */ jr $ra +/* 2feb8: 00000000 */ sll $zero,$zero,0x0 +/* 2febc: 27bdffd0 */ addiu $sp,$sp,-48 +/* 2fec0: afbf001c */ sw $ra,0x1c($sp) +/* 2fec4: afa40030 */ sw $a0,0x30($sp) +/* 2fec8: afa50034 */ sw $a1,0x34($sp) +/* 2fecc: afb00018 */ sw $s0,0x18($sp) +/* 2fed0: 8fae0030 */ lw $t6,0x30($sp) +/* 2fed4: afae0028 */ sw $t6,0x28($sp) +/* 2fed8: 240f3e80 */ addiu $t7,$zero,0x3e80 +/* 2fedc: afaf0024 */ sw $t7,0x24($sp) +/* 2fee0: 8fb80028 */ lw $t8,0x28($sp) +/* 2fee4: 24010001 */ addiu $at,$zero,0x1 +/* 2fee8: 93190004 */ lbu $t9,0x4($t8) +/* 2feec: 13210009 */ beq $t9,$at,.L0002ff14 +/* 2fef0: 00000000 */ sll $zero,$zero,0x0 +/* 2fef4: 24010080 */ addiu $at,$zero,0x80 +/* 2fef8: 13210006 */ beq $t9,$at,.L0002ff14 +/* 2fefc: 00000000 */ sll $zero,$zero,0x0 +/* 2ff00: 8fa40030 */ lw $a0,0x30($sp) +/* 2ff04: 0c00c1a4 */ jal func00030690 +/* 2ff08: 8fa50034 */ lw $a1,0x34($sp) +/* 2ff0c: 10000084 */ beqz $zero,.L00030120 +/* 2ff10: 00000000 */ sll $zero,$zero,0x0 +.L0002ff14: +/* 2ff14: 8fa80028 */ lw $t0,0x28($sp) +/* 2ff18: 24010001 */ addiu $at,$zero,0x1 +/* 2ff1c: 91100004 */ lbu $s0,0x4($t0) +/* 2ff20: 12010006 */ beq $s0,$at,.L0002ff3c +/* 2ff24: 00000000 */ sll $zero,$zero,0x0 +/* 2ff28: 24010080 */ addiu $at,$zero,0x80 +/* 2ff2c: 12010044 */ beq $s0,$at,.L00030040 +/* 2ff30: 00000000 */ sll $zero,$zero,0x0 +/* 2ff34: 10000074 */ beqz $zero,.L00030108 +/* 2ff38: 00000000 */ sll $zero,$zero,0x0 +.L0002ff3c: +/* 2ff3c: 8fa90028 */ lw $t1,0x28($sp) +/* 2ff40: 952a0024 */ lhu $t2,0x24($t1) +/* 2ff44: 254b0001 */ addiu $t3,$t2,0x1 +/* 2ff48: a52b0024 */ sh $t3,0x24($t1) +/* 2ff4c: 8fac0028 */ lw $t4,0x28($sp) +/* 2ff50: 958d0024 */ lhu $t5,0x24($t4) +/* 2ff54: 958e0022 */ lhu $t6,0x22($t4) +/* 2ff58: 01ae082a */ slt $at,$t5,$t6 +/* 2ff5c: 14200003 */ bnez $at,.L0002ff6c +/* 2ff60: 00000000 */ sll $zero,$zero,0x0 +/* 2ff64: 8faf0028 */ lw $t7,0x28($sp) +/* 2ff68: a5e00024 */ sh $zero,0x24($t7) +.L0002ff6c: +/* 2ff6c: 8fb80028 */ lw $t8,0x28($sp) +/* 2ff70: 97190024 */ lhu $t9,0x24($t8) +/* 2ff74: 44992000 */ mtc1 $t9,$f4 +/* 2ff78: 07210005 */ bgez $t9,.L0002ff90 +/* 2ff7c: 468021a0 */ cvt.s.w $f6,$f4 +/* 2ff80: 3c014f80 */ lui $at,0x4f80 +/* 2ff84: 44814000 */ mtc1 $at,$f8 +/* 2ff88: 00000000 */ sll $zero,$zero,0x0 +/* 2ff8c: 46083180 */ add.s $f6,$f6,$f8 +.L0002ff90: +/* 2ff90: 97080022 */ lhu $t0,0x22($t8) +/* 2ff94: 44885000 */ mtc1 $t0,$f10 +/* 2ff98: 05010005 */ bgez $t0,.L0002ffb0 +/* 2ff9c: 46805420 */ cvt.s.w $f16,$f10 +/* 2ffa0: 3c014f80 */ lui $at,0x4f80 +/* 2ffa4: 44819000 */ mtc1 $at,$f18 +/* 2ffa8: 00000000 */ sll $zero,$zero,0x0 +/* 2ffac: 46128400 */ add.s $f16,$f16,$f18 +.L0002ffb0: +/* 2ffb0: 46103103 */ div.s $f4,$f6,$f16 +/* 2ffb4: e7a4002c */ swc1 $f4,0x2c($sp) +/* 2ffb8: 3c017005 */ lui $at,0x7005 +/* 2ffbc: c42a46b4 */ lwc1 $f10,0x46b4($at) +/* 2ffc0: c7a8002c */ lwc1 $f8,0x2c($sp) +/* 2ffc4: 460a4302 */ mul.s $f12,$f8,$f10 +/* 2ffc8: 0c0068f7 */ jal func0001a3dc +/* 2ffcc: 00000000 */ sll $zero,$zero,0x0 +/* 2ffd0: e7a0002c */ swc1 $f0,0x2c($sp) +/* 2ffd4: 8faa0028 */ lw $t2,0x28($sp) +/* 2ffd8: 914b0028 */ lbu $t3,0x28($t2) +/* 2ffdc: 448b9000 */ mtc1 $t3,$f18 +/* 2ffe0: 05610005 */ bgez $t3,.L0002fff8 +/* 2ffe4: 468091a0 */ cvt.s.w $f6,$f18 +/* 2ffe8: 3c014f80 */ lui $at,0x4f80 +/* 2ffec: 44818000 */ mtc1 $at,$f16 +/* 2fff0: 00000000 */ sll $zero,$zero,0x0 +/* 2fff4: 46103180 */ add.s $f6,$f6,$f16 +.L0002fff8: +/* 2fff8: c7a4002c */ lwc1 $f4,0x2c($sp) +/* 2fffc: 46043202 */ mul.s $f8,$f6,$f4 +/* 30000: e7a8002c */ swc1 $f8,0x2c($sp) +/* 30004: 8fa90028 */ lw $t1,0x28($sp) +/* 30008: 912c0029 */ lbu $t4,0x29($t1) +/* 3000c: 448c5000 */ mtc1 $t4,$f10 +/* 30010: 05810005 */ bgez $t4,.L00030028 +/* 30014: 468054a0 */ cvt.s.w $f18,$f10 +/* 30018: 3c014f80 */ lui $at,0x4f80 +/* 3001c: 44818000 */ mtc1 $at,$f16 +/* 30020: 00000000 */ sll $zero,$zero,0x0 +/* 30024: 46109480 */ add.s $f18,$f18,$f16 +.L00030028: +/* 30028: c7a6002c */ lwc1 $f6,0x2c($sp) +/* 3002c: 8fad0034 */ lw $t5,0x34($sp) +/* 30030: 46069100 */ add.s $f4,$f18,$f6 +/* 30034: e5a40000 */ swc1 $f4,0x0($t5) +/* 30038: 10000035 */ beqz $zero,.L00030110 +/* 3003c: 00000000 */ sll $zero,$zero,0x0 +.L00030040: +/* 30040: 8fae0028 */ lw $t6,0x28($sp) +/* 30044: 95cf0024 */ lhu $t7,0x24($t6) +/* 30048: 25f90001 */ addiu $t9,$t7,0x1 +/* 3004c: a5d90024 */ sh $t9,0x24($t6) +/* 30050: 8fb80028 */ lw $t8,0x28($sp) +/* 30054: 97080024 */ lhu $t0,0x24($t8) +/* 30058: 970a0022 */ lhu $t2,0x22($t8) +/* 3005c: 010a082a */ slt $at,$t0,$t2 +/* 30060: 14200003 */ bnez $at,.L00030070 +/* 30064: 00000000 */ sll $zero,$zero,0x0 +/* 30068: 8fab0028 */ lw $t3,0x28($sp) +/* 3006c: a5600024 */ sh $zero,0x24($t3) +.L00030070: +/* 30070: 8fa90028 */ lw $t1,0x28($sp) +/* 30074: 952c0024 */ lhu $t4,0x24($t1) +/* 30078: 448c4000 */ mtc1 $t4,$f8 +/* 3007c: 05810005 */ bgez $t4,.L00030094 +/* 30080: 468042a0 */ cvt.s.w $f10,$f8 +/* 30084: 3c014f80 */ lui $at,0x4f80 +/* 30088: 44818000 */ mtc1 $at,$f16 +/* 3008c: 00000000 */ sll $zero,$zero,0x0 +/* 30090: 46105280 */ add.s $f10,$f10,$f16 +.L00030094: +/* 30094: 952d0022 */ lhu $t5,0x22($t1) +/* 30098: 448d9000 */ mtc1 $t5,$f18 +/* 3009c: 05a10005 */ bgez $t5,.L000300b4 +/* 300a0: 468091a0 */ cvt.s.w $f6,$f18 +/* 300a4: 3c014f80 */ lui $at,0x4f80 +/* 300a8: 44812000 */ mtc1 $at,$f4 +/* 300ac: 00000000 */ sll $zero,$zero,0x0 +/* 300b0: 46043180 */ add.s $f6,$f6,$f4 +.L000300b4: +/* 300b4: 46065203 */ div.s $f8,$f10,$f6 +/* 300b8: e7a8002c */ swc1 $f8,0x2c($sp) +/* 300bc: 3c017005 */ lui $at,0x7005 +/* 300c0: c43246b8 */ lwc1 $f18,0x46b8($at) +/* 300c4: c7b0002c */ lwc1 $f16,0x2c($sp) +/* 300c8: 46128302 */ mul.s $f12,$f16,$f18 +/* 300cc: 0c0068f7 */ jal func0001a3dc +/* 300d0: 00000000 */ sll $zero,$zero,0x0 +/* 300d4: 8faf0028 */ lw $t7,0x28($sp) +/* 300d8: c5e40028 */ lwc1 $f4,0x28($t7) +/* 300dc: 46040282 */ mul.s $f10,$f0,$f4 +/* 300e0: e7aa002c */ swc1 $f10,0x2c($sp) +/* 300e4: c7a6002c */ lwc1 $f6,0x2c($sp) +/* 300e8: 4600320d */ trunc.w.s $f8,$f6 +/* 300ec: 44044000 */ mfc1 $a0,$f8 +/* 300f0: 0c00e7f8 */ jal func00039fe0 +/* 300f4: 00000000 */ sll $zero,$zero,0x0 +/* 300f8: 8fae0034 */ lw $t6,0x34($sp) +/* 300fc: e5c00000 */ swc1 $f0,0x0($t6) +/* 30100: 10000003 */ beqz $zero,.L00030110 +/* 30104: 00000000 */ sll $zero,$zero,0x0 +.L00030108: +/* 30108: 10000001 */ beqz $zero,.L00030110 +/* 3010c: 00000000 */ sll $zero,$zero,0x0 +.L00030110: +/* 30110: 10000003 */ beqz $zero,.L00030120 +/* 30114: 8fa20024 */ lw $v0,0x24($sp) +/* 30118: 10000001 */ beqz $zero,.L00030120 +/* 3011c: 00000000 */ sll $zero,$zero,0x0 +.L00030120: +/* 30120: 8fbf001c */ lw $ra,0x1c($sp) +/* 30124: 8fb00018 */ lw $s0,0x18($sp) +/* 30128: 27bd0030 */ addiu $sp,$sp,0x30 +/* 3012c: 03e00008 */ jr $ra +/* 30130: 00000000 */ sll $zero,$zero,0x0 +/* 30134: 27bdffe0 */ addiu $sp,$sp,-32 +/* 30138: afbf0014 */ sw $ra,0x14($sp) +/* 3013c: afa40020 */ sw $a0,0x20($sp) +/* 30140: 8fae0020 */ lw $t6,0x20($sp) +/* 30144: afae001c */ sw $t6,0x1c($sp) +/* 30148: 8faf001c */ lw $t7,0x1c($sp) +/* 3014c: 24010001 */ addiu $at,$zero,0x1 +/* 30150: 91f80004 */ lbu $t8,0x4($t7) +/* 30154: 13010006 */ beq $t8,$at,.L00030170 +/* 30158: 00000000 */ sll $zero,$zero,0x0 +/* 3015c: 24010080 */ addiu $at,$zero,0x80 +/* 30160: 13010003 */ beq $t8,$at,.L00030170 +/* 30164: 00000000 */ sll $zero,$zero,0x0 +/* 30168: 0c00c2f6 */ jal func00030bd8 +/* 3016c: 8fa40020 */ lw $a0,0x20($sp) +.L00030170: +/* 30170: 3c19800a */ lui $t9,0x800a +/* 30174: 8f39b870 */ lw $t9,-0x4790($t9) +/* 30178: 8fa80020 */ lw $t0,0x20($sp) +/* 3017c: ad190000 */ sw $t9,0x0($t0) +/* 30180: 8fa90020 */ lw $t1,0x20($sp) +/* 30184: 3c01800a */ lui $at,0x800a +/* 30188: ac29b870 */ sw $t1,-0x4790($at) +/* 3018c: 10000001 */ beqz $zero,.L00030194 +/* 30190: 00000000 */ sll $zero,$zero,0x0 +.L00030194: +/* 30194: 8fbf0014 */ lw $ra,0x14($sp) +/* 30198: 27bd0020 */ addiu $sp,$sp,0x20 +/* 3019c: 03e00008 */ jr $ra +/* 301a0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000301a4 +/* 301a4: 27bdffe8 */ addiu $sp,$sp,-24 +/* 301a8: afbf0014 */ sw $ra,0x14($sp) +/* 301ac: e7ac0018 */ swc1 $f12,0x18($sp) +/* 301b0: 3c017005 */ lui $at,0x7005 +/* 301b4: c42646bc */ lwc1 $f6,0x46bc($at) +/* 301b8: c7a40018 */ lwc1 $f4,0x18($sp) +/* 301bc: 0c0068f7 */ jal func0001a3dc +/* 301c0: 46062303 */ div.s $f12,$f4,$f6 +/* 301c4: 10000003 */ beqz $zero,.L000301d4 +/* 301c8: 00000000 */ sll $zero,$zero,0x0 +/* 301cc: 10000001 */ beqz $zero,.L000301d4 +/* 301d0: 00000000 */ sll $zero,$zero,0x0 +.L000301d4: +/* 301d4: 8fbf0014 */ lw $ra,0x14($sp) +/* 301d8: 27bd0018 */ addiu $sp,$sp,0x18 +/* 301dc: 03e00008 */ jr $ra +/* 301e0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000301e4 +/* 301e4: 27bdffe0 */ addiu $sp,$sp,-32 +/* 301e8: afbf0014 */ sw $ra,0x14($sp) +/* 301ec: afa40020 */ sw $a0,0x20($sp) +/* 301f0: afa50024 */ sw $a1,0x24($sp) +/* 301f4: afa60028 */ sw $a2,0x28($sp) +/* 301f8: afa7002c */ sw $a3,0x2c($sp) +/* 301fc: 93ae002f */ lbu $t6,0x2f($sp) +/* 30200: 29c10064 */ slti $at,$t6,0x64 +/* 30204: 14200003 */ bnez $at,.L00030214 +/* 30208: 00000000 */ sll $zero,$zero,0x0 +/* 3020c: 240f0063 */ addiu $t7,$zero,0x63 +/* 30210: a3af002f */ sb $t7,0x2f($sp) +.L00030214: +/* 30214: 93b80037 */ lbu $t8,0x37($sp) +/* 30218: 2b010080 */ slti $at,$t8,0x80 +/* 3021c: 14200003 */ bnez $at,.L0003022c +/* 30220: 00000000 */ sll $zero,$zero,0x0 +/* 30224: 2419007f */ addiu $t9,$zero,0x7f +/* 30228: a3b90037 */ sb $t9,0x37($sp) +.L0003022c: +/* 3022c: 93a8003b */ lbu $t0,0x3b($sp) +/* 30230: 29010080 */ slti $at,$t0,0x80 +/* 30234: 14200003 */ bnez $at,.L00030244 +/* 30238: 00000000 */ sll $zero,$zero,0x0 +/* 3023c: 2409007f */ addiu $t1,$zero,0x7f +/* 30240: a3a9003b */ sb $t1,0x3b($sp) +.L00030244: +/* 30244: 3c0a800a */ lui $t2,0x800a +/* 30248: 8d4ab870 */ lw $t2,-0x4790($t2) +/* 3024c: 15400003 */ bnez $t2,.L0003025c +/* 30250: 00000000 */ sll $zero,$zero,0x0 +/* 30254: 1000010a */ beqz $zero,.L00030680 +/* 30258: 00001025 */ or $v0,$zero,$zero +.L0003025c: +/* 3025c: 3c0b800a */ lui $t3,0x800a +/* 30260: 8d6bb870 */ lw $t3,-0x4790($t3) +/* 30264: afab001c */ sw $t3,0x1c($sp) +/* 30268: 93ac003b */ lbu $t4,0x3b($sp) +/* 3026c: 15800009 */ bnez $t4,.L00030294 +/* 30270: 00000000 */ sll $zero,$zero,0x0 +/* 30274: 3c013f80 */ lui $at,0x3f80 +/* 30278: 44812000 */ mtc1 $at,$f4 +/* 3027c: 8fad001c */ lw $t5,0x1c($sp) +/* 30280: e5a40018 */ swc1 $f4,0x18($t5) +/* 30284: 44803000 */ mtc1 $zero,$f6 +/* 30288: 8fae001c */ lw $t6,0x1c($sp) +/* 3028c: 10000013 */ beqz $zero,.L000302dc +/* 30290: e5c6001c */ swc1 $f6,0x1c($t6) +.L00030294: +/* 30294: 44804000 */ mtc1 $zero,$f8 +/* 30298: 8faf001c */ lw $t7,0x1c($sp) +/* 3029c: e5e80018 */ swc1 $f8,0x18($t7) +/* 302a0: 93b8003b */ lbu $t8,0x3b($sp) +/* 302a4: 3c088006 */ lui $t0,0x8006 +/* 302a8: 3c01467a */ lui $at,0x467a +/* 302ac: 0018c880 */ sll $t9,$t8,0x2 +/* 302b0: 01194021 */ addu $t0,$t0,$t9 +/* 302b4: 8d08f150 */ lw $t0,-0xeb0($t0) +/* 302b8: 44819000 */ mtc1 $at,$f18 +/* 302bc: 3c013f80 */ lui $at,0x3f80 +/* 302c0: 44885000 */ mtc1 $t0,$f10 +/* 302c4: 44813000 */ mtc1 $at,$f6 +/* 302c8: 8fa9001c */ lw $t1,0x1c($sp) +/* 302cc: 46805420 */ cvt.s.w $f16,$f10 +/* 302d0: 46128103 */ div.s $f4,$f16,$f18 +/* 302d4: 46043203 */ div.s $f8,$f6,$f4 +/* 302d8: e528001c */ swc1 $f8,0x1c($t1) +.L000302dc: +/* 302dc: 93aa002b */ lbu $t2,0x2b($sp) +/* 302e0: 8fab001c */ lw $t3,0x1c($sp) +/* 302e4: a16a0004 */ sb $t2,0x4($t3) +/* 302e8: 8fac001c */ lw $t4,0x1c($sp) +/* 302ec: a5800014 */ sh $zero,0x14($t4) +/* 302f0: 93ad002f */ lbu $t5,0x2f($sp) +/* 302f4: 3c017005 */ lui $at,0x7005 +/* 302f8: c42a46c0 */ lwc1 $f10,0x46c0($at) +/* 302fc: 3c018006 */ lui $at,0x8006 +/* 30300: 000d7080 */ sll $t6,$t5,0x2 +/* 30304: 002e0821 */ addu $at,$at,$t6 +/* 30308: c430f34c */ lwc1 $f16,-0xcb4($at) +/* 3030c: 3c01467a */ lui $at,0x467a +/* 30310: 44813000 */ mtc1 $at,$f6 +/* 30314: 46105483 */ div.s $f18,$f10,$f16 +/* 30318: 24180001 */ addiu $t8,$zero,0x1 +/* 3031c: 46069103 */ div.s $f4,$f18,$f6 +/* 30320: 444ff800 */ cfc1 $t7,$31 +/* 30324: 44d8f800 */ ctc1 $t8,$31 +/* 30328: 00000000 */ sll $zero,$zero,0x0 +/* 3032c: 46002224 */ cvt.w.s $f8,$f4 +/* 30330: 4458f800 */ cfc1 $t8,$31 +/* 30334: 00000000 */ sll $zero,$zero,0x0 +/* 30338: 33010004 */ andi $at,$t8,0x4 +/* 3033c: 33180078 */ andi $t8,$t8,0x78 +/* 30340: 13000014 */ beqz $t8,.L00030394 +/* 30344: 00000000 */ sll $zero,$zero,0x0 +/* 30348: 3c014f00 */ lui $at,0x4f00 +/* 3034c: 44814000 */ mtc1 $at,$f8 +/* 30350: 24180001 */ addiu $t8,$zero,0x1 +/* 30354: 46082201 */ sub.s $f8,$f4,$f8 +/* 30358: 44d8f800 */ ctc1 $t8,$31 +/* 3035c: 00000000 */ sll $zero,$zero,0x0 +/* 30360: 46004224 */ cvt.w.s $f8,$f8 +/* 30364: 4458f800 */ cfc1 $t8,$31 +/* 30368: 00000000 */ sll $zero,$zero,0x0 +/* 3036c: 33010004 */ andi $at,$t8,0x4 +/* 30370: 33180078 */ andi $t8,$t8,0x78 +/* 30374: 17000005 */ bnez $t8,.L0003038c +/* 30378: 00000000 */ sll $zero,$zero,0x0 +/* 3037c: 44184000 */ mfc1 $t8,$f8 +/* 30380: 3c018000 */ lui $at,0x8000 +/* 30384: 10000007 */ beqz $zero,.L000303a4 +/* 30388: 0301c025 */ or $t8,$t8,$at +.L0003038c: +/* 3038c: 10000005 */ beqz $zero,.L000303a4 +/* 30390: 2418ffff */ addiu $t8,$zero,-1 +.L00030394: +/* 30394: 44184000 */ mfc1 $t8,$f8 +/* 30398: 00000000 */ sll $zero,$zero,0x0 +/* 3039c: 0700fffb */ bltz $t8,.L0003038c +/* 303a0: 00000000 */ sll $zero,$zero,0x0 +.L000303a4: +/* 303a4: 8fb9001c */ lw $t9,0x1c($sp) +/* 303a8: 44cff800 */ ctc1 $t7,$31 +/* 303ac: a7380016 */ sh $t8,0x16($t9) +/* 303b0: 00000000 */ sll $zero,$zero,0x0 +/* 303b4: 8fa9001c */ lw $t1,0x1c($sp) +/* 303b8: 24083e80 */ addiu $t0,$zero,0x3e80 +/* 303bc: ad280008 */ sw $t0,0x8($t1) +/* 303c0: 93aa0033 */ lbu $t2,0x33($sp) +/* 303c4: 448a5000 */ mtc1 $t2,$f10 +/* 303c8: 05410005 */ bgez $t2,.L000303e0 +/* 303cc: 46805420 */ cvt.s.w $f16,$f10 +/* 303d0: 3c014f80 */ lui $at,0x4f80 +/* 303d4: 44819000 */ mtc1 $at,$f18 +/* 303d8: 00000000 */ sll $zero,$zero,0x0 +/* 303dc: 46128400 */ add.s $f16,$f16,$f18 +.L000303e0: +/* 303e0: e7b00018 */ swc1 $f16,0x18($sp) +/* 303e4: 93ab002b */ lbu $t3,0x2b($sp) +/* 303e8: 316c0080 */ andi $t4,$t3,0x80 +/* 303ec: 11800027 */ beqz $t4,.L0003048c +/* 303f0: 00000000 */ sll $zero,$zero,0x0 +/* 303f4: 444df800 */ cfc1 $t5,$31 +/* 303f8: 24040001 */ addiu $a0,$zero,0x1 +/* 303fc: 44c4f800 */ ctc1 $a0,$31 +/* 30400: c7a60018 */ lwc1 $f6,0x18($sp) +/* 30404: 46003124 */ cvt.w.s $f4,$f6 +/* 30408: 4444f800 */ cfc1 $a0,$31 +/* 3040c: 00000000 */ sll $zero,$zero,0x0 +/* 30410: 30810004 */ andi $at,$a0,0x4 +/* 30414: 30840078 */ andi $a0,$a0,0x78 +/* 30418: 10800014 */ beqz $a0,.L0003046c +/* 3041c: 00000000 */ sll $zero,$zero,0x0 +/* 30420: 3c014f00 */ lui $at,0x4f00 +/* 30424: 44812000 */ mtc1 $at,$f4 +/* 30428: 24040001 */ addiu $a0,$zero,0x1 +/* 3042c: 46043101 */ sub.s $f4,$f6,$f4 +/* 30430: 44c4f800 */ ctc1 $a0,$31 +/* 30434: 00000000 */ sll $zero,$zero,0x0 +/* 30438: 46002124 */ cvt.w.s $f4,$f4 +/* 3043c: 4444f800 */ cfc1 $a0,$31 +/* 30440: 00000000 */ sll $zero,$zero,0x0 +/* 30444: 30810004 */ andi $at,$a0,0x4 +/* 30448: 30840078 */ andi $a0,$a0,0x78 +/* 3044c: 14800005 */ bnez $a0,.L00030464 +/* 30450: 00000000 */ sll $zero,$zero,0x0 +/* 30454: 44042000 */ mfc1 $a0,$f4 +/* 30458: 3c018000 */ lui $at,0x8000 +/* 3045c: 10000007 */ beqz $zero,.L0003047c +/* 30460: 00812025 */ or $a0,$a0,$at +.L00030464: +/* 30464: 10000005 */ beqz $zero,.L0003047c +/* 30468: 2404ffff */ addiu $a0,$zero,-1 +.L0003046c: +/* 3046c: 44042000 */ mfc1 $a0,$f4 +/* 30470: 00000000 */ sll $zero,$zero,0x0 +/* 30474: 0480fffb */ bltz $a0,.L00030464 +/* 30478: 00000000 */ sll $zero,$zero,0x0 +.L0003047c: +/* 3047c: 44cdf800 */ ctc1 $t5,$31 +/* 30480: 0c00bf18 */ jal func0002fc60 +/* 30484: 00000000 */ sll $zero,$zero,0x0 +/* 30488: e7a00018 */ swc1 $f0,0x18($sp) +.L0003048c: +/* 3048c: 93ae002b */ lbu $t6,0x2b($sp) +/* 30490: 2401ff7f */ addiu $at,$zero,-129 +/* 30494: 01c17824 */ and $t7,$t6,$at +/* 30498: a3af002b */ sb $t7,0x2b($sp) +/* 3049c: 93b8002b */ lbu $t8,0x2b($sp) +/* 304a0: 2401ff7f */ addiu $at,$zero,-129 +/* 304a4: 0301c824 */ and $t9,$t8,$at +/* 304a8: 2728fffe */ addiu $t0,$t9,-2 +/* 304ac: 2d01000c */ sltiu $at,$t0,0xc +/* 304b0: 10200047 */ beqz $at,.L000305d0 +/* 304b4: 00000000 */ sll $zero,$zero,0x0 +/* 304b8: 00084080 */ sll $t0,$t0,0x2 +/* 304bc: 3c017005 */ lui $at,0x7005 +/* 304c0: 00280821 */ addu $at,$at,$t0 +/* 304c4: 8c2846c4 */ lw $t0,0x46c4($at) +/* 304c8: 01000008 */ jr $t0 +/* 304cc: 00000000 */ sll $zero,$zero,0x0 +/* 304d0: c7a80018 */ lwc1 $f8,0x18($sp) +/* 304d4: 8fa9001c */ lw $t1,0x1c($sp) +/* 304d8: e528000c */ swc1 $f8,0xc($t1) +/* 304dc: 93aa002b */ lbu $t2,0x2b($sp) +/* 304e0: 24010002 */ addiu $at,$zero,0x2 +/* 304e4: 15410006 */ bne $t2,$at,.L00030500 +/* 304e8: 00000000 */ sll $zero,$zero,0x0 +/* 304ec: c7aa0018 */ lwc1 $f10,0x18($sp) +/* 304f0: 8fab001c */ lw $t3,0x1c($sp) +/* 304f4: 46005487 */ neg.s $f18,$f10 +/* 304f8: 10000004 */ beqz $zero,.L0003050c +/* 304fc: e5720010 */ swc1 $f18,0x10($t3) +.L00030500: +/* 30500: 44808000 */ mtc1 $zero,$f16 +/* 30504: 8fac001c */ lw $t4,0x1c($sp) +/* 30508: e5900010 */ swc1 $f16,0x10($t4) +.L0003050c: +/* 3050c: 93ad002f */ lbu $t5,0x2f($sp) +/* 30510: 3c017005 */ lui $at,0x7005 +/* 30514: c42646f4 */ lwc1 $f6,0x46f4($at) +/* 30518: 3c018006 */ lui $at,0x8006 +/* 3051c: 000d7080 */ sll $t6,$t5,0x2 +/* 30520: 002e0821 */ addu $at,$at,$t6 +/* 30524: c424f34c */ lwc1 $f4,-0xcb4($at) +/* 30528: 8fb9001c */ lw $t9,0x1c($sp) +/* 3052c: 46043203 */ div.s $f8,$f6,$f4 +/* 30530: 4600428d */ trunc.w.s $f10,$f8 +/* 30534: 44185000 */ mfc1 $t8,$f10 +/* 30538: 00000000 */ sll $zero,$zero,0x0 +/* 3053c: af380008 */ sw $t8,0x8($t9) +/* 30540: 10000025 */ beqz $zero,.L000305d8 +/* 30544: 00000000 */ sll $zero,$zero,0x0 +/* 30548: 44809000 */ mtc1 $zero,$f18 +/* 3054c: 8fa8001c */ lw $t0,0x1c($sp) +/* 30550: e5120010 */ swc1 $f18,0x10($t0) +/* 30554: c7b00018 */ lwc1 $f16,0x18($sp) +/* 30558: 8fa9001c */ lw $t1,0x1c($sp) +/* 3055c: e530000c */ swc1 $f16,0xc($t1) +/* 30560: 1000001d */ beqz $zero,.L000305d8 +/* 30564: 00000000 */ sll $zero,$zero,0x0 +/* 30568: 3c014000 */ lui $at,0x4000 +/* 3056c: 44812000 */ mtc1 $at,$f4 +/* 30570: c7a60018 */ lwc1 $f6,0x18($sp) +/* 30574: 8faa001c */ lw $t2,0x1c($sp) +/* 30578: 46043203 */ div.s $f8,$f6,$f4 +/* 3057c: e5480010 */ swc1 $f8,0x10($t2) +/* 30580: 3c014000 */ lui $at,0x4000 +/* 30584: 44819000 */ mtc1 $at,$f18 +/* 30588: c7aa0018 */ lwc1 $f10,0x18($sp) +/* 3058c: 8fab001c */ lw $t3,0x1c($sp) +/* 30590: 46125403 */ div.s $f16,$f10,$f18 +/* 30594: e570000c */ swc1 $f16,0xc($t3) +/* 30598: 1000000f */ beqz $zero,.L000305d8 +/* 3059c: 00000000 */ sll $zero,$zero,0x0 +/* 305a0: c7a60018 */ lwc1 $f6,0x18($sp) +/* 305a4: 8fac001c */ lw $t4,0x1c($sp) +/* 305a8: 46003107 */ neg.s $f4,$f6 +/* 305ac: e5840010 */ swc1 $f4,0x10($t4) +/* 305b0: 3c014000 */ lui $at,0x4000 +/* 305b4: 44815000 */ mtc1 $at,$f10 +/* 305b8: c7a80018 */ lwc1 $f8,0x18($sp) +/* 305bc: 8fad001c */ lw $t5,0x1c($sp) +/* 305c0: 460a4482 */ mul.s $f18,$f8,$f10 +/* 305c4: e5b2000c */ swc1 $f18,0xc($t5) +/* 305c8: 10000003 */ beqz $zero,.L000305d8 +/* 305cc: 00000000 */ sll $zero,$zero,0x0 +.L000305d0: +/* 305d0: 1000002b */ beqz $zero,.L00030680 +/* 305d4: 00001025 */ or $v0,$zero,$zero +.L000305d8: +/* 305d8: 8fae001c */ lw $t6,0x1c($sp) +/* 305dc: 91cf0004 */ lbu $t7,0x4($t6) +/* 305e0: 31f80080 */ andi $t8,$t7,0x80 +/* 305e4: 1300000a */ beqz $t8,.L00030610 +/* 305e8: 00000000 */ sll $zero,$zero,0x0 +/* 305ec: 8fb9001c */ lw $t9,0x1c($sp) +/* 305f0: c7300010 */ lwc1 $f16,0x10($t9) +/* 305f4: 4600818d */ trunc.w.s $f6,$f16 +/* 305f8: 44043000 */ mfc1 $a0,$f6 +/* 305fc: 0c00e7f8 */ jal func00039fe0 +/* 30600: 00000000 */ sll $zero,$zero,0x0 +/* 30604: 8fa90024 */ lw $t1,0x24($sp) +/* 30608: 10000008 */ beqz $zero,.L0003062c +/* 3060c: e5200000 */ swc1 $f0,0x0($t1) +.L00030610: +/* 30610: 8faa001c */ lw $t2,0x1c($sp) +/* 30614: 3c0142fe */ lui $at,0x42fe +/* 30618: 44814000 */ mtc1 $at,$f8 +/* 3061c: c5440010 */ lwc1 $f4,0x10($t2) +/* 30620: 8fab0024 */ lw $t3,0x24($sp) +/* 30624: 46082280 */ add.s $f10,$f4,$f8 +/* 30628: e56a0000 */ swc1 $f10,0x0($t3) +.L0003062c: +/* 3062c: 8fac001c */ lw $t4,0x1c($sp) +/* 30630: 8fad0020 */ lw $t5,0x20($sp) +/* 30634: adac0000 */ sw $t4,0x0($t5) +/* 30638: 3c0e800a */ lui $t6,0x800a +/* 3063c: 8dceb870 */ lw $t6,-0x4790($t6) +/* 30640: 3c01800a */ lui $at,0x800a +/* 30644: 8dcf0000 */ lw $t7,0x0($t6) +/* 30648: ac2fb870 */ sw $t7,-0x4790($at) +/* 3064c: 93b80037 */ lbu $t8,0x37($sp) +/* 30650: 13000007 */ beqz $t8,.L00030670 +/* 30654: 00000000 */ sll $zero,$zero,0x0 +/* 30658: 93b90037 */ lbu $t9,0x37($sp) +/* 3065c: 3c028006 */ lui $v0,0x8006 +/* 30660: 00194080 */ sll $t0,$t9,0x2 +/* 30664: 00481021 */ addu $v0,$v0,$t0 +/* 30668: 10000005 */ beqz $zero,.L00030680 +/* 3066c: 8c42f150 */ lw $v0,-0xeb0($v0) +.L00030670: +/* 30670: 10000003 */ beqz $zero,.L00030680 +/* 30674: 24023e80 */ addiu $v0,$zero,0x3e80 +/* 30678: 10000001 */ beqz $zero,.L00030680 +/* 3067c: 00000000 */ sll $zero,$zero,0x0 +.L00030680: +/* 30680: 8fbf0014 */ lw $ra,0x14($sp) +/* 30684: 27bd0020 */ addiu $sp,$sp,0x20 +/* 30688: 03e00008 */ jr $ra +/* 3068c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00030690 +/* 30690: 27bdffd8 */ addiu $sp,$sp,-40 +/* 30694: afbf0014 */ sw $ra,0x14($sp) +/* 30698: afa40028 */ sw $a0,0x28($sp) +/* 3069c: afa5002c */ sw $a1,0x2c($sp) +/* 306a0: 8fae0028 */ lw $t6,0x28($sp) +/* 306a4: 2401ff7f */ addiu $at,$zero,-129 +/* 306a8: 91cf0004 */ lbu $t7,0x4($t6) +/* 306ac: 01e1c024 */ and $t8,$t7,$at +/* 306b0: 2b010006 */ slti $at,$t8,0x6 +/* 306b4: 14200020 */ bnez $at,.L00030738 +/* 306b8: 00000000 */ sll $zero,$zero,0x0 +/* 306bc: 8fb90028 */ lw $t9,0x28($sp) +/* 306c0: 97280014 */ lhu $t0,0x14($t9) +/* 306c4: 25090001 */ addiu $t1,$t0,0x1 +/* 306c8: a7290014 */ sh $t1,0x14($t9) +/* 306cc: 8faa0028 */ lw $t2,0x28($sp) +/* 306d0: 954b0014 */ lhu $t3,0x14($t2) +/* 306d4: 954c0016 */ lhu $t4,0x16($t2) +/* 306d8: 016c082a */ slt $at,$t3,$t4 +/* 306dc: 14200003 */ bnez $at,.L000306ec +/* 306e0: 00000000 */ sll $zero,$zero,0x0 +/* 306e4: 8fad0028 */ lw $t5,0x28($sp) +/* 306e8: a5a00014 */ sh $zero,0x14($t5) +.L000306ec: +/* 306ec: 8fae0028 */ lw $t6,0x28($sp) +/* 306f0: 95cf0014 */ lhu $t7,0x14($t6) +/* 306f4: 448f2000 */ mtc1 $t7,$f4 +/* 306f8: 05e10005 */ bgez $t7,.L00030710 +/* 306fc: 468021a0 */ cvt.s.w $f6,$f4 +/* 30700: 3c014f80 */ lui $at,0x4f80 +/* 30704: 44814000 */ mtc1 $at,$f8 +/* 30708: 00000000 */ sll $zero,$zero,0x0 +/* 3070c: 46083180 */ add.s $f6,$f6,$f8 +.L00030710: +/* 30710: 95d80016 */ lhu $t8,0x16($t6) +/* 30714: 44985000 */ mtc1 $t8,$f10 +/* 30718: 07010005 */ bgez $t8,.L00030730 +/* 3071c: 46805420 */ cvt.s.w $f16,$f10 +/* 30720: 3c014f80 */ lui $at,0x4f80 +/* 30724: 44819000 */ mtc1 $at,$f18 +/* 30728: 00000000 */ sll $zero,$zero,0x0 +/* 3072c: 46128400 */ add.s $f16,$f16,$f18 +.L00030730: +/* 30730: 46103103 */ div.s $f4,$f6,$f16 +/* 30734: e7a40020 */ swc1 $f4,0x20($sp) +.L00030738: +/* 30738: 8fa80028 */ lw $t0,0x28($sp) +/* 3073c: 44805000 */ mtc1 $zero,$f10 +/* 30740: c508001c */ lwc1 $f8,0x1c($t0) +/* 30744: 460a4032 */ c.eq.s $f8,$f10 +/* 30748: 00000000 */ sll $zero,$zero,0x0 +/* 3074c: 45010015 */ bc1t .L000307a4 +/* 30750: 00000000 */ sll $zero,$zero,0x0 +/* 30754: 8fa90028 */ lw $t1,0x28($sp) +/* 30758: c5320018 */ lwc1 $f18,0x18($t1) +/* 3075c: c526001c */ lwc1 $f6,0x1c($t1) +/* 30760: 46069400 */ add.s $f16,$f18,$f6 +/* 30764: e5300018 */ swc1 $f16,0x18($t1) +/* 30768: 8fb90028 */ lw $t9,0x28($sp) +/* 3076c: 3c013f80 */ lui $at,0x3f80 +/* 30770: 44814000 */ mtc1 $at,$f8 +/* 30774: c7240018 */ lwc1 $f4,0x18($t9) +/* 30778: 4604403e */ c.le.s $f8,$f4 +/* 3077c: 00000000 */ sll $zero,$zero,0x0 +/* 30780: 45000008 */ bc1f .L000307a4 +/* 30784: 00000000 */ sll $zero,$zero,0x0 +/* 30788: 3c013f80 */ lui $at,0x3f80 +/* 3078c: 44815000 */ mtc1 $at,$f10 +/* 30790: 8faa0028 */ lw $t2,0x28($sp) +/* 30794: e54a0018 */ swc1 $f10,0x18($t2) +/* 30798: 44809000 */ mtc1 $zero,$f18 +/* 3079c: 8fab0028 */ lw $t3,0x28($sp) +/* 307a0: e572001c */ swc1 $f18,0x1c($t3) +.L000307a4: +/* 307a4: 8fac0028 */ lw $t4,0x28($sp) +/* 307a8: c586000c */ lwc1 $f6,0xc($t4) +/* 307ac: e7a60024 */ swc1 $f6,0x24($sp) +/* 307b0: 8fad0028 */ lw $t5,0x28($sp) +/* 307b4: 3c013f80 */ lui $at,0x3f80 +/* 307b8: 44812000 */ mtc1 $at,$f4 +/* 307bc: c5b00018 */ lwc1 $f16,0x18($t5) +/* 307c0: 46048032 */ c.eq.s $f16,$f4 +/* 307c4: 00000000 */ sll $zero,$zero,0x0 +/* 307c8: 45010006 */ bc1t .L000307e4 +/* 307cc: 00000000 */ sll $zero,$zero,0x0 +/* 307d0: 8faf0028 */ lw $t7,0x28($sp) +/* 307d4: c7a80024 */ lwc1 $f8,0x24($sp) +/* 307d8: c5ea0018 */ lwc1 $f10,0x18($t7) +/* 307dc: 460a4482 */ mul.s $f18,$f8,$f10 +/* 307e0: e7b20024 */ swc1 $f18,0x24($sp) +.L000307e4: +/* 307e4: 8fae0028 */ lw $t6,0x28($sp) +/* 307e8: 2401ff7f */ addiu $at,$zero,-129 +/* 307ec: 91d80004 */ lbu $t8,0x4($t6) +/* 307f0: 03014024 */ and $t0,$t8,$at +/* 307f4: 2509fffe */ addiu $t1,$t0,-2 +/* 307f8: 2d21000c */ sltiu $at,$t1,0xc +/* 307fc: 102000da */ beqz $at,.L00030b68 +/* 30800: 00000000 */ sll $zero,$zero,0x0 +/* 30804: 00094880 */ sll $t1,$t1,0x2 +/* 30808: 3c017005 */ lui $at,0x7005 +/* 3080c: 00290821 */ addu $at,$at,$t1 +/* 30810: 8c2946f8 */ lw $t1,0x46f8($at) +/* 30814: 01200008 */ jr $t1 +/* 30818: 00000000 */ sll $zero,$zero,0x0 +/* 3081c: 8fb90028 */ lw $t9,0x28($sp) +/* 30820: 972a0014 */ lhu $t2,0x14($t9) +/* 30824: 11400004 */ beqz $t2,.L00030838 +/* 30828: 00000000 */ sll $zero,$zero,0x0 +/* 3082c: c7a60024 */ lwc1 $f6,0x24($sp) +/* 30830: 10000004 */ beqz $zero,.L00030844 +/* 30834: e7a60020 */ swc1 $f6,0x20($sp) +.L00030838: +/* 30838: 8fab0028 */ lw $t3,0x28($sp) +/* 3083c: c5700010 */ lwc1 $f16,0x10($t3) +/* 30840: e7b00020 */ swc1 $f16,0x20($sp) +.L00030844: +/* 30844: 8fac0028 */ lw $t4,0x28($sp) +/* 30848: 958d0014 */ lhu $t5,0x14($t4) +/* 3084c: 39af0001 */ xori $t7,$t5,0x1 +/* 30850: a58f0014 */ sh $t7,0x14($t4) +/* 30854: 100000c4 */ beqz $zero,.L00030b68 +/* 30858: 00000000 */ sll $zero,$zero,0x0 +/* 3085c: 3c013e80 */ lui $at,0x3e80 +/* 30860: 44814000 */ mtc1 $at,$f8 +/* 30864: c7a40020 */ lwc1 $f4,0x20($sp) +/* 30868: 4608203c */ c.lt.s $f4,$f8 +/* 3086c: 00000000 */ sll $zero,$zero,0x0 +/* 30870: 4500000a */ bc1f .L0003089c +/* 30874: 00000000 */ sll $zero,$zero,0x0 +/* 30878: 3c014080 */ lui $at,0x4080 +/* 3087c: 44815000 */ mtc1 $at,$f10 +/* 30880: c7b20024 */ lwc1 $f18,0x24($sp) +/* 30884: c7b00020 */ lwc1 $f16,0x20($sp) +/* 30888: 46125182 */ mul.s $f6,$f10,$f18 +/* 3088c: 00000000 */ sll $zero,$zero,0x0 +/* 30890: 46068102 */ mul.s $f4,$f16,$f6 +/* 30894: 1000002b */ beqz $zero,.L00030944 +/* 30898: e7a40020 */ swc1 $f4,0x20($sp) +.L0003089c: +/* 3089c: 3c013f40 */ lui $at,0x3f40 +/* 308a0: 44815000 */ mtc1 $at,$f10 +/* 308a4: c7a80020 */ lwc1 $f8,0x20($sp) +/* 308a8: 4608503e */ c.le.s $f10,$f8 +/* 308ac: 00000000 */ sll $zero,$zero,0x0 +/* 308b0: 45000013 */ bc1f .L00030900 +/* 308b4: 00000000 */ sll $zero,$zero,0x0 +/* 308b8: 3c013f40 */ lui $at,0x3f40 +/* 308bc: 44818000 */ mtc1 $at,$f16 +/* 308c0: c7b20020 */ lwc1 $f18,0x20($sp) +/* 308c4: 46109181 */ sub.s $f6,$f18,$f16 +/* 308c8: e7a60020 */ swc1 $f6,0x20($sp) +/* 308cc: 3c014080 */ lui $at,0x4080 +/* 308d0: 44812000 */ mtc1 $at,$f4 +/* 308d4: c7a80024 */ lwc1 $f8,0x24($sp) +/* 308d8: c7b20020 */ lwc1 $f18,0x20($sp) +/* 308dc: 46082282 */ mul.s $f10,$f4,$f8 +/* 308e0: 00000000 */ sll $zero,$zero,0x0 +/* 308e4: 460a9402 */ mul.s $f16,$f18,$f10 +/* 308e8: e7b00020 */ swc1 $f16,0x20($sp) +/* 308ec: c7a60020 */ lwc1 $f6,0x20($sp) +/* 308f0: c7a40024 */ lwc1 $f4,0x24($sp) +/* 308f4: 46043201 */ sub.s $f8,$f6,$f4 +/* 308f8: 10000012 */ beqz $zero,.L00030944 +/* 308fc: e7a80020 */ swc1 $f8,0x20($sp) +.L00030900: +/* 30900: 3c013e80 */ lui $at,0x3e80 +/* 30904: 44815000 */ mtc1 $at,$f10 +/* 30908: c7b20020 */ lwc1 $f18,0x20($sp) +/* 3090c: 460a9401 */ sub.s $f16,$f18,$f10 +/* 30910: e7b00020 */ swc1 $f16,0x20($sp) +/* 30914: 3c014080 */ lui $at,0x4080 +/* 30918: 44813000 */ mtc1 $at,$f6 +/* 3091c: c7a40024 */ lwc1 $f4,0x24($sp) +/* 30920: c7b20020 */ lwc1 $f18,0x20($sp) +/* 30924: 46043202 */ mul.s $f8,$f6,$f4 +/* 30928: 00000000 */ sll $zero,$zero,0x0 +/* 3092c: 46089282 */ mul.s $f10,$f18,$f8 +/* 30930: e7aa0020 */ swc1 $f10,0x20($sp) +/* 30934: c7b00024 */ lwc1 $f16,0x24($sp) +/* 30938: c7a60020 */ lwc1 $f6,0x20($sp) +/* 3093c: 46068101 */ sub.s $f4,$f16,$f6 +/* 30940: e7a40020 */ swc1 $f4,0x20($sp) +.L00030944: +/* 30944: 8fae0028 */ lw $t6,0x28($sp) +/* 30948: c7b20020 */ lwc1 $f18,0x20($sp) +/* 3094c: c5c80010 */ lwc1 $f8,0x10($t6) +/* 30950: 46089280 */ add.s $f10,$f18,$f8 +/* 30954: e7aa0020 */ swc1 $f10,0x20($sp) +/* 30958: 10000083 */ beqz $zero,.L00030b68 +/* 3095c: 00000000 */ sll $zero,$zero,0x0 +/* 30960: 3c014780 */ lui $at,0x4780 +/* 30964: 44813000 */ mtc1 $at,$f6 +/* 30968: c7b00020 */ lwc1 $f16,0x20($sp) +/* 3096c: 46068302 */ mul.s $f12,$f16,$f6 +/* 30970: 0c00c069 */ jal func000301a4 +/* 30974: 00000000 */ sll $zero,$zero,0x0 +/* 30978: c7a40024 */ lwc1 $f4,0x24($sp) +/* 3097c: 8fb80028 */ lw $t8,0x28($sp) +/* 30980: 46040482 */ mul.s $f18,$f0,$f4 +/* 30984: c7080010 */ lwc1 $f8,0x10($t8) +/* 30988: 46089280 */ add.s $f10,$f18,$f8 +/* 3098c: e7aa0020 */ swc1 $f10,0x20($sp) +/* 30990: 10000075 */ beqz $zero,.L00030b68 +/* 30994: 00000000 */ sll $zero,$zero,0x0 +/* 30998: c7b00020 */ lwc1 $f16,0x20($sp) +/* 3099c: c7a60024 */ lwc1 $f6,0x24($sp) +/* 309a0: 46068102 */ mul.s $f4,$f16,$f6 +/* 309a4: e7a40020 */ swc1 $f4,0x20($sp) +/* 309a8: 8fa80028 */ lw $t0,0x28($sp) +/* 309ac: c7b20020 */ lwc1 $f18,0x20($sp) +/* 309b0: c5080010 */ lwc1 $f8,0x10($t0) +/* 309b4: 46089280 */ add.s $f10,$f18,$f8 +/* 309b8: e7aa0020 */ swc1 $f10,0x20($sp) +/* 309bc: 1000006a */ beqz $zero,.L00030b68 +/* 309c0: 00000000 */ sll $zero,$zero,0x0 +/* 309c4: 3c013e80 */ lui $at,0x3e80 +/* 309c8: 44813000 */ mtc1 $at,$f6 +/* 309cc: c7b00020 */ lwc1 $f16,0x20($sp) +/* 309d0: 4606803c */ c.lt.s $f16,$f6 +/* 309d4: 00000000 */ sll $zero,$zero,0x0 +/* 309d8: 4500000a */ bc1f .L00030a04 +/* 309dc: 00000000 */ sll $zero,$zero,0x0 +/* 309e0: 3c014080 */ lui $at,0x4080 +/* 309e4: 44812000 */ mtc1 $at,$f4 +/* 309e8: c7b20024 */ lwc1 $f18,0x24($sp) +/* 309ec: c7aa0020 */ lwc1 $f10,0x20($sp) +/* 309f0: 46122202 */ mul.s $f8,$f4,$f18 +/* 309f4: 00000000 */ sll $zero,$zero,0x0 +/* 309f8: 46085402 */ mul.s $f16,$f10,$f8 +/* 309fc: 1000002b */ beqz $zero,.L00030aac +/* 30a00: e7b00020 */ swc1 $f16,0x20($sp) +.L00030a04: +/* 30a04: 3c013f40 */ lui $at,0x3f40 +/* 30a08: 44812000 */ mtc1 $at,$f4 +/* 30a0c: c7a60020 */ lwc1 $f6,0x20($sp) +/* 30a10: 4606203e */ c.le.s $f4,$f6 +/* 30a14: 00000000 */ sll $zero,$zero,0x0 +/* 30a18: 45000013 */ bc1f .L00030a68 +/* 30a1c: 00000000 */ sll $zero,$zero,0x0 +/* 30a20: 3c013f40 */ lui $at,0x3f40 +/* 30a24: 44815000 */ mtc1 $at,$f10 +/* 30a28: c7b20020 */ lwc1 $f18,0x20($sp) +/* 30a2c: 460a9201 */ sub.s $f8,$f18,$f10 +/* 30a30: e7a80020 */ swc1 $f8,0x20($sp) +/* 30a34: 3c014080 */ lui $at,0x4080 +/* 30a38: 44818000 */ mtc1 $at,$f16 +/* 30a3c: c7a60024 */ lwc1 $f6,0x24($sp) +/* 30a40: c7b20020 */ lwc1 $f18,0x20($sp) +/* 30a44: 46068102 */ mul.s $f4,$f16,$f6 +/* 30a48: 00000000 */ sll $zero,$zero,0x0 +/* 30a4c: 46049282 */ mul.s $f10,$f18,$f4 +/* 30a50: e7aa0020 */ swc1 $f10,0x20($sp) +/* 30a54: c7a80020 */ lwc1 $f8,0x20($sp) +/* 30a58: c7b00024 */ lwc1 $f16,0x24($sp) +/* 30a5c: 46104181 */ sub.s $f6,$f8,$f16 +/* 30a60: 10000012 */ beqz $zero,.L00030aac +/* 30a64: e7a60020 */ swc1 $f6,0x20($sp) +.L00030a68: +/* 30a68: 3c013e80 */ lui $at,0x3e80 +/* 30a6c: 44812000 */ mtc1 $at,$f4 +/* 30a70: c7b20020 */ lwc1 $f18,0x20($sp) +/* 30a74: 46049281 */ sub.s $f10,$f18,$f4 +/* 30a78: e7aa0020 */ swc1 $f10,0x20($sp) +/* 30a7c: 3c014080 */ lui $at,0x4080 +/* 30a80: 44814000 */ mtc1 $at,$f8 +/* 30a84: c7b00024 */ lwc1 $f16,0x24($sp) +/* 30a88: c7b20020 */ lwc1 $f18,0x20($sp) +/* 30a8c: 46104182 */ mul.s $f6,$f8,$f16 +/* 30a90: 00000000 */ sll $zero,$zero,0x0 +/* 30a94: 46069102 */ mul.s $f4,$f18,$f6 +/* 30a98: e7a40020 */ swc1 $f4,0x20($sp) +/* 30a9c: c7aa0024 */ lwc1 $f10,0x24($sp) +/* 30aa0: c7a80020 */ lwc1 $f8,0x20($sp) +/* 30aa4: 46085401 */ sub.s $f16,$f10,$f8 +/* 30aa8: e7b00020 */ swc1 $f16,0x20($sp) +.L00030aac: +/* 30aac: 8fa90028 */ lw $t1,0x28($sp) +/* 30ab0: c7a60020 */ lwc1 $f6,0x20($sp) +/* 30ab4: c5320010 */ lwc1 $f18,0x10($t1) +/* 30ab8: 46069100 */ add.s $f4,$f18,$f6 +/* 30abc: e7a4001c */ swc1 $f4,0x1c($sp) +/* 30ac0: 8fb90028 */ lw $t9,0x28($sp) +/* 30ac4: 972a0014 */ lhu $t2,0x14($t9) +/* 30ac8: 448a5000 */ mtc1 $t2,$f10 +/* 30acc: 05410005 */ bgez $t2,.L00030ae4 +/* 30ad0: 46805220 */ cvt.s.w $f8,$f10 +/* 30ad4: 3c014f80 */ lui $at,0x4f80 +/* 30ad8: 44818000 */ mtc1 $at,$f16 +/* 30adc: 00000000 */ sll $zero,$zero,0x0 +/* 30ae0: 46104200 */ add.s $f8,$f8,$f16 +.L00030ae4: +/* 30ae4: 972b0016 */ lhu $t3,0x16($t9) +/* 30ae8: 448b9000 */ mtc1 $t3,$f18 +/* 30aec: 05610005 */ bgez $t3,.L00030b04 +/* 30af0: 468091a0 */ cvt.s.w $f6,$f18 +/* 30af4: 3c014f80 */ lui $at,0x4f80 +/* 30af8: 44812000 */ mtc1 $at,$f4 +/* 30afc: 00000000 */ sll $zero,$zero,0x0 +/* 30b00: 46043180 */ add.s $f6,$f6,$f4 +.L00030b04: +/* 30b04: 46064283 */ div.s $f10,$f8,$f6 +/* 30b08: e7aa0020 */ swc1 $f10,0x20($sp) +/* 30b0c: 3c014780 */ lui $at,0x4780 +/* 30b10: 44819000 */ mtc1 $at,$f18 +/* 30b14: c7b00020 */ lwc1 $f16,0x20($sp) +/* 30b18: 46128302 */ mul.s $f12,$f16,$f18 +/* 30b1c: 0c00c069 */ jal func000301a4 +/* 30b20: 00000000 */ sll $zero,$zero,0x0 +/* 30b24: c7a40024 */ lwc1 $f4,0x24($sp) +/* 30b28: 8fad0028 */ lw $t5,0x28($sp) +/* 30b2c: 46040202 */ mul.s $f8,$f0,$f4 +/* 30b30: c5a60010 */ lwc1 $f6,0x10($t5) +/* 30b34: 46064280 */ add.s $f10,$f8,$f6 +/* 30b38: e7aa0020 */ swc1 $f10,0x20($sp) +/* 30b3c: c7b00020 */ lwc1 $f16,0x20($sp) +/* 30b40: c7b2001c */ lwc1 $f18,0x1c($sp) +/* 30b44: 46128100 */ add.s $f4,$f16,$f18 +/* 30b48: e7a40020 */ swc1 $f4,0x20($sp) +/* 30b4c: 3c014000 */ lui $at,0x4000 +/* 30b50: 44813000 */ mtc1 $at,$f6 +/* 30b54: c7a80020 */ lwc1 $f8,0x20($sp) +/* 30b58: 46064283 */ div.s $f10,$f8,$f6 +/* 30b5c: e7aa0020 */ swc1 $f10,0x20($sp) +/* 30b60: 10000001 */ beqz $zero,.L00030b68 +/* 30b64: 00000000 */ sll $zero,$zero,0x0 +.L00030b68: +/* 30b68: 8faf0028 */ lw $t7,0x28($sp) +/* 30b6c: 91ec0004 */ lbu $t4,0x4($t7) +/* 30b70: 318e0080 */ andi $t6,$t4,0x80 +/* 30b74: 11c00009 */ beqz $t6,.L00030b9c +/* 30b78: 00000000 */ sll $zero,$zero,0x0 +/* 30b7c: c7b00020 */ lwc1 $f16,0x20($sp) +/* 30b80: 4600848d */ trunc.w.s $f18,$f16 +/* 30b84: 44049000 */ mfc1 $a0,$f18 +/* 30b88: 0c00e7f8 */ jal func00039fe0 +/* 30b8c: 00000000 */ sll $zero,$zero,0x0 +/* 30b90: 8fa8002c */ lw $t0,0x2c($sp) +/* 30b94: 10000007 */ beqz $zero,.L00030bb4 +/* 30b98: e5000000 */ swc1 $f0,0x0($t0) +.L00030b9c: +/* 30b9c: 3c0142fe */ lui $at,0x42fe +/* 30ba0: 44814000 */ mtc1 $at,$f8 +/* 30ba4: c7a40020 */ lwc1 $f4,0x20($sp) +/* 30ba8: 8fa9002c */ lw $t1,0x2c($sp) +/* 30bac: 46082180 */ add.s $f6,$f4,$f8 +/* 30bb0: e5260000 */ swc1 $f6,0x0($t1) +.L00030bb4: +/* 30bb4: 8faa0028 */ lw $t2,0x28($sp) +/* 30bb8: 10000003 */ beqz $zero,.L00030bc8 +/* 30bbc: 8d420008 */ lw $v0,0x8($t2) +/* 30bc0: 10000001 */ beqz $zero,.L00030bc8 +/* 30bc4: 00000000 */ sll $zero,$zero,0x0 +.L00030bc8: +/* 30bc8: 8fbf0014 */ lw $ra,0x14($sp) +/* 30bcc: 27bd0028 */ addiu $sp,$sp,0x28 +/* 30bd0: 03e00008 */ jr $ra +/* 30bd4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00030bd8 +/* 30bd8: 3c0e800a */ lui $t6,0x800a +/* 30bdc: 8dceb870 */ lw $t6,-0x4790($t6) +/* 30be0: ac8e0000 */ sw $t6,0x0($a0) +/* 30be4: 3c01800a */ lui $at,0x800a +/* 30be8: ac24b870 */ sw $a0,-0x4790($at) +/* 30bec: 03e00008 */ jr $ra +/* 30bf0: 00000000 */ sll $zero,$zero,0x0 +/* 30bf4: 03e00008 */ jr $ra +/* 30bf8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00030bfc +/* 30bfc: 27bdfff8 */ addiu $sp,$sp,-8 +/* 30c00: afa40008 */ sw $a0,0x8($sp) +/* 30c04: 3c0e800a */ lui $t6,0x800a +/* 30c08: 25ceb878 */ addiu $t6,$t6,-18312 +/* 30c0c: 3c01800a */ lui $at,0x800a +/* 30c10: ac2eb870 */ sw $t6,-0x4790($at) +/* 30c14: 3c0f800a */ lui $t7,0x800a +/* 30c18: 25efb878 */ addiu $t7,$t7,-18312 +/* 30c1c: afaf0004 */ sw $t7,0x4($sp) +/* 30c20: 24b8ffff */ addiu $t8,$a1,-1 +/* 30c24: 1b000016 */ blez $t8,.L00030c80 +/* 30c28: afa00000 */ sw $zero,0x0($sp) +.L00030c2c: +/* 30c2c: 8fb90000 */ lw $t9,0x0($sp) +/* 30c30: 8fac0004 */ lw $t4,0x4($sp) +/* 30c34: 3c0a800a */ lui $t2,0x800a +/* 30c38: 00194080 */ sll $t0,$t9,0x2 +/* 30c3c: 01194023 */ subu $t0,$t0,$t9 +/* 30c40: 00084080 */ sll $t0,$t0,0x2 +/* 30c44: 01194023 */ subu $t0,$t0,$t9 +/* 30c48: 00084080 */ sll $t0,$t0,0x2 +/* 30c4c: 2509002c */ addiu $t1,$t0,0x2c +/* 30c50: 254ab878 */ addiu $t2,$t2,-18312 +/* 30c54: 012a5821 */ addu $t3,$t1,$t2 +/* 30c58: ad8b0000 */ sw $t3,0x0($t4) +/* 30c5c: 8fad0004 */ lw $t5,0x4($sp) +/* 30c60: 8dae0000 */ lw $t6,0x0($t5) +/* 30c64: afae0004 */ sw $t6,0x4($sp) +/* 30c68: 8faf0000 */ lw $t7,0x0($sp) +/* 30c6c: 24b9ffff */ addiu $t9,$a1,-1 +/* 30c70: 25f80001 */ addiu $t8,$t7,0x1 +/* 30c74: 0319082a */ slt $at,$t8,$t9 +/* 30c78: 1420ffec */ bnez $at,.L00030c2c +/* 30c7c: afb80000 */ sw $t8,0x0($sp) +.L00030c80: +/* 30c80: 8fa80004 */ lw $t0,0x4($sp) +/* 30c84: ad000000 */ sw $zero,0x0($t0) +/* 30c88: 10000001 */ beqz $zero,.L00030c90 +/* 30c8c: 00000000 */ sll $zero,$zero,0x0 +.L00030c90: +/* 30c90: 03e00008 */ jr $ra +/* 30c94: 27bd0008 */ addiu $sp,$sp,0x8 +); + +GLOBAL_ASM( +glabel func00030c98 +/* 30c98: 3c0e7003 */ lui $t6,0x7003 +/* 30c9c: 25cefcdc */ addiu $t6,$t6,-804 +/* 30ca0: ac8e0010 */ sw $t6,0x10($a0) +/* 30ca4: 3c0f7003 */ lui $t7,0x7003 +/* 30ca8: 25effebc */ addiu $t7,$t7,-324 +/* 30cac: ac8f0014 */ sw $t7,0x14($a0) +/* 30cb0: 3c187003 */ lui $t8,0x7003 +/* 30cb4: 27180134 */ addiu $t8,$t8,0x134 +/* 30cb8: ac980018 */ sw $t8,0x18($a0) +/* 30cbc: 03e00008 */ jr $ra +/* 30cc0: 00000000 */ sll $zero,$zero,0x0 +/* 30cc4: 03e00008 */ jr $ra +/* 30cc8: 00000000 */ sll $zero,$zero,0x0 +/* 30ccc: 03e00008 */ jr $ra +/* 30cd0: 00000000 */ sll $zero,$zero,0x0 +/* 30cd4: 00000000 */ sll $zero,$zero,0x0 +/* 30cd8: 00000000 */ sll $zero,$zero,0x0 +/* 30cdc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00030ce0 +/* 30ce0: 27bdffc0 */ addiu $sp,$sp,-64 +/* 30ce4: afbf001c */ sw $ra,0x1c($sp) +/* 30ce8: afa40040 */ sw $a0,0x40($sp) +/* 30cec: 8fae0040 */ lw $t6,0x40($sp) +/* 30cf0: 8dcf0014 */ lw $t7,0x14($t6) +/* 30cf4: afaf002c */ sw $t7,0x2c($sp) +/* 30cf8: 3c188006 */ lui $t8,0x8006 +/* 30cfc: 8f18f114 */ lw $t8,-0xeec($t8) +/* 30d00: af000000 */ sw $zero,0x0($t8) +/* 30d04: 8fb90040 */ lw $t9,0x40($sp) +/* 30d08: 3c098006 */ lui $t1,0x8006 +/* 30d0c: 8d29f114 */ lw $t1,-0xeec($t1) +/* 30d10: 8f280004 */ lw $t0,0x4($t9) +/* 30d14: ad280038 */ sw $t0,0x38($t1) +/* 30d18: 3c0a8006 */ lui $t2,0x8006 +/* 30d1c: 8d4af114 */ lw $t2,-0xeec($t2) +/* 30d20: ad400020 */ sw $zero,0x20($t2) +/* 30d24: 3c0b8006 */ lui $t3,0x8006 +/* 30d28: 8d6bf114 */ lw $t3,-0xeec($t3) +/* 30d2c: ad60001c */ sw $zero,0x1c($t3) +/* 30d30: 8fac0040 */ lw $t4,0x40($sp) +/* 30d34: 3c0e8006 */ lui $t6,0x8006 +/* 30d38: 8dcef114 */ lw $t6,-0xeec($t6) +/* 30d3c: 8d8d0018 */ lw $t5,0x18($t4) +/* 30d40: adcd0040 */ sw $t5,0x40($t6) +/* 30d44: 3c188006 */ lui $t8,0x8006 +/* 30d48: 8f18f114 */ lw $t8,-0xeec($t8) +/* 30d4c: 240f00b8 */ addiu $t7,$zero,0xb8 +/* 30d50: af0f0044 */ sw $t7,0x44($t8) +/* 30d54: 8fb90040 */ lw $t9,0x40($sp) +/* 30d58: 3c098006 */ lui $t1,0x8006 +/* 30d5c: 8d29f114 */ lw $t1,-0xeec($t1) +/* 30d60: 8f280010 */ lw $t0,0x10($t9) +/* 30d64: ad280024 */ sw $t0,0x24($t1) +/* 30d68: 3c0a8006 */ lui $t2,0x8006 +/* 30d6c: 8d4af114 */ lw $t2,-0xeec($t2) +/* 30d70: ad400048 */ sw $zero,0x48($t2) +/* 30d74: 3c0c8006 */ lui $t4,0x8006 +/* 30d78: 8d8cf114 */ lw $t4,-0xeec($t4) +/* 30d7c: 240b0001 */ addiu $t3,$zero,0x1 +/* 30d80: ad8b004c */ sw $t3,0x4c($t4) +/* 30d84: 8fad0040 */ lw $t5,0x40($sp) +/* 30d88: 8dae000c */ lw $t6,0xc($t5) +/* 30d8c: 29c10003 */ slti $at,$t6,0x3 +/* 30d90: 14200006 */ bnez $at,.L00030dac +/* 30d94: 00000000 */ sll $zero,$zero,0x0 +/* 30d98: 3c188006 */ lui $t8,0x8006 +/* 30d9c: 8f18f114 */ lw $t8,-0xeec($t8) +/* 30da0: 240f0002 */ addiu $t7,$zero,0x2 +/* 30da4: 1000000f */ beqz $zero,.L00030de4 +/* 30da8: af0f003c */ sw $t7,0x3c($t8) +.L00030dac: +/* 30dac: 8fb90040 */ lw $t9,0x40($sp) +/* 30db0: 8f28000c */ lw $t0,0xc($t9) +/* 30db4: 1d000006 */ bgtz $t0,.L00030dd0 +/* 30db8: 00000000 */ sll $zero,$zero,0x0 +/* 30dbc: 3c0a8006 */ lui $t2,0x8006 +/* 30dc0: 8d4af114 */ lw $t2,-0xeec($t2) +/* 30dc4: 24090001 */ addiu $t1,$zero,0x1 +/* 30dc8: 10000006 */ beqz $zero,.L00030de4 +/* 30dcc: ad49003c */ sw $t1,0x3c($t2) +.L00030dd0: +/* 30dd0: 8fab0040 */ lw $t3,0x40($sp) +/* 30dd4: 3c0d8006 */ lui $t5,0x8006 +/* 30dd8: 8dadf114 */ lw $t5,-0xeec($t5) +/* 30ddc: 8d6c000c */ lw $t4,0xc($t3) +/* 30de0: adac003c */ sw $t4,0x3c($t5) +.L00030de4: +/* 30de4: 3c0e8006 */ lui $t6,0x8006 +/* 30de8: 8dcef114 */ lw $t6,-0xeec($t6) +/* 30dec: 240f0048 */ addiu $t7,$zero,0x48 +/* 30df0: 00002025 */ or $a0,$zero,$zero +/* 30df4: 8dc7003c */ lw $a3,0x3c($t6) +/* 30df8: afaf0010 */ sw $t7,0x10($sp) +/* 30dfc: 00002825 */ or $a1,$zero,$zero +/* 30e00: 0c00bec5 */ jal func0002fb14 +/* 30e04: 8fa6002c */ lw $a2,0x2c($sp) +/* 30e08: 3c188006 */ lui $t8,0x8006 +/* 30e0c: 8f18f114 */ lw $t8,-0xeec($t8) +/* 30e10: af020034 */ sw $v0,0x34($t8) +/* 30e14: 3c198006 */ lui $t9,0x8006 +/* 30e18: 8f39f114 */ lw $t9,-0xeec($t9) +/* 30e1c: afa0003c */ sw $zero,0x3c($sp) +/* 30e20: 8f28003c */ lw $t0,0x3c($t9) +/* 30e24: 19000088 */ blez $t0,.L00031048 +/* 30e28: 00000000 */ sll $zero,$zero,0x0 +.L00030e2c: +/* 30e2c: 3c098006 */ lui $t1,0x8006 +/* 30e30: 8d29f114 */ lw $t1,-0xeec($t1) +/* 30e34: 8fab003c */ lw $t3,0x3c($sp) +/* 30e38: 8d2a0034 */ lw $t2,0x34($t1) +/* 30e3c: 000b60c0 */ sll $t4,$t3,0x3 +/* 30e40: 018b6021 */ addu $t4,$t4,$t3 +/* 30e44: 000c60c0 */ sll $t4,$t4,0x3 +/* 30e48: 014c6821 */ addu $t5,$t2,$t4 +/* 30e4c: ada00014 */ sw $zero,0x14($t5) +/* 30e50: 3c188006 */ lui $t8,0x8006 +/* 30e54: 8f18f114 */ lw $t8,-0xeec($t8) +/* 30e58: 8fa8003c */ lw $t0,0x3c($sp) +/* 30e5c: 8fae0040 */ lw $t6,0x40($sp) +/* 30e60: 8f190034 */ lw $t9,0x34($t8) +/* 30e64: 000848c0 */ sll $t1,$t0,0x3 +/* 30e68: 8dcf0004 */ lw $t7,0x4($t6) +/* 30e6c: 01284821 */ addu $t1,$t1,$t0 +/* 30e70: 000948c0 */ sll $t1,$t1,0x3 +/* 30e74: 03295821 */ addu $t3,$t9,$t1 +/* 30e78: ad6f0018 */ sw $t7,0x18($t3) +/* 30e7c: 8faa0040 */ lw $t2,0x40($sp) +/* 30e80: 240c0004 */ addiu $t4,$zero,0x4 +/* 30e84: 00002025 */ or $a0,$zero,$zero +/* 30e88: 8d470004 */ lw $a3,0x4($t2) +/* 30e8c: afac0010 */ sw $t4,0x10($sp) +/* 30e90: 00002825 */ or $a1,$zero,$zero +/* 30e94: 0c00bec5 */ jal func0002fb14 +/* 30e98: 8fa6002c */ lw $a2,0x2c($sp) +/* 30e9c: 3c0d8006 */ lui $t5,0x8006 +/* 30ea0: 8dadf114 */ lw $t5,-0xeec($t5) +/* 30ea4: 8fb8003c */ lw $t8,0x3c($sp) +/* 30ea8: 8dae0034 */ lw $t6,0x34($t5) +/* 30eac: 001840c0 */ sll $t0,$t8,0x3 +/* 30eb0: 01184021 */ addu $t0,$t0,$t8 +/* 30eb4: 000840c0 */ sll $t0,$t0,0x3 +/* 30eb8: 01c8c821 */ addu $t9,$t6,$t0 +/* 30ebc: af22001c */ sw $v0,0x1c($t9) +/* 30ec0: 8fa90040 */ lw $t1,0x40($sp) +/* 30ec4: 8faf003c */ lw $t7,0x3c($sp) +/* 30ec8: 012f5821 */ addu $t3,$t1,$t7 +/* 30ecc: 916a001c */ lbu $t2,0x1c($t3) +/* 30ed0: 1140000f */ beqz $t2,.L00030f10 +/* 30ed4: 00000000 */ sll $zero,$zero,0x0 +/* 30ed8: 8fa4003c */ lw $a0,0x3c($sp) +/* 30edc: 8fa50040 */ lw $a1,0x40($sp) +/* 30ee0: 0c00e81c */ jal func0003a070 +/* 30ee4: 8fa6002c */ lw $a2,0x2c($sp) +/* 30ee8: 3c0c8006 */ lui $t4,0x8006 +/* 30eec: 8d8cf114 */ lw $t4,-0xeec($t4) +/* 30ef0: 8fb8003c */ lw $t8,0x3c($sp) +/* 30ef4: 8d8d0034 */ lw $t5,0x34($t4) +/* 30ef8: 001870c0 */ sll $t6,$t8,0x3 +/* 30efc: 01d87021 */ addu $t6,$t6,$t8 +/* 30f00: 000e70c0 */ sll $t6,$t6,0x3 +/* 30f04: 01ae4021 */ addu $t0,$t5,$t6 +/* 30f08: 1000000a */ beqz $zero,.L00030f34 +/* 30f0c: ad020020 */ sw $v0,0x20($t0) +.L00030f10: +/* 30f10: 3c198006 */ lui $t9,0x8006 +/* 30f14: 8f39f114 */ lw $t9,-0xeec($t9) +/* 30f18: 8faf003c */ lw $t7,0x3c($sp) +/* 30f1c: 8f290034 */ lw $t1,0x34($t9) +/* 30f20: 000f58c0 */ sll $t3,$t7,0x3 +/* 30f24: 016f5821 */ addu $t3,$t3,$t7 +/* 30f28: 000b58c0 */ sll $t3,$t3,0x3 +/* 30f2c: 012b5021 */ addu $t2,$t1,$t3 +/* 30f30: ad400020 */ sw $zero,0x20($t2) +.L00030f34: +/* 30f34: 240c0038 */ addiu $t4,$zero,0x38 +/* 30f38: afac0010 */ sw $t4,0x10($sp) +/* 30f3c: 00002025 */ or $a0,$zero,$zero +/* 30f40: 00002825 */ or $a1,$zero,$zero +/* 30f44: 8fa6002c */ lw $a2,0x2c($sp) +/* 30f48: 0c00bec5 */ jal func0002fb14 +/* 30f4c: 24070001 */ addiu $a3,$zero,0x1 +/* 30f50: 3c188006 */ lui $t8,0x8006 +/* 30f54: 8f18f114 */ lw $t8,-0xeec($t8) +/* 30f58: 8fae003c */ lw $t6,0x3c($sp) +/* 30f5c: 8f0d0034 */ lw $t5,0x34($t8) +/* 30f60: 000e40c0 */ sll $t0,$t6,0x3 +/* 30f64: 010e4021 */ addu $t0,$t0,$t6 +/* 30f68: 000840c0 */ sll $t0,$t0,0x3 +/* 30f6c: 01a8c821 */ addu $t9,$t5,$t0 +/* 30f70: af220044 */ sw $v0,0x44($t9) +/* 30f74: 3c0f8006 */ lui $t7,0x8006 +/* 30f78: 8deff114 */ lw $t7,-0xeec($t7) +/* 30f7c: 8fab003c */ lw $t3,0x3c($sp) +/* 30f80: 8de90034 */ lw $t1,0x34($t7) +/* 30f84: 000b50c0 */ sll $t2,$t3,0x3 +/* 30f88: 014b5021 */ addu $t2,$t2,$t3 +/* 30f8c: 000a50c0 */ sll $t2,$t2,0x3 +/* 30f90: 012a6021 */ addu $t4,$t1,$t2 +/* 30f94: 8d980044 */ lw $t8,0x44($t4) +/* 30f98: a7000002 */ sh $zero,0x2($t8) +/* 30f9c: 240e0008 */ addiu $t6,$zero,0x8 +/* 30fa0: afae0010 */ sw $t6,0x10($sp) +/* 30fa4: 00002025 */ or $a0,$zero,$zero +/* 30fa8: 00002825 */ or $a1,$zero,$zero +/* 30fac: 8fa6002c */ lw $a2,0x2c($sp) +/* 30fb0: 0c00bec5 */ jal func0002fb14 +/* 30fb4: 24070001 */ addiu $a3,$zero,0x1 +/* 30fb8: 3c0d8006 */ lui $t5,0x8006 +/* 30fbc: 8dadf114 */ lw $t5,-0xeec($t5) +/* 30fc0: 8fb9003c */ lw $t9,0x3c($sp) +/* 30fc4: 8da80034 */ lw $t0,0x34($t5) +/* 30fc8: 001978c0 */ sll $t7,$t9,0x3 +/* 30fcc: 01f97821 */ addu $t7,$t7,$t9 +/* 30fd0: 000f78c0 */ sll $t7,$t7,0x3 +/* 30fd4: 010f5821 */ addu $t3,$t0,$t7 +/* 30fd8: 8d690044 */ lw $t1,0x44($t3) +/* 30fdc: ad22002c */ sw $v0,0x2c($t1) +/* 30fe0: 240a0008 */ addiu $t2,$zero,0x8 +/* 30fe4: afaa0010 */ sw $t2,0x10($sp) +/* 30fe8: 00002025 */ or $a0,$zero,$zero +/* 30fec: 00002825 */ or $a1,$zero,$zero +/* 30ff0: 8fa6002c */ lw $a2,0x2c($sp) +/* 30ff4: 0c00bec5 */ jal func0002fb14 +/* 30ff8: 24070001 */ addiu $a3,$zero,0x1 +/* 30ffc: 3c0c8006 */ lui $t4,0x8006 +/* 31000: 8d8cf114 */ lw $t4,-0xeec($t4) +/* 31004: 8fae003c */ lw $t6,0x3c($sp) +/* 31008: 8d980034 */ lw $t8,0x34($t4) +/* 3100c: 000e68c0 */ sll $t5,$t6,0x3 +/* 31010: 01ae6821 */ addu $t5,$t5,$t6 +/* 31014: 000d68c0 */ sll $t5,$t5,0x3 +/* 31018: 030dc821 */ addu $t9,$t8,$t5 +/* 3101c: 8f280044 */ lw $t0,0x44($t9) +/* 31020: ad020030 */ sw $v0,0x30($t0) +/* 31024: 8faf003c */ lw $t7,0x3c($sp) +/* 31028: 3c098006 */ lui $t1,0x8006 +/* 3102c: 8d29f114 */ lw $t1,-0xeec($t1) +/* 31030: 25eb0001 */ addiu $t3,$t7,0x1 +/* 31034: afab003c */ sw $t3,0x3c($sp) +/* 31038: 8d2a003c */ lw $t2,0x3c($t1) +/* 3103c: 016a082a */ slt $at,$t3,$t2 +/* 31040: 1420ff7a */ bnez $at,.L00030e2c +/* 31044: 00000000 */ sll $zero,$zero,0x0 +.L00031048: +/* 31048: 240c0014 */ addiu $t4,$zero,0x14 +/* 3104c: afac0010 */ sw $t4,0x10($sp) +/* 31050: 00002025 */ or $a0,$zero,$zero +/* 31054: 00002825 */ or $a1,$zero,$zero +/* 31058: 8fa6002c */ lw $a2,0x2c($sp) +/* 3105c: 0c00bec5 */ jal func0002fb14 +/* 31060: 24070001 */ addiu $a3,$zero,0x1 +/* 31064: 3c0e8006 */ lui $t6,0x8006 +/* 31068: 8dcef114 */ lw $t6,-0xeec($t6) +/* 3106c: adc20030 */ sw $v0,0x30($t6) +/* 31070: 3c0d8006 */ lui $t5,0x8006 +/* 31074: 8dadf114 */ lw $t5,-0xeec($t5) +/* 31078: 3c187004 */ lui $t8,0x7004 +/* 3107c: 2718a100 */ addiu $t8,$t8,-24320 +/* 31080: 8db90030 */ lw $t9,0x30($t5) +/* 31084: af380004 */ sw $t8,0x4($t9) +/* 31088: 3c088006 */ lui $t0,0x8006 +/* 3108c: 8d08f114 */ lw $t0,-0xeec($t0) +/* 31090: ad000004 */ sw $zero,0x4($t0) +/* 31094: 3c0f8006 */ lui $t7,0x8006 +/* 31098: 8deff114 */ lw $t7,-0xeec($t7) +/* 3109c: ade00008 */ sw $zero,0x8($t7) +/* 310a0: 3c098006 */ lui $t1,0x8006 +/* 310a4: 8d29f114 */ lw $t1,-0xeec($t1) +/* 310a8: ad200014 */ sw $zero,0x14($t1) +/* 310ac: 3c0b8006 */ lui $t3,0x8006 +/* 310b0: 8d6bf114 */ lw $t3,-0xeec($t3) +/* 310b4: ad600018 */ sw $zero,0x18($t3) +/* 310b8: 3c0a8006 */ lui $t2,0x8006 +/* 310bc: 8d4af114 */ lw $t2,-0xeec($t2) +/* 310c0: ad40000c */ sw $zero,0xc($t2) +/* 310c4: 3c0c8006 */ lui $t4,0x8006 +/* 310c8: 8d8cf114 */ lw $t4,-0xeec($t4) +/* 310cc: ad800010 */ sw $zero,0x10($t4) +/* 310d0: 8fae0040 */ lw $t6,0x40($sp) +/* 310d4: 240d00c0 */ addiu $t5,$zero,0xc0 +/* 310d8: 00002025 */ or $a0,$zero,$zero +/* 310dc: 8dc70004 */ lw $a3,0x4($t6) +/* 310e0: afad0010 */ sw $t5,0x10($sp) +/* 310e4: 00002825 */ or $a1,$zero,$zero +/* 310e8: 0c00bec5 */ jal func0002fb14 +/* 310ec: 8fa6002c */ lw $a2,0x2c($sp) +/* 310f0: afa20030 */ sw $v0,0x30($sp) +/* 310f4: 8fb80040 */ lw $t8,0x40($sp) +/* 310f8: afa0003c */ sw $zero,0x3c($sp) +/* 310fc: 8f190004 */ lw $t9,0x4($t8) +/* 31100: 1b200045 */ blez $t9,.L00031218 +/* 31104: 00000000 */ sll $zero,$zero,0x0 +.L00031108: +/* 31108: 8fa8003c */ lw $t0,0x3c($sp) +/* 3110c: 8fa90030 */ lw $t1,0x30($sp) +/* 31110: 00087880 */ sll $t7,$t0,0x2 +/* 31114: 01e87823 */ subu $t7,$t7,$t0 +/* 31118: 000f7980 */ sll $t7,$t7,0x6 +/* 3111c: 01e95821 */ addu $t3,$t7,$t1 +/* 31120: afab0034 */ sw $t3,0x34($sp) +/* 31124: 3c058006 */ lui $a1,0x8006 +/* 31128: 8ca5f114 */ lw $a1,-0xeec($a1) +/* 3112c: 8fa40034 */ lw $a0,0x34($sp) +/* 31130: 0c00c5dc */ jal func00031770 +/* 31134: 24a50004 */ addiu $a1,$a1,0x4 +/* 31138: 8faa0034 */ lw $t2,0x34($sp) +/* 3113c: ad400008 */ sw $zero,0x8($t2) +/* 31140: 3c0c8006 */ lui $t4,0x8006 +/* 31144: 8d8cf114 */ lw $t4,-0xeec($t4) +/* 31148: 8fa40034 */ lw $a0,0x34($sp) +/* 3114c: 8fa6002c */ lw $a2,0x2c($sp) +/* 31150: 0c00f085 */ jal func0003c214 +/* 31154: 8d850024 */ lw $a1,0x24($t4) +/* 31158: 3c0e8006 */ lui $t6,0x8006 +/* 3115c: 8dcef114 */ lw $t6,-0xeec($t6) +/* 31160: afa00038 */ sw $zero,0x38($sp) +/* 31164: 8dcd003c */ lw $t5,0x3c($t6) +/* 31168: 19a00023 */ blez $t5,.L000311f8 +/* 3116c: 00000000 */ sll $zero,$zero,0x0 +.L00031170: +/* 31170: 3c198006 */ lui $t9,0x8006 +/* 31174: 8f39f114 */ lw $t9,-0xeec($t9) +/* 31178: 8faf0038 */ lw $t7,0x38($sp) +/* 3117c: 8fb80034 */ lw $t8,0x34($sp) +/* 31180: 8f280034 */ lw $t0,0x34($t9) +/* 31184: 000f48c0 */ sll $t1,$t7,0x3 +/* 31188: 012f4821 */ addu $t1,$t1,$t7 +/* 3118c: 000948c0 */ sll $t1,$t1,0x3 +/* 31190: 01095821 */ addu $t3,$t0,$t1 +/* 31194: 8d6c0014 */ lw $t4,0x14($t3) +/* 31198: 8d6a001c */ lw $t2,0x1c($t3) +/* 3119c: 3c198006 */ lui $t9,0x8006 +/* 311a0: 000c7080 */ sll $t6,$t4,0x2 +/* 311a4: 014e6821 */ addu $t5,$t2,$t6 +/* 311a8: adb80000 */ sw $t8,0x0($t5) +/* 311ac: 8fa80038 */ lw $t0,0x38($sp) +/* 311b0: 8f39f114 */ lw $t9,-0xeec($t9) +/* 311b4: 000848c0 */ sll $t1,$t0,0x3 +/* 311b8: 8f2f0034 */ lw $t7,0x34($t9) +/* 311bc: 01284821 */ addu $t1,$t1,$t0 +/* 311c0: 000948c0 */ sll $t1,$t1,0x3 +/* 311c4: 01e95821 */ addu $t3,$t7,$t1 +/* 311c8: 8d6c0014 */ lw $t4,0x14($t3) +/* 311cc: 258a0001 */ addiu $t2,$t4,0x1 +/* 311d0: ad6a0014 */ sw $t2,0x14($t3) +/* 311d4: 8fae0038 */ lw $t6,0x38($sp) +/* 311d8: 3c0d8006 */ lui $t5,0x8006 +/* 311dc: 8dadf114 */ lw $t5,-0xeec($t5) +/* 311e0: 25d80001 */ addiu $t8,$t6,0x1 +/* 311e4: afb80038 */ sw $t8,0x38($sp) +/* 311e8: 8db9003c */ lw $t9,0x3c($t5) +/* 311ec: 0319082a */ slt $at,$t8,$t9 +/* 311f0: 1420ffdf */ bnez $at,.L00031170 +/* 311f4: 00000000 */ sll $zero,$zero,0x0 +.L000311f8: +/* 311f8: 8fa8003c */ lw $t0,0x3c($sp) +/* 311fc: 8fa90040 */ lw $t1,0x40($sp) +/* 31200: 250f0001 */ addiu $t7,$t0,0x1 +/* 31204: afaf003c */ sw $t7,0x3c($sp) +/* 31208: 8d2c0004 */ lw $t4,0x4($t1) +/* 3120c: 01ec082a */ slt $at,$t7,$t4 +/* 31210: 1420ffbd */ bnez $at,.L00031108 +/* 31214: 00000000 */ sll $zero,$zero,0x0 +.L00031218: +/* 31218: 8faa0040 */ lw $t2,0x40($sp) +/* 3121c: 240b0024 */ addiu $t3,$zero,0x24 +/* 31220: 00002025 */ or $a0,$zero,$zero +/* 31224: 8d470008 */ lw $a3,0x8($t2) +/* 31228: afab0010 */ sw $t3,0x10($sp) +/* 3122c: 00002825 */ or $a1,$zero,$zero +/* 31230: 0c00bec5 */ jal func0002fb14 +/* 31234: 8fa6002c */ lw $a2,0x2c($sp) +/* 31238: afa20028 */ sw $v0,0x28($sp) +/* 3123c: 3c0e8006 */ lui $t6,0x8006 +/* 31240: 8dcef114 */ lw $t6,-0xeec($t6) +/* 31244: adc0002c */ sw $zero,0x2c($t6) +/* 31248: 8fad0040 */ lw $t5,0x40($sp) +/* 3124c: afa0003c */ sw $zero,0x3c($sp) +/* 31250: 8db80008 */ lw $t8,0x8($t5) +/* 31254: 1b000019 */ blez $t8,.L000312bc +/* 31258: 00000000 */ sll $zero,$zero,0x0 +.L0003125c: +/* 3125c: 8fb9003c */ lw $t9,0x3c($sp) +/* 31260: 8fa90028 */ lw $t1,0x28($sp) +/* 31264: 001940c0 */ sll $t0,$t9,0x3 +/* 31268: 01194021 */ addu $t0,$t0,$t9 +/* 3126c: 00084080 */ sll $t0,$t0,0x2 +/* 31270: 01097821 */ addu $t7,$t0,$t1 +/* 31274: afaf0024 */ sw $t7,0x24($sp) +/* 31278: 3c0c8006 */ lui $t4,0x8006 +/* 3127c: 8d8cf114 */ lw $t4,-0xeec($t4) +/* 31280: 8fab0024 */ lw $t3,0x24($sp) +/* 31284: 8d8a002c */ lw $t2,0x2c($t4) +/* 31288: ad6a0000 */ sw $t2,0x0($t3) +/* 3128c: 3c0d8006 */ lui $t5,0x8006 +/* 31290: 8dadf114 */ lw $t5,-0xeec($t5) +/* 31294: 8fae0024 */ lw $t6,0x24($sp) +/* 31298: adae002c */ sw $t6,0x2c($t5) +/* 3129c: 8fb8003c */ lw $t8,0x3c($sp) +/* 312a0: 8fa80040 */ lw $t0,0x40($sp) +/* 312a4: 27190001 */ addiu $t9,$t8,0x1 +/* 312a8: afb9003c */ sw $t9,0x3c($sp) +/* 312ac: 8d090008 */ lw $t1,0x8($t0) +/* 312b0: 0329082a */ slt $at,$t9,$t1 +/* 312b4: 1420ffe9 */ bnez $at,.L0003125c +/* 312b8: 00000000 */ sll $zero,$zero,0x0 +.L000312bc: +/* 312bc: 3c0c8006 */ lui $t4,0x8006 +/* 312c0: 8d8cf114 */ lw $t4,-0xeec($t4) +/* 312c4: 8faf002c */ lw $t7,0x2c($sp) +/* 312c8: ad8f0028 */ sw $t7,0x28($t4) +/* 312cc: 10000001 */ beqz $zero,.L000312d4 +/* 312d0: 00000000 */ sll $zero,$zero,0x0 +.L000312d4: +/* 312d4: 8fbf001c */ lw $ra,0x1c($sp) +/* 312d8: 27bd0040 */ addiu $sp,$sp,0x40 +/* 312dc: 03e00008 */ jr $ra +/* 312e0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000312e4 +/* 312e4: 27bdffc0 */ addiu $sp,$sp,-64 +/* 312e8: afbf001c */ sw $ra,0x1c($sp) +/* 312ec: afa40040 */ sw $a0,0x40($sp) +/* 312f0: afa50044 */ sw $a1,0x44($sp) +/* 312f4: afa60048 */ sw $a2,0x48($sp) +/* 312f8: afa7004c */ sw $a3,0x4c($sp) +/* 312fc: afb10018 */ sw $s1,0x18($sp) +/* 31300: afb00014 */ sw $s0,0x14($sp) +/* 31304: 8fae0040 */ lw $t6,0x40($sp) +/* 31308: afae0038 */ sw $t6,0x38($sp) +/* 3130c: 8faf0048 */ lw $t7,0x48($sp) +/* 31310: afaf002c */ sw $t7,0x2c($sp) +/* 31314: 3c188006 */ lui $t8,0x8006 +/* 31318: 8f18f114 */ lw $t8,-0xeec($t8) +/* 3131c: 8f190000 */ lw $t9,0x0($t8) +/* 31320: 17200005 */ bnez $t9,.L00031338 +/* 31324: 00000000 */ sll $zero,$zero,0x0 +/* 31328: 8fa80044 */ lw $t0,0x44($sp) +/* 3132c: ad000000 */ sw $zero,0x0($t0) +/* 31330: 1000006f */ beqz $zero,.L000314f0 +/* 31334: 8fa20040 */ lw $v0,0x40($sp) +.L00031338: +/* 31338: 0c00c5b4 */ jal func000316d0 +/* 3133c: 27a4003c */ addiu $a0,$sp,0x3c +/* 31340: 3c098006 */ lui $t1,0x8006 +/* 31344: 8d29f114 */ lw $t1,-0xeec($t1) +/* 31348: 3c0a8006 */ lui $t2,0x8006 +/* 3134c: ad22001c */ sw $v0,0x1c($t1) +/* 31350: 8d4af114 */ lw $t2,-0xeec($t2) +/* 31354: 8fae004c */ lw $t6,0x4c($sp) +/* 31358: 8d4b001c */ lw $t3,0x1c($t2) +/* 3135c: 8d4c0020 */ lw $t4,0x20($t2) +/* 31360: 016c6823 */ subu $t5,$t3,$t4 +/* 31364: 01ae082a */ slt $at,$t5,$t6 +/* 31368: 10200022 */ beqz $at,.L000313f4 +/* 3136c: 00000000 */ sll $zero,$zero,0x0 +.L00031370: +/* 31370: 3c0f8006 */ lui $t7,0x8006 +/* 31374: 8deff114 */ lw $t7,-0xeec($t7) +/* 31378: 2401fff0 */ addiu $at,$zero,-16 +/* 3137c: 8df8001c */ lw $t8,0x1c($t7) +/* 31380: 0301c824 */ and $t9,$t8,$at +/* 31384: adf9001c */ sw $t9,0x1c($t7) +/* 31388: 8fa8003c */ lw $t0,0x3c($sp) +/* 3138c: 8d190008 */ lw $t9,0x8($t0) +/* 31390: 01002025 */ or $a0,$t0,$zero +/* 31394: 0320f809 */ jalr $t9 +/* 31398: 00000000 */ sll $zero,$zero,0x0 +/* 3139c: 00408825 */ or $s1,$v0,$zero +/* 313a0: 0c00c58d */ jal func00031634 +/* 313a4: 02202025 */ or $a0,$s1,$zero +/* 313a8: 8fa9003c */ lw $t1,0x3c($sp) +/* 313ac: 00408025 */ or $s0,$v0,$zero +/* 313b0: 8d2a0010 */ lw $t2,0x10($t1) +/* 313b4: 01505821 */ addu $t3,$t2,$s0 +/* 313b8: ad2b0010 */ sw $t3,0x10($t1) +/* 313bc: 0c00c5b4 */ jal func000316d0 +/* 313c0: 27a4003c */ addiu $a0,$sp,0x3c +/* 313c4: 3c0c8006 */ lui $t4,0x8006 +/* 313c8: 8d8cf114 */ lw $t4,-0xeec($t4) +/* 313cc: 3c0d8006 */ lui $t5,0x8006 +/* 313d0: ad82001c */ sw $v0,0x1c($t4) +/* 313d4: 8dadf114 */ lw $t5,-0xeec($t5) +/* 313d8: 8fa8004c */ lw $t0,0x4c($sp) +/* 313dc: 8dae001c */ lw $t6,0x1c($t5) +/* 313e0: 8db80020 */ lw $t8,0x20($t5) +/* 313e4: 01d87823 */ subu $t7,$t6,$t8 +/* 313e8: 01e8082a */ slt $at,$t7,$t0 +/* 313ec: 1420ffe0 */ bnez $at,.L00031370 +/* 313f0: 00000000 */ sll $zero,$zero,0x0 +.L000313f4: +/* 313f4: 3c198006 */ lui $t9,0x8006 +/* 313f8: 8f39f114 */ lw $t9,-0xeec($t9) +/* 313fc: 2401fff0 */ addiu $at,$zero,-16 +/* 31400: 8f2a001c */ lw $t2,0x1c($t9) +/* 31404: 01415824 */ and $t3,$t2,$at +/* 31408: af2b001c */ sw $t3,0x1c($t9) +/* 3140c: 8fa9004c */ lw $t1,0x4c($sp) +/* 31410: 1920002b */ blez $t1,.L000314c0 +/* 31414: 00000000 */ sll $zero,$zero,0x0 +.L00031418: +/* 31418: 3c0c8006 */ lui $t4,0x8006 +/* 3141c: 8d8cf114 */ lw $t4,-0xeec($t4) +/* 31420: 8fae004c */ lw $t6,0x4c($sp) +/* 31424: 8d8d0044 */ lw $t5,0x44($t4) +/* 31428: 01ae082a */ slt $at,$t5,$t6 +/* 3142c: 10200003 */ beqz $at,.L0003143c +/* 31430: 00000000 */ sll $zero,$zero,0x0 +/* 31434: 10000003 */ beqz $zero,.L00031444 +/* 31438: afad0030 */ sw $t5,0x30($sp) +.L0003143c: +/* 3143c: 8fb8004c */ lw $t8,0x4c($sp) +/* 31440: afb80030 */ sw $t8,0x30($sp) +.L00031444: +/* 31444: 8faf0038 */ lw $t7,0x38($sp) +/* 31448: afaf0034 */ sw $t7,0x34($sp) +/* 3144c: 3c0a8006 */ lui $t2,0x8006 +/* 31450: 8d4af114 */ lw $t2,-0xeec($t2) +/* 31454: 8fa8002c */ lw $t0,0x2c($sp) +/* 31458: ad480048 */ sw $t0,0x48($t2) +/* 3145c: 3c0b8006 */ lui $t3,0x8006 +/* 31460: 8d6bf114 */ lw $t3,-0xeec($t3) +/* 31464: 8fa50034 */ lw $a1,0x34($sp) +/* 31468: 0c00f10c */ jal func0003c430 +/* 3146c: 8d640020 */ lw $a0,0x20($t3) +/* 31470: afa20038 */ sw $v0,0x38($sp) +/* 31474: 8fb9004c */ lw $t9,0x4c($sp) +/* 31478: 8fa90030 */ lw $t1,0x30($sp) +/* 3147c: 03296023 */ subu $t4,$t9,$t1 +/* 31480: afac004c */ sw $t4,0x4c($sp) +/* 31484: 8fad0030 */ lw $t5,0x30($sp) +/* 31488: 8fae002c */ lw $t6,0x2c($sp) +/* 3148c: 000dc040 */ sll $t8,$t5,0x1 +/* 31490: 00187840 */ sll $t7,$t8,0x1 +/* 31494: 01cf4021 */ addu $t0,$t6,$t7 +/* 31498: afa8002c */ sw $t0,0x2c($sp) +/* 3149c: 3c0a8006 */ lui $t2,0x8006 +/* 314a0: 8d4af114 */ lw $t2,-0xeec($t2) +/* 314a4: 8fb90030 */ lw $t9,0x30($sp) +/* 314a8: 8d4b0020 */ lw $t3,0x20($t2) +/* 314ac: 01794821 */ addu $t1,$t3,$t9 +/* 314b0: ad490020 */ sw $t1,0x20($t2) +/* 314b4: 8fac004c */ lw $t4,0x4c($sp) +/* 314b8: 1d80ffd7 */ bgtz $t4,.L00031418 +/* 314bc: 00000000 */ sll $zero,$zero,0x0 +.L000314c0: +/* 314c0: 8fad0038 */ lw $t5,0x38($sp) +/* 314c4: 8fb80040 */ lw $t8,0x40($sp) +/* 314c8: 8fa80044 */ lw $t0,0x44($sp) +/* 314cc: 01b87023 */ subu $t6,$t5,$t8 +/* 314d0: 000e78c3 */ sra $t7,$t6,0x3 +/* 314d4: ad0f0000 */ sw $t7,0x0($t0) +/* 314d8: 0c00c564 */ jal func00031590 +/* 314dc: 00000000 */ sll $zero,$zero,0x0 +/* 314e0: 10000003 */ beqz $zero,.L000314f0 +/* 314e4: 8fa20038 */ lw $v0,0x38($sp) +/* 314e8: 10000001 */ beqz $zero,.L000314f0 +/* 314ec: 00000000 */ sll $zero,$zero,0x0 +.L000314f0: +/* 314f0: 8fbf001c */ lw $ra,0x1c($sp) +/* 314f4: 8fb00014 */ lw $s0,0x14($sp) +/* 314f8: 8fb10018 */ lw $s1,0x18($sp) +/* 314fc: 03e00008 */ jr $ra +/* 31500: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func00031504 +/* 31504: 27bdfff8 */ addiu $sp,$sp,-8 +/* 31508: afa00004 */ sw $zero,0x4($sp) +/* 3150c: 3c0e8006 */ lui $t6,0x8006 +/* 31510: 8dcef114 */ lw $t6,-0xeec($t6) +/* 31514: 8dcf002c */ lw $t7,0x2c($t6) +/* 31518: 11e0000c */ beqz $t7,.L0003154c +/* 3151c: 00000000 */ sll $zero,$zero,0x0 +/* 31520: 3c188006 */ lui $t8,0x8006 +/* 31524: 8f18f114 */ lw $t8,-0xeec($t8) +/* 31528: 8f19002c */ lw $t9,0x2c($t8) +/* 3152c: afb90004 */ sw $t9,0x4($sp) +/* 31530: 3c088006 */ lui $t0,0x8006 +/* 31534: 8d08f114 */ lw $t0,-0xeec($t0) +/* 31538: 8d09002c */ lw $t1,0x2c($t0) +/* 3153c: 8d2a0000 */ lw $t2,0x0($t1) +/* 31540: ad0a002c */ sw $t2,0x2c($t0) +/* 31544: 8fab0004 */ lw $t3,0x4($sp) +/* 31548: ad600000 */ sw $zero,0x0($t3) +.L0003154c: +/* 3154c: 10000003 */ beqz $zero,.L0003155c +/* 31550: 8fa20004 */ lw $v0,0x4($sp) +/* 31554: 10000001 */ beqz $zero,.L0003155c +/* 31558: 00000000 */ sll $zero,$zero,0x0 +.L0003155c: +/* 3155c: 03e00008 */ jr $ra +/* 31560: 27bd0008 */ addiu $sp,$sp,0x8 +); + +GLOBAL_ASM( +glabel func00031564 +/* 31564: 3c0e8006 */ lui $t6,0x8006 +/* 31568: 8dcef114 */ lw $t6,-0xeec($t6) +/* 3156c: 8dcf002c */ lw $t7,0x2c($t6) +/* 31570: ac8f0000 */ sw $t7,0x0($a0) +/* 31574: 3c188006 */ lui $t8,0x8006 +/* 31578: 8f18f114 */ lw $t8,-0xeec($t8) +/* 3157c: af04002c */ sw $a0,0x2c($t8) +/* 31580: 03e00008 */ jr $ra +/* 31584: 00000000 */ sll $zero,$zero,0x0 +/* 31588: 03e00008 */ jr $ra +/* 3158c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00031590 +/* 31590: 27bdffe0 */ addiu $sp,$sp,-32 +/* 31594: afbf0014 */ sw $ra,0x14($sp) +/* 31598: 3c0e8006 */ lui $t6,0x8006 +/* 3159c: 8dcef114 */ lw $t6,-0xeec($t6) +/* 315a0: 8dcf0014 */ lw $t7,0x14($t6) +/* 315a4: 11e0000d */ beqz $t7,.L000315dc +/* 315a8: afaf001c */ sw $t7,0x1c($sp) +.L000315ac: +/* 315ac: 0c00c5e9 */ jal func000317a4 +/* 315b0: 8fa4001c */ lw $a0,0x1c($sp) +/* 315b4: 3c058006 */ lui $a1,0x8006 +/* 315b8: 8ca5f114 */ lw $a1,-0xeec($a1) +/* 315bc: 8fa4001c */ lw $a0,0x1c($sp) +/* 315c0: 0c00c5dc */ jal func00031770 +/* 315c4: 24a50004 */ addiu $a1,$a1,0x4 +/* 315c8: 3c188006 */ lui $t8,0x8006 +/* 315cc: 8f18f114 */ lw $t8,-0xeec($t8) +/* 315d0: 8f190014 */ lw $t9,0x14($t8) +/* 315d4: 1720fff5 */ bnez $t9,.L000315ac +/* 315d8: afb9001c */ sw $t9,0x1c($sp) +.L000315dc: +/* 315dc: 10000001 */ beqz $zero,.L000315e4 +/* 315e0: 00000000 */ sll $zero,$zero,0x0 +.L000315e4: +/* 315e4: 8fbf0014 */ lw $ra,0x14($sp) +/* 315e8: 27bd0020 */ addiu $sp,$sp,0x20 +/* 315ec: 03e00008 */ jr $ra +/* 315f0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000315f4 +/* 315f4: 27bdffe8 */ addiu $sp,$sp,-24 +/* 315f8: afbf0014 */ sw $ra,0x14($sp) +/* 315fc: afa40018 */ sw $a0,0x18($sp) +/* 31600: 0c00c5e9 */ jal func000317a4 +/* 31604: 8fa40018 */ lw $a0,0x18($sp) +/* 31608: 3c058006 */ lui $a1,0x8006 +/* 3160c: 8ca5f114 */ lw $a1,-0xeec($a1) +/* 31610: 8fa40018 */ lw $a0,0x18($sp) +/* 31614: 0c00c5dc */ jal func00031770 +/* 31618: 24a50014 */ addiu $a1,$a1,0x14 +/* 3161c: 10000001 */ beqz $zero,.L00031624 +/* 31620: 00000000 */ sll $zero,$zero,0x0 +.L00031624: +/* 31624: 8fbf0014 */ lw $ra,0x14($sp) +/* 31628: 27bd0018 */ addiu $sp,$sp,0x18 +/* 3162c: 03e00008 */ jr $ra +/* 31630: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00031634 +/* 31634: 27bdfff8 */ addiu $sp,$sp,-8 +/* 31638: 3c0e8006 */ lui $t6,0x8006 +/* 3163c: 8dcef114 */ lw $t6,-0xeec($t6) +/* 31640: 44842000 */ mtc1 $a0,$f4 +/* 31644: 3c017005 */ lui $at,0x7005 +/* 31648: 8dcf0040 */ lw $t7,0x40($t6) +/* 3164c: 468021a0 */ cvt.s.w $f6,$f4 +/* 31650: c4324730 */ lwc1 $f18,0x4730($at) +/* 31654: 448f4000 */ mtc1 $t7,$f8 +/* 31658: 3c013f00 */ lui $at,0x3f00 +/* 3165c: 468042a0 */ cvt.s.w $f10,$f8 +/* 31660: 44814000 */ mtc1 $at,$f8 +/* 31664: 460a3402 */ mul.s $f16,$f6,$f10 +/* 31668: 46128103 */ div.s $f4,$f16,$f18 +/* 3166c: 46082180 */ add.s $f6,$f4,$f8 +/* 31670: e7a60004 */ swc1 $f6,0x4($sp) +/* 31674: c7aa0004 */ lwc1 $f10,0x4($sp) +/* 31678: 4600540d */ trunc.w.s $f16,$f10 +/* 3167c: 44028000 */ mfc1 $v0,$f16 +/* 31680: 10000003 */ beqz $zero,.L00031690 +/* 31684: 00000000 */ sll $zero,$zero,0x0 +/* 31688: 10000001 */ beqz $zero,.L00031690 +/* 3168c: 00000000 */ sll $zero,$zero,0x0 +.L00031690: +/* 31690: 03e00008 */ jr $ra +/* 31694: 27bd0008 */ addiu $sp,$sp,0x8 +); + +GLOBAL_ASM( +glabel func00031698 +/* 31698: 27bdffe8 */ addiu $sp,$sp,-24 +/* 3169c: afbf0014 */ sw $ra,0x14($sp) +/* 316a0: afa40018 */ sw $a0,0x18($sp) +/* 316a4: 0c00c58d */ jal func00031634 +/* 316a8: 8fa40018 */ lw $a0,0x18($sp) +/* 316ac: 2401fff0 */ addiu $at,$zero,-16 +/* 316b0: 10000003 */ beqz $zero,.L000316c0 +/* 316b4: 00411024 */ and $v0,$v0,$at +/* 316b8: 10000001 */ beqz $zero,.L000316c0 +/* 316bc: 00000000 */ sll $zero,$zero,0x0 +.L000316c0: +/* 316c0: 8fbf0014 */ lw $ra,0x14($sp) +/* 316c4: 27bd0018 */ addiu $sp,$sp,0x18 +/* 316c8: 03e00008 */ jr $ra +/* 316cc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000316d0 +/* 316d0: 27bdfff8 */ addiu $sp,$sp,-8 +/* 316d4: 3c0e7fff */ lui $t6,0x7fff +/* 316d8: 35ceffff */ ori $t6,$t6,0xffff +/* 316dc: afae0004 */ sw $t6,0x4($sp) +/* 316e0: ac800000 */ sw $zero,0x0($a0) +/* 316e4: 3c0f8006 */ lui $t7,0x8006 +/* 316e8: 8deff114 */ lw $t7,-0xeec($t7) +/* 316ec: 8df80000 */ lw $t8,0x0($t7) +/* 316f0: 13000018 */ beqz $t8,.L00031754 +/* 316f4: afb80000 */ sw $t8,0x0($sp) +.L000316f8: +/* 316f8: 3c098006 */ lui $t1,0x8006 +/* 316fc: 8d29f114 */ lw $t1,-0xeec($t1) +/* 31700: 8fb90000 */ lw $t9,0x0($sp) +/* 31704: 8fac0004 */ lw $t4,0x4($sp) +/* 31708: 8d2a0020 */ lw $t2,0x20($t1) +/* 3170c: 8f280010 */ lw $t0,0x10($t9) +/* 31710: 010a5823 */ subu $t3,$t0,$t2 +/* 31714: 016c082a */ slt $at,$t3,$t4 +/* 31718: 1020000a */ beqz $at,.L00031744 +/* 3171c: 00000000 */ sll $zero,$zero,0x0 +/* 31720: 8fad0000 */ lw $t5,0x0($sp) +/* 31724: ac8d0000 */ sw $t5,0x0($a0) +/* 31728: 3c188006 */ lui $t8,0x8006 +/* 3172c: 8f18f114 */ lw $t8,-0xeec($t8) +/* 31730: 8fae0000 */ lw $t6,0x0($sp) +/* 31734: 8f190020 */ lw $t9,0x20($t8) +/* 31738: 8dcf0010 */ lw $t7,0x10($t6) +/* 3173c: 01f94823 */ subu $t1,$t7,$t9 +/* 31740: afa90004 */ sw $t1,0x4($sp) +.L00031744: +/* 31744: 8fa80000 */ lw $t0,0x0($sp) +/* 31748: 8d0a0000 */ lw $t2,0x0($t0) +/* 3174c: 1540ffea */ bnez $t2,.L000316f8 +/* 31750: afaa0000 */ sw $t2,0x0($sp) +.L00031754: +/* 31754: 8c8b0000 */ lw $t3,0x0($a0) +/* 31758: 10000003 */ beqz $zero,.L00031768 +/* 3175c: 8d620010 */ lw $v0,0x10($t3) +/* 31760: 10000001 */ beqz $zero,.L00031768 +/* 31764: 00000000 */ sll $zero,$zero,0x0 +.L00031768: +/* 31768: 03e00008 */ jr $ra +/* 3176c: 27bd0008 */ addiu $sp,$sp,0x8 +); + +GLOBAL_ASM( +glabel func00031770 +/* 31770: 8cae0000 */ lw $t6,0x0($a1) +/* 31774: ac8e0000 */ sw $t6,0x0($a0) +/* 31778: ac850004 */ sw $a1,0x4($a0) +/* 3177c: 8caf0000 */ lw $t7,0x0($a1) +/* 31780: 11e00003 */ beqz $t7,.L00031790 +/* 31784: 00000000 */ sll $zero,$zero,0x0 +/* 31788: 8cb80000 */ lw $t8,0x0($a1) +/* 3178c: af040004 */ sw $a0,0x4($t8) +.L00031790: +/* 31790: aca40000 */ sw $a0,0x0($a1) +/* 31794: 03e00008 */ jr $ra +/* 31798: 00000000 */ sll $zero,$zero,0x0 +/* 3179c: 03e00008 */ jr $ra +/* 317a0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000317a4 +/* 317a4: 8c8e0000 */ lw $t6,0x0($a0) +/* 317a8: 11c00004 */ beqz $t6,.L000317bc +/* 317ac: 00000000 */ sll $zero,$zero,0x0 +/* 317b0: 8c8f0004 */ lw $t7,0x4($a0) +/* 317b4: 8c980000 */ lw $t8,0x0($a0) +/* 317b8: af0f0004 */ sw $t7,0x4($t8) +.L000317bc: +/* 317bc: 8c990004 */ lw $t9,0x4($a0) +/* 317c0: 13200004 */ beqz $t9,.L000317d4 +/* 317c4: 00000000 */ sll $zero,$zero,0x0 +/* 317c8: 8c880000 */ lw $t0,0x0($a0) +/* 317cc: 8c890004 */ lw $t1,0x4($a0) +/* 317d0: ad280000 */ sw $t0,0x0($t1) +.L000317d4: +/* 317d4: 03e00008 */ jr $ra +/* 317d8: 00000000 */ sll $zero,$zero,0x0 +/* 317dc: 03e00008 */ jr $ra +/* 317e0: 00000000 */ sll $zero,$zero,0x0 +/* 317e4: 00000000 */ sll $zero,$zero,0x0 +/* 317e8: 00000000 */ sll $zero,$zero,0x0 +/* 317ec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000317f0 +/* 317f0: 27bdffc0 */ addiu $sp,$sp,-64 +/* 317f4: afbf001c */ sw $ra,0x1c($sp) +/* 317f8: afa40040 */ sw $a0,0x40($sp) +/* 317fc: 8fae0040 */ lw $t6,0x40($sp) +/* 31800: 3c188006 */ lui $t8,0x8006 +/* 31804: 8f18f12c */ lw $t8,-0xed4($t8) +/* 31808: 8dcf0008 */ lw $t7,0x8($t6) +/* 3180c: af0f0044 */ sw $t7,0x44($t8) +/* 31810: 3c198006 */ lui $t9,0x8006 +/* 31814: 8f39f12c */ lw $t9,-0xed4($t9) +/* 31818: af20003c */ sw $zero,0x3c($t9) +/* 3181c: 3c098006 */ lui $t1,0x8006 +/* 31820: 8d29f12c */ lw $t1,-0xed4($t1) +/* 31824: 24083e80 */ addiu $t0,$zero,0x3e80 +/* 31828: ad280048 */ sw $t0,0x48($t1) +/* 3182c: 8faa0040 */ lw $t2,0x40($sp) +/* 31830: 00002025 */ or $a0,$zero,$zero +/* 31834: 00002825 */ or $a1,$zero,$zero +/* 31838: 8d4b0000 */ lw $t3,0x0($t2) +/* 3183c: 8d46000c */ lw $a2,0xc($t2) +/* 31840: 24070001 */ addiu $a3,$zero,0x1 +/* 31844: 000b6080 */ sll $t4,$t3,0x2 +/* 31848: 018b6021 */ addu $t4,$t4,$t3 +/* 3184c: 000c6080 */ sll $t4,$t4,0x2 +/* 31850: 018b6023 */ subu $t4,$t4,$t3 +/* 31854: 000c6080 */ sll $t4,$t4,0x2 +/* 31858: 0c00bec5 */ jal func0002fb14 +/* 3185c: afac0010 */ sw $t4,0x10($sp) +/* 31860: afa20038 */ sw $v0,0x38($sp) +/* 31864: 3c0e8006 */ lui $t6,0x8006 +/* 31868: 8dcef12c */ lw $t6,-0xed4($t6) +/* 3186c: 8fad0038 */ lw $t5,0x38($sp) +/* 31870: adcd0040 */ sw $t5,0x40($t6) +/* 31874: 8faf0040 */ lw $t7,0x40($sp) +/* 31878: 00002025 */ or $a0,$zero,$zero +/* 3187c: 00002825 */ or $a1,$zero,$zero +/* 31880: 8df80004 */ lw $t8,0x4($t7) +/* 31884: 8de6000c */ lw $a2,0xc($t7) +/* 31888: 24070001 */ addiu $a3,$zero,0x1 +/* 3188c: 0018c8c0 */ sll $t9,$t8,0x3 +/* 31890: 0338c823 */ subu $t9,$t9,$t8 +/* 31894: 0019c880 */ sll $t9,$t9,0x2 +/* 31898: 0c00bec5 */ jal func0002fb14 +/* 3189c: afb90010 */ sw $t9,0x10($sp) +/* 318a0: afa20038 */ sw $v0,0x38($sp) +/* 318a4: 3c048006 */ lui $a0,0x8006 +/* 318a8: 8c84f12c */ lw $a0,-0xed4($a0) +/* 318ac: 8fa80040 */ lw $t0,0x40($sp) +/* 318b0: 8fa50038 */ lw $a1,0x38($sp) +/* 318b4: 24840014 */ addiu $a0,$a0,0x14 +/* 318b8: 0c00f134 */ jal func0003c4d0 +/* 318bc: 8d060004 */ lw $a2,0x4($t0) +/* 318c0: 3c098006 */ lui $t1,0x8006 +/* 318c4: 8d29f12c */ lw $t1,-0xed4($t1) +/* 318c8: 3c018006 */ lui $at,0x8006 +/* 318cc: 8d2a0040 */ lw $t2,0x40($t1) +/* 318d0: ac2af128 */ sw $t2,-0xed8($at) +/* 318d4: 8fac0040 */ lw $t4,0x40($sp) +/* 318d8: 240b0001 */ addiu $t3,$zero,0x1 +/* 318dc: afab003c */ sw $t3,0x3c($sp) +/* 318e0: 8d8d0000 */ lw $t5,0x0($t4) +/* 318e4: 2da10002 */ sltiu $at,$t5,0x2 +/* 318e8: 14200018 */ bnez $at,.L0003194c +/* 318ec: 00000000 */ sll $zero,$zero,0x0 +.L000318f0: +/* 318f0: 3c0e8006 */ lui $t6,0x8006 +/* 318f4: 8dcef12c */ lw $t6,-0xed4($t6) +/* 318f8: 8dcf0040 */ lw $t7,0x40($t6) +/* 318fc: afaf0024 */ sw $t7,0x24($sp) +/* 31900: 8fb8003c */ lw $t8,0x3c($sp) +/* 31904: 8fa80024 */ lw $t0,0x24($sp) +/* 31908: 0018c880 */ sll $t9,$t8,0x2 +/* 3190c: 0338c821 */ addu $t9,$t9,$t8 +/* 31910: 0019c880 */ sll $t9,$t9,0x2 +/* 31914: 0338c823 */ subu $t9,$t9,$t8 +/* 31918: 0019c880 */ sll $t9,$t9,0x2 +/* 3191c: 03284821 */ addu $t1,$t9,$t0 +/* 31920: 01202025 */ or $a0,$t1,$zero +/* 31924: 0c00c5dc */ jal func00031770 +/* 31928: 2525ffb4 */ addiu $a1,$t1,-76 +/* 3192c: 8faa003c */ lw $t2,0x3c($sp) +/* 31930: 8fac0040 */ lw $t4,0x40($sp) +/* 31934: 254b0001 */ addiu $t3,$t2,0x1 +/* 31938: afab003c */ sw $t3,0x3c($sp) +/* 3193c: 8d8d0000 */ lw $t5,0x0($t4) +/* 31940: 016d082b */ sltu $at,$t3,$t5 +/* 31944: 1420ffea */ bnez $at,.L000318f0 +/* 31948: 00000000 */ sll $zero,$zero,0x0 +.L0003194c: +/* 3194c: 0c00ccde */ jal func00033378 +/* 31950: 00002025 */ or $a0,$zero,$zero +/* 31954: 0c00cd8d */ jal func00033634 +/* 31958: 00002025 */ or $a0,$zero,$zero +/* 3195c: 8fae0040 */ lw $t6,0x40($sp) +/* 31960: 00002025 */ or $a0,$zero,$zero +/* 31964: 00002825 */ or $a1,$zero,$zero +/* 31968: 95cf0010 */ lhu $t7,0x10($t6) +/* 3196c: 8dc6000c */ lw $a2,0xc($t6) +/* 31970: 24070002 */ addiu $a3,$zero,0x2 +/* 31974: 0c00bec5 */ jal func0002fb14 +/* 31978: afaf0010 */ sw $t7,0x10($sp) +/* 3197c: 3c01800a */ lui $at,0x800a +/* 31980: ac22c334 */ sw $v0,-0x3ccc($at) +/* 31984: 8fb80040 */ lw $t8,0x40($sp) +/* 31988: afa0003c */ sw $zero,0x3c($sp) +/* 3198c: 97190010 */ lhu $t9,0x10($t8) +/* 31990: 13200010 */ beqz $t9,.L000319d4 +/* 31994: 00000000 */ sll $zero,$zero,0x0 +.L00031998: +/* 31998: 8faa003c */ lw $t2,0x3c($sp) +/* 3199c: 3c09800a */ lui $t1,0x800a +/* 319a0: 8d29c334 */ lw $t1,-0x3ccc($t1) +/* 319a4: 000a6040 */ sll $t4,$t2,0x1 +/* 319a8: 24087fff */ addiu $t0,$zero,0x7fff +/* 319ac: 012c5821 */ addu $t3,$t1,$t4 +/* 319b0: a5680000 */ sh $t0,0x0($t3) +/* 319b4: 8fad003c */ lw $t5,0x3c($sp) +/* 319b8: 8faf0040 */ lw $t7,0x40($sp) +/* 319bc: 25ae0001 */ addiu $t6,$t5,0x1 +/* 319c0: afae003c */ sw $t6,0x3c($sp) +/* 319c4: 95f80010 */ lhu $t8,0x10($t7) +/* 319c8: 01d8082b */ sltu $at,$t6,$t8 +/* 319cc: 1420fff2 */ bnez $at,.L00031998 +/* 319d0: 00000000 */ sll $zero,$zero,0x0 +.L000319d4: +/* 319d4: 3c198006 */ lui $t9,0x8006 +/* 319d8: 8f39f12c */ lw $t9,-0xed4($t9) +/* 319dc: af200000 */ sw $zero,0x0($t9) +/* 319e0: 3c098006 */ lui $t1,0x8006 +/* 319e4: 8d29f12c */ lw $t1,-0xed4($t1) +/* 319e8: 3c0a7003 */ lui $t2,0x7003 +/* 319ec: 254a1a68 */ addiu $t2,$t2,0x1a68 +/* 319f0: ad2a0008 */ sw $t2,0x8($t1) +/* 319f4: 3c0c8006 */ lui $t4,0x8006 +/* 319f8: 8d8cf12c */ lw $t4,-0xed4($t4) +/* 319fc: ad8c0004 */ sw $t4,0x4($t4) +/* 31a00: 3c048006 */ lui $a0,0x8006 +/* 31a04: 0c00f240 */ jal func0003c900 +/* 31a08: 8c84f12c */ lw $a0,-0xed4($a0) +/* 31a0c: 24080020 */ addiu $t0,$zero,0x20 +/* 31a10: a7a80028 */ sh $t0,0x28($sp) +/* 31a14: 3c0b8006 */ lui $t3,0x8006 +/* 31a18: 8d6bf12c */ lw $t3,-0xed4($t3) +/* 31a1c: 27a50028 */ addiu $a1,$sp,0x28 +/* 31a20: 24070001 */ addiu $a3,$zero,0x1 +/* 31a24: 25640014 */ addiu $a0,$t3,0x14 +/* 31a28: 0c00f184 */ jal func0003c610 +/* 31a2c: 8d660048 */ lw $a2,0x48($t3) +/* 31a30: 3c0d8006 */ lui $t5,0x8006 +/* 31a34: 8dadf12c */ lw $t5,-0xed4($t5) +/* 31a38: 25a40014 */ addiu $a0,$t5,0x14 +/* 31a3c: 0c00f15b */ jal func0003c56c +/* 31a40: 25a50028 */ addiu $a1,$t5,0x28 +/* 31a44: 3c0f8006 */ lui $t7,0x8006 +/* 31a48: 8deff12c */ lw $t7,-0xed4($t7) +/* 31a4c: ade2004c */ sw $v0,0x4c($t7) +/* 31a50: 10000001 */ beqz $zero,.L00031a58 +/* 31a54: 00000000 */ sll $zero,$zero,0x0 +.L00031a58: +/* 31a58: 8fbf001c */ lw $ra,0x1c($sp) +/* 31a5c: 27bd0040 */ addiu $sp,$sp,0x40 +/* 31a60: 03e00008 */ jr $ra +/* 31a64: 00000000 */ sll $zero,$zero,0x0 +/* 31a68: 27bdffd0 */ addiu $sp,$sp,-48 +/* 31a6c: afbf0014 */ sw $ra,0x14($sp) +/* 31a70: afa40030 */ sw $a0,0x30($sp) +/* 31a74: 8fae0030 */ lw $t6,0x30($sp) +/* 31a78: afae002c */ sw $t6,0x2c($sp) +.L00031a7c: +/* 31a7c: 8faf002c */ lw $t7,0x2c($sp) +/* 31a80: 24010020 */ addiu $at,$zero,0x20 +/* 31a84: 85f80028 */ lh $t8,0x28($t7) +/* 31a88: 1701000d */ bne $t8,$at,.L00031ac0 +/* 31a8c: 00000000 */ sll $zero,$zero,0x0 +/* 31a90: 10000001 */ beqz $zero,.L00031a98 +/* 31a94: 00000000 */ sll $zero,$zero,0x0 +.L00031a98: +/* 31a98: 24190020 */ addiu $t9,$zero,0x20 +/* 31a9c: a7b9001c */ sh $t9,0x1c($sp) +/* 31aa0: 8fa8002c */ lw $t0,0x2c($sp) +/* 31aa4: 27a5001c */ addiu $a1,$sp,0x1c +/* 31aa8: 24070001 */ addiu $a3,$zero,0x1 +/* 31aac: 25040014 */ addiu $a0,$t0,0x14 +/* 31ab0: 0c00f184 */ jal func0003c610 +/* 31ab4: 8d060048 */ lw $a2,0x48($t0) +/* 31ab8: 10000006 */ beqz $zero,.L00031ad4 +/* 31abc: 00000000 */ sll $zero,$zero,0x0 +.L00031ac0: +/* 31ac0: 8fa4002c */ lw $a0,0x2c($sp) +/* 31ac4: 0c00c6cd */ jal func00031b34 +/* 31ac8: 24840028 */ addiu $a0,$a0,0x28 +/* 31acc: 10000001 */ beqz $zero,.L00031ad4 +/* 31ad0: 00000000 */ sll $zero,$zero,0x0 +.L00031ad4: +/* 31ad4: 8fa9002c */ lw $t1,0x2c($sp) +/* 31ad8: 25240014 */ addiu $a0,$t1,0x14 +/* 31adc: 0c00f15b */ jal func0003c56c +/* 31ae0: 25250028 */ addiu $a1,$t1,0x28 +/* 31ae4: 8faa002c */ lw $t2,0x2c($sp) +/* 31ae8: ad42004c */ sw $v0,0x4c($t2) +/* 31aec: 8fab002c */ lw $t3,0x2c($sp) +/* 31af0: 8d6c004c */ lw $t4,0x4c($t3) +/* 31af4: 1180ffe1 */ beqz $t4,.L00031a7c +/* 31af8: 00000000 */ sll $zero,$zero,0x0 +/* 31afc: 8fad002c */ lw $t5,0x2c($sp) +/* 31b00: 8dae0050 */ lw $t6,0x50($t5) +/* 31b04: 8daf004c */ lw $t7,0x4c($t5) +/* 31b08: 01cfc021 */ addu $t8,$t6,$t7 +/* 31b0c: adb80050 */ sw $t8,0x50($t5) +/* 31b10: 8fb9002c */ lw $t9,0x2c($sp) +/* 31b14: 10000003 */ beqz $zero,.L00031b24 +/* 31b18: 8f22004c */ lw $v0,0x4c($t9) +/* 31b1c: 10000001 */ beqz $zero,.L00031b24 +/* 31b20: 00000000 */ sll $zero,$zero,0x0 +.L00031b24: +/* 31b24: 8fbf0014 */ lw $ra,0x14($sp) +/* 31b28: 27bd0030 */ addiu $sp,$sp,0x30 +/* 31b2c: 03e00008 */ jr $ra +/* 31b30: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00031b34 +/* 31b34: 27bdff48 */ addiu $sp,$sp,-184 +/* 31b38: afbf0034 */ sw $ra,0x34($sp) +/* 31b3c: afa400b8 */ sw $a0,0xb8($sp) +/* 31b40: afb10030 */ sw $s1,0x30($sp) +/* 31b44: afb0002c */ sw $s0,0x2c($sp) +/* 31b48: 240e0001 */ addiu $t6,$zero,0x1 +/* 31b4c: afae0068 */ sw $t6,0x68($sp) +/* 31b50: afa00064 */ sw $zero,0x64($sp) +/* 31b54: afa00060 */ sw $zero,0x60($sp) +/* 31b58: afa0005c */ sw $zero,0x5c($sp) +.L00031b5c: +/* 31b5c: 8faf005c */ lw $t7,0x5c($sp) +/* 31b60: 11e0000b */ beqz $t7,.L00031b90 +/* 31b64: 00000000 */ sll $zero,$zero,0x0 +/* 31b68: 8fb80060 */ lw $t8,0x60($sp) +/* 31b6c: afb80088 */ sw $t8,0x88($sp) +/* 31b70: 8fb900b8 */ lw $t9,0xb8($sp) +/* 31b74: 97280000 */ lhu $t0,0x0($t9) +/* 31b78: a7a80084 */ sh $t0,0x84($sp) +/* 31b7c: 8fa900b8 */ lw $t1,0xb8($sp) +/* 31b80: 8d2a0008 */ lw $t2,0x8($t1) +/* 31b84: afaa008c */ sw $t2,0x8c($sp) +/* 31b88: 27ab0084 */ addiu $t3,$sp,0x84 +/* 31b8c: afab00b8 */ sw $t3,0xb8($sp) +.L00031b90: +/* 31b90: 8fac00b8 */ lw $t4,0xb8($sp) +/* 31b94: 8d8d0004 */ lw $t5,0x4($t4) +/* 31b98: afad0060 */ sw $t5,0x60($sp) +/* 31b9c: 8fae0060 */ lw $t6,0x60($sp) +/* 31ba0: 3c018000 */ lui $at,0x8000 +/* 31ba4: 01c17824 */ and $t7,$t6,$at +/* 31ba8: 15e00001 */ bnez $t7,.L00031bb0 +/* 31bac: 00000000 */ sll $zero,$zero,0x0 +.L00031bb0: +/* 31bb0: 8fb80060 */ lw $t8,0x60($sp) +/* 31bb4: 8f190008 */ lw $t9,0x8($t8) +/* 31bb8: afb900ac */ sw $t9,0xac($sp) +/* 31bbc: 8fa800ac */ lw $t0,0xac($sp) +/* 31bc0: 15000006 */ bnez $t0,.L00031bdc +/* 31bc4: 00000000 */ sll $zero,$zero,0x0 +/* 31bc8: 27a4005a */ addiu $a0,$sp,0x5a +/* 31bcc: 0c00cc9d */ jal func00033274 +/* 31bd0: 27a50058 */ addiu $a1,$sp,0x58 +/* 31bd4: 10000529 */ beqz $zero,.L0003307c +/* 31bd8: 00000000 */ sll $zero,$zero,0x0 +.L00031bdc: +/* 31bdc: 8fa900ac */ lw $t1,0xac($sp) +/* 31be0: 8d2a0004 */ lw $t2,0x4($t1) +/* 31be4: afaa00a8 */ sw $t2,0xa8($sp) +/* 31be8: 8fab0060 */ lw $t3,0x60($sp) +/* 31bec: 8d6c0000 */ lw $t4,0x0($t3) +/* 31bf0: afac005c */ sw $t4,0x5c($sp) +/* 31bf4: 8fad00b8 */ lw $t5,0xb8($sp) +/* 31bf8: 95b00000 */ lhu $s0,0x0($t5) +/* 31bfc: 2a010201 */ slti $at,$s0,0x201 +/* 31c00: 14200012 */ bnez $at,.L00031c4c +/* 31c04: 00000000 */ sll $zero,$zero,0x0 +/* 31c08: 24010400 */ addiu $at,$zero,0x400 +/* 31c0c: 12010267 */ beq $s0,$at,.L000325ac +/* 31c10: 00000000 */ sll $zero,$zero,0x0 +/* 31c14: 24010800 */ addiu $at,$zero,0x800 +/* 31c18: 120103ef */ beq $s0,$at,.L00032bd8 +/* 31c1c: 00000000 */ sll $zero,$zero,0x0 +/* 31c20: 24011000 */ addiu $at,$zero,0x1000 +/* 31c24: 12010261 */ beq $s0,$at,.L000325ac +/* 31c28: 00000000 */ sll $zero,$zero,0x0 +/* 31c2c: 24012000 */ addiu $at,$zero,0x2000 +/* 31c30: 1201036a */ beq $s0,$at,.L000329dc +/* 31c34: 00000000 */ sll $zero,$zero,0x0 +/* 31c38: 24014000 */ addiu $at,$zero,0x4000 +/* 31c3c: 12010330 */ beq $s0,$at,.L00032900 +/* 31c40: 00000000 */ sll $zero,$zero,0x0 +/* 31c44: 100004f2 */ beqz $zero,.L00033010 +/* 31c48: 00000000 */ sll $zero,$zero,0x0 +.L00031c4c: +/* 31c4c: 2a010081 */ slti $at,$s0,0x81 +/* 31c50: 14200009 */ bnez $at,.L00031c78 +/* 31c54: 00000000 */ sll $zero,$zero,0x0 +/* 31c58: 24010100 */ addiu $at,$zero,0x100 +/* 31c5c: 120102f7 */ beq $s0,$at,.L0003283c +/* 31c60: 00000000 */ sll $zero,$zero,0x0 +/* 31c64: 24010200 */ addiu $at,$zero,0x200 +/* 31c68: 120104d3 */ beq $s0,$at,.L00032fb8 +/* 31c6c: 00000000 */ sll $zero,$zero,0x0 +/* 31c70: 100004e7 */ beqz $zero,.L00033010 +/* 31c74: 00000000 */ sll $zero,$zero,0x0 +.L00031c78: +/* 31c78: 2a010041 */ slti $at,$s0,0x41 +/* 31c7c: 14200006 */ bnez $at,.L00031c98 +/* 31c80: 00000000 */ sll $zero,$zero,0x0 +/* 31c84: 24010080 */ addiu $at,$zero,0x80 +/* 31c88: 120104c7 */ beq $s0,$at,.L00032fa8 +/* 31c8c: 00000000 */ sll $zero,$zero,0x0 +/* 31c90: 100004df */ beqz $zero,.L00033010 +/* 31c94: 00000000 */ sll $zero,$zero,0x0 +.L00031c98: +/* 31c98: 2a010011 */ slti $at,$s0,0x11 +/* 31c9c: 14200006 */ bnez $at,.L00031cb8 +/* 31ca0: 00000000 */ sll $zero,$zero,0x0 +/* 31ca4: 24010040 */ addiu $at,$zero,0x40 +/* 31ca8: 12010436 */ beq $s0,$at,.L00032d84 +/* 31cac: 00000000 */ sll $zero,$zero,0x0 +/* 31cb0: 100004d7 */ beqz $zero,.L00033010 +/* 31cb4: 00000000 */ sll $zero,$zero,0x0 +.L00031cb8: +/* 31cb8: 260effff */ addiu $t6,$s0,-1 +/* 31cbc: 2dc10010 */ sltiu $at,$t6,0x10 +/* 31cc0: 102004d3 */ beqz $at,.L00033010 +/* 31cc4: 00000000 */ sll $zero,$zero,0x0 +/* 31cc8: 000e7080 */ sll $t6,$t6,0x2 +/* 31ccc: 3c017005 */ lui $at,0x7005 +/* 31cd0: 002e0821 */ addu $at,$at,$t6 +/* 31cd4: 8c2e4740 */ lw $t6,0x4740($at) +/* 31cd8: 01c00008 */ jr $t6 +/* 31cdc: 00000000 */ sll $zero,$zero,0x0 +/* 31ce0: 8faf0060 */ lw $t7,0x60($sp) +/* 31ce4: 24010005 */ addiu $at,$zero,0x5 +/* 31ce8: 91f80045 */ lbu $t8,0x45($t7) +/* 31cec: 13010006 */ beq $t8,$at,.L00031d08 +/* 31cf0: 00000000 */ sll $zero,$zero,0x0 +/* 31cf4: 24010004 */ addiu $at,$zero,0x4 +/* 31cf8: 13010003 */ beq $t8,$at,.L00031d08 +/* 31cfc: 00000000 */ sll $zero,$zero,0x0 +/* 31d00: 100004de */ beqz $zero,.L0003307c +/* 31d04: 00000000 */ sll $zero,$zero,0x0 +.L00031d08: +/* 31d08: 8fb90060 */ lw $t9,0x60($sp) +/* 31d0c: 93280043 */ lbu $t0,0x43($t9) +/* 31d10: a7a800b2 */ sh $t0,0xb2($sp) +/* 31d14: 8fa90060 */ lw $t1,0x60($sp) +/* 31d18: 912a0040 */ lbu $t2,0x40($t1) +/* 31d1c: a7aa00b0 */ sh $t2,0xb0($sp) +/* 31d20: a3a000b4 */ sb $zero,0xb4($sp) +/* 31d24: 3c0c8006 */ lui $t4,0x8006 +/* 31d28: 8d8cf12c */ lw $t4,-0xed4($t4) +/* 31d2c: 3c0b8006 */ lui $t3,0x8006 +/* 31d30: 856bf130 */ lh $t3,-0xed0($t3) +/* 31d34: 8d8d0044 */ lw $t5,0x44($t4) +/* 31d38: 016d702a */ slt $t6,$t3,$t5 +/* 31d3c: 39ce0001 */ xori $t6,$t6,0x1 +/* 31d40: afae0070 */ sw $t6,0x70($sp) +/* 31d44: 8faf0070 */ lw $t7,0x70($sp) +/* 31d48: 11e00006 */ beqz $t7,.L00031d64 +/* 31d4c: 00000000 */ sll $zero,$zero,0x0 +/* 31d50: 8fb80060 */ lw $t8,0x60($sp) +/* 31d54: 93190044 */ lbu $t9,0x44($t8) +/* 31d58: 33280010 */ andi $t0,$t9,0x10 +/* 31d5c: 11000006 */ beqz $t0,.L00031d78 +/* 31d60: 00000000 */ sll $zero,$zero,0x0 +.L00031d64: +/* 31d64: 8fa40060 */ lw $a0,0x60($sp) +/* 31d68: 27a500b0 */ addiu $a1,$sp,0xb0 +/* 31d6c: 0c00f278 */ jal func0003c9e0 +/* 31d70: 2484000c */ addiu $a0,$a0,0xc +/* 31d74: afa20064 */ sw $v0,0x64($sp) +.L00031d78: +/* 31d78: 8fa90064 */ lw $t1,0x64($sp) +/* 31d7c: 1520005f */ bnez $t1,.L00031efc +/* 31d80: 00000000 */ sll $zero,$zero,0x0 +/* 31d84: 8faa0060 */ lw $t2,0x60($sp) +/* 31d88: 914c0044 */ lbu $t4,0x44($t2) +/* 31d8c: 318b0012 */ andi $t3,$t4,0x12 +/* 31d90: 15600004 */ bnez $t3,.L00031da4 +/* 31d94: 00000000 */ sll $zero,$zero,0x0 +/* 31d98: 8d4d0034 */ lw $t5,0x34($t2) +/* 31d9c: 19a00011 */ blez $t5,.L00031de4 +/* 31da0: 00000000 */ sll $zero,$zero,0x0 +.L00031da4: +/* 31da4: 8faf0060 */ lw $t7,0x60($sp) +/* 31da8: 240e0004 */ addiu $t6,$zero,0x4 +/* 31dac: a1ee0045 */ sb $t6,0x45($t7) +/* 31db0: 8fb80060 */ lw $t8,0x60($sp) +/* 31db4: 8f190034 */ lw $t9,0x34($t8) +/* 31db8: 2728ffff */ addiu $t0,$t9,-1 +/* 31dbc: af080034 */ sw $t0,0x34($t8) +/* 31dc0: 3c048006 */ lui $a0,0x8006 +/* 31dc4: 8c84f12c */ lw $a0,-0xed4($a0) +/* 31dc8: 8fa500b8 */ lw $a1,0xb8($sp) +/* 31dcc: 34068235 */ dli $a2,0x8235 +/* 31dd0: 00003825 */ or $a3,$zero,$zero +/* 31dd4: 0c00f184 */ jal func0003c610 +/* 31dd8: 24840014 */ addiu $a0,$a0,0x14 +/* 31ddc: 10000045 */ beqz $zero,.L00031ef4 +/* 31de0: 00000000 */ sll $zero,$zero,0x0 +.L00031de4: +/* 31de4: 8fa90070 */ lw $t1,0x70($sp) +/* 31de8: 11200040 */ beqz $t1,.L00031eec +/* 31dec: 00000000 */ sll $zero,$zero,0x0 +/* 31df0: 3c0c8006 */ lui $t4,0x8006 +/* 31df4: 8d8cf124 */ lw $t4,-0xedc($t4) +/* 31df8: afac0054 */ sw $t4,0x54($sp) +.L00031dfc: +/* 31dfc: 8fab0054 */ lw $t3,0x54($sp) +/* 31e00: 916a0044 */ lbu $t2,0x44($t3) +/* 31e04: 314d0012 */ andi $t5,$t2,0x12 +/* 31e08: 15a0001c */ bnez $t5,.L00031e7c +/* 31e0c: 00000000 */ sll $zero,$zero,0x0 +/* 31e10: 314e0004 */ andi $t6,$t2,0x4 +/* 31e14: 11c00019 */ beqz $t6,.L00031e7c +/* 31e18: 00000000 */ sll $zero,$zero,0x0 +/* 31e1c: 916f0045 */ lbu $t7,0x45($t3) +/* 31e20: 24010003 */ addiu $at,$zero,0x3 +/* 31e24: 11e10015 */ beq $t7,$at,.L00031e7c +/* 31e28: 00000000 */ sll $zero,$zero,0x0 +/* 31e2c: afa00070 */ sw $zero,0x70($sp) +/* 31e30: 24190080 */ addiu $t9,$zero,0x80 +/* 31e34: a7b90044 */ sh $t9,0x44($sp) +/* 31e38: 8fa80054 */ lw $t0,0x54($sp) +/* 31e3c: afa80048 */ sw $t0,0x48($sp) +/* 31e40: 8fa90054 */ lw $t1,0x54($sp) +/* 31e44: 24180003 */ addiu $t8,$zero,0x3 +/* 31e48: a1380045 */ sb $t8,0x45($t1) +/* 31e4c: 3c048006 */ lui $a0,0x8006 +/* 31e50: 8c84f12c */ lw $a0,-0xed4($a0) +/* 31e54: 27a50044 */ addiu $a1,$sp,0x44 +/* 31e58: 240603e8 */ addiu $a2,$zero,0x3e8 +/* 31e5c: 00003825 */ or $a3,$zero,$zero +/* 31e60: 0c00f184 */ jal func0003c610 +/* 31e64: 24840014 */ addiu $a0,$a0,0x14 +/* 31e68: 8fa40054 */ lw $a0,0x54($sp) +/* 31e6c: 00002825 */ or $a1,$zero,$zero +/* 31e70: 240603e8 */ addiu $a2,$zero,0x3e8 +/* 31e74: 0c00f33c */ jal func0003ccf0 +/* 31e78: 2484000c */ addiu $a0,$a0,0xc +.L00031e7c: +/* 31e7c: 8fac0054 */ lw $t4,0x54($sp) +/* 31e80: 8d8d0004 */ lw $t5,0x4($t4) +/* 31e84: afad0054 */ sw $t5,0x54($sp) +/* 31e88: 8faa0070 */ lw $t2,0x70($sp) +/* 31e8c: 11400004 */ beqz $t2,.L00031ea0 +/* 31e90: 00000000 */ sll $zero,$zero,0x0 +/* 31e94: 8fae0054 */ lw $t6,0x54($sp) +/* 31e98: 15c0ffd8 */ bnez $t6,.L00031dfc +/* 31e9c: 00000000 */ sll $zero,$zero,0x0 +.L00031ea0: +/* 31ea0: 8fab0070 */ lw $t3,0x70($sp) +/* 31ea4: 1560000d */ bnez $t3,.L00031edc +/* 31ea8: 00000000 */ sll $zero,$zero,0x0 +/* 31eac: 8fb90060 */ lw $t9,0x60($sp) +/* 31eb0: 240f0002 */ addiu $t7,$zero,0x2 +/* 31eb4: af2f0034 */ sw $t7,0x34($t9) +/* 31eb8: 3c048006 */ lui $a0,0x8006 +/* 31ebc: 8c84f12c */ lw $a0,-0xed4($a0) +/* 31ec0: 8fa500b8 */ lw $a1,0xb8($sp) +/* 31ec4: 240603e9 */ addiu $a2,$zero,0x3e9 +/* 31ec8: 00003825 */ or $a3,$zero,$zero +/* 31ecc: 0c00f184 */ jal func0003c610 +/* 31ed0: 24840014 */ addiu $a0,$a0,0x14 +/* 31ed4: 10000003 */ beqz $zero,.L00031ee4 +/* 31ed8: 00000000 */ sll $zero,$zero,0x0 +.L00031edc: +/* 31edc: 0c00cc24 */ jal func00033090 +/* 31ee0: 8fa40060 */ lw $a0,0x60($sp) +.L00031ee4: +/* 31ee4: 10000003 */ beqz $zero,.L00031ef4 +/* 31ee8: 00000000 */ sll $zero,$zero,0x0 +.L00031eec: +/* 31eec: 0c00cc24 */ jal func00033090 +/* 31ef0: 8fa40060 */ lw $a0,0x60($sp) +.L00031ef4: +/* 31ef4: 10000461 */ beqz $zero,.L0003307c +/* 31ef8: 00000000 */ sll $zero,$zero,0x0 +.L00031efc: +/* 31efc: 8fa800ac */ lw $t0,0xac($sp) +/* 31f00: 8fac0060 */ lw $t4,0x60($sp) +/* 31f04: 8d180000 */ lw $t8,0x0($t0) +/* 31f08: c588002c */ lwc1 $f8,0x2c($t4) +/* 31f0c: c5900028 */ lwc1 $f16,0x28($t4) +/* 31f10: 8f090000 */ lw $t1,0x0($t8) +/* 31f14: 44892000 */ mtc1 $t1,$f4 +/* 31f18: 00000000 */ sll $zero,$zero,0x0 +/* 31f1c: 468021a0 */ cvt.s.w $f6,$f4 +/* 31f20: 46083283 */ div.s $f10,$f6,$f8 +/* 31f24: 46105483 */ div.s $f18,$f10,$f16 +/* 31f28: 4600910d */ trunc.w.s $f4,$f18 +/* 31f2c: 440a2000 */ mfc1 $t2,$f4 +/* 31f30: 00000000 */ sll $zero,$zero,0x0 +/* 31f34: afaa0080 */ sw $t2,0x80($sp) +/* 31f38: 8fae0060 */ lw $t6,0x60($sp) +/* 31f3c: 91cb0044 */ lbu $t3,0x44($t6) +/* 31f40: 316f0002 */ andi $t7,$t3,0x2 +/* 31f44: 11e00004 */ beqz $t7,.L00031f58 +/* 31f48: 00000000 */ sll $zero,$zero,0x0 +/* 31f4c: 8fb90060 */ lw $t9,0x60($sp) +/* 31f50: 10000029 */ beqz $zero,.L00031ff8 +/* 31f54: af200048 */ sw $zero,0x48($t9) +.L00031f58: +/* 31f58: 8fa800ac */ lw $t0,0xac($sp) +/* 31f5c: 8fac0060 */ lw $t4,0x60($sp) +/* 31f60: 8d180000 */ lw $t8,0x0($t0) +/* 31f64: c58a002c */ lwc1 $f10,0x2c($t4) +/* 31f68: c5920028 */ lwc1 $f18,0x28($t4) +/* 31f6c: 8f090004 */ lw $t1,0x4($t8) +/* 31f70: 44893000 */ mtc1 $t1,$f6 +/* 31f74: 00000000 */ sll $zero,$zero,0x0 +/* 31f78: 46803220 */ cvt.s.w $f8,$f6 +/* 31f7c: 460a4403 */ div.s $f16,$f8,$f10 +/* 31f80: 46128103 */ div.s $f4,$f16,$f18 +/* 31f84: 4600218d */ trunc.w.s $f6,$f4 +/* 31f88: 440a3000 */ mfc1 $t2,$f6 +/* 31f8c: 00000000 */ sll $zero,$zero,0x0 +/* 31f90: afaa0040 */ sw $t2,0x40($sp) +/* 31f94: 8fae0040 */ lw $t6,0x40($sp) +/* 31f98: 3c010053 */ lui $at,0x53 +/* 31f9c: 3421ec61 */ ori $at,$at,0xec61 +/* 31fa0: 01c1082a */ slt $at,$t6,$at +/* 31fa4: 14200004 */ bnez $at,.L00031fb8 +/* 31fa8: 00000000 */ sll $zero,$zero,0x0 +/* 31fac: 3c0b0053 */ lui $t3,0x53 +/* 31fb0: 356bec60 */ ori $t3,$t3,0xec60 +/* 31fb4: afab0040 */ sw $t3,0x40($sp) +.L00031fb8: +/* 31fb8: 3c198006 */ lui $t9,0x8006 +/* 31fbc: 8f39f12c */ lw $t9,-0xed4($t9) +/* 31fc0: 8faf0040 */ lw $t7,0x40($sp) +/* 31fc4: 8fac0060 */ lw $t4,0x60($sp) +/* 31fc8: 8f280050 */ lw $t0,0x50($t9) +/* 31fcc: 3c01000f */ lui $at,0xf +/* 31fd0: 34214240 */ ori $at,$at,0x4240 +/* 31fd4: 01e8c021 */ addu $t8,$t7,$t0 +/* 31fd8: 03014821 */ addu $t1,$t8,$at +/* 31fdc: ad890048 */ sw $t1,0x48($t4) +/* 31fe0: 8fad0060 */ lw $t5,0x60($sp) +/* 31fe4: 8daa0048 */ lw $t2,0x48($t5) +/* 31fe8: 05410003 */ bgez $t2,.L00031ff8 +/* 31fec: 00000000 */ sll $zero,$zero,0x0 +/* 31ff0: 8fae0060 */ lw $t6,0x60($sp) +/* 31ff4: adc00048 */ sw $zero,0x48($t6) +.L00031ff8: +/* 31ff8: 8fab0080 */ lw $t3,0x80($sp) +/* 31ffc: 3c010053 */ lui $at,0x53 +/* 32000: 3421ec61 */ ori $at,$at,0xec61 +/* 32004: 0161082a */ slt $at,$t3,$at +/* 32008: 14200005 */ bnez $at,.L00032020 +/* 3200c: 00000000 */ sll $zero,$zero,0x0 +/* 32010: 0c00cc24 */ jal func00033090 +/* 32014: 8fa40060 */ lw $a0,0x60($sp) +/* 32018: 10000418 */ beqz $zero,.L0003307c +/* 3201c: 00000000 */ sll $zero,$zero,0x0 +.L00032020: +/* 32020: 8fb90060 */ lw $t9,0x60($sp) +/* 32024: 932f0044 */ lbu $t7,0x44($t9) +/* 32028: 35e80004 */ ori $t0,$t7,0x4 +/* 3202c: a3280044 */ sb $t0,0x44($t9) +/* 32030: 8fb800ac */ lw $t8,0xac($sp) +/* 32034: 8fad0060 */ lw $t5,0x60($sp) +/* 32038: 8f090000 */ lw $t1,0x0($t8) +/* 3203c: 912c000c */ lbu $t4,0xc($t1) +/* 32040: a5ac003a */ sh $t4,0x3a($t5) +/* 32044: 87aa00b2 */ lh $t2,0xb2($sp) +/* 32048: 8fae0060 */ lw $t6,0x60($sp) +/* 3204c: a1ca0043 */ sb $t2,0x43($t6) +/* 32050: 3c0b8006 */ lui $t3,0x8006 +/* 32054: 8d6bf12c */ lw $t3,-0xed4($t3) +/* 32058: 8fa80080 */ lw $t0,0x80($sp) +/* 3205c: 8fb80060 */ lw $t8,0x60($sp) +/* 32060: 8d6f0050 */ lw $t7,0x50($t3) +/* 32064: 01e8c821 */ addu $t9,$t7,$t0 +/* 32068: af19003c */ sw $t9,0x3c($t8) +/* 3206c: 8fa80060 */ lw $t0,0x60($sp) +/* 32070: 8fac00a8 */ lw $t4,0xa8($sp) +/* 32074: 3c09800a */ lui $t1,0x800a +/* 32078: 8519003a */ lh $t9,0x3a($t0) +/* 3207c: 85180038 */ lh $t8,0x38($t0) +/* 32080: 918d0002 */ lbu $t5,0x2($t4) +/* 32084: 8d29c334 */ lw $t1,-0x3ccc($t1) +/* 32088: 03380019 */ multu $t9,$t8 +/* 3208c: 31aa001f */ andi $t2,$t5,0x1f +/* 32090: 8fad00ac */ lw $t5,0xac($sp) +/* 32094: 000a7040 */ sll $t6,$t2,0x1 +/* 32098: 012e5821 */ addu $t3,$t1,$t6 +/* 3209c: 91aa000d */ lbu $t2,0xd($t5) +/* 320a0: 24013f01 */ addiu $at,$zero,0x3f01 +/* 320a4: 856f0000 */ lh $t7,0x0($t3) +/* 320a8: 00006012 */ mflo $t4 +/* 320ac: 00000000 */ sll $zero,$zero,0x0 +/* 320b0: 00000000 */ sll $zero,$zero,0x0 +/* 320b4: 018a0019 */ multu $t4,$t2 +/* 320b8: 00004812 */ mflo $t1 +/* 320bc: 00000000 */ sll $zero,$zero,0x0 +/* 320c0: 00000000 */ sll $zero,$zero,0x0 +/* 320c4: 0121001a */ div $zero,$t1,$at +/* 320c8: 00007012 */ mflo $t6 +/* 320cc: 24017fff */ addiu $at,$zero,0x7fff +/* 320d0: 00000000 */ sll $zero,$zero,0x0 +/* 320d4: 01ee0019 */ multu $t7,$t6 +/* 320d8: 00005812 */ mflo $t3 +/* 320dc: 00000000 */ sll $zero,$zero,0x0 +/* 320e0: 00000000 */ sll $zero,$zero,0x0 +/* 320e4: 0161001a */ div $zero,$t3,$at +/* 320e8: 00004012 */ mflo $t0 +/* 320ec: 1d000003 */ bgtz $t0,.L000320fc +/* 320f0: 00000000 */ sll $zero,$zero,0x0 +/* 320f4: 10000023 */ beqz $zero,.L00032184 +/* 320f8: afa00078 */ sw $zero,0x78($sp) +.L000320fc: +/* 320fc: 8fae0060 */ lw $t6,0x60($sp) +/* 32100: 8fb800a8 */ lw $t8,0xa8($sp) +/* 32104: 3c19800a */ lui $t9,0x800a +/* 32108: 85cb003a */ lh $t3,0x3a($t6) +/* 3210c: 85c80038 */ lh $t0,0x38($t6) +/* 32110: 930d0002 */ lbu $t5,0x2($t8) +/* 32114: 8f39c334 */ lw $t9,-0x3ccc($t9) +/* 32118: 01680019 */ multu $t3,$t0 +/* 3211c: 31ac001f */ andi $t4,$t5,0x1f +/* 32120: 8fad00ac */ lw $t5,0xac($sp) +/* 32124: 000c5040 */ sll $t2,$t4,0x1 +/* 32128: 032a4821 */ addu $t1,$t9,$t2 +/* 3212c: 91ac000d */ lbu $t4,0xd($t5) +/* 32130: 24013f01 */ addiu $at,$zero,0x3f01 +/* 32134: 852f0000 */ lh $t7,0x0($t1) +/* 32138: 0000c012 */ mflo $t8 +/* 3213c: 00000000 */ sll $zero,$zero,0x0 +/* 32140: 00000000 */ sll $zero,$zero,0x0 +/* 32144: 030c0019 */ multu $t8,$t4 +/* 32148: 0000c812 */ mflo $t9 +/* 3214c: 00000000 */ sll $zero,$zero,0x0 +/* 32150: 00000000 */ sll $zero,$zero,0x0 +/* 32154: 0321001a */ div $zero,$t9,$at +/* 32158: 00005012 */ mflo $t2 +/* 3215c: 24017fff */ addiu $at,$zero,0x7fff +/* 32160: 00000000 */ sll $zero,$zero,0x0 +/* 32164: 01ea0019 */ multu $t7,$t2 +/* 32168: 00004812 */ mflo $t1 +/* 3216c: 00000000 */ sll $zero,$zero,0x0 +/* 32170: 00000000 */ sll $zero,$zero,0x0 +/* 32174: 0121001a */ div $zero,$t1,$at +/* 32178: 00007012 */ mflo $t6 +/* 3217c: 25cbffff */ addiu $t3,$t6,-1 +/* 32180: afab0078 */ sw $t3,0x78($sp) +.L00032184: +/* 32184: 8fa80060 */ lw $t0,0x60($sp) +/* 32188: 8fb800ac */ lw $t8,0xac($sp) +/* 3218c: 910d0041 */ lbu $t5,0x41($t0) +/* 32190: 930c000c */ lbu $t4,0xc($t8) +/* 32194: 01acc821 */ addu $t9,$t5,$t4 +/* 32198: 272fffc0 */ addiu $t7,$t9,-64 +/* 3219c: afaf0074 */ sw $t7,0x74($sp) +/* 321a0: 8faa0074 */ lw $t2,0x74($sp) +/* 321a4: 19400003 */ blez $t2,.L000321b4 +/* 321a8: 00000000 */ sll $zero,$zero,0x0 +/* 321ac: 10000002 */ beqz $zero,.L000321b8 +/* 321b0: 01408025 */ or $s0,$t2,$zero +.L000321b4: +/* 321b4: 00008025 */ or $s0,$zero,$zero +.L000321b8: +/* 321b8: 2a01007f */ slti $at,$s0,0x7f +/* 321bc: 10200009 */ beqz $at,.L000321e4 +/* 321c0: 00000000 */ sll $zero,$zero,0x0 +/* 321c4: 8fa90074 */ lw $t1,0x74($sp) +/* 321c8: 19200003 */ blez $t1,.L000321d8 +/* 321cc: 00000000 */ sll $zero,$zero,0x0 +/* 321d0: 10000002 */ beqz $zero,.L000321dc +/* 321d4: 01208825 */ or $s1,$t1,$zero +.L000321d8: +/* 321d8: 00008825 */ or $s1,$zero,$zero +.L000321dc: +/* 321dc: 10000003 */ beqz $zero,.L000321ec +/* 321e0: a3b100a7 */ sb $s1,0xa7($sp) +.L000321e4: +/* 321e4: 240e007f */ addiu $t6,$zero,0x7f +/* 321e8: a3ae00a7 */ sb $t6,0xa7($sp) +.L000321ec: +/* 321ec: 8fad00a8 */ lw $t5,0xa8($sp) +/* 321f0: 8fab0060 */ lw $t3,0x60($sp) +/* 321f4: 91ac0003 */ lbu $t4,0x3($t5) +/* 321f8: 91680042 */ lbu $t0,0x42($t3) +/* 321fc: 3199000f */ andi $t9,$t4,0xf +/* 32200: 001978c0 */ sll $t7,$t9,0x3 +/* 32204: 3118007f */ andi $t8,$t0,0x7f +/* 32208: 030f5021 */ addu $t2,$t8,$t7 +/* 3220c: afaa007c */ sw $t2,0x7c($sp) +/* 32210: 8fa9007c */ lw $t1,0x7c($sp) +/* 32214: 05210003 */ bgez $t1,.L00032224 +/* 32218: 00000000 */ sll $zero,$zero,0x0 +/* 3221c: 10000002 */ beqz $zero,.L00032228 +/* 32220: 00008025 */ or $s0,$zero,$zero +.L00032224: +/* 32224: 8fb0007c */ lw $s0,0x7c($sp) +.L00032228: +/* 32228: 2a010080 */ slti $at,$s0,0x80 +/* 3222c: 14200004 */ bnez $at,.L00032240 +/* 32230: 00000000 */ sll $zero,$zero,0x0 +/* 32234: 240e007f */ addiu $t6,$zero,0x7f +/* 32238: 10000008 */ beqz $zero,.L0003225c +/* 3223c: afae007c */ sw $t6,0x7c($sp) +.L00032240: +/* 32240: 8fab007c */ lw $t3,0x7c($sp) +/* 32244: 05610003 */ bgez $t3,.L00032254 +/* 32248: 00000000 */ sll $zero,$zero,0x0 +/* 3224c: 10000002 */ beqz $zero,.L00032258 +/* 32250: 00008825 */ or $s1,$zero,$zero +.L00032254: +/* 32254: 8fb1007c */ lw $s1,0x7c($sp) +.L00032258: +/* 32258: afb1007c */ sw $s1,0x7c($sp) +.L0003225c: +/* 3225c: 8fad0060 */ lw $t5,0x60($sp) +/* 32260: 8fa8007c */ lw $t0,0x7c($sp) +/* 32264: 91ac0042 */ lbu $t4,0x42($t5) +/* 32268: 31990080 */ andi $t9,$t4,0x80 +/* 3226c: 0119c025 */ or $t8,$t0,$t9 +/* 32270: afb8007c */ sw $t8,0x7c($sp) +/* 32274: 8faf0060 */ lw $t7,0x60($sp) +/* 32278: 8faa00ac */ lw $t2,0xac($sp) +/* 3227c: 93a900a7 */ lbu $t1,0xa7($sp) +/* 32280: c5e8002c */ lwc1 $f8,0x2c($t7) +/* 32284: c5ea0028 */ lwc1 $f10,0x28($t7) +/* 32288: 8d450008 */ lw $a1,0x8($t2) +/* 3228c: 8fae007c */ lw $t6,0x7c($sp) +/* 32290: 460a4402 */ mul.s $f16,$f8,$f10 +/* 32294: 44809000 */ mtc1 $zero,$f18 +/* 32298: 8fab0080 */ lw $t3,0x80($sp) +/* 3229c: afa00020 */ sw $zero,0x20($sp) +/* 322a0: afa00018 */ sw $zero,0x18($sp) +/* 322a4: 8fa70078 */ lw $a3,0x78($sp) +/* 322a8: 25e4000c */ addiu $a0,$t7,0xc +/* 322ac: 44068000 */ mfc1 $a2,$f16 +/* 322b0: afa90010 */ sw $t1,0x10($sp) +/* 322b4: afae0014 */ sw $t6,0x14($sp) +/* 322b8: afab0024 */ sw $t3,0x24($sp) +/* 322bc: 0c00f370 */ jal func0003cdc0 +/* 322c0: e7b2001c */ swc1 $f18,0x1c($sp) +/* 322c4: 8fac0060 */ lw $t4,0x60($sp) +/* 322c8: 240d0001 */ addiu $t5,$zero,0x1 +/* 322cc: a18d0045 */ sb $t5,0x45($t4) +/* 322d0: 3c088006 */ lui $t0,0x8006 +/* 322d4: 8508f130 */ lh $t0,-0xed0($t0) +/* 322d8: 3c018006 */ lui $at,0x8006 +/* 322dc: 25190001 */ addiu $t9,$t0,0x1 +/* 322e0: a439f130 */ sh $t9,-0xed0($at) +/* 322e4: 8fb80060 */ lw $t8,0x60($sp) +/* 322e8: 930a0044 */ lbu $t2,0x44($t8) +/* 322ec: 314f0002 */ andi $t7,$t2,0x2 +/* 322f0: 15e000ac */ bnez $t7,.L000325a4 +/* 322f4: 00000000 */ sll $zero,$zero,0x0 +/* 322f8: 8fa90080 */ lw $t1,0x80($sp) +/* 322fc: 15200085 */ bnez $t1,.L00032514 +/* 32300: 00000000 */ sll $zero,$zero,0x0 +/* 32304: 8fae00ac */ lw $t6,0xac($sp) +/* 32308: 8fac0060 */ lw $t4,0x60($sp) +/* 3230c: 8dcb0000 */ lw $t3,0x0($t6) +/* 32310: 916d000d */ lbu $t5,0xd($t3) +/* 32314: a58d003a */ sh $t5,0x3a($t4) +/* 32318: 8fab0060 */ lw $t3,0x60($sp) +/* 3231c: 8fb900a8 */ lw $t9,0xa8($sp) +/* 32320: 3c08800a */ lui $t0,0x800a +/* 32324: 856d003a */ lh $t5,0x3a($t3) +/* 32328: 856c0038 */ lh $t4,0x38($t3) +/* 3232c: 93380002 */ lbu $t8,0x2($t9) +/* 32330: 8d08c334 */ lw $t0,-0x3ccc($t0) +/* 32334: 01ac0019 */ multu $t5,$t4 +/* 32338: 330a001f */ andi $t2,$t8,0x1f +/* 3233c: 8fb800ac */ lw $t8,0xac($sp) +/* 32340: 000a7840 */ sll $t7,$t2,0x1 +/* 32344: 010f4821 */ addu $t1,$t0,$t7 +/* 32348: 930a000d */ lbu $t2,0xd($t8) +/* 3234c: 24013f01 */ addiu $at,$zero,0x3f01 +/* 32350: 852e0000 */ lh $t6,0x0($t1) +/* 32354: 0000c812 */ mflo $t9 +/* 32358: 00000000 */ sll $zero,$zero,0x0 +/* 3235c: 00000000 */ sll $zero,$zero,0x0 +/* 32360: 032a0019 */ multu $t9,$t2 +/* 32364: 00004012 */ mflo $t0 +/* 32368: 00000000 */ sll $zero,$zero,0x0 +/* 3236c: 00000000 */ sll $zero,$zero,0x0 +/* 32370: 0101001a */ div $zero,$t0,$at +/* 32374: 00007812 */ mflo $t7 +/* 32378: 24017fff */ addiu $at,$zero,0x7fff +/* 3237c: 00000000 */ sll $zero,$zero,0x0 +/* 32380: 01cf0019 */ multu $t6,$t7 +/* 32384: 00004812 */ mflo $t1 +/* 32388: 00000000 */ sll $zero,$zero,0x0 +/* 3238c: 00000000 */ sll $zero,$zero,0x0 +/* 32390: 0121001a */ div $zero,$t1,$at +/* 32394: 00005812 */ mflo $t3 +/* 32398: 1d600003 */ bgtz $t3,.L000323a8 +/* 3239c: 00000000 */ sll $zero,$zero,0x0 +/* 323a0: 10000023 */ beqz $zero,.L00032430 +/* 323a4: afa00078 */ sw $zero,0x78($sp) +.L000323a8: +/* 323a8: 8faf0060 */ lw $t7,0x60($sp) +/* 323ac: 8fac00a8 */ lw $t4,0xa8($sp) +/* 323b0: 3c0d800a */ lui $t5,0x800a +/* 323b4: 85e9003a */ lh $t1,0x3a($t7) +/* 323b8: 85eb0038 */ lh $t3,0x38($t7) +/* 323bc: 91980002 */ lbu $t8,0x2($t4) +/* 323c0: 8dadc334 */ lw $t5,-0x3ccc($t5) +/* 323c4: 012b0019 */ multu $t1,$t3 +/* 323c8: 3319001f */ andi $t9,$t8,0x1f +/* 323cc: 8fb800ac */ lw $t8,0xac($sp) +/* 323d0: 00195040 */ sll $t2,$t9,0x1 +/* 323d4: 01aa4021 */ addu $t0,$t5,$t2 +/* 323d8: 9319000d */ lbu $t9,0xd($t8) +/* 323dc: 24013f01 */ addiu $at,$zero,0x3f01 +/* 323e0: 850e0000 */ lh $t6,0x0($t0) +/* 323e4: 00006012 */ mflo $t4 +/* 323e8: 00000000 */ sll $zero,$zero,0x0 +/* 323ec: 00000000 */ sll $zero,$zero,0x0 +/* 323f0: 01990019 */ multu $t4,$t9 +/* 323f4: 00006812 */ mflo $t5 +/* 323f8: 00000000 */ sll $zero,$zero,0x0 +/* 323fc: 00000000 */ sll $zero,$zero,0x0 +/* 32400: 01a1001a */ div $zero,$t5,$at +/* 32404: 00005012 */ mflo $t2 +/* 32408: 24017fff */ addiu $at,$zero,0x7fff +/* 3240c: 00000000 */ sll $zero,$zero,0x0 +/* 32410: 01ca0019 */ multu $t6,$t2 +/* 32414: 00004012 */ mflo $t0 +/* 32418: 00000000 */ sll $zero,$zero,0x0 +/* 3241c: 00000000 */ sll $zero,$zero,0x0 +/* 32420: 0101001a */ div $zero,$t0,$at +/* 32424: 00007812 */ mflo $t7 +/* 32428: 25e9ffff */ addiu $t1,$t7,-1 +/* 3242c: afa90078 */ sw $t1,0x78($sp) +.L00032430: +/* 32430: 8fab00ac */ lw $t3,0xac($sp) +/* 32434: 8fb90060 */ lw $t9,0x60($sp) +/* 32438: 8d780000 */ lw $t8,0x0($t3) +/* 3243c: c7280028 */ lwc1 $f8,0x28($t9) +/* 32440: c730002c */ lwc1 $f16,0x2c($t9) +/* 32444: 8f0c0004 */ lw $t4,0x4($t8) +/* 32448: 448c2000 */ mtc1 $t4,$f4 +/* 3244c: 00000000 */ sll $zero,$zero,0x0 +/* 32450: 468021a0 */ cvt.s.w $f6,$f4 +/* 32454: 46083283 */ div.s $f10,$f6,$f8 +/* 32458: 46105483 */ div.s $f18,$f10,$f16 +/* 3245c: 4600910d */ trunc.w.s $f4,$f18 +/* 32460: 440e2000 */ mfc1 $t6,$f4 +/* 32464: 00000000 */ sll $zero,$zero,0x0 +/* 32468: afae0080 */ sw $t6,0x80($sp) +/* 3246c: 8faa0080 */ lw $t2,0x80($sp) +/* 32470: 3c010053 */ lui $at,0x53 +/* 32474: 3421ec61 */ ori $at,$at,0xec61 +/* 32478: 0141082a */ slt $at,$t2,$at +/* 3247c: 14200005 */ bnez $at,.L00032494 +/* 32480: 00000000 */ sll $zero,$zero,0x0 +/* 32484: 0c00cc24 */ jal func00033090 +/* 32488: 8fa40060 */ lw $a0,0x60($sp) +/* 3248c: 100002fb */ beqz $zero,.L0003307c +/* 32490: 00000000 */ sll $zero,$zero,0x0 +.L00032494: +/* 32494: 3c088006 */ lui $t0,0x8006 +/* 32498: 8d08f12c */ lw $t0,-0xed4($t0) +/* 3249c: 8fa90080 */ lw $t1,0x80($sp) +/* 324a0: 8fb80060 */ lw $t8,0x60($sp) +/* 324a4: 8d0f0050 */ lw $t7,0x50($t0) +/* 324a8: 01e95821 */ addu $t3,$t7,$t1 +/* 324ac: af0b003c */ sw $t3,0x3c($t8) +/* 324b0: 8fa40060 */ lw $a0,0x60($sp) +/* 324b4: 8fa50078 */ lw $a1,0x78($sp) +/* 324b8: 8fa60080 */ lw $a2,0x80($sp) +/* 324bc: 0c00f33c */ jal func0003ccf0 +/* 324c0: 2484000c */ addiu $a0,$a0,0xc +/* 324c4: 240c0002 */ addiu $t4,$zero,0x2 +/* 324c8: a7ac0094 */ sh $t4,0x94($sp) +/* 324cc: 8fb90060 */ lw $t9,0x60($sp) +/* 324d0: afb90098 */ sw $t9,0x98($sp) +/* 324d4: 3c048006 */ lui $a0,0x8006 +/* 324d8: 8c84f12c */ lw $a0,-0xed4($a0) +/* 324dc: 27a50094 */ addiu $a1,$sp,0x94 +/* 324e0: 8fa60080 */ lw $a2,0x80($sp) +/* 324e4: 00003825 */ or $a3,$zero,$zero +/* 324e8: 0c00f184 */ jal func0003c610 +/* 324ec: 24840014 */ addiu $a0,$a0,0x14 +/* 324f0: 8fad0060 */ lw $t5,0x60($sp) +/* 324f4: 91ae0044 */ lbu $t6,0x44($t5) +/* 324f8: 31ca0020 */ andi $t2,$t6,0x20 +/* 324fc: 11400003 */ beqz $t2,.L0003250c +/* 32500: 00000000 */ sll $zero,$zero,0x0 +/* 32504: 0c00cc40 */ jal func00033100 +/* 32508: 8fa40060 */ lw $a0,0x60($sp) +.L0003250c: +/* 3250c: 10000025 */ beqz $zero,.L000325a4 +/* 32510: 00000000 */ sll $zero,$zero,0x0 +.L00032514: +/* 32514: 24080040 */ addiu $t0,$zero,0x40 +/* 32518: a7a80094 */ sh $t0,0x94($sp) +/* 3251c: 8faf0060 */ lw $t7,0x60($sp) +/* 32520: afaf0098 */ sw $t7,0x98($sp) +/* 32524: 8fa900ac */ lw $t1,0xac($sp) +/* 32528: 8fac0060 */ lw $t4,0x60($sp) +/* 3252c: 8d2b0000 */ lw $t3,0x0($t1) +/* 32530: c58a002c */ lwc1 $f10,0x2c($t4) +/* 32534: c5920028 */ lwc1 $f18,0x28($t4) +/* 32538: 8d780000 */ lw $t8,0x0($t3) +/* 3253c: 44983000 */ mtc1 $t8,$f6 +/* 32540: 00000000 */ sll $zero,$zero,0x0 +/* 32544: 46803220 */ cvt.s.w $f8,$f6 +/* 32548: 460a4403 */ div.s $f16,$f8,$f10 +/* 3254c: 46128103 */ div.s $f4,$f16,$f18 +/* 32550: 4600218d */ trunc.w.s $f6,$f4 +/* 32554: 440d3000 */ mfc1 $t5,$f6 +/* 32558: 00000000 */ sll $zero,$zero,0x0 +/* 3255c: afad0080 */ sw $t5,0x80($sp) +/* 32560: 8fae0080 */ lw $t6,0x80($sp) +/* 32564: 3c010053 */ lui $at,0x53 +/* 32568: 3421ec61 */ ori $at,$at,0xec61 +/* 3256c: 01c1082a */ slt $at,$t6,$at +/* 32570: 14200005 */ bnez $at,.L00032588 +/* 32574: 00000000 */ sll $zero,$zero,0x0 +/* 32578: 0c00cc24 */ jal func00033090 +/* 3257c: 8fa40060 */ lw $a0,0x60($sp) +/* 32580: 100002be */ beqz $zero,.L0003307c +/* 32584: 00000000 */ sll $zero,$zero,0x0 +.L00032588: +/* 32588: 3c048006 */ lui $a0,0x8006 +/* 3258c: 8c84f12c */ lw $a0,-0xed4($a0) +/* 32590: 27a50094 */ addiu $a1,$sp,0x94 +/* 32594: 8fa60080 */ lw $a2,0x80($sp) +/* 32598: 00003825 */ or $a3,$zero,$zero +/* 3259c: 0c00f184 */ jal func0003c610 +/* 325a0: 24840014 */ addiu $a0,$a0,0x14 +.L000325a4: +/* 325a4: 1000029c */ beqz $zero,.L00033018 +/* 325a8: 00000000 */ sll $zero,$zero,0x0 +.L000325ac: +/* 325ac: 8faa00b8 */ lw $t2,0xb8($sp) +/* 325b0: 24011000 */ addiu $at,$zero,0x1000 +/* 325b4: 95480000 */ lhu $t0,0x0($t2) +/* 325b8: 15010006 */ bne $t0,$at,.L000325d4 +/* 325bc: 00000000 */ sll $zero,$zero,0x0 +/* 325c0: 8faf0060 */ lw $t7,0x60($sp) +/* 325c4: 91e90044 */ lbu $t1,0x44($t7) +/* 325c8: 312b0002 */ andi $t3,$t1,0x2 +/* 325cc: 11600056 */ beqz $t3,.L00032728 +/* 325d0: 00000000 */ sll $zero,$zero,0x0 +.L000325d4: +/* 325d4: 8fb80060 */ lw $t8,0x60($sp) +/* 325d8: 24010001 */ addiu $at,$zero,0x1 +/* 325dc: 93100045 */ lbu $s0,0x45($t8) +/* 325e0: 12010009 */ beq $s0,$at,.L00032608 +/* 325e4: 00000000 */ sll $zero,$zero,0x0 +/* 325e8: 24010004 */ addiu $at,$zero,0x4 +/* 325ec: 12010040 */ beq $s0,$at,.L000326f0 +/* 325f0: 00000000 */ sll $zero,$zero,0x0 +/* 325f4: 24010005 */ addiu $at,$zero,0x5 +/* 325f8: 1201003d */ beq $s0,$at,.L000326f0 +/* 325fc: 00000000 */ sll $zero,$zero,0x0 +/* 32600: 1000003f */ beqz $zero,.L00032700 +/* 32604: 00000000 */ sll $zero,$zero,0x0 +.L00032608: +/* 32608: 3c048006 */ lui $a0,0x8006 +/* 3260c: 8c84f12c */ lw $a0,-0xed4($a0) +/* 32610: 8fa50060 */ lw $a1,0x60($sp) +/* 32614: 24060040 */ addiu $a2,$zero,0x40 +/* 32618: 0c00cc60 */ jal func00033180 +/* 3261c: 24840014 */ addiu $a0,$a0,0x14 +/* 32620: 8fac00ac */ lw $t4,0xac($sp) +/* 32624: 8fae0060 */ lw $t6,0x60($sp) +/* 32628: 8d990000 */ lw $t9,0x0($t4) +/* 3262c: c5d00028 */ lwc1 $f16,0x28($t6) +/* 32630: c5c4002c */ lwc1 $f4,0x2c($t6) +/* 32634: 8f2d0008 */ lw $t5,0x8($t9) +/* 32638: 448d4000 */ mtc1 $t5,$f8 +/* 3263c: 00000000 */ sll $zero,$zero,0x0 +/* 32640: 468042a0 */ cvt.s.w $f10,$f8 +/* 32644: 46105483 */ div.s $f18,$f10,$f16 +/* 32648: 46049183 */ div.s $f6,$f18,$f4 +/* 3264c: 4600320d */ trunc.w.s $f8,$f6 +/* 32650: 44084000 */ mfc1 $t0,$f8 +/* 32654: 00000000 */ sll $zero,$zero,0x0 +/* 32658: afa80080 */ sw $t0,0x80($sp) +/* 3265c: 8faf0080 */ lw $t7,0x80($sp) +/* 32660: 3c010053 */ lui $at,0x53 +/* 32664: 3421ec61 */ ori $at,$at,0xec61 +/* 32668: 01e1082a */ slt $at,$t7,$at +/* 3266c: 14200005 */ bnez $at,.L00032684 +/* 32670: 00000000 */ sll $zero,$zero,0x0 +/* 32674: 0c00cc24 */ jal func00033090 +/* 32678: 8fa40060 */ lw $a0,0x60($sp) +/* 3267c: 10000022 */ beqz $zero,.L00032708 +/* 32680: 00000000 */ sll $zero,$zero,0x0 +.L00032684: +/* 32684: 8fa40060 */ lw $a0,0x60($sp) +/* 32688: 00002825 */ or $a1,$zero,$zero +/* 3268c: 8fa60080 */ lw $a2,0x80($sp) +/* 32690: 0c00f33c */ jal func0003ccf0 +/* 32694: 2484000c */ addiu $a0,$a0,0xc +/* 32698: 8fa90080 */ lw $t1,0x80($sp) +/* 3269c: 11200010 */ beqz $t1,.L000326e0 +/* 326a0: 00000000 */ sll $zero,$zero,0x0 +/* 326a4: 240b0080 */ addiu $t3,$zero,0x80 +/* 326a8: a7ab0094 */ sh $t3,0x94($sp) +/* 326ac: 8fb80060 */ lw $t8,0x60($sp) +/* 326b0: afb80098 */ sw $t8,0x98($sp) +/* 326b4: 3c048006 */ lui $a0,0x8006 +/* 326b8: 8c84f12c */ lw $a0,-0xed4($a0) +/* 326bc: 27a50094 */ addiu $a1,$sp,0x94 +/* 326c0: 8fa60080 */ lw $a2,0x80($sp) +/* 326c4: 00003825 */ or $a3,$zero,$zero +/* 326c8: 0c00f184 */ jal func0003c610 +/* 326cc: 24840014 */ addiu $a0,$a0,0x14 +/* 326d0: 8fb90060 */ lw $t9,0x60($sp) +/* 326d4: 240c0002 */ addiu $t4,$zero,0x2 +/* 326d8: 10000003 */ beqz $zero,.L000326e8 +/* 326dc: a32c0045 */ sb $t4,0x45($t9) +.L000326e0: +/* 326e0: 0c00cc24 */ jal func00033090 +/* 326e4: 8fa40060 */ lw $a0,0x60($sp) +.L000326e8: +/* 326e8: 10000007 */ beqz $zero,.L00032708 +/* 326ec: 00000000 */ sll $zero,$zero,0x0 +.L000326f0: +/* 326f0: 0c00cc24 */ jal func00033090 +/* 326f4: 8fa40060 */ lw $a0,0x60($sp) +/* 326f8: 10000003 */ beqz $zero,.L00032708 +/* 326fc: 00000000 */ sll $zero,$zero,0x0 +.L00032700: +/* 32700: 10000001 */ beqz $zero,.L00032708 +/* 32704: 00000000 */ sll $zero,$zero,0x0 +.L00032708: +/* 32708: 8fad00b8 */ lw $t5,0xb8($sp) +/* 3270c: 24010002 */ addiu $at,$zero,0x2 +/* 32710: 95ae0000 */ lhu $t6,0x0($t5) +/* 32714: 15c10004 */ bne $t6,$at,.L00032728 +/* 32718: 00000000 */ sll $zero,$zero,0x0 +/* 3271c: 8fa800b8 */ lw $t0,0xb8($sp) +/* 32720: 240a1000 */ addiu $t2,$zero,0x1000 +/* 32724: a50a0000 */ sh $t2,0x0($t0) +.L00032728: +/* 32728: 1000023b */ beqz $zero,.L00033018 +/* 3272c: 00000000 */ sll $zero,$zero,0x0 +/* 32730: 8faf00b8 */ lw $t7,0xb8($sp) +/* 32734: 8fab0060 */ lw $t3,0x60($sp) +/* 32738: 8de90008 */ lw $t1,0x8($t7) +/* 3273c: a1690041 */ sb $t1,0x41($t3) +/* 32740: 8fb80060 */ lw $t8,0x60($sp) +/* 32744: 24010001 */ addiu $at,$zero,0x1 +/* 32748: 930c0045 */ lbu $t4,0x45($t8) +/* 3274c: 1581001f */ bne $t4,$at,.L000327cc +/* 32750: 00000000 */ sll $zero,$zero,0x0 +/* 32754: 8fb90060 */ lw $t9,0x60($sp) +/* 32758: 8fae00ac */ lw $t6,0xac($sp) +/* 3275c: 932d0041 */ lbu $t5,0x41($t9) +/* 32760: 91ca000c */ lbu $t2,0xc($t6) +/* 32764: 01aa4021 */ addu $t0,$t5,$t2 +/* 32768: 250fffc0 */ addiu $t7,$t0,-64 +/* 3276c: afaf0074 */ sw $t7,0x74($sp) +/* 32770: 8fa90074 */ lw $t1,0x74($sp) +/* 32774: 19200003 */ blez $t1,.L00032784 +/* 32778: 00000000 */ sll $zero,$zero,0x0 +/* 3277c: 10000002 */ beqz $zero,.L00032788 +/* 32780: 01208025 */ or $s0,$t1,$zero +.L00032784: +/* 32784: 00008025 */ or $s0,$zero,$zero +.L00032788: +/* 32788: 2a01007f */ slti $at,$s0,0x7f +/* 3278c: 10200009 */ beqz $at,.L000327b4 +/* 32790: 00000000 */ sll $zero,$zero,0x0 +/* 32794: 8fab0074 */ lw $t3,0x74($sp) +/* 32798: 19600003 */ blez $t3,.L000327a8 +/* 3279c: 00000000 */ sll $zero,$zero,0x0 +/* 327a0: 10000002 */ beqz $zero,.L000327ac +/* 327a4: 01608825 */ or $s1,$t3,$zero +.L000327a8: +/* 327a8: 00008825 */ or $s1,$zero,$zero +.L000327ac: +/* 327ac: 10000003 */ beqz $zero,.L000327bc +/* 327b0: a3b100a7 */ sb $s1,0xa7($sp) +.L000327b4: +/* 327b4: 2418007f */ addiu $t8,$zero,0x7f +/* 327b8: a3b800a7 */ sb $t8,0xa7($sp) +.L000327bc: +/* 327bc: 8fa40060 */ lw $a0,0x60($sp) +/* 327c0: 93a500a7 */ lbu $a1,0xa7($sp) +/* 327c4: 0c00f3bc */ jal func0003cef0 +/* 327c8: 2484000c */ addiu $a0,$a0,0xc +.L000327cc: +/* 327cc: 10000212 */ beqz $zero,.L00033018 +/* 327d0: 00000000 */ sll $zero,$zero,0x0 +/* 327d4: 8fac00b8 */ lw $t4,0xb8($sp) +/* 327d8: 8fb90060 */ lw $t9,0x60($sp) +/* 327dc: c58a0008 */ lwc1 $f10,0x8($t4) +/* 327e0: e72a002c */ swc1 $f10,0x2c($t9) +/* 327e4: 8fae0060 */ lw $t6,0x60($sp) +/* 327e8: 24010001 */ addiu $at,$zero,0x1 +/* 327ec: 91cd0045 */ lbu $t5,0x45($t6) +/* 327f0: 15a10010 */ bne $t5,$at,.L00032834 +/* 327f4: 00000000 */ sll $zero,$zero,0x0 +/* 327f8: 8faa0060 */ lw $t2,0x60($sp) +/* 327fc: c550002c */ lwc1 $f16,0x2c($t2) +/* 32800: c5520028 */ lwc1 $f18,0x28($t2) +/* 32804: 2544000c */ addiu $a0,$t2,0xc +/* 32808: 46128102 */ mul.s $f4,$f16,$f18 +/* 3280c: 44052000 */ mfc1 $a1,$f4 +/* 32810: 0c00f3e8 */ jal func0003cfa0 +/* 32814: 00000000 */ sll $zero,$zero,0x0 +/* 32818: 8fa80060 */ lw $t0,0x60($sp) +/* 3281c: 910f0044 */ lbu $t7,0x44($t0) +/* 32820: 31e90020 */ andi $t1,$t7,0x20 +/* 32824: 11200003 */ beqz $t1,.L00032834 +/* 32828: 00000000 */ sll $zero,$zero,0x0 +/* 3282c: 0c00cc40 */ jal func00033100 +/* 32830: 8fa40060 */ lw $a0,0x60($sp) +.L00032834: +/* 32834: 100001f8 */ beqz $zero,.L00033018 +/* 32838: 00000000 */ sll $zero,$zero,0x0 +.L0003283c: +/* 3283c: 8fab00b8 */ lw $t3,0xb8($sp) +/* 32840: 8fac0060 */ lw $t4,0x60($sp) +/* 32844: 8d780008 */ lw $t8,0x8($t3) +/* 32848: a1980042 */ sb $t8,0x42($t4) +/* 3284c: 8fb90060 */ lw $t9,0x60($sp) +/* 32850: 24010001 */ addiu $at,$zero,0x1 +/* 32854: 932e0045 */ lbu $t6,0x45($t9) +/* 32858: 15c10027 */ bne $t6,$at,.L000328f8 +/* 3285c: 00000000 */ sll $zero,$zero,0x0 +/* 32860: 8faf00a8 */ lw $t7,0xa8($sp) +/* 32864: 8fad0060 */ lw $t5,0x60($sp) +/* 32868: 91e90003 */ lbu $t1,0x3($t7) +/* 3286c: 91aa0042 */ lbu $t2,0x42($t5) +/* 32870: 312b000f */ andi $t3,$t1,0xf +/* 32874: 000bc0c0 */ sll $t8,$t3,0x3 +/* 32878: 3148007f */ andi $t0,$t2,0x7f +/* 3287c: 01186021 */ addu $t4,$t0,$t8 +/* 32880: afac007c */ sw $t4,0x7c($sp) +/* 32884: 8fb9007c */ lw $t9,0x7c($sp) +/* 32888: 07210003 */ bgez $t9,.L00032898 +/* 3288c: 00000000 */ sll $zero,$zero,0x0 +/* 32890: 10000002 */ beqz $zero,.L0003289c +/* 32894: 00008025 */ or $s0,$zero,$zero +.L00032898: +/* 32898: 8fb0007c */ lw $s0,0x7c($sp) +.L0003289c: +/* 3289c: 2a010080 */ slti $at,$s0,0x80 +/* 328a0: 14200004 */ bnez $at,.L000328b4 +/* 328a4: 00000000 */ sll $zero,$zero,0x0 +/* 328a8: 240e007f */ addiu $t6,$zero,0x7f +/* 328ac: 10000008 */ beqz $zero,.L000328d0 +/* 328b0: afae007c */ sw $t6,0x7c($sp) +.L000328b4: +/* 328b4: 8fad007c */ lw $t5,0x7c($sp) +/* 328b8: 05a10003 */ bgez $t5,.L000328c8 +/* 328bc: 00000000 */ sll $zero,$zero,0x0 +/* 328c0: 10000002 */ beqz $zero,.L000328cc +/* 328c4: 00008825 */ or $s1,$zero,$zero +.L000328c8: +/* 328c8: 8fb1007c */ lw $s1,0x7c($sp) +.L000328cc: +/* 328cc: afb1007c */ sw $s1,0x7c($sp) +.L000328d0: +/* 328d0: 8faf0060 */ lw $t7,0x60($sp) +/* 328d4: 8faa007c */ lw $t2,0x7c($sp) +/* 328d8: 91e90042 */ lbu $t1,0x42($t7) +/* 328dc: 312b0080 */ andi $t3,$t1,0x80 +/* 328e0: 014b4025 */ or $t0,$t2,$t3 +/* 328e4: afa8007c */ sw $t0,0x7c($sp) +/* 328e8: 8fa40060 */ lw $a0,0x60($sp) +/* 328ec: 8fa5007c */ lw $a1,0x7c($sp) +/* 328f0: 0c00f414 */ jal func0003d050 +/* 328f4: 2484000c */ addiu $a0,$a0,0xc +.L000328f8: +/* 328f8: 100001c7 */ beqz $zero,.L00033018 +/* 328fc: 00000000 */ sll $zero,$zero,0x0 +.L00032900: +/* 32900: 8fb80060 */ lw $t8,0x60($sp) +/* 32904: 8fad00b8 */ lw $t5,0xb8($sp) +/* 32908: 930c0042 */ lbu $t4,0x42($t8) +/* 3290c: 8daf0008 */ lw $t7,0x8($t5) +/* 32910: 3199007f */ andi $t9,$t4,0x7f +/* 32914: 31e90080 */ andi $t1,$t7,0x80 +/* 32918: 312a00ff */ andi $t2,$t1,0xff +/* 3291c: 332e00ff */ andi $t6,$t9,0xff +/* 32920: 01ca5825 */ or $t3,$t6,$t2 +/* 32924: a30b0042 */ sb $t3,0x42($t8) +/* 32928: 8fa80060 */ lw $t0,0x60($sp) +/* 3292c: 24010001 */ addiu $at,$zero,0x1 +/* 32930: 910c0045 */ lbu $t4,0x45($t0) +/* 32934: 15810027 */ bne $t4,$at,.L000329d4 +/* 32938: 00000000 */ sll $zero,$zero,0x0 +/* 3293c: 8fa900a8 */ lw $t1,0xa8($sp) +/* 32940: 8fb90060 */ lw $t9,0x60($sp) +/* 32944: 912e0003 */ lbu $t6,0x3($t1) +/* 32948: 932d0042 */ lbu $t5,0x42($t9) +/* 3294c: 31ca000f */ andi $t2,$t6,0xf +/* 32950: 000a58c0 */ sll $t3,$t2,0x3 +/* 32954: 31af007f */ andi $t7,$t5,0x7f +/* 32958: 01ebc021 */ addu $t8,$t7,$t3 +/* 3295c: afb8007c */ sw $t8,0x7c($sp) +/* 32960: 8fa8007c */ lw $t0,0x7c($sp) +/* 32964: 05010003 */ bgez $t0,.L00032974 +/* 32968: 00000000 */ sll $zero,$zero,0x0 +/* 3296c: 10000002 */ beqz $zero,.L00032978 +/* 32970: 00008025 */ or $s0,$zero,$zero +.L00032974: +/* 32974: 8fb0007c */ lw $s0,0x7c($sp) +.L00032978: +/* 32978: 2a010080 */ slti $at,$s0,0x80 +/* 3297c: 14200004 */ bnez $at,.L00032990 +/* 32980: 00000000 */ sll $zero,$zero,0x0 +/* 32984: 240c007f */ addiu $t4,$zero,0x7f +/* 32988: 10000008 */ beqz $zero,.L000329ac +/* 3298c: afac007c */ sw $t4,0x7c($sp) +.L00032990: +/* 32990: 8fb9007c */ lw $t9,0x7c($sp) +/* 32994: 07210003 */ bgez $t9,.L000329a4 +/* 32998: 00000000 */ sll $zero,$zero,0x0 +/* 3299c: 10000002 */ beqz $zero,.L000329a8 +/* 329a0: 00008825 */ or $s1,$zero,$zero +.L000329a4: +/* 329a4: 8fb1007c */ lw $s1,0x7c($sp) +.L000329a8: +/* 329a8: afb1007c */ sw $s1,0x7c($sp) +.L000329ac: +/* 329ac: 8fa90060 */ lw $t1,0x60($sp) +/* 329b0: 8fad007c */ lw $t5,0x7c($sp) +/* 329b4: 912e0042 */ lbu $t6,0x42($t1) +/* 329b8: 31ca0080 */ andi $t2,$t6,0x80 +/* 329bc: 01aa7825 */ or $t7,$t5,$t2 +/* 329c0: afaf007c */ sw $t7,0x7c($sp) +/* 329c4: 8fa40060 */ lw $a0,0x60($sp) +/* 329c8: 8fa5007c */ lw $a1,0x7c($sp) +/* 329cc: 0c00f414 */ jal func0003d050 +/* 329d0: 2484000c */ addiu $a0,$a0,0xc +.L000329d4: +/* 329d4: 10000190 */ beqz $zero,.L00033018 +/* 329d8: 00000000 */ sll $zero,$zero,0x0 +.L000329dc: +/* 329dc: 8fab00b8 */ lw $t3,0xb8($sp) +/* 329e0: 8fa80060 */ lw $t0,0x60($sp) +/* 329e4: 8d780008 */ lw $t8,0x8($t3) +/* 329e8: a1180043 */ sb $t8,0x43($t0) +/* 329ec: 3c098006 */ lui $t1,0x8006 +/* 329f0: 8d29f114 */ lw $t1,-0xeec($t1) +/* 329f4: 8fac0060 */ lw $t4,0x60($sp) +/* 329f8: 8d2e003c */ lw $t6,0x3c($t1) +/* 329fc: 91990043 */ lbu $t9,0x43($t4) +/* 32a00: 032e082a */ slt $at,$t9,$t6 +/* 32a04: 14200003 */ bnez $at,.L00032a14 +/* 32a08: 00000000 */ sll $zero,$zero,0x0 +/* 32a0c: 8fad0060 */ lw $t5,0x60($sp) +/* 32a10: a1a00043 */ sb $zero,0x43($t5) +.L00032a14: +/* 32a14: 8faa0060 */ lw $t2,0x60($sp) +/* 32a18: 24010001 */ addiu $at,$zero,0x1 +/* 32a1c: 914f0045 */ lbu $t7,0x45($t2) +/* 32a20: 15e10004 */ bne $t7,$at,.L00032a34 +/* 32a24: 00000000 */ sll $zero,$zero,0x0 +/* 32a28: 8fab0060 */ lw $t3,0x60($sp) +/* 32a2c: 91780043 */ lbu $t8,0x43($t3) +/* 32a30: a5780024 */ sh $t8,0x24($t3) +.L00032a34: +/* 32a34: 10000178 */ beqz $zero,.L00033018 +/* 32a38: 00000000 */ sll $zero,$zero,0x0 +/* 32a3c: 8fa800b8 */ lw $t0,0xb8($sp) +/* 32a40: 8fa90060 */ lw $t1,0x60($sp) +/* 32a44: 8d0c0008 */ lw $t4,0x8($t0) +/* 32a48: a52c0038 */ sh $t4,0x38($t1) +/* 32a4c: 8fb90060 */ lw $t9,0x60($sp) +/* 32a50: 24010001 */ addiu $at,$zero,0x1 +/* 32a54: 932e0045 */ lbu $t6,0x45($t9) +/* 32a58: 15c1005d */ bne $t6,$at,.L00032bd0 +/* 32a5c: 00000000 */ sll $zero,$zero,0x0 +/* 32a60: 8fa90060 */ lw $t1,0x60($sp) +/* 32a64: 8faa00a8 */ lw $t2,0xa8($sp) +/* 32a68: 3c0d800a */ lui $t5,0x800a +/* 32a6c: 8539003a */ lh $t9,0x3a($t1) +/* 32a70: 852e0038 */ lh $t6,0x38($t1) +/* 32a74: 914f0002 */ lbu $t7,0x2($t2) +/* 32a78: 8dadc334 */ lw $t5,-0x3ccc($t5) +/* 32a7c: 032e0019 */ multu $t9,$t6 +/* 32a80: 31f8001f */ andi $t8,$t7,0x1f +/* 32a84: 8faf00ac */ lw $t7,0xac($sp) +/* 32a88: 00185840 */ sll $t3,$t8,0x1 +/* 32a8c: 01ab4021 */ addu $t0,$t5,$t3 +/* 32a90: 91f8000d */ lbu $t8,0xd($t7) +/* 32a94: 24013f01 */ addiu $at,$zero,0x3f01 +/* 32a98: 850c0000 */ lh $t4,0x0($t0) +/* 32a9c: 00005012 */ mflo $t2 +/* 32aa0: 00000000 */ sll $zero,$zero,0x0 +/* 32aa4: 00000000 */ sll $zero,$zero,0x0 +/* 32aa8: 01580019 */ multu $t2,$t8 +/* 32aac: 00006812 */ mflo $t5 +/* 32ab0: 00000000 */ sll $zero,$zero,0x0 +/* 32ab4: 00000000 */ sll $zero,$zero,0x0 +/* 32ab8: 01a1001a */ div $zero,$t5,$at +/* 32abc: 00005812 */ mflo $t3 +/* 32ac0: 24017fff */ addiu $at,$zero,0x7fff +/* 32ac4: 00000000 */ sll $zero,$zero,0x0 +/* 32ac8: 018b0019 */ multu $t4,$t3 +/* 32acc: 00004012 */ mflo $t0 +/* 32ad0: 00000000 */ sll $zero,$zero,0x0 +/* 32ad4: 00000000 */ sll $zero,$zero,0x0 +/* 32ad8: 0101001a */ div $zero,$t0,$at +/* 32adc: 00004812 */ mflo $t1 +/* 32ae0: 1d200003 */ bgtz $t1,.L00032af0 +/* 32ae4: 00000000 */ sll $zero,$zero,0x0 +/* 32ae8: 10000023 */ beqz $zero,.L00032b78 +/* 32aec: afa00078 */ sw $zero,0x78($sp) +.L00032af0: +/* 32af0: 8fab0060 */ lw $t3,0x60($sp) +/* 32af4: 8fae00a8 */ lw $t6,0xa8($sp) +/* 32af8: 3c19800a */ lui $t9,0x800a +/* 32afc: 8568003a */ lh $t0,0x3a($t3) +/* 32b00: 85690038 */ lh $t1,0x38($t3) +/* 32b04: 91cf0002 */ lbu $t7,0x2($t6) +/* 32b08: 8f39c334 */ lw $t9,-0x3ccc($t9) +/* 32b0c: 01090019 */ multu $t0,$t1 +/* 32b10: 31ea001f */ andi $t2,$t7,0x1f +/* 32b14: 8faf00ac */ lw $t7,0xac($sp) +/* 32b18: 000ac040 */ sll $t8,$t2,0x1 +/* 32b1c: 03386821 */ addu $t5,$t9,$t8 +/* 32b20: 91ea000d */ lbu $t2,0xd($t7) +/* 32b24: 24013f01 */ addiu $at,$zero,0x3f01 +/* 32b28: 85ac0000 */ lh $t4,0x0($t5) +/* 32b2c: 00007012 */ mflo $t6 +/* 32b30: 00000000 */ sll $zero,$zero,0x0 +/* 32b34: 00000000 */ sll $zero,$zero,0x0 +/* 32b38: 01ca0019 */ multu $t6,$t2 +/* 32b3c: 0000c812 */ mflo $t9 +/* 32b40: 00000000 */ sll $zero,$zero,0x0 +/* 32b44: 00000000 */ sll $zero,$zero,0x0 +/* 32b48: 0321001a */ div $zero,$t9,$at +/* 32b4c: 0000c012 */ mflo $t8 +/* 32b50: 24017fff */ addiu $at,$zero,0x7fff +/* 32b54: 00000000 */ sll $zero,$zero,0x0 +/* 32b58: 01980019 */ multu $t4,$t8 +/* 32b5c: 00006812 */ mflo $t5 +/* 32b60: 00000000 */ sll $zero,$zero,0x0 +/* 32b64: 00000000 */ sll $zero,$zero,0x0 +/* 32b68: 01a1001a */ div $zero,$t5,$at +/* 32b6c: 00005812 */ mflo $t3 +/* 32b70: 2568ffff */ addiu $t0,$t3,-1 +/* 32b74: afa80078 */ sw $t0,0x78($sp) +.L00032b78: +/* 32b78: 3c0e8006 */ lui $t6,0x8006 +/* 32b7c: 8dcef12c */ lw $t6,-0xed4($t6) +/* 32b80: 8fa90060 */ lw $t1,0x60($sp) +/* 32b84: 8dca0050 */ lw $t2,0x50($t6) +/* 32b88: 8d2f003c */ lw $t7,0x3c($t1) +/* 32b8c: 01eac823 */ subu $t9,$t7,$t2 +/* 32b90: 2b2103e8 */ slti $at,$t9,0x3e8 +/* 32b94: 10200003 */ beqz $at,.L00032ba4 +/* 32b98: 00000000 */ sll $zero,$zero,0x0 +/* 32b9c: 10000007 */ beqz $zero,.L00032bbc +/* 32ba0: 241003e8 */ addiu $s0,$zero,0x3e8 +.L00032ba4: +/* 32ba4: 3c0d8006 */ lui $t5,0x8006 +/* 32ba8: 8dadf12c */ lw $t5,-0xed4($t5) +/* 32bac: 8fac0060 */ lw $t4,0x60($sp) +/* 32bb0: 8dab0050 */ lw $t3,0x50($t5) +/* 32bb4: 8d98003c */ lw $t8,0x3c($t4) +/* 32bb8: 030b8023 */ subu $s0,$t8,$t3 +.L00032bbc: +/* 32bbc: 8fa40060 */ lw $a0,0x60($sp) +/* 32bc0: 8fa50078 */ lw $a1,0x78($sp) +/* 32bc4: 02003025 */ or $a2,$s0,$zero +/* 32bc8: 0c00f33c */ jal func0003ccf0 +/* 32bcc: 2484000c */ addiu $a0,$a0,0xc +.L00032bd0: +/* 32bd0: 10000111 */ beqz $zero,.L00033018 +/* 32bd4: 00000000 */ sll $zero,$zero,0x0 +.L00032bd8: +/* 32bd8: 8fa80060 */ lw $t0,0x60($sp) +/* 32bdc: 24010001 */ addiu $at,$zero,0x1 +/* 32be0: 91090045 */ lbu $t1,0x45($t0) +/* 32be4: 15210065 */ bne $t1,$at,.L00032d7c +/* 32be8: 00000000 */ sll $zero,$zero,0x0 +/* 32bec: 8fae00ac */ lw $t6,0xac($sp) +/* 32bf0: 8fb90060 */ lw $t9,0x60($sp) +/* 32bf4: 8dcf0000 */ lw $t7,0x0($t6) +/* 32bf8: c72a0028 */ lwc1 $f10,0x28($t9) +/* 32bfc: c732002c */ lwc1 $f18,0x2c($t9) +/* 32c00: 8dea0008 */ lw $t2,0x8($t7) +/* 32c04: 448a3000 */ mtc1 $t2,$f6 +/* 32c08: 00000000 */ sll $zero,$zero,0x0 +/* 32c0c: 46803220 */ cvt.s.w $f8,$f6 +/* 32c10: 460a4403 */ div.s $f16,$f8,$f10 +/* 32c14: 46128103 */ div.s $f4,$f16,$f18 +/* 32c18: 4600218d */ trunc.w.s $f6,$f4 +/* 32c1c: 440d3000 */ mfc1 $t5,$f6 +/* 32c20: 00000000 */ sll $zero,$zero,0x0 +/* 32c24: afad0080 */ sw $t5,0x80($sp) +/* 32c28: 8fb80080 */ lw $t8,0x80($sp) +/* 32c2c: 3c010053 */ lui $at,0x53 +/* 32c30: 3421ec61 */ ori $at,$at,0xec61 +/* 32c34: 0301082a */ slt $at,$t8,$at +/* 32c38: 14200005 */ bnez $at,.L00032c50 +/* 32c3c: 00000000 */ sll $zero,$zero,0x0 +/* 32c40: 0c00cc24 */ jal func00033090 +/* 32c44: 8fa40060 */ lw $a0,0x60($sp) +/* 32c48: 100000f3 */ beqz $zero,.L00033018 +/* 32c4c: 00000000 */ sll $zero,$zero,0x0 +.L00032c50: +/* 32c50: 8fac0060 */ lw $t4,0x60($sp) +/* 32c54: 8fa800a8 */ lw $t0,0xa8($sp) +/* 32c58: 3c0b800a */ lui $t3,0x800a +/* 32c5c: 858d003a */ lh $t5,0x3a($t4) +/* 32c60: 85980038 */ lh $t8,0x38($t4) +/* 32c64: 91090002 */ lbu $t1,0x2($t0) +/* 32c68: 8d6bc334 */ lw $t3,-0x3ccc($t3) +/* 32c6c: 01b80019 */ multu $t5,$t8 +/* 32c70: 312e001f */ andi $t6,$t1,0x1f +/* 32c74: 8fa900ac */ lw $t1,0xac($sp) +/* 32c78: 000e7840 */ sll $t7,$t6,0x1 +/* 32c7c: 016f5021 */ addu $t2,$t3,$t7 +/* 32c80: 912e000d */ lbu $t6,0xd($t1) +/* 32c84: 24013f01 */ addiu $at,$zero,0x3f01 +/* 32c88: 85590000 */ lh $t9,0x0($t2) +/* 32c8c: 00004012 */ mflo $t0 +/* 32c90: 00000000 */ sll $zero,$zero,0x0 +/* 32c94: 00000000 */ sll $zero,$zero,0x0 +/* 32c98: 010e0019 */ multu $t0,$t6 +/* 32c9c: 00005812 */ mflo $t3 +/* 32ca0: 00000000 */ sll $zero,$zero,0x0 +/* 32ca4: 00000000 */ sll $zero,$zero,0x0 +/* 32ca8: 0161001a */ div $zero,$t3,$at +/* 32cac: 00007812 */ mflo $t7 +/* 32cb0: 24017fff */ addiu $at,$zero,0x7fff +/* 32cb4: 00000000 */ sll $zero,$zero,0x0 +/* 32cb8: 032f0019 */ multu $t9,$t7 +/* 32cbc: 00005012 */ mflo $t2 +/* 32cc0: 00000000 */ sll $zero,$zero,0x0 +/* 32cc4: 00000000 */ sll $zero,$zero,0x0 +/* 32cc8: 0141001a */ div $zero,$t2,$at +/* 32ccc: 00006012 */ mflo $t4 +/* 32cd0: 1d800003 */ bgtz $t4,.L00032ce0 +/* 32cd4: 00000000 */ sll $zero,$zero,0x0 +/* 32cd8: 10000023 */ beqz $zero,.L00032d68 +/* 32cdc: afa00078 */ sw $zero,0x78($sp) +.L00032ce0: +/* 32ce0: 8faf0060 */ lw $t7,0x60($sp) +/* 32ce4: 8fb800a8 */ lw $t8,0xa8($sp) +/* 32ce8: 3c0d800a */ lui $t5,0x800a +/* 32cec: 85ea003a */ lh $t2,0x3a($t7) +/* 32cf0: 85ec0038 */ lh $t4,0x38($t7) +/* 32cf4: 93090002 */ lbu $t1,0x2($t8) +/* 32cf8: 8dadc334 */ lw $t5,-0x3ccc($t5) +/* 32cfc: 014c0019 */ multu $t2,$t4 +/* 32d00: 3128001f */ andi $t0,$t1,0x1f +/* 32d04: 8fa900ac */ lw $t1,0xac($sp) +/* 32d08: 00087040 */ sll $t6,$t0,0x1 +/* 32d0c: 01ae5821 */ addu $t3,$t5,$t6 +/* 32d10: 9128000d */ lbu $t0,0xd($t1) +/* 32d14: 24013f01 */ addiu $at,$zero,0x3f01 +/* 32d18: 85790000 */ lh $t9,0x0($t3) +/* 32d1c: 0000c012 */ mflo $t8 +/* 32d20: 00000000 */ sll $zero,$zero,0x0 +/* 32d24: 00000000 */ sll $zero,$zero,0x0 +/* 32d28: 03080019 */ multu $t8,$t0 +/* 32d2c: 00006812 */ mflo $t5 +/* 32d30: 00000000 */ sll $zero,$zero,0x0 +/* 32d34: 00000000 */ sll $zero,$zero,0x0 +/* 32d38: 01a1001a */ div $zero,$t5,$at +/* 32d3c: 00007012 */ mflo $t6 +/* 32d40: 24017fff */ addiu $at,$zero,0x7fff +/* 32d44: 00000000 */ sll $zero,$zero,0x0 +/* 32d48: 032e0019 */ multu $t9,$t6 +/* 32d4c: 00005812 */ mflo $t3 +/* 32d50: 00000000 */ sll $zero,$zero,0x0 +/* 32d54: 00000000 */ sll $zero,$zero,0x0 +/* 32d58: 0161001a */ div $zero,$t3,$at +/* 32d5c: 00007812 */ mflo $t7 +/* 32d60: 25eaffff */ addiu $t2,$t7,-1 +/* 32d64: afaa0078 */ sw $t2,0x78($sp) +.L00032d68: +/* 32d68: 8fa40060 */ lw $a0,0x60($sp) +/* 32d6c: 8fa50078 */ lw $a1,0x78($sp) +/* 32d70: 8fa60080 */ lw $a2,0x80($sp) +/* 32d74: 0c00f33c */ jal func0003ccf0 +/* 32d78: 2484000c */ addiu $a0,$a0,0xc +.L00032d7c: +/* 32d7c: 100000a6 */ beqz $zero,.L00033018 +/* 32d80: 00000000 */ sll $zero,$zero,0x0 +.L00032d84: +/* 32d84: 8fac0060 */ lw $t4,0x60($sp) +/* 32d88: 91890044 */ lbu $t1,0x44($t4) +/* 32d8c: 31380002 */ andi $t8,$t1,0x2 +/* 32d90: 17000083 */ bnez $t8,.L00032fa0 +/* 32d94: 00000000 */ sll $zero,$zero,0x0 +/* 32d98: 8fa800ac */ lw $t0,0xac($sp) +/* 32d9c: 8fae0060 */ lw $t6,0x60($sp) +/* 32da0: 8d0d0000 */ lw $t5,0x0($t0) +/* 32da4: 91b9000d */ lbu $t9,0xd($t5) +/* 32da8: a5d9003a */ sh $t9,0x3a($t6) +/* 32dac: 8fad0060 */ lw $t5,0x60($sp) +/* 32db0: 8faf00a8 */ lw $t7,0xa8($sp) +/* 32db4: 3c0b800a */ lui $t3,0x800a +/* 32db8: 85b9003a */ lh $t9,0x3a($t5) +/* 32dbc: 85ae0038 */ lh $t6,0x38($t5) +/* 32dc0: 91ea0002 */ lbu $t2,0x2($t7) +/* 32dc4: 8d6bc334 */ lw $t3,-0x3ccc($t3) +/* 32dc8: 032e0019 */ multu $t9,$t6 +/* 32dcc: 314c001f */ andi $t4,$t2,0x1f +/* 32dd0: 8faa00ac */ lw $t2,0xac($sp) +/* 32dd4: 000c4840 */ sll $t1,$t4,0x1 +/* 32dd8: 0169c021 */ addu $t8,$t3,$t1 +/* 32ddc: 914c000d */ lbu $t4,0xd($t2) +/* 32de0: 24013f01 */ addiu $at,$zero,0x3f01 +/* 32de4: 87080000 */ lh $t0,0x0($t8) +/* 32de8: 00007812 */ mflo $t7 +/* 32dec: 00000000 */ sll $zero,$zero,0x0 +/* 32df0: 00000000 */ sll $zero,$zero,0x0 +/* 32df4: 01ec0019 */ multu $t7,$t4 +/* 32df8: 00005812 */ mflo $t3 +/* 32dfc: 00000000 */ sll $zero,$zero,0x0 +/* 32e00: 00000000 */ sll $zero,$zero,0x0 +/* 32e04: 0161001a */ div $zero,$t3,$at +/* 32e08: 00004812 */ mflo $t1 +/* 32e0c: 24017fff */ addiu $at,$zero,0x7fff +/* 32e10: 00000000 */ sll $zero,$zero,0x0 +/* 32e14: 01090019 */ multu $t0,$t1 +/* 32e18: 0000c012 */ mflo $t8 +/* 32e1c: 00000000 */ sll $zero,$zero,0x0 +/* 32e20: 00000000 */ sll $zero,$zero,0x0 +/* 32e24: 0301001a */ div $zero,$t8,$at +/* 32e28: 00006812 */ mflo $t5 +/* 32e2c: 1da00003 */ bgtz $t5,.L00032e3c +/* 32e30: 00000000 */ sll $zero,$zero,0x0 +/* 32e34: 10000023 */ beqz $zero,.L00032ec4 +/* 32e38: afa00078 */ sw $zero,0x78($sp) +.L00032e3c: +/* 32e3c: 8fa90060 */ lw $t1,0x60($sp) +/* 32e40: 8fae00a8 */ lw $t6,0xa8($sp) +/* 32e44: 3c19800a */ lui $t9,0x800a +/* 32e48: 8538003a */ lh $t8,0x3a($t1) +/* 32e4c: 852d0038 */ lh $t5,0x38($t1) +/* 32e50: 91ca0002 */ lbu $t2,0x2($t6) +/* 32e54: 8f39c334 */ lw $t9,-0x3ccc($t9) +/* 32e58: 030d0019 */ multu $t8,$t5 +/* 32e5c: 314f001f */ andi $t7,$t2,0x1f +/* 32e60: 8faa00ac */ lw $t2,0xac($sp) +/* 32e64: 000f6040 */ sll $t4,$t7,0x1 +/* 32e68: 032c5821 */ addu $t3,$t9,$t4 +/* 32e6c: 914f000d */ lbu $t7,0xd($t2) +/* 32e70: 24013f01 */ addiu $at,$zero,0x3f01 +/* 32e74: 85680000 */ lh $t0,0x0($t3) +/* 32e78: 00007012 */ mflo $t6 +/* 32e7c: 00000000 */ sll $zero,$zero,0x0 +/* 32e80: 00000000 */ sll $zero,$zero,0x0 +/* 32e84: 01cf0019 */ multu $t6,$t7 +/* 32e88: 0000c812 */ mflo $t9 +/* 32e8c: 00000000 */ sll $zero,$zero,0x0 +/* 32e90: 00000000 */ sll $zero,$zero,0x0 +/* 32e94: 0321001a */ div $zero,$t9,$at +/* 32e98: 00006012 */ mflo $t4 +/* 32e9c: 24017fff */ addiu $at,$zero,0x7fff +/* 32ea0: 00000000 */ sll $zero,$zero,0x0 +/* 32ea4: 010c0019 */ multu $t0,$t4 +/* 32ea8: 00005812 */ mflo $t3 +/* 32eac: 00000000 */ sll $zero,$zero,0x0 +/* 32eb0: 00000000 */ sll $zero,$zero,0x0 +/* 32eb4: 0161001a */ div $zero,$t3,$at +/* 32eb8: 00004812 */ mflo $t1 +/* 32ebc: 2538ffff */ addiu $t8,$t1,-1 +/* 32ec0: afb80078 */ sw $t8,0x78($sp) +.L00032ec4: +/* 32ec4: 8fad00ac */ lw $t5,0xac($sp) +/* 32ec8: 8faf0060 */ lw $t7,0x60($sp) +/* 32ecc: 8daa0000 */ lw $t2,0x0($t5) +/* 32ed0: c5f00028 */ lwc1 $f16,0x28($t7) +/* 32ed4: c5e4002c */ lwc1 $f4,0x2c($t7) +/* 32ed8: 8d4e0004 */ lw $t6,0x4($t2) +/* 32edc: 448e4000 */ mtc1 $t6,$f8 +/* 32ee0: 00000000 */ sll $zero,$zero,0x0 +/* 32ee4: 468042a0 */ cvt.s.w $f10,$f8 +/* 32ee8: 46105483 */ div.s $f18,$f10,$f16 +/* 32eec: 46049183 */ div.s $f6,$f18,$f4 +/* 32ef0: 4600320d */ trunc.w.s $f8,$f6 +/* 32ef4: 44084000 */ mfc1 $t0,$f8 +/* 32ef8: 00000000 */ sll $zero,$zero,0x0 +/* 32efc: afa80080 */ sw $t0,0x80($sp) +/* 32f00: 8fac0080 */ lw $t4,0x80($sp) +/* 32f04: 3c010053 */ lui $at,0x53 +/* 32f08: 3421ec61 */ ori $at,$at,0xec61 +/* 32f0c: 0181082a */ slt $at,$t4,$at +/* 32f10: 14200005 */ bnez $at,.L00032f28 +/* 32f14: 00000000 */ sll $zero,$zero,0x0 +/* 32f18: 0c00cc24 */ jal func00033090 +/* 32f1c: 8fa40060 */ lw $a0,0x60($sp) +/* 32f20: 1000003d */ beqz $zero,.L00033018 +/* 32f24: 00000000 */ sll $zero,$zero,0x0 +.L00032f28: +/* 32f28: 3c0b8006 */ lui $t3,0x8006 +/* 32f2c: 8d6bf12c */ lw $t3,-0xed4($t3) +/* 32f30: 8fb80080 */ lw $t8,0x80($sp) +/* 32f34: 8faa0060 */ lw $t2,0x60($sp) +/* 32f38: 8d690050 */ lw $t1,0x50($t3) +/* 32f3c: 01386821 */ addu $t5,$t1,$t8 +/* 32f40: ad4d003c */ sw $t5,0x3c($t2) +/* 32f44: 8fa40060 */ lw $a0,0x60($sp) +/* 32f48: 8fa50078 */ lw $a1,0x78($sp) +/* 32f4c: 8fa60080 */ lw $a2,0x80($sp) +/* 32f50: 0c00f33c */ jal func0003ccf0 +/* 32f54: 2484000c */ addiu $a0,$a0,0xc +/* 32f58: 240e0002 */ addiu $t6,$zero,0x2 +/* 32f5c: a7ae0094 */ sh $t6,0x94($sp) +/* 32f60: 8faf0060 */ lw $t7,0x60($sp) +/* 32f64: afaf0098 */ sw $t7,0x98($sp) +/* 32f68: 3c048006 */ lui $a0,0x8006 +/* 32f6c: 8c84f12c */ lw $a0,-0xed4($a0) +/* 32f70: 27a50094 */ addiu $a1,$sp,0x94 +/* 32f74: 8fa60080 */ lw $a2,0x80($sp) +/* 32f78: 00003825 */ or $a3,$zero,$zero +/* 32f7c: 0c00f184 */ jal func0003c610 +/* 32f80: 24840014 */ addiu $a0,$a0,0x14 +/* 32f84: 8fb90060 */ lw $t9,0x60($sp) +/* 32f88: 93280044 */ lbu $t0,0x44($t9) +/* 32f8c: 310c0020 */ andi $t4,$t0,0x20 +/* 32f90: 11800003 */ beqz $t4,.L00032fa0 +/* 32f94: 00000000 */ sll $zero,$zero,0x0 +/* 32f98: 0c00cc40 */ jal func00033100 +/* 32f9c: 8fa40060 */ lw $a0,0x60($sp) +.L00032fa0: +/* 32fa0: 1000001d */ beqz $zero,.L00033018 +/* 32fa4: 00000000 */ sll $zero,$zero,0x0 +.L00032fa8: +/* 32fa8: 0c00cc24 */ jal func00033090 +/* 32fac: 8fa40060 */ lw $a0,0x60($sp) +/* 32fb0: 10000019 */ beqz $zero,.L00033018 +/* 32fb4: 00000000 */ sll $zero,$zero,0x0 +.L00032fb8: +/* 32fb8: 8fab0060 */ lw $t3,0x60($sp) +/* 32fbc: 91690044 */ lbu $t1,0x44($t3) +/* 32fc0: 31380010 */ andi $t8,$t1,0x10 +/* 32fc4: 13000010 */ beqz $t8,.L00033008 +/* 32fc8: 00000000 */ sll $zero,$zero,0x0 +/* 32fcc: 8faa0060 */ lw $t2,0x60($sp) +/* 32fd0: 8fad00b8 */ lw $t5,0xb8($sp) +/* 32fd4: c54a002c */ lwc1 $f10,0x2c($t2) +/* 32fd8: 85460038 */ lh $a2,0x38($t2) +/* 32fdc: 91470041 */ lbu $a3,0x41($t2) +/* 32fe0: 8da4000c */ lw $a0,0xc($t5) +/* 32fe4: 8da50008 */ lw $a1,0x8($t5) +/* 32fe8: e7aa0010 */ swc1 $f10,0x10($sp) +/* 32fec: 914e0042 */ lbu $t6,0x42($t2) +/* 32ff0: afae0014 */ sw $t6,0x14($sp) +/* 32ff4: 914f0043 */ lbu $t7,0x43($t2) +/* 32ff8: afaf0018 */ sw $t7,0x18($sp) +/* 32ffc: 8d590030 */ lw $t9,0x30($t2) +/* 33000: 0c00ce08 */ jal func00033820 +/* 33004: afb9001c */ sw $t9,0x1c($sp) +.L00033008: +/* 33008: 10000003 */ beqz $zero,.L00033018 +/* 3300c: 00000000 */ sll $zero,$zero,0x0 +.L00033010: +/* 33010: 10000001 */ beqz $zero,.L00033018 +/* 33014: 00000000 */ sll $zero,$zero,0x0 +.L00033018: +/* 33018: 8fa800b8 */ lw $t0,0xb8($sp) +/* 3301c: 950c0000 */ lhu $t4,0x0($t0) +/* 33020: 318b02d1 */ andi $t3,$t4,0x2d1 +/* 33024: afab006c */ sw $t3,0x6c($sp) +/* 33028: 8fa9005c */ lw $t1,0x5c($sp) +/* 3302c: 11200008 */ beqz $t1,.L00033050 +/* 33030: afa90060 */ sw $t1,0x60($sp) +/* 33034: 8fb8006c */ lw $t8,0x6c($sp) +/* 33038: 17000005 */ bnez $t8,.L00033050 +/* 3303c: 00000000 */ sll $zero,$zero,0x0 +/* 33040: 8fad0060 */ lw $t5,0x60($sp) +/* 33044: 91ae0044 */ lbu $t6,0x44($t5) +/* 33048: 31cf0001 */ andi $t7,$t6,0x1 +/* 3304c: afaf0068 */ sw $t7,0x68($sp) +.L00033050: +/* 33050: 8faa0068 */ lw $t2,0x68($sp) +/* 33054: 15400007 */ bnez $t2,.L00033074 +/* 33058: 00000000 */ sll $zero,$zero,0x0 +/* 3305c: 8fb90060 */ lw $t9,0x60($sp) +/* 33060: 13200004 */ beqz $t9,.L00033074 +/* 33064: 00000000 */ sll $zero,$zero,0x0 +/* 33068: 8fa8006c */ lw $t0,0x6c($sp) +/* 3306c: 1100fabb */ beqz $t0,.L00031b5c +/* 33070: 00000000 */ sll $zero,$zero,0x0 +.L00033074: +/* 33074: 10000001 */ beqz $zero,.L0003307c +/* 33078: 00000000 */ sll $zero,$zero,0x0 +.L0003307c: +/* 3307c: 8fbf0034 */ lw $ra,0x34($sp) +/* 33080: 8fb0002c */ lw $s0,0x2c($sp) +/* 33084: 8fb10030 */ lw $s1,0x30($sp) +/* 33088: 03e00008 */ jr $ra +/* 3308c: 27bd00b8 */ addiu $sp,$sp,0xb8 +); + +GLOBAL_ASM( +glabel func00033090 +/* 33090: 27bdffe8 */ addiu $sp,$sp,-24 +/* 33094: afbf0014 */ sw $ra,0x14($sp) +/* 33098: afa40018 */ sw $a0,0x18($sp) +/* 3309c: 8fae0018 */ lw $t6,0x18($sp) +/* 330a0: 91cf0044 */ lbu $t7,0x44($t6) +/* 330a4: 31f80004 */ andi $t8,$t7,0x4 +/* 330a8: 13000007 */ beqz $t8,.L000330c8 +/* 330ac: 00000000 */ sll $zero,$zero,0x0 +/* 330b0: 8fa40018 */ lw $a0,0x18($sp) +/* 330b4: 0c00f440 */ jal func0003d100 +/* 330b8: 2484000c */ addiu $a0,$a0,0xc +/* 330bc: 8fa40018 */ lw $a0,0x18($sp) +/* 330c0: 0c00f468 */ jal func0003d1a0 +/* 330c4: 2484000c */ addiu $a0,$a0,0xc +.L000330c8: +/* 330c8: 0c00cd93 */ jal func0003364c +/* 330cc: 8fa40018 */ lw $a0,0x18($sp) +/* 330d0: 3c048006 */ lui $a0,0x8006 +/* 330d4: 8c84f12c */ lw $a0,-0xed4($a0) +/* 330d8: 8fa50018 */ lw $a1,0x18($sp) +/* 330dc: 3406ffff */ dli $a2,0xffff +/* 330e0: 0c00cc60 */ jal func00033180 +/* 330e4: 24840014 */ addiu $a0,$a0,0x14 +/* 330e8: 10000001 */ beqz $zero,.L000330f0 +/* 330ec: 00000000 */ sll $zero,$zero,0x0 +.L000330f0: +/* 330f0: 8fbf0014 */ lw $ra,0x14($sp) +/* 330f4: 27bd0018 */ addiu $sp,$sp,0x18 +/* 330f8: 03e00008 */ jr $ra +/* 330fc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00033100 +/* 33100: 27bdffd0 */ addiu $sp,$sp,-48 +/* 33104: afbf0014 */ sw $ra,0x14($sp) +/* 33108: afa40030 */ sw $a0,0x30($sp) +/* 3310c: 8fae0030 */ lw $t6,0x30($sp) +/* 33110: 8dcf0008 */ lw $t7,0x8($t6) +/* 33114: 8df80004 */ lw $t8,0x4($t7) +/* 33118: 0c00e7f8 */ jal func00039fe0 +/* 3311c: 83040005 */ lb $a0,0x5($t8) +/* 33120: 8fb90030 */ lw $t9,0x30($sp) +/* 33124: c724002c */ lwc1 $f4,0x2c($t9) +/* 33128: 46040182 */ mul.s $f6,$f0,$f4 +/* 3312c: e7a6001c */ swc1 $f6,0x1c($sp) +/* 33130: 24080010 */ addiu $t0,$zero,0x10 +/* 33134: a7a80020 */ sh $t0,0x20($sp) +/* 33138: 8fa90030 */ lw $t1,0x30($sp) +/* 3313c: afa90024 */ sw $t1,0x24($sp) +/* 33140: 27aa001c */ addiu $t2,$sp,0x1c +/* 33144: 8d4b0000 */ lw $t3,0x0($t2) +/* 33148: afab0028 */ sw $t3,0x28($sp) +/* 3314c: 3c048006 */ lui $a0,0x8006 +/* 33150: 8c84f12c */ lw $a0,-0xed4($a0) +/* 33154: 27a50020 */ addiu $a1,$sp,0x20 +/* 33158: 34068235 */ dli $a2,0x8235 +/* 3315c: 00003825 */ or $a3,$zero,$zero +/* 33160: 0c00f184 */ jal func0003c610 +/* 33164: 24840014 */ addiu $a0,$a0,0x14 +/* 33168: 10000001 */ beqz $zero,.L00033170 +/* 3316c: 00000000 */ sll $zero,$zero,0x0 +.L00033170: +/* 33170: 8fbf0014 */ lw $ra,0x14($sp) +/* 33174: 27bd0030 */ addiu $sp,$sp,0x30 +/* 33178: 03e00008 */ jr $ra +/* 3317c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00033180 +/* 33180: 27bdffd0 */ addiu $sp,$sp,-48 +/* 33184: afbf0014 */ sw $ra,0x14($sp) +/* 33188: afa40030 */ sw $a0,0x30($sp) +/* 3318c: afa50034 */ sw $a1,0x34($sp) +/* 33190: afa60038 */ sw $a2,0x38($sp) +/* 33194: 0c012194 */ jal func00048650 +/* 33198: 24040001 */ addiu $a0,$zero,0x1 +/* 3319c: afa20018 */ sw $v0,0x18($sp) +/* 331a0: 8fae0030 */ lw $t6,0x30($sp) +/* 331a4: 8dcf0008 */ lw $t7,0x8($t6) +/* 331a8: afaf002c */ sw $t7,0x2c($sp) +/* 331ac: 8fb8002c */ lw $t8,0x2c($sp) +/* 331b0: 13000028 */ beqz $t8,.L00033254 +/* 331b4: 00000000 */ sll $zero,$zero,0x0 +.L000331b8: +/* 331b8: 8fb9002c */ lw $t9,0x2c($sp) +/* 331bc: 8f280000 */ lw $t0,0x0($t9) +/* 331c0: afa80028 */ sw $t0,0x28($sp) +/* 331c4: 8fa9002c */ lw $t1,0x2c($sp) +/* 331c8: afa90024 */ sw $t1,0x24($sp) +/* 331cc: 8faa0028 */ lw $t2,0x28($sp) +/* 331d0: afaa0020 */ sw $t2,0x20($sp) +/* 331d4: 8fab0024 */ lw $t3,0x24($sp) +/* 331d8: 256c000c */ addiu $t4,$t3,0xc +/* 331dc: afac001c */ sw $t4,0x1c($sp) +/* 331e0: 8fad001c */ lw $t5,0x1c($sp) +/* 331e4: 8faf0034 */ lw $t7,0x34($sp) +/* 331e8: 8dae0004 */ lw $t6,0x4($t5) +/* 331ec: 15cf0014 */ bne $t6,$t7,.L00033240 +/* 331f0: 00000000 */ sll $zero,$zero,0x0 +/* 331f4: 95b80000 */ lhu $t8,0x0($t5) +/* 331f8: 97b9003a */ lhu $t9,0x3a($sp) +/* 331fc: 03194024 */ and $t0,$t8,$t9 +/* 33200: 1100000f */ beqz $t0,.L00033240 +/* 33204: 00000000 */ sll $zero,$zero,0x0 +/* 33208: 8fa90020 */ lw $t1,0x20($sp) +/* 3320c: 11200007 */ beqz $t1,.L0003322c +/* 33210: 00000000 */ sll $zero,$zero,0x0 +/* 33214: 8faa0020 */ lw $t2,0x20($sp) +/* 33218: 8fac0024 */ lw $t4,0x24($sp) +/* 3321c: 8d4b0008 */ lw $t3,0x8($t2) +/* 33220: 8d8e0008 */ lw $t6,0x8($t4) +/* 33224: 016e7821 */ addu $t7,$t3,$t6 +/* 33228: ad4f0008 */ sw $t7,0x8($t2) +.L0003322c: +/* 3322c: 0c00c5e9 */ jal func000317a4 +/* 33230: 8fa4002c */ lw $a0,0x2c($sp) +/* 33234: 8fa4002c */ lw $a0,0x2c($sp) +/* 33238: 0c00c5dc */ jal func00031770 +/* 3323c: 8fa50030 */ lw $a1,0x30($sp) +.L00033240: +/* 33240: 8fad0028 */ lw $t5,0x28($sp) +/* 33244: afad002c */ sw $t5,0x2c($sp) +/* 33248: 8fb8002c */ lw $t8,0x2c($sp) +/* 3324c: 1700ffda */ bnez $t8,.L000331b8 +/* 33250: 00000000 */ sll $zero,$zero,0x0 +.L00033254: +/* 33254: 0c012194 */ jal func00048650 +/* 33258: 8fa40018 */ lw $a0,0x18($sp) +/* 3325c: 10000001 */ beqz $zero,.L00033264 +/* 33260: 00000000 */ sll $zero,$zero,0x0 +.L00033264: +/* 33264: 8fbf0014 */ lw $ra,0x14($sp) +/* 33268: 27bd0030 */ addiu $sp,$sp,0x30 +/* 3326c: 03e00008 */ jr $ra +/* 33270: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00033274 +/* 33274: 27bdffd0 */ addiu $sp,$sp,-48 +/* 33278: afbf0014 */ sw $ra,0x14($sp) +/* 3327c: afa40030 */ sw $a0,0x30($sp) +/* 33280: afa50034 */ sw $a1,0x34($sp) +/* 33284: 0c012194 */ jal func00048650 +/* 33288: 24040001 */ addiu $a0,$zero,0x1 +/* 3328c: afa2002c */ sw $v0,0x2c($sp) +/* 33290: 3c0e8006 */ lui $t6,0x8006 +/* 33294: 8dcef120 */ lw $t6,-0xee0($t6) +/* 33298: afae0020 */ sw $t6,0x20($sp) +/* 3329c: 3c0f8006 */ lui $t7,0x8006 +/* 332a0: 8deff128 */ lw $t7,-0xed8($t7) +/* 332a4: afaf001c */ sw $t7,0x1c($sp) +/* 332a8: 3c188006 */ lui $t8,0x8006 +/* 332ac: 8f18f124 */ lw $t8,-0xedc($t8) +/* 332b0: afb80018 */ sw $t8,0x18($sp) +/* 332b4: 8fb90020 */ lw $t9,0x20($sp) +/* 332b8: a7a0002a */ sh $zero,0x2a($sp) +/* 332bc: 13200008 */ beqz $t9,.L000332e0 +/* 332c0: 00000000 */ sll $zero,$zero,0x0 +.L000332c4: +/* 332c4: 97a8002a */ lhu $t0,0x2a($sp) +/* 332c8: 8faa0020 */ lw $t2,0x20($sp) +/* 332cc: 25090001 */ addiu $t1,$t0,0x1 +/* 332d0: a7a9002a */ sh $t1,0x2a($sp) +/* 332d4: 8d4b0000 */ lw $t3,0x0($t2) +/* 332d8: 1560fffa */ bnez $t3,.L000332c4 +/* 332dc: afab0020 */ sw $t3,0x20($sp) +.L000332e0: +/* 332e0: 8fac001c */ lw $t4,0x1c($sp) +/* 332e4: a7a00028 */ sh $zero,0x28($sp) +/* 332e8: 11800008 */ beqz $t4,.L0003330c +/* 332ec: 00000000 */ sll $zero,$zero,0x0 +.L000332f0: +/* 332f0: 97ad0028 */ lhu $t5,0x28($sp) +/* 332f4: 8faf001c */ lw $t7,0x1c($sp) +/* 332f8: 25ae0001 */ addiu $t6,$t5,0x1 +/* 332fc: a7ae0028 */ sh $t6,0x28($sp) +/* 33300: 8df80000 */ lw $t8,0x0($t7) +/* 33304: 1700fffa */ bnez $t8,.L000332f0 +/* 33308: afb8001c */ sw $t8,0x1c($sp) +.L0003330c: +/* 3330c: 8fb90018 */ lw $t9,0x18($sp) +/* 33310: a7a00026 */ sh $zero,0x26($sp) +/* 33314: 13200008 */ beqz $t9,.L00033338 +/* 33318: 00000000 */ sll $zero,$zero,0x0 +.L0003331c: +/* 3331c: 97a80026 */ lhu $t0,0x26($sp) +/* 33320: 8faa0018 */ lw $t2,0x18($sp) +/* 33324: 25090001 */ addiu $t1,$t0,0x1 +/* 33328: a7a90026 */ sh $t1,0x26($sp) +/* 3332c: 8d4b0004 */ lw $t3,0x4($t2) +/* 33330: 1560fffa */ bnez $t3,.L0003331c +/* 33334: afab0018 */ sw $t3,0x18($sp) +.L00033338: +/* 33338: 97ac0028 */ lhu $t4,0x28($sp) +/* 3333c: 8fad0030 */ lw $t5,0x30($sp) +/* 33340: a5ac0000 */ sh $t4,0x0($t5) +/* 33344: 97ae002a */ lhu $t6,0x2a($sp) +/* 33348: 8faf0034 */ lw $t7,0x34($sp) +/* 3334c: a5ee0000 */ sh $t6,0x0($t7) +/* 33350: 0c012194 */ jal func00048650 +/* 33354: 8fa4002c */ lw $a0,0x2c($sp) +/* 33358: 10000003 */ beqz $zero,.L00033368 +/* 3335c: 97a20026 */ lhu $v0,0x26($sp) +/* 33360: 10000001 */ beqz $zero,.L00033368 +/* 33364: 00000000 */ sll $zero,$zero,0x0 +.L00033368: +/* 33368: 8fbf0014 */ lw $ra,0x14($sp) +/* 3336c: 27bd0030 */ addiu $sp,$sp,0x30 +/* 33370: 03e00008 */ jr $ra +/* 33374: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00033378 +/* 33378: 3c018006 */ lui $at,0x8006 +/* 3337c: ac24f13c */ sw $a0,-0xec4($at) +/* 33380: 03e00008 */ jr $ra +/* 33384: 00000000 */ sll $zero,$zero,0x0 +/* 33388: 03e00008 */ jr $ra +/* 3338c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00033390 +/* 33390: 27bdffd8 */ addiu $sp,$sp,-40 +/* 33394: afbf0014 */ sw $ra,0x14($sp) +/* 33398: afa40028 */ sw $a0,0x28($sp) +/* 3339c: afa5002c */ sw $a1,0x2c($sp) +/* 333a0: 8fae002c */ lw $t6,0x2c($sp) +/* 333a4: 8dcf0004 */ lw $t7,0x4($t6) +/* 333a8: afaf0020 */ sw $t7,0x20($sp) +/* 333ac: 3c188006 */ lui $t8,0x8006 +/* 333b0: 8f18f134 */ lw $t8,-0xecc($t8) +/* 333b4: 3c088006 */ lui $t0,0x8006 +/* 333b8: 8d08f138 */ lw $t0,-0xec8($t0) +/* 333bc: 3c018006 */ lui $at,0x8006 +/* 333c0: 27190001 */ addiu $t9,$t8,0x1 +/* 333c4: ac39f134 */ sw $t9,-0xecc($at) +/* 333c8: 0119082a */ slt $at,$t0,$t9 +/* 333cc: 1020000a */ beqz $at,.L000333f8 +/* 333d0: 00000000 */ sll $zero,$zero,0x0 +/* 333d4: 3c098006 */ lui $t1,0x8006 +/* 333d8: 8d29f134 */ lw $t1,-0xecc($t1) +/* 333dc: 3c018006 */ lui $at,0x8006 +/* 333e0: ac29f138 */ sw $t1,-0xec8($at) +/* 333e4: 3c0a8006 */ lui $t2,0x8006 +/* 333e8: 8d4af134 */ lw $t2,-0xecc($t2) +/* 333ec: 29410011 */ slti $at,$t2,0x11 +/* 333f0: 14200001 */ bnez $at,.L000333f8 +/* 333f4: 00000000 */ sll $zero,$zero,0x0 +.L000333f8: +/* 333f8: 0c012194 */ jal func00048650 +/* 333fc: 24040001 */ addiu $a0,$zero,0x1 +/* 33400: afa2001c */ sw $v0,0x1c($sp) +/* 33404: 3c0b8006 */ lui $t3,0x8006 +/* 33408: 8d6bf128 */ lw $t3,-0xed8($t3) +/* 3340c: afab0024 */ sw $t3,0x24($sp) +/* 33410: 8fac0024 */ lw $t4,0x24($sp) +/* 33414: 1180007d */ beqz $t4,.L0003360c +/* 33418: 00000000 */ sll $zero,$zero,0x0 +/* 3341c: 8fad0024 */ lw $t5,0x24($sp) +/* 33420: 3c018006 */ lui $at,0x8006 +/* 33424: 8dae0000 */ lw $t6,0x0($t5) +/* 33428: ac2ef128 */ sw $t6,-0xed8($at) +/* 3342c: 0c00c5e9 */ jal func000317a4 +/* 33430: 8fa40024 */ lw $a0,0x24($sp) +/* 33434: 3c0f8006 */ lui $t7,0x8006 +/* 33438: 8deff120 */ lw $t7,-0xee0($t7) +/* 3343c: 11e0000f */ beqz $t7,.L0003347c +/* 33440: 00000000 */ sll $zero,$zero,0x0 +/* 33444: 3c188006 */ lui $t8,0x8006 +/* 33448: 8f18f120 */ lw $t8,-0xee0($t8) +/* 3344c: 8fb90024 */ lw $t9,0x24($sp) +/* 33450: af380000 */ sw $t8,0x0($t9) +/* 33454: 8fa80024 */ lw $t0,0x24($sp) +/* 33458: ad000004 */ sw $zero,0x4($t0) +/* 3345c: 3c0a8006 */ lui $t2,0x8006 +/* 33460: 8d4af120 */ lw $t2,-0xee0($t2) +/* 33464: 8fa90024 */ lw $t1,0x24($sp) +/* 33468: ad490004 */ sw $t1,0x4($t2) +/* 3346c: 8fab0024 */ lw $t3,0x24($sp) +/* 33470: 3c018006 */ lui $at,0x8006 +/* 33474: 1000000c */ beqz $zero,.L000334a8 +/* 33478: ac2bf120 */ sw $t3,-0xee0($at) +.L0003347c: +/* 3347c: 8fac0024 */ lw $t4,0x24($sp) +/* 33480: ad800004 */ sw $zero,0x4($t4) +/* 33484: 8fad0024 */ lw $t5,0x24($sp) +/* 33488: 8dae0004 */ lw $t6,0x4($t5) +/* 3348c: adae0000 */ sw $t6,0x0($t5) +/* 33490: 8faf0024 */ lw $t7,0x24($sp) +/* 33494: 3c018006 */ lui $at,0x8006 +/* 33498: ac2ff120 */ sw $t7,-0xee0($at) +/* 3349c: 8fb80024 */ lw $t8,0x24($sp) +/* 334a0: 3c018006 */ lui $at,0x8006 +/* 334a4: ac38f124 */ sw $t8,-0xedc($at) +.L000334a8: +/* 334a8: 0c012194 */ jal func00048650 +/* 334ac: 8fa4001c */ lw $a0,0x1c($sp) +/* 334b0: 8fb9002c */ lw $t9,0x2c($sp) +/* 334b4: 8f280000 */ lw $t0,0x0($t9) +/* 334b8: 8d090004 */ lw $t1,0x4($t0) +/* 334bc: 252a0001 */ addiu $t2,$t1,0x1 +/* 334c0: 2d4a0001 */ sltiu $t2,$t2,0x1 +/* 334c4: afaa0018 */ sw $t2,0x18($sp) +/* 334c8: 8fab002c */ lw $t3,0x2c($sp) +/* 334cc: 8fac0024 */ lw $t4,0x24($sp) +/* 334d0: ad8b0008 */ sw $t3,0x8($t4) +/* 334d4: 8fae0018 */ lw $t6,0x18($sp) +/* 334d8: 8faf0024 */ lw $t7,0x24($sp) +/* 334dc: 25cd0040 */ addiu $t5,$t6,0x40 +/* 334e0: a1ed0040 */ sb $t5,0x40($t7) +/* 334e4: 8fb90024 */ lw $t9,0x24($sp) +/* 334e8: 24180005 */ addiu $t8,$zero,0x5 +/* 334ec: a3380045 */ sb $t8,0x45($t9) +/* 334f0: 3c013f80 */ lui $at,0x3f80 +/* 334f4: 44812000 */ mtc1 $at,$f4 +/* 334f8: 8fa80024 */ lw $t0,0x24($sp) +/* 334fc: e504002c */ swc1 $f4,0x2c($t0) +/* 33500: 8faa0024 */ lw $t2,0x24($sp) +/* 33504: 24090002 */ addiu $t1,$zero,0x2 +/* 33508: ad490034 */ sw $t1,0x34($t2) +/* 3350c: 8fab0020 */ lw $t3,0x20($sp) +/* 33510: 8fad0024 */ lw $t5,0x24($sp) +/* 33514: 916c0003 */ lbu $t4,0x3($t3) +/* 33518: 318e00f0 */ andi $t6,$t4,0xf0 +/* 3351c: a1ae0044 */ sb $t6,0x44($t5) +/* 33520: 8faf0024 */ lw $t7,0x24($sp) +/* 33524: ade00030 */ sw $zero,0x30($t7) +/* 33528: 8fb80024 */ lw $t8,0x24($sp) +/* 3352c: 93190044 */ lbu $t9,0x44($t8) +/* 33530: 33280020 */ andi $t0,$t9,0x20 +/* 33534: 1100000e */ beqz $t0,.L00033570 +/* 33538: 00000000 */ sll $zero,$zero,0x0 +/* 3353c: 8fa90020 */ lw $t1,0x20($sp) +/* 33540: 91240004 */ lbu $a0,0x4($t1) +/* 33544: 00800821 */ addu $at,$a0,$zero +/* 33548: 00012080 */ sll $a0,$at,0x2 +/* 3354c: 00812023 */ subu $a0,$a0,$at +/* 33550: 000420c0 */ sll $a0,$a0,0x3 +/* 33554: 00812021 */ addu $a0,$a0,$at +/* 33558: 00042080 */ sll $a0,$a0,0x2 +/* 3355c: 0c00e7f8 */ jal func00039fe0 +/* 33560: 2484e890 */ addiu $a0,$a0,-6000 +/* 33564: 8faa0024 */ lw $t2,0x24($sp) +/* 33568: 1000000e */ beqz $zero,.L000335a4 +/* 3356c: e5400028 */ swc1 $f0,0x28($t2) +.L00033570: +/* 33570: 8fab0020 */ lw $t3,0x20($sp) +/* 33574: 916c0004 */ lbu $t4,0x4($t3) +/* 33578: 816d0005 */ lb $t5,0x5($t3) +/* 3357c: 000c7080 */ sll $t6,$t4,0x2 +/* 33580: 01cc7023 */ subu $t6,$t6,$t4 +/* 33584: 000e70c0 */ sll $t6,$t6,0x3 +/* 33588: 01cc7021 */ addu $t6,$t6,$t4 +/* 3358c: 000e7080 */ sll $t6,$t6,0x2 +/* 33590: 01cd2021 */ addu $a0,$t6,$t5 +/* 33594: 0c00e7f8 */ jal func00039fe0 +/* 33598: 2484e890 */ addiu $a0,$a0,-6000 +/* 3359c: 8faf0024 */ lw $t7,0x24($sp) +/* 335a0: e5e00028 */ swc1 $f0,0x28($t7) +.L000335a4: +/* 335a4: 8fb80018 */ lw $t8,0x18($sp) +/* 335a8: 13000005 */ beqz $t8,.L000335c0 +/* 335ac: 00000000 */ sll $zero,$zero,0x0 +/* 335b0: 8fb90024 */ lw $t9,0x24($sp) +/* 335b4: 93280044 */ lbu $t0,0x44($t9) +/* 335b8: 35090002 */ ori $t1,$t0,0x2 +/* 335bc: a3290044 */ sb $t1,0x44($t9) +.L000335c0: +/* 335c0: 8faa0024 */ lw $t2,0x24($sp) +/* 335c4: a1400042 */ sb $zero,0x42($t2) +/* 335c8: 8fab0024 */ lw $t3,0x24($sp) +/* 335cc: 240c0040 */ addiu $t4,$zero,0x40 +/* 335d0: a16c0041 */ sb $t4,0x41($t3) +/* 335d4: 8fad0024 */ lw $t5,0x24($sp) +/* 335d8: 240e7fff */ addiu $t6,$zero,0x7fff +/* 335dc: a5ae0038 */ sh $t6,0x38($t5) +/* 335e0: 3c0f8006 */ lui $t7,0x8006 +/* 335e4: 8deff13c */ lw $t7,-0xec4($t7) +/* 335e8: 11e00006 */ beqz $t7,.L00033604 +/* 335ec: 00000000 */ sll $zero,$zero,0x0 +/* 335f0: 3c198006 */ lui $t9,0x8006 +/* 335f4: 8f39f13c */ lw $t9,-0xec4($t9) +/* 335f8: 8fb80024 */ lw $t8,0x24($sp) +/* 335fc: 0320f809 */ jalr $t9 +/* 33600: 8f040008 */ lw $a0,0x8($t8) +.L00033604: +/* 33604: 10000003 */ beqz $zero,.L00033614 +/* 33608: 00000000 */ sll $zero,$zero,0x0 +.L0003360c: +/* 3360c: 0c012194 */ jal func00048650 +/* 33610: 8fa4001c */ lw $a0,0x1c($sp) +.L00033614: +/* 33614: 10000003 */ beqz $zero,.L00033624 +/* 33618: 8fa20024 */ lw $v0,0x24($sp) +/* 3361c: 10000001 */ beqz $zero,.L00033624 +/* 33620: 00000000 */ sll $zero,$zero,0x0 +.L00033624: +/* 33624: 8fbf0014 */ lw $ra,0x14($sp) +/* 33628: 27bd0028 */ addiu $sp,$sp,0x28 +/* 3362c: 03e00008 */ jr $ra +/* 33630: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00033634 +/* 33634: 3c018006 */ lui $at,0x8006 +/* 33638: ac24f140 */ sw $a0,-0xec0($at) +/* 3363c: 03e00008 */ jr $ra +/* 33640: 00000000 */ sll $zero,$zero,0x0 +/* 33644: 03e00008 */ jr $ra +/* 33648: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003364c +/* 3364c: 27bdffe8 */ addiu $sp,$sp,-24 +/* 33650: afbf0014 */ sw $ra,0x14($sp) +/* 33654: afa40018 */ sw $a0,0x18($sp) +/* 33658: 3c0e8006 */ lui $t6,0x8006 +/* 3365c: 8dcef134 */ lw $t6,-0xecc($t6) +/* 33660: 3c018006 */ lui $at,0x8006 +/* 33664: 25cfffff */ addiu $t7,$t6,-1 +/* 33668: ac2ff134 */ sw $t7,-0xecc($at) +/* 3366c: 3c188006 */ lui $t8,0x8006 +/* 33670: 8f18f120 */ lw $t8,-0xee0($t8) +/* 33674: 8fb90018 */ lw $t9,0x18($sp) +/* 33678: 17190005 */ bne $t8,$t9,.L00033690 +/* 3367c: 00000000 */ sll $zero,$zero,0x0 +/* 33680: 8fa80018 */ lw $t0,0x18($sp) +/* 33684: 3c018006 */ lui $at,0x8006 +/* 33688: 8d090000 */ lw $t1,0x0($t0) +/* 3368c: ac29f120 */ sw $t1,-0xee0($at) +.L00033690: +/* 33690: 3c0a8006 */ lui $t2,0x8006 +/* 33694: 8d4af124 */ lw $t2,-0xedc($t2) +/* 33698: 8fab0018 */ lw $t3,0x18($sp) +/* 3369c: 154b0005 */ bne $t2,$t3,.L000336b4 +/* 336a0: 00000000 */ sll $zero,$zero,0x0 +/* 336a4: 8fac0018 */ lw $t4,0x18($sp) +/* 336a8: 3c018006 */ lui $at,0x8006 +/* 336ac: 8d8d0004 */ lw $t5,0x4($t4) +/* 336b0: ac2df124 */ sw $t5,-0xedc($at) +.L000336b4: +/* 336b4: 0c00c5e9 */ jal func000317a4 +/* 336b8: 8fa40018 */ lw $a0,0x18($sp) +/* 336bc: 3c0e8006 */ lui $t6,0x8006 +/* 336c0: 8dcef128 */ lw $t6,-0xed8($t6) +/* 336c4: 11c0000f */ beqz $t6,.L00033704 +/* 336c8: 00000000 */ sll $zero,$zero,0x0 +/* 336cc: 3c0f8006 */ lui $t7,0x8006 +/* 336d0: 8deff128 */ lw $t7,-0xed8($t7) +/* 336d4: 8fb80018 */ lw $t8,0x18($sp) +/* 336d8: af0f0000 */ sw $t7,0x0($t8) +/* 336dc: 8fb90018 */ lw $t9,0x18($sp) +/* 336e0: af200004 */ sw $zero,0x4($t9) +/* 336e4: 3c098006 */ lui $t1,0x8006 +/* 336e8: 8d29f128 */ lw $t1,-0xed8($t1) +/* 336ec: 8fa80018 */ lw $t0,0x18($sp) +/* 336f0: ad280004 */ sw $t0,0x4($t1) +/* 336f4: 8faa0018 */ lw $t2,0x18($sp) +/* 336f8: 3c018006 */ lui $at,0x8006 +/* 336fc: 10000009 */ beqz $zero,.L00033724 +/* 33700: ac2af128 */ sw $t2,-0xed8($at) +.L00033704: +/* 33704: 8fab0018 */ lw $t3,0x18($sp) +/* 33708: ad600004 */ sw $zero,0x4($t3) +/* 3370c: 8fac0018 */ lw $t4,0x18($sp) +/* 33710: 8d8d0004 */ lw $t5,0x4($t4) +/* 33714: ad8d0000 */ sw $t5,0x0($t4) +/* 33718: 8fae0018 */ lw $t6,0x18($sp) +/* 3371c: 3c018006 */ lui $at,0x8006 +/* 33720: ac2ef128 */ sw $t6,-0xed8($at) +.L00033724: +/* 33724: 8faf0018 */ lw $t7,0x18($sp) +/* 33728: 91f80044 */ lbu $t8,0x44($t7) +/* 3372c: 33190004 */ andi $t9,$t8,0x4 +/* 33730: 13200006 */ beqz $t9,.L0003374c +/* 33734: 00000000 */ sll $zero,$zero,0x0 +/* 33738: 3c088006 */ lui $t0,0x8006 +/* 3373c: 8508f130 */ lh $t0,-0xed0($t0) +/* 33740: 3c018006 */ lui $at,0x8006 +/* 33744: 2509ffff */ addiu $t1,$t0,-1 +/* 33748: a429f130 */ sh $t1,-0xed0($at) +.L0003374c: +/* 3374c: 8faa0018 */ lw $t2,0x18($sp) +/* 33750: a1400045 */ sb $zero,0x45($t2) +/* 33754: 8fab0018 */ lw $t3,0x18($sp) +/* 33758: 8d6d0030 */ lw $t5,0x30($t3) +/* 3375c: 11a0000b */ beqz $t5,.L0003378c +/* 33760: 00000000 */ sll $zero,$zero,0x0 +/* 33764: 8fac0018 */ lw $t4,0x18($sp) +/* 33768: 8d8e0030 */ lw $t6,0x30($t4) +/* 3376c: 8dcf0000 */ lw $t7,0x0($t6) +/* 33770: 15ec0004 */ bne $t7,$t4,.L00033784 +/* 33774: 00000000 */ sll $zero,$zero,0x0 +/* 33778: 8fb80018 */ lw $t8,0x18($sp) +/* 3377c: 8f190030 */ lw $t9,0x30($t8) +/* 33780: af200000 */ sw $zero,0x0($t9) +.L00033784: +/* 33784: 8fa80018 */ lw $t0,0x18($sp) +/* 33788: ad000030 */ sw $zero,0x30($t0) +.L0003378c: +/* 3378c: 3c098006 */ lui $t1,0x8006 +/* 33790: 8d29f140 */ lw $t1,-0xec0($t1) +/* 33794: 11200006 */ beqz $t1,.L000337b0 +/* 33798: 00000000 */ sll $zero,$zero,0x0 +/* 3379c: 3c198006 */ lui $t9,0x8006 +/* 337a0: 8f39f140 */ lw $t9,-0xec0($t9) +/* 337a4: 8faa0018 */ lw $t2,0x18($sp) +/* 337a8: 0320f809 */ jalr $t9 +/* 337ac: 8d440008 */ lw $a0,0x8($t2) +.L000337b0: +/* 337b0: 10000001 */ beqz $zero,.L000337b8 +/* 337b4: 00000000 */ sll $zero,$zero,0x0 +.L000337b8: +/* 337b8: 8fbf0014 */ lw $ra,0x14($sp) +/* 337bc: 27bd0018 */ addiu $sp,$sp,0x18 +/* 337c0: 03e00008 */ jr $ra +/* 337c4: 00000000 */ sll $zero,$zero,0x0 +/* 337c8: 30a500ff */ andi $a1,$a1,0xff +/* 337cc: 10800004 */ beqz $a0,.L000337e0 +/* 337d0: 00000000 */ sll $zero,$zero,0x0 +/* 337d4: 00057400 */ sll $t6,$a1,0x10 +/* 337d8: 000e7c03 */ sra $t7,$t6,0x10 +/* 337dc: a08f0040 */ sb $t7,0x40($a0) +.L000337e0: +/* 337e0: 03e00008 */ jr $ra +/* 337e4: 00000000 */ sll $zero,$zero,0x0 +/* 337e8: 03e00008 */ jr $ra +/* 337ec: 00000000 */ sll $zero,$zero,0x0 +/* 337f0: 10800005 */ beqz $a0,.L00033808 +/* 337f4: 00000000 */ sll $zero,$zero,0x0 +/* 337f8: 03e00008 */ jr $ra +/* 337fc: 90820045 */ lbu $v0,0x45($a0) +/* 33800: 10000003 */ beqz $zero,.L00033810 +/* 33804: 00000000 */ sll $zero,$zero,0x0 +.L00033808: +/* 33808: 03e00008 */ jr $ra +/* 3380c: 00001025 */ or $v0,$zero,$zero +.L00033810: +/* 33810: 03e00008 */ jr $ra +/* 33814: 00000000 */ sll $zero,$zero,0x0 +/* 33818: 03e00008 */ jr $ra +/* 3381c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00033820 +/* 33820: 27bdffa0 */ addiu $sp,$sp,-96 +/* 33824: afbf0014 */ sw $ra,0x14($sp) +/* 33828: afa40060 */ sw $a0,0x60($sp) +/* 3382c: afa50064 */ sw $a1,0x64($sp) +/* 33830: afa60068 */ sw $a2,0x68($sp) +/* 33834: afa7006c */ sw $a3,0x6c($sp) +/* 33838: afa00058 */ sw $zero,0x58($sp) +/* 3383c: a7a0004e */ sh $zero,0x4e($sp) +/* 33840: afa00040 */ sw $zero,0x40($sp) +/* 33844: 0c0040d8 */ jal func00010360 +/* 33848: 00000000 */ sll $zero,$zero,0x0 +/* 3384c: 10400003 */ beqz $v0,.L0003385c +/* 33850: 00000000 */ sll $zero,$zero,0x0 +/* 33854: 100000af */ beqz $zero,.L00033b14 +/* 33858: 00001025 */ or $v0,$zero,$zero +.L0003385c: +/* 3385c: 87ae0066 */ lh $t6,0x66($sp) +/* 33860: 11c000a2 */ beqz $t6,.L00033aec +/* 33864: 00000000 */ sll $zero,$zero,0x0 +.L00033868: +/* 33868: 0c003d27 */ jal func0000f49c +/* 3386c: 87a40066 */ lh $a0,0x66($sp) +/* 33870: afa20050 */ sw $v0,0x50($sp) +/* 33874: 8fa40060 */ lw $a0,0x60($sp) +/* 33878: 0c00cce4 */ jal func00033390 +/* 3387c: 8fa50050 */ lw $a1,0x50($sp) +/* 33880: afa2005c */ sw $v0,0x5c($sp) +/* 33884: 8faf005c */ lw $t7,0x5c($sp) +/* 33888: 11e00064 */ beqz $t7,.L00033a1c +/* 3388c: 00000000 */ sll $zero,$zero,0x0 +/* 33890: 3c198006 */ lui $t9,0x8006 +/* 33894: 8f39f12c */ lw $t9,-0xed4($t9) +/* 33898: 8fb8005c */ lw $t8,0x5c($sp) +/* 3389c: af38003c */ sw $t8,0x3c($t9) +/* 338a0: 24080001 */ addiu $t0,$zero,0x1 +/* 338a4: a7a8002c */ sh $t0,0x2c($sp) +/* 338a8: 8fa9005c */ lw $t1,0x5c($sp) +/* 338ac: afa90030 */ sw $t1,0x30($sp) +/* 338b0: 8fab005c */ lw $t3,0x5c($sp) +/* 338b4: 93aa006f */ lbu $t2,0x6f($sp) +/* 338b8: 916c0041 */ lbu $t4,0x41($t3) +/* 338bc: 014c6821 */ addu $t5,$t2,$t4 +/* 338c0: 25aeffc0 */ addiu $t6,$t5,-64 +/* 338c4: afae003c */ sw $t6,0x3c($sp) +/* 338c8: 8faf003c */ lw $t7,0x3c($sp) +/* 338cc: 29e10080 */ slti $at,$t7,0x80 +/* 338d0: 14200004 */ bnez $at,.L000338e4 +/* 338d4: 00000000 */ sll $zero,$zero,0x0 +/* 338d8: 2418007f */ addiu $t8,$zero,0x7f +/* 338dc: 10000005 */ beqz $zero,.L000338f4 +/* 338e0: afb8003c */ sw $t8,0x3c($sp) +.L000338e4: +/* 338e4: 8fb9003c */ lw $t9,0x3c($sp) +/* 338e8: 07210002 */ bgez $t9,.L000338f4 +/* 338ec: 00000000 */ sll $zero,$zero,0x0 +/* 338f0: afa0003c */ sw $zero,0x3c($sp) +.L000338f4: +/* 338f4: 8fa8003c */ lw $t0,0x3c($sp) +/* 338f8: 8fa9005c */ lw $t1,0x5c($sp) +/* 338fc: a1280041 */ sb $t0,0x41($t1) +/* 33900: 8faa005c */ lw $t2,0x5c($sp) +/* 33904: 97ab006a */ lhu $t3,0x6a($sp) +/* 33908: 854c0038 */ lh $t4,0x38($t2) +/* 3390c: 016c0019 */ multu $t3,$t4 +/* 33910: 00006812 */ mflo $t5 +/* 33914: 000d73c2 */ srl $t6,$t5,0xf +/* 33918: a54e0038 */ sh $t6,0x38($t2) +/* 3391c: 8faf005c */ lw $t7,0x5c($sp) +/* 33920: c7a60070 */ lwc1 $f6,0x70($sp) +/* 33924: c5e4002c */ lwc1 $f4,0x2c($t7) +/* 33928: 46062202 */ mul.s $f8,$f4,$f6 +/* 3392c: e5e8002c */ swc1 $f8,0x2c($t7) +/* 33930: 93b80077 */ lbu $t8,0x77($sp) +/* 33934: 8fb9005c */ lw $t9,0x5c($sp) +/* 33938: a3380042 */ sb $t8,0x42($t9) +/* 3393c: 93a8007b */ lbu $t0,0x7b($sp) +/* 33940: 8fa9005c */ lw $t1,0x5c($sp) +/* 33944: a1280043 */ sb $t0,0x43($t1) +/* 33948: 87ab0066 */ lh $t3,0x66($sp) +/* 3394c: 8fac005c */ lw $t4,0x5c($sp) +/* 33950: a58b0046 */ sh $t3,0x46($t4) +/* 33954: 8fad005c */ lw $t5,0x5c($sp) +/* 33958: ada00048 */ sw $zero,0x48($t5) +/* 3395c: 8fae0050 */ lw $t6,0x50($sp) +/* 33960: 8dca0004 */ lw $t2,0x4($t6) +/* 33964: 914f0001 */ lbu $t7,0x1($t2) +/* 33968: 000fc180 */ sll $t8,$t7,0x6 +/* 3396c: 030fc021 */ addu $t8,$t8,$t7 +/* 33970: 0018c0c0 */ sll $t8,$t8,0x3 +/* 33974: 030fc021 */ addu $t8,$t8,$t7 +/* 33978: 0018c080 */ sll $t8,$t8,0x2 +/* 3397c: 030fc023 */ subu $t8,$t8,$t7 +/* 33980: 0018c080 */ sll $t8,$t8,0x2 +/* 33984: 030fc021 */ addu $t8,$t8,$t7 +/* 33988: 0018c080 */ sll $t8,$t8,0x2 +/* 3398c: 030fc021 */ addu $t8,$t8,$t7 +/* 33990: afb80044 */ sw $t8,0x44($sp) +/* 33994: 8fb9005c */ lw $t9,0x5c($sp) +/* 33998: 93280044 */ lbu $t0,0x44($t9) +/* 3399c: 31090010 */ andi $t1,$t0,0x10 +/* 339a0: 11200014 */ beqz $t1,.L000339f4 +/* 339a4: 00000000 */ sll $zero,$zero,0x0 +/* 339a8: 8fab005c */ lw $t3,0x5c($sp) +/* 339ac: 2401ffef */ addiu $at,$zero,-17 +/* 339b0: 916c0044 */ lbu $t4,0x44($t3) +/* 339b4: 01816824 */ and $t5,$t4,$at +/* 339b8: a16d0044 */ sb $t5,0x44($t3) +/* 339bc: 3c048006 */ lui $a0,0x8006 +/* 339c0: 8c84f12c */ lw $a0,-0xed4($a0) +/* 339c4: 8fa60040 */ lw $a2,0x40($sp) +/* 339c8: 27a5002c */ addiu $a1,$sp,0x2c +/* 339cc: 00003825 */ or $a3,$zero,$zero +/* 339d0: 24840014 */ addiu $a0,$a0,0x14 +/* 339d4: 0c00f184 */ jal func0003c610 +/* 339d8: 24c60001 */ addiu $a2,$a2,0x1 +/* 339dc: 8fae0044 */ lw $t6,0x44($sp) +/* 339e0: 25ca0001 */ addiu $t2,$t6,0x1 +/* 339e4: afaa0048 */ sw $t2,0x48($sp) +/* 339e8: 87af0066 */ lh $t7,0x66($sp) +/* 339ec: 10000009 */ beqz $zero,.L00033a14 +/* 339f0: a7af004e */ sh $t7,0x4e($sp) +.L000339f4: +/* 339f4: 3c048006 */ lui $a0,0x8006 +/* 339f8: 8c84f12c */ lw $a0,-0xed4($a0) +/* 339fc: 8fa60044 */ lw $a2,0x44($sp) +/* 33a00: 27a5002c */ addiu $a1,$sp,0x2c +/* 33a04: 00003825 */ or $a3,$zero,$zero +/* 33a08: 24840014 */ addiu $a0,$a0,0x14 +/* 33a0c: 0c00f184 */ jal func0003c610 +/* 33a10: 24c60001 */ addiu $a2,$a2,0x1 +.L00033a14: +/* 33a14: 8fb8005c */ lw $t8,0x5c($sp) +/* 33a18: afb80058 */ sw $t8,0x58($sp) +.L00033a1c: +/* 33a1c: 8fb90040 */ lw $t9,0x40($sp) +/* 33a20: 8fa80044 */ lw $t0,0x44($sp) +/* 33a24: 03284821 */ addu $t1,$t9,$t0 +/* 33a28: afa90040 */ sw $t1,0x40($sp) +/* 33a2c: 8fac0050 */ lw $t4,0x50($sp) +/* 33a30: 8d8d0004 */ lw $t5,0x4($t4) +/* 33a34: afad0054 */ sw $t5,0x54($sp) +/* 33a38: 8fab0054 */ lw $t3,0x54($sp) +/* 33a3c: 916a0002 */ lbu $t2,0x2($t3) +/* 33a40: 916e0000 */ lbu $t6,0x0($t3) +/* 33a44: 314f00c0 */ andi $t7,$t2,0xc0 +/* 33a48: 000fc080 */ sll $t8,$t7,0x2 +/* 33a4c: 01d8c821 */ addu $t9,$t6,$t8 +/* 33a50: a7b90066 */ sh $t9,0x66($sp) +/* 33a54: 87a80066 */ lh $t0,0x66($sp) +/* 33a58: 11000004 */ beqz $t0,.L00033a6c +/* 33a5c: 00000000 */ sll $zero,$zero,0x0 +/* 33a60: 8fa9005c */ lw $t1,0x5c($sp) +/* 33a64: 1520ff80 */ bnez $t1,.L00033868 +/* 33a68: 00000000 */ sll $zero,$zero,0x0 +.L00033a6c: +/* 33a6c: 8fac0058 */ lw $t4,0x58($sp) +/* 33a70: 1180001e */ beqz $t4,.L00033aec +/* 33a74: 00000000 */ sll $zero,$zero,0x0 +/* 33a78: 8fad0058 */ lw $t5,0x58($sp) +/* 33a7c: 91ab0044 */ lbu $t3,0x44($t5) +/* 33a80: 356a0001 */ ori $t2,$t3,0x1 +/* 33a84: a1aa0044 */ sb $t2,0x44($t5) +/* 33a88: 8faf007c */ lw $t7,0x7c($sp) +/* 33a8c: 8fae0058 */ lw $t6,0x58($sp) +/* 33a90: adcf0030 */ sw $t7,0x30($t6) +/* 33a94: 87b8004e */ lh $t8,0x4e($sp) +/* 33a98: 13000014 */ beqz $t8,.L00033aec +/* 33a9c: 00000000 */ sll $zero,$zero,0x0 +/* 33aa0: 8fb90058 */ lw $t9,0x58($sp) +/* 33aa4: 93280044 */ lbu $t0,0x44($t9) +/* 33aa8: 35090010 */ ori $t1,$t0,0x10 +/* 33aac: a3290044 */ sb $t1,0x44($t9) +/* 33ab0: 240c0200 */ addiu $t4,$zero,0x200 +/* 33ab4: a7ac001c */ sh $t4,0x1c($sp) +/* 33ab8: 8fab0058 */ lw $t3,0x58($sp) +/* 33abc: afab0020 */ sw $t3,0x20($sp) +/* 33ac0: 87aa004e */ lh $t2,0x4e($sp) +/* 33ac4: afaa0024 */ sw $t2,0x24($sp) +/* 33ac8: 8fad0060 */ lw $t5,0x60($sp) +/* 33acc: afad0028 */ sw $t5,0x28($sp) +/* 33ad0: 3c048006 */ lui $a0,0x8006 +/* 33ad4: 8c84f12c */ lw $a0,-0xed4($a0) +/* 33ad8: 27a5001c */ addiu $a1,$sp,0x1c +/* 33adc: 8fa60048 */ lw $a2,0x48($sp) +/* 33ae0: 00003825 */ or $a3,$zero,$zero +/* 33ae4: 0c00f184 */ jal func0003c610 +/* 33ae8: 24840014 */ addiu $a0,$a0,0x14 +.L00033aec: +/* 33aec: 8faf007c */ lw $t7,0x7c($sp) +/* 33af0: 11e00004 */ beqz $t7,.L00033b04 +/* 33af4: 00000000 */ sll $zero,$zero,0x0 +/* 33af8: 8fae0058 */ lw $t6,0x58($sp) +/* 33afc: 8fb8007c */ lw $t8,0x7c($sp) +/* 33b00: af0e0000 */ sw $t6,0x0($t8) +.L00033b04: +/* 33b04: 10000003 */ beqz $zero,.L00033b14 +/* 33b08: 8fa20058 */ lw $v0,0x58($sp) +/* 33b0c: 10000001 */ beqz $zero,.L00033b14 +/* 33b10: 00000000 */ sll $zero,$zero,0x0 +.L00033b14: +/* 33b14: 8fbf0014 */ lw $ra,0x14($sp) +/* 33b18: 27bd0060 */ addiu $sp,$sp,0x60 +/* 33b1c: 03e00008 */ jr $ra +/* 33b20: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00033b24 +/* 33b24: 27bdffd8 */ addiu $sp,$sp,-40 +/* 33b28: afbf0014 */ sw $ra,0x14($sp) +/* 33b2c: afa40028 */ sw $a0,0x28($sp) +/* 33b30: 8fae0028 */ lw $t6,0x28($sp) +/* 33b34: 11c00009 */ beqz $t6,.L00033b5c +/* 33b38: 00000000 */ sll $zero,$zero,0x0 +/* 33b3c: 91cf0044 */ lbu $t7,0x44($t6) +/* 33b40: 31f80002 */ andi $t8,$t7,0x2 +/* 33b44: 13000005 */ beqz $t8,.L00033b5c +/* 33b48: 00000000 */ sll $zero,$zero,0x0 +/* 33b4c: 0c00cef0 */ jal func00033bc0 +/* 33b50: 8fa40028 */ lw $a0,0x28($sp) +/* 33b54: 10000014 */ beqz $zero,.L00033ba8 +/* 33b58: 00000000 */ sll $zero,$zero,0x0 +.L00033b5c: +/* 33b5c: 24190400 */ addiu $t9,$zero,0x400 +/* 33b60: a7b90018 */ sh $t9,0x18($sp) +/* 33b64: 8fa80028 */ lw $t0,0x28($sp) +/* 33b68: afa8001c */ sw $t0,0x1c($sp) +/* 33b6c: 8fa90028 */ lw $t1,0x28($sp) +/* 33b70: 1120000d */ beqz $t1,.L00033ba8 +/* 33b74: 00000000 */ sll $zero,$zero,0x0 +/* 33b78: 8faa001c */ lw $t2,0x1c($sp) +/* 33b7c: 2401ffef */ addiu $at,$zero,-17 +/* 33b80: 914b0044 */ lbu $t3,0x44($t2) +/* 33b84: 01616024 */ and $t4,$t3,$at +/* 33b88: a14c0044 */ sb $t4,0x44($t2) +/* 33b8c: 3c048006 */ lui $a0,0x8006 +/* 33b90: 8c84f12c */ lw $a0,-0xed4($a0) +/* 33b94: 27a50018 */ addiu $a1,$sp,0x18 +/* 33b98: 00003025 */ or $a2,$zero,$zero +/* 33b9c: 00003825 */ or $a3,$zero,$zero +/* 33ba0: 0c00f184 */ jal func0003c610 +/* 33ba4: 24840014 */ addiu $a0,$a0,0x14 +.L00033ba8: +/* 33ba8: 10000001 */ beqz $zero,.L00033bb0 +/* 33bac: 00000000 */ sll $zero,$zero,0x0 +.L00033bb0: +/* 33bb0: 8fbf0014 */ lw $ra,0x14($sp) +/* 33bb4: 27bd0028 */ addiu $sp,$sp,0x28 +/* 33bb8: 03e00008 */ jr $ra +/* 33bbc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00033bc0 +/* 33bc0: 27bdffd8 */ addiu $sp,$sp,-40 +/* 33bc4: afbf0014 */ sw $ra,0x14($sp) +/* 33bc8: afa40028 */ sw $a0,0x28($sp) +/* 33bcc: 240e0080 */ addiu $t6,$zero,0x80 +/* 33bd0: a7ae0018 */ sh $t6,0x18($sp) +/* 33bd4: 8faf0028 */ lw $t7,0x28($sp) +/* 33bd8: afaf001c */ sw $t7,0x1c($sp) +/* 33bdc: 8fb80028 */ lw $t8,0x28($sp) +/* 33be0: 1300000d */ beqz $t8,.L00033c18 +/* 33be4: 00000000 */ sll $zero,$zero,0x0 +/* 33be8: 8fb9001c */ lw $t9,0x1c($sp) +/* 33bec: 2401ffef */ addiu $at,$zero,-17 +/* 33bf0: 93280044 */ lbu $t0,0x44($t9) +/* 33bf4: 01014824 */ and $t1,$t0,$at +/* 33bf8: a3290044 */ sb $t1,0x44($t9) +/* 33bfc: 3c048006 */ lui $a0,0x8006 +/* 33c00: 8c84f12c */ lw $a0,-0xed4($a0) +/* 33c04: 27a50018 */ addiu $a1,$sp,0x18 +/* 33c08: 00003025 */ or $a2,$zero,$zero +/* 33c0c: 00003825 */ or $a3,$zero,$zero +/* 33c10: 0c00f184 */ jal func0003c610 +/* 33c14: 24840014 */ addiu $a0,$a0,0x14 +.L00033c18: +/* 33c18: 10000001 */ beqz $zero,.L00033c20 +/* 33c1c: 00000000 */ sll $zero,$zero,0x0 +.L00033c20: +/* 33c20: 8fbf0014 */ lw $ra,0x14($sp) +/* 33c24: 27bd0028 */ addiu $sp,$sp,0x28 +/* 33c28: 03e00008 */ jr $ra +/* 33c2c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00033c30 +/* 33c30: 27bdffd0 */ addiu $sp,$sp,-48 +/* 33c34: afbf0014 */ sw $ra,0x14($sp) +/* 33c38: afa40030 */ sw $a0,0x30($sp) +/* 33c3c: 0c012194 */ jal func00048650 +/* 33c40: 24040001 */ addiu $a0,$zero,0x1 +/* 33c44: afa2002c */ sw $v0,0x2c($sp) +/* 33c48: 3c0e8006 */ lui $t6,0x8006 +/* 33c4c: 8dcef120 */ lw $t6,-0xee0($t6) +/* 33c50: afae0018 */ sw $t6,0x18($sp) +/* 33c54: 8faf0018 */ lw $t7,0x18($sp) +/* 33c58: 11e0001d */ beqz $t7,.L00033cd0 +/* 33c5c: 00000000 */ sll $zero,$zero,0x0 +.L00033c60: +/* 33c60: 24180400 */ addiu $t8,$zero,0x400 +/* 33c64: a7b8001c */ sh $t8,0x1c($sp) +/* 33c68: 8fb90018 */ lw $t9,0x18($sp) +/* 33c6c: afb90020 */ sw $t9,0x20($sp) +/* 33c70: 8fa80018 */ lw $t0,0x18($sp) +/* 33c74: 93aa0033 */ lbu $t2,0x33($sp) +/* 33c78: 91090044 */ lbu $t1,0x44($t0) +/* 33c7c: 012a5824 */ and $t3,$t1,$t2 +/* 33c80: 156a000d */ bne $t3,$t2,.L00033cb8 +/* 33c84: 00000000 */ sll $zero,$zero,0x0 +/* 33c88: 8fac0020 */ lw $t4,0x20($sp) +/* 33c8c: 2401ffef */ addiu $at,$zero,-17 +/* 33c90: 918d0044 */ lbu $t5,0x44($t4) +/* 33c94: 01a17024 */ and $t6,$t5,$at +/* 33c98: a18e0044 */ sb $t6,0x44($t4) +/* 33c9c: 3c048006 */ lui $a0,0x8006 +/* 33ca0: 8c84f12c */ lw $a0,-0xed4($a0) +/* 33ca4: 27a5001c */ addiu $a1,$sp,0x1c +/* 33ca8: 00003025 */ or $a2,$zero,$zero +/* 33cac: 00003825 */ or $a3,$zero,$zero +/* 33cb0: 0c00f184 */ jal func0003c610 +/* 33cb4: 24840014 */ addiu $a0,$a0,0x14 +.L00033cb8: +/* 33cb8: 8faf0018 */ lw $t7,0x18($sp) +/* 33cbc: 8df80000 */ lw $t8,0x0($t7) +/* 33cc0: afb80018 */ sw $t8,0x18($sp) +/* 33cc4: 8fb90018 */ lw $t9,0x18($sp) +/* 33cc8: 1720ffe5 */ bnez $t9,.L00033c60 +/* 33ccc: 00000000 */ sll $zero,$zero,0x0 +.L00033cd0: +/* 33cd0: 0c012194 */ jal func00048650 +/* 33cd4: 8fa4002c */ lw $a0,0x2c($sp) +/* 33cd8: 10000001 */ beqz $zero,.L00033ce0 +/* 33cdc: 00000000 */ sll $zero,$zero,0x0 +.L00033ce0: +/* 33ce0: 8fbf0014 */ lw $ra,0x14($sp) +/* 33ce4: 27bd0030 */ addiu $sp,$sp,0x30 +/* 33ce8: 03e00008 */ jr $ra +/* 33cec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00033cf0 +/* 33cf0: 27bdffd0 */ addiu $sp,$sp,-48 +/* 33cf4: afbf0014 */ sw $ra,0x14($sp) +/* 33cf8: afa40030 */ sw $a0,0x30($sp) +/* 33cfc: 0c012194 */ jal func00048650 +/* 33d00: 24040001 */ addiu $a0,$zero,0x1 +/* 33d04: afa2002c */ sw $v0,0x2c($sp) +/* 33d08: 3c0e8006 */ lui $t6,0x8006 +/* 33d0c: 8dcef120 */ lw $t6,-0xee0($t6) +/* 33d10: afae0018 */ sw $t6,0x18($sp) +/* 33d14: 8faf0018 */ lw $t7,0x18($sp) +/* 33d18: 11e0001d */ beqz $t7,.L00033d90 +/* 33d1c: 00000000 */ sll $zero,$zero,0x0 +.L00033d20: +/* 33d20: 24180080 */ addiu $t8,$zero,0x80 +/* 33d24: a7b8001c */ sh $t8,0x1c($sp) +/* 33d28: 8fb90018 */ lw $t9,0x18($sp) +/* 33d2c: afb90020 */ sw $t9,0x20($sp) +/* 33d30: 8fa80018 */ lw $t0,0x18($sp) +/* 33d34: 93aa0033 */ lbu $t2,0x33($sp) +/* 33d38: 91090044 */ lbu $t1,0x44($t0) +/* 33d3c: 012a5824 */ and $t3,$t1,$t2 +/* 33d40: 156a000d */ bne $t3,$t2,.L00033d78 +/* 33d44: 00000000 */ sll $zero,$zero,0x0 +/* 33d48: 8fac0020 */ lw $t4,0x20($sp) +/* 33d4c: 2401ffef */ addiu $at,$zero,-17 +/* 33d50: 918d0044 */ lbu $t5,0x44($t4) +/* 33d54: 01a17024 */ and $t6,$t5,$at +/* 33d58: a18e0044 */ sb $t6,0x44($t4) +/* 33d5c: 3c048006 */ lui $a0,0x8006 +/* 33d60: 8c84f12c */ lw $a0,-0xed4($a0) +/* 33d64: 27a5001c */ addiu $a1,$sp,0x1c +/* 33d68: 00003025 */ or $a2,$zero,$zero +/* 33d6c: 00003825 */ or $a3,$zero,$zero +/* 33d70: 0c00f184 */ jal func0003c610 +/* 33d74: 24840014 */ addiu $a0,$a0,0x14 +.L00033d78: +/* 33d78: 8faf0018 */ lw $t7,0x18($sp) +/* 33d7c: 8df80000 */ lw $t8,0x0($t7) +/* 33d80: afb80018 */ sw $t8,0x18($sp) +/* 33d84: 8fb90018 */ lw $t9,0x18($sp) +/* 33d88: 1720ffe5 */ bnez $t9,.L00033d20 +/* 33d8c: 00000000 */ sll $zero,$zero,0x0 +.L00033d90: +/* 33d90: 0c012194 */ jal func00048650 +/* 33d94: 8fa4002c */ lw $a0,0x2c($sp) +/* 33d98: 10000001 */ beqz $zero,.L00033da0 +/* 33d9c: 00000000 */ sll $zero,$zero,0x0 +.L00033da0: +/* 33da0: 8fbf0014 */ lw $ra,0x14($sp) +/* 33da4: 27bd0030 */ addiu $sp,$sp,0x30 +/* 33da8: 03e00008 */ jr $ra +/* 33dac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00033db0 +/* 33db0: 27bdffe8 */ addiu $sp,$sp,-24 +/* 33db4: afbf0014 */ sw $ra,0x14($sp) +/* 33db8: 0c00cf3c */ jal func00033cf0 +/* 33dbc: 24040001 */ addiu $a0,$zero,0x1 +/* 33dc0: 10000001 */ beqz $zero,.L00033dc8 +/* 33dc4: 00000000 */ sll $zero,$zero,0x0 +.L00033dc8: +/* 33dc8: 8fbf0014 */ lw $ra,0x14($sp) +/* 33dcc: 27bd0018 */ addiu $sp,$sp,0x18 +/* 33dd0: 03e00008 */ jr $ra +/* 33dd4: 00000000 */ sll $zero,$zero,0x0 +/* 33dd8: 27bdffe8 */ addiu $sp,$sp,-24 +/* 33ddc: afbf0014 */ sw $ra,0x14($sp) +/* 33de0: 0c00cf0c */ jal func00033c30 +/* 33de4: 24040001 */ addiu $a0,$zero,0x1 +/* 33de8: 10000001 */ beqz $zero,.L00033df0 +/* 33dec: 00000000 */ sll $zero,$zero,0x0 +.L00033df0: +/* 33df0: 8fbf0014 */ lw $ra,0x14($sp) +/* 33df4: 27bd0018 */ addiu $sp,$sp,0x18 +/* 33df8: 03e00008 */ jr $ra +/* 33dfc: 00000000 */ sll $zero,$zero,0x0 +/* 33e00: 27bdffe8 */ addiu $sp,$sp,-24 +/* 33e04: afbf0014 */ sw $ra,0x14($sp) +/* 33e08: 0c00cf0c */ jal func00033c30 +/* 33e0c: 24040011 */ addiu $a0,$zero,0x11 +/* 33e10: 10000001 */ beqz $zero,.L00033e18 +/* 33e14: 00000000 */ sll $zero,$zero,0x0 +.L00033e18: +/* 33e18: 8fbf0014 */ lw $ra,0x14($sp) +/* 33e1c: 27bd0018 */ addiu $sp,$sp,0x18 +/* 33e20: 03e00008 */ jr $ra +/* 33e24: 00000000 */ sll $zero,$zero,0x0 +/* 33e28: 27bdffe8 */ addiu $sp,$sp,-24 +/* 33e2c: afbf0014 */ sw $ra,0x14($sp) +/* 33e30: 0c00cf0c */ jal func00033c30 +/* 33e34: 24040003 */ addiu $a0,$zero,0x3 +/* 33e38: 10000001 */ beqz $zero,.L00033e40 +/* 33e3c: 00000000 */ sll $zero,$zero,0x0 +.L00033e40: +/* 33e40: 8fbf0014 */ lw $ra,0x14($sp) +/* 33e44: 27bd0018 */ addiu $sp,$sp,0x18 +/* 33e48: 03e00008 */ jr $ra +/* 33e4c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00033e50 +/* 33e50: 27bdffd8 */ addiu $sp,$sp,-40 +/* 33e54: afbf0014 */ sw $ra,0x14($sp) +/* 33e58: afa40028 */ sw $a0,0x28($sp) +/* 33e5c: afa5002c */ sw $a1,0x2c($sp) +/* 33e60: afa60030 */ sw $a2,0x30($sp) +/* 33e64: 87ae002e */ lh $t6,0x2e($sp) +/* 33e68: a7ae0018 */ sh $t6,0x18($sp) +/* 33e6c: 8faf0028 */ lw $t7,0x28($sp) +/* 33e70: afaf001c */ sw $t7,0x1c($sp) +/* 33e74: 8fb80030 */ lw $t8,0x30($sp) +/* 33e78: afb80020 */ sw $t8,0x20($sp) +/* 33e7c: 8fb90028 */ lw $t9,0x28($sp) +/* 33e80: 1320000a */ beqz $t9,.L00033eac +/* 33e84: 00000000 */ sll $zero,$zero,0x0 +/* 33e88: 3c048006 */ lui $a0,0x8006 +/* 33e8c: 8c84f12c */ lw $a0,-0xed4($a0) +/* 33e90: 27a50018 */ addiu $a1,$sp,0x18 +/* 33e94: 00003025 */ or $a2,$zero,$zero +/* 33e98: 00003825 */ or $a3,$zero,$zero +/* 33e9c: 0c00f184 */ jal func0003c610 +/* 33ea0: 24840014 */ addiu $a0,$a0,0x14 +/* 33ea4: 10000001 */ beqz $zero,.L00033eac +/* 33ea8: 00000000 */ sll $zero,$zero,0x0 +.L00033eac: +/* 33eac: 10000001 */ beqz $zero,.L00033eb4 +/* 33eb0: 00000000 */ sll $zero,$zero,0x0 +.L00033eb4: +/* 33eb4: 8fbf0014 */ lw $ra,0x14($sp) +/* 33eb8: 27bd0028 */ addiu $sp,$sp,0x28 +/* 33ebc: 03e00008 */ jr $ra +/* 33ec0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00033ec4 +/* 33ec4: 27bdfff8 */ addiu $sp,$sp,-8 +/* 33ec8: 308400ff */ andi $a0,$a0,0xff +/* 33ecc: 3c0e800a */ lui $t6,0x800a +/* 33ed0: 8dcec334 */ lw $t6,-0x3ccc($t6) +/* 33ed4: 11c00005 */ beqz $t6,.L00033eec +/* 33ed8: 00000000 */ sll $zero,$zero,0x0 +/* 33edc: 00047840 */ sll $t7,$a0,0x1 +/* 33ee0: 01cfc021 */ addu $t8,$t6,$t7 +/* 33ee4: 10000002 */ beqz $zero,.L00033ef0 +/* 33ee8: 87050000 */ lh $a1,0x0($t8) +.L00033eec: +/* 33eec: 00002825 */ or $a1,$zero,$zero +.L00033ef0: +/* 33ef0: 10000003 */ beqz $zero,.L00033f00 +/* 33ef4: 30a2ffff */ andi $v0,$a1,0xffff +/* 33ef8: 10000001 */ beqz $zero,.L00033f00 +/* 33efc: 00000000 */ sll $zero,$zero,0x0 +.L00033f00: +/* 33f00: 03e00008 */ jr $ra +/* 33f04: 27bd0008 */ addiu $sp,$sp,0x8 +); + +GLOBAL_ASM( +glabel func00033f08 +/* 33f08: 3c028006 */ lui $v0,0x8006 +/* 33f0c: 03e00008 */ jr $ra +/* 33f10: 8c42f120 */ lw $v0,-0xee0($v0) +/* 33f14: 03e00008 */ jr $ra +/* 33f18: 00000000 */ sll $zero,$zero,0x0 +/* 33f1c: 03e00008 */ jr $ra +/* 33f20: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00033f24 +/* 33f24: 3c0e8006 */ lui $t6,0x8006 +/* 33f28: 8dcef12c */ lw $t6,-0xed4($t6) +/* 33f2c: 03e00008 */ jr $ra +/* 33f30: 8dc20050 */ lw $v0,0x50($t6) +/* 33f34: 03e00008 */ jr $ra +/* 33f38: 00000000 */ sll $zero,$zero,0x0 +/* 33f3c: 03e00008 */ jr $ra +/* 33f40: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00033f44 +/* 33f44: 27bdffc8 */ addiu $sp,$sp,-56 +/* 33f48: afbf0014 */ sw $ra,0x14($sp) +/* 33f4c: afa40038 */ sw $a0,0x38($sp) +/* 33f50: afa5003c */ sw $a1,0x3c($sp) +/* 33f54: 3c0e800a */ lui $t6,0x800a +/* 33f58: 8dcec334 */ lw $t6,-0x3ccc($t6) +/* 33f5c: 11c0002e */ beqz $t6,.L00034018 +/* 33f60: 00000000 */ sll $zero,$zero,0x0 +/* 33f64: 0c012194 */ jal func00048650 +/* 33f68: 24040001 */ addiu $a0,$zero,0x1 +/* 33f6c: afa20034 */ sw $v0,0x34($sp) +/* 33f70: 3c0f8006 */ lui $t7,0x8006 +/* 33f74: 8deff120 */ lw $t7,-0xee0($t7) +/* 33f78: afaf0030 */ sw $t7,0x30($sp) +/* 33f7c: 93a8003b */ lbu $t0,0x3b($sp) +/* 33f80: 3c19800a */ lui $t9,0x800a +/* 33f84: 8f39c334 */ lw $t9,-0x3ccc($t9) +/* 33f88: 97b8003e */ lhu $t8,0x3e($sp) +/* 33f8c: 00084840 */ sll $t1,$t0,0x1 +/* 33f90: 03295021 */ addu $t2,$t9,$t1 +/* 33f94: a5580000 */ sh $t8,0x0($t2) +/* 33f98: 8fab0030 */ lw $t3,0x30($sp) +/* 33f9c: afa0002c */ sw $zero,0x2c($sp) +/* 33fa0: 1160001b */ beqz $t3,.L00034010 +/* 33fa4: 00000000 */ sll $zero,$zero,0x0 +.L00033fa8: +/* 33fa8: 8fac0030 */ lw $t4,0x30($sp) +/* 33fac: 93b9003b */ lbu $t9,0x3b($sp) +/* 33fb0: 8d8d0008 */ lw $t5,0x8($t4) +/* 33fb4: 8dae0004 */ lw $t6,0x4($t5) +/* 33fb8: 91cf0002 */ lbu $t7,0x2($t6) +/* 33fbc: 31e8001f */ andi $t0,$t7,0x1f +/* 33fc0: 1519000c */ bne $t0,$t9,.L00033ff4 +/* 33fc4: 00000000 */ sll $zero,$zero,0x0 +/* 33fc8: 24090800 */ addiu $t1,$zero,0x800 +/* 33fcc: a7a9001c */ sh $t1,0x1c($sp) +/* 33fd0: 8fb80030 */ lw $t8,0x30($sp) +/* 33fd4: afb80020 */ sw $t8,0x20($sp) +/* 33fd8: 3c048006 */ lui $a0,0x8006 +/* 33fdc: 8c84f12c */ lw $a0,-0xed4($a0) +/* 33fe0: 27a5001c */ addiu $a1,$sp,0x1c +/* 33fe4: 00003025 */ or $a2,$zero,$zero +/* 33fe8: 00003825 */ or $a3,$zero,$zero +/* 33fec: 0c00f184 */ jal func0003c610 +/* 33ff0: 24840014 */ addiu $a0,$a0,0x14 +.L00033ff4: +/* 33ff4: 8faa002c */ lw $t2,0x2c($sp) +/* 33ff8: 8fac0030 */ lw $t4,0x30($sp) +/* 33ffc: 254b0001 */ addiu $t3,$t2,0x1 +/* 34000: afab002c */ sw $t3,0x2c($sp) +/* 34004: 8d8d0000 */ lw $t5,0x0($t4) +/* 34008: 15a0ffe7 */ bnez $t5,.L00033fa8 +/* 3400c: afad0030 */ sw $t5,0x30($sp) +.L00034010: +/* 34010: 0c012194 */ jal func00048650 +/* 34014: 8fa40034 */ lw $a0,0x34($sp) +.L00034018: +/* 34018: 10000001 */ beqz $zero,.L00034020 +/* 3401c: 00000000 */ sll $zero,$zero,0x0 +.L00034020: +/* 34020: 8fbf0014 */ lw $ra,0x14($sp) +/* 34024: 27bd0038 */ addiu $sp,$sp,0x38 +/* 34028: 03e00008 */ jr $ra +/* 3402c: 00000000 */ sll $zero,$zero,0x0 +); + +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,0x800a +/* 34044: a020c340 */ sb $zero,-0x3cc0($at) +/* 34048: 3c01800a */ lui $at,0x800a +/* 3404c: a020c341 */ sb $zero,-0x3cbf($at) +/* 34050: 3c01800a */ lui $at,0x800a +/* 34054: a020c342 */ sb $zero,-0x3cbe($at) +/* 34058: 93b0002b */ lbu $s0,0x2b($sp) +/* 3405c: 24010001 */ addiu $at,$zero,0x1 +/* 34060: 12010009 */ beq $s0,$at,.L00034088 +/* 34064: 00000000 */ sll $zero,$zero,0x0 +/* 34068: 24010003 */ addiu $at,$zero,0x3 +/* 3406c: 1201000b */ beq $s0,$at,.L0003409c +/* 34070: 00000000 */ sll $zero,$zero,0x0 +/* 34074: 24010004 */ addiu $at,$zero,0x4 +/* 34078: 1201000d */ beq $s0,$at,.L000340b0 +/* 3407c: 00000000 */ sll $zero,$zero,0x0 +/* 34080: 10000010 */ beqz $zero,.L000340c4 +/* 34084: 00000000 */ sll $zero,$zero,0x0 +.L00034088: +/* 34088: 240e0001 */ addiu $t6,$zero,0x1 +/* 3408c: 3c01800a */ lui $at,0x800a +/* 34090: a02ec341 */ sb $t6,-0x3cbf($at) +/* 34094: 1000000b */ beqz $zero,.L000340c4 +/* 34098: 00000000 */ sll $zero,$zero,0x0 +.L0003409c: +/* 3409c: 240f0001 */ addiu $t7,$zero,0x1 +/* 340a0: 3c01800a */ lui $at,0x800a +/* 340a4: a02fc342 */ sb $t7,-0x3cbe($at) +/* 340a8: 10000006 */ beqz $zero,.L000340c4 +/* 340ac: 00000000 */ sll $zero,$zero,0x0 +.L000340b0: +/* 340b0: 24180001 */ addiu $t8,$zero,0x1 +/* 340b4: 3c01800a */ lui $at,0x800a +/* 340b8: a038c340 */ sb $t8,-0x3cc0($at) +/* 340bc: 10000001 */ beqz $zero,.L000340c4 +/* 340c0: 00000000 */ sll $zero,$zero,0x0 +.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 */ beqz $zero,.L000340f0 +/* 340ec: 00000000 */ sll $zero,$zero,0x0 +.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 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00034104 +/* 34104: 27bdfff8 */ addiu $sp,$sp,-8 +/* 34108: 14a00004 */ bnez $a1,.L0003411c +/* 3410c: 00000000 */ sll $zero,$zero,0x0 +/* 34110: 3c05800a */ lui $a1,0x800a +/* 34114: 00a42821 */ addu $a1,$a1,$a0 +/* 34118: 90a5c348 */ lbu $a1,-0x3cb8($a1) +.L0003411c: +/* 3411c: 3c01800a */ lui $at,0x800a +/* 34120: 00240821 */ addu $at,$at,$a0 +/* 34124: a020c344 */ sb $zero,-0x3cbc($at) +/* 34128: 3c01800a */ lui $at,0x800a +/* 3412c: 00240821 */ addu $at,$at,$a0 +/* 34130: a020c346 */ sb $zero,-0x3cba($at) +/* 34134: 00a03025 */ or $a2,$a1,$zero +/* 34138: 24010002 */ addiu $at,$zero,0x2 +/* 3413c: 10c1000c */ beq $a2,$at,.L00034170 +/* 34140: 00000000 */ sll $zero,$zero,0x0 +/* 34144: 24010003 */ addiu $at,$zero,0x3 +/* 34148: 10c10013 */ beq $a2,$at,.L00034198 +/* 3414c: 00000000 */ sll $zero,$zero,0x0 +/* 34150: 24010004 */ addiu $at,$zero,0x4 +/* 34154: 10c1001a */ beq $a2,$at,.L000341c0 +/* 34158: 00000000 */ sll $zero,$zero,0x0 +/* 3415c: 24010005 */ addiu $at,$zero,0x5 +/* 34160: 10c10021 */ beq $a2,$at,.L000341e8 +/* 34164: 00000000 */ sll $zero,$zero,0x0 +/* 34168: 1000002d */ beqz $zero,.L00034220 +/* 3416c: 00000000 */ sll $zero,$zero,0x0 +.L00034170: +/* 34170: 3c0e800a */ lui $t6,0x800a +/* 34174: 91cec340 */ lbu $t6,-0x3cc0($t6) +/* 34178: 11c00005 */ beqz $t6,.L00034190 +/* 3417c: 00000000 */ sll $zero,$zero,0x0 +/* 34180: 3c01800a */ lui $at,0x800a +/* 34184: 00240821 */ addu $at,$at,$a0 +/* 34188: 240f0001 */ addiu $t7,$zero,0x1 +/* 3418c: a02fc346 */ sb $t7,-0x3cba($at) +.L00034190: +/* 34190: 10000023 */ beqz $zero,.L00034220 +/* 34194: 00000000 */ sll $zero,$zero,0x0 +.L00034198: +/* 34198: 3c18800a */ lui $t8,0x800a +/* 3419c: 9318c340 */ lbu $t8,-0x3cc0($t8) +/* 341a0: 13000005 */ beqz $t8,.L000341b8 +/* 341a4: 00000000 */ sll $zero,$zero,0x0 +/* 341a8: 3c01800a */ lui $at,0x800a +/* 341ac: 00240821 */ addu $at,$at,$a0 +/* 341b0: 24190001 */ addiu $t9,$zero,0x1 +/* 341b4: a039c344 */ sb $t9,-0x3cbc($at) +.L000341b8: +/* 341b8: 10000019 */ beqz $zero,.L00034220 +/* 341bc: 00000000 */ sll $zero,$zero,0x0 +.L000341c0: +/* 341c0: 3c08800a */ lui $t0,0x800a +/* 341c4: 9108c341 */ lbu $t0,-0x3cbf($t0) +/* 341c8: 15000005 */ bnez $t0,.L000341e0 +/* 341cc: 00000000 */ sll $zero,$zero,0x0 +/* 341d0: 3c01800a */ lui $at,0x800a +/* 341d4: 00240821 */ addu $at,$at,$a0 +/* 341d8: 24090001 */ addiu $t1,$zero,0x1 +/* 341dc: a029c344 */ sb $t1,-0x3cbc($at) +.L000341e0: +/* 341e0: 1000000f */ beqz $zero,.L00034220 +/* 341e4: 00000000 */ sll $zero,$zero,0x0 +.L000341e8: +/* 341e8: 3c0a800a */ lui $t2,0x800a +/* 341ec: 914ac341 */ lbu $t2,-0x3cbf($t2) +/* 341f0: 15400009 */ bnez $t2,.L00034218 +/* 341f4: 00000000 */ sll $zero,$zero,0x0 +/* 341f8: 3c01800a */ lui $at,0x800a +/* 341fc: 00240821 */ addu $at,$at,$a0 +/* 34200: 240b0001 */ addiu $t3,$zero,0x1 +/* 34204: a02bc344 */ sb $t3,-0x3cbc($at) +/* 34208: 3c01800a */ lui $at,0x800a +/* 3420c: 00240821 */ addu $at,$at,$a0 +/* 34210: 240c0001 */ addiu $t4,$zero,0x1 +/* 34214: a02cc346 */ sb $t4,-0x3cba($at) +.L00034218: +/* 34218: 10000001 */ beqz $zero,.L00034220 +/* 3421c: 00000000 */ sll $zero,$zero,0x0 +.L00034220: +/* 34220: 3c01800a */ lui $at,0x800a +/* 34224: 00240821 */ addu $at,$at,$a0 +/* 34228: a025c348 */ sb $a1,-0x3cb8($at) +/* 3422c: 10000001 */ beqz $zero,.L00034234 +/* 34230: 00000000 */ sll $zero,$zero,0x0 +.L00034234: +/* 34234: 03e00008 */ jr $ra +/* 34238: 27bd0008 */ addiu $sp,$sp,0x8 +/* 3423c: 00000000 */ sll $zero,$zero,0x0 +); + +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,0x8006 +/* 34270: 8d08f114 */ lw $t0,-0xeec($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 */ sll $zero,$zero,0x0 +.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 */ sll $zero,$zero,0x0 +.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,0x7003 +/* 34480: 258c44b0 */ addiu $t4,$t4,0x44b0 +/* 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 */ beqz $zero,.L000344a0 +/* 3449c: 00000000 */ sll $zero,$zero,0x0 +.L000344a0: +/* 344a0: 8fbf001c */ lw $ra,0x1c($sp) +/* 344a4: 27bd0038 */ addiu $sp,$sp,0x38 +/* 344a8: 03e00008 */ jr $ra +/* 344ac: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 344e8: 0018c080 */ sll $t8,$t8,0x2 +/* 344ec: 3c017005 */ lui $at,0x7005 +/* 344f0: 00380821 */ addu $at,$at,$t8 +/* 344f4: 8c384780 */ lw $t8,0x4780($at) +/* 344f8: 03000008 */ jr $t8 +/* 344fc: 00000000 */ sll $zero,$zero,0x0 +/* 34500: 0c00d37e */ jal func00034df8 +/* 34504: 8fa40074 */ lw $a0,0x74($sp) +/* 34508: 10000220 */ beqz $zero,.L00034d8c +/* 3450c: 00000000 */ sll $zero,$zero,0x0 +/* 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 func0003c610 +/* 3452c: 8d06005c */ lw $a2,0x5c($t0) +/* 34530: 10000216 */ beqz $zero,.L00034d8c +/* 34534: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00034d8c +/* 3458c: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00034d8c +/* 34620: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 34674: 31210004 */ andi $at,$t1,0x4 +/* 34678: 31290078 */ andi $t1,$t1,0x78 +/* 3467c: 11200014 */ beqz $t1,.L000346d0 +/* 34680: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 3469c: 460031a4 */ cvt.w.s $f6,$f6 +/* 346a0: 4449f800 */ cfc1 $t1,$31 +/* 346a4: 00000000 */ sll $zero,$zero,0x0 +/* 346a8: 31210004 */ andi $at,$t1,0x4 +/* 346ac: 31290078 */ andi $t1,$t1,0x78 +/* 346b0: 15200005 */ bnez $t1,.L000346c8 +/* 346b4: 00000000 */ sll $zero,$zero,0x0 +/* 346b8: 44093000 */ mfc1 $t1,$f6 +/* 346bc: 3c018000 */ lui $at,0x8000 +/* 346c0: 10000007 */ beqz $zero,.L000346e0 +/* 346c4: 01214825 */ or $t1,$t1,$at +.L000346c8: +/* 346c8: 10000005 */ beqz $zero,.L000346e0 +/* 346cc: 2409ffff */ addiu $t1,$zero,-1 +.L000346d0: +/* 346d0: 44093000 */ mfc1 $t1,$f6 +/* 346d4: 00000000 */ sll $zero,$zero,0x0 +/* 346d8: 0520fffb */ bltz $t1,.L000346c8 +/* 346dc: 00000000 */ sll $zero,$zero,0x0 +.L000346e0: +/* 346e0: 8faa0058 */ lw $t2,0x58($sp) +/* 346e4: 44c8f800 */ ctc1 $t0,$31 +/* 346e8: a1490036 */ sb $t1,0x36($t2) +/* 346ec: 00000000 */ sll $zero,$zero,0x0 +/* 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 func0003c610 +/* 34758: 24840048 */ addiu $a0,$a0,0x48 +/* 3475c: 1000018b */ beqz $zero,.L00034d8c +/* 34760: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +.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 func0003c610 +/* 34904: 24840048 */ addiu $a0,$a0,0x48 +/* 34908: 10000120 */ beqz $zero,.L00034d8c +/* 3490c: 00000000 */ sll $zero,$zero,0x0 +/* 34910: 8fad0074 */ lw $t5,0x74($sp) +/* 34914: 01a02025 */ or $a0,$t5,$zero +/* 34918: 0c00d444 */ jal func00035110 +/* 3491c: 25a50038 */ addiu $a1,$t5,0x38 +/* 34920: 1000011a */ beqz $zero,.L00034d8c +/* 34924: 00000000 */ sll $zero,$zero,0x0 +/* 34928: 8fab0074 */ lw $t3,0x74($sp) +/* 3492c: 01602025 */ or $a0,$t3,$zero +/* 34930: 0c00dc88 */ jal func00037220 +/* 34934: 25650038 */ addiu $a1,$t3,0x38 +/* 34938: 10000114 */ beqz $zero,.L00034d8c +/* 3493c: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00034d8c +/* 349ac: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00034d8c +/* 34a0c: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00034a9c +/* 34a68: 00000000 */ sll $zero,$zero,0x0 +.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 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00034d8c +/* 34aa0: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00034d8c +/* 34ad0: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00034d8c +/* 34b58: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.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 func0003c610 +/* 34cd4: 24840048 */ addiu $a0,$a0,0x48 +.L00034cd8: +/* 34cd8: 1000002c */ beqz $zero,.L00034d8c +/* 34cdc: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00034d8c +/* 34d1c: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00034d8c +/* 34d5c: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00034d8c +/* 34d80: 00000000 */ sll $zero,$zero,0x0 +/* 34d84: 10000001 */ beqz $zero,.L00034d8c +/* 34d88: 00000000 */ sll $zero,$zero,0x0 +.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 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00034ddc +/* 34dd0: 8d220028 */ lw $v0,0x28($t1) +/* 34dd4: 10000001 */ beqz $zero,.L00034ddc +/* 34dd8: 00000000 */ sll $zero,$zero,0x0 +.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 */ sll $zero,$zero,0x0 +/* 34e14: 10000039 */ beqz $zero,.L00034efc +/* 34e18: 00000000 */ sll $zero,$zero,0x0 +.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 */ sll $zero,$zero,0x0 +/* 34e44: 00084080 */ sll $t0,$t0,0x2 +/* 34e48: 3c017005 */ lui $at,0x7005 +/* 34e4c: 00280821 */ addu $at,$at,$t0 +/* 34e50: 8c2847e8 */ lw $t0,0x47e8($at) +/* 34e54: 01000008 */ jr $t0 +/* 34e58: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00034ef4 +/* 34e74: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00034ef4 +/* 34e90: 00000000 */ sll $zero,$zero,0x0 +/* 34e94: 3c098006 */ lui $t1,0x8006 +/* 34e98: 8d29f4dc */ lw $t1,-0xb24($t1) +/* 34e9c: 1520000d */ bnez $t1,.L00034ed4 +/* 34ea0: 00000000 */ sll $zero,$zero,0x0 +/* 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 func0003c610 +/* 34ed0: 24840048 */ addiu $a0,$a0,0x48 +.L00034ed4: +/* 34ed4: 10000007 */ beqz $zero,.L00034ef4 +/* 34ed8: 00000000 */ sll $zero,$zero,0x0 +/* 34edc: 0c00dd67 */ jal func0003759c +/* 34ee0: 8fa40028 */ lw $a0,0x28($sp) +/* 34ee4: 10000003 */ beqz $zero,.L00034ef4 +/* 34ee8: 00000000 */ sll $zero,$zero,0x0 +.L00034eec: +/* 34eec: 10000001 */ beqz $zero,.L00034ef4 +/* 34ef0: 00000000 */ sll $zero,$zero,0x0 +.L00034ef4: +/* 34ef4: 10000001 */ beqz $zero,.L00034efc +/* 34ef8: 00000000 */ sll $zero,$zero,0x0 +.L00034efc: +/* 34efc: 8fbf0014 */ lw $ra,0x14($sp) +/* 34f00: 27bd0028 */ addiu $sp,$sp,0x28 +/* 34f04: 03e00008 */ jr $ra +/* 34f08: 00000000 */ sll $zero,$zero,0x0 +); + +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 */ sll $zero,$zero,0x0 +/* 34f44: 93090034 */ lbu $t1,0x34($t8) +/* 34f48: 24010003 */ addiu $at,$zero,0x3 +/* 34f4c: 1121000f */ beq $t1,$at,.L00034f8c +/* 34f50: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00034fa4 +/* 34fa0: 00000000 */ sll $zero,$zero,0x0 +.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 */ sll $zero,$zero,0x0 +); + +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 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +.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 */ beqz $zero,.L000350fc +/* 350f8: 00000000 */ sll $zero,$zero,0x0 +.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 */ sll $zero,$zero,0x0 +); + +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 */ sll $zero,$zero,0x0 +/* 3518c: 0019c880 */ sll $t9,$t9,0x2 +/* 35190: 3c017005 */ lui $at,0x7005 +/* 35194: 00390821 */ addu $at,$at,$t9 +/* 35198: 8c394838 */ lw $t9,0x4838($at) +/* 3519c: 03200008 */ jr $t9 +/* 351a0: 00000000 */ sll $zero,$zero,0x0 +/* 351a4: 93a800c1 */ lbu $t0,0xc1($sp) +/* 351a8: 11000226 */ beqz $t0,.L00035a44 +/* 351ac: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +.L000351e4: +/* 351e4: 8fb800b8 */ lw $t8,0xb8($sp) +/* 351e8: 8f190008 */ lw $t9,0x8($t8) +/* 351ec: 1320001d */ beqz $t9,.L00035264 +/* 351f0: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 35234: 93a800c3 */ lbu $t0,0xc3($sp) +/* 35238: 8fb900a0 */ lw $t9,0xa0($sp) +/* 3523c: 3c01800a */ lui $at,0x800a +/* 35240: 00085080 */ sll $t2,$t0,0x2 +/* 35244: 002a0821 */ addu $at,$at,$t2 +/* 35248: ac39c350 */ sw $t9,-0x3cb0($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 func0003c610 +/* 35260: 24840048 */ addiu $a0,$a0,0x48 +.L00035264: +/* 35264: 100007e6 */ beqz $zero,.L00037200 +/* 35268: 00000000 */ sll $zero,$zero,0x0 +.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 */ sll $zero,$zero,0x0 +/* 352b8: 100007d3 */ beqz $zero,.L00037208 +/* 352bc: 00000000 */ sll $zero,$zero,0x0 +.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 */ sll $zero,$zero,0x0 +/* 35300: 100007c1 */ beqz $zero,.L00037208 +/* 35304: 00000000 */ sll $zero,$zero,0x0 +.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 */ sll $zero,$zero,0x0 +/* 35348: 8faa009c */ lw $t2,0x9c($sp) +/* 3534c: 24190002 */ addiu $t9,$zero,0x2 +/* 35350: 10000003 */ beqz $zero,.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 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.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 */ sll $zero,$zero,0x0 +/* 35454: 8fac0094 */ lw $t4,0x94($sp) +/* 35458: 918d0028 */ lbu $t5,0x28($t4) +/* 3545c: 1000000f */ beqz $zero,.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 */ sll $zero,$zero,0x0 +/* 354a8: e7a40078 */ swc1 $f4,0x78($sp) +/* 354ac: 8fac0090 */ lw $t4,0x90($sp) +/* 354b0: 11800041 */ beqz $t4,.L000355b8 +/* 354b4: 00000000 */ sll $zero,$zero,0x0 +/* 354b8: 8fad00d0 */ lw $t5,0xd0($sp) +/* 354bc: 8daf0070 */ lw $t7,0x70($t5) +/* 354c0: 11e0003d */ beqz $t7,.L000355b8 +/* 354c4: 00000000 */ sll $zero,$zero,0x0 +/* 354c8: 8fae0094 */ lw $t6,0x94($sp) +/* 354cc: 91cb0024 */ lbu $t3,0x24($t6) +/* 354d0: 11600012 */ beqz $t3,.L0003551c +/* 354d4: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 35514: 10000012 */ beqz $zero,.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 */ sll $zero,$zero,0x0 +/* 3555c: afa200a0 */ sw $v0,0xa0($sp) +.L00035560: +/* 35560: 8fb800a0 */ lw $t8,0xa0($sp) +/* 35564: 13000014 */ beqz $t8,.L000355b8 +/* 35568: 00000000 */ sll $zero,$zero,0x0 +/* 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 func0003c610 +/* 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 */ sll $zero,$zero,0x0 +/* 355d4: 33010004 */ andi $at,$t8,0x4 +/* 355d8: 33180078 */ andi $t8,$t8,0x78 +/* 355dc: 13000014 */ beqz $t8,.L00035630 +/* 355e0: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 355fc: 46004224 */ cvt.w.s $f8,$f8 +/* 35600: 4458f800 */ cfc1 $t8,$31 +/* 35604: 00000000 */ sll $zero,$zero,0x0 +/* 35608: 33010004 */ andi $at,$t8,0x4 +/* 3560c: 33180078 */ andi $t8,$t8,0x78 +/* 35610: 17000005 */ bnez $t8,.L00035628 +/* 35614: 00000000 */ sll $zero,$zero,0x0 +/* 35618: 44184000 */ mfc1 $t8,$f8 +/* 3561c: 3c018000 */ lui $at,0x8000 +/* 35620: 10000007 */ beqz $zero,.L00035640 +/* 35624: 0301c025 */ or $t8,$t8,$at +.L00035628: +/* 35628: 10000005 */ beqz $zero,.L00035640 +/* 3562c: 2418ffff */ addiu $t8,$zero,-1 +.L00035630: +/* 35630: 44184000 */ mfc1 $t8,$f8 +/* 35634: 00000000 */ sll $zero,$zero,0x0 +/* 35638: 0700fffb */ bltz $t8,.L00035628 +/* 3563c: 00000000 */ sll $zero,$zero,0x0 +.L00035640: +/* 35640: 8faa009c */ lw $t2,0x9c($sp) +/* 35644: 44d9f800 */ ctc1 $t9,$31 +/* 35648: a1580036 */ sb $t8,0x36($t2) +/* 3564c: 00000000 */ sll $zero,$zero,0x0 +/* 35650: 3c013f80 */ lui $at,0x3f80 +/* 35654: 44815000 */ mtc1 $at,$f10 +/* 35658: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 35670: 8faf0094 */ lw $t7,0x94($sp) +/* 35674: 91ee002c */ lbu $t6,0x2c($t7) +/* 35678: 10000004 */ beqz $zero,.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 */ sll $zero,$zero,0x0 +/* 35698: 8fb900d0 */ lw $t9,0xd0($sp) +/* 3569c: 8f380070 */ lw $t8,0x70($t9) +/* 356a0: 1300003f */ beqz $t8,.L000357a0 +/* 356a4: 00000000 */ sll $zero,$zero,0x0 +/* 356a8: 8faa0094 */ lw $t2,0x94($sp) +/* 356ac: 91490024 */ lbu $t1,0x24($t2) +/* 356b0: 11200012 */ beqz $t1,.L000356fc +/* 356b4: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 356f4: 10000012 */ beqz $zero,.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 */ sll $zero,$zero,0x0 +/* 3573c: afa200a0 */ sw $v0,0xa0($sp) +.L00035740: +/* 35740: 8fad00a0 */ lw $t5,0xa0($sp) +/* 35744: 11a00016 */ beqz $t5,.L000357a0 +/* 35748: 00000000 */ sll $zero,$zero,0x0 +/* 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 func0003c610 +/* 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 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L0003584c +/* 35838: e7a60070 */ swc1 $f6,0x70($sp) +.L0003583c: +/* 3583c: 3c0142fe */ lui $at,0x42fe +/* 35840: 44814000 */ mtc1 $at,$f8 +/* 35844: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 3587c: 8fb80094 */ lw $t8,0x94($sp) +/* 35880: 8f080018 */ lw $t0,0x18($t8) +/* 35884: 10000005 */ beqz $zero,.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 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.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 func0003c610 +/* 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 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 359ac: 93ab00c3 */ lbu $t3,0xc3($sp) +/* 359b0: 8fad00a0 */ lw $t5,0xa0($sp) +/* 359b4: 3c01800a */ lui $at,0x800a +/* 359b8: 000b6080 */ sll $t4,$t3,0x2 +/* 359bc: 002c0821 */ addu $at,$at,$t4 +/* 359c0: ac2dc350 */ sw $t5,-0x3cb0($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 func0003c610 +/* 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 */ sll $zero,$zero,0x0 +/* 359f0: 8fae00d0 */ lw $t6,0xd0($sp) +/* 359f4: 8dcf0084 */ lw $t7,0x84($t6) +/* 359f8: 11e00010 */ beqz $t7,.L00035a3c +/* 359fc: 00000000 */ sll $zero,$zero,0x0 +/* 35a00: 93b900c3 */ lbu $t9,0xc3($sp) +/* 35a04: 8fb80094 */ lw $t8,0x94($sp) +/* 35a08: 3c0d800a */ lui $t5,0x800a +/* 35a0c: 00195880 */ sll $t3,$t9,0x2 +/* 35a10: 01ab6821 */ addu $t5,$t5,$t3 +/* 35a14: 8dadc350 */ lw $t5,-0x3cb0($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 func000488e0 +/* 35a38: 8d440084 */ lw $a0,0x84($t2) +.L00035a3c: +/* 35a3c: 100005f0 */ beqz $zero,.L00037200 +/* 35a40: 00000000 */ sll $zero,$zero,0x0 +.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 */ sll $zero,$zero,0x0 +/* 35a64: 100005e8 */ beqz $zero,.L00037208 +/* 35a68: 00000000 */ sll $zero,$zero,0x0 +.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 */ sll $zero,$zero,0x0 +/* 35aa8: 8fa9009c */ lw $t1,0x9c($sp) +/* 35aac: 240c0004 */ addiu $t4,$zero,0x4 +/* 35ab0: 10000017 */ beqz $zero,.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 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00035b10 +/* 35af0: 00000000 */ sll $zero,$zero,0x0 +.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 */ sll $zero,$zero,0x0 +/* 35b24: 8faf00d0 */ lw $t7,0xd0($sp) +/* 35b28: 8df90084 */ lw $t9,0x84($t7) +/* 35b2c: 1320000c */ beqz $t9,.L00035b60 +/* 35b30: 00000000 */ sll $zero,$zero,0x0 +/* 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 func000488e0 +/* 35b5c: 8d440084 */ lw $a0,0x84($t2) +.L00035b60: +/* 35b60: 100005a7 */ beqz $zero,.L00037200 +/* 35b64: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 35b88: 1000059f */ beqz $zero,.L00037208 +/* 35b8c: 00000000 */ sll $zero,$zero,0x0 +.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 */ beqz $zero,.L00037200 +/* 35bdc: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00037200 +/* 35c60: 00000000 */ sll $zero,$zero,0x0 +/* 35c64: 93b000c0 */ lbu $s0,0xc0($sp) +/* 35c68: 2a01005d */ slti $at,$s0,0x5d +/* 35c6c: 1420000f */ bnez $at,.L00035cac +/* 35c70: 00000000 */ sll $zero,$zero,0x0 +/* 35c74: 240100fc */ addiu $at,$zero,0xfc +/* 35c78: 1201012d */ beq $s0,$at,.L00036130 +/* 35c7c: 00000000 */ sll $zero,$zero,0x0 +/* 35c80: 240100fd */ addiu $at,$zero,0xfd +/* 35c84: 12010050 */ beq $s0,$at,.L00035dc8 +/* 35c88: 00000000 */ sll $zero,$zero,0x0 +/* 35c8c: 240100fe */ addiu $at,$zero,0xfe +/* 35c90: 120100ab */ beq $s0,$at,.L00035f40 +/* 35c94: 00000000 */ sll $zero,$zero,0x0 +/* 35c98: 240100ff */ addiu $at,$zero,0xff +/* 35c9c: 12010057 */ beq $s0,$at,.L00035dfc +/* 35ca0: 00000000 */ sll $zero,$zero,0x0 +/* 35ca4: 100004bf */ beqz $zero,.L00036fa4 +/* 35ca8: 00000000 */ sll $zero,$zero,0x0 +.L00035cac: +/* 35cac: 2a010042 */ slti $at,$s0,0x42 +/* 35cb0: 14200009 */ bnez $at,.L00035cd8 +/* 35cb4: 00000000 */ sll $zero,$zero,0x0 +/* 35cb8: 2401005b */ addiu $at,$zero,0x5b +/* 35cbc: 12010244 */ beq $s0,$at,.L000365d0 +/* 35cc0: 00000000 */ sll $zero,$zero,0x0 +/* 35cc4: 2401005c */ addiu $at,$zero,0x5c +/* 35cc8: 12010286 */ beq $s0,$at,.L000366e4 +/* 35ccc: 00000000 */ sll $zero,$zero,0x0 +/* 35cd0: 100004b4 */ beqz $zero,.L00036fa4 +/* 35cd4: 00000000 */ sll $zero,$zero,0x0 +.L00035cd8: +/* 35cd8: 2a010041 */ slti $at,$s0,0x41 +/* 35cdc: 14200006 */ bnez $at,.L00035cf8 +/* 35ce0: 00000000 */ sll $zero,$zero,0x0 +/* 35ce4: 24010041 */ addiu $at,$zero,0x41 +/* 35ce8: 12010253 */ beq $s0,$at,.L00036638 +/* 35cec: 00000000 */ sll $zero,$zero,0x0 +/* 35cf0: 100004ac */ beqz $zero,.L00036fa4 +/* 35cf4: 00000000 */ sll $zero,$zero,0x0 +.L00035cf8: +/* 35cf8: 2a010024 */ slti $at,$s0,0x24 +/* 35cfc: 14200006 */ bnez $at,.L00035d18 +/* 35d00: 00000000 */ sll $zero,$zero,0x0 +/* 35d04: 24010040 */ addiu $at,$zero,0x40 +/* 35d08: 120101c0 */ beq $s0,$at,.L0003640c +/* 35d0c: 00000000 */ sll $zero,$zero,0x0 +/* 35d10: 100004a4 */ beqz $zero,.L00036fa4 +/* 35d14: 00000000 */ sll $zero,$zero,0x0 +.L00035d18: +/* 35d18: 260bffff */ addiu $t3,$s0,-1 +/* 35d1c: 2d610023 */ sltiu $at,$t3,0x23 +/* 35d20: 102004a0 */ beqz $at,.L00036fa4 +/* 35d24: 00000000 */ sll $zero,$zero,0x0 +/* 35d28: 000b5880 */ sll $t3,$t3,0x2 +/* 35d2c: 3c017005 */ lui $at,0x7005 +/* 35d30: 002b0821 */ addu $at,$at,$t3 +/* 35d34: 8c2b49bc */ lw $t3,0x49bc($at) +/* 35d38: 01600008 */ jr $t3 +/* 35d3c: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00036fac +/* 35dc4: 00000000 */ sll $zero,$zero,0x0 +.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 */ beqz $zero,.L00036fac +/* 35df8: 00000000 */ sll $zero,$zero,0x0 +.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 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.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 */ beqz $zero,.L00036fac +/* 35f20: 00000000 */ sll $zero,$zero,0x0 +.L00035f24: +/* 35f24: 10000003 */ beqz $zero,.L00035f34 +/* 35f28: 00000000 */ sll $zero,$zero,0x0 +.L00035f2c: +/* 35f2c: 1000041f */ beqz $zero,.L00036fac +/* 35f30: 00000000 */ sll $zero,$zero,0x0 +.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 */ sll $zero,$zero,0x0 +/* 35fe0: 93ae00c1 */ lbu $t6,0xc1($sp) +/* 35fe4: 31cc0080 */ andi $t4,$t6,0x80 +/* 35fe8: 11800005 */ beqz $t4,.L00036000 +/* 35fec: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 36014: 93b800c1 */ lbu $t8,0xc1($sp) +/* 36018: afb80060 */ sw $t8,0x60($sp) +.L0003601c: +/* 3601c: 1000000d */ beqz $zero,.L00036054 +/* 36020: 00000000 */ sll $zero,$zero,0x0 +.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 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 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 func0003c610 +/* 360cc: 00063080 */ sll $a2,$a2,0x2 +.L000360d0: +/* 360d0: 93b80067 */ lbu $t8,0x67($sp) +/* 360d4: 13000009 */ beqz $t8,.L000360fc +/* 360d8: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.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 */ beqz $zero,.L00036fac +/* 3612c: 00000000 */ sll $zero,$zero,0x0 +.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 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.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 */ beqz $zero,.L00036fac +/* 361e4: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00036fac +/* 36224: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00036fac +/* 36264: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00036fac +/* 362dc: 00000000 */ sll $zero,$zero,0x0 +/* 362e0: 8faf00d0 */ lw $t7,0xd0($sp) +/* 362e4: 8dea0084 */ lw $t2,0x84($t7) +/* 362e8: 1140000d */ beqz $t2,.L00036320 +/* 362ec: 00000000 */ sll $zero,$zero,0x0 +/* 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 func000488e0 +/* 3631c: 8d240084 */ lw $a0,0x84($t1) +.L00036320: +/* 36320: 10000322 */ beqz $zero,.L00036fac +/* 36324: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 36378: 93080034 */ lbu $t0,0x34($t8) +/* 3637c: 24010003 */ addiu $at,$zero,0x3 +/* 36380: 1101000f */ beq $t0,$at,.L000363c0 +/* 36384: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00036fac +/* 363d4: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00036fac +/* 36408: 00000000 */ sll $zero,$zero,0x0 +.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 */ sll $zero,$zero,0x0 +/* 3645c: 91390035 */ lbu $t9,0x35($t1) +/* 36460: 24010003 */ addiu $at,$zero,0x3 +/* 36464: 13210054 */ beq $t9,$at,.L000365b8 +/* 36468: 00000000 */ sll $zero,$zero,0x0 +/* 3646c: 93ae00bf */ lbu $t6,0xbf($sp) +/* 36470: 29c10040 */ slti $at,$t6,0x40 +/* 36474: 1420000a */ bnez $at,.L000364a0 +/* 36478: 00000000 */ sll $zero,$zero,0x0 +/* 3647c: 8fab00c8 */ lw $t3,0xc8($sp) +/* 36480: 91680035 */ lbu $t0,0x35($t3) +/* 36484: 15000004 */ bnez $t0,.L00036498 +/* 36488: 00000000 */ sll $zero,$zero,0x0 +/* 3648c: 8fac00c8 */ lw $t4,0xc8($sp) +/* 36490: 240d0002 */ addiu $t5,$zero,0x2 +/* 36494: a18d0035 */ sb $t5,0x35($t4) +.L00036498: +/* 36498: 10000047 */ beqz $zero,.L000365b8 +/* 3649c: 00000000 */ sll $zero,$zero,0x0 +.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 */ sll $zero,$zero,0x0 +/* 364b4: 8faa00c8 */ lw $t2,0xc8($sp) +/* 364b8: 1000003f */ beqz $zero,.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 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 36524: 1000000b */ beqz $zero,.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 */ beqz $zero,.L000365b8 +/* 3656c: 00000000 */ sll $zero,$zero,0x0 +.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 */ sll $zero,$zero,0x0 +/* 3658c: 10000005 */ beqz $zero,.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 */ beqz $zero,.L00036fac +/* 365cc: 00000000 */ sll $zero,$zero,0x0 +.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 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00036fac +/* 366e0: 00000000 */ sll $zero,$zero,0x0 +.L000366e4: +/* 366e4: 3c0d8006 */ lui $t5,0x8006 +/* 366e8: 8dadf114 */ lw $t5,-0xeec($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 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00036fac +/* 36730: 00000000 */ sll $zero,$zero,0x0 +/* 36734: 0c0040db */ jal func0001036c +/* 36738: 93a400bf */ lbu $a0,0xbf($sp) +/* 3673c: 1000021b */ beqz $zero,.L00036fac +/* 36740: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00036fac +/* 36774: 00000000 */ sll $zero,$zero,0x0 +/* 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,0x8006 +/* 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,-0xeb0($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 */ beqz $zero,.L00036fac +/* 367e4: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00036fac +/* 36844: 00000000 */ sll $zero,$zero,0x0 +/* 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,0x8006 +/* 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,-0xeb0($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 */ beqz $zero,.L00036fac +/* 368b4: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00036fac +/* 36914: 00000000 */ sll $zero,$zero,0x0 +/* 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,0x8006 +/* 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,-0xeb0($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 */ beqz $zero,.L00036fac +/* 36984: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00036fac +/* 369e8: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00036fac +/* 36aa0: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00036fac +/* 36b2c: 00000000 */ sll $zero,$zero,0x0 +/* 36b30: 93ac00bf */ lbu $t4,0xbf($sp) +/* 36b34: 11800004 */ beqz $t4,.L00036b48 +/* 36b38: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00036fac +/* 36ba4: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00036fac +/* 36c04: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00036fac +/* 36c68: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00036fac +/* 36cc8: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00036fac +/* 36d28: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00036fac +/* 36d88: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00036fac +/* 36de8: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00036fac +/* 36e48: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 36e7c: 8f09003c */ lw $t1,0x3c($t8) +/* 36e80: 11200035 */ beqz $t1,.L00036f58 +/* 36e84: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 36eb4: 000d6880 */ sll $t5,$t5,0x2 +/* 36eb8: 3c017005 */ lui $at,0x7005 +/* 36ebc: 002d0821 */ addu $at,$at,$t5 +/* 36ec0: 8c2d4a48 */ lw $t5,0x4a48($at) +/* 36ec4: 01a00008 */ jr $t5 +/* 36ec8: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00036f58 +/* 36ef4: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00036f58 +/* 36f18: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00036f58 +/* 36f3c: 00000000 */ sll $zero,$zero,0x0 +.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 */ beqz $zero,.L00036f58 +/* 36f54: 00000000 */ sll $zero,$zero,0x0 +.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 */ beqz $zero,.L00036fac +/* 36f6c: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L00036fac +/* 36fa0: 00000000 */ sll $zero,$zero,0x0 +.L00036fa4: +/* 36fa4: 10000001 */ beqz $zero,.L00036fac +/* 36fa8: 00000000 */ sll $zero,$zero,0x0 +.L00036fac: +/* 36fac: 10000094 */ beqz $zero,.L00037200 +/* 36fb0: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L0003703c +/* 37038: 00000000 */ sll $zero,$zero,0x0 +.L0003703c: +/* 3703c: 10000070 */ beqz $zero,.L00037200 +/* 37040: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 3711c: 46062202 */ mul.s $f8,$f4,$f6 +/* 37120: 44054000 */ mfc1 $a1,$f8 +/* 37124: 0c00f3e8 */ jal func0003cfa0 +/* 37128: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 371d0: 46062202 */ mul.s $f8,$f4,$f6 +/* 371d4: 44054000 */ mfc1 $a1,$f8 +/* 371d8: 0c00f8f8 */ jal func0003e3e0 +/* 371dc: 00000000 */ sll $zero,$zero,0x0 +.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 */ beqz $zero,.L00037200 +/* 371f4: 00000000 */ sll $zero,$zero,0x0 +.L000371f8: +/* 371f8: 10000001 */ beqz $zero,.L00037200 +/* 371fc: 00000000 */ sll $zero,$zero,0x0 +.L00037200: +/* 37200: 10000001 */ beqz $zero,.L00037208 +/* 37204: 00000000 */ sll $zero,$zero,0x0 +.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 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 372ac: 46802120 */ cvt.s.w $f4,$f4 +/* 372b0: 44052000 */ mfc1 $a1,$f4 +/* 372b4: 0c00dd55 */ jal func00037554 +/* 372b8: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +.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 */ sll $zero,$zero,0x0 +/* 37308: 0c00c5e9 */ jal func000317a4 +/* 3730c: 8fa40024 */ lw $a0,0x24($sp) +/* 37310: 8fad001c */ lw $t5,0x1c($sp) +/* 37314: 11a00006 */ beqz $t5,.L00037330 +/* 37318: 00000000 */ sll $zero,$zero,0x0 +/* 3731c: 8fa40024 */ lw $a0,0x24($sp) +/* 37320: 0c00c5dc */ jal func00031770 +/* 37324: 8fa5001c */ lw $a1,0x1c($sp) +/* 37328: 10000007 */ beqz $zero,.L00037348 +/* 3732c: 00000000 */ sll $zero,$zero,0x0 +.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 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +.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 */ sll $zero,$zero,0x0 +.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 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +/* 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 */ sll $zero,$zero,0x0 +.L00037448: +/* 37448: 10000001 */ beqz $zero,.L00037450 +/* 3744c: 00000000 */ sll $zero,$zero,0x0 +.L00037450: +/* 37450: 8fbf0014 */ lw $ra,0x14($sp) +/* 37454: 27bd0040 */ addiu $sp,$sp,0x40 +/* 37458: 03e00008 */ jr $ra +/* 3745c: 00000000 */ sll $zero,$zero,0x0 +); + +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 func00048650 +/* 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 */ sll $zero,$zero,0x0 +/* 3749c: 8fa4002c */ lw $a0,0x2c($sp) +/* 374a0: 0c00c5dc */ jal func00031770 +/* 374a4: 8fa50020 */ lw $a1,0x20($sp) +/* 374a8: 10000022 */ beqz $zero,.L00037534 +/* 374ac: 00000000 */ sll $zero,$zero,0x0 +/* 374b0: 1000001c */ beqz $zero,.L00037524 +/* 374b4: 00000000 */ sll $zero,$zero,0x0 +.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 */ sll $zero,$zero,0x0 +/* 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 func00031770 +/* 37500: 8fa50020 */ lw $a1,0x20($sp) +/* 37504: 1000000b */ beqz $zero,.L00037534 +/* 37508: 00000000 */ sll $zero,$zero,0x0 +.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 func00048650 +/* 37538: 8fa40024 */ lw $a0,0x24($sp) +/* 3753c: 10000001 */ beqz $zero,.L00037544 +/* 37540: 00000000 */ sll $zero,$zero,0x0 +.L00037544: +/* 37544: 8fbf0014 */ lw $ra,0x14($sp) +/* 37548: 27bd0028 */ addiu $sp,$sp,0x28 +/* 3754c: 03e00008 */ jr $ra +/* 37550: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00037554 +/* 37554: afa50004 */ sw $a1,0x4($sp) +/* 37558: 8c8e0018 */ lw $t6,0x18($a0) +/* 3755c: 11c00009 */ beqz $t6,.L00037584 +/* 37560: 00000000 */ sll $zero,$zero,0x0 +/* 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 */ beqz $zero,.L0003758c +/* 37580: ac990024 */ sw $t9,0x24($a0) +.L00037584: +/* 37584: 240801e8 */ addiu $t0,$zero,0x1e8 +/* 37588: ac880024 */ sw $t0,0x24($a0) +.L0003758c: +/* 3758c: 10000001 */ beqz $zero,.L00037594 +/* 37590: 00000000 */ sll $zero,$zero,0x0 +.L00037594: +/* 37594: 03e00008 */ jr $ra +/* 37598: 00000000 */ sll $zero,$zero,0x0 +); + +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 */ sll $zero,$zero,0x0 +/* 375bc: 8dd80018 */ lw $t8,0x18($t6) +/* 375c0: 17000003 */ bnez $t8,.L000375d0 +/* 375c4: 00000000 */ sll $zero,$zero,0x0 +.L000375c8: +/* 375c8: 10000016 */ beqz $zero,.L00037624 +/* 375cc: 00000000 */ sll $zero,$zero,0x0 +.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 */ sll $zero,$zero,0x0 +/* 375e8: 1000000e */ beqz $zero,.L00037624 +/* 375ec: 00000000 */ sll $zero,$zero,0x0 +.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 func0003c610 +/* 37618: 00000000 */ sll $zero,$zero,0x0 +/* 3761c: 10000001 */ beqz $zero,.L00037624 +/* 37620: 00000000 */ sll $zero,$zero,0x0 +.L00037624: +/* 37624: 8fbf0014 */ lw $ra,0x14($sp) +/* 37628: 27bd0030 */ addiu $sp,$sp,0x30 +/* 3762c: 03e00008 */ jr $ra +/* 37630: 00000000 */ sll $zero,$zero,0x0 +/* 37634: 30a500ff */ andi $a1,$a1,0xff +/* 37638: a0850088 */ sb $a1,0x88($a0) +/* 3763c: 03e00008 */ jr $ra +/* 37640: 00000000 */ sll $zero,$zero,0x0 +/* 37644: 03e00008 */ jr $ra +/* 37648: 00000000 */ sll $zero,$zero,0x0 +/* 3764c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00037650 +/* 37650: 27bdffd8 */ addiu $sp,$sp,-40 +/* 37654: afbf0014 */ sw $ra,0x14($sp) +/* 37658: afa40028 */ sw $a0,0x28($sp) +/* 3765c: afa5002c */ sw $a1,0x2c($sp) +/* 37660: 240e000e */ addiu $t6,$zero,0xe +/* 37664: a7ae0018 */ sh $t6,0x18($sp) +/* 37668: 8faf002c */ lw $t7,0x2c($sp) +/* 3766c: afaf001c */ sw $t7,0x1c($sp) +/* 37670: 8fa40028 */ lw $a0,0x28($sp) +/* 37674: 27a50018 */ addiu $a1,$sp,0x18 +/* 37678: 00003025 */ or $a2,$zero,$zero +/* 3767c: 00003825 */ or $a3,$zero,$zero +/* 37680: 0c00f184 */ jal func0003c610 +/* 37684: 24840048 */ addiu $a0,$a0,0x48 +/* 37688: 10000001 */ beqz $zero,.L00037690 +/* 3768c: 00000000 */ sll $zero,$zero,0x0 +.L00037690: +/* 37690: 8fbf0014 */ lw $ra,0x14($sp) +/* 37694: 27bd0028 */ addiu $sp,$sp,0x28 +/* 37698: 03e00008 */ jr $ra +/* 3769c: 00000000 */ sll $zero,$zero,0x0 +/* 376a0: 27bdfff8 */ addiu $sp,$sp,-8 +/* 376a4: afa50004 */ sw $a1,0x4($sp) +/* 376a8: afa00000 */ sw $zero,0x0($sp) +/* 376ac: 848e0002 */ lh $t6,0x2($a0) +/* 376b0: 19c00010 */ blez $t6,.L000376f4 +/* 376b4: 00000000 */ sll $zero,$zero,0x0 +.L000376b8: +/* 376b8: 8faf0000 */ lw $t7,0x0($sp) +/* 376bc: 8fa90004 */ lw $t1,0x4($sp) +/* 376c0: 000fc0c0 */ sll $t8,$t7,0x3 +/* 376c4: 0098c821 */ addu $t9,$a0,$t8 +/* 376c8: 8f280004 */ lw $t0,0x4($t9) +/* 376cc: 00985821 */ addu $t3,$a0,$t8 +/* 376d0: 01095021 */ addu $t2,$t0,$t1 +/* 376d4: ad6a0004 */ sw $t2,0x4($t3) +/* 376d8: 8fac0000 */ lw $t4,0x0($sp) +/* 376dc: 258d0001 */ addiu $t5,$t4,0x1 +/* 376e0: afad0000 */ sw $t5,0x0($sp) +/* 376e4: 848e0002 */ lh $t6,0x2($a0) +/* 376e8: 01ae082a */ slt $at,$t5,$t6 +/* 376ec: 1420fff2 */ bnez $at,.L000376b8 +/* 376f0: 00000000 */ sll $zero,$zero,0x0 +.L000376f4: +/* 376f4: 10000001 */ beqz $zero,.L000376fc +/* 376f8: 00000000 */ sll $zero,$zero,0x0 +.L000376fc: +/* 376fc: 03e00008 */ jr $ra +/* 37700: 27bd0008 */ addiu $sp,$sp,0x8 +); + +GLOBAL_ASM( +glabel func00037704 +/* 37704: 27bdffd8 */ addiu $sp,$sp,-40 +/* 37708: afbf0014 */ sw $ra,0x14($sp) +/* 3770c: afa40028 */ sw $a0,0x28($sp) +/* 37710: afa5002c */ sw $a1,0x2c($sp) +/* 37714: 8fae0028 */ lw $t6,0x28($sp) +/* 37718: afae0024 */ sw $t6,0x24($sp) +/* 3771c: 8faf002c */ lw $t7,0x2c($sp) +/* 37720: afaf0020 */ sw $t7,0x20($sp) +/* 37724: 8fb80028 */ lw $t8,0x28($sp) +/* 37728: 24014231 */ addiu $at,$zero,0x4231 +/* 3772c: 87190000 */ lh $t9,0x0($t8) +/* 37730: 13210003 */ beq $t9,$at,.L00037740 +/* 37734: 00000000 */ sll $zero,$zero,0x0 +/* 37738: 10000027 */ beqz $zero,.L000377d8 +/* 3773c: 00000000 */ sll $zero,$zero,0x0 +.L00037740: +/* 37740: 8fa80028 */ lw $t0,0x28($sp) +/* 37744: afa0001c */ sw $zero,0x1c($sp) +/* 37748: 85090002 */ lh $t1,0x2($t0) +/* 3774c: 19200020 */ blez $t1,.L000377d0 +/* 37750: 00000000 */ sll $zero,$zero,0x0 +.L00037754: +/* 37754: 8fab001c */ lw $t3,0x1c($sp) +/* 37758: 8faa0028 */ lw $t2,0x28($sp) +/* 3775c: 8faf0024 */ lw $t7,0x24($sp) +/* 37760: 000b6080 */ sll $t4,$t3,0x2 +/* 37764: 014c6821 */ addu $t5,$t2,$t4 +/* 37768: 8dae0004 */ lw $t6,0x4($t5) +/* 3776c: 01cfc021 */ addu $t8,$t6,$t7 +/* 37770: adb80004 */ sw $t8,0x4($t5) +/* 37774: 8fa8001c */ lw $t0,0x1c($sp) +/* 37778: 8fb90028 */ lw $t9,0x28($sp) +/* 3777c: 00084880 */ sll $t1,$t0,0x2 +/* 37780: 03295821 */ addu $t3,$t9,$t1 +/* 37784: 8d6a0004 */ lw $t2,0x4($t3) +/* 37788: 11400009 */ beqz $t2,.L000377b0 +/* 3778c: 00000000 */ sll $zero,$zero,0x0 +/* 37790: 8fae001c */ lw $t6,0x1c($sp) +/* 37794: 8fac0028 */ lw $t4,0x28($sp) +/* 37798: 8fa50024 */ lw $a1,0x24($sp) +/* 3779c: 000e7880 */ sll $t7,$t6,0x2 +/* 377a0: 018fc021 */ addu $t8,$t4,$t7 +/* 377a4: 8f040004 */ lw $a0,0x4($t8) +/* 377a8: 0c00ddfa */ jal func000377e8 +/* 377ac: 8fa60020 */ lw $a2,0x20($sp) +.L000377b0: +/* 377b0: 8fad001c */ lw $t5,0x1c($sp) +/* 377b4: 8fb90028 */ lw $t9,0x28($sp) +/* 377b8: 25a80001 */ addiu $t0,$t5,0x1 +/* 377bc: afa8001c */ sw $t0,0x1c($sp) +/* 377c0: 87290002 */ lh $t1,0x2($t9) +/* 377c4: 0109082a */ slt $at,$t0,$t1 +/* 377c8: 1420ffe2 */ bnez $at,.L00037754 +/* 377cc: 00000000 */ sll $zero,$zero,0x0 +.L000377d0: +/* 377d0: 10000001 */ beqz $zero,.L000377d8 +/* 377d4: 00000000 */ sll $zero,$zero,0x0 +.L000377d8: +/* 377d8: 8fbf0014 */ lw $ra,0x14($sp) +/* 377dc: 27bd0028 */ addiu $sp,$sp,0x28 +/* 377e0: 03e00008 */ jr $ra +/* 377e4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000377e8 +/* 377e8: 27bdffe0 */ addiu $sp,$sp,-32 +/* 377ec: afbf0014 */ sw $ra,0x14($sp) +/* 377f0: afa40020 */ sw $a0,0x20($sp) +/* 377f4: afa50024 */ sw $a1,0x24($sp) +/* 377f8: afa60028 */ sw $a2,0x28($sp) +/* 377fc: 8fae0020 */ lw $t6,0x20($sp) +/* 37800: 91cf0002 */ lbu $t7,0x2($t6) +/* 37804: 11e00003 */ beqz $t7,.L00037814 +/* 37808: 00000000 */ sll $zero,$zero,0x0 +/* 3780c: 10000038 */ beqz $zero,.L000378f0 +/* 37810: 00000000 */ sll $zero,$zero,0x0 +.L00037814: +/* 37814: 8fb90020 */ lw $t9,0x20($sp) +/* 37818: 24180001 */ addiu $t8,$zero,0x1 +/* 3781c: a3380002 */ sb $t8,0x2($t9) +/* 37820: 8fa80020 */ lw $t0,0x20($sp) +/* 37824: 8d090008 */ lw $t1,0x8($t0) +/* 37828: 1120000b */ beqz $t1,.L00037858 +/* 3782c: 00000000 */ sll $zero,$zero,0x0 +/* 37830: 8faa0020 */ lw $t2,0x20($sp) +/* 37834: 8fac0024 */ lw $t4,0x24($sp) +/* 37838: 8d4b0008 */ lw $t3,0x8($t2) +/* 3783c: 016c6821 */ addu $t5,$t3,$t4 +/* 37840: ad4d0008 */ sw $t5,0x8($t2) +/* 37844: 8fae0020 */ lw $t6,0x20($sp) +/* 37848: 8fa50024 */ lw $a1,0x24($sp) +/* 3784c: 8fa60028 */ lw $a2,0x28($sp) +/* 37850: 0c00de40 */ jal func00037900 +/* 37854: 8dc40008 */ lw $a0,0x8($t6) +.L00037858: +/* 37858: 8faf0020 */ lw $t7,0x20($sp) +/* 3785c: afa0001c */ sw $zero,0x1c($sp) +/* 37860: 85f80000 */ lh $t8,0x0($t7) +/* 37864: 1b000020 */ blez $t8,.L000378e8 +/* 37868: 00000000 */ sll $zero,$zero,0x0 +.L0003786c: +/* 3786c: 8fa8001c */ lw $t0,0x1c($sp) +/* 37870: 8fb90020 */ lw $t9,0x20($sp) +/* 37874: 8fad0024 */ lw $t5,0x24($sp) +/* 37878: 00084880 */ sll $t1,$t0,0x2 +/* 3787c: 03295821 */ addu $t3,$t9,$t1 +/* 37880: 8d6c000c */ lw $t4,0xc($t3) +/* 37884: 018d5021 */ addu $t2,$t4,$t5 +/* 37888: ad6a000c */ sw $t2,0xc($t3) +/* 3788c: 8faf001c */ lw $t7,0x1c($sp) +/* 37890: 8fae0020 */ lw $t6,0x20($sp) +/* 37894: 000fc080 */ sll $t8,$t7,0x2 +/* 37898: 01d84021 */ addu $t0,$t6,$t8 +/* 3789c: 8d19000c */ lw $t9,0xc($t0) +/* 378a0: 13200009 */ beqz $t9,.L000378c8 +/* 378a4: 00000000 */ sll $zero,$zero,0x0 +/* 378a8: 8fac001c */ lw $t4,0x1c($sp) +/* 378ac: 8fa90020 */ lw $t1,0x20($sp) +/* 378b0: 8fa50024 */ lw $a1,0x24($sp) +/* 378b4: 000c6880 */ sll $t5,$t4,0x2 +/* 378b8: 012d5021 */ addu $t2,$t1,$t5 +/* 378bc: 8d44000c */ lw $a0,0xc($t2) +/* 378c0: 0c00de40 */ jal func00037900 +/* 378c4: 8fa60028 */ lw $a2,0x28($sp) +.L000378c8: +/* 378c8: 8fab001c */ lw $t3,0x1c($sp) +/* 378cc: 8fae0020 */ lw $t6,0x20($sp) +/* 378d0: 256f0001 */ addiu $t7,$t3,0x1 +/* 378d4: afaf001c */ sw $t7,0x1c($sp) +/* 378d8: 85d80000 */ lh $t8,0x0($t6) +/* 378dc: 01f8082a */ slt $at,$t7,$t8 +/* 378e0: 1420ffe2 */ bnez $at,.L0003786c +/* 378e4: 00000000 */ sll $zero,$zero,0x0 +.L000378e8: +/* 378e8: 10000001 */ beqz $zero,.L000378f0 +/* 378ec: 00000000 */ sll $zero,$zero,0x0 +.L000378f0: +/* 378f0: 8fbf0014 */ lw $ra,0x14($sp) +/* 378f4: 27bd0020 */ addiu $sp,$sp,0x20 +/* 378f8: 03e00008 */ jr $ra +/* 378fc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00037900 +/* 37900: 27bdffe0 */ addiu $sp,$sp,-32 +/* 37904: afbf0014 */ sw $ra,0x14($sp) +/* 37908: afa40020 */ sw $a0,0x20($sp) +/* 3790c: afa50024 */ sw $a1,0x24($sp) +/* 37910: afa60028 */ sw $a2,0x28($sp) +/* 37914: 8fae0020 */ lw $t6,0x20($sp) +/* 37918: 91cf0003 */ lbu $t7,0x3($t6) +/* 3791c: 11e00003 */ beqz $t7,.L0003792c +/* 37920: 00000000 */ sll $zero,$zero,0x0 +/* 37924: 10000023 */ beqz $zero,.L000379b4 +/* 37928: 00000000 */ sll $zero,$zero,0x0 +.L0003792c: +/* 3792c: 8fb90020 */ lw $t9,0x20($sp) +/* 37930: 24180001 */ addiu $t8,$zero,0x1 +/* 37934: a3380003 */ sb $t8,0x3($t9) +/* 37938: 8fa80020 */ lw $t0,0x20($sp) +/* 3793c: afa0001c */ sw $zero,0x1c($sp) +/* 37940: 8509000e */ lh $t1,0xe($t0) +/* 37944: 19200019 */ blez $t1,.L000379ac +/* 37948: 00000000 */ sll $zero,$zero,0x0 +.L0003794c: +/* 3794c: 8fab001c */ lw $t3,0x1c($sp) +/* 37950: 8faa0020 */ lw $t2,0x20($sp) +/* 37954: 8faf0024 */ lw $t7,0x24($sp) +/* 37958: 000b6080 */ sll $t4,$t3,0x2 +/* 3795c: 014c6821 */ addu $t5,$t2,$t4 +/* 37960: 8dae0010 */ lw $t6,0x10($t5) +/* 37964: 01cfc021 */ addu $t8,$t6,$t7 +/* 37968: adb80010 */ sw $t8,0x10($t5) +/* 3796c: 8fa8001c */ lw $t0,0x1c($sp) +/* 37970: 8fb90020 */ lw $t9,0x20($sp) +/* 37974: 8fa50024 */ lw $a1,0x24($sp) +/* 37978: 00084880 */ sll $t1,$t0,0x2 +/* 3797c: 03295821 */ addu $t3,$t9,$t1 +/* 37980: 8d640010 */ lw $a0,0x10($t3) +/* 37984: 0c00de71 */ jal func000379c4 +/* 37988: 8fa60028 */ lw $a2,0x28($sp) +/* 3798c: 8faa001c */ lw $t2,0x1c($sp) +/* 37990: 8fae0020 */ lw $t6,0x20($sp) +/* 37994: 254c0001 */ addiu $t4,$t2,0x1 +/* 37998: afac001c */ sw $t4,0x1c($sp) +/* 3799c: 85cf000e */ lh $t7,0xe($t6) +/* 379a0: 018f082a */ slt $at,$t4,$t7 +/* 379a4: 1420ffe9 */ bnez $at,.L0003794c +/* 379a8: 00000000 */ sll $zero,$zero,0x0 +.L000379ac: +/* 379ac: 10000001 */ beqz $zero,.L000379b4 +/* 379b0: 00000000 */ sll $zero,$zero,0x0 +.L000379b4: +/* 379b4: 8fbf0014 */ lw $ra,0x14($sp) +/* 379b8: 27bd0020 */ addiu $sp,$sp,0x20 +/* 379bc: 03e00008 */ jr $ra +/* 379c0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000379c4 +/* 379c4: 27bdffe8 */ addiu $sp,$sp,-24 +/* 379c8: afbf0014 */ sw $ra,0x14($sp) +/* 379cc: afa40018 */ sw $a0,0x18($sp) +/* 379d0: afa5001c */ sw $a1,0x1c($sp) +/* 379d4: afa60020 */ sw $a2,0x20($sp) +/* 379d8: 8fae0018 */ lw $t6,0x18($sp) +/* 379dc: 91cf000e */ lbu $t7,0xe($t6) +/* 379e0: 11e00003 */ beqz $t7,.L000379f0 +/* 379e4: 00000000 */ sll $zero,$zero,0x0 +/* 379e8: 1000001a */ beqz $zero,.L00037a54 +/* 379ec: 00000000 */ sll $zero,$zero,0x0 +.L000379f0: +/* 379f0: 8fb90018 */ lw $t9,0x18($sp) +/* 379f4: 24180001 */ addiu $t8,$zero,0x1 +/* 379f8: a338000e */ sb $t8,0xe($t9) +/* 379fc: 8fa80018 */ lw $t0,0x18($sp) +/* 37a00: 8faa001c */ lw $t2,0x1c($sp) +/* 37a04: 8d090000 */ lw $t1,0x0($t0) +/* 37a08: 012a5821 */ addu $t3,$t1,$t2 +/* 37a0c: ad0b0000 */ sw $t3,0x0($t0) +/* 37a10: 8fac0018 */ lw $t4,0x18($sp) +/* 37a14: 8fae001c */ lw $t6,0x1c($sp) +/* 37a18: 8d8d0004 */ lw $t5,0x4($t4) +/* 37a1c: 01ae7821 */ addu $t7,$t5,$t6 +/* 37a20: ad8f0004 */ sw $t7,0x4($t4) +/* 37a24: 8fb80018 */ lw $t8,0x18($sp) +/* 37a28: 8fa9001c */ lw $t1,0x1c($sp) +/* 37a2c: 8f190008 */ lw $t9,0x8($t8) +/* 37a30: 03295021 */ addu $t2,$t9,$t1 +/* 37a34: af0a0008 */ sw $t2,0x8($t8) +/* 37a38: 8fab0018 */ lw $t3,0x18($sp) +/* 37a3c: 8fa5001c */ lw $a1,0x1c($sp) +/* 37a40: 8fa60020 */ lw $a2,0x20($sp) +/* 37a44: 0c00de99 */ jal func00037a64 +/* 37a48: 8d640008 */ lw $a0,0x8($t3) +/* 37a4c: 10000001 */ beqz $zero,.L00037a54 +/* 37a50: 00000000 */ sll $zero,$zero,0x0 +.L00037a54: +/* 37a54: 8fbf0014 */ lw $ra,0x14($sp) +/* 37a58: 27bd0018 */ addiu $sp,$sp,0x18 +/* 37a5c: 03e00008 */ jr $ra +/* 37a60: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00037a64 +/* 37a64: 908e0009 */ lbu $t6,0x9($a0) +/* 37a68: 11c00003 */ beqz $t6,.L00037a78 +/* 37a6c: 00000000 */ sll $zero,$zero,0x0 +/* 37a70: 03e00008 */ jr $ra +/* 37a74: 00000000 */ sll $zero,$zero,0x0 +.L00037a78: +/* 37a78: 240f0001 */ addiu $t7,$zero,0x1 +/* 37a7c: a08f0009 */ sb $t7,0x9($a0) +/* 37a80: 8c980000 */ lw $t8,0x0($a0) +/* 37a84: 0306c821 */ addu $t9,$t8,$a2 +/* 37a88: ac990000 */ sw $t9,0x0($a0) +/* 37a8c: 90880008 */ lbu $t0,0x8($a0) +/* 37a90: 1500000c */ bnez $t0,.L00037ac4 +/* 37a94: 00000000 */ sll $zero,$zero,0x0 +/* 37a98: 8c890010 */ lw $t1,0x10($a0) +/* 37a9c: 01255021 */ addu $t2,$t1,$a1 +/* 37aa0: ac8a0010 */ sw $t2,0x10($a0) +/* 37aa4: 8c8b000c */ lw $t3,0xc($a0) +/* 37aa8: 11600004 */ beqz $t3,.L00037abc +/* 37aac: 00000000 */ sll $zero,$zero,0x0 +/* 37ab0: 8c8c000c */ lw $t4,0xc($a0) +/* 37ab4: 01856821 */ addu $t5,$t4,$a1 +/* 37ab8: ac8d000c */ sw $t5,0xc($a0) +.L00037abc: +/* 37abc: 1000000b */ beqz $zero,.L00037aec +/* 37ac0: 00000000 */ sll $zero,$zero,0x0 +.L00037ac4: +/* 37ac4: 908e0008 */ lbu $t6,0x8($a0) +/* 37ac8: 24010001 */ addiu $at,$zero,0x1 +/* 37acc: 15c10007 */ bne $t6,$at,.L00037aec +/* 37ad0: 00000000 */ sll $zero,$zero,0x0 +/* 37ad4: 8c8f000c */ lw $t7,0xc($a0) +/* 37ad8: 11e00004 */ beqz $t7,.L00037aec +/* 37adc: 00000000 */ sll $zero,$zero,0x0 +/* 37ae0: 8c98000c */ lw $t8,0xc($a0) +/* 37ae4: 0305c821 */ addu $t9,$t8,$a1 +/* 37ae8: ac99000c */ sw $t9,0xc($a0) +.L00037aec: +/* 37aec: 03e00008 */ jr $ra +/* 37af0: 00000000 */ sll $zero,$zero,0x0 +/* 37af4: 03e00008 */ jr $ra +/* 37af8: 00000000 */ sll $zero,$zero,0x0 +/* 37afc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00037b00 +/* 37b00: 27bdffe0 */ addiu $sp,$sp,-32 +/* 37b04: afbf001c */ sw $ra,0x1c($sp) +/* 37b08: afa40020 */ sw $a0,0x20($sp) +/* 37b0c: 3c04800a */ lui $a0,0x800a +/* 37b10: 2484c390 */ addiu $a0,$a0,-15472 +/* 37b14: 0c012c30 */ jal func0004b0c0 +/* 37b18: 24050064 */ addiu $a1,$zero,0x64 +/* 37b1c: 240e0001 */ addiu $t6,$zero,0x1 +/* 37b20: afae0010 */ sw $t6,0x10($sp) +/* 37b24: 00002025 */ or $a0,$zero,$zero +/* 37b28: 00002825 */ or $a1,$zero,$zero +/* 37b2c: 8fa60020 */ lw $a2,0x20($sp) +/* 37b30: 0c00bec5 */ jal func0002fb14 +/* 37b34: 34078480 */ dli $a3,0x8480 +/* 37b38: 3c01800a */ lui $at,0x800a +/* 37b3c: ac22c3f4 */ sw $v0,-0x3c0c($at) +/* 37b40: 240f2200 */ addiu $t7,$zero,0x2200 +/* 37b44: afaf0010 */ sw $t7,0x10($sp) +/* 37b48: 00002025 */ or $a0,$zero,$zero +/* 37b4c: 00002825 */ or $a1,$zero,$zero +/* 37b50: 8fa60020 */ lw $a2,0x20($sp) +/* 37b54: 0c00bec5 */ jal func0002fb14 +/* 37b58: 24070001 */ addiu $a3,$zero,0x1 +/* 37b5c: 3c018006 */ lui $at,0x8006 +/* 37b60: ac22f6f8 */ sw $v0,-0x908($at) +/* 37b64: 24182200 */ addiu $t8,$zero,0x2200 +/* 37b68: afb80010 */ sw $t8,0x10($sp) +/* 37b6c: 00002025 */ or $a0,$zero,$zero +/* 37b70: 00002825 */ or $a1,$zero,$zero +/* 37b74: 8fa60020 */ lw $a2,0x20($sp) +/* 37b78: 0c00bec5 */ jal func0002fb14 +/* 37b7c: 24070001 */ addiu $a3,$zero,0x1 +/* 37b80: 3c018006 */ lui $at,0x8006 +/* 37b84: ac22f6fc */ sw $v0,-0x904($at) +/* 37b88: 24190001 */ addiu $t9,$zero,0x1 +/* 37b8c: afb90010 */ sw $t9,0x10($sp) +/* 37b90: 00002025 */ or $a0,$zero,$zero +/* 37b94: 00002825 */ or $a1,$zero,$zero +/* 37b98: 8fa60020 */ lw $a2,0x20($sp) +/* 37b9c: 0c00bec5 */ jal func0002fb14 +/* 37ba0: 24070400 */ addiu $a3,$zero,0x400 +/* 37ba4: 3c01800a */ lui $at,0x800a +/* 37ba8: ac22c6d8 */ sw $v0,-0x3928($at) +/* 37bac: 24080001 */ addiu $t0,$zero,0x1 +/* 37bb0: afa80010 */ sw $t0,0x10($sp) +/* 37bb4: 00002025 */ or $a0,$zero,$zero +/* 37bb8: 00002825 */ or $a1,$zero,$zero +/* 37bbc: 8fa60020 */ lw $a2,0x20($sp) +/* 37bc0: 0c00bec5 */ jal func0002fb14 +/* 37bc4: 24070400 */ addiu $a3,$zero,0x400 +/* 37bc8: 3c01800a */ lui $at,0x800a +/* 37bcc: ac22c6dc */ sw $v0,-0x3924($at) +/* 37bd0: 24090001 */ addiu $t1,$zero,0x1 +/* 37bd4: afa90010 */ sw $t1,0x10($sp) +/* 37bd8: 00002025 */ or $a0,$zero,$zero +/* 37bdc: 00002825 */ or $a1,$zero,$zero +/* 37be0: 8fa60020 */ lw $a2,0x20($sp) +/* 37be4: 0c00bec5 */ jal func0002fb14 +/* 37be8: 3407a410 */ dli $a3,0xa410 +/* 37bec: 3c01800a */ lui $at,0x800a +/* 37bf0: ac22c640 */ sw $v0,-0x39c0($at) +/* 37bf4: 240a0001 */ addiu $t2,$zero,0x1 +/* 37bf8: afaa0010 */ sw $t2,0x10($sp) +/* 37bfc: 00002025 */ or $a0,$zero,$zero +/* 37c00: 00002825 */ or $a1,$zero,$zero +/* 37c04: 8fa60020 */ lw $a2,0x20($sp) +/* 37c08: 0c00bec5 */ jal func0002fb14 +/* 37c0c: 34078000 */ dli $a3,0x8000 +/* 37c10: 3c01800a */ lui $at,0x800a +/* 37c14: ac22c644 */ sw $v0,-0x39bc($at) +/* 37c18: 0c011101 */ jal func00044404 +/* 37c1c: 00000000 */ sll $zero,$zero,0x0 +/* 37c20: 240b0050 */ addiu $t3,$zero,0x50 +/* 37c24: afab0010 */ sw $t3,0x10($sp) +/* 37c28: 00002025 */ or $a0,$zero,$zero +/* 37c2c: 00002825 */ or $a1,$zero,$zero +/* 37c30: 8fa60020 */ lw $a2,0x20($sp) +/* 37c34: 0c00bec5 */ jal func0002fb14 +/* 37c38: 24070001 */ addiu $a3,$zero,0x1 +/* 37c3c: 3c01800a */ lui $at,0x800a +/* 37c40: ac22c398 */ sw $v0,-0x3c68($at) +/* 37c44: 240c0440 */ addiu $t4,$zero,0x440 +/* 37c48: afac0010 */ sw $t4,0x10($sp) +/* 37c4c: 00002025 */ or $a0,$zero,$zero +/* 37c50: 00002825 */ or $a1,$zero,$zero +/* 37c54: 8fa60020 */ lw $a2,0x20($sp) +/* 37c58: 0c00bec5 */ jal func0002fb14 +/* 37c5c: 24070001 */ addiu $a3,$zero,0x1 +/* 37c60: 3c0d800a */ lui $t5,0x800a +/* 37c64: 25adc390 */ addiu $t5,$t5,-15472 +/* 37c68: ada20044 */ sw $v0,0x44($t5) +/* 37c6c: 3c01800a */ lui $at,0x800a +/* 37c70: ac20c3e0 */ sw $zero,-0x3c20($at) +/* 37c74: 240e7fff */ addiu $t6,$zero,0x7fff +/* 37c78: 3c01800a */ lui $at,0x800a +/* 37c7c: ac2ec3e4 */ sw $t6,-0x3c1c($at) +/* 37c80: 3c01800a */ lui $at,0x800a +/* 37c84: 240f0040 */ addiu $t7,$zero,0x40 +/* 37c88: 24180040 */ addiu $t8,$zero,0x40 +/* 37c8c: a438c3ec */ sh $t8,-0x3c14($at) +/* 37c90: a42fc3ee */ sh $t7,-0x3c12($at) +/* 37c94: 24197fff */ addiu $t9,$zero,0x7fff +/* 37c98: 3c01800a */ lui $at,0x800a +/* 37c9c: a439c39e */ sh $t9,-0x3c62($at) +/* 37ca0: 24080040 */ addiu $t0,$zero,0x40 +/* 37ca4: 3c01800a */ lui $at,0x800a +/* 37ca8: a428c39c */ sh $t0,-0x3c64($at) +/* 37cac: 3c09800a */ lui $t1,0x800a +/* 37cb0: 8529c39c */ lh $t1,-0x3c64($t1) +/* 37cb4: 3c0c8006 */ lui $t4,0x8006 +/* 37cb8: 3c0d800a */ lui $t5,0x800a +/* 37cbc: 312a007f */ andi $t2,$t1,0x7f +/* 37cc0: 000a5840 */ sll $t3,$t2,0x1 +/* 37cc4: 018b6021 */ addu $t4,$t4,$t3 +/* 37cc8: 858cf570 */ lh $t4,-0xa90($t4) +/* 37ccc: 85adc39e */ lh $t5,-0x3c62($t5) +/* 37cd0: 3c01800a */ lui $at,0x800a +/* 37cd4: 018d0019 */ multu $t4,$t5 +/* 37cd8: 00007012 */ mflo $t6 +/* 37cdc: 000e7bc3 */ sra $t7,$t6,0xf +/* 37ce0: a42fc3a0 */ sh $t7,-0x3c60($at) +/* 37ce4: 3c18800a */ lui $t8,0x800a +/* 37ce8: 8718c39c */ lh $t8,-0x3c64($t8) +/* 37cec: 3c0a8006 */ lui $t2,0x8006 +/* 37cf0: 3c0b800a */ lui $t3,0x800a +/* 37cf4: 3319007f */ andi $t9,$t8,0x7f +/* 37cf8: 00194023 */ negu $t0,$t9 +/* 37cfc: 00084840 */ sll $t1,$t0,0x1 +/* 37d00: 01495021 */ addu $t2,$t2,$t1 +/* 37d04: 854af66e */ lh $t2,-0x992($t2) +/* 37d08: 856bc39e */ lh $t3,-0x3c62($t3) +/* 37d0c: 3c01800a */ lui $at,0x800a +/* 37d10: 014b0019 */ multu $t2,$t3 +/* 37d14: 00006012 */ mflo $t4 +/* 37d18: 000c6bc3 */ sra $t5,$t4,0xf +/* 37d1c: a42dc3a2 */ sh $t5,-0x3c5e($at) +/* 37d20: 240e0001 */ addiu $t6,$zero,0x1 +/* 37d24: 3c01800a */ lui $at,0x800a +/* 37d28: a42ec3b4 */ sh $t6,-0x3c4c($at) +/* 37d2c: 240f7ffc */ addiu $t7,$zero,0x7ffc +/* 37d30: 3c01800a */ lui $at,0x800a +/* 37d34: a42fc3a4 */ sh $t7,-0x3c5c($at) +/* 37d38: 3c18800a */ lui $t8,0x800a +/* 37d3c: 8718c39c */ lh $t8,-0x3c64($t8) +/* 37d40: 33190080 */ andi $t9,$t8,0x80 +/* 37d44: 13200005 */ beqz $t9,.L00037d5c +/* 37d48: 00000000 */ sll $zero,$zero,0x0 +/* 37d4c: 24080001 */ addiu $t0,$zero,0x1 +/* 37d50: 3c01800a */ lui $at,0x800a +/* 37d54: 10000003 */ beqz $zero,.L00037d64 +/* 37d58: a428c3a6 */ sh $t0,-0x3c5a($at) +.L00037d5c: +/* 37d5c: 3c01800a */ lui $at,0x800a +/* 37d60: a420c3a6 */ sh $zero,-0x3c5a($at) +.L00037d64: +/* 37d64: 3c047004 */ lui $a0,0x7004 +/* 37d68: 0c00e2e4 */ jal func00038b90 +/* 37d6c: 24848ba8 */ addiu $a0,$a0,-29784 +/* 37d70: 10000001 */ beqz $zero,.L00037d78 +/* 37d74: 00000000 */ sll $zero,$zero,0x0 +.L00037d78: +/* 37d78: 8fbf001c */ lw $ra,0x1c($sp) +/* 37d7c: 27bd0020 */ addiu $sp,$sp,0x20 +/* 37d80: 03e00008 */ jr $ra +/* 37d84: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00037d88 +/* 37d88: 27bdffe8 */ addiu $sp,$sp,-24 +/* 37d8c: afbf0014 */ sw $ra,0x14($sp) +/* 37d90: afa40018 */ sw $a0,0x18($sp) +/* 37d94: afa5001c */ sw $a1,0x1c($sp) +/* 37d98: 3c0e800a */ lui $t6,0x800a +/* 37d9c: 8dcec3dc */ lw $t6,-0x3c24($t6) +/* 37da0: 15c00003 */ bnez $t6,.L00037db0 +/* 37da4: 00000000 */ sll $zero,$zero,0x0 +/* 37da8: 10000018 */ beqz $zero,.L00037e0c +/* 37dac: 00000000 */ sll $zero,$zero,0x0 +.L00037db0: +/* 37db0: 8faf0018 */ lw $t7,0x18($sp) +/* 37db4: 3c01800a */ lui $at,0x800a +/* 37db8: ac2fc390 */ sw $t7,-0x3c70($at) +/* 37dbc: 8fb8001c */ lw $t8,0x1c($sp) +/* 37dc0: 3c01800a */ lui $at,0x800a +/* 37dc4: ac38c3c0 */ sw $t8,-0x3c40($at) +/* 37dc8: 3c01800a */ lui $at,0x800a +/* 37dcc: ac20c3c4 */ sw $zero,-0x3c3c($at) +/* 37dd0: 3c01800a */ lui $at,0x800a +/* 37dd4: ac20c3e8 */ sw $zero,-0x3c18($at) +/* 37dd8: 24197fff */ addiu $t9,$zero,0x7fff +/* 37ddc: 3c01800a */ lui $at,0x800a +/* 37de0: ac39c3e4 */ sw $t9,-0x3c1c($at) +/* 37de4: 24080005 */ addiu $t0,$zero,0x5 +/* 37de8: 3c01800a */ lui $at,0x800a +/* 37dec: a028c3f0 */ sb $t0,-0x3c10($at) +/* 37df0: 0c00e32b */ jal func00038cac +/* 37df4: 00000000 */ sll $zero,$zero,0x0 +/* 37df8: 24090004 */ addiu $t1,$zero,0x4 +/* 37dfc: 3c01800a */ lui $at,0x800a +/* 37e00: ac29c3e0 */ sw $t1,-0x3c20($at) +/* 37e04: 10000001 */ beqz $zero,.L00037e0c +/* 37e08: 00000000 */ sll $zero,$zero,0x0 +.L00037e0c: +/* 37e0c: 8fbf0014 */ lw $ra,0x14($sp) +/* 37e10: 27bd0018 */ addiu $sp,$sp,0x18 +/* 37e14: 03e00008 */ jr $ra +/* 37e18: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00037e1c +/* 37e1c: 240e0003 */ addiu $t6,$zero,0x3 +/* 37e20: 3c01800a */ lui $at,0x800a +/* 37e24: ac2ec3e0 */ sw $t6,-0x3c20($at) +/* 37e28: 03e00008 */ jr $ra +/* 37e2c: 00000000 */ sll $zero,$zero,0x0 +/* 37e30: 03e00008 */ jr $ra +/* 37e34: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00037e38 +/* 37e38: 3c0e800a */ lui $t6,0x800a +/* 37e3c: 8dcec3e0 */ lw $t6,-0x3c20($t6) +/* 37e40: 24010001 */ addiu $at,$zero,0x1 +/* 37e44: 15c10004 */ bne $t6,$at,.L00037e58 +/* 37e48: 00000000 */ sll $zero,$zero,0x0 +/* 37e4c: 240f0002 */ addiu $t7,$zero,0x2 +/* 37e50: 3c01800a */ lui $at,0x800a +/* 37e54: ac2fc3e0 */ sw $t7,-0x3c20($at) +.L00037e58: +/* 37e58: 03e00008 */ jr $ra +/* 37e5c: 00000000 */ sll $zero,$zero,0x0 +/* 37e60: 03e00008 */ jr $ra +/* 37e64: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00037e68 +/* 37e68: 3c0e800a */ lui $t6,0x800a +/* 37e6c: 8dcec3e0 */ lw $t6,-0x3c20($t6) +/* 37e70: 24010002 */ addiu $at,$zero,0x2 +/* 37e74: 15c10007 */ bne $t6,$at,.L00037e94 +/* 37e78: 00000000 */ sll $zero,$zero,0x0 +/* 37e7c: 240f0005 */ addiu $t7,$zero,0x5 +/* 37e80: 3c01800a */ lui $at,0x800a +/* 37e84: a02fc3f0 */ sb $t7,-0x3c10($at) +/* 37e88: 24180005 */ addiu $t8,$zero,0x5 +/* 37e8c: 3c01800a */ lui $at,0x800a +/* 37e90: ac38c3e0 */ sw $t8,-0x3c20($at) +.L00037e94: +/* 37e94: 03e00008 */ jr $ra +/* 37e98: 00000000 */ sll $zero,$zero,0x0 +/* 37e9c: 03e00008 */ jr $ra +/* 37ea0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00037ea4 +/* 37ea4: 3c0e800a */ lui $t6,0x800a +/* 37ea8: 8dcec3e0 */ lw $t6,-0x3c20($t6) +/* 37eac: 24010001 */ addiu $at,$zero,0x1 +/* 37eb0: 11c1000a */ beq $t6,$at,.L00037edc +/* 37eb4: 00000000 */ sll $zero,$zero,0x0 +/* 37eb8: 24010004 */ addiu $at,$zero,0x4 +/* 37ebc: 11c10007 */ beq $t6,$at,.L00037edc +/* 37ec0: 00000000 */ sll $zero,$zero,0x0 +/* 37ec4: 24010005 */ addiu $at,$zero,0x5 +/* 37ec8: 11c10004 */ beq $t6,$at,.L00037edc +/* 37ecc: 00000000 */ sll $zero,$zero,0x0 +/* 37ed0: 24010002 */ addiu $at,$zero,0x2 +/* 37ed4: 15c10006 */ bne $t6,$at,.L00037ef0 +/* 37ed8: 00000000 */ sll $zero,$zero,0x0 +.L00037edc: +/* 37edc: 3c02800a */ lui $v0,0x800a +/* 37ee0: 03e00008 */ jr $ra +/* 37ee4: 8c42c3e0 */ lw $v0,-0x3c20($v0) +/* 37ee8: 10000003 */ beqz $zero,.L00037ef8 +/* 37eec: 00000000 */ sll $zero,$zero,0x0 +.L00037ef0: +/* 37ef0: 03e00008 */ jr $ra +/* 37ef4: 00001025 */ or $v0,$zero,$zero +.L00037ef8: +/* 37ef8: 03e00008 */ jr $ra +/* 37efc: 00000000 */ sll $zero,$zero,0x0 +/* 37f00: 03e00008 */ jr $ra +/* 37f04: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00037f08 +/* 37f08: 04810004 */ bgez $a0,.L00037f1c +/* 37f0c: 00000000 */ sll $zero,$zero,0x0 +/* 37f10: 3c01800a */ lui $at,0x800a +/* 37f14: 1000000b */ beqz $zero,.L00037f44 +/* 37f18: ac20c3e4 */ sw $zero,-0x3c1c($at) +.L00037f1c: +/* 37f1c: 34018000 */ dli $at,0x8000 +/* 37f20: 0081082a */ slt $at,$a0,$at +/* 37f24: 14200005 */ bnez $at,.L00037f3c +/* 37f28: 00000000 */ sll $zero,$zero,0x0 +/* 37f2c: 240e7fff */ addiu $t6,$zero,0x7fff +/* 37f30: 3c01800a */ lui $at,0x800a +/* 37f34: 10000003 */ beqz $zero,.L00037f44 +/* 37f38: ac2ec3e4 */ sw $t6,-0x3c1c($at) +.L00037f3c: +/* 37f3c: 3c01800a */ lui $at,0x800a +/* 37f40: ac24c3e4 */ sw $a0,-0x3c1c($at) +.L00037f44: +/* 37f44: 3c01800a */ lui $at,0x800a +/* 37f48: ac25c3e8 */ sw $a1,-0x3c18($at) +/* 37f4c: 03e00008 */ jr $ra +/* 37f50: 00000000 */ sll $zero,$zero,0x0 +/* 37f54: 03e00008 */ jr $ra +/* 37f58: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00037f5c +/* 37f5c: 28810100 */ slti $at,$a0,0x100 +/* 37f60: 14200002 */ bnez $at,.L00037f6c +/* 37f64: 00000000 */ sll $zero,$zero,0x0 +/* 37f68: 240400ff */ addiu $a0,$zero,0xff +.L00037f6c: +/* 37f6c: 04810002 */ bgez $a0,.L00037f78 +/* 37f70: 00000000 */ sll $zero,$zero,0x0 +/* 37f74: 00002025 */ or $a0,$zero,$zero +.L00037f78: +/* 37f78: 3c01800a */ lui $at,0x800a +/* 37f7c: a424c3ee */ sh $a0,-0x3c12($at) +/* 37f80: 10a00005 */ beqz $a1,.L00037f98 +/* 37f84: 00000000 */ sll $zero,$zero,0x0 +/* 37f88: 3c0e800a */ lui $t6,0x800a +/* 37f8c: 85cec3ee */ lh $t6,-0x3c12($t6) +/* 37f90: 3c01800a */ lui $at,0x800a +/* 37f94: a42ec3ec */ sh $t6,-0x3c14($at) +.L00037f98: +/* 37f98: 03e00008 */ jr $ra +/* 37f9c: 00000000 */ sll $zero,$zero,0x0 +/* 37fa0: 03e00008 */ jr $ra +/* 37fa4: 00000000 */ sll $zero,$zero,0x0 +/* 37fa8: afa40000 */ sw $a0,0x0($sp) +/* 37fac: afa50004 */ sw $a1,0x4($sp) +/* 37fb0: 10000001 */ beqz $zero,.L00037fb8 +/* 37fb4: 00000000 */ sll $zero,$zero,0x0 +.L00037fb8: +/* 37fb8: 03e00008 */ jr $ra +/* 37fbc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00037fc0 +/* 37fc0: 27bdff98 */ addiu $sp,$sp,-104 +/* 37fc4: afbf0014 */ sw $ra,0x14($sp) +/* 37fc8: afa40068 */ sw $a0,0x68($sp) +/* 37fcc: afa5006c */ sw $a1,0x6c($sp) +/* 37fd0: afa0005c */ sw $zero,0x5c($sp) +/* 37fd4: afa00054 */ sw $zero,0x54($sp) +/* 37fd8: 240e04e0 */ addiu $t6,$zero,0x4e0 +/* 37fdc: afae004c */ sw $t6,0x4c($sp) +/* 37fe0: 240f0650 */ addiu $t7,$zero,0x650 +/* 37fe4: afaf0048 */ sw $t7,0x48($sp) +/* 37fe8: 3c18800a */ lui $t8,0x800a +/* 37fec: 3c19800a */ lui $t9,0x800a +/* 37ff0: 8739c3ee */ lh $t9,-0x3c12($t9) +/* 37ff4: 8718c3ec */ lh $t8,-0x3c14($t8) +/* 37ff8: 13190024 */ beq $t8,$t9,.L0003808c +/* 37ffc: 00000000 */ sll $zero,$zero,0x0 +/* 38000: 3c08800a */ lui $t0,0x800a +/* 38004: 3c09800a */ lui $t1,0x800a +/* 38008: 8529c3ec */ lh $t1,-0x3c14($t1) +/* 3800c: 8508c3ee */ lh $t0,-0x3c12($t0) +/* 38010: 01095023 */ subu $t2,$t0,$t1 +/* 38014: afaa0060 */ sw $t2,0x60($sp) +/* 38018: 8fab0060 */ lw $t3,0x60($sp) +/* 3801c: 2961fffe */ slti $at,$t3,-2 +/* 38020: 1420000b */ bnez $at,.L00038050 +/* 38024: 00000000 */ sll $zero,$zero,0x0 +/* 38028: 29610003 */ slti $at,$t3,0x3 +/* 3802c: 10200008 */ beqz $at,.L00038050 +/* 38030: 00000000 */ sll $zero,$zero,0x0 +/* 38034: 3c0c800a */ lui $t4,0x800a +/* 38038: 858cc3ec */ lh $t4,-0x3c14($t4) +/* 3803c: 8fad0060 */ lw $t5,0x60($sp) +/* 38040: 3c01800a */ lui $at,0x800a +/* 38044: 018d7021 */ addu $t6,$t4,$t5 +/* 38048: 10000010 */ beqz $zero,.L0003808c +/* 3804c: a42ec3ec */ sh $t6,-0x3c14($at) +.L00038050: +/* 38050: 8faf0060 */ lw $t7,0x60($sp) +/* 38054: 29e10003 */ slti $at,$t7,0x3 +/* 38058: 14200007 */ bnez $at,.L00038078 +/* 3805c: 00000000 */ sll $zero,$zero,0x0 +/* 38060: 3c18800a */ lui $t8,0x800a +/* 38064: 8718c3ec */ lh $t8,-0x3c14($t8) +/* 38068: 3c01800a */ lui $at,0x800a +/* 3806c: 27190002 */ addiu $t9,$t8,0x2 +/* 38070: 10000006 */ beqz $zero,.L0003808c +/* 38074: a439c3ec */ sh $t9,-0x3c14($at) +.L00038078: +/* 38078: 3c08800a */ lui $t0,0x800a +/* 3807c: 8508c3ec */ lh $t0,-0x3c14($t0) +/* 38080: 3c01800a */ lui $at,0x800a +/* 38084: 2509fffe */ addiu $t1,$t0,-2 +/* 38088: a429c3ec */ sh $t1,-0x3c14($at) +.L0003808c: +/* 3808c: 3c0a800a */ lui $t2,0x800a +/* 38090: 8d4ac3e0 */ lw $t2,-0x3c20($t2) +/* 38094: 24010004 */ addiu $at,$zero,0x4 +/* 38098: 15410033 */ bne $t2,$at,.L00038168 +/* 3809c: 00000000 */ sll $zero,$zero,0x0 +/* 380a0: 0c00e32b */ jal func00038cac +/* 380a4: 00000000 */ sll $zero,$zero,0x0 +/* 380a8: 3c0b800a */ lui $t3,0x800a +/* 380ac: 916bc3f0 */ lbu $t3,-0x3c10($t3) +/* 380b0: 15600028 */ bnez $t3,.L00038154 +/* 380b4: 00000000 */ sll $zero,$zero,0x0 +/* 380b8: 3c05800a */ lui $a1,0x800a +/* 380bc: 3c06800a */ lui $a2,0x800a +/* 380c0: 8cc6c3c0 */ lw $a2,-0x3c40($a2) +/* 380c4: 8ca5c3dc */ lw $a1,-0x3c24($a1) +/* 380c8: 0c011118 */ jal func00044460 +/* 380cc: 00002025 */ or $a0,$zero,$zero +/* 380d0: 3c01800a */ lui $at,0x800a +/* 380d4: ac22c394 */ sw $v0,-0x3c6c($at) +/* 380d8: 3c0c800a */ lui $t4,0x800a +/* 380dc: 8d8cc394 */ lw $t4,-0x3c6c($t4) +/* 380e0: 15800007 */ bnez $t4,.L00038100 +/* 380e4: 00000000 */ sll $zero,$zero,0x0 +/* 380e8: 3c01800a */ lui $at,0x800a +/* 380ec: ac20c3e0 */ sw $zero,-0x3c20($at) +/* 380f0: 10000208 */ beqz $zero,.L00038914 +/* 380f4: 00001025 */ or $v0,$zero,$zero +/* 380f8: 10000014 */ beqz $zero,.L0003814c +/* 380fc: 00000000 */ sll $zero,$zero,0x0 +.L00038100: +/* 38100: 240d0001 */ addiu $t5,$zero,0x1 +/* 38104: 3c01800a */ lui $at,0x800a +/* 38108: ac2dc3e0 */ sw $t5,-0x3c20($at) +/* 3810c: 240e0001 */ addiu $t6,$zero,0x1 +/* 38110: 3c01800a */ lui $at,0x800a +/* 38114: a42ec3b4 */ sh $t6,-0x3c4c($at) +/* 38118: 3c01800a */ lui $at,0x800a +/* 3811c: ac20c3c8 */ sw $zero,-0x3c38($at) +/* 38120: 3c01800a */ lui $at,0x800a +/* 38124: ac20c3cc */ sw $zero,-0x3c34($at) +/* 38128: 3c01800a */ lui $at,0x800a +/* 3812c: ac20c3d0 */ sw $zero,-0x3c30($at) +/* 38130: 3c01800a */ lui $at,0x800a +/* 38134: ac20c3d8 */ sw $zero,-0x3c28($at) +/* 38138: 3c0f800a */ lui $t7,0x800a +/* 3813c: 25efc390 */ addiu $t7,$t7,-15472 +/* 38140: 8de40044 */ lw $a0,0x44($t7) +/* 38144: 0c012c30 */ jal func0004b0c0 +/* 38148: 24050440 */ addiu $a1,$zero,0x440 +.L0003814c: +/* 3814c: 10000006 */ beqz $zero,.L00038168 +/* 38150: 00000000 */ sll $zero,$zero,0x0 +.L00038154: +/* 38154: 3c18800a */ lui $t8,0x800a +/* 38158: 9318c3f0 */ lbu $t8,-0x3c10($t8) +/* 3815c: 3c01800a */ lui $at,0x800a +/* 38160: 2719ffff */ addiu $t9,$t8,-1 +/* 38164: a039c3f0 */ sb $t9,-0x3c10($at) +.L00038168: +/* 38168: 3c08800a */ lui $t0,0x800a +/* 3816c: 8d08c3e0 */ lw $t0,-0x3c20($t0) +/* 38170: 24010005 */ addiu $at,$zero,0x5 +/* 38174: 15010010 */ bne $t0,$at,.L000381b8 +/* 38178: 00000000 */ sll $zero,$zero,0x0 +/* 3817c: 0c00e32b */ jal func00038cac +/* 38180: 00000000 */ sll $zero,$zero,0x0 +/* 38184: 3c09800a */ lui $t1,0x800a +/* 38188: 9129c3f0 */ lbu $t1,-0x3c10($t1) +/* 3818c: 15200005 */ bnez $t1,.L000381a4 +/* 38190: 00000000 */ sll $zero,$zero,0x0 +/* 38194: 240a0001 */ addiu $t2,$zero,0x1 +/* 38198: 3c01800a */ lui $at,0x800a +/* 3819c: 10000006 */ beqz $zero,.L000381b8 +/* 381a0: ac2ac3e0 */ sw $t2,-0x3c20($at) +.L000381a4: +/* 381a4: 3c0b800a */ lui $t3,0x800a +/* 381a8: 916bc3f0 */ lbu $t3,-0x3c10($t3) +/* 381ac: 3c01800a */ lui $at,0x800a +/* 381b0: 256cffff */ addiu $t4,$t3,-1 +/* 381b4: a02cc3f0 */ sb $t4,-0x3c10($at) +.L000381b8: +/* 381b8: 3c0d800a */ lui $t5,0x800a +/* 381bc: 8dadc3e0 */ lw $t5,-0x3c20($t5) +/* 381c0: 24010001 */ addiu $at,$zero,0x1 +/* 381c4: 15a101cd */ bne $t5,$at,.L000388fc +/* 381c8: 00000000 */ sll $zero,$zero,0x0 +/* 381cc: 3c0f800a */ lui $t7,0x800a +/* 381d0: 8defc3d0 */ lw $t7,-0x3c30($t7) +/* 381d4: 8fae0068 */ lw $t6,0x68($sp) +/* 381d8: 3c19800a */ lui $t9,0x800a +/* 381dc: 8f39c3cc */ lw $t9,-0x3c34($t9) +/* 381e0: 01cfc021 */ addu $t8,$t6,$t7 +/* 381e4: 0338082a */ slt $at,$t9,$t8 +/* 381e8: 10200066 */ beqz $at,.L00038384 +/* 381ec: 00000000 */ sll $zero,$zero,0x0 +/* 381f0: 3c08800a */ lui $t0,0x800a +/* 381f4: 3c09800a */ lui $t1,0x800a +/* 381f8: 8d29c3d0 */ lw $t1,-0x3c30($t1) +/* 381fc: 8d08c3cc */ lw $t0,-0x3c34($t0) +/* 38200: 3c01800a */ lui $at,0x800a +/* 38204: 01095023 */ subu $t2,$t0,$t1 +/* 38208: ac2ac3cc */ sw $t2,-0x3c34($at) +/* 3820c: 3c0b800a */ lui $t3,0x800a +/* 38210: 8d6bc3cc */ lw $t3,-0x3c34($t3) +/* 38214: 1160000f */ beqz $t3,.L00038254 +/* 38218: 00000000 */ sll $zero,$zero,0x0 +/* 3821c: 3c0c800a */ lui $t4,0x800a +/* 38220: 8d8cc3c8 */ lw $t4,-0x3c38($t4) +/* 38224: 1180000b */ beqz $t4,.L00038254 +/* 38228: 00000000 */ sll $zero,$zero,0x0 +/* 3822c: 3c0d800a */ lui $t5,0x800a +/* 38230: 8dadc3d0 */ lw $t5,-0x3c30($t5) +/* 38234: 3c0f800a */ lui $t7,0x800a +/* 38238: 8defc3c8 */ lw $t7,-0x3c38($t7) +/* 3823c: 000d7040 */ sll $t6,$t5,0x1 +/* 38240: 01cfc021 */ addu $t8,$t6,$t7 +/* 38244: afb80054 */ sw $t8,0x54($sp) +/* 38248: 3c19800a */ lui $t9,0x800a +/* 3824c: 8f39c3cc */ lw $t9,-0x3c34($t9) +/* 38250: afb90050 */ sw $t9,0x50($sp) +.L00038254: +/* 38254: 3c01800a */ lui $at,0x800a +/* 38258: ac20c3d0 */ sw $zero,-0x3c30($at) +/* 3825c: 3c01800a */ lui $at,0x800a +/* 38260: ac20c3cc */ sw $zero,-0x3c34($at) +/* 38264: 3c04800a */ lui $a0,0x800a +/* 38268: 8c84c394 */ lw $a0,-0x3c6c($a0) +/* 3826c: 27a50058 */ addiu $a1,$sp,0x58 +/* 38270: 0c01114f */ jal func0004453c +/* 38274: 27a6005c */ addiu $a2,$sp,0x5c +/* 38278: 10400042 */ beqz $v0,.L00038384 +/* 3827c: 00000000 */ sll $zero,$zero,0x0 +/* 38280: 8fa80058 */ lw $t0,0x58($sp) +/* 38284: 3c01800a */ lui $at,0x800a +/* 38288: ac28c3c8 */ sw $t0,-0x3c38($at) +/* 3828c: 8fa9005c */ lw $t1,0x5c($sp) +/* 38290: afa00064 */ sw $zero,0x64($sp) +/* 38294: 1920002c */ blez $t1,.L00038348 +/* 38298: 00000000 */ sll $zero,$zero,0x0 +.L0003829c: +/* 3829c: 8faa006c */ lw $t2,0x6c($sp) +/* 382a0: 8d4b0000 */ lw $t3,0x0($t2) +/* 382a4: afab0044 */ sw $t3,0x44($sp) +/* 382a8: 8d4c0000 */ lw $t4,0x0($t2) +/* 382ac: 258d0008 */ addiu $t5,$t4,0x8 +/* 382b0: ad4d0000 */ sw $t5,0x0($t2) +/* 382b4: 8faf0044 */ lw $t7,0x44($sp) +/* 382b8: 3c0e0800 */ lui $t6,0x800 +/* 382bc: adee0000 */ sw $t6,0x0($t7) +/* 382c0: 8fb80064 */ lw $t8,0x64($sp) +/* 382c4: 3c04800a */ lui $a0,0x800a +/* 382c8: 0018c880 */ sll $t9,$t8,0x2 +/* 382cc: 00992021 */ addu $a0,$a0,$t9 +/* 382d0: 0c012d20 */ jal func0004b480 +/* 382d4: 8c84c3d4 */ lw $a0,-0x3c2c($a0) +/* 382d8: 8fa80044 */ lw $t0,0x44($sp) +/* 382dc: ad020004 */ sw $v0,0x4($t0) +/* 382e0: 8fa9006c */ lw $t1,0x6c($sp) +/* 382e4: 8d2b0000 */ lw $t3,0x0($t1) +/* 382e8: afab0040 */ sw $t3,0x40($sp) +/* 382ec: 8d2c0000 */ lw $t4,0x0($t1) +/* 382f0: 258d0008 */ addiu $t5,$t4,0x8 +/* 382f4: ad2d0000 */ sw $t5,0x0($t1) +/* 382f8: 3c0a800a */ lui $t2,0x800a +/* 382fc: 8d4ac3d8 */ lw $t2,-0x3c28($t2) +/* 38300: 8fb80040 */ lw $t8,0x40($sp) +/* 38304: 3c010700 */ lui $at,0x700 +/* 38308: 314effff */ andi $t6,$t2,0xffff +/* 3830c: 01c17825 */ or $t7,$t6,$at +/* 38310: af0f0000 */ sw $t7,0x0($t8) +/* 38314: 0c012d20 */ jal func0004b480 +/* 38318: 8fa40058 */ lw $a0,0x58($sp) +/* 3831c: 8fb90040 */ lw $t9,0x40($sp) +/* 38320: af220004 */ sw $v0,0x4($t9) +/* 38324: 8fa80058 */ lw $t0,0x58($sp) +/* 38328: 250b0488 */ addiu $t3,$t0,0x488 +/* 3832c: afab0058 */ sw $t3,0x58($sp) +/* 38330: 8fac0064 */ lw $t4,0x64($sp) +/* 38334: 8fa9005c */ lw $t1,0x5c($sp) +/* 38338: 258d0001 */ addiu $t5,$t4,0x1 +/* 3833c: 01a9082a */ slt $at,$t5,$t1 +/* 38340: 1420ffd6 */ bnez $at,.L0003829c +/* 38344: afad0064 */ sw $t5,0x64($sp) +.L00038348: +/* 38348: 3c0a800a */ lui $t2,0x800a +/* 3834c: 8d4ac3d8 */ lw $t2,-0x3c28($t2) +/* 38350: 3c01800a */ lui $at,0x800a +/* 38354: 254effdc */ addiu $t6,$t2,-36 +/* 38358: 31cf001e */ andi $t7,$t6,0x1e +/* 3835c: ac2fc3d8 */ sw $t7,-0x3c28($at) +/* 38360: 24180240 */ addiu $t8,$zero,0x240 +/* 38364: 3c01800a */ lui $at,0x800a +/* 38368: ac38c3cc */ sw $t8,-0x3c34($at) +/* 3836c: 8fb9005c */ lw $t9,0x5c($sp) +/* 38370: 3c01800a */ lui $at,0x800a +/* 38374: 3b280002 */ xori $t0,$t9,0x2 +/* 38378: 2d080001 */ sltiu $t0,$t0,0x1 +/* 3837c: 10000001 */ beqz $zero,.L00038384 +/* 38380: a028c3f1 */ sb $t0,-0x3c0f($at) +.L00038384: +/* 38384: 0c00e32b */ jal func00038cac +/* 38388: 00000000 */ sll $zero,$zero,0x0 +/* 3838c: 3c0b800a */ lui $t3,0x800a +/* 38390: 916bc3f1 */ lbu $t3,-0x3c0f($t3) +/* 38394: 15600002 */ bnez $t3,.L000383a0 +/* 38398: 00000000 */ sll $zero,$zero,0x0 +/* 3839c: afa0004c */ sw $zero,0x4c($sp) +.L000383a0: +/* 383a0: 8fac0054 */ lw $t4,0x54($sp) +/* 383a4: 11800040 */ beqz $t4,.L000384a8 +/* 383a8: 00000000 */ sll $zero,$zero,0x0 +/* 383ac: 8fad006c */ lw $t5,0x6c($sp) +/* 383b0: 8da90000 */ lw $t1,0x0($t5) +/* 383b4: afa9003c */ sw $t1,0x3c($sp) +/* 383b8: 8daa0000 */ lw $t2,0x0($t5) +/* 383bc: 254e0008 */ addiu $t6,$t2,0x8 +/* 383c0: adae0000 */ sw $t6,0x0($t5) +/* 383c4: 8faf0050 */ lw $t7,0x50($sp) +/* 383c8: 8fac004c */ lw $t4,0x4c($sp) +/* 383cc: 8fae003c */ lw $t6,0x3c($sp) +/* 383d0: 01efc021 */ addu $t8,$t7,$t7 +/* 383d4: 33190fff */ andi $t9,$t8,0xfff +/* 383d8: 00194300 */ sll $t0,$t9,0xc +/* 383dc: 3c010400 */ lui $at,0x400 +/* 383e0: 01015825 */ or $t3,$t0,$at +/* 383e4: 31890fff */ andi $t1,$t4,0xfff +/* 383e8: 01695025 */ or $t2,$t3,$t1 +/* 383ec: adca0000 */ sw $t2,0x0($t6) +/* 383f0: 0c012d20 */ jal func0004b480 +/* 383f4: 8fa40054 */ lw $a0,0x54($sp) +/* 383f8: 8fad003c */ lw $t5,0x3c($sp) +/* 383fc: ada20004 */ sw $v0,0x4($t5) +/* 38400: 3c0f800a */ lui $t7,0x800a +/* 38404: 91efc3f1 */ lbu $t7,-0x3c0f($t7) +/* 38408: 11e00019 */ beqz $t7,.L00038470 +/* 3840c: 00000000 */ sll $zero,$zero,0x0 +/* 38410: 8fb80054 */ lw $t8,0x54($sp) +/* 38414: 27190488 */ addiu $t9,$t8,0x488 +/* 38418: afb90054 */ sw $t9,0x54($sp) +/* 3841c: 8fa8006c */ lw $t0,0x6c($sp) +/* 38420: 8d0c0000 */ lw $t4,0x0($t0) +/* 38424: afac0038 */ sw $t4,0x38($sp) +/* 38428: 8d0b0000 */ lw $t3,0x0($t0) +/* 3842c: 25690008 */ addiu $t1,$t3,0x8 +/* 38430: ad090000 */ sw $t1,0x0($t0) +/* 38434: 8faa0050 */ lw $t2,0x50($sp) +/* 38438: 8fb90048 */ lw $t9,0x48($sp) +/* 3843c: 8fa90038 */ lw $t1,0x38($sp) +/* 38440: 014a7021 */ addu $t6,$t2,$t2 +/* 38444: 31cd0fff */ andi $t5,$t6,0xfff +/* 38448: 000d7b00 */ sll $t7,$t5,0xc +/* 3844c: 3c010400 */ lui $at,0x400 +/* 38450: 01e1c025 */ or $t8,$t7,$at +/* 38454: 332c0fff */ andi $t4,$t9,0xfff +/* 38458: 030c5825 */ or $t3,$t8,$t4 +/* 3845c: ad2b0000 */ sw $t3,0x0($t1) +/* 38460: 0c012d20 */ jal func0004b480 +/* 38464: 8fa40054 */ lw $a0,0x54($sp) +/* 38468: 8fa80038 */ lw $t0,0x38($sp) +/* 3846c: ad020004 */ sw $v0,0x4($t0) +.L00038470: +/* 38470: 8faa0050 */ lw $t2,0x50($sp) +/* 38474: 8fad004c */ lw $t5,0x4c($sp) +/* 38478: 014a7021 */ addu $t6,$t2,$t2 +/* 3847c: 01ae7821 */ addu $t7,$t5,$t6 +/* 38480: afaf004c */ sw $t7,0x4c($sp) +/* 38484: 8fb90050 */ lw $t9,0x50($sp) +/* 38488: 8fac0048 */ lw $t4,0x48($sp) +/* 3848c: 0339c021 */ addu $t8,$t9,$t9 +/* 38490: 01985821 */ addu $t3,$t4,$t8 +/* 38494: afab0048 */ sw $t3,0x48($sp) +/* 38498: 8fa90068 */ lw $t1,0x68($sp) +/* 3849c: 8fa80050 */ lw $t0,0x50($sp) +/* 384a0: 01285023 */ subu $t2,$t1,$t0 +/* 384a4: afaa0068 */ sw $t2,0x68($sp) +.L000384a8: +/* 384a8: 8fad0068 */ lw $t5,0x68($sp) +/* 384ac: 19a00043 */ blez $t5,.L000385bc +/* 384b0: 00000000 */ sll $zero,$zero,0x0 +/* 384b4: 3c0e800a */ lui $t6,0x800a +/* 384b8: 8dcec3c8 */ lw $t6,-0x3c38($t6) +/* 384bc: 11c0003f */ beqz $t6,.L000385bc +/* 384c0: 00000000 */ sll $zero,$zero,0x0 +/* 384c4: 3c0f800a */ lui $t7,0x800a +/* 384c8: 8defc3d0 */ lw $t7,-0x3c30($t7) +/* 384cc: 3c0c800a */ lui $t4,0x800a +/* 384d0: 8d8cc3c8 */ lw $t4,-0x3c38($t4) +/* 384d4: 000fc840 */ sll $t9,$t7,0x1 +/* 384d8: 032cc021 */ addu $t8,$t9,$t4 +/* 384dc: afb80054 */ sw $t8,0x54($sp) +/* 384e0: 8fab006c */ lw $t3,0x6c($sp) +/* 384e4: 8d690000 */ lw $t1,0x0($t3) +/* 384e8: afa90034 */ sw $t1,0x34($sp) +/* 384ec: 8d680000 */ lw $t0,0x0($t3) +/* 384f0: 250a0008 */ addiu $t2,$t0,0x8 +/* 384f4: ad6a0000 */ sw $t2,0x0($t3) +/* 384f8: 8fad0068 */ lw $t5,0x68($sp) +/* 384fc: 8fb8004c */ lw $t8,0x4c($sp) +/* 38500: 8faa0034 */ lw $t2,0x34($sp) +/* 38504: 01ad7021 */ addu $t6,$t5,$t5 +/* 38508: 31cf0fff */ andi $t7,$t6,0xfff +/* 3850c: 000fcb00 */ sll $t9,$t7,0xc +/* 38510: 3c010400 */ lui $at,0x400 +/* 38514: 03216025 */ or $t4,$t9,$at +/* 38518: 33090fff */ andi $t1,$t8,0xfff +/* 3851c: 01894025 */ or $t0,$t4,$t1 +/* 38520: ad480000 */ sw $t0,0x0($t2) +/* 38524: 0c012d20 */ jal func0004b480 +/* 38528: 8fa40054 */ lw $a0,0x54($sp) +/* 3852c: 8fab0034 */ lw $t3,0x34($sp) +/* 38530: ad620004 */ sw $v0,0x4($t3) +/* 38534: 3c0d800a */ lui $t5,0x800a +/* 38538: 91adc3f1 */ lbu $t5,-0x3c0f($t5) +/* 3853c: 11a00019 */ beqz $t5,.L000385a4 +/* 38540: 00000000 */ sll $zero,$zero,0x0 +/* 38544: 8fae0054 */ lw $t6,0x54($sp) +/* 38548: 25cf0488 */ addiu $t7,$t6,0x488 +/* 3854c: afaf0054 */ sw $t7,0x54($sp) +/* 38550: 8fb9006c */ lw $t9,0x6c($sp) +/* 38554: 8f380000 */ lw $t8,0x0($t9) +/* 38558: afb80030 */ sw $t8,0x30($sp) +/* 3855c: 8f2c0000 */ lw $t4,0x0($t9) +/* 38560: 25890008 */ addiu $t1,$t4,0x8 +/* 38564: af290000 */ sw $t1,0x0($t9) +/* 38568: 8fa80068 */ lw $t0,0x68($sp) +/* 3856c: 8faf0048 */ lw $t7,0x48($sp) +/* 38570: 8fa90030 */ lw $t1,0x30($sp) +/* 38574: 01085021 */ addu $t2,$t0,$t0 +/* 38578: 314b0fff */ andi $t3,$t2,0xfff +/* 3857c: 000b6b00 */ sll $t5,$t3,0xc +/* 38580: 3c010400 */ lui $at,0x400 +/* 38584: 01a17025 */ or $t6,$t5,$at +/* 38588: 31f80fff */ andi $t8,$t7,0xfff +/* 3858c: 01d86025 */ or $t4,$t6,$t8 +/* 38590: ad2c0000 */ sw $t4,0x0($t1) +/* 38594: 0c012d20 */ jal func0004b480 +/* 38598: 8fa40054 */ lw $a0,0x54($sp) +/* 3859c: 8fb90030 */ lw $t9,0x30($sp) +/* 385a0: af220004 */ sw $v0,0x4($t9) +.L000385a4: +/* 385a4: 3c08800a */ lui $t0,0x800a +/* 385a8: 8d08c3d0 */ lw $t0,-0x3c30($t0) +/* 385ac: 8faa0068 */ lw $t2,0x68($sp) +/* 385b0: 3c01800a */ lui $at,0x800a +/* 385b4: 010a5821 */ addu $t3,$t0,$t2 +/* 385b8: ac2bc3d0 */ sw $t3,-0x3c30($at) +.L000385bc: +/* 385bc: 3c04800a */ lui $a0,0x800a +/* 385c0: 0c00e249 */ jal func00038924 +/* 385c4: 2484c390 */ addiu $a0,$a0,-15472 +/* 385c8: 3c0d800a */ lui $t5,0x800a +/* 385cc: 91adc3f1 */ lbu $t5,-0x3c0f($t5) +/* 385d0: 15a000c8 */ bnez $t5,.L000388f4 +/* 385d4: 00000000 */ sll $zero,$zero,0x0 +/* 385d8: 8faf006c */ lw $t7,0x6c($sp) +/* 385dc: 8dee0000 */ lw $t6,0x0($t7) +/* 385e0: afae002c */ sw $t6,0x2c($sp) +/* 385e4: 8df80000 */ lw $t8,0x0($t7) +/* 385e8: 270c0008 */ addiu $t4,$t8,0x8 +/* 385ec: adec0000 */ sw $t4,0x0($t7) +/* 385f0: 8fb9002c */ lw $t9,0x2c($sp) +/* 385f4: 3c090200 */ lui $t1,0x200 +/* 385f8: 352904e0 */ ori $t1,$t1,0x4e0 +/* 385fc: af290000 */ sw $t1,0x0($t9) +/* 38600: 8faa002c */ lw $t2,0x2c($sp) +/* 38604: 240802e0 */ addiu $t0,$zero,0x2e0 +/* 38608: ad480004 */ sw $t0,0x4($t2) +/* 3860c: 3c0b800a */ lui $t3,0x800a +/* 38610: 856bc3b4 */ lh $t3,-0x3c4c($t3) +/* 38614: 11600099 */ beqz $t3,.L0003887c +/* 38618: 00000000 */ sll $zero,$zero,0x0 +/* 3861c: 3c01800a */ lui $at,0x800a +/* 38620: a420c3b4 */ sh $zero,-0x3c4c($at) +/* 38624: 3c0d800a */ lui $t5,0x800a +/* 38628: 85adc39c */ lh $t5,-0x3c64($t5) +/* 3862c: 3c0c8006 */ lui $t4,0x8006 +/* 38630: 3c0f800a */ lui $t7,0x800a +/* 38634: 31ae007f */ andi $t6,$t5,0x7f +/* 38638: 000ec040 */ sll $t8,$t6,0x1 +/* 3863c: 01986021 */ addu $t4,$t4,$t8 +/* 38640: 858cf570 */ lh $t4,-0xa90($t4) +/* 38644: 85efc39e */ lh $t7,-0x3c62($t7) +/* 38648: 3c01800a */ lui $at,0x800a +/* 3864c: 018f0019 */ multu $t4,$t7 +/* 38650: 00004812 */ mflo $t1 +/* 38654: 0009cbc3 */ sra $t9,$t1,0xf +/* 38658: a439c3ac */ sh $t9,-0x3c54($at) +/* 3865c: 3c08800a */ lui $t0,0x800a +/* 38660: 3c0a800a */ lui $t2,0x800a +/* 38664: 854ac3ac */ lh $t2,-0x3c54($t2) +/* 38668: 8508c3a0 */ lh $t0,-0x3c60($t0) +/* 3866c: 3c07800a */ lui $a3,0x800a +/* 38670: 448a3000 */ mtc1 $t2,$f6 +/* 38674: 44882000 */ mtc1 $t0,$f4 +/* 38678: 24e7c390 */ addiu $a3,$a3,-15472 +/* 3867c: 3c06800a */ lui $a2,0x800a +/* 38680: 8cc6c3bc */ lw $a2,-0x3c44($a2) +/* 38684: 24e70018 */ addiu $a3,$a3,0x18 +/* 38688: 468033a0 */ cvt.s.w $f14,$f6 +/* 3868c: 0c00fd83 */ jal func0003f60c +/* 38690: 46802320 */ cvt.s.w $f12,$f4 +/* 38694: 3c01800a */ lui $at,0x800a +/* 38698: a422c3aa */ sh $v0,-0x3c56($at) +/* 3869c: 3c0b800a */ lui $t3,0x800a +/* 386a0: 856bc39c */ lh $t3,-0x3c64($t3) +/* 386a4: 3c0c8006 */ lui $t4,0x8006 +/* 386a8: 3c0f800a */ lui $t7,0x800a +/* 386ac: 316d007f */ andi $t5,$t3,0x7f +/* 386b0: 000d7023 */ negu $t6,$t5 +/* 386b4: 000ec040 */ sll $t8,$t6,0x1 +/* 386b8: 01986021 */ addu $t4,$t4,$t8 +/* 386bc: 858cf66e */ lh $t4,-0x992($t4) +/* 386c0: 85efc39e */ lh $t7,-0x3c62($t7) +/* 386c4: 3c01800a */ lui $at,0x800a +/* 386c8: 018f0019 */ multu $t4,$t7 +/* 386cc: 00004812 */ mflo $t1 +/* 386d0: 0009cbc3 */ sra $t9,$t1,0xf +/* 386d4: a439c3b2 */ sh $t9,-0x3c4e($at) +/* 386d8: 3c08800a */ lui $t0,0x800a +/* 386dc: 3c0a800a */ lui $t2,0x800a +/* 386e0: 854ac3b2 */ lh $t2,-0x3c4e($t2) +/* 386e4: 8508c3a2 */ lh $t0,-0x3c5e($t0) +/* 386e8: 3c07800a */ lui $a3,0x800a +/* 386ec: 448a5000 */ mtc1 $t2,$f10 +/* 386f0: 44884000 */ mtc1 $t0,$f8 +/* 386f4: 24e7c390 */ addiu $a3,$a3,-15472 +/* 386f8: 3c06800a */ lui $a2,0x800a +/* 386fc: 8cc6c3bc */ lw $a2,-0x3c44($a2) +/* 38700: 24e7001e */ addiu $a3,$a3,0x1e +/* 38704: 468053a0 */ cvt.s.w $f14,$f10 +/* 38708: 0c00fd83 */ jal func0003f60c +/* 3870c: 46804320 */ cvt.s.w $f12,$f8 +/* 38710: 3c01800a */ lui $at,0x800a +/* 38714: a422c3b0 */ sh $v0,-0x3c50($at) +/* 38718: 8fab006c */ lw $t3,0x6c($sp) +/* 3871c: 8d6d0000 */ lw $t5,0x0($t3) +/* 38720: afad0028 */ sw $t5,0x28($sp) +/* 38724: 8d6e0000 */ lw $t6,0x0($t3) +/* 38728: 25d80008 */ addiu $t8,$t6,0x8 +/* 3872c: ad780000 */ sw $t8,0x0($t3) +/* 38730: 3c0c800a */ lui $t4,0x800a +/* 38734: 858cc3a0 */ lh $t4,-0x3c60($t4) +/* 38738: 8fb90028 */ lw $t9,0x28($sp) +/* 3873c: 3c010906 */ lui $at,0x906 +/* 38740: 318fffff */ andi $t7,$t4,0xffff +/* 38744: 01e14825 */ or $t1,$t7,$at +/* 38748: af290000 */ sw $t1,0x0($t9) +/* 3874c: 3c08800a */ lui $t0,0x800a +/* 38750: 8508c3a4 */ lh $t0,-0x3c5c($t0) +/* 38754: 3c0e800a */ lui $t6,0x800a +/* 38758: 85cec3a6 */ lh $t6,-0x3c5a($t6) +/* 3875c: 8fac0028 */ lw $t4,0x28($sp) +/* 38760: 310affff */ andi $t2,$t0,0xffff +/* 38764: 000a6c00 */ sll $t5,$t2,0x10 +/* 38768: 31d8ffff */ andi $t8,$t6,0xffff +/* 3876c: 01b85825 */ or $t3,$t5,$t8 +/* 38770: ad8b0004 */ sw $t3,0x4($t4) +/* 38774: 8faf006c */ lw $t7,0x6c($sp) +/* 38778: 8de90000 */ lw $t1,0x0($t7) +/* 3877c: afa90024 */ sw $t1,0x24($sp) +/* 38780: 8df90000 */ lw $t9,0x0($t7) +/* 38784: 27280008 */ addiu $t0,$t9,0x8 +/* 38788: ade80000 */ sw $t0,0x0($t7) +/* 3878c: 3c0a800a */ lui $t2,0x800a +/* 38790: 854ac3b2 */ lh $t2,-0x3c4e($t2) +/* 38794: 8fb80024 */ lw $t8,0x24($sp) +/* 38798: 3c010904 */ lui $at,0x904 +/* 3879c: 314effff */ andi $t6,$t2,0xffff +/* 387a0: 01c16825 */ or $t5,$t6,$at +/* 387a4: af0d0000 */ sw $t5,0x0($t8) +/* 387a8: 3c0b800a */ lui $t3,0x800a +/* 387ac: 856bc3b0 */ lh $t3,-0x3c50($t3) +/* 387b0: 3c19800a */ lui $t9,0x800a +/* 387b4: 9739c3ae */ lhu $t9,-0x3c52($t9) +/* 387b8: 8faa0024 */ lw $t2,0x24($sp) +/* 387bc: 316cffff */ andi $t4,$t3,0xffff +/* 387c0: 000c4c00 */ sll $t1,$t4,0x10 +/* 387c4: 3328ffff */ andi $t0,$t9,0xffff +/* 387c8: 01287825 */ or $t7,$t1,$t0 +/* 387cc: ad4f0004 */ sw $t7,0x4($t2) +/* 387d0: 8fae006c */ lw $t6,0x6c($sp) +/* 387d4: 8dcd0000 */ lw $t5,0x0($t6) +/* 387d8: afad0020 */ sw $t5,0x20($sp) +/* 387dc: 8dd80000 */ lw $t8,0x0($t6) +/* 387e0: 270b0008 */ addiu $t3,$t8,0x8 +/* 387e4: adcb0000 */ sw $t3,0x0($t6) +/* 387e8: 3c0c800a */ lui $t4,0x800a +/* 387ec: 858cc3ac */ lh $t4,-0x3c54($t4) +/* 387f0: 8fa80020 */ lw $t0,0x20($sp) +/* 387f4: 3c010900 */ lui $at,0x900 +/* 387f8: 3199ffff */ andi $t9,$t4,0xffff +/* 387fc: 03214825 */ or $t1,$t9,$at +/* 38800: ad090000 */ sw $t1,0x0($t0) +/* 38804: 3c0f800a */ lui $t7,0x800a +/* 38808: 85efc3aa */ lh $t7,-0x3c56($t7) +/* 3880c: 3c18800a */ lui $t8,0x800a +/* 38810: 9718c3a8 */ lhu $t8,-0x3c58($t8) +/* 38814: 8fac0020 */ lw $t4,0x20($sp) +/* 38818: 31eaffff */ andi $t2,$t7,0xffff +/* 3881c: 000a6c00 */ sll $t5,$t2,0x10 +/* 38820: 330bffff */ andi $t3,$t8,0xffff +/* 38824: 01ab7025 */ or $t6,$t5,$t3 +/* 38828: ad8e0004 */ sw $t6,0x4($t4) +/* 3882c: 8fb9006c */ lw $t9,0x6c($sp) +/* 38830: 8f290000 */ lw $t1,0x0($t9) +/* 38834: afa9001c */ sw $t1,0x1c($sp) +/* 38838: 8f280000 */ lw $t0,0x0($t9) +/* 3883c: 250f0008 */ addiu $t7,$t0,0x8 +/* 38840: af2f0000 */ sw $t7,0x0($t9) +/* 38844: 3c0a800a */ lui $t2,0x800a +/* 38848: 854ac3a2 */ lh $t2,-0x3c5e($t2) +/* 3884c: 8fab001c */ lw $t3,0x1c($sp) +/* 38850: 3c010301 */ lui $at,0x301 +/* 38854: 3158ffff */ andi $t8,$t2,0xffff +/* 38858: 03016825 */ or $t5,$t8,$at +/* 3885c: ad6d0000 */ sw $t5,0x0($t3) +/* 38860: 3c04800a */ lui $a0,0x800a +/* 38864: 0c012d20 */ jal func0004b480 +/* 38868: 8c84c398 */ lw $a0,-0x3c68($a0) +/* 3886c: 8fae001c */ lw $t6,0x1c($sp) +/* 38870: adc20004 */ sw $v0,0x4($t6) +/* 38874: 1000000f */ beqz $zero,.L000388b4 +/* 38878: 00000000 */ sll $zero,$zero,0x0 +.L0003887c: +/* 3887c: 8fac006c */ lw $t4,0x6c($sp) +/* 38880: 8d890000 */ lw $t1,0x0($t4) +/* 38884: afa90018 */ sw $t1,0x18($sp) +/* 38888: 8d880000 */ lw $t0,0x0($t4) +/* 3888c: 250f0008 */ addiu $t7,$t0,0x8 +/* 38890: ad8f0000 */ sw $t7,0x0($t4) +/* 38894: 8faa0018 */ lw $t2,0x18($sp) +/* 38898: 3c190300 */ lui $t9,0x300 +/* 3889c: ad590000 */ sw $t9,0x0($t2) +/* 388a0: 3c04800a */ lui $a0,0x800a +/* 388a4: 0c012d20 */ jal func0004b480 +/* 388a8: 8c84c398 */ lw $a0,-0x3c68($a0) +/* 388ac: 8fb80018 */ lw $t8,0x18($sp) +/* 388b0: af020004 */ sw $v0,0x4($t8) +.L000388b4: +/* 388b4: 3c0d800a */ lui $t5,0x800a +/* 388b8: 8dadc3b8 */ lw $t5,-0x3c48($t5) +/* 388bc: 3c01800a */ lui $at,0x800a +/* 388c0: 25ab00b8 */ addiu $t3,$t5,0xb8 +/* 388c4: ac2bc3b8 */ sw $t3,-0x3c48($at) +/* 388c8: 3c0e800a */ lui $t6,0x800a +/* 388cc: 3c09800a */ lui $t1,0x800a +/* 388d0: 8d29c3bc */ lw $t1,-0x3c44($t1) +/* 388d4: 8dcec3b8 */ lw $t6,-0x3c48($t6) +/* 388d8: 012e082a */ slt $at,$t1,$t6 +/* 388dc: 10200005 */ beqz $at,.L000388f4 +/* 388e0: 00000000 */ sll $zero,$zero,0x0 +/* 388e4: 3c08800a */ lui $t0,0x800a +/* 388e8: 8d08c3bc */ lw $t0,-0x3c44($t0) +/* 388ec: 3c01800a */ lui $at,0x800a +/* 388f0: ac28c3b8 */ sw $t0,-0x3c48($at) +.L000388f4: +/* 388f4: 10000003 */ beqz $zero,.L00038904 +/* 388f8: 00000000 */ sll $zero,$zero,0x0 +.L000388fc: +/* 388fc: 10000005 */ beqz $zero,.L00038914 +/* 38900: 00001025 */ or $v0,$zero,$zero +.L00038904: +/* 38904: 10000003 */ beqz $zero,.L00038914 +/* 38908: 24020001 */ addiu $v0,$zero,0x1 +/* 3890c: 10000001 */ beqz $zero,.L00038914 +/* 38910: 00000000 */ sll $zero,$zero,0x0 +.L00038914: +/* 38914: 8fbf0014 */ lw $ra,0x14($sp) +/* 38918: 27bd0068 */ addiu $sp,$sp,0x68 +/* 3891c: 03e00008 */ jr $ra +/* 38920: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00038924 +/* 38924: 27bdffe8 */ addiu $sp,$sp,-24 +/* 38928: afbf0014 */ sw $ra,0x14($sp) +/* 3892c: afa40018 */ sw $a0,0x18($sp) +/* 38930: 8fae0018 */ lw $t6,0x18($sp) +/* 38934: 85cf000e */ lh $t7,0xe($t6) +/* 38938: 8dd80054 */ lw $t8,0x54($t6) +/* 3893c: 15f80005 */ bne $t7,$t8,.L00038954 +/* 38940: 00000000 */ sll $zero,$zero,0x0 +/* 38944: 85d9000c */ lh $t9,0xc($t6) +/* 38948: 85c8005c */ lh $t0,0x5c($t6) +/* 3894c: 1328008a */ beq $t9,$t0,.L00038b78 +/* 38950: 00000000 */ sll $zero,$zero,0x0 +.L00038954: +/* 38954: 8fa90018 */ lw $t1,0x18($sp) +/* 38958: 8d2a0028 */ lw $t2,0x28($t1) +/* 3895c: 8d2b002c */ lw $t3,0x2c($t1) +/* 38960: 014b082a */ slt $at,$t2,$t3 +/* 38964: 14200024 */ bnez $at,.L000389f8 +/* 38968: 00000000 */ sll $zero,$zero,0x0 +/* 3896c: 8fac0018 */ lw $t4,0x18($sp) +/* 38970: 3c0e8006 */ lui $t6,0x8006 +/* 38974: 858d000c */ lh $t5,0xc($t4) +/* 38978: 8599000e */ lh $t9,0xe($t4) +/* 3897c: 31af007f */ andi $t7,$t5,0x7f +/* 38980: 000fc040 */ sll $t8,$t7,0x1 +/* 38984: 01d87021 */ addu $t6,$t6,$t8 +/* 38988: 85cef570 */ lh $t6,-0xa90($t6) +/* 3898c: 01d90019 */ multu $t6,$t9 +/* 38990: 00004012 */ mflo $t0 +/* 38994: 00084bc3 */ sra $t1,$t0,0xf +/* 38998: a589001c */ sh $t1,0x1c($t4) +/* 3899c: 8faa0018 */ lw $t2,0x18($sp) +/* 389a0: 3c0e8006 */ lui $t6,0x8006 +/* 389a4: 854b000c */ lh $t3,0xc($t2) +/* 389a8: 8559000e */ lh $t9,0xe($t2) +/* 389ac: 316d007f */ andi $t5,$t3,0x7f +/* 389b0: 000d7823 */ negu $t7,$t5 +/* 389b4: 000fc040 */ sll $t8,$t7,0x1 +/* 389b8: 01d87021 */ addu $t6,$t6,$t8 +/* 389bc: 85cef66e */ lh $t6,-0x992($t6) +/* 389c0: 01d90019 */ multu $t6,$t9 +/* 389c4: 00004012 */ mflo $t0 +/* 389c8: 00084bc3 */ sra $t1,$t0,0xf +/* 389cc: a5490022 */ sh $t1,0x22($t2) +/* 389d0: 8fac0018 */ lw $t4,0x18($sp) +/* 389d4: 8d8b002c */ lw $t3,0x2c($t4) +/* 389d8: ad8b0028 */ sw $t3,0x28($t4) +/* 389dc: 8fad0018 */ lw $t5,0x18($sp) +/* 389e0: 85af001c */ lh $t7,0x1c($t5) +/* 389e4: a5af0010 */ sh $t7,0x10($t5) +/* 389e8: 8fb80018 */ lw $t8,0x18($sp) +/* 389ec: 870e0022 */ lh $t6,0x22($t8) +/* 389f0: 10000011 */ beqz $zero,.L00038a38 +/* 389f4: a70e0012 */ sh $t6,0x12($t8) +.L000389f8: +/* 389f8: 8fb90018 */ lw $t9,0x18($sp) +/* 389fc: 87240010 */ lh $a0,0x10($t9) +/* 38a00: 8f250028 */ lw $a1,0x28($t9) +/* 38a04: 8726001a */ lh $a2,0x1a($t9) +/* 38a08: 0c00fe07 */ jal func0003f81c +/* 38a0c: 97270018 */ lhu $a3,0x18($t9) +/* 38a10: 8fa80018 */ lw $t0,0x18($sp) +/* 38a14: a5020010 */ sh $v0,0x10($t0) +/* 38a18: 8fa90018 */ lw $t1,0x18($sp) +/* 38a1c: 85240012 */ lh $a0,0x12($t1) +/* 38a20: 8d250028 */ lw $a1,0x28($t1) +/* 38a24: 85260020 */ lh $a2,0x20($t1) +/* 38a28: 0c00fe07 */ jal func0003f81c +/* 38a2c: 9527001e */ lhu $a3,0x1e($t1) +/* 38a30: 8faa0018 */ lw $t2,0x18($sp) +/* 38a34: a5420012 */ sh $v0,0x12($t2) +.L00038a38: +/* 38a38: 8fab0018 */ lw $t3,0x18($sp) +/* 38a3c: 856c0010 */ lh $t4,0x10($t3) +/* 38a40: 15800004 */ bnez $t4,.L00038a54 +/* 38a44: 00000000 */ sll $zero,$zero,0x0 +/* 38a48: 8fad0018 */ lw $t5,0x18($sp) +/* 38a4c: 240f0001 */ addiu $t7,$zero,0x1 +/* 38a50: a5af0010 */ sh $t7,0x10($t5) +.L00038a54: +/* 38a54: 8fae0018 */ lw $t6,0x18($sp) +/* 38a58: 85d80012 */ lh $t8,0x12($t6) +/* 38a5c: 17000004 */ bnez $t8,.L00038a70 +/* 38a60: 00000000 */ sll $zero,$zero,0x0 +/* 38a64: 8fa80018 */ lw $t0,0x18($sp) +/* 38a68: 24190001 */ addiu $t9,$zero,0x1 +/* 38a6c: a5190012 */ sh $t9,0x12($t0) +.L00038a70: +/* 38a70: 8fa90018 */ lw $t1,0x18($sp) +/* 38a74: 8d2a0054 */ lw $t2,0x54($t1) +/* 38a78: a52a000e */ sh $t2,0xe($t1) +/* 38a7c: 8fab0018 */ lw $t3,0x18($sp) +/* 38a80: 856c000c */ lh $t4,0xc($t3) +/* 38a84: 856f005c */ lh $t7,0x5c($t3) +/* 38a88: 118f002a */ beq $t4,$t7,.L00038b34 +/* 38a8c: 00000000 */ sll $zero,$zero,0x0 +/* 38a90: 3c0d800a */ lui $t5,0x800a +/* 38a94: 91adc342 */ lbu $t5,-0x3cbe($t5) +/* 38a98: 11a0000a */ beqz $t5,.L00038ac4 +/* 38a9c: 00000000 */ sll $zero,$zero,0x0 +/* 38aa0: 8fae0018 */ lw $t6,0x18($sp) +/* 38aa4: 85d8005c */ lh $t8,0x5c($t6) +/* 38aa8: 3319007f */ andi $t9,$t8,0x7f +/* 38aac: 00194400 */ sll $t0,$t9,0x10 +/* 38ab0: 00085403 */ sra $t2,$t0,0x10 +/* 38ab4: 000a4843 */ sra $t1,$t2,0x1 +/* 38ab8: 252b0020 */ addiu $t3,$t1,0x20 +/* 38abc: 1000000c */ beqz $zero,.L00038af0 +/* 38ac0: a5cb000c */ sh $t3,0xc($t6) +.L00038ac4: +/* 38ac4: 3c0c800a */ lui $t4,0x800a +/* 38ac8: 918cc341 */ lbu $t4,-0x3cbf($t4) +/* 38acc: 11800005 */ beqz $t4,.L00038ae4 +/* 38ad0: 00000000 */ sll $zero,$zero,0x0 +/* 38ad4: 8fad0018 */ lw $t5,0x18($sp) +/* 38ad8: 240f0040 */ addiu $t7,$zero,0x40 +/* 38adc: 10000004 */ beqz $zero,.L00038af0 +/* 38ae0: a5af000c */ sh $t7,0xc($t5) +.L00038ae4: +/* 38ae4: 8fb80018 */ lw $t8,0x18($sp) +/* 38ae8: 8719005c */ lh $t9,0x5c($t8) +/* 38aec: a719000c */ sh $t9,0xc($t8) +.L00038af0: +/* 38af0: 8fa80018 */ lw $t0,0x18($sp) +/* 38af4: 8509005c */ lh $t1,0x5c($t0) +/* 38af8: 850a000c */ lh $t2,0xc($t0) +/* 38afc: 312b0080 */ andi $t3,$t1,0x80 +/* 38b00: 256e007f */ addiu $t6,$t3,0x7f +/* 38b04: 014e6024 */ and $t4,$t2,$t6 +/* 38b08: a50c000c */ sh $t4,0xc($t0) +/* 38b0c: 8faf0018 */ lw $t7,0x18($sp) +/* 38b10: 85ed000c */ lh $t5,0xc($t7) +/* 38b14: 31b90080 */ andi $t9,$t5,0x80 +/* 38b18: 13200004 */ beqz $t9,.L00038b2c +/* 38b1c: 00000000 */ sll $zero,$zero,0x0 +/* 38b20: 24180001 */ addiu $t8,$zero,0x1 +/* 38b24: 10000003 */ beqz $zero,.L00038b34 +/* 38b28: a5f80016 */ sh $t8,0x16($t7) +.L00038b2c: +/* 38b2c: 8fa90018 */ lw $t1,0x18($sp) +/* 38b30: a5200016 */ sh $zero,0x16($t1) +.L00038b34: +/* 38b34: 8fab0018 */ lw $t3,0x18($sp) +/* 38b38: ad600028 */ sw $zero,0x28($t3) +/* 38b3c: 8faa0018 */ lw $t2,0x18($sp) +/* 38b40: 240100b8 */ addiu $at,$zero,0xb8 +/* 38b44: 8d4e0058 */ lw $t6,0x58($t2) +/* 38b48: 25cc00b7 */ addiu $t4,$t6,0xb7 +/* 38b4c: 0181001b */ divu $zero,$t4,$at +/* 38b50: 00004012 */ mflo $t0 +/* 38b54: 00086880 */ sll $t5,$t0,0x2 +/* 38b58: 01a86823 */ subu $t5,$t5,$t0 +/* 38b5c: 000d68c0 */ sll $t5,$t5,0x3 +/* 38b60: 01a86823 */ subu $t5,$t5,$t0 +/* 38b64: 000d68c0 */ sll $t5,$t5,0x3 +/* 38b68: ad4d002c */ sw $t5,0x2c($t2) +/* 38b6c: 8fb80018 */ lw $t8,0x18($sp) +/* 38b70: 24190001 */ addiu $t9,$zero,0x1 +/* 38b74: a7190024 */ sh $t9,0x24($t8) +.L00038b78: +/* 38b78: 10000001 */ beqz $zero,.L00038b80 +/* 38b7c: 00000000 */ sll $zero,$zero,0x0 +.L00038b80: +/* 38b80: 8fbf0014 */ lw $ra,0x14($sp) +/* 38b84: 27bd0018 */ addiu $sp,$sp,0x18 +/* 38b88: 03e00008 */ jr $ra +/* 38b8c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00038b90 +/* 38b90: 3c01800a */ lui $at,0x800a +/* 38b94: ac24c3dc */ sw $a0,-0x3c24($at) +/* 38b98: 03e00008 */ jr $ra +/* 38b9c: 00000000 */ sll $zero,$zero,0x0 +/* 38ba0: 03e00008 */ jr $ra +/* 38ba4: 00000000 */ sll $zero,$zero,0x0 +/* 38ba8: 27bdffe0 */ addiu $sp,$sp,-32 +/* 38bac: afbf0014 */ sw $ra,0x14($sp) +/* 38bb0: afa40020 */ sw $a0,0x20($sp) +/* 38bb4: afa50024 */ sw $a1,0x24($sp) +/* 38bb8: afa60028 */ sw $a2,0x28($sp) +/* 38bbc: afa7002c */ sw $a3,0x2c($sp) +/* 38bc0: 8fae002c */ lw $t6,0x2c($sp) +/* 38bc4: 2401ffff */ addiu $at,$zero,-1 +/* 38bc8: 11c10004 */ beq $t6,$at,.L00038bdc +/* 38bcc: 00000000 */ sll $zero,$zero,0x0 +/* 38bd0: 8faf002c */ lw $t7,0x2c($sp) +/* 38bd4: 3c01800a */ lui $at,0x800a +/* 38bd8: ac2fc3c4 */ sw $t7,-0x3c3c($at) +.L00038bdc: +/* 38bdc: 3c18800a */ lui $t8,0x800a +/* 38be0: 8f18c3c4 */ lw $t8,-0x3c3c($t8) +/* 38be4: 8fb90028 */ lw $t9,0x28($sp) +/* 38be8: 3c09800a */ lui $t1,0x800a +/* 38bec: 8d29c3c0 */ lw $t1,-0x3c40($t1) +/* 38bf0: 03194021 */ addu $t0,$t8,$t9 +/* 38bf4: 0128082a */ slt $at,$t1,$t0 +/* 38bf8: 10200007 */ beqz $at,.L00038c18 +/* 38bfc: 00000000 */ sll $zero,$zero,0x0 +/* 38c00: 3c0a800a */ lui $t2,0x800a +/* 38c04: 3c0b800a */ lui $t3,0x800a +/* 38c08: 8d6bc3c4 */ lw $t3,-0x3c3c($t3) +/* 38c0c: 8d4ac3c0 */ lw $t2,-0x3c40($t2) +/* 38c10: 014b6023 */ subu $t4,$t2,$t3 +/* 38c14: afac0028 */ sw $t4,0x28($sp) +.L00038c18: +/* 38c18: 3c0d8006 */ lui $t5,0x8006 +/* 38c1c: 8dadf114 */ lw $t5,-0xeec($t5) +/* 38c20: 27a4001c */ addiu $a0,$sp,0x1c +/* 38c24: 8db90024 */ lw $t9,0x24($t5) +/* 38c28: 0320f809 */ jalr $t9 +/* 38c2c: 00000000 */ sll $zero,$zero,0x0 +/* 38c30: afa20018 */ sw $v0,0x18($sp) +/* 38c34: 8fb90018 */ lw $t9,0x18($sp) +/* 38c38: 3c0e800a */ lui $t6,0x800a +/* 38c3c: 3c0f800a */ lui $t7,0x800a +/* 38c40: 8defc3c4 */ lw $t7,-0x3c3c($t7) +/* 38c44: 8dcec390 */ lw $t6,-0x3c70($t6) +/* 38c48: 8fa50028 */ lw $a1,0x28($sp) +/* 38c4c: 00003025 */ or $a2,$zero,$zero +/* 38c50: 0320f809 */ jalr $t9 +/* 38c54: 01cf2021 */ addu $a0,$t6,$t7 +/* 38c58: 3c018000 */ lui $at,0x8000 +/* 38c5c: 0041c021 */ addu $t8,$v0,$at +/* 38c60: afb8001c */ sw $t8,0x1c($sp) +/* 38c64: 8fa4001c */ lw $a0,0x1c($sp) +/* 38c68: 8fa50024 */ lw $a1,0x24($sp) +/* 38c6c: 0c012c5c */ jal func0004b170 +/* 38c70: 8fa60028 */ lw $a2,0x28($sp) +/* 38c74: 3c08800a */ lui $t0,0x800a +/* 38c78: 8d08c3c4 */ lw $t0,-0x3c3c($t0) +/* 38c7c: 8fa90028 */ lw $t1,0x28($sp) +/* 38c80: 3c01800a */ lui $at,0x800a +/* 38c84: 01095021 */ addu $t2,$t0,$t1 +/* 38c88: ac2ac3c4 */ sw $t2,-0x3c3c($at) +/* 38c8c: 10000003 */ beqz $zero,.L00038c9c +/* 38c90: 8fa20028 */ lw $v0,0x28($sp) +/* 38c94: 10000001 */ beqz $zero,.L00038c9c +/* 38c98: 00000000 */ sll $zero,$zero,0x0 +.L00038c9c: +/* 38c9c: 8fbf0014 */ lw $ra,0x14($sp) +/* 38ca0: 27bd0020 */ addiu $sp,$sp,0x20 +/* 38ca4: 03e00008 */ jr $ra +/* 38ca8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00038cac +/* 38cac: 27bdffe0 */ addiu $sp,$sp,-32 +/* 38cb0: afbf0014 */ sw $ra,0x14($sp) +/* 38cb4: 3c0e8006 */ lui $t6,0x8006 +/* 38cb8: 8dcef114 */ lw $t6,-0xeec($t6) +/* 38cbc: 27a4001c */ addiu $a0,$sp,0x1c +/* 38cc0: 8dd90024 */ lw $t9,0x24($t6) +/* 38cc4: 0320f809 */ jalr $t9 +/* 38cc8: 00000000 */ sll $zero,$zero,0x0 +/* 38ccc: afa20018 */ sw $v0,0x18($sp) +/* 38cd0: 8fb90018 */ lw $t9,0x18($sp) +/* 38cd4: 3c0f800a */ lui $t7,0x800a +/* 38cd8: 3c18800a */ lui $t8,0x800a +/* 38cdc: 8f18c3c4 */ lw $t8,-0x3c3c($t8) +/* 38ce0: 8defc390 */ lw $t7,-0x3c70($t7) +/* 38ce4: 24050400 */ addiu $a1,$zero,0x400 +/* 38ce8: 00003025 */ or $a2,$zero,$zero +/* 38cec: 0320f809 */ jalr $t9 +/* 38cf0: 01f82021 */ addu $a0,$t7,$t8 +/* 38cf4: 10000001 */ beqz $zero,.L00038cfc +/* 38cf8: 00000000 */ sll $zero,$zero,0x0 +.L00038cfc: +/* 38cfc: 8fbf0014 */ lw $ra,0x14($sp) +/* 38d00: 27bd0020 */ addiu $sp,$sp,0x20 +/* 38d04: 03e00008 */ jr $ra +/* 38d08: 00000000 */ sll $zero,$zero,0x0 +/* 38d0c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00038d10 +/* 38d10: 03e00008 */ jr $ra +/* 38d14: 8c82002c */ lw $v0,0x2c($a0) +/* 38d18: 03e00008 */ jr $ra +/* 38d1c: 00000000 */ sll $zero,$zero,0x0 +/* 38d20: 03e00008 */ jr $ra +/* 38d24: 00000000 */ sll $zero,$zero,0x0 +/* 38d28: 00000000 */ sll $zero,$zero,0x0 +/* 38d2c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00038d30 +/* 38d30: 27bdffd8 */ addiu $sp,$sp,-40 +/* 38d34: afbf0014 */ sw $ra,0x14($sp) +/* 38d38: afa40028 */ sw $a0,0x28($sp) +/* 38d3c: afa5002c */ sw $a1,0x2c($sp) +/* 38d40: 8fae002c */ lw $t6,0x2c($sp) +/* 38d44: 8faf0028 */ lw $t7,0x28($sp) +/* 38d48: adee0000 */ sw $t6,0x0($t7) +/* 38d4c: 8fb80028 */ lw $t8,0x28($sp) +/* 38d50: af000004 */ sw $zero,0x4($t8) +/* 38d54: 8fb90028 */ lw $t9,0x28($sp) +/* 38d58: af200010 */ sw $zero,0x10($t9) +/* 38d5c: 8fa80028 */ lw $t0,0x28($sp) +/* 38d60: ad00000c */ sw $zero,0xc($t0) +/* 38d64: 8faa0028 */ lw $t2,0x28($sp) +/* 38d68: 24090001 */ addiu $t1,$zero,0x1 +/* 38d6c: ad490014 */ sw $t1,0x14($t2) +/* 38d70: afa00024 */ sw $zero,0x24($sp) +.L00038d74: +/* 38d74: 8fab0028 */ lw $t3,0x28($sp) +/* 38d78: 8fac0024 */ lw $t4,0x24($sp) +/* 38d7c: 016c6821 */ addu $t5,$t3,$t4 +/* 38d80: a1a000a8 */ sb $zero,0xa8($t5) +/* 38d84: 8faf0024 */ lw $t7,0x24($sp) +/* 38d88: 8fae0028 */ lw $t6,0x28($sp) +/* 38d8c: 000fc080 */ sll $t8,$t7,0x2 +/* 38d90: 01d8c821 */ addu $t9,$t6,$t8 +/* 38d94: af200058 */ sw $zero,0x58($t9) +/* 38d98: 8fa80028 */ lw $t0,0x28($sp) +/* 38d9c: 8fa90024 */ lw $t1,0x24($sp) +/* 38da0: 01095021 */ addu $t2,$t0,$t1 +/* 38da4: a1400098 */ sb $zero,0x98($t2) +/* 38da8: 8fab0028 */ lw $t3,0x28($sp) +/* 38dac: 8fad0024 */ lw $t5,0x24($sp) +/* 38db0: 8d6c0000 */ lw $t4,0x0($t3) +/* 38db4: 000d7880 */ sll $t7,$t5,0x2 +/* 38db8: 018f7021 */ addu $t6,$t4,$t7 +/* 38dbc: 8dd80000 */ lw $t8,0x0($t6) +/* 38dc0: afb80020 */ sw $t8,0x20($sp) +/* 38dc4: 8fb90020 */ lw $t9,0x20($sp) +/* 38dc8: 1320001b */ beqz $t9,.L00038e38 +/* 38dcc: 00000000 */ sll $zero,$zero,0x0 +/* 38dd0: 8fa80024 */ lw $t0,0x24($sp) +/* 38dd4: 24090001 */ addiu $t1,$zero,0x1 +/* 38dd8: 01095004 */ sllv $t2,$t1,$t0 +/* 38ddc: afaa001c */ sw $t2,0x1c($sp) +/* 38de0: 8fab0028 */ lw $t3,0x28($sp) +/* 38de4: 8fac001c */ lw $t4,0x1c($sp) +/* 38de8: 8d6d0004 */ lw $t5,0x4($t3) +/* 38dec: 01ac7825 */ or $t7,$t5,$t4 +/* 38df0: ad6f0004 */ sw $t7,0x4($t3) +/* 38df4: 8fa80024 */ lw $t0,0x24($sp) +/* 38df8: 8fae002c */ lw $t6,0x2c($sp) +/* 38dfc: 8fb80020 */ lw $t8,0x20($sp) +/* 38e00: 8fa90028 */ lw $t1,0x28($sp) +/* 38e04: 00085080 */ sll $t2,$t0,0x2 +/* 38e08: 01d8c821 */ addu $t9,$t6,$t8 +/* 38e0c: 012a6821 */ addu $t5,$t1,$t2 +/* 38e10: adb90018 */ sw $t9,0x18($t5) +/* 38e14: 8fa40028 */ lw $a0,0x28($sp) +/* 38e18: 0c00e6d3 */ jal func00039b4c +/* 38e1c: 8fa50024 */ lw $a1,0x24($sp) +/* 38e20: 8faf0024 */ lw $t7,0x24($sp) +/* 38e24: 8fac0028 */ lw $t4,0x28($sp) +/* 38e28: 000f5880 */ sll $t3,$t7,0x2 +/* 38e2c: 018b7021 */ addu $t6,$t4,$t3 +/* 38e30: 10000006 */ beqz $zero,.L00038e4c +/* 38e34: adc200b8 */ sw $v0,0xb8($t6) +.L00038e38: +/* 38e38: 8fa80024 */ lw $t0,0x24($sp) +/* 38e3c: 8fb80028 */ lw $t8,0x28($sp) +/* 38e40: 00084880 */ sll $t1,$t0,0x2 +/* 38e44: 03095021 */ addu $t2,$t8,$t1 +/* 38e48: ad400018 */ sw $zero,0x18($t2) +.L00038e4c: +/* 38e4c: 8fb90024 */ lw $t9,0x24($sp) +/* 38e50: 272d0001 */ addiu $t5,$t9,0x1 +/* 38e54: 2da10010 */ sltiu $at,$t5,0x10 +/* 38e58: 1420ffc6 */ bnez $at,.L00038d74 +/* 38e5c: afad0024 */ sw $t5,0x24($sp) +/* 38e60: 8faf0028 */ lw $t7,0x28($sp) +/* 38e64: 3c013f80 */ lui $at,0x3f80 +/* 38e68: 44812000 */ mtc1 $at,$f4 +/* 38e6c: 8dec0000 */ lw $t4,0x0($t7) +/* 38e70: 8d8b0040 */ lw $t3,0x40($t4) +/* 38e74: 448b3000 */ mtc1 $t3,$f6 +/* 38e78: 05610005 */ bgez $t3,.L00038e90 +/* 38e7c: 46803220 */ cvt.s.w $f8,$f6 +/* 38e80: 3c014f80 */ lui $at,0x4f80 +/* 38e84: 44815000 */ mtc1 $at,$f10 +/* 38e88: 00000000 */ sll $zero,$zero,0x0 +/* 38e8c: 460a4200 */ add.s $f8,$f8,$f10 +.L00038e90: +/* 38e90: 46082403 */ div.s $f16,$f4,$f8 +/* 38e94: e5f00008 */ swc1 $f16,0x8($t7) +/* 38e98: 10000001 */ beqz $zero,.L00038ea0 +/* 38e9c: 00000000 */ sll $zero,$zero,0x0 +.L00038ea0: +/* 38ea0: 8fbf0014 */ lw $ra,0x14($sp) +/* 38ea4: 27bd0028 */ addiu $sp,$sp,0x28 +/* 38ea8: 03e00008 */ jr $ra +/* 38eac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00038eb0 +/* 38eb0: 27bdffc8 */ addiu $sp,$sp,-56 +/* 38eb4: afbf001c */ sw $ra,0x1c($sp) +/* 38eb8: afa40038 */ sw $a0,0x38($sp) +/* 38ebc: afa5003c */ sw $a1,0x3c($sp) +/* 38ec0: afa60040 */ sw $a2,0x40($sp) +/* 38ec4: afb00018 */ sw $s0,0x18($sp) +/* 38ec8: 240effff */ addiu $t6,$zero,-1 +/* 38ecc: afae0030 */ sw $t6,0x30($sp) +/* 38ed0: 8faf0038 */ lw $t7,0x38($sp) +/* 38ed4: 8df80010 */ lw $t8,0x10($t7) +/* 38ed8: afb80028 */ sw $t8,0x28($sp) +/* 38edc: afa00034 */ sw $zero,0x34($sp) +.L00038ee0: +/* 38ee0: 8fb90038 */ lw $t9,0x38($sp) +/* 38ee4: 8fa90034 */ lw $t1,0x34($sp) +/* 38ee8: 8f280004 */ lw $t0,0x4($t9) +/* 38eec: 01285006 */ srlv $t2,$t0,$t1 +/* 38ef0: 314b0001 */ andi $t3,$t2,0x1 +/* 38ef4: 1160001e */ beqz $t3,.L00038f70 +/* 38ef8: 00000000 */ sll $zero,$zero,0x0 +/* 38efc: 8fac0038 */ lw $t4,0x38($sp) +/* 38f00: 8d8d0014 */ lw $t5,0x14($t4) +/* 38f04: 11a00009 */ beqz $t5,.L00038f2c +/* 38f08: 00000000 */ sll $zero,$zero,0x0 +/* 38f0c: 8faf0034 */ lw $t7,0x34($sp) +/* 38f10: 8fae0038 */ lw $t6,0x38($sp) +/* 38f14: 8fa90028 */ lw $t1,0x28($sp) +/* 38f18: 000fc080 */ sll $t8,$t7,0x2 +/* 38f1c: 01d8c821 */ addu $t9,$t6,$t8 +/* 38f20: 8f2800b8 */ lw $t0,0xb8($t9) +/* 38f24: 01095023 */ subu $t2,$t0,$t1 +/* 38f28: af2a00b8 */ sw $t2,0xb8($t9) +.L00038f2c: +/* 38f2c: 8fac0034 */ lw $t4,0x34($sp) +/* 38f30: 8fab0038 */ lw $t3,0x38($sp) +/* 38f34: 8fb80030 */ lw $t8,0x30($sp) +/* 38f38: 000c6880 */ sll $t5,$t4,0x2 +/* 38f3c: 016d7821 */ addu $t7,$t3,$t5 +/* 38f40: 8dee00b8 */ lw $t6,0xb8($t7) +/* 38f44: 01d8082b */ sltu $at,$t6,$t8 +/* 38f48: 10200009 */ beqz $at,.L00038f70 +/* 38f4c: 00000000 */ sll $zero,$zero,0x0 +/* 38f50: 8fa90034 */ lw $t1,0x34($sp) +/* 38f54: 8fa80038 */ lw $t0,0x38($sp) +/* 38f58: 00095080 */ sll $t2,$t1,0x2 +/* 38f5c: 010ac821 */ addu $t9,$t0,$t2 +/* 38f60: 8f2c00b8 */ lw $t4,0xb8($t9) +/* 38f64: afac0030 */ sw $t4,0x30($sp) +/* 38f68: 8fab0034 */ lw $t3,0x34($sp) +/* 38f6c: afab002c */ sw $t3,0x2c($sp) +.L00038f70: +/* 38f70: 8fad0034 */ lw $t5,0x34($sp) +/* 38f74: 25af0001 */ addiu $t7,$t5,0x1 +/* 38f78: 2de10010 */ sltiu $at,$t7,0x10 +/* 38f7c: 1420ffd8 */ bnez $at,.L00038ee0 +/* 38f80: afaf0034 */ sw $t7,0x34($sp) +/* 38f84: 8fa40038 */ lw $a0,0x38($sp) +/* 38f88: 8fa5002c */ lw $a1,0x2c($sp) +/* 38f8c: 8fa6003c */ lw $a2,0x3c($sp) +/* 38f90: 0c00e40b */ jal func0003902c +/* 38f94: 8fa70040 */ lw $a3,0x40($sp) +/* 38f98: 8fae0030 */ lw $t6,0x30($sp) +/* 38f9c: 8fb8003c */ lw $t8,0x3c($sp) +/* 38fa0: af0e0004 */ sw $t6,0x4($t8) +/* 38fa4: 8fa90038 */ lw $t1,0x38($sp) +/* 38fa8: 8faa0030 */ lw $t2,0x30($sp) +/* 38fac: 8d28000c */ lw $t0,0xc($t1) +/* 38fb0: 010ac821 */ addu $t9,$t0,$t2 +/* 38fb4: ad39000c */ sw $t9,0xc($t1) +/* 38fb8: 8fac0030 */ lw $t4,0x30($sp) +/* 38fbc: 8fab0038 */ lw $t3,0x38($sp) +/* 38fc0: ad6c0010 */ sw $t4,0x10($t3) +/* 38fc4: 8fad003c */ lw $t5,0x3c($sp) +/* 38fc8: 24010012 */ addiu $at,$zero,0x12 +/* 38fcc: 85af0000 */ lh $t7,0x0($t5) +/* 38fd0: 11e1000c */ beq $t7,$at,.L00039004 +/* 38fd4: 00000000 */ sll $zero,$zero,0x0 +/* 38fd8: 8fa40038 */ lw $a0,0x38($sp) +/* 38fdc: 0c00e6d3 */ jal func00039b4c +/* 38fe0: 8fa5002c */ lw $a1,0x2c($sp) +/* 38fe4: 8fb8002c */ lw $t8,0x2c($sp) +/* 38fe8: 8fae0038 */ lw $t6,0x38($sp) +/* 38fec: 00408025 */ or $s0,$v0,$zero +/* 38ff0: 00184080 */ sll $t0,$t8,0x2 +/* 38ff4: 01c85021 */ addu $t2,$t6,$t0 +/* 38ff8: 8d5900b8 */ lw $t9,0xb8($t2) +/* 38ffc: 03304821 */ addu $t1,$t9,$s0 +/* 39000: ad4900b8 */ sw $t1,0xb8($t2) +.L00039004: +/* 39004: 8fab0038 */ lw $t3,0x38($sp) +/* 39008: 240c0001 */ addiu $t4,$zero,0x1 +/* 3900c: ad6c0014 */ sw $t4,0x14($t3) +/* 39010: 10000001 */ beqz $zero,.L00039018 +/* 39014: 00000000 */ sll $zero,$zero,0x0 +.L00039018: +/* 39018: 8fbf001c */ lw $ra,0x1c($sp) +/* 3901c: 8fb00018 */ lw $s0,0x18($sp) +/* 39020: 27bd0038 */ addiu $sp,$sp,0x38 +/* 39024: 03e00008 */ jr $ra +/* 39028: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003902c +/* 3902c: 27bdffd0 */ addiu $sp,$sp,-48 +/* 39030: afbf0014 */ sw $ra,0x14($sp) +/* 39034: afa40030 */ sw $a0,0x30($sp) +/* 39038: afa50034 */ sw $a1,0x34($sp) +/* 3903c: afa60038 */ sw $a2,0x38($sp) +/* 39040: afa7003c */ sw $a3,0x3c($sp) +/* 39044: 8fa40030 */ lw $a0,0x30($sp) +/* 39048: 0c00e656 */ jal func00039958 +/* 3904c: 8fa50034 */ lw $a1,0x34($sp) +/* 39050: a3a2002b */ sb $v0,0x2b($sp) +/* 39054: 93ae002b */ lbu $t6,0x2b($sp) +/* 39058: 240100ff */ addiu $at,$zero,0xff +/* 3905c: 15c100b9 */ bne $t6,$at,.L00039344 +/* 39060: 00000000 */ sll $zero,$zero,0x0 +/* 39064: 8fa40030 */ lw $a0,0x30($sp) +/* 39068: 0c00e656 */ jal func00039958 +/* 3906c: 8fa50034 */ lw $a1,0x34($sp) +/* 39070: a3a20023 */ sb $v0,0x23($sp) +/* 39074: 93af0023 */ lbu $t7,0x23($sp) +/* 39078: 24010051 */ addiu $at,$zero,0x51 +/* 3907c: 15e1001e */ bne $t7,$at,.L000390f8 +/* 39080: 00000000 */ sll $zero,$zero,0x0 +/* 39084: 8fb90038 */ lw $t9,0x38($sp) +/* 39088: 24180003 */ addiu $t8,$zero,0x3 +/* 3908c: a7380000 */ sh $t8,0x0($t9) +/* 39090: 93a8002b */ lbu $t0,0x2b($sp) +/* 39094: 8fa90038 */ lw $t1,0x38($sp) +/* 39098: a1280008 */ sb $t0,0x8($t1) +/* 3909c: 93aa0023 */ lbu $t2,0x23($sp) +/* 390a0: 8fab0038 */ lw $t3,0x38($sp) +/* 390a4: a16a0009 */ sb $t2,0x9($t3) +/* 390a8: 8fa40030 */ lw $a0,0x30($sp) +/* 390ac: 0c00e656 */ jal func00039958 +/* 390b0: 8fa50034 */ lw $a1,0x34($sp) +/* 390b4: 8fac0038 */ lw $t4,0x38($sp) +/* 390b8: a182000b */ sb $v0,0xb($t4) +/* 390bc: 8fa40030 */ lw $a0,0x30($sp) +/* 390c0: 0c00e656 */ jal func00039958 +/* 390c4: 8fa50034 */ lw $a1,0x34($sp) +/* 390c8: 8fad0038 */ lw $t5,0x38($sp) +/* 390cc: a1a2000c */ sb $v0,0xc($t5) +/* 390d0: 8fa40030 */ lw $a0,0x30($sp) +/* 390d4: 0c00e656 */ jal func00039958 +/* 390d8: 8fa50034 */ lw $a1,0x34($sp) +/* 390dc: 8fae0038 */ lw $t6,0x38($sp) +/* 390e0: a1c2000d */ sb $v0,0xd($t6) +/* 390e4: 8faf0030 */ lw $t7,0x30($sp) +/* 390e8: 8fb80034 */ lw $t8,0x34($sp) +/* 390ec: 01f8c821 */ addu $t9,$t7,$t8 +/* 390f0: 10000092 */ beqz $zero,.L0003933c +/* 390f4: a32000a8 */ sb $zero,0xa8($t9) +.L000390f8: +/* 390f8: 93a80023 */ lbu $t0,0x23($sp) +/* 390fc: 2401002f */ addiu $at,$zero,0x2f +/* 39100: 15010017 */ bne $t0,$at,.L00039160 +/* 39104: 00000000 */ sll $zero,$zero,0x0 +/* 39108: 8fa90034 */ lw $t1,0x34($sp) +/* 3910c: 240a0001 */ addiu $t2,$zero,0x1 +/* 39110: 012a5804 */ sllv $t3,$t2,$t1 +/* 39114: afab001c */ sw $t3,0x1c($sp) +/* 39118: 8fac0030 */ lw $t4,0x30($sp) +/* 3911c: 8fae001c */ lw $t6,0x1c($sp) +/* 39120: 8d8d0004 */ lw $t5,0x4($t4) +/* 39124: 01ae7826 */ xor $t7,$t5,$t6 +/* 39128: ad8f0004 */ sw $t7,0x4($t4) +/* 3912c: 8fb80030 */ lw $t8,0x30($sp) +/* 39130: 8f190004 */ lw $t9,0x4($t8) +/* 39134: 13200005 */ beqz $t9,.L0003914c +/* 39138: 00000000 */ sll $zero,$zero,0x0 +/* 3913c: 8faa0038 */ lw $t2,0x38($sp) +/* 39140: 24080012 */ addiu $t0,$zero,0x12 +/* 39144: 10000004 */ beqz $zero,.L00039158 +/* 39148: a5480000 */ sh $t0,0x0($t2) +.L0003914c: +/* 3914c: 8fab0038 */ lw $t3,0x38($sp) +/* 39150: 24090004 */ addiu $t1,$zero,0x4 +/* 39154: a5690000 */ sh $t1,0x0($t3) +.L00039158: +/* 39158: 10000078 */ beqz $zero,.L0003933c +/* 3915c: 00000000 */ sll $zero,$zero,0x0 +.L00039160: +/* 39160: 93ad0023 */ lbu $t5,0x23($sp) +/* 39164: 2401002e */ addiu $at,$zero,0x2e +/* 39168: 15a1001a */ bne $t5,$at,.L000391d4 +/* 3916c: 00000000 */ sll $zero,$zero,0x0 +/* 39170: 8fa40030 */ lw $a0,0x30($sp) +/* 39174: 0c00e656 */ jal func00039958 +/* 39178: 8fa50034 */ lw $a1,0x34($sp) +/* 3917c: a3a2002b */ sb $v0,0x2b($sp) +/* 39180: 93ae002b */ lbu $t6,0x2b($sp) +/* 39184: 8fac0038 */ lw $t4,0x38($sp) +/* 39188: 000e7a00 */ sll $t7,$t6,0x8 +/* 3918c: ad8f000c */ sw $t7,0xc($t4) +/* 39190: 8fa40030 */ lw $a0,0x30($sp) +/* 39194: 0c00e656 */ jal func00039958 +/* 39198: 8fa50034 */ lw $a1,0x34($sp) +/* 3919c: a3a2002b */ sb $v0,0x2b($sp) +/* 391a0: 8fb80038 */ lw $t8,0x38($sp) +/* 391a4: 93a8002b */ lbu $t0,0x2b($sp) +/* 391a8: 8f19000c */ lw $t9,0xc($t8) +/* 391ac: 03285021 */ addu $t2,$t9,$t0 +/* 391b0: af0a000c */ sw $t2,0xc($t8) +/* 391b4: 8fa90030 */ lw $t1,0x30($sp) +/* 391b8: 8fab0034 */ lw $t3,0x34($sp) +/* 391bc: 012b6821 */ addu $t5,$t1,$t3 +/* 391c0: a1a000a8 */ sb $zero,0xa8($t5) +/* 391c4: 8faf0038 */ lw $t7,0x38($sp) +/* 391c8: 240e0013 */ addiu $t6,$zero,0x13 +/* 391cc: 1000005b */ beqz $zero,.L0003933c +/* 391d0: a5ee0000 */ sh $t6,0x0($t7) +.L000391d4: +/* 391d4: 93ac0023 */ lbu $t4,0x23($sp) +/* 391d8: 2401002d */ addiu $at,$zero,0x2d +/* 391dc: 15810057 */ bne $t4,$at,.L0003933c +/* 391e0: 00000000 */ sll $zero,$zero,0x0 +/* 391e4: 8fa80034 */ lw $t0,0x34($sp) +/* 391e8: 8fb90030 */ lw $t9,0x30($sp) +/* 391ec: 00085080 */ sll $t2,$t0,0x2 +/* 391f0: 032ac021 */ addu $t8,$t9,$t2 +/* 391f4: 8f090018 */ lw $t1,0x18($t8) +/* 391f8: afa90024 */ sw $t1,0x24($sp) +/* 391fc: 8fab0024 */ lw $t3,0x24($sp) +/* 39200: 916d0000 */ lbu $t5,0x0($t3) +/* 39204: 256e0001 */ addiu $t6,$t3,0x1 +/* 39208: afae0024 */ sw $t6,0x24($sp) +/* 3920c: a3ad002a */ sb $t5,0x2a($sp) +/* 39210: 8faf0024 */ lw $t7,0x24($sp) +/* 39214: 91ec0000 */ lbu $t4,0x0($t7) +/* 39218: a3ac0029 */ sb $t4,0x29($sp) +/* 3921c: 93a80029 */ lbu $t0,0x29($sp) +/* 39220: 11000004 */ beqz $t0,.L00039234 +/* 39224: 00000000 */ sll $zero,$zero,0x0 +/* 39228: 8fb9003c */ lw $t9,0x3c($sp) +/* 3922c: 1720000c */ bnez $t9,.L00039260 +/* 39230: 00000000 */ sll $zero,$zero,0x0 +.L00039234: +/* 39234: 93aa002a */ lbu $t2,0x2a($sp) +/* 39238: 8fb80024 */ lw $t8,0x24($sp) +/* 3923c: a30a0000 */ sb $t2,0x0($t8) +/* 39240: 8fae0034 */ lw $t6,0x34($sp) +/* 39244: 8fa90024 */ lw $t1,0x24($sp) +/* 39248: 8fab0030 */ lw $t3,0x30($sp) +/* 3924c: 000e7880 */ sll $t7,$t6,0x2 +/* 39250: 252d0005 */ addiu $t5,$t1,0x5 +/* 39254: 016f6021 */ addu $t4,$t3,$t7 +/* 39258: 10000031 */ beqz $zero,.L00039320 +/* 3925c: ad8d0018 */ sw $t5,0x18($t4) +.L00039260: +/* 39260: 93a80029 */ lbu $t0,0x29($sp) +/* 39264: 240100ff */ addiu $at,$zero,0xff +/* 39268: 11010005 */ beq $t0,$at,.L00039280 +/* 3926c: 00000000 */ sll $zero,$zero,0x0 +/* 39270: 93b90029 */ lbu $t9,0x29($sp) +/* 39274: 8fb80024 */ lw $t8,0x24($sp) +/* 39278: 272affff */ addiu $t2,$t9,-1 +/* 3927c: a30a0000 */ sb $t2,0x0($t8) +.L00039280: +/* 39280: 8fa90024 */ lw $t1,0x24($sp) +/* 39284: 252e0001 */ addiu $t6,$t1,0x1 +/* 39288: afae0024 */ sw $t6,0x24($sp) +/* 3928c: 8fab0024 */ lw $t3,0x24($sp) +/* 39290: 916f0000 */ lbu $t7,0x0($t3) +/* 39294: 256c0001 */ addiu $t4,$t3,0x1 +/* 39298: afac0024 */ sw $t4,0x24($sp) +/* 3929c: 000f6e00 */ sll $t5,$t7,0x18 +/* 392a0: afad002c */ sw $t5,0x2c($sp) +/* 392a4: 8fb90024 */ lw $t9,0x24($sp) +/* 392a8: 8fa8002c */ lw $t0,0x2c($sp) +/* 392ac: 932a0000 */ lbu $t2,0x0($t9) +/* 392b0: 272e0001 */ addiu $t6,$t9,0x1 +/* 392b4: afae0024 */ sw $t6,0x24($sp) +/* 392b8: 000ac400 */ sll $t8,$t2,0x10 +/* 392bc: 01184821 */ addu $t1,$t0,$t8 +/* 392c0: afa9002c */ sw $t1,0x2c($sp) +/* 392c4: 8fad0024 */ lw $t5,0x24($sp) +/* 392c8: 8faf002c */ lw $t7,0x2c($sp) +/* 392cc: 91ab0000 */ lbu $t3,0x0($t5) +/* 392d0: 25a80001 */ addiu $t0,$t5,0x1 +/* 392d4: afa80024 */ sw $t0,0x24($sp) +/* 392d8: 000b6200 */ sll $t4,$t3,0x8 +/* 392dc: 01ec5021 */ addu $t2,$t7,$t4 +/* 392e0: afaa002c */ sw $t2,0x2c($sp) +/* 392e4: 8fa90024 */ lw $t1,0x24($sp) +/* 392e8: 8fb8002c */ lw $t8,0x2c($sp) +/* 392ec: 91390000 */ lbu $t9,0x0($t1) +/* 392f0: 252b0001 */ addiu $t3,$t1,0x1 +/* 392f4: afab0024 */ sw $t3,0x24($sp) +/* 392f8: 03197021 */ addu $t6,$t8,$t9 +/* 392fc: afae002c */ sw $t6,0x2c($sp) +/* 39300: 8fa80034 */ lw $t0,0x34($sp) +/* 39304: 8faf0024 */ lw $t7,0x24($sp) +/* 39308: 8fac002c */ lw $t4,0x2c($sp) +/* 3930c: 8fad0030 */ lw $t5,0x30($sp) +/* 39310: 0008c080 */ sll $t8,$t0,0x2 +/* 39314: 01ec5023 */ subu $t2,$t7,$t4 +/* 39318: 01b8c821 */ addu $t9,$t5,$t8 +/* 3931c: af2a0018 */ sw $t2,0x18($t9) +.L00039320: +/* 39320: 8fae0030 */ lw $t6,0x30($sp) +/* 39324: 8fa90034 */ lw $t1,0x34($sp) +/* 39328: 01c95821 */ addu $t3,$t6,$t1 +/* 3932c: a16000a8 */ sb $zero,0xa8($t3) +/* 39330: 8fac0038 */ lw $t4,0x38($sp) +/* 39334: 240f0014 */ addiu $t7,$zero,0x14 +/* 39338: a58f0000 */ sh $t7,0x0($t4) +.L0003933c: +/* 3933c: 10000040 */ beqz $zero,.L00039440 +/* 39340: 00000000 */ sll $zero,$zero,0x0 +.L00039344: +/* 39344: 8fad0038 */ lw $t5,0x38($sp) +/* 39348: 24080001 */ addiu $t0,$zero,0x1 +/* 3934c: a5a80000 */ sh $t0,0x0($t5) +/* 39350: 93b8002b */ lbu $t8,0x2b($sp) +/* 39354: 330a0080 */ andi $t2,$t8,0x80 +/* 39358: 11400013 */ beqz $t2,.L000393a8 +/* 3935c: 00000000 */ sll $zero,$zero,0x0 +/* 39360: 93b9002b */ lbu $t9,0x2b($sp) +/* 39364: 8fa90034 */ lw $t1,0x34($sp) +/* 39368: 8faf0038 */ lw $t7,0x38($sp) +/* 3936c: 332e00f0 */ andi $t6,$t9,0xf0 +/* 39370: 01c95825 */ or $t3,$t6,$t1 +/* 39374: a1eb0008 */ sb $t3,0x8($t7) +/* 39378: 8fa40030 */ lw $a0,0x30($sp) +/* 3937c: 0c00e656 */ jal func00039958 +/* 39380: 8fa50034 */ lw $a1,0x34($sp) +/* 39384: 8fac0038 */ lw $t4,0x38($sp) +/* 39388: a1820009 */ sb $v0,0x9($t4) +/* 3938c: 8fa80038 */ lw $t0,0x38($sp) +/* 39390: 8fb80030 */ lw $t8,0x30($sp) +/* 39394: 8faa0034 */ lw $t2,0x34($sp) +/* 39398: 910d0008 */ lbu $t5,0x8($t0) +/* 3939c: 030ac821 */ addu $t9,$t8,$t2 +/* 393a0: 1000000a */ beqz $zero,.L000393cc +/* 393a4: a32d00a8 */ sb $t5,0xa8($t9) +.L000393a8: +/* 393a8: 8fae0030 */ lw $t6,0x30($sp) +/* 393ac: 8fa90034 */ lw $t1,0x34($sp) +/* 393b0: 8fac0038 */ lw $t4,0x38($sp) +/* 393b4: 01c95821 */ addu $t3,$t6,$t1 +/* 393b8: 916f00a8 */ lbu $t7,0xa8($t3) +/* 393bc: a18f0008 */ sb $t7,0x8($t4) +/* 393c0: 93a8002b */ lbu $t0,0x2b($sp) +/* 393c4: 8fb80038 */ lw $t8,0x38($sp) +/* 393c8: a3080009 */ sb $t0,0x9($t8) +.L000393cc: +/* 393cc: 8faa0038 */ lw $t2,0x38($sp) +/* 393d0: 240100c0 */ addiu $at,$zero,0xc0 +/* 393d4: 914d0008 */ lbu $t5,0x8($t2) +/* 393d8: 31b900f0 */ andi $t9,$t5,0xf0 +/* 393dc: 13210016 */ beq $t9,$at,.L00039438 +/* 393e0: 00000000 */ sll $zero,$zero,0x0 +/* 393e4: 240100d0 */ addiu $at,$zero,0xd0 +/* 393e8: 13210013 */ beq $t9,$at,.L00039438 +/* 393ec: 00000000 */ sll $zero,$zero,0x0 +/* 393f0: 8fa40030 */ lw $a0,0x30($sp) +/* 393f4: 0c00e656 */ jal func00039958 +/* 393f8: 8fa50034 */ lw $a1,0x34($sp) +/* 393fc: 8fae0038 */ lw $t6,0x38($sp) +/* 39400: a1c2000a */ sb $v0,0xa($t6) +/* 39404: 8fa90038 */ lw $t1,0x38($sp) +/* 39408: 24010090 */ addiu $at,$zero,0x90 +/* 3940c: 912b0008 */ lbu $t3,0x8($t1) +/* 39410: 316f00f0 */ andi $t7,$t3,0xf0 +/* 39414: 15e10006 */ bne $t7,$at,.L00039430 +/* 39418: 00000000 */ sll $zero,$zero,0x0 +/* 3941c: 8fa40030 */ lw $a0,0x30($sp) +/* 39420: 0c00e6d3 */ jal func00039b4c +/* 39424: 8fa50034 */ lw $a1,0x34($sp) +/* 39428: 8fac0038 */ lw $t4,0x38($sp) +/* 3942c: ad82000c */ sw $v0,0xc($t4) +.L00039430: +/* 39430: 10000003 */ beqz $zero,.L00039440 +/* 39434: 00000000 */ sll $zero,$zero,0x0 +.L00039438: +/* 39438: 8fa80038 */ lw $t0,0x38($sp) +/* 3943c: a100000a */ sb $zero,0xa($t0) +.L00039440: +/* 39440: 10000003 */ beqz $zero,.L00039450 +/* 39444: 24020001 */ addiu $v0,$zero,0x1 +/* 39448: 10000001 */ beqz $zero,.L00039450 +/* 3944c: 00000000 */ sll $zero,$zero,0x0 +.L00039450: +/* 39450: 8fbf0014 */ lw $ra,0x14($sp) +/* 39454: 27bd0030 */ addiu $sp,$sp,0x30 +/* 39458: 03e00008 */ jr $ra +/* 3945c: 00000000 */ sll $zero,$zero,0x0 +/* 39460: 03e00008 */ jr $ra +/* 39464: 8c82000c */ lw $v0,0xc($a0) +/* 39468: 03e00008 */ jr $ra +/* 3946c: 00000000 */ sll $zero,$zero,0x0 +/* 39470: 03e00008 */ jr $ra +/* 39474: 00000000 */ sll $zero,$zero,0x0 +/* 39478: 27bdfff8 */ addiu $sp,$sp,-8 +/* 3947c: 8cae0000 */ lw $t6,0x0($a1) +/* 39480: ac8e0004 */ sw $t6,0x4($a0) +/* 39484: 8caf0004 */ lw $t7,0x4($a1) +/* 39488: ac8f000c */ sw $t7,0xc($a0) +/* 3948c: 8cb80008 */ lw $t8,0x8($a1) +/* 39490: ac980010 */ sw $t8,0x10($a0) +/* 39494: afa00004 */ sw $zero,0x4($sp) +.L00039498: +/* 39498: 8fb90004 */ lw $t9,0x4($sp) +/* 3949c: 00194080 */ sll $t0,$t9,0x2 +/* 394a0: 00a84821 */ addu $t1,$a1,$t0 +/* 394a4: 8d2a000c */ lw $t2,0xc($t1) +/* 394a8: 00885821 */ addu $t3,$a0,$t0 +/* 394ac: ad6a0018 */ sw $t2,0x18($t3) +/* 394b0: 8fac0004 */ lw $t4,0x4($sp) +/* 394b4: 000c6880 */ sll $t5,$t4,0x2 +/* 394b8: 00ad7021 */ addu $t6,$a1,$t5 +/* 394bc: 8dcf004c */ lw $t7,0x4c($t6) +/* 394c0: 008dc021 */ addu $t8,$a0,$t5 +/* 394c4: af0f0058 */ sw $t7,0x58($t8) +/* 394c8: 8fb90004 */ lw $t9,0x4($sp) +/* 394cc: 00b94821 */ addu $t1,$a1,$t9 +/* 394d0: 9128008c */ lbu $t0,0x8c($t1) +/* 394d4: 00995021 */ addu $t2,$a0,$t9 +/* 394d8: a1480098 */ sb $t0,0x98($t2) +/* 394dc: 8fab0004 */ lw $t3,0x4($sp) +/* 394e0: 00ab6021 */ addu $t4,$a1,$t3 +/* 394e4: 918e009c */ lbu $t6,0x9c($t4) +/* 394e8: 008b6821 */ addu $t5,$a0,$t3 +/* 394ec: a1ae00a8 */ sb $t6,0xa8($t5) +/* 394f0: 8faf0004 */ lw $t7,0x4($sp) +/* 394f4: 000fc080 */ sll $t8,$t7,0x2 +/* 394f8: 00b84821 */ addu $t1,$a1,$t8 +/* 394fc: 8d3900ac */ lw $t9,0xac($t1) +/* 39500: 00984021 */ addu $t0,$a0,$t8 +/* 39504: ad1900b8 */ sw $t9,0xb8($t0) +/* 39508: 8faa0004 */ lw $t2,0x4($sp) +/* 3950c: 254c0001 */ addiu $t4,$t2,0x1 +/* 39510: 29810010 */ slti $at,$t4,0x10 +/* 39514: 1420ffe0 */ bnez $at,.L00039498 +/* 39518: afac0004 */ sw $t4,0x4($sp) +/* 3951c: 10000001 */ beqz $zero,.L00039524 +/* 39520: 00000000 */ sll $zero,$zero,0x0 +.L00039524: +/* 39524: 03e00008 */ jr $ra +/* 39528: 27bd0008 */ addiu $sp,$sp,0x8 +/* 3952c: 27bdfff8 */ addiu $sp,$sp,-8 +/* 39530: 8c8e0004 */ lw $t6,0x4($a0) +/* 39534: acae0000 */ sw $t6,0x0($a1) +/* 39538: 8c8f000c */ lw $t7,0xc($a0) +/* 3953c: acaf0004 */ sw $t7,0x4($a1) +/* 39540: 8c980010 */ lw $t8,0x10($a0) +/* 39544: acb80008 */ sw $t8,0x8($a1) +/* 39548: afa00004 */ sw $zero,0x4($sp) +.L0003954c: +/* 3954c: 8fb90004 */ lw $t9,0x4($sp) +/* 39550: 00194080 */ sll $t0,$t9,0x2 +/* 39554: 00884821 */ addu $t1,$a0,$t0 +/* 39558: 8d2a0018 */ lw $t2,0x18($t1) +/* 3955c: 00a85821 */ addu $t3,$a1,$t0 +/* 39560: ad6a000c */ sw $t2,0xc($t3) +/* 39564: 8fac0004 */ lw $t4,0x4($sp) +/* 39568: 000c6880 */ sll $t5,$t4,0x2 +/* 3956c: 008d7021 */ addu $t6,$a0,$t5 +/* 39570: 8dcf0058 */ lw $t7,0x58($t6) +/* 39574: 00adc021 */ addu $t8,$a1,$t5 +/* 39578: af0f004c */ sw $t7,0x4c($t8) +/* 3957c: 8fb90004 */ lw $t9,0x4($sp) +/* 39580: 00994821 */ addu $t1,$a0,$t9 +/* 39584: 91280098 */ lbu $t0,0x98($t1) +/* 39588: 00b95021 */ addu $t2,$a1,$t9 +/* 3958c: a148008c */ sb $t0,0x8c($t2) +/* 39590: 8fab0004 */ lw $t3,0x4($sp) +/* 39594: 008b6021 */ addu $t4,$a0,$t3 +/* 39598: 918e00a8 */ lbu $t6,0xa8($t4) +/* 3959c: 00ab6821 */ addu $t5,$a1,$t3 +/* 395a0: a1ae009c */ sb $t6,0x9c($t5) +/* 395a4: 8faf0004 */ lw $t7,0x4($sp) +/* 395a8: 000fc080 */ sll $t8,$t7,0x2 +/* 395ac: 00984821 */ addu $t1,$a0,$t8 +/* 395b0: 8d3900b8 */ lw $t9,0xb8($t1) +/* 395b4: 00b84021 */ addu $t0,$a1,$t8 +/* 395b8: ad1900ac */ sw $t9,0xac($t0) +/* 395bc: 8faa0004 */ lw $t2,0x4($sp) +/* 395c0: 254c0001 */ addiu $t4,$t2,0x1 +/* 395c4: 29810010 */ slti $at,$t4,0x10 +/* 395c8: 1420ffe0 */ bnez $at,.L0003954c +/* 395cc: afac0004 */ sw $t4,0x4($sp) +/* 395d0: 10000001 */ beqz $zero,.L000395d8 +/* 395d4: 00000000 */ sll $zero,$zero,0x0 +.L000395d8: +/* 395d8: 03e00008 */ jr $ra +/* 395dc: 27bd0008 */ addiu $sp,$sp,0x8 +/* 395e0: 27bdfed8 */ addiu $sp,$sp,-296 +/* 395e4: afbf0014 */ sw $ra,0x14($sp) +/* 395e8: afa40128 */ sw $a0,0x128($sp) +/* 395ec: afa5012c */ sw $a1,0x12c($sp) +/* 395f0: afa60130 */ sw $a2,0x130($sp) +/* 395f4: 8fae0128 */ lw $t6,0x128($sp) +/* 395f8: 27a40020 */ addiu $a0,$sp,0x20 +/* 395fc: 0c00e34c */ jal func00038d30 +/* 39600: 8dc50000 */ lw $a1,0x0($t6) +.L00039604: +/* 39604: 8faf0024 */ lw $t7,0x24($sp) +/* 39608: 8fb8012c */ lw $t8,0x12c($sp) +/* 3960c: af0f0000 */ sw $t7,0x0($t8) +/* 39610: 8fb9002c */ lw $t9,0x2c($sp) +/* 39614: 8fa8012c */ lw $t0,0x12c($sp) +/* 39618: ad190004 */ sw $t9,0x4($t0) +/* 3961c: 8fa90030 */ lw $t1,0x30($sp) +/* 39620: 8faa012c */ lw $t2,0x12c($sp) +/* 39624: ad490008 */ sw $t1,0x8($t2) +/* 39628: afa0001c */ sw $zero,0x1c($sp) +.L0003962c: +/* 3962c: 8fab001c */ lw $t3,0x1c($sp) +/* 39630: 8fae012c */ lw $t6,0x12c($sp) +/* 39634: 000b6080 */ sll $t4,$t3,0x2 +/* 39638: 03ac6821 */ addu $t5,$sp,$t4 +/* 3963c: 8dad0038 */ lw $t5,0x38($t5) +/* 39640: 01cc7821 */ addu $t7,$t6,$t4 +/* 39644: aded000c */ sw $t5,0xc($t7) +/* 39648: 8fb8001c */ lw $t8,0x1c($sp) +/* 3964c: 8fa9012c */ lw $t1,0x12c($sp) +/* 39650: 0018c880 */ sll $t9,$t8,0x2 +/* 39654: 03b94021 */ addu $t0,$sp,$t9 +/* 39658: 8d080078 */ lw $t0,0x78($t0) +/* 3965c: 01395021 */ addu $t2,$t1,$t9 +/* 39660: ad48004c */ sw $t0,0x4c($t2) +/* 39664: 8fab001c */ lw $t3,0x1c($sp) +/* 39668: 8fac012c */ lw $t4,0x12c($sp) +/* 3966c: 03ab7021 */ addu $t6,$sp,$t3 +/* 39670: 91ce00b8 */ lbu $t6,0xb8($t6) +/* 39674: 018b6821 */ addu $t5,$t4,$t3 +/* 39678: a1ae008c */ sb $t6,0x8c($t5) +/* 3967c: 8faf001c */ lw $t7,0x1c($sp) +/* 39680: 8fa9012c */ lw $t1,0x12c($sp) +/* 39684: 03afc021 */ addu $t8,$sp,$t7 +/* 39688: 931800c8 */ lbu $t8,0xc8($t8) +/* 3968c: 012fc821 */ addu $t9,$t1,$t7 +/* 39690: a338009c */ sb $t8,0x9c($t9) +/* 39694: 8fa8001c */ lw $t0,0x1c($sp) +/* 39698: 8fab012c */ lw $t3,0x12c($sp) +/* 3969c: 00085080 */ sll $t2,$t0,0x2 +/* 396a0: 03aa6021 */ addu $t4,$sp,$t2 +/* 396a4: 8d8c00d8 */ lw $t4,0xd8($t4) +/* 396a8: 016a7021 */ addu $t6,$t3,$t2 +/* 396ac: adcc00ac */ sw $t4,0xac($t6) +/* 396b0: 8fad001c */ lw $t5,0x1c($sp) +/* 396b4: 25a90001 */ addiu $t1,$t5,0x1 +/* 396b8: 29210010 */ slti $at,$t1,0x10 +/* 396bc: 1420ffdb */ bnez $at,.L0003962c +/* 396c0: afa9001c */ sw $t1,0x1c($sp) +/* 396c4: 27a40020 */ addiu $a0,$sp,0x20 +/* 396c8: 27a50118 */ addiu $a1,$sp,0x118 +/* 396cc: 0c00e3ac */ jal func00038eb0 +/* 396d0: 00003025 */ or $a2,$zero,$zero +/* 396d4: 87af0118 */ lh $t7,0x118($sp) +/* 396d8: 24010004 */ addiu $at,$zero,0x4 +/* 396dc: 15e10003 */ bne $t7,$at,.L000396ec +/* 396e0: 00000000 */ sll $zero,$zero,0x0 +/* 396e4: 10000006 */ beqz $zero,.L00039700 +/* 396e8: 00000000 */ sll $zero,$zero,0x0 +.L000396ec: +/* 396ec: 8fb8002c */ lw $t8,0x2c($sp) +/* 396f0: 8fb90130 */ lw $t9,0x130($sp) +/* 396f4: 0319082b */ sltu $at,$t8,$t9 +/* 396f8: 1420ffc2 */ bnez $at,.L00039604 +/* 396fc: 00000000 */ sll $zero,$zero,0x0 +.L00039700: +/* 39700: 10000001 */ beqz $zero,.L00039708 +/* 39704: 00000000 */ sll $zero,$zero,0x0 +.L00039708: +/* 39708: 8fbf0014 */ lw $ra,0x14($sp) +/* 3970c: 27bd0128 */ addiu $sp,$sp,0x128 +/* 39710: 03e00008 */ jr $ra +/* 39714: 00000000 */ sll $zero,$zero,0x0 +/* 39718: 27bdfde8 */ addiu $sp,$sp,-536 +/* 3971c: afbf0014 */ sw $ra,0x14($sp) +/* 39720: afa40218 */ sw $a0,0x218($sp) +/* 39724: afa5021c */ sw $a1,0x21c($sp) +/* 39728: afa60220 */ sw $a2,0x220($sp) +/* 3972c: afa70224 */ sw $a3,0x224($sp) +/* 39730: 8fae0218 */ lw $t6,0x218($sp) +/* 39734: 27a40110 */ addiu $a0,$sp,0x110 +/* 39738: 0c00e34c */ jal func00038d30 +/* 3973c: 8dc50000 */ lw $a1,0x0($t6) +/* 39740: 8faf0220 */ lw $t7,0x220($sp) +/* 39744: afa00108 */ sw $zero,0x108($sp) +/* 39748: 11e00010 */ beqz $t7,.L0003978c +/* 3974c: 00000000 */ sll $zero,$zero,0x0 +.L00039750: +/* 39750: 8fb90108 */ lw $t9,0x108($sp) +/* 39754: 8fb8021c */ lw $t8,0x21c($sp) +/* 39758: 00194100 */ sll $t0,$t9,0x4 +/* 3975c: 01194023 */ subu $t0,$t0,$t9 +/* 39760: 00084080 */ sll $t0,$t0,0x2 +/* 39764: 01194023 */ subu $t0,$t0,$t9 +/* 39768: 00084080 */ sll $t0,$t0,0x2 +/* 3976c: 03084821 */ addu $t1,$t8,$t0 +/* 39770: ad200004 */ sw $zero,0x4($t1) +/* 39774: 8faa0108 */ lw $t2,0x108($sp) +/* 39778: 8fac0220 */ lw $t4,0x220($sp) +/* 3977c: 254b0001 */ addiu $t3,$t2,0x1 +/* 39780: 016c082b */ sltu $at,$t3,$t4 +/* 39784: 1420fff2 */ bnez $at,.L00039750 +/* 39788: afab0108 */ sw $t3,0x108($sp) +.L0003978c: +/* 3978c: 8fad0114 */ lw $t5,0x114($sp) +/* 39790: afad001c */ sw $t5,0x1c($sp) +/* 39794: 8fae011c */ lw $t6,0x11c($sp) +/* 39798: afae0020 */ sw $t6,0x20($sp) +/* 3979c: 8faf0120 */ lw $t7,0x120($sp) +/* 397a0: afaf0024 */ sw $t7,0x24($sp) +/* 397a4: afa0010c */ sw $zero,0x10c($sp) +.L000397a8: +/* 397a8: 8fb9010c */ lw $t9,0x10c($sp) +/* 397ac: 0019c080 */ sll $t8,$t9,0x2 +/* 397b0: 03b84021 */ addu $t0,$sp,$t8 +/* 397b4: 8d080128 */ lw $t0,0x128($t0) +/* 397b8: 03b84821 */ addu $t1,$sp,$t8 +/* 397bc: ad280028 */ sw $t0,0x28($t1) +/* 397c0: 8faa010c */ lw $t2,0x10c($sp) +/* 397c4: 000a5880 */ sll $t3,$t2,0x2 +/* 397c8: 03ab6021 */ addu $t4,$sp,$t3 +/* 397cc: 8d8c0168 */ lw $t4,0x168($t4) +/* 397d0: 03ab6821 */ addu $t5,$sp,$t3 +/* 397d4: adac0068 */ sw $t4,0x68($t5) +/* 397d8: 8fae010c */ lw $t6,0x10c($sp) +/* 397dc: 03ae7821 */ addu $t7,$sp,$t6 +/* 397e0: 91ef01a8 */ lbu $t7,0x1a8($t7) +/* 397e4: 03aec821 */ addu $t9,$sp,$t6 +/* 397e8: a32f00a8 */ sb $t7,0xa8($t9) +/* 397ec: 8fa8010c */ lw $t0,0x10c($sp) +/* 397f0: 03a8c021 */ addu $t8,$sp,$t0 +/* 397f4: 931801b8 */ lbu $t8,0x1b8($t8) +/* 397f8: 03a84821 */ addu $t1,$sp,$t0 +/* 397fc: a13800b8 */ sb $t8,0xb8($t1) +/* 39800: 8faa010c */ lw $t2,0x10c($sp) +/* 39804: 000a6080 */ sll $t4,$t2,0x2 +/* 39808: 03ac5821 */ addu $t3,$sp,$t4 +/* 3980c: 8d6b01c8 */ lw $t3,0x1c8($t3) +/* 39810: 03ac6821 */ addu $t5,$sp,$t4 +/* 39814: adab00c8 */ sw $t3,0xc8($t5) +/* 39818: 8faf010c */ lw $t7,0x10c($sp) +/* 3981c: 25ee0001 */ addiu $t6,$t7,0x1 +/* 39820: 29c10010 */ slti $at,$t6,0x10 +/* 39824: 1420ffe0 */ bnez $at,.L000397a8 +/* 39828: afae010c */ sw $t6,0x10c($sp) +/* 3982c: 27a40110 */ addiu $a0,$sp,0x110 +/* 39830: 27a50208 */ addiu $a1,$sp,0x208 +/* 39834: 0c00e3ac */ jal func00038eb0 +/* 39838: 00003025 */ or $a2,$zero,$zero +/* 3983c: 87b90208 */ lh $t9,0x208($sp) +/* 39840: 24010013 */ addiu $at,$zero,0x13 +/* 39844: 1721003a */ bne $t9,$at,.L00039930 +/* 39848: 00000000 */ sll $zero,$zero,0x0 +/* 3984c: 8fb80214 */ lw $t8,0x214($sp) +/* 39850: 8fa90224 */ lw $t1,0x224($sp) +/* 39854: 00184203 */ sra $t0,$t8,0x8 +/* 39858: 0109082b */ sltu $at,$t0,$t1 +/* 3985c: 14200034 */ bnez $at,.L00039930 +/* 39860: 00000000 */ sll $zero,$zero,0x0 +/* 39864: 8faa0220 */ lw $t2,0x220($sp) +/* 39868: 012a5821 */ addu $t3,$t1,$t2 +/* 3986c: 010b082b */ sltu $at,$t0,$t3 +/* 39870: 1020002f */ beqz $at,.L00039930 +/* 39874: 00000000 */ sll $zero,$zero,0x0 +/* 39878: 8fac0214 */ lw $t4,0x214($sp) +/* 3987c: 8faf0224 */ lw $t7,0x224($sp) +/* 39880: 8fb8021c */ lw $t8,0x21c($sp) +/* 39884: 000c6a03 */ sra $t5,$t4,0x8 +/* 39888: 01af7023 */ subu $t6,$t5,$t7 +/* 3988c: 000ec900 */ sll $t9,$t6,0x4 +/* 39890: 032ec823 */ subu $t9,$t9,$t6 +/* 39894: 0019c880 */ sll $t9,$t9,0x2 +/* 39898: 032ec823 */ subu $t9,$t9,$t6 +/* 3989c: 0019c880 */ sll $t9,$t9,0x2 +/* 398a0: 03194821 */ addu $t1,$t8,$t9 +/* 398a4: 8d2a0004 */ lw $t2,0x4($t1) +/* 398a8: 15400021 */ bnez $t2,.L00039930 +/* 398ac: 00000000 */ sll $zero,$zero,0x0 +/* 398b0: 8fa80214 */ lw $t0,0x214($sp) +/* 398b4: 8fac0224 */ lw $t4,0x224($sp) +/* 398b8: 8fae021c */ lw $t6,0x21c($sp) +/* 398bc: 00085a03 */ sra $t3,$t0,0x8 +/* 398c0: 016c6823 */ subu $t5,$t3,$t4 +/* 398c4: 000d7900 */ sll $t7,$t5,0x4 +/* 398c8: 01ed7823 */ subu $t7,$t7,$t5 +/* 398cc: 000f7880 */ sll $t7,$t7,0x2 +/* 398d0: 01ed7823 */ subu $t7,$t7,$t5 +/* 398d4: 000f7880 */ sll $t7,$t7,0x2 +/* 398d8: 27b9001c */ addiu $t9,$sp,0x1c +/* 398dc: 272800e4 */ addiu $t0,$t9,0xe4 +/* 398e0: 01cfc021 */ addu $t8,$t6,$t7 +.L000398e4: +/* 398e4: 8f2a0000 */ lw $t2,0x0($t9) +/* 398e8: 2739000c */ addiu $t9,$t9,0xc +/* 398ec: 2718000c */ addiu $t8,$t8,0xc +/* 398f0: af0afff4 */ sw $t2,-0xc($t8) +/* 398f4: 8f29fff8 */ lw $t1,-0x8($t9) +/* 398f8: af09fff8 */ sw $t1,-0x8($t8) +/* 398fc: 8f2afffc */ lw $t2,-0x4($t9) +/* 39900: 1728fff8 */ bne $t9,$t0,.L000398e4 +/* 39904: af0afffc */ sw $t2,-0x4($t8) +/* 39908: 8f2a0000 */ lw $t2,0x0($t9) +/* 3990c: af0a0000 */ sw $t2,0x0($t8) +/* 39910: 8f290004 */ lw $t1,0x4($t9) +/* 39914: af090004 */ sw $t1,0x4($t8) +/* 39918: 8fab0108 */ lw $t3,0x108($sp) +/* 3991c: 256cffff */ addiu $t4,$t3,-1 +/* 39920: 1d800003 */ bgtz $t4,.L00039930 +/* 39924: afac0108 */ sw $t4,0x108($sp) +/* 39928: 10000007 */ beqz $zero,.L00039948 +/* 3992c: 00000000 */ sll $zero,$zero,0x0 +.L00039930: +/* 39930: 87ad0208 */ lh $t5,0x208($sp) +/* 39934: 24010004 */ addiu $at,$zero,0x4 +/* 39938: 15a1ff94 */ bne $t5,$at,.L0003978c +/* 3993c: 00000000 */ sll $zero,$zero,0x0 +/* 39940: 10000001 */ beqz $zero,.L00039948 +/* 39944: 00000000 */ sll $zero,$zero,0x0 +.L00039948: +/* 39948: 8fbf0014 */ lw $ra,0x14($sp) +/* 3994c: 27bd0218 */ addiu $sp,$sp,0x218 +/* 39950: 03e00008 */ jr $ra +/* 39954: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00039958 +/* 39958: 27bdfff0 */ addiu $sp,$sp,-16 +/* 3995c: 00857021 */ addu $t6,$a0,$a1 +/* 39960: 91cf0098 */ lbu $t7,0x98($t6) +/* 39964: 11e00013 */ beqz $t7,.L000399b4 +/* 39968: 00000000 */ sll $zero,$zero,0x0 +/* 3996c: 0005c080 */ sll $t8,$a1,0x2 +/* 39970: 0098c821 */ addu $t9,$a0,$t8 +/* 39974: 8f280058 */ lw $t0,0x58($t9) +/* 39978: 91090000 */ lbu $t1,0x0($t0) +/* 3997c: a3a9000f */ sb $t1,0xf($sp) +/* 39980: 00055080 */ sll $t2,$a1,0x2 +/* 39984: 008a5821 */ addu $t3,$a0,$t2 +/* 39988: 8d6c0058 */ lw $t4,0x58($t3) +/* 3998c: 00057080 */ sll $t6,$a1,0x2 +/* 39990: 008e7821 */ addu $t7,$a0,$t6 +/* 39994: 258d0001 */ addiu $t5,$t4,0x1 +/* 39998: aded0058 */ sw $t5,0x58($t7) +/* 3999c: 0085c021 */ addu $t8,$a0,$a1 +/* 399a0: 93190098 */ lbu $t9,0x98($t8) +/* 399a4: 00854821 */ addu $t1,$a0,$a1 +/* 399a8: 2728ffff */ addiu $t0,$t9,-1 +/* 399ac: 10000061 */ beqz $zero,.L00039b34 +/* 399b0: a1280098 */ sb $t0,0x98($t1) +.L000399b4: +/* 399b4: 00055080 */ sll $t2,$a1,0x2 +/* 399b8: 008a5821 */ addu $t3,$a0,$t2 +/* 399bc: 8d6c0018 */ lw $t4,0x18($t3) +/* 399c0: 918e0000 */ lbu $t6,0x0($t4) +/* 399c4: a3ae000f */ sb $t6,0xf($sp) +/* 399c8: 00056880 */ sll $t5,$a1,0x2 +/* 399cc: 008d7821 */ addu $t7,$a0,$t5 +/* 399d0: 8df80018 */ lw $t8,0x18($t7) +/* 399d4: 00054080 */ sll $t0,$a1,0x2 +/* 399d8: 00884821 */ addu $t1,$a0,$t0 +/* 399dc: 27190001 */ addiu $t9,$t8,0x1 +/* 399e0: ad390018 */ sw $t9,0x18($t1) +/* 399e4: 93aa000f */ lbu $t2,0xf($sp) +/* 399e8: 240100fe */ addiu $at,$zero,0xfe +/* 399ec: 15410051 */ bne $t2,$at,.L00039b34 +/* 399f0: 00000000 */ sll $zero,$zero,0x0 +/* 399f4: 00055880 */ sll $t3,$a1,0x2 +/* 399f8: 008b6021 */ addu $t4,$a0,$t3 +/* 399fc: 8d8e0018 */ lw $t6,0x18($t4) +/* 39a00: 91cd0000 */ lbu $t5,0x0($t6) +/* 39a04: a3ad000b */ sb $t5,0xb($sp) +/* 39a08: 00057880 */ sll $t7,$a1,0x2 +/* 39a0c: 008fc021 */ addu $t8,$a0,$t7 +/* 39a10: 8f080018 */ lw $t0,0x18($t8) +/* 39a14: 00054880 */ sll $t1,$a1,0x2 +/* 39a18: 00895021 */ addu $t2,$a0,$t1 +/* 39a1c: 25190001 */ addiu $t9,$t0,0x1 +/* 39a20: ad590018 */ sw $t9,0x18($t2) +/* 39a24: 93ab000b */ lbu $t3,0xb($sp) +/* 39a28: 240100fe */ addiu $at,$zero,0xfe +/* 39a2c: 11610041 */ beq $t3,$at,.L00039b34 +/* 39a30: 00000000 */ sll $zero,$zero,0x0 +/* 39a34: 93ac000b */ lbu $t4,0xb($sp) +/* 39a38: a3ac000d */ sb $t4,0xd($sp) +/* 39a3c: 00057080 */ sll $t6,$a1,0x2 +/* 39a40: 008e6821 */ addu $t5,$a0,$t6 +/* 39a44: 8daf0018 */ lw $t7,0x18($t5) +/* 39a48: 91f80000 */ lbu $t8,0x0($t7) +/* 39a4c: a3b8000e */ sb $t8,0xe($sp) +/* 39a50: 00054080 */ sll $t0,$a1,0x2 +/* 39a54: 00884821 */ addu $t1,$a0,$t0 +/* 39a58: 8d390018 */ lw $t9,0x18($t1) +/* 39a5c: 00055880 */ sll $t3,$a1,0x2 +/* 39a60: 008b6021 */ addu $t4,$a0,$t3 +/* 39a64: 272a0001 */ addiu $t2,$t9,0x1 +/* 39a68: ad8a0018 */ sw $t2,0x18($t4) +/* 39a6c: 00057080 */ sll $t6,$a1,0x2 +/* 39a70: 008e6821 */ addu $t5,$a0,$t6 +/* 39a74: 8daf0018 */ lw $t7,0x18($t5) +/* 39a78: 91f80000 */ lbu $t8,0x0($t7) +/* 39a7c: a3b8000c */ sb $t8,0xc($sp) +/* 39a80: 00054080 */ sll $t0,$a1,0x2 +/* 39a84: 00884821 */ addu $t1,$a0,$t0 +/* 39a88: 8d390018 */ lw $t9,0x18($t1) +/* 39a8c: 00055080 */ sll $t2,$a1,0x2 +/* 39a90: 008a6021 */ addu $t4,$a0,$t2 +/* 39a94: 272b0001 */ addiu $t3,$t9,0x1 +/* 39a98: ad8b0018 */ sw $t3,0x18($t4) +/* 39a9c: 93ae000d */ lbu $t6,0xd($sp) +/* 39aa0: afae0004 */ sw $t6,0x4($sp) +/* 39aa4: 8fad0004 */ lw $t5,0x4($sp) +/* 39aa8: 000d7a00 */ sll $t7,$t5,0x8 +/* 39aac: afaf0004 */ sw $t7,0x4($sp) +/* 39ab0: 8fb80004 */ lw $t8,0x4($sp) +/* 39ab4: 93a8000e */ lbu $t0,0xe($sp) +/* 39ab8: 03084821 */ addu $t1,$t8,$t0 +/* 39abc: afa90004 */ sw $t1,0x4($sp) +/* 39ac0: 0005c880 */ sll $t9,$a1,0x2 +/* 39ac4: 00995021 */ addu $t2,$a0,$t9 +/* 39ac8: 8d4b0018 */ lw $t3,0x18($t2) +/* 39acc: 8fac0004 */ lw $t4,0x4($sp) +/* 39ad0: 00057880 */ sll $t7,$a1,0x2 +/* 39ad4: 008fc021 */ addu $t8,$a0,$t7 +/* 39ad8: 016c7023 */ subu $t6,$t3,$t4 +/* 39adc: 25cdfffc */ addiu $t5,$t6,-4 +/* 39ae0: af0d0058 */ sw $t5,0x58($t8) +/* 39ae4: 93a8000c */ lbu $t0,0xc($sp) +/* 39ae8: 00854821 */ addu $t1,$a0,$a1 +/* 39aec: a1280098 */ sb $t0,0x98($t1) +/* 39af0: 0005c880 */ sll $t9,$a1,0x2 +/* 39af4: 00995021 */ addu $t2,$a0,$t9 +/* 39af8: 8d4b0058 */ lw $t3,0x58($t2) +/* 39afc: 916c0000 */ lbu $t4,0x0($t3) +/* 39b00: a3ac000f */ sb $t4,0xf($sp) +/* 39b04: 00057080 */ sll $t6,$a1,0x2 +/* 39b08: 008e7821 */ addu $t7,$a0,$t6 +/* 39b0c: 8ded0058 */ lw $t5,0x58($t7) +/* 39b10: 00054080 */ sll $t0,$a1,0x2 +/* 39b14: 00884821 */ addu $t1,$a0,$t0 +/* 39b18: 25b80001 */ addiu $t8,$t5,0x1 +/* 39b1c: ad380058 */ sw $t8,0x58($t1) +/* 39b20: 0085c821 */ addu $t9,$a0,$a1 +/* 39b24: 932a0098 */ lbu $t2,0x98($t9) +/* 39b28: 00856021 */ addu $t4,$a0,$a1 +/* 39b2c: 254bffff */ addiu $t3,$t2,-1 +/* 39b30: a18b0098 */ sb $t3,0x98($t4) +.L00039b34: +/* 39b34: 10000003 */ beqz $zero,.L00039b44 +/* 39b38: 93a2000f */ lbu $v0,0xf($sp) +/* 39b3c: 10000001 */ beqz $zero,.L00039b44 +/* 39b40: 00000000 */ sll $zero,$zero,0x0 +.L00039b44: +/* 39b44: 03e00008 */ jr $ra +/* 39b48: 27bd0010 */ addiu $sp,$sp,0x10 +); + +GLOBAL_ASM( +glabel func00039b4c +/* 39b4c: 27bdffe0 */ addiu $sp,$sp,-32 +/* 39b50: afbf0014 */ sw $ra,0x14($sp) +/* 39b54: afa40020 */ sw $a0,0x20($sp) +/* 39b58: afa50024 */ sw $a1,0x24($sp) +/* 39b5c: 8fa40020 */ lw $a0,0x20($sp) +/* 39b60: 0c00e656 */ jal func00039958 +/* 39b64: 8fa50024 */ lw $a1,0x24($sp) +/* 39b68: afa2001c */ sw $v0,0x1c($sp) +/* 39b6c: 8fae001c */ lw $t6,0x1c($sp) +/* 39b70: 31cf0080 */ andi $t7,$t6,0x80 +/* 39b74: 11e00012 */ beqz $t7,.L00039bc0 +/* 39b78: 00000000 */ sll $zero,$zero,0x0 +/* 39b7c: 8fb8001c */ lw $t8,0x1c($sp) +/* 39b80: 3319007f */ andi $t9,$t8,0x7f +/* 39b84: afb9001c */ sw $t9,0x1c($sp) +.L00039b88: +/* 39b88: 8fa40020 */ lw $a0,0x20($sp) +/* 39b8c: 0c00e656 */ jal func00039958 +/* 39b90: 8fa50024 */ lw $a1,0x24($sp) +/* 39b94: afa20018 */ sw $v0,0x18($sp) +/* 39b98: 8fa8001c */ lw $t0,0x1c($sp) +/* 39b9c: 8faa0018 */ lw $t2,0x18($sp) +/* 39ba0: 000849c0 */ sll $t1,$t0,0x7 +/* 39ba4: 314b007f */ andi $t3,$t2,0x7f +/* 39ba8: 012b6021 */ addu $t4,$t1,$t3 +/* 39bac: afac001c */ sw $t4,0x1c($sp) +/* 39bb0: 8fad0018 */ lw $t5,0x18($sp) +/* 39bb4: 31ae0080 */ andi $t6,$t5,0x80 +/* 39bb8: 15c0fff3 */ bnez $t6,.L00039b88 +/* 39bbc: 00000000 */ sll $zero,$zero,0x0 +.L00039bc0: +/* 39bc0: 10000003 */ beqz $zero,.L00039bd0 +/* 39bc4: 8fa2001c */ lw $v0,0x1c($sp) +/* 39bc8: 10000001 */ beqz $zero,.L00039bd0 +/* 39bcc: 00000000 */ sll $zero,$zero,0x0 +.L00039bd0: +/* 39bd0: 8fbf0014 */ lw $ra,0x14($sp) +/* 39bd4: 27bd0020 */ addiu $sp,$sp,0x20 +/* 39bd8: 03e00008 */ jr $ra +/* 39bdc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00039be0 +/* 39be0: 27bdffd8 */ addiu $sp,$sp,-40 +/* 39be4: afbf0014 */ sw $ra,0x14($sp) +/* 39be8: afa40028 */ sw $a0,0x28($sp) +/* 39bec: afa5002c */ sw $a1,0x2c($sp) +/* 39bf0: 240e000d */ addiu $t6,$zero,0xd +/* 39bf4: a7ae0018 */ sh $t6,0x18($sp) +/* 39bf8: 8faf002c */ lw $t7,0x2c($sp) +/* 39bfc: afaf001c */ sw $t7,0x1c($sp) +/* 39c00: 8fa40028 */ lw $a0,0x28($sp) +/* 39c04: 27a50018 */ addiu $a1,$sp,0x18 +/* 39c08: 00003025 */ or $a2,$zero,$zero +/* 39c0c: 00003825 */ or $a3,$zero,$zero +/* 39c10: 0c00f184 */ jal func0003c610 +/* 39c14: 24840048 */ addiu $a0,$a0,0x48 +/* 39c18: 10000001 */ beqz $zero,.L00039c20 +/* 39c1c: 00000000 */ sll $zero,$zero,0x0 +.L00039c20: +/* 39c20: 8fbf0014 */ lw $ra,0x14($sp) +/* 39c24: 27bd0028 */ addiu $sp,$sp,0x28 +/* 39c28: 03e00008 */ jr $ra +/* 39c2c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00039c30 +/* 39c30: 27bdffd8 */ addiu $sp,$sp,-40 +/* 39c34: afbf0014 */ sw $ra,0x14($sp) +/* 39c38: afa40028 */ sw $a0,0x28($sp) +/* 39c3c: 240e000f */ addiu $t6,$zero,0xf +/* 39c40: a7ae0018 */ sh $t6,0x18($sp) +/* 39c44: 8fa40028 */ lw $a0,0x28($sp) +/* 39c48: 27a50018 */ addiu $a1,$sp,0x18 +/* 39c4c: 00003025 */ or $a2,$zero,$zero +/* 39c50: 00003825 */ or $a3,$zero,$zero +/* 39c54: 0c00f184 */ jal func0003c610 +/* 39c58: 24840048 */ addiu $a0,$a0,0x48 +/* 39c5c: 10000001 */ beqz $zero,.L00039c64 +/* 39c60: 00000000 */ sll $zero,$zero,0x0 +.L00039c64: +/* 39c64: 8fbf0014 */ lw $ra,0x14($sp) +/* 39c68: 27bd0028 */ addiu $sp,$sp,0x28 +/* 39c6c: 03e00008 */ jr $ra +/* 39c70: 00000000 */ sll $zero,$zero,0x0 +/* 39c74: 00000000 */ sll $zero,$zero,0x0 +/* 39c78: 00000000 */ sll $zero,$zero,0x0 +/* 39c7c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00039c80 +/* 39c80: 27bdffd8 */ addiu $sp,$sp,-40 +/* 39c84: afbf0014 */ sw $ra,0x14($sp) +/* 39c88: afa40028 */ sw $a0,0x28($sp) +/* 39c8c: afa5002c */ sw $a1,0x2c($sp) +/* 39c90: 240e000a */ addiu $t6,$zero,0xa +/* 39c94: a7ae0018 */ sh $t6,0x18($sp) +/* 39c98: 87af002e */ lh $t7,0x2e($sp) +/* 39c9c: a7af001c */ sh $t7,0x1c($sp) +/* 39ca0: 8fa40028 */ lw $a0,0x28($sp) +/* 39ca4: 27a50018 */ addiu $a1,$sp,0x18 +/* 39ca8: 00003025 */ or $a2,$zero,$zero +/* 39cac: 00003825 */ or $a3,$zero,$zero +/* 39cb0: 0c00f184 */ jal func0003c610 +/* 39cb4: 24840048 */ addiu $a0,$a0,0x48 +/* 39cb8: 10000001 */ beqz $zero,.L00039cc0 +/* 39cbc: 00000000 */ sll $zero,$zero,0x0 +.L00039cc0: +/* 39cc0: 8fbf0014 */ lw $ra,0x14($sp) +/* 39cc4: 27bd0028 */ addiu $sp,$sp,0x28 +/* 39cc8: 03e00008 */ jr $ra +/* 39ccc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00039cd0 +/* 39cd0: 27bdfff8 */ addiu $sp,$sp,-8 +/* 39cd4: 340effff */ dli $t6,0xffff +/* 39cd8: a48e0030 */ sh $t6,0x30($a0) +/* 39cdc: afa00004 */ sw $zero,0x4($sp) +/* 39ce0: 908f0034 */ lbu $t7,0x34($a0) +/* 39ce4: 19e0001c */ blez $t7,.L00039d58 +/* 39ce8: 00000000 */ sll $zero,$zero,0x0 +.L00039cec: +/* 39cec: 8fa80004 */ lw $t0,0x4($sp) +/* 39cf0: 8c990060 */ lw $t9,0x60($a0) +/* 39cf4: 241800ff */ addiu $t8,$zero,0xff +/* 39cf8: 00084880 */ sll $t1,$t0,0x2 +/* 39cfc: 01284823 */ subu $t1,$t1,$t0 +/* 39d00: 00094880 */ sll $t1,$t1,0x2 +/* 39d04: 01284821 */ addu $t1,$t1,$t0 +/* 39d08: 00094880 */ sll $t1,$t1,0x2 +/* 39d0c: 03295021 */ addu $t2,$t9,$t1 +/* 39d10: a158000e */ sb $t8,0xe($t2) +/* 39d14: 8fad0004 */ lw $t5,0x4($sp) +/* 39d18: 8c8c0060 */ lw $t4,0x60($a0) +/* 39d1c: 240b00ff */ addiu $t3,$zero,0xff +/* 39d20: 000d7080 */ sll $t6,$t5,0x2 +/* 39d24: 01cd7023 */ subu $t6,$t6,$t5 +/* 39d28: 000e7080 */ sll $t6,$t6,0x2 +/* 39d2c: 01cd7021 */ addu $t6,$t6,$t5 +/* 39d30: 000e7080 */ sll $t6,$t6,0x2 +/* 39d34: 018e7821 */ addu $t7,$t4,$t6 +/* 39d38: a1eb000d */ sb $t3,0xd($t7) +/* 39d3c: 8fa80004 */ lw $t0,0x4($sp) +/* 39d40: 25190001 */ addiu $t9,$t0,0x1 +/* 39d44: afb90004 */ sw $t9,0x4($sp) +/* 39d48: 90890034 */ lbu $t1,0x34($a0) +/* 39d4c: 0329082a */ slt $at,$t9,$t1 +/* 39d50: 1420ffe6 */ bnez $at,.L00039cec +/* 39d54: 00000000 */ sll $zero,$zero,0x0 +.L00039d58: +/* 39d58: 10000001 */ beqz $zero,.L00039d60 +/* 39d5c: 00000000 */ sll $zero,$zero,0x0 +.L00039d60: +/* 39d60: 03e00008 */ jr $ra +/* 39d64: 27bd0008 */ addiu $sp,$sp,0x8 +/* 39d68: 27bdffe0 */ addiu $sp,$sp,-32 +/* 39d6c: afbf001c */ sw $ra,0x1c($sp) +/* 39d70: afa40020 */ sw $a0,0x20($sp) +/* 39d74: afa50024 */ sw $a1,0x24($sp) +/* 39d78: 8fa60024 */ lw $a2,0x24($sp) +/* 39d7c: 8fa40020 */ lw $a0,0x20($sp) +/* 39d80: 00002825 */ or $a1,$zero,$zero +/* 39d84: 240700fc */ addiu $a3,$zero,0xfc +/* 39d88: afa00010 */ sw $zero,0x10($sp) +/* 39d8c: 0c011194 */ jal func00044650 +/* 39d90: 34c600b0 */ ori $a2,$a2,0xb0 +/* 39d94: 10000001 */ beqz $zero,.L00039d9c +/* 39d98: 00000000 */ sll $zero,$zero,0x0 +.L00039d9c: +/* 39d9c: 8fbf001c */ lw $ra,0x1c($sp) +/* 39da0: 27bd0020 */ addiu $sp,$sp,0x20 +/* 39da4: 03e00008 */ jr $ra +/* 39da8: 00000000 */ sll $zero,$zero,0x0 +/* 39dac: 27bdffe0 */ addiu $sp,$sp,-32 +/* 39db0: afbf001c */ sw $ra,0x1c($sp) +/* 39db4: afa40020 */ sw $a0,0x20($sp) +/* 39db8: afa50024 */ sw $a1,0x24($sp) +/* 39dbc: 8fae0020 */ lw $t6,0x20($sp) +/* 39dc0: 8fb80024 */ lw $t8,0x24($sp) +/* 39dc4: 24190001 */ addiu $t9,$zero,0x1 +/* 39dc8: 95cf0030 */ lhu $t7,0x30($t6) +/* 39dcc: 03194004 */ sllv $t0,$t9,$t8 +/* 39dd0: 01e84825 */ or $t1,$t7,$t0 +/* 39dd4: a5c90030 */ sh $t1,0x30($t6) +/* 39dd8: 8fa60024 */ lw $a2,0x24($sp) +/* 39ddc: 240a00ff */ addiu $t2,$zero,0xff +/* 39de0: afaa0010 */ sw $t2,0x10($sp) +/* 39de4: 8fa40020 */ lw $a0,0x20($sp) +/* 39de8: 00002825 */ or $a1,$zero,$zero +/* 39dec: 240700fc */ addiu $a3,$zero,0xfc +/* 39df0: 0c011194 */ jal func00044650 +/* 39df4: 34c600b0 */ ori $a2,$a2,0xb0 +/* 39df8: 10000001 */ beqz $zero,.L00039e00 +/* 39dfc: 00000000 */ sll $zero,$zero,0x0 +.L00039e00: +/* 39e00: 8fbf001c */ lw $ra,0x1c($sp) +/* 39e04: 27bd0020 */ addiu $sp,$sp,0x20 +/* 39e08: 03e00008 */ jr $ra +/* 39e0c: 00000000 */ sll $zero,$zero,0x0 +/* 39e10: 27bdffe0 */ addiu $sp,$sp,-32 +/* 39e14: afbf001c */ sw $ra,0x1c($sp) +/* 39e18: afa40020 */ sw $a0,0x20($sp) +/* 39e1c: afa50024 */ sw $a1,0x24($sp) +/* 39e20: afa60028 */ sw $a2,0x28($sp) +/* 39e24: 8fa60024 */ lw $a2,0x24($sp) +/* 39e28: 93ae002b */ lbu $t6,0x2b($sp) +/* 39e2c: 8fa40020 */ lw $a0,0x20($sp) +/* 39e30: 00002825 */ or $a1,$zero,$zero +/* 39e34: 240700ff */ addiu $a3,$zero,0xff +/* 39e38: 34c600b0 */ ori $a2,$a2,0xb0 +/* 39e3c: 0c011194 */ jal func00044650 +/* 39e40: afae0010 */ sw $t6,0x10($sp) +/* 39e44: 10000001 */ beqz $zero,.L00039e4c +/* 39e48: 00000000 */ sll $zero,$zero,0x0 +.L00039e4c: +/* 39e4c: 8fbf001c */ lw $ra,0x1c($sp) +/* 39e50: 27bd0020 */ addiu $sp,$sp,0x20 +/* 39e54: 03e00008 */ jr $ra +/* 39e58: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00039e5c +/* 39e5c: 27bdffe0 */ addiu $sp,$sp,-32 +/* 39e60: afbf001c */ sw $ra,0x1c($sp) +/* 39e64: afa40020 */ sw $a0,0x20($sp) +/* 39e68: afa50024 */ sw $a1,0x24($sp) +/* 39e6c: afa60028 */ sw $a2,0x28($sp) +/* 39e70: afa7002c */ sw $a3,0x2c($sp) +/* 39e74: 8fa60024 */ lw $a2,0x24($sp) +/* 39e78: 93ae002f */ lbu $t6,0x2f($sp) +/* 39e7c: 8fa40020 */ lw $a0,0x20($sp) +/* 39e80: 00002825 */ or $a1,$zero,$zero +/* 39e84: 240700fd */ addiu $a3,$zero,0xfd +/* 39e88: 34c600b0 */ ori $a2,$a2,0xb0 +/* 39e8c: 0c011194 */ jal func00044650 +/* 39e90: afae0010 */ sw $t6,0x10($sp) +/* 39e94: 8fa60024 */ lw $a2,0x24($sp) +/* 39e98: 93af002b */ lbu $t7,0x2b($sp) +/* 39e9c: 8fa40020 */ lw $a0,0x20($sp) +/* 39ea0: 00002825 */ or $a1,$zero,$zero +/* 39ea4: 240700ff */ addiu $a3,$zero,0xff +/* 39ea8: 34c600b0 */ ori $a2,$a2,0xb0 +/* 39eac: 0c011194 */ jal func00044650 +/* 39eb0: afaf0010 */ sw $t7,0x10($sp) +/* 39eb4: 10000001 */ beqz $zero,.L00039ebc +/* 39eb8: 00000000 */ sll $zero,$zero,0x0 +.L00039ebc: +/* 39ebc: 8fbf001c */ lw $ra,0x1c($sp) +/* 39ec0: 27bd0020 */ addiu $sp,$sp,0x20 +/* 39ec4: 03e00008 */ jr $ra +/* 39ec8: 00000000 */ sll $zero,$zero,0x0 +/* 39ecc: 27bdffe0 */ addiu $sp,$sp,-32 +/* 39ed0: afbf001c */ sw $ra,0x1c($sp) +/* 39ed4: afa40020 */ sw $a0,0x20($sp) +/* 39ed8: afa50024 */ sw $a1,0x24($sp) +/* 39edc: afa60028 */ sw $a2,0x28($sp) +/* 39ee0: 8fa60024 */ lw $a2,0x24($sp) +/* 39ee4: 93ae002b */ lbu $t6,0x2b($sp) +/* 39ee8: 8fa40020 */ lw $a0,0x20($sp) +/* 39eec: 00002825 */ or $a1,$zero,$zero +/* 39ef0: 24070041 */ addiu $a3,$zero,0x41 +/* 39ef4: 34c600b0 */ ori $a2,$a2,0xb0 +/* 39ef8: 0c011194 */ jal func00044650 +/* 39efc: afae0010 */ sw $t6,0x10($sp) +/* 39f00: 10000001 */ beqz $zero,.L00039f08 +/* 39f04: 00000000 */ sll $zero,$zero,0x0 +.L00039f08: +/* 39f08: 8fbf001c */ lw $ra,0x1c($sp) +/* 39f0c: 27bd0020 */ addiu $sp,$sp,0x20 +/* 39f10: 03e00008 */ jr $ra +/* 39f14: 00000000 */ sll $zero,$zero,0x0 +/* 39f18: 27bdffe0 */ addiu $sp,$sp,-32 +/* 39f1c: afbf001c */ sw $ra,0x1c($sp) +/* 39f20: afa40020 */ sw $a0,0x20($sp) +/* 39f24: afa50024 */ sw $a1,0x24($sp) +/* 39f28: afa60028 */ sw $a2,0x28($sp) +/* 39f2c: 8fa60024 */ lw $a2,0x24($sp) +/* 39f30: 93ae002b */ lbu $t6,0x2b($sp) +/* 39f34: 8fa40020 */ lw $a0,0x20($sp) +/* 39f38: 00002825 */ or $a1,$zero,$zero +/* 39f3c: 240700fc */ addiu $a3,$zero,0xfc +/* 39f40: 34c600b0 */ ori $a2,$a2,0xb0 +/* 39f44: 0c011194 */ jal func00044650 +/* 39f48: afae0010 */ sw $t6,0x10($sp) +/* 39f4c: 10000001 */ beqz $zero,.L00039f54 +/* 39f50: 00000000 */ sll $zero,$zero,0x0 +.L00039f54: +/* 39f54: 8fbf001c */ lw $ra,0x1c($sp) +/* 39f58: 27bd0020 */ addiu $sp,$sp,0x20 +/* 39f5c: 03e00008 */ jr $ra +/* 39f60: 00000000 */ sll $zero,$zero,0x0 +/* 39f64: 00000000 */ sll $zero,$zero,0x0 +/* 39f68: 00000000 */ sll $zero,$zero,0x0 +/* 39f6c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00039f70 +/* 39f70: 27bdffd8 */ addiu $sp,$sp,-40 +/* 39f74: afbf0014 */ sw $ra,0x14($sp) +/* 39f78: afa40028 */ sw $a0,0x28($sp) +/* 39f7c: 240e0011 */ addiu $t6,$zero,0x11 +/* 39f80: a7ae0018 */ sh $t6,0x18($sp) +/* 39f84: 8fa40028 */ lw $a0,0x28($sp) +/* 39f88: 27a50018 */ addiu $a1,$sp,0x18 +/* 39f8c: 00003025 */ or $a2,$zero,$zero +/* 39f90: 00003825 */ or $a3,$zero,$zero +/* 39f94: 0c00f184 */ jal func0003c610 +/* 39f98: 24840048 */ addiu $a0,$a0,0x48 +/* 39f9c: 10000001 */ beqz $zero,.L00039fa4 +/* 39fa0: 00000000 */ sll $zero,$zero,0x0 +.L00039fa4: +/* 39fa4: 8fbf0014 */ lw $ra,0x14($sp) +/* 39fa8: 27bd0028 */ addiu $sp,$sp,0x28 +/* 39fac: 03e00008 */ jr $ra +/* 39fb0: 00000000 */ sll $zero,$zero,0x0 +/* 39fb4: 00000000 */ sll $zero,$zero,0x0 +/* 39fb8: 00000000 */ sll $zero,$zero,0x0 +/* 39fbc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00039fc0 +/* 39fc0: 3c0e8006 */ lui $t6,0x8006 +/* 39fc4: 8dcef114 */ lw $t6,-0xeec($t6) +/* 39fc8: adc00000 */ sw $zero,0x0($t6) +/* 39fcc: 03e00008 */ jr $ra +/* 39fd0: 00000000 */ sll $zero,$zero,0x0 +/* 39fd4: 03e00008 */ jr $ra +/* 39fd8: 00000000 */ sll $zero,$zero,0x0 +/* 39fdc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00039fe0 +/* 39fe0: 27bdfff8 */ addiu $sp,$sp,-8 +/* 39fe4: 3c013f80 */ lui $at,0x3f80 +/* 39fe8: 44812000 */ mtc1 $at,$f4 +/* 39fec: 00000000 */ sll $zero,$zero,0x0 +/* 39ff0: e7a40000 */ swc1 $f4,0x0($sp) +/* 39ff4: 04800005 */ bltz $a0,.L0003a00c +/* 39ff8: 00000000 */ sll $zero,$zero,0x0 +/* 39ffc: 3c017005 */ lui $at,0x7005 +/* 3a000: c4264a80 */ lwc1 $f6,0x4a80($at) +/* 3a004: 10000005 */ beqz $zero,.L0003a01c +/* 3a008: e7a60004 */ swc1 $f6,0x4($sp) +.L0003a00c: +/* 3a00c: 3c017005 */ lui $at,0x7005 +/* 3a010: c4284a84 */ lwc1 $f8,0x4a84($at) +/* 3a014: e7a80004 */ swc1 $f8,0x4($sp) +/* 3a018: 00042023 */ negu $a0,$a0 +.L0003a01c: +/* 3a01c: 1080000e */ beqz $a0,.L0003a058 +/* 3a020: 00000000 */ sll $zero,$zero,0x0 +.L0003a024: +/* 3a024: 308e0001 */ andi $t6,$a0,0x1 +/* 3a028: 11c00005 */ beqz $t6,.L0003a040 +/* 3a02c: 00000000 */ sll $zero,$zero,0x0 +/* 3a030: c7aa0000 */ lwc1 $f10,0x0($sp) +/* 3a034: c7b00004 */ lwc1 $f16,0x4($sp) +/* 3a038: 46105482 */ mul.s $f18,$f10,$f16 +/* 3a03c: e7b20000 */ swc1 $f18,0x0($sp) +.L0003a040: +/* 3a040: c7a40004 */ lwc1 $f4,0x4($sp) +/* 3a044: 46042182 */ mul.s $f6,$f4,$f4 +/* 3a048: e7a60004 */ swc1 $f6,0x4($sp) +/* 3a04c: 00042043 */ sra $a0,$a0,0x1 +/* 3a050: 1480fff4 */ bnez $a0,.L0003a024 +/* 3a054: 00000000 */ sll $zero,$zero,0x0 +.L0003a058: +/* 3a058: 10000003 */ beqz $zero,.L0003a068 +/* 3a05c: c7a00000 */ lwc1 $f0,0x0($sp) +/* 3a060: 10000001 */ beqz $zero,.L0003a068 +/* 3a064: 00000000 */ sll $zero,$zero,0x0 +.L0003a068: +/* 3a068: 03e00008 */ jr $ra +/* 3a06c: 27bd0008 */ addiu $sp,$sp,0x8 +); + +GLOBAL_ASM( +glabel func0003a070 +/* 3a070: 27bdffe8 */ addiu $sp,$sp,-24 +/* 3a074: afbf0014 */ sw $ra,0x14($sp) +/* 3a078: afa40018 */ sw $a0,0x18($sp) +/* 3a07c: afa5001c */ sw $a1,0x1c($sp) +/* 3a080: afa60020 */ sw $a2,0x20($sp) +/* 3a084: 3c0e8006 */ lui $t6,0x8006 +/* 3a088: 8dcef114 */ lw $t6,-0xeec($t6) +/* 3a08c: 87b8001a */ lh $t8,0x1a($sp) +/* 3a090: 8fa5001c */ lw $a1,0x1c($sp) +/* 3a094: 8dcf0034 */ lw $t7,0x34($t6) +/* 3a098: 0018c8c0 */ sll $t9,$t8,0x3 +/* 3a09c: 0338c821 */ addu $t9,$t9,$t8 +/* 3a0a0: 0019c8c0 */ sll $t9,$t9,0x3 +/* 3a0a4: 01f92021 */ addu $a0,$t7,$t9 +/* 3a0a8: 24840024 */ addiu $a0,$a0,0x24 +/* 3a0ac: 8fa70020 */ lw $a3,0x20($sp) +/* 3a0b0: 0c00ef14 */ jal func0003bc50 +/* 3a0b4: 03003025 */ or $a2,$t8,$zero +/* 3a0b8: 3c088006 */ lui $t0,0x8006 +/* 3a0bc: 8d08f114 */ lw $t0,-0xeec($t0) +/* 3a0c0: 87aa001a */ lh $t2,0x1a($sp) +/* 3a0c4: 8d090034 */ lw $t1,0x34($t0) +/* 3a0c8: 000a58c0 */ sll $t3,$t2,0x3 +/* 3a0cc: 016a5821 */ addu $t3,$t3,$t2 +/* 3a0d0: 000b58c0 */ sll $t3,$t3,0x3 +/* 3a0d4: 012b6021 */ addu $t4,$t1,$t3 +/* 3a0d8: 10000003 */ beqz $zero,.L0003a0e8 +/* 3a0dc: 8d820024 */ lw $v0,0x24($t4) +/* 3a0e0: 10000001 */ beqz $zero,.L0003a0e8 +/* 3a0e4: 00000000 */ sll $zero,$zero,0x0 +.L0003a0e8: +/* 3a0e8: 8fbf0014 */ lw $ra,0x14($sp) +/* 3a0ec: 27bd0018 */ addiu $sp,$sp,0x18 +/* 3a0f0: 03e00008 */ jr $ra +/* 3a0f4: 00000000 */ sll $zero,$zero,0x0 +/* 3a0f8: 00000000 */ sll $zero,$zero,0x0 +/* 3a0fc: 00000000 */ sll $zero,$zero,0x0 +/* 3a100: 27bdff80 */ addiu $sp,$sp,-128 +/* 3a104: afbf001c */ sw $ra,0x1c($sp) +/* 3a108: afa40080 */ sw $a0,0x80($sp) +/* 3a10c: afa50084 */ sw $a1,0x84($sp) +/* 3a110: afa60088 */ sw $a2,0x88($sp) +/* 3a114: 8fae0084 */ lw $t6,0x84($sp) +/* 3a118: afae007c */ sw $t6,0x7c($sp) +/* 3a11c: 3c0f8006 */ lui $t7,0x8006 +/* 3a120: 8deff114 */ lw $t7,-0xeec($t7) +/* 3a124: 8fb90088 */ lw $t9,0x88($sp) +/* 3a128: 8df80034 */ lw $t8,0x34($t7) +/* 3a12c: 001940c0 */ sll $t0,$t9,0x3 +/* 3a130: 01194021 */ addu $t0,$t0,$t9 +/* 3a134: 000840c0 */ sll $t0,$t0,0x3 +/* 3a138: 03084821 */ addu $t1,$t8,$t0 +/* 3a13c: 8d2a0020 */ lw $t2,0x20($t1) +/* 3a140: afaa0078 */ sw $t2,0x78($sp) +/* 3a144: afa00060 */ sw $zero,0x60($sp) +/* 3a148: 240b0001 */ addiu $t3,$zero,0x1 +/* 3a14c: afab0058 */ sw $t3,0x58($sp) +/* 3a150: 8fa40080 */ lw $a0,0x80($sp) +/* 3a154: 8fa50084 */ lw $a1,0x84($sp) +/* 3a158: 8fa60088 */ lw $a2,0x88($sp) +/* 3a15c: 0c0111b4 */ jal func000446d0 +/* 3a160: 27a70058 */ addiu $a3,$sp,0x58 +/* 3a164: afa2007c */ sw $v0,0x7c($sp) +/* 3a168: 240c07c0 */ addiu $t4,$zero,0x7c0 +/* 3a16c: a7ac0070 */ sh $t4,0x70($sp) +/* 3a170: 240d0930 */ addiu $t5,$zero,0x930 +/* 3a174: a7ad006e */ sh $t5,0x6e($sp) +/* 3a178: a7a00074 */ sh $zero,0x74($sp) +/* 3a17c: 240e0170 */ addiu $t6,$zero,0x170 +/* 3a180: a7ae0072 */ sh $t6,0x72($sp) +/* 3a184: 8faf0088 */ lw $t7,0x88($sp) +/* 3a188: 3c19800a */ lui $t9,0x800a +/* 3a18c: 032fc821 */ addu $t9,$t9,$t7 +/* 3a190: 9339c344 */ lbu $t9,-0x3cbc($t9) +/* 3a194: 1720001d */ bnez $t9,.L0003a20c +/* 3a198: 00000000 */ sll $zero,$zero,0x0 +/* 3a19c: 8fb8007c */ lw $t8,0x7c($sp) +/* 3a1a0: 27080008 */ addiu $t0,$t8,0x8 +/* 3a1a4: afa8007c */ sw $t0,0x7c($sp) +/* 3a1a8: afb80050 */ sw $t8,0x50($sp) +/* 3a1ac: 8faa0050 */ lw $t2,0x50($sp) +/* 3a1b0: 3c090c00 */ lui $t1,0xc00 +/* 3a1b4: 3529c000 */ ori $t1,$t1,0xc000 +/* 3a1b8: ad490000 */ sw $t1,0x0($t2) +/* 3a1bc: 87ab0070 */ lh $t3,0x70($sp) +/* 3a1c0: 8fae0050 */ lw $t6,0x50($sp) +/* 3a1c4: 3c0107c0 */ lui $at,0x7c0 +/* 3a1c8: 316cffff */ andi $t4,$t3,0xffff +/* 3a1cc: 01816825 */ or $t5,$t4,$at +/* 3a1d0: adcd0004 */ sw $t5,0x4($t6) +/* 3a1d4: 8faf007c */ lw $t7,0x7c($sp) +/* 3a1d8: 25f90008 */ addiu $t9,$t7,0x8 +/* 3a1dc: afb9007c */ sw $t9,0x7c($sp) +/* 3a1e0: afaf004c */ sw $t7,0x4c($sp) +/* 3a1e4: 8fa8004c */ lw $t0,0x4c($sp) +/* 3a1e8: 3c180c00 */ lui $t8,0xc00 +/* 3a1ec: 37184000 */ ori $t8,$t8,0x4000 +/* 3a1f0: ad180000 */ sw $t8,0x0($t0) +/* 3a1f4: 87a90070 */ lh $t1,0x70($sp) +/* 3a1f8: 8fac004c */ lw $t4,0x4c($sp) +/* 3a1fc: 3c010930 */ lui $at,0x930 +/* 3a200: 312affff */ andi $t2,$t1,0xffff +/* 3a204: 01415825 */ or $t3,$t2,$at +/* 3a208: ad8b0004 */ sw $t3,0x4($t4) +.L0003a20c: +/* 3a20c: 8fad0078 */ lw $t5,0x78($sp) +/* 3a210: 8fae007c */ lw $t6,0x7c($sp) +/* 3a214: 00002825 */ or $a1,$zero,$zero +/* 3a218: 8da60028 */ lw $a2,0x28($t5) +/* 3a21c: 87a70070 */ lh $a3,0x70($sp) +/* 3a220: 01a02025 */ or $a0,$t5,$zero +/* 3a224: 0c00ecdc */ jal func0003b370 +/* 3a228: afae0010 */ sw $t6,0x10($sp) +/* 3a22c: afa2007c */ sw $v0,0x7c($sp) +/* 3a230: 8faf0088 */ lw $t7,0x88($sp) +/* 3a234: 3c19800a */ lui $t9,0x800a +/* 3a238: 032fc821 */ addu $t9,$t9,$t7 +/* 3a23c: 9339c344 */ lbu $t9,-0x3cbc($t9) +/* 3a240: 1320000a */ beqz $t9,.L0003a26c +/* 3a244: 00000000 */ sll $zero,$zero,0x0 +/* 3a248: 8fb80078 */ lw $t8,0x78($sp) +/* 3a24c: 8fa8007c */ lw $t0,0x7c($sp) +/* 3a250: 24050001 */ addiu $a1,$zero,0x1 +/* 3a254: 8f06002c */ lw $a2,0x2c($t8) +/* 3a258: 24070930 */ addiu $a3,$zero,0x930 +/* 3a25c: 03002025 */ or $a0,$t8,$zero +/* 3a260: 0c00ecdc */ jal func0003b370 +/* 3a264: afa80010 */ sw $t0,0x10($sp) +/* 3a268: afa2007c */ sw $v0,0x7c($sp) +.L0003a26c: +/* 3a26c: 8fa90088 */ lw $t1,0x88($sp) +/* 3a270: 3c0a800a */ lui $t2,0x800a +/* 3a274: afa00054 */ sw $zero,0x54($sp) +/* 3a278: 01495021 */ addu $t2,$t2,$t1 +/* 3a27c: 914ac344 */ lbu $t2,-0x3cbc($t2) +.L0003a280: +/* 3a280: 8fab007c */ lw $t3,0x7c($sp) +/* 3a284: 256c0008 */ addiu $t4,$t3,0x8 +/* 3a288: afac007c */ sw $t4,0x7c($sp) +/* 3a28c: afab0048 */ sw $t3,0x48($sp) +/* 3a290: 87ad006e */ lh $t5,0x6e($sp) +/* 3a294: 3c0100ff */ lui $at,0xff +/* 3a298: 3421ffff */ ori $at,$at,0xffff +/* 3a29c: 8fb90048 */ lw $t9,0x48($sp) +/* 3a2a0: 01a17024 */ and $t6,$t5,$at +/* 3a2a4: 3c010200 */ lui $at,0x200 +/* 3a2a8: 01c17825 */ or $t7,$t6,$at +/* 3a2ac: af2f0000 */ sw $t7,0x0($t9) +/* 3a2b0: 8fa80048 */ lw $t0,0x48($sp) +/* 3a2b4: 24180170 */ addiu $t8,$zero,0x170 +/* 3a2b8: ad180004 */ sw $t8,0x4($t0) +/* 3a2bc: 8fa90078 */ lw $t1,0x78($sp) +/* 3a2c0: a7a00076 */ sh $zero,0x76($sp) +/* 3a2c4: 912a0008 */ lbu $t2,0x8($t1) +/* 3a2c8: 19400125 */ blez $t2,.L0003a760 +/* 3a2cc: 00000000 */ sll $zero,$zero,0x0 +.L0003a2d0: +/* 3a2d0: 8fab0078 */ lw $t3,0x78($sp) +/* 3a2d4: 87ad0076 */ lh $t5,0x76($sp) +/* 3a2d8: 8d6c0004 */ lw $t4,0x4($t3) +/* 3a2dc: 000d7080 */ sll $t6,$t5,0x2 +/* 3a2e0: 01cd7021 */ addu $t6,$t6,$t5 +/* 3a2e4: 000e70c0 */ sll $t6,$t6,0x3 +/* 3a2e8: 018e7821 */ addu $t7,$t4,$t6 +/* 3a2ec: afaf005c */ sw $t7,0x5c($sp) +/* 3a2f0: 8fb80054 */ lw $t8,0x54($sp) +/* 3a2f4: 8fab005c */ lw $t3,0x5c($sp) +/* 3a2f8: 8fb90078 */ lw $t9,0x78($sp) +/* 3a2fc: 00184080 */ sll $t0,$t8,0x2 +/* 3a300: 8d6d0000 */ lw $t5,0x0($t3) +/* 3a304: 03284821 */ addu $t1,$t9,$t0 +/* 3a308: 8d2a0028 */ lw $t2,0x28($t1) +/* 3a30c: 000d6023 */ negu $t4,$t5 +/* 3a310: 000c7040 */ sll $t6,$t4,0x1 +/* 3a314: 014e7821 */ addu $t7,$t2,$t6 +/* 3a318: afaf0068 */ sw $t7,0x68($sp) +/* 3a31c: 8fb90054 */ lw $t9,0x54($sp) +/* 3a320: 8fad005c */ lw $t5,0x5c($sp) +/* 3a324: 8fb80078 */ lw $t8,0x78($sp) +/* 3a328: 00194080 */ sll $t0,$t9,0x2 +/* 3a32c: 8dac0004 */ lw $t4,0x4($t5) +/* 3a330: 03084821 */ addu $t1,$t8,$t0 +/* 3a334: 8d2b0028 */ lw $t3,0x28($t1) +/* 3a338: 000c5023 */ negu $t2,$t4 +/* 3a33c: 000a7040 */ sll $t6,$t2,0x1 +/* 3a340: 016e7821 */ addu $t7,$t3,$t6 +/* 3a344: afaf0064 */ sw $t7,0x64($sp) +/* 3a348: 8fb90088 */ lw $t9,0x88($sp) +/* 3a34c: 3c18800a */ lui $t8,0x800a +/* 3a350: 0319c021 */ addu $t8,$t8,$t9 +/* 3a354: 9318c346 */ lbu $t8,-0x3cba($t8) +/* 3a358: 1300000e */ beqz $t8,.L0003a394 +/* 3a35c: 00000000 */ sll $zero,$zero,0x0 +/* 3a360: 3c08800a */ lui $t0,0x800a +/* 3a364: 01194021 */ addu $t0,$t0,$t9 +/* 3a368: 9108c344 */ lbu $t0,-0x3cbc($t0) +/* 3a36c: 11000009 */ beqz $t0,.L0003a394 +/* 3a370: 00000000 */ sll $zero,$zero,0x0 +/* 3a374: 8fa9005c */ lw $t1,0x5c($sp) +/* 3a378: 852d0008 */ lh $t5,0x8($t1) +/* 3a37c: 000d6023 */ negu $t4,$t5 +/* 3a380: a52c0008 */ sh $t4,0x8($t1) +/* 3a384: 8faa005c */ lw $t2,0x5c($sp) +/* 3a388: 854b000a */ lh $t3,0xa($t2) +/* 3a38c: 000b7023 */ negu $t6,$t3 +/* 3a390: a54e000a */ sh $t6,0xa($t2) +.L0003a394: +/* 3a394: 8faf0068 */ lw $t7,0x68($sp) +/* 3a398: 8fb80060 */ lw $t8,0x60($sp) +/* 3a39c: 15f80009 */ bne $t7,$t8,.L0003a3c4 +/* 3a3a0: 00000000 */ sll $zero,$zero,0x0 +/* 3a3a4: 87b90072 */ lh $t9,0x72($sp) +/* 3a3a8: a7b90046 */ sh $t9,0x46($sp) +/* 3a3ac: 87a80074 */ lh $t0,0x74($sp) +/* 3a3b0: a7a80072 */ sh $t0,0x72($sp) +/* 3a3b4: 87ad0046 */ lh $t5,0x46($sp) +/* 3a3b8: a7ad0074 */ sh $t5,0x74($sp) +/* 3a3bc: 1000000b */ beqz $zero,.L0003a3ec +/* 3a3c0: 00000000 */ sll $zero,$zero,0x0 +.L0003a3c4: +/* 3a3c4: 8fa9007c */ lw $t1,0x7c($sp) +/* 3a3c8: 240c00b8 */ addiu $t4,$zero,0xb8 +/* 3a3cc: afac0010 */ sw $t4,0x10($sp) +/* 3a3d0: 8fa40078 */ lw $a0,0x78($sp) +/* 3a3d4: 8fa50054 */ lw $a1,0x54($sp) +/* 3a3d8: 8fa60068 */ lw $a2,0x68($sp) +/* 3a3dc: 87a70074 */ lh $a3,0x74($sp) +/* 3a3e0: 0c00ec5e */ jal func0003b178 +/* 3a3e4: afa90014 */ sw $t1,0x14($sp) +/* 3a3e8: afa2007c */ sw $v0,0x7c($sp) +.L0003a3ec: +/* 3a3ec: 8fab007c */ lw $t3,0x7c($sp) +/* 3a3f0: 8fa40078 */ lw $a0,0x78($sp) +/* 3a3f4: 8fa5005c */ lw $a1,0x5c($sp) +/* 3a3f8: 8fa60054 */ lw $a2,0x54($sp) +/* 3a3fc: 87a70072 */ lh $a3,0x72($sp) +/* 3a400: 0c00eb98 */ jal func0003ae60 +/* 3a404: afab0010 */ sw $t3,0x10($sp) +/* 3a408: afa2007c */ sw $v0,0x7c($sp) +/* 3a40c: 8fae005c */ lw $t6,0x5c($sp) +/* 3a410: 85ca0008 */ lh $t2,0x8($t6) +/* 3a414: 11400023 */ beqz $t2,.L0003a4a4 +/* 3a418: 00000000 */ sll $zero,$zero,0x0 +/* 3a41c: 8faf007c */ lw $t7,0x7c($sp) +/* 3a420: 25f80008 */ addiu $t8,$t7,0x8 +/* 3a424: afb8007c */ sw $t8,0x7c($sp) +/* 3a428: afaf0040 */ sw $t7,0x40($sp) +/* 3a42c: 8fb9005c */ lw $t9,0x5c($sp) +/* 3a430: 8fa90040 */ lw $t1,0x40($sp) +/* 3a434: 3c010c00 */ lui $at,0xc00 +/* 3a438: 97280008 */ lhu $t0,0x8($t9) +/* 3a43c: 310dffff */ andi $t5,$t0,0xffff +/* 3a440: 01a16025 */ or $t4,$t5,$at +/* 3a444: ad2c0000 */ sw $t4,0x0($t1) +/* 3a448: 87ab0074 */ lh $t3,0x74($sp) +/* 3a44c: 87af0072 */ lh $t7,0x72($sp) +/* 3a450: 8fa80040 */ lw $t0,0x40($sp) +/* 3a454: 316effff */ andi $t6,$t3,0xffff +/* 3a458: 000e5400 */ sll $t2,$t6,0x10 +/* 3a45c: 31f8ffff */ andi $t8,$t7,0xffff +/* 3a460: 0158c825 */ or $t9,$t2,$t8 +/* 3a464: ad190004 */ sw $t9,0x4($t0) +/* 3a468: 8fad005c */ lw $t5,0x5c($sp) +/* 3a46c: 8dac0024 */ lw $t4,0x24($t5) +/* 3a470: 1580000c */ bnez $t4,.L0003a4a4 +/* 3a474: 00000000 */ sll $zero,$zero,0x0 +/* 3a478: 8da90020 */ lw $t1,0x20($t5) +/* 3a47c: 15200009 */ bnez $t1,.L0003a4a4 +/* 3a480: 00000000 */ sll $zero,$zero,0x0 +/* 3a484: 8fab007c */ lw $t3,0x7c($sp) +/* 3a488: 8fa40078 */ lw $a0,0x78($sp) +/* 3a48c: 8fa50054 */ lw $a1,0x54($sp) +/* 3a490: 8fa60064 */ lw $a2,0x64($sp) +/* 3a494: 87a70072 */ lh $a3,0x72($sp) +/* 3a498: 0c00ecdc */ jal func0003b370 +/* 3a49c: afab0010 */ sw $t3,0x10($sp) +/* 3a4a0: afa2007c */ sw $v0,0x7c($sp) +.L0003a4a4: +/* 3a4a4: 8fae005c */ lw $t6,0x5c($sp) +/* 3a4a8: 85cf000a */ lh $t7,0xa($t6) +/* 3a4ac: 11e0001c */ beqz $t7,.L0003a520 +/* 3a4b0: 00000000 */ sll $zero,$zero,0x0 +/* 3a4b4: 8faa007c */ lw $t2,0x7c($sp) +/* 3a4b8: 25580008 */ addiu $t8,$t2,0x8 +/* 3a4bc: afb8007c */ sw $t8,0x7c($sp) +/* 3a4c0: afaa003c */ sw $t2,0x3c($sp) +/* 3a4c4: 8fb9005c */ lw $t9,0x5c($sp) +/* 3a4c8: 8fa9003c */ lw $t1,0x3c($sp) +/* 3a4cc: 3c010c00 */ lui $at,0xc00 +/* 3a4d0: 9728000a */ lhu $t0,0xa($t9) +/* 3a4d4: 310cffff */ andi $t4,$t0,0xffff +/* 3a4d8: 01816825 */ or $t5,$t4,$at +/* 3a4dc: ad2d0000 */ sw $t5,0x0($t1) +/* 3a4e0: 87ab0072 */ lh $t3,0x72($sp) +/* 3a4e4: 87aa0074 */ lh $t2,0x74($sp) +/* 3a4e8: 8fa8003c */ lw $t0,0x3c($sp) +/* 3a4ec: 316effff */ andi $t6,$t3,0xffff +/* 3a4f0: 000e7c00 */ sll $t7,$t6,0x10 +/* 3a4f4: 3158ffff */ andi $t8,$t2,0xffff +/* 3a4f8: 01f8c825 */ or $t9,$t7,$t8 +/* 3a4fc: ad190004 */ sw $t9,0x4($t0) +/* 3a500: 8fac007c */ lw $t4,0x7c($sp) +/* 3a504: 8fa40078 */ lw $a0,0x78($sp) +/* 3a508: 8fa50054 */ lw $a1,0x54($sp) +/* 3a50c: 8fa60068 */ lw $a2,0x68($sp) +/* 3a510: 87a70074 */ lh $a3,0x74($sp) +/* 3a514: 0c00ecdc */ jal func0003b370 +/* 3a518: afac0010 */ sw $t4,0x10($sp) +/* 3a51c: afa2007c */ sw $v0,0x7c($sp) +.L0003a520: +/* 3a520: 8fad005c */ lw $t5,0x5c($sp) +/* 3a524: 8da90020 */ lw $t1,0x20($t5) +/* 3a528: 11200008 */ beqz $t1,.L0003a54c +/* 3a52c: 00000000 */ sll $zero,$zero,0x0 +/* 3a530: 8fab005c */ lw $t3,0x5c($sp) +/* 3a534: 8fa50054 */ lw $a1,0x54($sp) +/* 3a538: 87a60072 */ lh $a2,0x72($sp) +/* 3a53c: 8fa7007c */ lw $a3,0x7c($sp) +/* 3a540: 0c00ed53 */ jal func0003b54c +/* 3a544: 8d640020 */ lw $a0,0x20($t3) +/* 3a548: afa2007c */ sw $v0,0x7c($sp) +.L0003a54c: +/* 3a54c: 8fae005c */ lw $t6,0x5c($sp) +/* 3a550: 8dca0024 */ lw $t2,0x24($t6) +/* 3a554: 15400009 */ bnez $t2,.L0003a57c +/* 3a558: 00000000 */ sll $zero,$zero,0x0 +/* 3a55c: 8faf007c */ lw $t7,0x7c($sp) +/* 3a560: 8fa40078 */ lw $a0,0x78($sp) +/* 3a564: 8fa50054 */ lw $a1,0x54($sp) +/* 3a568: 8fa60064 */ lw $a2,0x64($sp) +/* 3a56c: 87a70072 */ lh $a3,0x72($sp) +/* 3a570: 0c00ecdc */ jal func0003b370 +/* 3a574: afaf0010 */ sw $t7,0x10($sp) +/* 3a578: afa2007c */ sw $v0,0x7c($sp) +.L0003a57c: +/* 3a57c: 8fb8005c */ lw $t8,0x5c($sp) +/* 3a580: 8719000c */ lh $t9,0xc($t8) +/* 3a584: 13200062 */ beqz $t9,.L0003a710 +/* 3a588: 00000000 */ sll $zero,$zero,0x0 +/* 3a58c: 8fa80088 */ lw $t0,0x88($sp) +/* 3a590: 3c0c800a */ lui $t4,0x800a +/* 3a594: 01886021 */ addu $t4,$t4,$t0 +/* 3a598: 918cc344 */ lbu $t4,-0x3cbc($t4) +/* 3a59c: 11800016 */ beqz $t4,.L0003a5f8 +/* 3a5a0: 00000000 */ sll $zero,$zero,0x0 +/* 3a5a4: 8fad007c */ lw $t5,0x7c($sp) +/* 3a5a8: 25a90008 */ addiu $t1,$t5,0x8 +/* 3a5ac: afa9007c */ sw $t1,0x7c($sp) +/* 3a5b0: afad0038 */ sw $t5,0x38($sp) +/* 3a5b4: 8fab005c */ lw $t3,0x5c($sp) +/* 3a5b8: 8fb80038 */ lw $t8,0x38($sp) +/* 3a5bc: 3c010c00 */ lui $at,0xc00 +/* 3a5c0: 956e000c */ lhu $t6,0xc($t3) +/* 3a5c4: 31caffff */ andi $t2,$t6,0xffff +/* 3a5c8: 01417825 */ or $t7,$t2,$at +/* 3a5cc: af0f0000 */ sw $t7,0x0($t8) +/* 3a5d0: 87b90072 */ lh $t9,0x72($sp) +/* 3a5d4: 87ad006e */ lh $t5,0x6e($sp) +/* 3a5d8: 8fae0038 */ lw $t6,0x38($sp) +/* 3a5dc: 3328ffff */ andi $t0,$t9,0xffff +/* 3a5e0: 00086400 */ sll $t4,$t0,0x10 +/* 3a5e4: 31a9ffff */ andi $t1,$t5,0xffff +/* 3a5e8: 01895825 */ or $t3,$t4,$t1 +/* 3a5ec: adcb0004 */ sw $t3,0x4($t6) +/* 3a5f0: 10000047 */ beqz $zero,.L0003a710 +/* 3a5f4: 00000000 */ sll $zero,$zero,0x0 +.L0003a5f8: +/* 3a5f8: 8faa005c */ lw $t2,0x5c($sp) +/* 3a5fc: 3c017005 */ lui $at,0x7005 +/* 3a600: c4284a90 */ lwc1 $f8,0x4a90($at) +/* 3a604: 854f000c */ lh $t7,0xc($t2) +/* 3a608: 24190001 */ addiu $t9,$zero,0x1 +/* 3a60c: 448f2000 */ mtc1 $t7,$f4 +/* 3a610: 00000000 */ sll $zero,$zero,0x0 +/* 3a614: 468021a0 */ cvt.s.w $f6,$f4 +/* 3a618: 46083282 */ mul.s $f10,$f6,$f8 +/* 3a61c: 4458f800 */ cfc1 $t8,$31 +/* 3a620: 44d9f800 */ ctc1 $t9,$31 +/* 3a624: 00000000 */ sll $zero,$zero,0x0 +/* 3a628: 46005424 */ cvt.w.s $f16,$f10 +/* 3a62c: 4459f800 */ cfc1 $t9,$31 +/* 3a630: 00000000 */ sll $zero,$zero,0x0 +/* 3a634: 33210004 */ andi $at,$t9,0x4 +/* 3a638: 33390078 */ andi $t9,$t9,0x78 +/* 3a63c: 13200014 */ beqz $t9,.L0003a690 +/* 3a640: 00000000 */ sll $zero,$zero,0x0 +/* 3a644: 3c014f00 */ lui $at,0x4f00 +/* 3a648: 44818000 */ mtc1 $at,$f16 +/* 3a64c: 24190001 */ addiu $t9,$zero,0x1 +/* 3a650: 46105401 */ sub.s $f16,$f10,$f16 +/* 3a654: 44d9f800 */ ctc1 $t9,$31 +/* 3a658: 00000000 */ sll $zero,$zero,0x0 +/* 3a65c: 46008424 */ cvt.w.s $f16,$f16 +/* 3a660: 4459f800 */ cfc1 $t9,$31 +/* 3a664: 00000000 */ sll $zero,$zero,0x0 +/* 3a668: 33210004 */ andi $at,$t9,0x4 +/* 3a66c: 33390078 */ andi $t9,$t9,0x78 +/* 3a670: 17200005 */ bnez $t9,.L0003a688 +/* 3a674: 00000000 */ sll $zero,$zero,0x0 +/* 3a678: 44198000 */ mfc1 $t9,$f16 +/* 3a67c: 3c018000 */ lui $at,0x8000 +/* 3a680: 10000007 */ beqz $zero,.L0003a6a0 +/* 3a684: 0321c825 */ or $t9,$t9,$at +.L0003a688: +/* 3a688: 10000005 */ beqz $zero,.L0003a6a0 +/* 3a68c: 2419ffff */ addiu $t9,$zero,-1 +.L0003a690: +/* 3a690: 44198000 */ mfc1 $t9,$f16 +/* 3a694: 00000000 */ sll $zero,$zero,0x0 +/* 3a698: 0720fffb */ bltz $t9,.L0003a688 +/* 3a69c: 00000000 */ sll $zero,$zero,0x0 +.L0003a6a0: +/* 3a6a0: 44d8f800 */ ctc1 $t8,$31 +/* 3a6a4: afb90034 */ sw $t9,0x34($sp) +/* 3a6a8: 00000000 */ sll $zero,$zero,0x0 +/* 3a6ac: 8fa80034 */ lw $t0,0x34($sp) +/* 3a6b0: 34018000 */ dli $at,0x8000 +/* 3a6b4: 0101082b */ sltu $at,$t0,$at +/* 3a6b8: 14200003 */ bnez $at,.L0003a6c8 +/* 3a6bc: 00000000 */ sll $zero,$zero,0x0 +/* 3a6c0: 240d7fff */ addiu $t5,$zero,0x7fff +/* 3a6c4: afad0034 */ sw $t5,0x34($sp) +.L0003a6c8: +/* 3a6c8: 8fac007c */ lw $t4,0x7c($sp) +/* 3a6cc: 25890008 */ addiu $t1,$t4,0x8 +/* 3a6d0: afa9007c */ sw $t1,0x7c($sp) +/* 3a6d4: afac0030 */ sw $t4,0x30($sp) +/* 3a6d8: 97ab0036 */ lhu $t3,0x36($sp) +/* 3a6dc: 8faf0030 */ lw $t7,0x30($sp) +/* 3a6e0: 3c010c00 */ lui $at,0xc00 +/* 3a6e4: 316effff */ andi $t6,$t3,0xffff +/* 3a6e8: 01c15025 */ or $t2,$t6,$at +/* 3a6ec: adea0000 */ sw $t2,0x0($t7) +/* 3a6f0: 87b80072 */ lh $t8,0x72($sp) +/* 3a6f4: 87ad006e */ lh $t5,0x6e($sp) +/* 3a6f8: 8fab0030 */ lw $t3,0x30($sp) +/* 3a6fc: 3319ffff */ andi $t9,$t8,0xffff +/* 3a700: 00194400 */ sll $t0,$t9,0x10 +/* 3a704: 31acffff */ andi $t4,$t5,0xffff +/* 3a708: 010c4825 */ or $t1,$t0,$t4 +/* 3a70c: ad690004 */ sw $t1,0x4($t3) +.L0003a710: +/* 3a710: 8faa0054 */ lw $t2,0x54($sp) +/* 3a714: 8fae0078 */ lw $t6,0x78($sp) +/* 3a718: 8fad005c */ lw $t5,0x5c($sp) +/* 3a71c: 000a7880 */ sll $t7,$t2,0x2 +/* 3a720: 01cfc021 */ addu $t8,$t6,$t7 +/* 3a724: 8da80004 */ lw $t0,0x4($t5) +/* 3a728: 8f190028 */ lw $t9,0x28($t8) +/* 3a72c: 00086040 */ sll $t4,$t0,0x1 +/* 3a730: 032c4821 */ addu $t1,$t9,$t4 +/* 3a734: afa90060 */ sw $t1,0x60($sp) +/* 3a738: 87ab0076 */ lh $t3,0x76($sp) +/* 3a73c: 8fb80078 */ lw $t8,0x78($sp) +/* 3a740: 256a0001 */ addiu $t2,$t3,0x1 +/* 3a744: a7aa0076 */ sh $t2,0x76($sp) +/* 3a748: 930d0008 */ lbu $t5,0x8($t8) +/* 3a74c: 000a7400 */ sll $t6,$t2,0x10 +/* 3a750: 000e7c03 */ sra $t7,$t6,0x10 +/* 3a754: 01ed082a */ slt $at,$t7,$t5 +/* 3a758: 1420fedd */ bnez $at,.L0003a2d0 +/* 3a75c: 00000000 */ sll $zero,$zero,0x0 +.L0003a760: +/* 3a760: 8fa80088 */ lw $t0,0x88($sp) +/* 3a764: 3c19800a */ lui $t9,0x800a +/* 3a768: 0328c821 */ addu $t9,$t9,$t0 +/* 3a76c: 9339c344 */ lbu $t9,-0x3cbc($t9) +/* 3a770: 13200035 */ beqz $t9,.L0003a848 +/* 3a774: 00000000 */ sll $zero,$zero,0x0 +/* 3a778: 8fac0054 */ lw $t4,0x54($sp) +/* 3a77c: 15800032 */ bnez $t4,.L0003a848 +/* 3a780: 00000000 */ sll $zero,$zero,0x0 +/* 3a784: 8fa90078 */ lw $t1,0x78($sp) +/* 3a788: 8faa007c */ lw $t2,0x7c($sp) +/* 3a78c: 240b00b8 */ addiu $t3,$zero,0xb8 +/* 3a790: 8d26002c */ lw $a2,0x2c($t1) +/* 3a794: afab0010 */ sw $t3,0x10($sp) +/* 3a798: 24050001 */ addiu $a1,$zero,0x1 +/* 3a79c: 87a70070 */ lh $a3,0x70($sp) +/* 3a7a0: 01202025 */ or $a0,$t1,$zero +/* 3a7a4: 0c00ec5e */ jal func0003b178 +/* 3a7a8: afaa0014 */ sw $t2,0x14($sp) +/* 3a7ac: afa2007c */ sw $v0,0x7c($sp) +/* 3a7b0: 8fae0088 */ lw $t6,0x88($sp) +/* 3a7b4: 3c18800a */ lui $t8,0x800a +/* 3a7b8: 030ec021 */ addu $t8,$t8,$t6 +/* 3a7bc: 9318c346 */ lbu $t8,-0x3cba($t8) +/* 3a7c0: 13000011 */ beqz $t8,.L0003a808 +/* 3a7c4: 00000000 */ sll $zero,$zero,0x0 +/* 3a7c8: 8faf007c */ lw $t7,0x7c($sp) +/* 3a7cc: 25ed0008 */ addiu $t5,$t7,0x8 +/* 3a7d0: afad007c */ sw $t5,0x7c($sp) +/* 3a7d4: afaf002c */ sw $t7,0x2c($sp) +/* 3a7d8: 8fb9002c */ lw $t9,0x2c($sp) +/* 3a7dc: 3c080c00 */ lui $t0,0xc00 +/* 3a7e0: 35085a82 */ ori $t0,$t0,0x5a82 +/* 3a7e4: af280000 */ sw $t0,0x0($t9) +/* 3a7e8: 87ac006e */ lh $t4,0x6e($sp) +/* 3a7ec: 8fae002c */ lw $t6,0x2c($sp) +/* 3a7f0: 3189ffff */ andi $t1,$t4,0xffff +/* 3a7f4: 00095c00 */ sll $t3,$t1,0x10 +/* 3a7f8: 356a0650 */ ori $t2,$t3,0x650 +/* 3a7fc: adca0004 */ sw $t2,0x4($t6) +/* 3a800: 1000000f */ beqz $zero,.L0003a840 +/* 3a804: 00000000 */ sll $zero,$zero,0x0 +.L0003a808: +/* 3a808: 8fb8007c */ lw $t8,0x7c($sp) +/* 3a80c: 270f0008 */ addiu $t7,$t8,0x8 +/* 3a810: afaf007c */ sw $t7,0x7c($sp) +/* 3a814: afb80028 */ sw $t8,0x28($sp) +/* 3a818: 8fa80028 */ lw $t0,0x28($sp) +/* 3a81c: 3c0d0c00 */ lui $t5,0xc00 +/* 3a820: 35ad5a82 */ ori $t5,$t5,0x5a82 +/* 3a824: ad0d0000 */ sw $t5,0x0($t0) +/* 3a828: 87b9006e */ lh $t9,0x6e($sp) +/* 3a82c: 8faa0028 */ lw $t2,0x28($sp) +/* 3a830: 332cffff */ andi $t4,$t9,0xffff +/* 3a834: 000c4c00 */ sll $t1,$t4,0x10 +/* 3a838: 352b04e0 */ ori $t3,$t1,0x4e0 +/* 3a83c: ad4b0004 */ sw $t3,0x4($t2) +.L0003a840: +/* 3a840: 10000001 */ beqz $zero,.L0003a848 +/* 3a844: 00000000 */ sll $zero,$zero,0x0 +.L0003a848: +/* 3a848: 8fae007c */ lw $t6,0x7c($sp) +/* 3a84c: 25d80008 */ addiu $t8,$t6,0x8 +/* 3a850: afb8007c */ sw $t8,0x7c($sp) +/* 3a854: afae0024 */ sw $t6,0x24($sp) +/* 3a858: 87af006e */ lh $t7,0x6e($sp) +/* 3a85c: 3c0100ff */ lui $at,0xff +/* 3a860: 3421ffff */ ori $at,$at,0xffff +/* 3a864: 8fb90024 */ lw $t9,0x24($sp) +/* 3a868: 01e16824 */ and $t5,$t7,$at +/* 3a86c: 3c010a00 */ lui $at,0xa00 +/* 3a870: 01a14025 */ or $t0,$t5,$at +/* 3a874: af280000 */ sw $t0,0x0($t9) +/* 3a878: 8fa90024 */ lw $t1,0x24($sp) +/* 3a87c: 3c0c07c0 */ lui $t4,0x7c0 +/* 3a880: 358c0170 */ ori $t4,$t4,0x170 +/* 3a884: ad2c0004 */ sw $t4,0x4($t1) +/* 3a888: 8faa0054 */ lw $t2,0x54($sp) +/* 3a88c: 8fab0078 */ lw $t3,0x78($sp) +/* 3a890: 000a7080 */ sll $t6,$t2,0x2 +/* 3a894: 016ec021 */ addu $t8,$t3,$t6 +/* 3a898: 8f0f0028 */ lw $t7,0x28($t8) +/* 3a89c: 25ed0170 */ addiu $t5,$t7,0x170 +/* 3a8a0: af0d0028 */ sw $t5,0x28($t8) +/* 3a8a4: 8fa80078 */ lw $t0,0x78($sp) +/* 3a8a8: 8fb90054 */ lw $t9,0x54($sp) +/* 3a8ac: 8d0e0000 */ lw $t6,0x0($t0) +/* 3a8b0: 00196080 */ sll $t4,$t9,0x2 +/* 3a8b4: 010c4821 */ addu $t1,$t0,$t4 +/* 3a8b8: 8d2b0020 */ lw $t3,0x20($t1) +/* 3a8bc: 8d2a0028 */ lw $t2,0x28($t1) +/* 3a8c0: 000e7840 */ sll $t7,$t6,0x1 +/* 3a8c4: 016f6821 */ addu $t5,$t3,$t7 +/* 3a8c8: 01aa082b */ sltu $at,$t5,$t2 +/* 3a8cc: 1020000a */ beqz $at,.L0003a8f8 +/* 3a8d0: 00000000 */ sll $zero,$zero,0x0 +/* 3a8d4: 8fb80078 */ lw $t8,0x78($sp) +/* 3a8d8: 8fb90054 */ lw $t9,0x54($sp) +/* 3a8dc: 8f0e0000 */ lw $t6,0x0($t8) +/* 3a8e0: 00196080 */ sll $t4,$t9,0x2 +/* 3a8e4: 030c4821 */ addu $t1,$t8,$t4 +/* 3a8e8: 8d280028 */ lw $t0,0x28($t1) +/* 3a8ec: 000e5840 */ sll $t3,$t6,0x1 +/* 3a8f0: 010b7823 */ subu $t7,$t0,$t3 +/* 3a8f4: ad2f0028 */ sw $t7,0x28($t1) +.L0003a8f8: +/* 3a8f8: 8fb90088 */ lw $t9,0x88($sp) +/* 3a8fc: 3c0c800a */ lui $t4,0x800a +/* 3a900: 8faa0054 */ lw $t2,0x54($sp) +/* 3a904: 01996021 */ addu $t4,$t4,$t9 +/* 3a908: 918cc344 */ lbu $t4,-0x3cbc($t4) +/* 3a90c: 254d0001 */ addiu $t5,$t2,0x1 +/* 3a910: afad0054 */ sw $t5,0x54($sp) +/* 3a914: 018d082b */ sltu $at,$t4,$t5 +/* 3a918: 1020fe59 */ beqz $at,.L0003a280 +/* 3a91c: 00000000 */ sll $zero,$zero,0x0 +/* 3a920: 10000003 */ beqz $zero,.L0003a930 +/* 3a924: 8fa2007c */ lw $v0,0x7c($sp) +/* 3a928: 10000001 */ beqz $zero,.L0003a930 +/* 3a92c: 00000000 */ sll $zero,$zero,0x0 +.L0003a930: +/* 3a930: 8fbf001c */ lw $ra,0x1c($sp) +/* 3a934: 27bd0080 */ addiu $sp,$sp,0x80 +/* 3a938: 03e00008 */ jr $ra +/* 3a93c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003a940 +/* 3a940: 27bdffd0 */ addiu $sp,$sp,-48 +/* 3a944: afbf0014 */ sw $ra,0x14($sp) +/* 3a948: afa40030 */ sw $a0,0x30($sp) +/* 3a94c: afa50034 */ sw $a1,0x34($sp) +/* 3a950: afa60038 */ sw $a2,0x38($sp) +/* 3a954: 8fae0030 */ lw $t6,0x30($sp) +/* 3a958: afae002c */ sw $t6,0x2c($sp) +/* 3a95c: 8faf0034 */ lw $t7,0x34($sp) +/* 3a960: 31f80007 */ andi $t8,$t7,0x7 +/* 3a964: afb80028 */ sw $t8,0x28($sp) +/* 3a968: 8fb90034 */ lw $t9,0x34($sp) +/* 3a96c: 001940c3 */ sra $t0,$t9,0x3 +/* 3a970: afa80024 */ sw $t0,0x24($sp) +/* 3a974: 8fa90038 */ lw $t1,0x38($sp) +/* 3a978: 8d2a0000 */ lw $t2,0x0($t1) +/* 3a97c: afaa0020 */ sw $t2,0x20($sp) +/* 3a980: 8fac002c */ lw $t4,0x2c($sp) +/* 3a984: 8fab0024 */ lw $t3,0x24($sp) +/* 3a988: 918d0008 */ lbu $t5,0x8($t4) +/* 3a98c: 016d082a */ slt $at,$t3,$t5 +/* 3a990: 14200003 */ bnez $at,.L0003a9a0 +/* 3a994: 00000000 */ sll $zero,$zero,0x0 +/* 3a998: 1000012d */ beqz $zero,.L0003ae50 +/* 3a99c: 00001025 */ or $v0,$zero,$zero +.L0003a9a0: +/* 3a9a0: 8fae0028 */ lw $t6,0x28($sp) +/* 3a9a4: 2dc10008 */ sltiu $at,$t6,0x8 +/* 3a9a8: 10200095 */ beqz $at,.L0003ac00 +/* 3a9ac: 00000000 */ sll $zero,$zero,0x0 +/* 3a9b0: 000e7080 */ sll $t6,$t6,0x2 +/* 3a9b4: 3c017005 */ lui $at,0x7005 +/* 3a9b8: 002e0821 */ addu $at,$at,$t6 +/* 3a9bc: 8c2e4a94 */ lw $t6,0x4a94($at) +/* 3a9c0: 01c00008 */ jr $t6 +/* 3a9c4: 00000000 */ sll $zero,$zero,0x0 +/* 3a9c8: 3c188006 */ lui $t8,0x8006 +/* 3a9cc: 8f18f114 */ lw $t8,-0xeec($t8) +/* 3a9d0: 8faf0020 */ lw $t7,0x20($sp) +/* 3a9d4: 240103e8 */ addiu $at,$zero,0x3e8 +/* 3a9d8: 8f190040 */ lw $t9,0x40($t8) +/* 3a9dc: 8fac002c */ lw $t4,0x2c($sp) +/* 3a9e0: 8fad0024 */ lw $t5,0x24($sp) +/* 3a9e4: 01f90019 */ multu $t7,$t9 +/* 3a9e8: 8d8b0004 */ lw $t3,0x4($t4) +/* 3a9ec: 000d7080 */ sll $t6,$t5,0x2 +/* 3a9f0: 01cd7021 */ addu $t6,$t6,$t5 +/* 3a9f4: 000e70c0 */ sll $t6,$t6,0x3 +/* 3a9f8: 016ec021 */ addu $t8,$t3,$t6 +/* 3a9fc: 00004012 */ mflo $t0 +/* 3aa00: 00000000 */ sll $zero,$zero,0x0 +/* 3aa04: 00000000 */ sll $zero,$zero,0x0 +/* 3aa08: 0101001a */ div $zero,$t0,$at +/* 3aa0c: 00004812 */ mflo $t1 +/* 3aa10: 2401fff8 */ addiu $at,$zero,-8 +/* 3aa14: 01215024 */ and $t2,$t1,$at +/* 3aa18: af0a0000 */ sw $t2,0x0($t8) +/* 3aa1c: 10000078 */ beqz $zero,.L0003ac00 +/* 3aa20: 00000000 */ sll $zero,$zero,0x0 +/* 3aa24: 3c198006 */ lui $t9,0x8006 +/* 3aa28: 8f39f114 */ lw $t9,-0xeec($t9) +/* 3aa2c: 8faf0020 */ lw $t7,0x20($sp) +/* 3aa30: 240103e8 */ addiu $at,$zero,0x3e8 +/* 3aa34: 8f280040 */ lw $t0,0x40($t9) +/* 3aa38: 8fab002c */ lw $t3,0x2c($sp) +/* 3aa3c: 8faa0024 */ lw $t2,0x24($sp) +/* 3aa40: 01e80019 */ multu $t7,$t0 +/* 3aa44: 8d6e0004 */ lw $t6,0x4($t3) +/* 3aa48: 000ac080 */ sll $t8,$t2,0x2 +/* 3aa4c: 030ac021 */ addu $t8,$t8,$t2 +/* 3aa50: 0018c0c0 */ sll $t8,$t8,0x3 +/* 3aa54: 01d8c821 */ addu $t9,$t6,$t8 +/* 3aa58: 00004812 */ mflo $t1 +/* 3aa5c: 00000000 */ sll $zero,$zero,0x0 +/* 3aa60: 00000000 */ sll $zero,$zero,0x0 +/* 3aa64: 0121001a */ div $zero,$t1,$at +/* 3aa68: 00006012 */ mflo $t4 +/* 3aa6c: 2401fff8 */ addiu $at,$zero,-8 +/* 3aa70: 01816824 */ and $t5,$t4,$at +/* 3aa74: af2d0004 */ sw $t5,0x4($t9) +/* 3aa78: 10000061 */ beqz $zero,.L0003ac00 +/* 3aa7c: 00000000 */ sll $zero,$zero,0x0 +/* 3aa80: 8fa8002c */ lw $t0,0x2c($sp) +/* 3aa84: 8fac0024 */ lw $t4,0x24($sp) +/* 3aa88: 8faf0020 */ lw $t7,0x20($sp) +/* 3aa8c: 8d090004 */ lw $t1,0x4($t0) +/* 3aa90: 000c5880 */ sll $t3,$t4,0x2 +/* 3aa94: 016c5821 */ addu $t3,$t3,$t4 +/* 3aa98: 000b58c0 */ sll $t3,$t3,0x3 +/* 3aa9c: 012b5021 */ addu $t2,$t1,$t3 +/* 3aaa0: a54f000a */ sh $t7,0xa($t2) +/* 3aaa4: 10000056 */ beqz $zero,.L0003ac00 +/* 3aaa8: 00000000 */ sll $zero,$zero,0x0 +/* 3aaac: 8fb8002c */ lw $t8,0x2c($sp) +/* 3aab0: 8fb90024 */ lw $t9,0x24($sp) +/* 3aab4: 8fae0020 */ lw $t6,0x20($sp) +/* 3aab8: 8f0d0004 */ lw $t5,0x4($t8) +/* 3aabc: 00194080 */ sll $t0,$t9,0x2 +/* 3aac0: 01194021 */ addu $t0,$t0,$t9 +/* 3aac4: 000840c0 */ sll $t0,$t0,0x3 +/* 3aac8: 01a86021 */ addu $t4,$t5,$t0 +/* 3aacc: a58e0008 */ sh $t6,0x8($t4) +/* 3aad0: 1000004b */ beqz $zero,.L0003ac00 +/* 3aad4: 00000000 */ sll $zero,$zero,0x0 +/* 3aad8: 8fab002c */ lw $t3,0x2c($sp) +/* 3aadc: 8faa0024 */ lw $t2,0x24($sp) +/* 3aae0: 8fa90020 */ lw $t1,0x20($sp) +/* 3aae4: 8d6f0004 */ lw $t7,0x4($t3) +/* 3aae8: 000ac080 */ sll $t8,$t2,0x2 +/* 3aaec: 030ac021 */ addu $t8,$t8,$t2 +/* 3aaf0: 0018c0c0 */ sll $t8,$t8,0x3 +/* 3aaf4: 01f8c821 */ addu $t9,$t7,$t8 +/* 3aaf8: a729000c */ sh $t1,0xc($t9) +/* 3aafc: 10000040 */ beqz $zero,.L0003ac00 +/* 3ab00: 00000000 */ sll $zero,$zero,0x0 +/* 3ab04: 8fad0020 */ lw $t5,0x20($sp) +/* 3ab08: 3c01447a */ lui $at,0x447a +/* 3ab0c: 44814000 */ mtc1 $at,$f8 +/* 3ab10: 448d2000 */ mtc1 $t5,$f4 +/* 3ab14: 3c088006 */ lui $t0,0x8006 +/* 3ab18: 8d08f114 */ lw $t0,-0xeec($t0) +/* 3ab1c: 468021a0 */ cvt.s.w $f6,$f4 +/* 3ab20: 3c014000 */ lui $at,0x4000 +/* 3ab24: 8d0e0040 */ lw $t6,0x40($t0) +/* 3ab28: 44818000 */ mtc1 $at,$f16 +/* 3ab2c: 8fac002c */ lw $t4,0x2c($sp) +/* 3ab30: 448e2000 */ mtc1 $t6,$f4 +/* 3ab34: 46083283 */ div.s $f10,$f6,$f8 +/* 3ab38: 8faa0024 */ lw $t2,0x24($sp) +/* 3ab3c: 8d8b0004 */ lw $t3,0x4($t4) +/* 3ab40: 468021a0 */ cvt.s.w $f6,$f4 +/* 3ab44: 000a7880 */ sll $t7,$t2,0x2 +/* 3ab48: 01ea7821 */ addu $t7,$t7,$t2 +/* 3ab4c: 000f78c0 */ sll $t7,$t7,0x3 +/* 3ab50: 016fc021 */ addu $t8,$t3,$t7 +/* 3ab54: 46105482 */ mul.s $f18,$f10,$f16 +/* 3ab58: 46069203 */ div.s $f8,$f18,$f6 +/* 3ab5c: e7080010 */ swc1 $f8,0x10($t8) +/* 3ab60: 10000027 */ beqz $zero,.L0003ac00 +/* 3ab64: 00000000 */ sll $zero,$zero,0x0 +/* 3ab68: 8fa90020 */ lw $t1,0x20($sp) +/* 3ab6c: 44895000 */ mtc1 $t1,$f10 +/* 3ab70: 00000000 */ sll $zero,$zero,0x0 +/* 3ab74: 46805420 */ cvt.s.w $f16,$f10 +/* 3ab78: e7b0001c */ swc1 $f16,0x1c($sp) +/* 3ab7c: 10000020 */ beqz $zero,.L0003ac00 +/* 3ab80: 00000000 */ sll $zero,$zero,0x0 +/* 3ab84: 8fb9002c */ lw $t9,0x2c($sp) +/* 3ab88: 8fa80024 */ lw $t0,0x24($sp) +/* 3ab8c: 8f2d0004 */ lw $t5,0x4($t9) +/* 3ab90: 00087080 */ sll $t6,$t0,0x2 +/* 3ab94: 01c87021 */ addu $t6,$t6,$t0 +/* 3ab98: 000e70c0 */ sll $t6,$t6,0x3 +/* 3ab9c: 01ae6021 */ addu $t4,$t5,$t6 +/* 3aba0: 8d8a0020 */ lw $t2,0x20($t4) +/* 3aba4: 11400014 */ beqz $t2,.L0003abf8 +/* 3aba8: 00000000 */ sll $zero,$zero,0x0 +/* 3abac: 8faf002c */ lw $t7,0x2c($sp) +/* 3abb0: 8fa90024 */ lw $t1,0x24($sp) +/* 3abb4: 8fab0020 */ lw $t3,0x20($sp) +/* 3abb8: 8df80004 */ lw $t8,0x4($t7) +/* 3abbc: 0009c880 */ sll $t9,$t1,0x2 +/* 3abc0: 0329c821 */ addu $t9,$t9,$t1 +/* 3abc4: 0019c8c0 */ sll $t9,$t9,0x3 +/* 3abc8: 03194021 */ addu $t0,$t8,$t9 +/* 3abcc: 8d0d0020 */ lw $t5,0x20($t0) +/* 3abd0: a5ab0000 */ sh $t3,0x0($t5) +/* 3abd4: 8fae002c */ lw $t6,0x2c($sp) +/* 3abd8: 8faa0024 */ lw $t2,0x24($sp) +/* 3abdc: 8dcc0004 */ lw $t4,0x4($t6) +/* 3abe0: 000a7880 */ sll $t7,$t2,0x2 +/* 3abe4: 01ea7821 */ addu $t7,$t7,$t2 +/* 3abe8: 000f78c0 */ sll $t7,$t7,0x3 +/* 3abec: 018f4821 */ addu $t1,$t4,$t7 +/* 3abf0: 0c00ee21 */ jal func0003b884 +/* 3abf4: 8d240020 */ lw $a0,0x20($t1) +.L0003abf8: +/* 3abf8: 10000001 */ beqz $zero,.L0003ac00 +/* 3abfc: 00000000 */ sll $zero,$zero,0x0 +.L0003ac00: +/* 3ac00: 8fb8002c */ lw $t8,0x2c($sp) +/* 3ac04: 8fa80024 */ lw $t0,0x24($sp) +/* 3ac08: 8f190004 */ lw $t9,0x4($t8) +/* 3ac0c: 00085880 */ sll $t3,$t0,0x2 +/* 3ac10: 01685821 */ addu $t3,$t3,$t0 +/* 3ac14: 000b58c0 */ sll $t3,$t3,0x3 +/* 3ac18: 8f0a0000 */ lw $t2,0x0($t8) +/* 3ac1c: 032b6821 */ addu $t5,$t9,$t3 +/* 3ac20: 8dae0000 */ lw $t6,0x0($t5) +/* 3ac24: 254cfff0 */ addiu $t4,$t2,-16 +/* 3ac28: 01cc082b */ sltu $at,$t6,$t4 +/* 3ac2c: 1420000b */ bnez $at,.L0003ac5c +/* 3ac30: 00000000 */ sll $zero,$zero,0x0 +/* 3ac34: 8faf002c */ lw $t7,0x2c($sp) +/* 3ac38: 8fab0024 */ lw $t3,0x24($sp) +/* 3ac3c: 8de90000 */ lw $t1,0x0($t7) +/* 3ac40: 8df90004 */ lw $t9,0x4($t7) +/* 3ac44: 000b6880 */ sll $t5,$t3,0x2 +/* 3ac48: 01ab6821 */ addu $t5,$t5,$t3 +/* 3ac4c: 000d68c0 */ sll $t5,$t5,0x3 +/* 3ac50: 2528fff0 */ addiu $t0,$t1,-16 +/* 3ac54: 032dc021 */ addu $t8,$t9,$t5 +/* 3ac58: af080000 */ sw $t0,0x0($t8) +.L0003ac5c: +/* 3ac5c: 8faa002c */ lw $t2,0x2c($sp) +/* 3ac60: 8fac0024 */ lw $t4,0x24($sp) +/* 3ac64: 8d4e0004 */ lw $t6,0x4($t2) +/* 3ac68: 000c4880 */ sll $t1,$t4,0x2 +/* 3ac6c: 012c4821 */ addu $t1,$t1,$t4 +/* 3ac70: 000948c0 */ sll $t1,$t1,0x3 +/* 3ac74: 8d590000 */ lw $t9,0x0($t2) +/* 3ac78: 01c97821 */ addu $t7,$t6,$t1 +/* 3ac7c: 8deb0000 */ lw $t3,0x0($t7) +/* 3ac80: 272dfff8 */ addiu $t5,$t9,-8 +/* 3ac84: 016d082b */ sltu $at,$t3,$t5 +/* 3ac88: 1420000b */ bnez $at,.L0003acb8 +/* 3ac8c: 00000000 */ sll $zero,$zero,0x0 +/* 3ac90: 8fa8002c */ lw $t0,0x2c($sp) +/* 3ac94: 8fa90024 */ lw $t1,0x24($sp) +/* 3ac98: 8d180000 */ lw $t8,0x0($t0) +/* 3ac9c: 8d0e0004 */ lw $t6,0x4($t0) +/* 3aca0: 00097880 */ sll $t7,$t1,0x2 +/* 3aca4: 01e97821 */ addu $t7,$t7,$t1 +/* 3aca8: 000f78c0 */ sll $t7,$t7,0x3 +/* 3acac: 270cfff8 */ addiu $t4,$t8,-8 +/* 3acb0: 01cf5021 */ addu $t2,$t6,$t7 +/* 3acb4: ad4c0000 */ sw $t4,0x0($t2) +.L0003acb8: +/* 3acb8: 8fb9002c */ lw $t9,0x2c($sp) +/* 3acbc: 8fad0024 */ lw $t5,0x24($sp) +/* 3acc0: 8f2b0004 */ lw $t3,0x4($t9) +/* 3acc4: 000dc080 */ sll $t8,$t5,0x2 +/* 3acc8: 030dc021 */ addu $t8,$t8,$t5 +/* 3accc: 0018c0c0 */ sll $t8,$t8,0x3 +/* 3acd0: 01784021 */ addu $t0,$t3,$t8 +/* 3acd4: 8d090000 */ lw $t1,0x0($t0) +/* 3acd8: 8d0e0004 */ lw $t6,0x4($t0) +/* 3acdc: 012e082b */ sltu $at,$t1,$t6 +/* 3ace0: 1420000b */ bnez $at,.L0003ad10 +/* 3ace4: 00000000 */ sll $zero,$zero,0x0 +/* 3ace8: 8faf002c */ lw $t7,0x2c($sp) +/* 3acec: 8faa0024 */ lw $t2,0x24($sp) +/* 3acf0: 8dec0004 */ lw $t4,0x4($t7) +/* 3acf4: 000ac880 */ sll $t9,$t2,0x2 +/* 3acf8: 032ac821 */ addu $t9,$t9,$t2 +/* 3acfc: 0019c8c0 */ sll $t9,$t9,0x3 +/* 3ad00: 01996821 */ addu $t5,$t4,$t9 +/* 3ad04: 8dab0000 */ lw $t3,0x0($t5) +/* 3ad08: 25780008 */ addiu $t8,$t3,0x8 +/* 3ad0c: adb80004 */ sw $t8,0x4($t5) +.L0003ad10: +/* 3ad10: 8fa8002c */ lw $t0,0x2c($sp) +/* 3ad14: 8fae0024 */ lw $t6,0x24($sp) +/* 3ad18: 8d090004 */ lw $t1,0x4($t0) +/* 3ad1c: 000e7880 */ sll $t7,$t6,0x2 +/* 3ad20: 01ee7821 */ addu $t7,$t7,$t6 +/* 3ad24: 000f78c0 */ sll $t7,$t7,0x3 +/* 3ad28: 012f5021 */ addu $t2,$t1,$t7 +/* 3ad2c: 8d4c0024 */ lw $t4,0x24($t2) +/* 3ad30: 11800043 */ beqz $t4,.L0003ae40 +/* 3ad34: 00000000 */ sll $zero,$zero,0x0 +/* 3ad38: 8fb90028 */ lw $t9,0x28($sp) +/* 3ad3c: 24010006 */ addiu $at,$zero,0x6 +/* 3ad40: 13210028 */ beq $t9,$at,.L0003ade4 +/* 3ad44: 00000000 */ sll $zero,$zero,0x0 +/* 3ad48: 8fab002c */ lw $t3,0x2c($sp) +/* 3ad4c: 8fad0024 */ lw $t5,0x24($sp) +/* 3ad50: 8d780004 */ lw $t8,0x4($t3) +/* 3ad54: 000d4080 */ sll $t0,$t5,0x2 +/* 3ad58: 010d4021 */ addu $t0,$t0,$t5 +/* 3ad5c: 000840c0 */ sll $t0,$t0,0x3 +/* 3ad60: 03087021 */ addu $t6,$t8,$t0 +/* 3ad64: 8dc90004 */ lw $t1,0x4($t6) +/* 3ad68: 8dcf0000 */ lw $t7,0x0($t6) +/* 3ad6c: 012f5023 */ subu $t2,$t1,$t7 +/* 3ad70: 11400019 */ beqz $t2,.L0003add8 +/* 3ad74: 00000000 */ sll $zero,$zero,0x0 +/* 3ad78: 8fac002c */ lw $t4,0x2c($sp) +/* 3ad7c: 8fab0024 */ lw $t3,0x24($sp) +/* 3ad80: 8d990004 */ lw $t9,0x4($t4) +/* 3ad84: 000b6880 */ sll $t5,$t3,0x2 +/* 3ad88: 01ab6821 */ addu $t5,$t5,$t3 +/* 3ad8c: 000d68c0 */ sll $t5,$t5,0x3 +/* 3ad90: 032dc021 */ addu $t8,$t9,$t5 +/* 3ad94: 8f080004 */ lw $t0,0x4($t8) +/* 3ad98: 8f0e0000 */ lw $t6,0x0($t8) +/* 3ad9c: 010e4823 */ subu $t1,$t0,$t6 +/* 3ada0: 44892000 */ mtc1 $t1,$f4 +/* 3ada4: 05210005 */ bgez $t1,.L0003adbc +/* 3ada8: 468024a0 */ cvt.s.w $f18,$f4 +/* 3adac: 3c014f80 */ lui $at,0x4f80 +/* 3adb0: 44813000 */ mtc1 $at,$f6 +/* 3adb4: 00000000 */ sll $zero,$zero,0x0 +/* 3adb8: 46069480 */ add.s $f18,$f18,$f6 +.L0003adbc: +/* 3adbc: c708001c */ lwc1 $f8,0x1c($t8) +/* 3adc0: 3c017005 */ lui $at,0x7005 +/* 3adc4: c4304ab4 */ lwc1 $f16,0x4ab4($at) +/* 3adc8: 46124283 */ div.s $f10,$f8,$f18 +/* 3adcc: 46105102 */ mul.s $f4,$f10,$f16 +/* 3add0: 10000004 */ beqz $zero,.L0003ade4 +/* 3add4: e7a4001c */ swc1 $f4,0x1c($sp) +.L0003add8: +/* 3add8: 44803000 */ mtc1 $zero,$f6 +/* 3addc: 00000000 */ sll $zero,$zero,0x0 +/* 3ade0: e7a6001c */ swc1 $f6,0x1c($sp) +.L0003ade4: +/* 3ade4: 8faf002c */ lw $t7,0x2c($sp) +/* 3ade8: 8fac0024 */ lw $t4,0x24($sp) +/* 3adec: 8dea0004 */ lw $t2,0x4($t7) +/* 3adf0: 000c5880 */ sll $t3,$t4,0x2 +/* 3adf4: 016c5821 */ addu $t3,$t3,$t4 +/* 3adf8: 000b58c0 */ sll $t3,$t3,0x3 +/* 3adfc: 014bc821 */ addu $t9,$t2,$t3 +/* 3ae00: 8f2d0004 */ lw $t5,0x4($t9) +/* 3ae04: 8f280000 */ lw $t0,0x0($t9) +/* 3ae08: 01a87023 */ subu $t6,$t5,$t0 +/* 3ae0c: 448e4000 */ mtc1 $t6,$f8 +/* 3ae10: 05c10005 */ bgez $t6,.L0003ae28 +/* 3ae14: 468044a0 */ cvt.s.w $f18,$f8 +/* 3ae18: 3c014f80 */ lui $at,0x4f80 +/* 3ae1c: 44815000 */ mtc1 $at,$f10 +/* 3ae20: 00000000 */ sll $zero,$zero,0x0 +/* 3ae24: 460a9480 */ add.s $f18,$f18,$f10 +.L0003ae28: +/* 3ae28: 3c017005 */ lui $at,0x7005 +/* 3ae2c: c4244ab8 */ lwc1 $f4,0x4ab8($at) +/* 3ae30: c7b0001c */ lwc1 $f16,0x1c($sp) +/* 3ae34: 46048183 */ div.s $f6,$f16,$f4 +/* 3ae38: 46069202 */ mul.s $f8,$f18,$f6 +/* 3ae3c: e728001c */ swc1 $f8,0x1c($t9) +.L0003ae40: +/* 3ae40: 10000003 */ beqz $zero,.L0003ae50 +/* 3ae44: 00001025 */ or $v0,$zero,$zero +/* 3ae48: 10000001 */ beqz $zero,.L0003ae50 +/* 3ae4c: 00000000 */ sll $zero,$zero,0x0 +.L0003ae50: +/* 3ae50: 8fbf0014 */ lw $ra,0x14($sp) +/* 3ae54: 27bd0030 */ addiu $sp,$sp,0x30 +/* 3ae58: 03e00008 */ jr $ra +/* 3ae5c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003ae60 +/* 3ae60: 27bdffa8 */ addiu $sp,$sp,-88 +/* 3ae64: afbf001c */ sw $ra,0x1c($sp) +/* 3ae68: afa40058 */ sw $a0,0x58($sp) +/* 3ae6c: afa5005c */ sw $a1,0x5c($sp) +/* 3ae70: afa60060 */ sw $a2,0x60($sp) +/* 3ae74: afa70064 */ sw $a3,0x64($sp) +/* 3ae78: 8fae0068 */ lw $t6,0x68($sp) +/* 3ae7c: afae0054 */ sw $t6,0x54($sp) +/* 3ae80: 240f02e0 */ addiu $t7,$zero,0x2e0 +/* 3ae84: afaf0048 */ sw $t7,0x48($sp) +/* 3ae88: afa00034 */ sw $zero,0x34($sp) +/* 3ae8c: 241800b8 */ addiu $t8,$zero,0xb8 +/* 3ae90: afb8002c */ sw $t8,0x2c($sp) +/* 3ae94: 8fb9005c */ lw $t9,0x5c($sp) +/* 3ae98: 8f280024 */ lw $t0,0x24($t9) +/* 3ae9c: 11000099 */ beqz $t0,.L0003b104 +/* 3aea0: 00000000 */ sll $zero,$zero,0x0 +/* 3aea4: 8fa9005c */ lw $t1,0x5c($sp) +/* 3aea8: 8d2a0004 */ lw $t2,0x4($t1) +/* 3aeac: 8d2b0000 */ lw $t3,0x0($t1) +/* 3aeb0: 014b6023 */ subu $t4,$t2,$t3 +/* 3aeb4: afac0030 */ sw $t4,0x30($sp) +/* 3aeb8: 8fa4005c */ lw $a0,0x5c($sp) +/* 3aebc: 0c00ed93 */ jal func0003b64c +/* 3aec0: 8fa5002c */ lw $a1,0x2c($sp) +/* 3aec4: e7a00038 */ swc1 $f0,0x38($sp) +/* 3aec8: 8fad0030 */ lw $t5,0x30($sp) +/* 3aecc: c7a40038 */ lwc1 $f4,0x38($sp) +/* 3aed0: 448d3000 */ mtc1 $t5,$f6 +/* 3aed4: 00000000 */ sll $zero,$zero,0x0 +/* 3aed8: 46803220 */ cvt.s.w $f8,$f6 +/* 3aedc: 46082283 */ div.s $f10,$f4,$f8 +/* 3aee0: e7aa0038 */ swc1 $f10,0x38($sp) +/* 3aee4: 3c014700 */ lui $at,0x4700 +/* 3aee8: 44819000 */ mtc1 $at,$f18 +/* 3aeec: c7b00038 */ lwc1 $f16,0x38($sp) +/* 3aef0: 46128182 */ mul.s $f6,$f16,$f18 +/* 3aef4: 4600310d */ trunc.w.s $f4,$f6 +/* 3aef8: 440f2000 */ mfc1 $t7,$f4 +/* 3aefc: 00000000 */ sll $zero,$zero,0x0 +/* 3af00: 448f4000 */ mtc1 $t7,$f8 +/* 3af04: 00000000 */ sll $zero,$zero,0x0 +/* 3af08: 468042a0 */ cvt.s.w $f10,$f8 +/* 3af0c: e7aa0038 */ swc1 $f10,0x38($sp) +/* 3af10: 3c014700 */ lui $at,0x4700 +/* 3af14: 44819000 */ mtc1 $at,$f18 +/* 3af18: c7b00038 */ lwc1 $f16,0x38($sp) +/* 3af1c: 46128183 */ div.s $f6,$f16,$f18 +/* 3af20: e7a60038 */ swc1 $f6,0x38($sp) +/* 3af24: 3c013f80 */ lui $at,0x3f80 +/* 3af28: 44812000 */ mtc1 $at,$f4 +/* 3af2c: c7a80038 */ lwc1 $f8,0x38($sp) +/* 3af30: 46082281 */ sub.s $f10,$f4,$f8 +/* 3af34: e7aa003c */ swc1 $f10,0x3c($sp) +/* 3af38: 8fb8002c */ lw $t8,0x2c($sp) +/* 3af3c: c7b0003c */ lwc1 $f16,0x3c($sp) +/* 3af40: 8fb9005c */ lw $t9,0x5c($sp) +/* 3af44: 44989000 */ mtc1 $t8,$f18 +/* 3af48: 8f280024 */ lw $t0,0x24($t9) +/* 3af4c: 468091a0 */ cvt.s.w $f6,$f18 +/* 3af50: c5080024 */ lwc1 $f8,0x24($t0) +/* 3af54: 46068102 */ mul.s $f4,$f16,$f6 +/* 3af58: 46044280 */ add.s $f10,$f8,$f4 +/* 3af5c: e7aa0040 */ swc1 $f10,0x40($sp) +/* 3af60: c7b20040 */ lwc1 $f18,0x40($sp) +/* 3af64: 4600940d */ trunc.w.s $f16,$f18 +/* 3af68: 440a8000 */ mfc1 $t2,$f16 +/* 3af6c: 00000000 */ sll $zero,$zero,0x0 +/* 3af70: afaa004c */ sw $t2,0x4c($sp) +/* 3af74: 8fab004c */ lw $t3,0x4c($sp) +/* 3af78: c7a60040 */ lwc1 $f6,0x40($sp) +/* 3af7c: 8fac005c */ lw $t4,0x5c($sp) +/* 3af80: 448b4000 */ mtc1 $t3,$f8 +/* 3af84: 8d8d0024 */ lw $t5,0x24($t4) +/* 3af88: 46804120 */ cvt.s.w $f4,$f8 +/* 3af8c: 46043281 */ sub.s $f10,$f6,$f4 +/* 3af90: e5aa0024 */ swc1 $f10,0x24($t5) +/* 3af94: 8fa9005c */ lw $t1,0x5c($sp) +/* 3af98: 8faf0060 */ lw $t7,0x60($sp) +/* 3af9c: 8fae0058 */ lw $t6,0x58($sp) +/* 3afa0: 8d2a0004 */ lw $t2,0x4($t1) +/* 3afa4: 8d2b0018 */ lw $t3,0x18($t1) +/* 3afa8: 000fc080 */ sll $t8,$t7,0x2 +/* 3afac: 01d8c821 */ addu $t9,$t6,$t8 +/* 3afb0: 8f280028 */ lw $t0,0x28($t9) +/* 3afb4: 014b6023 */ subu $t4,$t2,$t3 +/* 3afb8: 000c6823 */ negu $t5,$t4 +/* 3afbc: 000d7840 */ sll $t7,$t5,0x1 +/* 3afc0: 010f7021 */ addu $t6,$t0,$t7 +/* 3afc4: afae0044 */ sw $t6,0x44($sp) +/* 3afc8: 8fb80044 */ lw $t8,0x44($sp) +/* 3afcc: 33190007 */ andi $t9,$t8,0x7 +/* 3afd0: 00194843 */ sra $t1,$t9,0x1 +/* 3afd4: afa90034 */ sw $t1,0x34($sp) +/* 3afd8: 8fab0034 */ lw $t3,0x34($sp) +/* 3afdc: 8fad004c */ lw $t5,0x4c($sp) +/* 3afe0: 8faa0044 */ lw $t2,0x44($sp) +/* 3afe4: 8faf0054 */ lw $t7,0x54($sp) +/* 3afe8: 000b6040 */ sll $t4,$t3,0x1 +/* 3afec: 01ab4021 */ addu $t0,$t5,$t3 +/* 3aff0: afa80010 */ sw $t0,0x10($sp) +/* 3aff4: 8fa40058 */ lw $a0,0x58($sp) +/* 3aff8: 8fa50060 */ lw $a1,0x60($sp) +/* 3affc: 8fa70048 */ lw $a3,0x48($sp) +/* 3b000: 014c3023 */ subu $a2,$t2,$t4 +/* 3b004: 0c00ec5e */ jal func0003b178 +/* 3b008: afaf0014 */ sw $t7,0x14($sp) +/* 3b00c: afa20054 */ sw $v0,0x54($sp) +/* 3b010: 3c014700 */ lui $at,0x4700 +/* 3b014: 44818000 */ mtc1 $at,$f16 +/* 3b018: c7b2003c */ lwc1 $f18,0x3c($sp) +/* 3b01c: 46109202 */ mul.s $f8,$f18,$f16 +/* 3b020: 4600418d */ trunc.w.s $f6,$f8 +/* 3b024: 44183000 */ mfc1 $t8,$f6 +/* 3b028: 00000000 */ sll $zero,$zero,0x0 +/* 3b02c: afb80050 */ sw $t8,0x50($sp) +/* 3b030: 8fb90064 */ lw $t9,0x64($sp) +/* 3b034: 00194a03 */ sra $t1,$t9,0x8 +/* 3b038: a7a9002a */ sh $t1,0x2a($sp) +/* 3b03c: 8faa0054 */ lw $t2,0x54($sp) +/* 3b040: 254c0008 */ addiu $t4,$t2,0x8 +/* 3b044: afac0054 */ sw $t4,0x54($sp) +/* 3b048: afaa0024 */ sw $t2,0x24($sp) +/* 3b04c: 8fad005c */ lw $t5,0x5c($sp) +/* 3b050: 8fa80060 */ lw $t0,0x60($sp) +/* 3b054: 8dab0024 */ lw $t3,0x24($t5) +/* 3b058: 00087880 */ sll $t7,$t0,0x2 +/* 3b05c: 016f7021 */ addu $t6,$t3,$t7 +/* 3b060: 0c012d20 */ jal func0004b480 +/* 3b064: 8dc40014 */ lw $a0,0x14($t6) +/* 3b068: 3c0100ff */ lui $at,0xff +/* 3b06c: 3421ffff */ ori $at,$at,0xffff +/* 3b070: 8fa90024 */ lw $t1,0x24($sp) +/* 3b074: 0041c024 */ and $t8,$v0,$at +/* 3b078: 3c010500 */ lui $at,0x500 +/* 3b07c: 0301c825 */ or $t9,$t8,$at +/* 3b080: ad390000 */ sw $t9,0x0($t1) +/* 3b084: 8faa005c */ lw $t2,0x5c($sp) +/* 3b088: 8faf0050 */ lw $t7,0x50($sp) +/* 3b08c: 8fa90048 */ lw $t1,0x48($sp) +/* 3b090: 8d4c0024 */ lw $t4,0x24($t2) +/* 3b094: 8faa0034 */ lw $t2,0x34($sp) +/* 3b098: 31eeffff */ andi $t6,$t7,0xffff +/* 3b09c: 8d8d0028 */ lw $t5,0x28($t4) +/* 3b0a0: 000ec380 */ sll $t8,$t6,0xe +/* 3b0a4: 000a6040 */ sll $t4,$t2,0x1 +/* 3b0a8: 31a80003 */ andi $t0,$t5,0x3 +/* 3b0ac: 00085f80 */ sll $t3,$t0,0x1e +/* 3b0b0: 0178c825 */ or $t9,$t3,$t8 +/* 3b0b4: 87ab002a */ lh $t3,0x2a($sp) +/* 3b0b8: 012c6821 */ addu $t5,$t1,$t4 +/* 3b0bc: 31a80fff */ andi $t0,$t5,0xfff +/* 3b0c0: 8fa90024 */ lw $t1,0x24($sp) +/* 3b0c4: 00087880 */ sll $t7,$t0,0x2 +/* 3b0c8: 032f7025 */ or $t6,$t9,$t7 +/* 3b0cc: 31780003 */ andi $t8,$t3,0x3 +/* 3b0d0: 01d85025 */ or $t2,$t6,$t8 +/* 3b0d4: ad2a0004 */ sw $t2,0x4($t1) +/* 3b0d8: 8fac005c */ lw $t4,0x5c($sp) +/* 3b0dc: 8d8d0024 */ lw $t5,0x24($t4) +/* 3b0e0: ada00028 */ sw $zero,0x28($t5) +/* 3b0e4: 8fab005c */ lw $t3,0x5c($sp) +/* 3b0e8: 8fa8004c */ lw $t0,0x4c($sp) +/* 3b0ec: 8fb9002c */ lw $t9,0x2c($sp) +/* 3b0f0: 8d6e0018 */ lw $t6,0x18($t3) +/* 3b0f4: 01197823 */ subu $t7,$t0,$t9 +/* 3b0f8: 01cfc021 */ addu $t8,$t6,$t7 +/* 3b0fc: 10000016 */ beqz $zero,.L0003b158 +/* 3b100: ad780018 */ sw $t8,0x18($t3) +.L0003b104: +/* 3b104: 8fa90060 */ lw $t1,0x60($sp) +/* 3b108: 8fb9005c */ lw $t9,0x5c($sp) +/* 3b10c: 8faa0058 */ lw $t2,0x58($sp) +/* 3b110: 00096080 */ sll $t4,$t1,0x2 +/* 3b114: 8f2e0004 */ lw $t6,0x4($t9) +/* 3b118: 014c6821 */ addu $t5,$t2,$t4 +/* 3b11c: 8da80028 */ lw $t0,0x28($t5) +/* 3b120: 000e7823 */ negu $t7,$t6 +/* 3b124: 000fc040 */ sll $t8,$t7,0x1 +/* 3b128: 01185821 */ addu $t3,$t0,$t8 +/* 3b12c: afab0044 */ sw $t3,0x44($sp) +/* 3b130: 8faa0054 */ lw $t2,0x54($sp) +/* 3b134: 240900b8 */ addiu $t1,$zero,0xb8 +/* 3b138: afa90010 */ sw $t1,0x10($sp) +/* 3b13c: 8fa40058 */ lw $a0,0x58($sp) +/* 3b140: 8fa50060 */ lw $a1,0x60($sp) +/* 3b144: 8fa60044 */ lw $a2,0x44($sp) +/* 3b148: 8fa70064 */ lw $a3,0x64($sp) +/* 3b14c: 0c00ec5e */ jal func0003b178 +/* 3b150: afaa0014 */ sw $t2,0x14($sp) +/* 3b154: afa20054 */ sw $v0,0x54($sp) +.L0003b158: +/* 3b158: 10000003 */ beqz $zero,.L0003b168 +/* 3b15c: 8fa20054 */ lw $v0,0x54($sp) +/* 3b160: 10000001 */ beqz $zero,.L0003b168 +/* 3b164: 00000000 */ sll $zero,$zero,0x0 +.L0003b168: +/* 3b168: 8fbf001c */ lw $ra,0x1c($sp) +/* 3b16c: 27bd0058 */ addiu $sp,$sp,0x58 +/* 3b170: 03e00008 */ jr $ra +/* 3b174: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003b178 +/* 3b178: 27bdffc8 */ addiu $sp,$sp,-56 +/* 3b17c: afbf0014 */ sw $ra,0x14($sp) +/* 3b180: afa40038 */ sw $a0,0x38($sp) +/* 3b184: afa5003c */ sw $a1,0x3c($sp) +/* 3b188: afa60040 */ sw $a2,0x40($sp) +/* 3b18c: afa70044 */ sw $a3,0x44($sp) +/* 3b190: 8fae004c */ lw $t6,0x4c($sp) +/* 3b194: afae0034 */ sw $t6,0x34($sp) +/* 3b198: 8faf0038 */ lw $t7,0x38($sp) +/* 3b19c: 8fb8003c */ lw $t8,0x3c($sp) +/* 3b1a0: 8dea0000 */ lw $t2,0x0($t7) +/* 3b1a4: 0018c880 */ sll $t9,$t8,0x2 +/* 3b1a8: 01f94021 */ addu $t0,$t7,$t9 +/* 3b1ac: 8d090020 */ lw $t1,0x20($t0) +/* 3b1b0: 000a5840 */ sll $t3,$t2,0x1 +/* 3b1b4: 012b6021 */ addu $t4,$t1,$t3 +/* 3b1b8: afac0024 */ sw $t4,0x24($sp) +/* 3b1bc: 8fb8003c */ lw $t8,0x3c($sp) +/* 3b1c0: 8fae0038 */ lw $t6,0x38($sp) +/* 3b1c4: 8fad0040 */ lw $t5,0x40($sp) +/* 3b1c8: 0018c880 */ sll $t9,$t8,0x2 +/* 3b1cc: 01d94021 */ addu $t0,$t6,$t9 +/* 3b1d0: 8d0f0020 */ lw $t7,0x20($t0) +/* 3b1d4: 01af082b */ sltu $at,$t5,$t7 +/* 3b1d8: 10200007 */ beqz $at,.L0003b1f8 +/* 3b1dc: 00000000 */ sll $zero,$zero,0x0 +/* 3b1e0: 8fa90038 */ lw $t1,0x38($sp) +/* 3b1e4: 8faa0040 */ lw $t2,0x40($sp) +/* 3b1e8: 8d2b0000 */ lw $t3,0x0($t1) +/* 3b1ec: 000b6040 */ sll $t4,$t3,0x1 +/* 3b1f0: 014cc021 */ addu $t8,$t2,$t4 +/* 3b1f4: afb80040 */ sw $t8,0x40($sp) +.L0003b1f8: +/* 3b1f8: 8fae0048 */ lw $t6,0x48($sp) +/* 3b1fc: 8fa80040 */ lw $t0,0x40($sp) +/* 3b200: 000ec840 */ sll $t9,$t6,0x1 +/* 3b204: 03286821 */ addu $t5,$t9,$t0 +/* 3b208: afad0028 */ sw $t5,0x28($sp) +/* 3b20c: 8faf0028 */ lw $t7,0x28($sp) +/* 3b210: 8fa90024 */ lw $t1,0x24($sp) +/* 3b214: 012f082b */ sltu $at,$t1,$t7 +/* 3b218: 1020003a */ beqz $at,.L0003b304 +/* 3b21c: 00000000 */ sll $zero,$zero,0x0 +/* 3b220: 8fab0028 */ lw $t3,0x28($sp) +/* 3b224: 8faa0024 */ lw $t2,0x24($sp) +/* 3b228: 016a6023 */ subu $t4,$t3,$t2 +/* 3b22c: 000cc043 */ sra $t8,$t4,0x1 +/* 3b230: afb80030 */ sw $t8,0x30($sp) +/* 3b234: 8fae0024 */ lw $t6,0x24($sp) +/* 3b238: 8fb90040 */ lw $t9,0x40($sp) +/* 3b23c: 01d94023 */ subu $t0,$t6,$t9 +/* 3b240: 00086843 */ sra $t5,$t0,0x1 +/* 3b244: afad002c */ sw $t5,0x2c($sp) +/* 3b248: 8faf0034 */ lw $t7,0x34($sp) +/* 3b24c: 25e90008 */ addiu $t1,$t7,0x8 +/* 3b250: afa90034 */ sw $t1,0x34($sp) +/* 3b254: afaf0020 */ sw $t7,0x20($sp) +/* 3b258: 8fab002c */ lw $t3,0x2c($sp) +/* 3b25c: 8fb90044 */ lw $t9,0x44($sp) +/* 3b260: 8faf0020 */ lw $t7,0x20($sp) +/* 3b264: 000b5040 */ sll $t2,$t3,0x1 +/* 3b268: 314c0fff */ andi $t4,$t2,0xfff +/* 3b26c: 000cc300 */ sll $t8,$t4,0xc +/* 3b270: 3c010400 */ lui $at,0x400 +/* 3b274: 03017025 */ or $t6,$t8,$at +/* 3b278: 33280fff */ andi $t0,$t9,0xfff +/* 3b27c: 01c86825 */ or $t5,$t6,$t0 +/* 3b280: aded0000 */ sw $t5,0x0($t7) +/* 3b284: 0c012d20 */ jal func0004b480 +/* 3b288: 8fa40040 */ lw $a0,0x40($sp) +/* 3b28c: 8fa90020 */ lw $t1,0x20($sp) +/* 3b290: ad220004 */ sw $v0,0x4($t1) +/* 3b294: 8fab0034 */ lw $t3,0x34($sp) +/* 3b298: 256a0008 */ addiu $t2,$t3,0x8 +/* 3b29c: afaa0034 */ sw $t2,0x34($sp) +/* 3b2a0: afab001c */ sw $t3,0x1c($sp) +/* 3b2a4: 8fb8002c */ lw $t8,0x2c($sp) +/* 3b2a8: 8fad0030 */ lw $t5,0x30($sp) +/* 3b2ac: 8fac0044 */ lw $t4,0x44($sp) +/* 3b2b0: 0018c840 */ sll $t9,$t8,0x1 +/* 3b2b4: 000d7840 */ sll $t7,$t5,0x1 +/* 3b2b8: 31e90fff */ andi $t1,$t7,0xfff +/* 3b2bc: 01997021 */ addu $t6,$t4,$t9 +/* 3b2c0: 8fac001c */ lw $t4,0x1c($sp) +/* 3b2c4: 00095b00 */ sll $t3,$t1,0xc +/* 3b2c8: 3c010400 */ lui $at,0x400 +/* 3b2cc: 01615025 */ or $t2,$t3,$at +/* 3b2d0: 31c80fff */ andi $t0,$t6,0xfff +/* 3b2d4: 0148c025 */ or $t8,$t2,$t0 +/* 3b2d8: ad980000 */ sw $t8,0x0($t4) +/* 3b2dc: 8fae003c */ lw $t6,0x3c($sp) +/* 3b2e0: 8fb90038 */ lw $t9,0x38($sp) +/* 3b2e4: 000e6880 */ sll $t5,$t6,0x2 +/* 3b2e8: 032d7821 */ addu $t7,$t9,$t5 +/* 3b2ec: 0c012d20 */ jal func0004b480 +/* 3b2f0: 8de40020 */ lw $a0,0x20($t7) +/* 3b2f4: 8fa9001c */ lw $t1,0x1c($sp) +/* 3b2f8: ad220004 */ sw $v0,0x4($t1) +/* 3b2fc: 10000014 */ beqz $zero,.L0003b350 +/* 3b300: 00000000 */ sll $zero,$zero,0x0 +.L0003b304: +/* 3b304: 8fab0034 */ lw $t3,0x34($sp) +/* 3b308: 256a0008 */ addiu $t2,$t3,0x8 +/* 3b30c: afaa0034 */ sw $t2,0x34($sp) +/* 3b310: afab0018 */ sw $t3,0x18($sp) +/* 3b314: 8fa80048 */ lw $t0,0x48($sp) +/* 3b318: 8fad0044 */ lw $t5,0x44($sp) +/* 3b31c: 8fab0018 */ lw $t3,0x18($sp) +/* 3b320: 0008c040 */ sll $t8,$t0,0x1 +/* 3b324: 330c0fff */ andi $t4,$t8,0xfff +/* 3b328: 000c7300 */ sll $t6,$t4,0xc +/* 3b32c: 3c010400 */ lui $at,0x400 +/* 3b330: 01c1c825 */ or $t9,$t6,$at +/* 3b334: 31af0fff */ andi $t7,$t5,0xfff +/* 3b338: 032f4825 */ or $t1,$t9,$t7 +/* 3b33c: ad690000 */ sw $t1,0x0($t3) +/* 3b340: 0c012d20 */ jal func0004b480 +/* 3b344: 8fa40040 */ lw $a0,0x40($sp) +/* 3b348: 8faa0018 */ lw $t2,0x18($sp) +/* 3b34c: ad420004 */ sw $v0,0x4($t2) +.L0003b350: +/* 3b350: 10000003 */ beqz $zero,.L0003b360 +/* 3b354: 8fa20034 */ lw $v0,0x34($sp) +/* 3b358: 10000001 */ beqz $zero,.L0003b360 +/* 3b35c: 00000000 */ sll $zero,$zero,0x0 +.L0003b360: +/* 3b360: 8fbf0014 */ lw $ra,0x14($sp) +/* 3b364: 27bd0038 */ addiu $sp,$sp,0x38 +/* 3b368: 03e00008 */ jr $ra +/* 3b36c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003b370 +/* 3b370: 27bdffc8 */ addiu $sp,$sp,-56 +/* 3b374: afbf0014 */ sw $ra,0x14($sp) +/* 3b378: afa40038 */ sw $a0,0x38($sp) +/* 3b37c: afa5003c */ sw $a1,0x3c($sp) +/* 3b380: afa60040 */ sw $a2,0x40($sp) +/* 3b384: afa70044 */ sw $a3,0x44($sp) +/* 3b388: 8fae0048 */ lw $t6,0x48($sp) +/* 3b38c: afae0034 */ sw $t6,0x34($sp) +/* 3b390: 8faf0038 */ lw $t7,0x38($sp) +/* 3b394: 8fb8003c */ lw $t8,0x3c($sp) +/* 3b398: 8dea0000 */ lw $t2,0x0($t7) +/* 3b39c: 0018c880 */ sll $t9,$t8,0x2 +/* 3b3a0: 01f94021 */ addu $t0,$t7,$t9 +/* 3b3a4: 8d090020 */ lw $t1,0x20($t0) +/* 3b3a8: 000a5840 */ sll $t3,$t2,0x1 +/* 3b3ac: 012b6021 */ addu $t4,$t1,$t3 +/* 3b3b0: afac0024 */ sw $t4,0x24($sp) +/* 3b3b4: 8fb8003c */ lw $t8,0x3c($sp) +/* 3b3b8: 8fae0038 */ lw $t6,0x38($sp) +/* 3b3bc: 8fad0040 */ lw $t5,0x40($sp) +/* 3b3c0: 0018c880 */ sll $t9,$t8,0x2 +/* 3b3c4: 01d94021 */ addu $t0,$t6,$t9 +/* 3b3c8: 8d0f0020 */ lw $t7,0x20($t0) +/* 3b3cc: 01af082b */ sltu $at,$t5,$t7 +/* 3b3d0: 10200007 */ beqz $at,.L0003b3f0 +/* 3b3d4: 00000000 */ sll $zero,$zero,0x0 +/* 3b3d8: 8fa90038 */ lw $t1,0x38($sp) +/* 3b3dc: 8faa0040 */ lw $t2,0x40($sp) +/* 3b3e0: 8d2b0000 */ lw $t3,0x0($t1) +/* 3b3e4: 000b6040 */ sll $t4,$t3,0x1 +/* 3b3e8: 014cc021 */ addu $t8,$t2,$t4 +/* 3b3ec: afb80040 */ sw $t8,0x40($sp) +.L0003b3f0: +/* 3b3f0: 8fae0040 */ lw $t6,0x40($sp) +/* 3b3f4: 25d90170 */ addiu $t9,$t6,0x170 +/* 3b3f8: afb90028 */ sw $t9,0x28($sp) +/* 3b3fc: 8fa80028 */ lw $t0,0x28($sp) +/* 3b400: 8fad0024 */ lw $t5,0x24($sp) +/* 3b404: 01a8082b */ sltu $at,$t5,$t0 +/* 3b408: 1020003a */ beqz $at,.L0003b4f4 +/* 3b40c: 00000000 */ sll $zero,$zero,0x0 +/* 3b410: 8faf0028 */ lw $t7,0x28($sp) +/* 3b414: 8fa90024 */ lw $t1,0x24($sp) +/* 3b418: 01e95823 */ subu $t3,$t7,$t1 +/* 3b41c: 000b5043 */ sra $t2,$t3,0x1 +/* 3b420: afaa0030 */ sw $t2,0x30($sp) +/* 3b424: 8fac0024 */ lw $t4,0x24($sp) +/* 3b428: 8fb80040 */ lw $t8,0x40($sp) +/* 3b42c: 01987023 */ subu $t6,$t4,$t8 +/* 3b430: 000ec843 */ sra $t9,$t6,0x1 +/* 3b434: afb9002c */ sw $t9,0x2c($sp) +/* 3b438: 8fa80034 */ lw $t0,0x34($sp) +/* 3b43c: 250d0008 */ addiu $t5,$t0,0x8 +/* 3b440: afad0034 */ sw $t5,0x34($sp) +/* 3b444: afa80020 */ sw $t0,0x20($sp) +/* 3b448: 8faf002c */ lw $t7,0x2c($sp) +/* 3b44c: 8fb80044 */ lw $t8,0x44($sp) +/* 3b450: 8fa80020 */ lw $t0,0x20($sp) +/* 3b454: 000f4840 */ sll $t1,$t7,0x1 +/* 3b458: 312b0fff */ andi $t3,$t1,0xfff +/* 3b45c: 000b5300 */ sll $t2,$t3,0xc +/* 3b460: 3c010600 */ lui $at,0x600 +/* 3b464: 01416025 */ or $t4,$t2,$at +/* 3b468: 330e0fff */ andi $t6,$t8,0xfff +/* 3b46c: 018ec825 */ or $t9,$t4,$t6 +/* 3b470: ad190000 */ sw $t9,0x0($t0) +/* 3b474: 0c012d20 */ jal func0004b480 +/* 3b478: 8fa40040 */ lw $a0,0x40($sp) +/* 3b47c: 8fad0020 */ lw $t5,0x20($sp) +/* 3b480: ada20004 */ sw $v0,0x4($t5) +/* 3b484: 8faf0034 */ lw $t7,0x34($sp) +/* 3b488: 25e90008 */ addiu $t1,$t7,0x8 +/* 3b48c: afa90034 */ sw $t1,0x34($sp) +/* 3b490: afaf001c */ sw $t7,0x1c($sp) +/* 3b494: 8faa002c */ lw $t2,0x2c($sp) +/* 3b498: 8fb90030 */ lw $t9,0x30($sp) +/* 3b49c: 8fab0044 */ lw $t3,0x44($sp) +/* 3b4a0: 000ac040 */ sll $t8,$t2,0x1 +/* 3b4a4: 00194040 */ sll $t0,$t9,0x1 +/* 3b4a8: 310d0fff */ andi $t5,$t0,0xfff +/* 3b4ac: 01786021 */ addu $t4,$t3,$t8 +/* 3b4b0: 8fab001c */ lw $t3,0x1c($sp) +/* 3b4b4: 000d7b00 */ sll $t7,$t5,0xc +/* 3b4b8: 3c010600 */ lui $at,0x600 +/* 3b4bc: 01e14825 */ or $t1,$t7,$at +/* 3b4c0: 318e0fff */ andi $t6,$t4,0xfff +/* 3b4c4: 012e5025 */ or $t2,$t1,$t6 +/* 3b4c8: ad6a0000 */ sw $t2,0x0($t3) +/* 3b4cc: 8fac003c */ lw $t4,0x3c($sp) +/* 3b4d0: 8fb80038 */ lw $t8,0x38($sp) +/* 3b4d4: 000cc880 */ sll $t9,$t4,0x2 +/* 3b4d8: 03194021 */ addu $t0,$t8,$t9 +/* 3b4dc: 0c012d20 */ jal func0004b480 +/* 3b4e0: 8d040020 */ lw $a0,0x20($t0) +/* 3b4e4: 8fad001c */ lw $t5,0x1c($sp) +/* 3b4e8: ada20004 */ sw $v0,0x4($t5) +/* 3b4ec: 1000000f */ beqz $zero,.L0003b52c +/* 3b4f0: 00000000 */ sll $zero,$zero,0x0 +.L0003b4f4: +/* 3b4f4: 8faf0034 */ lw $t7,0x34($sp) +/* 3b4f8: 25e90008 */ addiu $t1,$t7,0x8 +/* 3b4fc: afa90034 */ sw $t1,0x34($sp) +/* 3b500: afaf0018 */ sw $t7,0x18($sp) +/* 3b504: 8fae0044 */ lw $t6,0x44($sp) +/* 3b508: 8fac0018 */ lw $t4,0x18($sp) +/* 3b50c: 3c010617 */ lui $at,0x617 +/* 3b510: 31ca0fff */ andi $t2,$t6,0xfff +/* 3b514: 01415825 */ or $t3,$t2,$at +/* 3b518: ad8b0000 */ sw $t3,0x0($t4) +/* 3b51c: 0c012d20 */ jal func0004b480 +/* 3b520: 8fa40040 */ lw $a0,0x40($sp) +/* 3b524: 8fb80018 */ lw $t8,0x18($sp) +/* 3b528: af020004 */ sw $v0,0x4($t8) +.L0003b52c: +/* 3b52c: 10000003 */ beqz $zero,.L0003b53c +/* 3b530: 8fa20034 */ lw $v0,0x34($sp) +/* 3b534: 10000001 */ beqz $zero,.L0003b53c +/* 3b538: 00000000 */ sll $zero,$zero,0x0 +.L0003b53c: +/* 3b53c: 8fbf0014 */ lw $ra,0x14($sp) +/* 3b540: 27bd0038 */ addiu $sp,$sp,0x38 +/* 3b544: 03e00008 */ jr $ra +/* 3b548: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003b54c +/* 3b54c: 27bdffd8 */ addiu $sp,$sp,-40 +/* 3b550: afbf0014 */ sw $ra,0x14($sp) +/* 3b554: afa40028 */ sw $a0,0x28($sp) +/* 3b558: afa5002c */ sw $a1,0x2c($sp) +/* 3b55c: afa60030 */ sw $a2,0x30($sp) +/* 3b560: afa70034 */ sw $a3,0x34($sp) +/* 3b564: 8fae0034 */ lw $t6,0x34($sp) +/* 3b568: afae0024 */ sw $t6,0x24($sp) +/* 3b56c: 8faf0030 */ lw $t7,0x30($sp) +/* 3b570: 000fc203 */ sra $t8,$t7,0x8 +/* 3b574: a7b80022 */ sh $t8,0x22($sp) +/* 3b578: 8fb90024 */ lw $t9,0x24($sp) +/* 3b57c: 27280008 */ addiu $t0,$t9,0x8 +/* 3b580: afa80024 */ sw $t0,0x24($sp) +/* 3b584: afb9001c */ sw $t9,0x1c($sp) +/* 3b588: 8faa001c */ lw $t2,0x1c($sp) +/* 3b58c: 3c090b00 */ lui $t1,0xb00 +/* 3b590: 35290020 */ ori $t1,$t1,0x20 +/* 3b594: ad490000 */ sw $t1,0x0($t2) +/* 3b598: 8fa40028 */ lw $a0,0x28($sp) +/* 3b59c: 0c012d20 */ jal func0004b480 +/* 3b5a0: 24840008 */ addiu $a0,$a0,0x8 +/* 3b5a4: 8fab001c */ lw $t3,0x1c($sp) +/* 3b5a8: ad620004 */ sw $v0,0x4($t3) +/* 3b5ac: 8fac0024 */ lw $t4,0x24($sp) +/* 3b5b0: 258d0008 */ addiu $t5,$t4,0x8 +/* 3b5b4: afad0024 */ sw $t5,0x24($sp) +/* 3b5b8: afac0018 */ sw $t4,0x18($sp) +/* 3b5bc: 8fae0028 */ lw $t6,0x28($sp) +/* 3b5c0: 8fac0018 */ lw $t4,0x18($sp) +/* 3b5c4: 3c010e00 */ lui $at,0xe00 +/* 3b5c8: 8dcf0028 */ lw $t7,0x28($t6) +/* 3b5cc: 85c90002 */ lh $t1,0x2($t6) +/* 3b5d0: 31f800ff */ andi $t8,$t7,0xff +/* 3b5d4: 0018cc00 */ sll $t9,$t8,0x10 +/* 3b5d8: 03214025 */ or $t0,$t9,$at +/* 3b5dc: 312affff */ andi $t2,$t1,0xffff +/* 3b5e0: 010a5825 */ or $t3,$t0,$t2 +/* 3b5e4: ad8b0000 */ sw $t3,0x0($t4) +/* 3b5e8: 8faf002c */ lw $t7,0x2c($sp) +/* 3b5ec: 8fad0028 */ lw $t5,0x28($sp) +/* 3b5f0: 000fc080 */ sll $t8,$t7,0x2 +/* 3b5f4: 01b8c821 */ addu $t9,$t5,$t8 +/* 3b5f8: 0c012d20 */ jal func0004b480 +/* 3b5fc: 8f24002c */ lw $a0,0x2c($t9) +/* 3b600: 87a90022 */ lh $t1,0x22($sp) +/* 3b604: 3c0100ff */ lui $at,0xff +/* 3b608: 8fac0018 */ lw $t4,0x18($sp) +/* 3b60c: 3421ffff */ ori $at,$at,0xffff +/* 3b610: 312800ff */ andi $t0,$t1,0xff +/* 3b614: 00085600 */ sll $t2,$t0,0x18 +/* 3b618: 00417024 */ and $t6,$v0,$at +/* 3b61c: 01ca5825 */ or $t3,$t6,$t2 +/* 3b620: ad8b0004 */ sw $t3,0x4($t4) +/* 3b624: 8faf0028 */ lw $t7,0x28($sp) +/* 3b628: ade00028 */ sw $zero,0x28($t7) +/* 3b62c: 10000003 */ beqz $zero,.L0003b63c +/* 3b630: 8fa20024 */ lw $v0,0x24($sp) +/* 3b634: 10000001 */ beqz $zero,.L0003b63c +/* 3b638: 00000000 */ sll $zero,$zero,0x0 +.L0003b63c: +/* 3b63c: 8fbf0014 */ lw $ra,0x14($sp) +/* 3b640: 27bd0028 */ addiu $sp,$sp,0x28 +/* 3b644: 03e00008 */ jr $ra +/* 3b648: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003b64c +/* 3b64c: 27bdfff8 */ addiu $sp,$sp,-8 +/* 3b650: 44853000 */ mtc1 $a1,$f6 +/* 3b654: c4840010 */ lwc1 $f4,0x10($a0) +/* 3b658: c4900014 */ lwc1 $f16,0x14($a0) +/* 3b65c: 46803220 */ cvt.s.w $f8,$f6 +/* 3b660: 46082282 */ mul.s $f10,$f4,$f8 +/* 3b664: 460a8480 */ add.s $f18,$f16,$f10 +/* 3b668: e4920014 */ swc1 $f18,0x14($a0) +/* 3b66c: 3c014000 */ lui $at,0x4000 +/* 3b670: 44812000 */ mtc1 $at,$f4 +/* 3b674: c4860014 */ lwc1 $f6,0x14($a0) +/* 3b678: 4606203c */ c.lt.s $f4,$f6 +/* 3b67c: 00000000 */ sll $zero,$zero,0x0 +/* 3b680: 45000007 */ bc1f .L0003b6a0 +/* 3b684: 00000000 */ sll $zero,$zero,0x0 +/* 3b688: 3c014080 */ lui $at,0x4080 +/* 3b68c: 44818000 */ mtc1 $at,$f16 +/* 3b690: c4880014 */ lwc1 $f8,0x14($a0) +/* 3b694: 46104281 */ sub.s $f10,$f8,$f16 +/* 3b698: 10000003 */ beqz $zero,.L0003b6a8 +/* 3b69c: e48a0014 */ swc1 $f10,0x14($a0) +.L0003b6a0: +/* 3b6a0: c4920014 */ lwc1 $f18,0x14($a0) +/* 3b6a4: e4920014 */ swc1 $f18,0x14($a0) +.L0003b6a8: +/* 3b6a8: c4860014 */ lwc1 $f6,0x14($a0) +/* 3b6ac: e7a60004 */ swc1 $f6,0x4($sp) +/* 3b6b0: c7a40004 */ lwc1 $f4,0x4($sp) +/* 3b6b4: 44804000 */ mtc1 $zero,$f8 +/* 3b6b8: 00000000 */ sll $zero,$zero,0x0 +/* 3b6bc: 4608203c */ c.lt.s $f4,$f8 +/* 3b6c0: 00000000 */ sll $zero,$zero,0x0 +/* 3b6c4: 45000004 */ bc1f .L0003b6d8 +/* 3b6c8: 00000000 */ sll $zero,$zero,0x0 +/* 3b6cc: 46002407 */ neg.s $f16,$f4 +/* 3b6d0: 10000001 */ beqz $zero,.L0003b6d8 +/* 3b6d4: e7b00004 */ swc1 $f16,0x4($sp) +.L0003b6d8: +/* 3b6d8: 3c013f80 */ lui $at,0x3f80 +/* 3b6dc: 44819000 */ mtc1 $at,$f18 +/* 3b6e0: c7aa0004 */ lwc1 $f10,0x4($sp) +/* 3b6e4: 46125181 */ sub.s $f6,$f10,$f18 +/* 3b6e8: e7a60004 */ swc1 $f6,0x4($sp) +/* 3b6ec: c488001c */ lwc1 $f8,0x1c($a0) +/* 3b6f0: c7a40004 */ lwc1 $f4,0x4($sp) +/* 3b6f4: 46044002 */ mul.s $f0,$f8,$f4 +/* 3b6f8: 10000003 */ beqz $zero,.L0003b708 +/* 3b6fc: 00000000 */ sll $zero,$zero,0x0 +/* 3b700: 10000001 */ beqz $zero,.L0003b708 +/* 3b704: 00000000 */ sll $zero,$zero,0x0 +.L0003b708: +/* 3b708: 03e00008 */ jr $ra +/* 3b70c: 27bd0008 */ addiu $sp,$sp,0x8 +); + +GLOBAL_ASM( +glabel func0003b710 +/* 3b710: 27bdffd8 */ addiu $sp,$sp,-40 +/* 3b714: afbf0014 */ sw $ra,0x14($sp) +/* 3b718: afa60030 */ sw $a2,0x30($sp) +/* 3b71c: afa70034 */ sw $a3,0x34($sp) +/* 3b720: e7ac0028 */ swc1 $f12,0x28($sp) +/* 3b724: e7ae002c */ swc1 $f14,0x2c($sp) +/* 3b728: 3c014348 */ lui $at,0x4348 +/* 3b72c: 44814000 */ mtc1 $at,$f8 +/* 3b730: c7a60028 */ lwc1 $f6,0x28($sp) +/* 3b734: c7a4002c */ lwc1 $f4,0x2c($sp) +/* 3b738: 46083281 */ sub.s $f10,$f6,$f8 +/* 3b73c: 4604503e */ c.le.s $f10,$f4 +/* 3b740: 00000000 */ sll $zero,$zero,0x0 +/* 3b744: 45000006 */ bc1f .L0003b760 +/* 3b748: 00000000 */ sll $zero,$zero,0x0 +/* 3b74c: 3c014348 */ lui $at,0x4348 +/* 3b750: 44819000 */ mtc1 $at,$f18 +/* 3b754: c7b00028 */ lwc1 $f16,0x28($sp) +/* 3b758: 46128181 */ sub.s $f6,$f16,$f18 +/* 3b75c: e7a6002c */ swc1 $f6,0x2c($sp) +.L0003b760: +/* 3b760: 3c017005 */ lui $at,0x7005 +/* 3b764: c4244ac0 */ lwc1 $f4,0x4ac0($at) +/* 3b768: c7a8002c */ lwc1 $f8,0x2c($sp) +/* 3b76c: c7b00028 */ lwc1 $f16,0x28($sp) +/* 3b770: 46044282 */ mul.s $f10,$f8,$f4 +/* 3b774: 460083a1 */ cvt.d.s $f14,$f16 +/* 3b778: 0fc259d4 */ jal 0xf096750 +/* 3b77c: 46005321 */ cvt.d.s $f12,$f10 +/* 3b780: 44829000 */ mtc1 $v0,$f18 +/* 3b784: 00000000 */ sll $zero,$zero,0x0 +/* 3b788: 468091a0 */ cvt.s.w $f6,$f18 +/* 3b78c: e7a60024 */ swc1 $f6,0x24($sp) +/* 3b790: c7a80024 */ lwc1 $f8,0x24($sp) +/* 3b794: 46084102 */ mul.s $f4,$f8,$f8 +/* 3b798: e7a40020 */ swc1 $f4,0x20($sp) +/* 3b79c: 3c017005 */ lui $at,0x7005 +/* 3b7a0: c4304ac4 */ lwc1 $f16,0x4ac4($at) +/* 3b7a4: c7aa0024 */ lwc1 $f10,0x24($sp) +/* 3b7a8: c7a60030 */ lwc1 $f6,0x30($sp) +/* 3b7ac: 46105482 */ mul.s $f18,$f10,$f16 +/* 3b7b0: 46069203 */ div.s $f8,$f18,$f6 +/* 3b7b4: e7a8001c */ swc1 $f8,0x1c($sp) +/* 3b7b8: 3c013f80 */ lui $at,0x3f80 +/* 3b7bc: 44812000 */ mtc1 $at,$f4 +/* 3b7c0: c7aa0020 */ lwc1 $f10,0x20($sp) +/* 3b7c4: c7b2001c */ lwc1 $f18,0x1c($sp) +/* 3b7c8: 8fae0034 */ lw $t6,0x34($sp) +/* 3b7cc: 460a2400 */ add.s $f16,$f4,$f10 +/* 3b7d0: 46128180 */ add.s $f6,$f16,$f18 +/* 3b7d4: 46065203 */ div.s $f8,$f10,$f6 +/* 3b7d8: e5c80000 */ swc1 $f8,0x0($t6) +/* 3b7dc: 8faf0034 */ lw $t7,0x34($sp) +/* 3b7e0: 3c014000 */ lui $at,0x4000 +/* 3b7e4: 44818000 */ mtc1 $at,$f16 +/* 3b7e8: c5e40000 */ lwc1 $f4,0x0($t7) +/* 3b7ec: 46102482 */ mul.s $f18,$f4,$f16 +/* 3b7f0: e5f20004 */ swc1 $f18,0x4($t7) +/* 3b7f4: 8fb80034 */ lw $t8,0x34($sp) +/* 3b7f8: c70a0000 */ lwc1 $f10,0x0($t8) +/* 3b7fc: e70a0008 */ swc1 $f10,0x8($t8) +/* 3b800: 3c013f80 */ lui $at,0x3f80 +/* 3b804: 44814000 */ mtc1 $at,$f8 +/* 3b808: c7a60020 */ lwc1 $f6,0x20($sp) +/* 3b80c: 3c014000 */ lui $at,0x4000 +/* 3b810: 44818000 */ mtc1 $at,$f16 +/* 3b814: 46083101 */ sub.s $f4,$f6,$f8 +/* 3b818: 3c013f80 */ lui $at,0x3f80 +/* 3b81c: 44815000 */ mtc1 $at,$f10 +/* 3b820: 8fb90038 */ lw $t9,0x38($sp) +/* 3b824: 46102482 */ mul.s $f18,$f4,$f16 +/* 3b828: 46065200 */ add.s $f8,$f10,$f6 +/* 3b82c: c7a4001c */ lwc1 $f4,0x1c($sp) +/* 3b830: 46044400 */ add.s $f16,$f8,$f4 +/* 3b834: 46109283 */ div.s $f10,$f18,$f16 +/* 3b838: e72a0004 */ swc1 $f10,0x4($t9) +/* 3b83c: 3c013f80 */ lui $at,0x3f80 +/* 3b840: 44813000 */ mtc1 $at,$f6 +/* 3b844: c7a80020 */ lwc1 $f8,0x20($sp) +/* 3b848: 44815000 */ mtc1 $at,$f10 +/* 3b84c: c7b2001c */ lwc1 $f18,0x1c($sp) +/* 3b850: 46083100 */ add.s $f4,$f6,$f8 +/* 3b854: 8fa80038 */ lw $t0,0x38($sp) +/* 3b858: 46085180 */ add.s $f6,$f10,$f8 +/* 3b85c: 46122401 */ sub.s $f16,$f4,$f18 +/* 3b860: 46123100 */ add.s $f4,$f6,$f18 +/* 3b864: 46048283 */ div.s $f10,$f16,$f4 +/* 3b868: e50a0008 */ swc1 $f10,0x8($t0) +/* 3b86c: 10000001 */ beqz $zero,.L0003b874 +/* 3b870: 00000000 */ sll $zero,$zero,0x0 +.L0003b874: +/* 3b874: 8fbf0014 */ lw $ra,0x14($sp) +/* 3b878: 27bd0028 */ addiu $sp,$sp,0x28 +/* 3b87c: 03e00008 */ jr $ra +/* 3b880: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003b884 +/* 3b884: 27bdffe8 */ addiu $sp,$sp,-24 +/* 3b888: 848e0000 */ lh $t6,0x0($a0) +/* 3b88c: 3c014680 */ lui $at,0x4680 +/* 3b890: 44814000 */ mtc1 $at,$f8 +/* 3b894: 448e2000 */ mtc1 $t6,$f4 +/* 3b898: 00000000 */ sll $zero,$zero,0x0 +/* 3b89c: 468021a0 */ cvt.s.w $f6,$f4 +/* 3b8a0: 46083282 */ mul.s $f10,$f6,$f8 +/* 3b8a4: 4600540d */ trunc.w.s $f16,$f10 +/* 3b8a8: 44188000 */ mfc1 $t8,$f16 +/* 3b8ac: 00000000 */ sll $zero,$zero,0x0 +/* 3b8b0: afb80010 */ sw $t8,0x10($sp) +/* 3b8b4: 8fb90010 */ lw $t9,0x10($sp) +/* 3b8b8: 001943c3 */ sra $t0,$t9,0xf +/* 3b8bc: a7a8000e */ sh $t0,0xe($sp) +/* 3b8c0: 87a9000e */ lh $t1,0xe($sp) +/* 3b8c4: 3c014680 */ lui $at,0x4680 +/* 3b8c8: 44819000 */ mtc1 $at,$f18 +/* 3b8cc: 44892000 */ mtc1 $t1,$f4 +/* 3b8d0: 00000000 */ sll $zero,$zero,0x0 +/* 3b8d4: 468021a0 */ cvt.s.w $f6,$f4 +/* 3b8d8: 46069201 */ sub.s $f8,$f18,$f6 +/* 3b8dc: 4600428d */ trunc.w.s $f10,$f8 +/* 3b8e0: 440b5000 */ mfc1 $t3,$f10 +/* 3b8e4: 00000000 */ sll $zero,$zero,0x0 +/* 3b8e8: a48b0002 */ sh $t3,0x2($a0) +/* 3b8ec: ac800028 */ sw $zero,0x28($a0) +/* 3b8f0: afa00014 */ sw $zero,0x14($sp) +.L0003b8f4: +/* 3b8f4: 8fac0014 */ lw $t4,0x14($sp) +/* 3b8f8: 000c6840 */ sll $t5,$t4,0x1 +/* 3b8fc: 008d7021 */ addu $t6,$a0,$t5 +/* 3b900: a5c00008 */ sh $zero,0x8($t6) +/* 3b904: 8faf0014 */ lw $t7,0x14($sp) +/* 3b908: 25f80001 */ addiu $t8,$t7,0x1 +/* 3b90c: 2b010008 */ slti $at,$t8,0x8 +/* 3b910: 1420fff8 */ bnez $at,.L0003b8f4 +/* 3b914: afb80014 */ sw $t8,0x14($sp) +/* 3b918: 8fa80014 */ lw $t0,0x14($sp) +/* 3b91c: 87b9000e */ lh $t9,0xe($sp) +/* 3b920: 00084840 */ sll $t1,$t0,0x1 +/* 3b924: 00895021 */ addu $t2,$a0,$t1 +/* 3b928: a5590008 */ sh $t9,0x8($t2) +/* 3b92c: 8fab0014 */ lw $t3,0x14($sp) +/* 3b930: 256c0001 */ addiu $t4,$t3,0x1 +/* 3b934: afac0014 */ sw $t4,0x14($sp) +/* 3b938: 3c014680 */ lui $at,0x4680 +/* 3b93c: 44818000 */ mtc1 $at,$f16 +/* 3b940: 00000000 */ sll $zero,$zero,0x0 +/* 3b944: e7b00000 */ swc1 $f16,0x0($sp) +/* 3b948: 87ad000e */ lh $t5,0xe($sp) +/* 3b94c: c7a60000 */ lwc1 $f6,0x0($sp) +/* 3b950: 448d2000 */ mtc1 $t5,$f4 +/* 3b954: 00000000 */ sll $zero,$zero,0x0 +/* 3b958: 468024a0 */ cvt.s.w $f18,$f4 +/* 3b95c: 46069203 */ div.s $f8,$f18,$f6 +/* 3b960: e7a80008 */ swc1 $f8,0x8($sp) +/* 3b964: e7a80004 */ swc1 $f8,0x4($sp) +/* 3b968: 8fae0014 */ lw $t6,0x14($sp) +/* 3b96c: 29c10010 */ slti $at,$t6,0x10 +/* 3b970: 10200014 */ beqz $at,.L0003b9c4 +/* 3b974: 00000000 */ sll $zero,$zero,0x0 +.L0003b978: +/* 3b978: c7aa0004 */ lwc1 $f10,0x4($sp) +/* 3b97c: c7b00008 */ lwc1 $f16,0x8($sp) +/* 3b980: 46105102 */ mul.s $f4,$f10,$f16 +/* 3b984: e7a40004 */ swc1 $f4,0x4($sp) +/* 3b988: c7b20004 */ lwc1 $f18,0x4($sp) +/* 3b98c: c7a60000 */ lwc1 $f6,0x0($sp) +/* 3b990: 8fa80014 */ lw $t0,0x14($sp) +/* 3b994: 46069202 */ mul.s $f8,$f18,$f6 +/* 3b998: 00084840 */ sll $t1,$t0,0x1 +/* 3b99c: 0089c821 */ addu $t9,$a0,$t1 +/* 3b9a0: 4600428d */ trunc.w.s $f10,$f8 +/* 3b9a4: 44185000 */ mfc1 $t8,$f10 +/* 3b9a8: 00000000 */ sll $zero,$zero,0x0 +/* 3b9ac: a7380008 */ sh $t8,0x8($t9) +/* 3b9b0: 8faa0014 */ lw $t2,0x14($sp) +/* 3b9b4: 254b0001 */ addiu $t3,$t2,0x1 +/* 3b9b8: 29610010 */ slti $at,$t3,0x10 +/* 3b9bc: 1420ffee */ bnez $at,.L0003b978 +/* 3b9c0: afab0014 */ sw $t3,0x14($sp) +.L0003b9c4: +/* 3b9c4: 10000001 */ beqz $zero,.L0003b9cc +/* 3b9c8: 00000000 */ sll $zero,$zero,0x0 +.L0003b9cc: +/* 3b9cc: 03e00008 */ jr $ra +/* 3b9d0: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0003b9d4 +/* 3b9d4: 27bdfff8 */ addiu $sp,$sp,-8 +/* 3b9d8: 3c013f80 */ lui $at,0x3f80 +/* 3b9dc: 44812000 */ mtc1 $at,$f4 +/* 3b9e0: 00000000 */ sll $zero,$zero,0x0 +/* 3b9e4: e7a40000 */ swc1 $f4,0x0($sp) +/* 3b9e8: 04800005 */ bltz $a0,.L0003ba00 +/* 3b9ec: 00000000 */ sll $zero,$zero,0x0 +/* 3b9f0: 3c017005 */ lui $at,0x7005 +/* 3b9f4: c4264ac8 */ lwc1 $f6,0x4ac8($at) +/* 3b9f8: 10000005 */ beqz $zero,.L0003ba10 +/* 3b9fc: e7a60004 */ swc1 $f6,0x4($sp) +.L0003ba00: +/* 3ba00: 3c017005 */ lui $at,0x7005 +/* 3ba04: c4284acc */ lwc1 $f8,0x4acc($at) +/* 3ba08: e7a80004 */ swc1 $f8,0x4($sp) +/* 3ba0c: 00042023 */ negu $a0,$a0 +.L0003ba10: +/* 3ba10: 1080000e */ beqz $a0,.L0003ba4c +/* 3ba14: 00000000 */ sll $zero,$zero,0x0 +.L0003ba18: +/* 3ba18: 308e0001 */ andi $t6,$a0,0x1 +/* 3ba1c: 11c00005 */ beqz $t6,.L0003ba34 +/* 3ba20: 00000000 */ sll $zero,$zero,0x0 +/* 3ba24: c7aa0000 */ lwc1 $f10,0x0($sp) +/* 3ba28: c7b00004 */ lwc1 $f16,0x4($sp) +/* 3ba2c: 46105482 */ mul.s $f18,$f10,$f16 +/* 3ba30: e7b20000 */ swc1 $f18,0x0($sp) +.L0003ba34: +/* 3ba34: c7a40004 */ lwc1 $f4,0x4($sp) +/* 3ba38: 46042182 */ mul.s $f6,$f4,$f4 +/* 3ba3c: e7a60004 */ swc1 $f6,0x4($sp) +/* 3ba40: 00042043 */ sra $a0,$a0,0x1 +/* 3ba44: 1480fff4 */ bnez $a0,.L0003ba18 +/* 3ba48: 00000000 */ sll $zero,$zero,0x0 +.L0003ba4c: +/* 3ba4c: 10000003 */ beqz $zero,.L0003ba5c +/* 3ba50: c7a00000 */ lwc1 $f0,0x0($sp) +/* 3ba54: 10000001 */ beqz $zero,.L0003ba5c +/* 3ba58: 00000000 */ sll $zero,$zero,0x0 +.L0003ba5c: +/* 3ba5c: 03e00008 */ jr $ra +/* 3ba60: 27bd0008 */ addiu $sp,$sp,0x8 +); + +GLOBAL_ASM( +glabel func0003ba64 +/* 3ba64: 27bdffc0 */ addiu $sp,$sp,-64 +/* 3ba68: afbf001c */ sw $ra,0x1c($sp) +/* 3ba6c: afa40040 */ sw $a0,0x40($sp) +/* 3ba70: afa50044 */ sw $a1,0x44($sp) +/* 3ba74: 8fae0040 */ lw $t6,0x40($sp) +/* 3ba78: 85cf0002 */ lh $t7,0x2($t6) +/* 3ba7c: 15e00003 */ bnez $t7,.L0003ba8c +/* 3ba80: 00000000 */ sll $zero,$zero,0x0 +/* 3ba84: 1000006e */ beqz $zero,.L0003bc40 +/* 3ba88: 00000000 */ sll $zero,$zero,0x0 +.L0003ba8c: +/* 3ba8c: 8fb80040 */ lw $t8,0x40($sp) +/* 3ba90: 87190002 */ lh $t9,0x2($t8) +/* 3ba94: 2b21000a */ slti $at,$t9,0xa +/* 3ba98: 10200004 */ beqz $at,.L0003baac +/* 3ba9c: 00000000 */ sll $zero,$zero,0x0 +/* 3baa0: 8fa90040 */ lw $t1,0x40($sp) +/* 3baa4: 2408000a */ addiu $t0,$zero,0xa +/* 3baa8: a5280002 */ sh $t0,0x2($t1) +.L0003baac: +/* 3baac: 8faa0040 */ lw $t2,0x40($sp) +/* 3bab0: 3c014120 */ lui $at,0x4120 +/* 3bab4: 44819000 */ mtc1 $at,$f18 +/* 3bab8: 854c0002 */ lh $t4,0x2($t2) +/* 3babc: 854b0000 */ lh $t3,0x0($t2) +/* 3bac0: 44814000 */ mtc1 $at,$f8 +/* 3bac4: 448c5000 */ mtc1 $t4,$f10 +/* 3bac8: 448b2000 */ mtc1 $t3,$f4 +/* 3bacc: 27ad0024 */ addiu $t5,$sp,0x24 +/* 3bad0: 46805420 */ cvt.s.w $f16,$f10 +/* 3bad4: afad0010 */ sw $t5,0x10($sp) +/* 3bad8: c7ac0044 */ lwc1 $f12,0x44($sp) +/* 3badc: 27a70030 */ addiu $a3,$sp,0x30 +/* 3bae0: 468021a0 */ cvt.s.w $f6,$f4 +/* 3bae4: 46128103 */ div.s $f4,$f16,$f18 +/* 3bae8: 46083380 */ add.s $f14,$f6,$f8 +/* 3baec: 44062000 */ mfc1 $a2,$f4 +/* 3baf0: 0c00edc4 */ jal func0003b710 +/* 3baf4: 00000000 */ sll $zero,$zero,0x0 +/* 3baf8: 240e0003 */ addiu $t6,$zero,0x3 +/* 3bafc: afae003c */ sw $t6,0x3c($sp) +.L0003bb00: +/* 3bb00: 8fb8003c */ lw $t8,0x3c($sp) +/* 3bb04: 8faf0040 */ lw $t7,0x40($sp) +/* 3bb08: 0018c840 */ sll $t9,$t8,0x1 +/* 3bb0c: 01f94021 */ addu $t0,$t7,$t9 +/* 3bb10: a5000008 */ sh $zero,0x8($t0) +/* 3bb14: 8fa9003c */ lw $t1,0x3c($sp) +/* 3bb18: 252b0001 */ addiu $t3,$t1,0x1 +/* 3bb1c: 29610008 */ slti $at,$t3,0x8 +/* 3bb20: 1420fff7 */ bnez $at,.L0003bb00 +/* 3bb24: afab003c */ sw $t3,0x3c($sp) +/* 3bb28: 8faa0040 */ lw $t2,0x40($sp) +/* 3bb2c: 3c014300 */ lui $at,0x4300 +/* 3bb30: 44815000 */ mtc1 $at,$f10 +/* 3bb34: 854c0002 */ lh $t4,0x2($t2) +/* 3bb38: 3c017005 */ lui $at,0x7005 +/* 3bb3c: c4324ad0 */ lwc1 $f18,0x4ad0($at) +/* 3bb40: 448c3000 */ mtc1 $t4,$f6 +/* 3bb44: 27ad0030 */ addiu $t5,$sp,0x30 +/* 3bb48: 46803220 */ cvt.s.w $f8,$f6 +/* 3bb4c: c5a60000 */ lwc1 $f6,0x0($t5) +/* 3bb50: 460a4402 */ mul.s $f16,$f8,$f10 +/* 3bb54: 46109101 */ sub.s $f4,$f18,$f16 +/* 3bb58: 46043202 */ mul.s $f8,$f6,$f4 +/* 3bb5c: 4600428d */ trunc.w.s $f10,$f8 +/* 3bb60: 44185000 */ mfc1 $t8,$f10 +/* 3bb64: 00000000 */ sll $zero,$zero,0x0 +/* 3bb68: a5580008 */ sh $t8,0x8($t2) +/* 3bb6c: 8faf0040 */ lw $t7,0x40($sp) +/* 3bb70: 3c014300 */ lui $at,0x4300 +/* 3bb74: 44813000 */ mtc1 $at,$f6 +/* 3bb78: 85f90002 */ lh $t9,0x2($t7) +/* 3bb7c: 3c017005 */ lui $at,0x7005 +/* 3bb80: c4284ad4 */ lwc1 $f8,0x4ad4($at) +/* 3bb84: 44999000 */ mtc1 $t9,$f18 +/* 3bb88: 27a80030 */ addiu $t0,$sp,0x30 +/* 3bb8c: 46809420 */ cvt.s.w $f16,$f18 +/* 3bb90: c5120004 */ lwc1 $f18,0x4($t0) +/* 3bb94: 46068102 */ mul.s $f4,$f16,$f6 +/* 3bb98: 46044281 */ sub.s $f10,$f8,$f4 +/* 3bb9c: 460a9402 */ mul.s $f16,$f18,$f10 +/* 3bba0: 4600818d */ trunc.w.s $f6,$f16 +/* 3bba4: 440b3000 */ mfc1 $t3,$f6 +/* 3bba8: 00000000 */ sll $zero,$zero,0x0 +/* 3bbac: a5eb000a */ sh $t3,0xa($t7) +/* 3bbb0: 8fac0040 */ lw $t4,0x40($sp) +/* 3bbb4: a580000c */ sh $zero,0xc($t4) +/* 3bbb8: 27ad0024 */ addiu $t5,$sp,0x24 +/* 3bbbc: 3c01c680 */ lui $at,0xc680 +/* 3bbc0: 44812000 */ mtc1 $at,$f4 +/* 3bbc4: c5a80004 */ lwc1 $f8,0x4($t5) +/* 3bbc8: 8faa0040 */ lw $t2,0x40($sp) +/* 3bbcc: 46044482 */ mul.s $f18,$f8,$f4 +/* 3bbd0: 4600928d */ trunc.w.s $f10,$f18 +/* 3bbd4: 44185000 */ mfc1 $t8,$f10 +/* 3bbd8: 00000000 */ sll $zero,$zero,0x0 +/* 3bbdc: a5580018 */ sh $t8,0x18($t2) +/* 3bbe0: 27b90024 */ addiu $t9,$sp,0x24 +/* 3bbe4: 3c01c680 */ lui $at,0xc680 +/* 3bbe8: 44813000 */ mtc1 $at,$f6 +/* 3bbec: c7300008 */ lwc1 $f16,0x8($t9) +/* 3bbf0: 8fab0040 */ lw $t3,0x40($sp) +/* 3bbf4: 46068202 */ mul.s $f8,$f16,$f6 +/* 3bbf8: 4600410d */ trunc.w.s $f4,$f8 +/* 3bbfc: 44092000 */ mfc1 $t1,$f4 +/* 3bc00: 00000000 */ sll $zero,$zero,0x0 +/* 3bc04: a569001a */ sh $t1,0x1a($t3) +/* 3bc08: 240f000a */ addiu $t7,$zero,0xa +/* 3bc0c: afaf003c */ sw $t7,0x3c($sp) +.L0003bc10: +/* 3bc10: 8fad003c */ lw $t5,0x3c($sp) +/* 3bc14: 8fac0040 */ lw $t4,0x40($sp) +/* 3bc18: 000d7040 */ sll $t6,$t5,0x1 +/* 3bc1c: 018ec021 */ addu $t8,$t4,$t6 +/* 3bc20: a7000008 */ sh $zero,0x8($t8) +/* 3bc24: 8faa003c */ lw $t2,0x3c($sp) +/* 3bc28: 25590001 */ addiu $t9,$t2,0x1 +/* 3bc2c: 2b210010 */ slti $at,$t9,0x10 +/* 3bc30: 1420fff7 */ bnez $at,.L0003bc10 +/* 3bc34: afb9003c */ sw $t9,0x3c($sp) +/* 3bc38: 10000001 */ beqz $zero,.L0003bc40 +/* 3bc3c: 00000000 */ sll $zero,$zero,0x0 +.L0003bc40: +/* 3bc40: 8fbf001c */ lw $ra,0x1c($sp) +/* 3bc44: 27bd0040 */ addiu $sp,$sp,0x40 +/* 3bc48: 03e00008 */ jr $ra +/* 3bc4c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003bc50 +/* 3bc50: 27bdffc8 */ addiu $sp,$sp,-56 +/* 3bc54: afbf001c */ sw $ra,0x1c($sp) +/* 3bc58: afa40038 */ sw $a0,0x38($sp) +/* 3bc5c: afa5003c */ sw $a1,0x3c($sp) +/* 3bc60: afa60040 */ sw $a2,0x40($sp) +/* 3bc64: afa70044 */ sw $a3,0x44($sp) +/* 3bc68: afa0002c */ sw $zero,0x2c($sp) +/* 3bc6c: 240e0030 */ addiu $t6,$zero,0x30 +/* 3bc70: afae0010 */ sw $t6,0x10($sp) +/* 3bc74: 00002025 */ or $a0,$zero,$zero +/* 3bc78: 00002825 */ or $a1,$zero,$zero +/* 3bc7c: 8fa60044 */ lw $a2,0x44($sp) +/* 3bc80: 0c00bec5 */ jal func0002fb14 +/* 3bc84: 24070001 */ addiu $a3,$zero,0x1 +/* 3bc88: afa20024 */ sw $v0,0x24($sp) +/* 3bc8c: 8faf0024 */ lw $t7,0x24($sp) +/* 3bc90: 8fb80038 */ lw $t8,0x38($sp) +/* 3bc94: af0f0000 */ sw $t7,0x0($t8) +/* 3bc98: 8fb9003c */ lw $t9,0x3c($sp) +/* 3bc9c: 87a80042 */ lh $t0,0x42($sp) +/* 3bca0: 24010006 */ addiu $at,$zero,0x6 +/* 3bca4: 03284821 */ addu $t1,$t9,$t0 +/* 3bca8: 912a001c */ lbu $t2,0x1c($t1) +/* 3bcac: 1541000b */ bne $t2,$at,.L0003bcdc +/* 3bcb0: 00000000 */ sll $zero,$zero,0x0 +/* 3bcb4: 10000001 */ beqz $zero,.L0003bcbc +/* 3bcb8: 00000000 */ sll $zero,$zero,0x0 +.L0003bcbc: +/* 3bcbc: 87ac0042 */ lh $t4,0x42($sp) +/* 3bcc0: 8fab003c */ lw $t3,0x3c($sp) +/* 3bcc4: 000c6880 */ sll $t5,$t4,0x2 +/* 3bcc8: 016d7021 */ addu $t6,$t3,$t5 +/* 3bccc: 8dcf0020 */ lw $t7,0x20($t6) +/* 3bcd0: afaf002c */ sw $t7,0x2c($sp) +/* 3bcd4: 10000006 */ beqz $zero,.L0003bcf0 +/* 3bcd8: 00000000 */ sll $zero,$zero,0x0 +.L0003bcdc: +/* 3bcdc: 3c188006 */ lui $t8,0x8006 +/* 3bce0: 2718f548 */ addiu $t8,$t8,-2744 +/* 3bce4: afb8002c */ sw $t8,0x2c($sp) +/* 3bce8: 10000001 */ beqz $zero,.L0003bcf0 +/* 3bcec: 00000000 */ sll $zero,$zero,0x0 +.L0003bcf0: +/* 3bcf0: a7a00034 */ sh $zero,0x34($sp) +/* 3bcf4: 97a80034 */ lhu $t0,0x34($sp) +/* 3bcf8: 8fb9002c */ lw $t9,0x2c($sp) +/* 3bcfc: 8fab0024 */ lw $t3,0x24($sp) +/* 3bd00: 00084880 */ sll $t1,$t0,0x2 +/* 3bd04: 03295021 */ addu $t2,$t9,$t1 +/* 3bd08: 8d4c0000 */ lw $t4,0x0($t2) +/* 3bd0c: a16c0008 */ sb $t4,0x8($t3) +/* 3bd10: 97ad0034 */ lhu $t5,0x34($sp) +/* 3bd14: 25ae0001 */ addiu $t6,$t5,0x1 +/* 3bd18: a7ae0034 */ sh $t6,0x34($sp) +/* 3bd1c: 97b80034 */ lhu $t8,0x34($sp) +/* 3bd20: 8faf002c */ lw $t7,0x2c($sp) +/* 3bd24: 8faa0024 */ lw $t2,0x24($sp) +/* 3bd28: 00184080 */ sll $t0,$t8,0x2 +/* 3bd2c: 01e8c821 */ addu $t9,$t7,$t0 +/* 3bd30: 8f290000 */ lw $t1,0x0($t9) +/* 3bd34: ad490000 */ sw $t1,0x0($t2) +/* 3bd38: 97ac0034 */ lhu $t4,0x34($sp) +/* 3bd3c: 258b0001 */ addiu $t3,$t4,0x1 +/* 3bd40: a7ab0034 */ sh $t3,0x34($sp) +/* 3bd44: 8fad0024 */ lw $t5,0x24($sp) +/* 3bd48: 240e0028 */ addiu $t6,$zero,0x28 +/* 3bd4c: 00002025 */ or $a0,$zero,$zero +/* 3bd50: 91a70008 */ lbu $a3,0x8($t5) +/* 3bd54: afae0010 */ sw $t6,0x10($sp) +/* 3bd58: 00002825 */ or $a1,$zero,$zero +/* 3bd5c: 0c00bec5 */ jal func0002fb14 +/* 3bd60: 8fa60044 */ lw $a2,0x44($sp) +/* 3bd64: 8fb80024 */ lw $t8,0x24($sp) +/* 3bd68: af020004 */ sw $v0,0x4($t8) +/* 3bd6c: 8faf0024 */ lw $t7,0x24($sp) +/* 3bd70: 24080002 */ addiu $t0,$zero,0x2 +/* 3bd74: 00002025 */ or $a0,$zero,$zero +/* 3bd78: 8de70000 */ lw $a3,0x0($t7) +/* 3bd7c: afa80010 */ sw $t0,0x10($sp) +/* 3bd80: 00002825 */ or $a1,$zero,$zero +/* 3bd84: 0c00bec5 */ jal func0002fb14 +/* 3bd88: 8fa60044 */ lw $a2,0x44($sp) +/* 3bd8c: 8fb90024 */ lw $t9,0x24($sp) +/* 3bd90: af220020 */ sw $v0,0x20($t9) +/* 3bd94: 8fa90024 */ lw $t1,0x24($sp) +/* 3bd98: 8d2a0020 */ lw $t2,0x20($t1) +/* 3bd9c: ad2a0028 */ sw $t2,0x28($t1) +/* 3bda0: 8fac0024 */ lw $t4,0x24($sp) +/* 3bda4: 240b0002 */ addiu $t3,$zero,0x2 +/* 3bda8: 00002025 */ or $a0,$zero,$zero +/* 3bdac: 8d870000 */ lw $a3,0x0($t4) +/* 3bdb0: afab0010 */ sw $t3,0x10($sp) +/* 3bdb4: 00002825 */ or $a1,$zero,$zero +/* 3bdb8: 0c00bec5 */ jal func0002fb14 +/* 3bdbc: 8fa60044 */ lw $a2,0x44($sp) +/* 3bdc0: 8fad0024 */ lw $t5,0x24($sp) +/* 3bdc4: ada20024 */ sw $v0,0x24($t5) +/* 3bdc8: 8fae0024 */ lw $t6,0x24($sp) +/* 3bdcc: 8dd80024 */ lw $t8,0x24($t6) +/* 3bdd0: add8002c */ sw $t8,0x2c($t6) +/* 3bdd4: 8faf0024 */ lw $t7,0x24($sp) +/* 3bdd8: a7a00032 */ sh $zero,0x32($sp) +/* 3bddc: 8de80000 */ lw $t0,0x0($t7) +/* 3bde0: 11000019 */ beqz $t0,.L0003be48 +/* 3bde4: 00000000 */ sll $zero,$zero,0x0 +.L0003bde8: +/* 3bde8: 8fb90024 */ lw $t9,0x24($sp) +/* 3bdec: 97a90032 */ lhu $t1,0x32($sp) +/* 3bdf0: 8f2a0024 */ lw $t2,0x24($t9) +/* 3bdf4: 00096040 */ sll $t4,$t1,0x1 +/* 3bdf8: 014c5821 */ addu $t3,$t2,$t4 +/* 3bdfc: a5600000 */ sh $zero,0x0($t3) +/* 3be00: 8fad0024 */ lw $t5,0x24($sp) +/* 3be04: 97ae0032 */ lhu $t6,0x32($sp) +/* 3be08: 8db80024 */ lw $t8,0x24($t5) +/* 3be0c: 000e7840 */ sll $t7,$t6,0x1 +/* 3be10: 8da90020 */ lw $t1,0x20($t5) +/* 3be14: 030f4021 */ addu $t0,$t8,$t7 +/* 3be18: 85190000 */ lh $t9,0x0($t0) +/* 3be1c: 012f5021 */ addu $t2,$t1,$t7 +/* 3be20: a5590000 */ sh $t9,0x0($t2) +/* 3be24: 97ac0032 */ lhu $t4,0x32($sp) +/* 3be28: 8fb80024 */ lw $t8,0x24($sp) +/* 3be2c: 258b0001 */ addiu $t3,$t4,0x1 +/* 3be30: a7ab0032 */ sh $t3,0x32($sp) +/* 3be34: 8f080000 */ lw $t0,0x0($t8) +/* 3be38: 316effff */ andi $t6,$t3,0xffff +/* 3be3c: 01c8082b */ sltu $at,$t6,$t0 +/* 3be40: 1420ffe9 */ bnez $at,.L0003bde8 +/* 3be44: 00000000 */ sll $zero,$zero,0x0 +.L0003be48: +/* 3be48: 8fad0024 */ lw $t5,0x24($sp) +/* 3be4c: a7a00036 */ sh $zero,0x36($sp) +/* 3be50: 91a90008 */ lbu $t1,0x8($t5) +/* 3be54: 192000e9 */ blez $t1,.L0003c1fc +/* 3be58: 00000000 */ sll $zero,$zero,0x0 +.L0003be5c: +/* 3be5c: 8faf0024 */ lw $t7,0x24($sp) +/* 3be60: 97aa0036 */ lhu $t2,0x36($sp) +/* 3be64: 8df90004 */ lw $t9,0x4($t7) +/* 3be68: 000a6080 */ sll $t4,$t2,0x2 +/* 3be6c: 018a6021 */ addu $t4,$t4,$t2 +/* 3be70: 000c60c0 */ sll $t4,$t4,0x3 +/* 3be74: 032c5821 */ addu $t3,$t9,$t4 +/* 3be78: afab0028 */ sw $t3,0x28($sp) +/* 3be7c: 97ae0034 */ lhu $t6,0x34($sp) +/* 3be80: 8fb8002c */ lw $t8,0x2c($sp) +/* 3be84: 8faf0028 */ lw $t7,0x28($sp) +/* 3be88: 000e4080 */ sll $t0,$t6,0x2 +/* 3be8c: 03086821 */ addu $t5,$t8,$t0 +/* 3be90: 8da90000 */ lw $t1,0x0($t5) +/* 3be94: ade90000 */ sw $t1,0x0($t7) +/* 3be98: 97aa0034 */ lhu $t2,0x34($sp) +/* 3be9c: 25590001 */ addiu $t9,$t2,0x1 +/* 3bea0: a7b90034 */ sh $t9,0x34($sp) +/* 3bea4: 97ab0034 */ lhu $t3,0x34($sp) +/* 3bea8: 8fac002c */ lw $t4,0x2c($sp) +/* 3beac: 8fad0028 */ lw $t5,0x28($sp) +/* 3beb0: 000b7080 */ sll $t6,$t3,0x2 +/* 3beb4: 018ec021 */ addu $t8,$t4,$t6 +/* 3beb8: 8f080000 */ lw $t0,0x0($t8) +/* 3bebc: ada80004 */ sw $t0,0x4($t5) +/* 3bec0: 97a90034 */ lhu $t1,0x34($sp) +/* 3bec4: 252f0001 */ addiu $t7,$t1,0x1 +/* 3bec8: a7af0034 */ sh $t7,0x34($sp) +/* 3becc: 97b90034 */ lhu $t9,0x34($sp) +/* 3bed0: 8faa002c */ lw $t2,0x2c($sp) +/* 3bed4: 8fb80028 */ lw $t8,0x28($sp) +/* 3bed8: 00195880 */ sll $t3,$t9,0x2 +/* 3bedc: 014b6021 */ addu $t4,$t2,$t3 +/* 3bee0: 8d8e0000 */ lw $t6,0x0($t4) +/* 3bee4: a70e000a */ sh $t6,0xa($t8) +/* 3bee8: 97a80034 */ lhu $t0,0x34($sp) +/* 3beec: 250d0001 */ addiu $t5,$t0,0x1 +/* 3bef0: a7ad0034 */ sh $t5,0x34($sp) +/* 3bef4: 97af0034 */ lhu $t7,0x34($sp) +/* 3bef8: 8fa9002c */ lw $t1,0x2c($sp) +/* 3befc: 8fac0028 */ lw $t4,0x28($sp) +/* 3bf00: 000fc880 */ sll $t9,$t7,0x2 +/* 3bf04: 01395021 */ addu $t2,$t1,$t9 +/* 3bf08: 8d4b0000 */ lw $t3,0x0($t2) +/* 3bf0c: a58b0008 */ sh $t3,0x8($t4) +/* 3bf10: 97ae0034 */ lhu $t6,0x34($sp) +/* 3bf14: 25d80001 */ addiu $t8,$t6,0x1 +/* 3bf18: a7b80034 */ sh $t8,0x34($sp) +/* 3bf1c: 97ad0034 */ lhu $t5,0x34($sp) +/* 3bf20: 8fa8002c */ lw $t0,0x2c($sp) +/* 3bf24: 8faa0028 */ lw $t2,0x28($sp) +/* 3bf28: 000d7880 */ sll $t7,$t5,0x2 +/* 3bf2c: 010f4821 */ addu $t1,$t0,$t7 +/* 3bf30: 8d390000 */ lw $t9,0x0($t1) +/* 3bf34: a559000c */ sh $t9,0xc($t2) +/* 3bf38: 97ab0034 */ lhu $t3,0x34($sp) +/* 3bf3c: 256c0001 */ addiu $t4,$t3,0x1 +/* 3bf40: a7ac0034 */ sh $t4,0x34($sp) +/* 3bf44: 97b80034 */ lhu $t8,0x34($sp) +/* 3bf48: 8fae002c */ lw $t6,0x2c($sp) +/* 3bf4c: 00186880 */ sll $t5,$t8,0x2 +/* 3bf50: 01cd4021 */ addu $t0,$t6,$t5 +/* 3bf54: 8d0f0000 */ lw $t7,0x0($t0) +/* 3bf58: 11e0005e */ beqz $t7,.L0003c0d4 +/* 3bf5c: 00000000 */ sll $zero,$zero,0x0 +/* 3bf60: 97b90034 */ lhu $t9,0x34($sp) +/* 3bf64: 8fa9002c */ lw $t1,0x2c($sp) +/* 3bf68: 3c01447a */ lui $at,0x447a +/* 3bf6c: 00195080 */ sll $t2,$t9,0x2 +/* 3bf70: 012a5821 */ addu $t3,$t1,$t2 +/* 3bf74: 8d6c0000 */ lw $t4,0x0($t3) +/* 3bf78: 44814000 */ mtc1 $at,$f8 +/* 3bf7c: 8fb8003c */ lw $t8,0x3c($sp) +/* 3bf80: 448c2000 */ mtc1 $t4,$f4 +/* 3bf84: 3c014000 */ lui $at,0x4000 +/* 3bf88: 8f0e0018 */ lw $t6,0x18($t8) +/* 3bf8c: 468021a0 */ cvt.s.w $f6,$f4 +/* 3bf90: 44818000 */ mtc1 $at,$f16 +/* 3bf94: 448e2000 */ mtc1 $t6,$f4 +/* 3bf98: 8fad0028 */ lw $t5,0x28($sp) +/* 3bf9c: 46083283 */ div.s $f10,$f6,$f8 +/* 3bfa0: 468021a0 */ cvt.s.w $f6,$f4 +/* 3bfa4: 46105482 */ mul.s $f18,$f10,$f16 +/* 3bfa8: 46069203 */ div.s $f8,$f18,$f6 +/* 3bfac: e5a80010 */ swc1 $f8,0x10($t5) +/* 3bfb0: 97a80034 */ lhu $t0,0x34($sp) +/* 3bfb4: 250f0001 */ addiu $t7,$t0,0x1 +/* 3bfb8: a7af0034 */ sh $t7,0x34($sp) +/* 3bfbc: 97a90034 */ lhu $t1,0x34($sp) +/* 3bfc0: 8fb9002c */ lw $t9,0x2c($sp) +/* 3bfc4: 8fb80028 */ lw $t8,0x28($sp) +/* 3bfc8: 00095080 */ sll $t2,$t1,0x2 +/* 3bfcc: 032a5821 */ addu $t3,$t9,$t2 +/* 3bfd0: 8d6c0000 */ lw $t4,0x0($t3) +/* 3bfd4: 8f0e0004 */ lw $t6,0x4($t8) +/* 3bfd8: 8f0d0000 */ lw $t5,0x0($t8) +/* 3bfdc: 448c5000 */ mtc1 $t4,$f10 +/* 3bfe0: 3c017005 */ lui $at,0x7005 +/* 3bfe4: 01cd4023 */ subu $t0,$t6,$t5 +/* 3bfe8: 46805420 */ cvt.s.w $f16,$f10 +/* 3bfec: 44883000 */ mtc1 $t0,$f6 +/* 3bff0: c4244ad8 */ lwc1 $f4,0x4ad8($at) +/* 3bff4: 46803220 */ cvt.s.w $f8,$f6 +/* 3bff8: 05010005 */ bgez $t0,.L0003c010 +/* 3bffc: 46048483 */ div.s $f18,$f16,$f4 +/* 3c000: 3c014f80 */ lui $at,0x4f80 +/* 3c004: 44815000 */ mtc1 $at,$f10 +/* 3c008: 00000000 */ sll $zero,$zero,0x0 +/* 3c00c: 460a4200 */ add.s $f8,$f8,$f10 +.L0003c010: +/* 3c010: 46089402 */ mul.s $f16,$f18,$f8 +/* 3c014: e710001c */ swc1 $f16,0x1c($t8) +/* 3c018: 97af0034 */ lhu $t7,0x34($sp) +/* 3c01c: 25e90001 */ addiu $t1,$t7,0x1 +/* 3c020: a7a90034 */ sh $t1,0x34($sp) +/* 3c024: 3c013f80 */ lui $at,0x3f80 +/* 3c028: 44812000 */ mtc1 $at,$f4 +/* 3c02c: 8fb90028 */ lw $t9,0x28($sp) +/* 3c030: e7240014 */ swc1 $f4,0x14($t9) +/* 3c034: 8faa0028 */ lw $t2,0x28($sp) +/* 3c038: ad400018 */ sw $zero,0x18($t2) +/* 3c03c: 240b0038 */ addiu $t3,$zero,0x38 +/* 3c040: afab0010 */ sw $t3,0x10($sp) +/* 3c044: 00002025 */ or $a0,$zero,$zero +/* 3c048: 00002825 */ or $a1,$zero,$zero +/* 3c04c: 8fa60044 */ lw $a2,0x44($sp) +/* 3c050: 0c00bec5 */ jal func0002fb14 +/* 3c054: 24070001 */ addiu $a3,$zero,0x1 +/* 3c058: 8fac0028 */ lw $t4,0x28($sp) +/* 3c05c: ad820024 */ sw $v0,0x24($t4) +/* 3c060: 240e0020 */ addiu $t6,$zero,0x20 +/* 3c064: afae0010 */ sw $t6,0x10($sp) +/* 3c068: 00002025 */ or $a0,$zero,$zero +/* 3c06c: 00002825 */ or $a1,$zero,$zero +/* 3c070: 8fa60044 */ lw $a2,0x44($sp) +/* 3c074: 0c00bec5 */ jal func0002fb14 +/* 3c078: 24070001 */ addiu $a3,$zero,0x1 +/* 3c07c: 8fad0028 */ lw $t5,0x28($sp) +/* 3c080: 8da80024 */ lw $t0,0x24($t5) +/* 3c084: ad020014 */ sw $v0,0x14($t0) +/* 3c088: 24180020 */ addiu $t8,$zero,0x20 +/* 3c08c: afb80010 */ sw $t8,0x10($sp) +/* 3c090: 00002025 */ or $a0,$zero,$zero +/* 3c094: 00002825 */ or $a1,$zero,$zero +/* 3c098: 8fa60044 */ lw $a2,0x44($sp) +/* 3c09c: 0c00bec5 */ jal func0002fb14 +/* 3c0a0: 24070001 */ addiu $a3,$zero,0x1 +/* 3c0a4: 8faf0028 */ lw $t7,0x28($sp) +/* 3c0a8: 8de90024 */ lw $t1,0x24($t7) +/* 3c0ac: ad220018 */ sw $v0,0x18($t1) +/* 3c0b0: 8fb90028 */ lw $t9,0x28($sp) +/* 3c0b4: 44803000 */ mtc1 $zero,$f6 +/* 3c0b8: 8f2a0024 */ lw $t2,0x24($t9) +/* 3c0bc: e5460024 */ swc1 $f6,0x24($t2) +/* 3c0c0: 8fac0028 */ lw $t4,0x28($sp) +/* 3c0c4: 240b0001 */ addiu $t3,$zero,0x1 +/* 3c0c8: 8d8e0024 */ lw $t6,0x24($t4) +/* 3c0cc: 10000009 */ beqz $zero,.L0003c0f4 +/* 3c0d0: adcb0028 */ sw $t3,0x28($t6) +.L0003c0d4: +/* 3c0d4: 8fad0028 */ lw $t5,0x28($sp) +/* 3c0d8: ada00024 */ sw $zero,0x24($t5) +/* 3c0dc: 97a80034 */ lhu $t0,0x34($sp) +/* 3c0e0: 25180001 */ addiu $t8,$t0,0x1 +/* 3c0e4: a7b80034 */ sh $t8,0x34($sp) +/* 3c0e8: 97af0034 */ lhu $t7,0x34($sp) +/* 3c0ec: 25e90001 */ addiu $t1,$t7,0x1 +/* 3c0f0: a7a90034 */ sh $t1,0x34($sp) +.L0003c0f4: +/* 3c0f4: 97aa0034 */ lhu $t2,0x34($sp) +/* 3c0f8: 8fb9002c */ lw $t9,0x2c($sp) +/* 3c0fc: 000a6080 */ sll $t4,$t2,0x2 +/* 3c100: 032c5821 */ addu $t3,$t9,$t4 +/* 3c104: 8d6e0000 */ lw $t6,0x0($t3) +/* 3c108: 11c0002e */ beqz $t6,.L0003c1c4 +/* 3c10c: 00000000 */ sll $zero,$zero,0x0 +/* 3c110: 240d0038 */ addiu $t5,$zero,0x38 +/* 3c114: afad0010 */ sw $t5,0x10($sp) +/* 3c118: 00002025 */ or $a0,$zero,$zero +/* 3c11c: 00002825 */ or $a1,$zero,$zero +/* 3c120: 8fa60044 */ lw $a2,0x44($sp) +/* 3c124: 0c00bec5 */ jal func0002fb14 +/* 3c128: 24070001 */ addiu $a3,$zero,0x1 +/* 3c12c: 8fa80028 */ lw $t0,0x28($sp) +/* 3c130: ad020020 */ sw $v0,0x20($t0) +/* 3c134: 24180008 */ addiu $t8,$zero,0x8 +/* 3c138: afb80010 */ sw $t8,0x10($sp) +/* 3c13c: 00002025 */ or $a0,$zero,$zero +/* 3c140: 00002825 */ or $a1,$zero,$zero +/* 3c144: 8fa60044 */ lw $a2,0x44($sp) +/* 3c148: 0c00bec5 */ jal func0002fb14 +/* 3c14c: 24070001 */ addiu $a3,$zero,0x1 +/* 3c150: 8faf0028 */ lw $t7,0x28($sp) +/* 3c154: 8de90020 */ lw $t1,0x20($t7) +/* 3c158: ad22002c */ sw $v0,0x2c($t1) +/* 3c15c: 240a0008 */ addiu $t2,$zero,0x8 +/* 3c160: afaa0010 */ sw $t2,0x10($sp) +/* 3c164: 00002025 */ or $a0,$zero,$zero +/* 3c168: 00002825 */ or $a1,$zero,$zero +/* 3c16c: 8fa60044 */ lw $a2,0x44($sp) +/* 3c170: 0c00bec5 */ jal func0002fb14 +/* 3c174: 24070001 */ addiu $a3,$zero,0x1 +/* 3c178: 8fb90028 */ lw $t9,0x28($sp) +/* 3c17c: 8f2c0020 */ lw $t4,0x20($t9) +/* 3c180: ad820030 */ sw $v0,0x30($t4) +/* 3c184: 97ae0034 */ lhu $t6,0x34($sp) +/* 3c188: 8fab002c */ lw $t3,0x2c($sp) +/* 3c18c: 8faf0028 */ lw $t7,0x28($sp) +/* 3c190: 000e6880 */ sll $t5,$t6,0x2 +/* 3c194: 016d4021 */ addu $t0,$t3,$t5 +/* 3c198: 8d180000 */ lw $t8,0x0($t0) +/* 3c19c: 8de90020 */ lw $t1,0x20($t7) +/* 3c1a0: a5380000 */ sh $t8,0x0($t1) +/* 3c1a4: 97aa0034 */ lhu $t2,0x34($sp) +/* 3c1a8: 25590001 */ addiu $t9,$t2,0x1 +/* 3c1ac: a7b90034 */ sh $t9,0x34($sp) +/* 3c1b0: 8fac0028 */ lw $t4,0x28($sp) +/* 3c1b4: 0c00ee21 */ jal func0003b884 +/* 3c1b8: 8d840020 */ lw $a0,0x20($t4) +/* 3c1bc: 10000006 */ beqz $zero,.L0003c1d8 +/* 3c1c0: 00000000 */ sll $zero,$zero,0x0 +.L0003c1c4: +/* 3c1c4: 8fae0028 */ lw $t6,0x28($sp) +/* 3c1c8: adc00020 */ sw $zero,0x20($t6) +/* 3c1cc: 97ab0034 */ lhu $t3,0x34($sp) +/* 3c1d0: 256d0001 */ addiu $t5,$t3,0x1 +/* 3c1d4: a7ad0034 */ sh $t5,0x34($sp) +.L0003c1d8: +/* 3c1d8: 97a80036 */ lhu $t0,0x36($sp) +/* 3c1dc: 8fa90024 */ lw $t1,0x24($sp) +/* 3c1e0: 250f0001 */ addiu $t7,$t0,0x1 +/* 3c1e4: a7af0036 */ sh $t7,0x36($sp) +/* 3c1e8: 912a0008 */ lbu $t2,0x8($t1) +/* 3c1ec: 31f8ffff */ andi $t8,$t7,0xffff +/* 3c1f0: 030a082a */ slt $at,$t8,$t2 +/* 3c1f4: 1420ff19 */ bnez $at,.L0003be5c +/* 3c1f8: 00000000 */ sll $zero,$zero,0x0 +.L0003c1fc: +/* 3c1fc: 10000001 */ beqz $zero,.L0003c204 +/* 3c200: 00000000 */ sll $zero,$zero,0x0 +.L0003c204: +/* 3c204: 8fbf001c */ lw $ra,0x1c($sp) +/* 3c208: 27bd0038 */ addiu $sp,$sp,0x38 +/* 3c20c: 03e00008 */ jr $ra +/* 3c210: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003c214 +/* 3c214: 27bdffe0 */ addiu $sp,$sp,-32 +/* 3c218: afbf001c */ sw $ra,0x1c($sp) +/* 3c21c: afa40020 */ sw $a0,0x20($sp) +/* 3c220: afa50024 */ sw $a1,0x24($sp) +/* 3c224: afa60028 */ sw $a2,0x28($sp) +/* 3c228: 240e0020 */ addiu $t6,$zero,0x20 +/* 3c22c: afae0010 */ sw $t6,0x10($sp) +/* 3c230: 00002025 */ or $a0,$zero,$zero +/* 3c234: 00002825 */ or $a1,$zero,$zero +/* 3c238: 8fa60028 */ lw $a2,0x28($sp) +/* 3c23c: 0c00bec5 */ jal func0002fb14 +/* 3c240: 24070001 */ addiu $a3,$zero,0x1 +/* 3c244: 8faf0020 */ lw $t7,0x20($sp) +/* 3c248: ade2000c */ sw $v0,0xc($t7) +/* 3c24c: 24180020 */ addiu $t8,$zero,0x20 +/* 3c250: afb80010 */ sw $t8,0x10($sp) +/* 3c254: 00002025 */ or $a0,$zero,$zero +/* 3c258: 00002825 */ or $a1,$zero,$zero +/* 3c25c: 8fa60028 */ lw $a2,0x28($sp) +/* 3c260: 0c00bec5 */ jal func0002fb14 +/* 3c264: 24070001 */ addiu $a3,$zero,0x1 +/* 3c268: 8fb90020 */ lw $t9,0x20($sp) +/* 3c26c: af220010 */ sw $v0,0x10($t9) +/* 3c270: 8fb90024 */ lw $t9,0x24($sp) +/* 3c274: 8fa40020 */ lw $a0,0x20($sp) +/* 3c278: 0320f809 */ jalr $t9 +/* 3c27c: 2484002c */ addiu $a0,$a0,0x2c +/* 3c280: 8fa80020 */ lw $t0,0x20($sp) +/* 3c284: ad020028 */ sw $v0,0x28($t0) +/* 3c288: 8fa90020 */ lw $t1,0x20($sp) +/* 3c28c: ad200034 */ sw $zero,0x34($t1) +/* 3c290: 8fab0020 */ lw $t3,0x20($sp) +/* 3c294: 240a0001 */ addiu $t2,$zero,0x1 +/* 3c298: ad6a0038 */ sw $t2,0x38($t3) +/* 3c29c: 8fac0020 */ lw $t4,0x20($sp) +/* 3c2a0: ad80003c */ sw $zero,0x3c($t4) +/* 3c2a4: 240d0020 */ addiu $t5,$zero,0x20 +/* 3c2a8: afad0010 */ sw $t5,0x10($sp) +/* 3c2ac: 00002025 */ or $a0,$zero,$zero +/* 3c2b0: 00002825 */ or $a1,$zero,$zero +/* 3c2b4: 8fa60028 */ lw $a2,0x28($sp) +/* 3c2b8: 0c00bec5 */ jal func0002fb14 +/* 3c2bc: 24070001 */ addiu $a3,$zero,0x1 +/* 3c2c0: 8fae0020 */ lw $t6,0x20($sp) +/* 3c2c4: adc20040 */ sw $v0,0x40($t6) +/* 3c2c8: 44802000 */ mtc1 $zero,$f4 +/* 3c2cc: 8faf0020 */ lw $t7,0x20($sp) +/* 3c2d0: e5e4004c */ swc1 $f4,0x4c($t7) +/* 3c2d4: 8fb90020 */ lw $t9,0x20($sp) +/* 3c2d8: 24180001 */ addiu $t8,$zero,0x1 +/* 3c2dc: af380050 */ sw $t8,0x50($t9) +/* 3c2e0: 3c013f80 */ lui $at,0x3f80 +/* 3c2e4: 44813000 */ mtc1 $at,$f6 +/* 3c2e8: 8fa80020 */ lw $t0,0x20($sp) +/* 3c2ec: e5060044 */ swc1 $f6,0x44($t0) +/* 3c2f0: 8fa90020 */ lw $t1,0x20($sp) +/* 3c2f4: ad200048 */ sw $zero,0x48($t1) +/* 3c2f8: 240a0050 */ addiu $t2,$zero,0x50 +/* 3c2fc: afaa0010 */ sw $t2,0x10($sp) +/* 3c300: 00002025 */ or $a0,$zero,$zero +/* 3c304: 00002825 */ or $a1,$zero,$zero +/* 3c308: 8fa60028 */ lw $a2,0x28($sp) +/* 3c30c: 0c00bec5 */ jal func0002fb14 +/* 3c310: 24070001 */ addiu $a3,$zero,0x1 +/* 3c314: 8fab0020 */ lw $t3,0x20($sp) +/* 3c318: ad620054 */ sw $v0,0x54($t3) +/* 3c31c: 8fad0020 */ lw $t5,0x20($sp) +/* 3c320: 240c0001 */ addiu $t4,$zero,0x1 +/* 3c324: adac0078 */ sw $t4,0x78($t5) +/* 3c328: 8fae0020 */ lw $t6,0x20($sp) +/* 3c32c: adc00084 */ sw $zero,0x84($t6) +/* 3c330: 8fb80020 */ lw $t8,0x20($sp) +/* 3c334: 240f0001 */ addiu $t7,$zero,0x1 +/* 3c338: a70f005a */ sh $t7,0x5a($t8) +/* 3c33c: 8fa80020 */ lw $t0,0x20($sp) +/* 3c340: 24190001 */ addiu $t9,$zero,0x1 +/* 3c344: a5190068 */ sh $t9,0x68($t0) +/* 3c348: 8faa0020 */ lw $t2,0x20($sp) +/* 3c34c: 24090001 */ addiu $t1,$zero,0x1 +/* 3c350: a549006e */ sh $t1,0x6e($t2) +/* 3c354: 8fac0020 */ lw $t4,0x20($sp) +/* 3c358: 240b0001 */ addiu $t3,$zero,0x1 +/* 3c35c: a58b005c */ sh $t3,0x5c($t4) +/* 3c360: 8fae0020 */ lw $t6,0x20($sp) +/* 3c364: 240d0001 */ addiu $t5,$zero,0x1 +/* 3c368: a5cd005e */ sh $t5,0x5e($t6) +/* 3c36c: 8faf0020 */ lw $t7,0x20($sp) +/* 3c370: a5e00060 */ sh $zero,0x60($t7) +/* 3c374: 8fb80020 */ lw $t8,0x20($sp) +/* 3c378: a7000062 */ sh $zero,0x62($t8) +/* 3c37c: 8fa80020 */ lw $t0,0x20($sp) +/* 3c380: 24190001 */ addiu $t9,$zero,0x1 +/* 3c384: a5190066 */ sh $t9,0x66($t0) +/* 3c388: 8fa90020 */ lw $t1,0x20($sp) +/* 3c38c: a5200064 */ sh $zero,0x64($t1) +/* 3c390: 8fab0020 */ lw $t3,0x20($sp) +/* 3c394: 240a0001 */ addiu $t2,$zero,0x1 +/* 3c398: a56a0066 */ sh $t2,0x66($t3) +/* 3c39c: 8fac0020 */ lw $t4,0x20($sp) +/* 3c3a0: a5800064 */ sh $zero,0x64($t4) +/* 3c3a4: 8fad0020 */ lw $t5,0x20($sp) +/* 3c3a8: ada00070 */ sw $zero,0x70($t5) +/* 3c3ac: 8fae0020 */ lw $t6,0x20($sp) +/* 3c3b0: adc00074 */ sw $zero,0x74($t6) +/* 3c3b4: 8faf0020 */ lw $t7,0x20($sp) +/* 3c3b8: a5e00058 */ sh $zero,0x58($t7) +/* 3c3bc: 8fb80020 */ lw $t8,0x20($sp) +/* 3c3c0: af00007c */ sw $zero,0x7c($t8) +/* 3c3c4: 8fb90020 */ lw $t9,0x20($sp) +/* 3c3c8: af200080 */ sw $zero,0x80($t9) +/* 3c3cc: 8fa80020 */ lw $t0,0x20($sp) +/* 3c3d0: a100008c */ sb $zero,0x8c($t0) +/* 3c3d4: 8fa90020 */ lw $t1,0x20($sp) +/* 3c3d8: a5200092 */ sh $zero,0x92($t1) +/* 3c3dc: 8faa0020 */ lw $t2,0x20($sp) +/* 3c3e0: a5400090 */ sh $zero,0x90($t2) +/* 3c3e4: 240b0008 */ addiu $t3,$zero,0x8 +/* 3c3e8: afab0010 */ sw $t3,0x10($sp) +/* 3c3ec: 00002025 */ or $a0,$zero,$zero +/* 3c3f0: 00002825 */ or $a1,$zero,$zero +/* 3c3f4: 8fa60028 */ lw $a2,0x28($sp) +/* 3c3f8: 0c00bec5 */ jal func0002fb14 +/* 3c3fc: 24070001 */ addiu $a3,$zero,0x1 +/* 3c400: 8fac0020 */ lw $t4,0x20($sp) +/* 3c404: ad8200bc */ sw $v0,0xbc($t4) +/* 3c408: 8fad0020 */ lw $t5,0x20($sp) +/* 3c40c: ada000b8 */ sw $zero,0xb8($t5) +/* 3c410: 10000001 */ beqz $zero,.L0003c418 +/* 3c414: 00000000 */ sll $zero,$zero,0x0 +.L0003c418: +/* 3c418: 8fbf001c */ lw $ra,0x1c($sp) +/* 3c41c: 27bd0020 */ addiu $sp,$sp,0x20 +/* 3c420: 03e00008 */ jr $ra +/* 3c424: 00000000 */ sll $zero,$zero,0x0 +/* 3c428: 00000000 */ sll $zero,$zero,0x0 +/* 3c42c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003c430 +/* 3c430: 27bdffd8 */ addiu $sp,$sp,-40 +/* 3c434: afbf0014 */ sw $ra,0x14($sp) +/* 3c438: afa40028 */ sw $a0,0x28($sp) +/* 3c43c: afa5002c */ sw $a1,0x2c($sp) +/* 3c440: 8fae002c */ lw $t6,0x2c($sp) +/* 3c444: afae0024 */ sw $t6,0x24($sp) +/* 3c448: 8fa40028 */ lw $a0,0x28($sp) +/* 3c44c: 0c0112f0 */ jal func00044bc0 +/* 3c450: 8fa50024 */ lw $a1,0x24($sp) +/* 3c454: afa20024 */ sw $v0,0x24($sp) +/* 3c458: 8faf0024 */ lw $t7,0x24($sp) +/* 3c45c: 25f80008 */ addiu $t8,$t7,0x8 +/* 3c460: afb80024 */ sw $t8,0x24($sp) +/* 3c464: afaf0020 */ sw $t7,0x20($sp) +/* 3c468: 8fa80020 */ lw $t0,0x20($sp) +/* 3c46c: 3c190d00 */ lui $t9,0xd00 +/* 3c470: ad190000 */ sw $t9,0x0($t0) +/* 3c474: 8fa90024 */ lw $t1,0x24($sp) +/* 3c478: 252a0008 */ addiu $t2,$t1,0x8 +/* 3c47c: afaa0024 */ sw $t2,0x24($sp) +/* 3c480: afa9001c */ sw $t1,0x1c($sp) +/* 3c484: 8fac001c */ lw $t4,0x1c($sp) +/* 3c488: 3c0b062e */ lui $t3,0x62e +/* 3c48c: ad8b0000 */ sw $t3,0x0($t4) +/* 3c490: 3c0d8006 */ lui $t5,0x8006 +/* 3c494: 8dadf114 */ lw $t5,-0xeec($t5) +/* 3c498: 8faf001c */ lw $t7,0x1c($sp) +/* 3c49c: 8dae0048 */ lw $t6,0x48($t5) +/* 3c4a0: adee0004 */ sw $t6,0x4($t7) +/* 3c4a4: 10000003 */ beqz $zero,.L0003c4b4 +/* 3c4a8: 8fa20024 */ lw $v0,0x24($sp) +/* 3c4ac: 10000001 */ beqz $zero,.L0003c4b4 +/* 3c4b0: 00000000 */ sll $zero,$zero,0x0 +.L0003c4b4: +/* 3c4b4: 8fbf0014 */ lw $ra,0x14($sp) +/* 3c4b8: 27bd0028 */ addiu $sp,$sp,0x28 +/* 3c4bc: 03e00008 */ jr $ra +/* 3c4c0: 00000000 */ sll $zero,$zero,0x0 +/* 3c4c4: 00000000 */ sll $zero,$zero,0x0 +/* 3c4c8: 00000000 */ sll $zero,$zero,0x0 +/* 3c4cc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003c4d0 +/* 3c4d0: 27bdffe0 */ addiu $sp,$sp,-32 +/* 3c4d4: afbf0014 */ sw $ra,0x14($sp) +/* 3c4d8: afa40020 */ sw $a0,0x20($sp) +/* 3c4dc: afa50024 */ sw $a1,0x24($sp) +/* 3c4e0: afa60028 */ sw $a2,0x28($sp) +/* 3c4e4: 8fae0020 */ lw $t6,0x20($sp) +/* 3c4e8: adc00010 */ sw $zero,0x10($t6) +/* 3c4ec: 8faf0020 */ lw $t7,0x20($sp) +/* 3c4f0: ade00008 */ sw $zero,0x8($t7) +/* 3c4f4: 8fb80020 */ lw $t8,0x20($sp) +/* 3c4f8: af00000c */ sw $zero,0xc($t8) +/* 3c4fc: 8fb90020 */ lw $t9,0x20($sp) +/* 3c500: af200000 */ sw $zero,0x0($t9) +/* 3c504: 8fa80020 */ lw $t0,0x20($sp) +/* 3c508: ad000004 */ sw $zero,0x4($t0) +/* 3c50c: 8fa90028 */ lw $t1,0x28($sp) +/* 3c510: afa0001c */ sw $zero,0x1c($sp) +/* 3c514: 1920000f */ blez $t1,.L0003c554 +/* 3c518: 00000000 */ sll $zero,$zero,0x0 +.L0003c51c: +/* 3c51c: 8faa001c */ lw $t2,0x1c($sp) +/* 3c520: 8fac0024 */ lw $t4,0x24($sp) +/* 3c524: 8fa50020 */ lw $a1,0x20($sp) +/* 3c528: 000a58c0 */ sll $t3,$t2,0x3 +/* 3c52c: 016a5823 */ subu $t3,$t3,$t2 +/* 3c530: 000b5880 */ sll $t3,$t3,0x2 +/* 3c534: 0c00c5dc */ jal func00031770 +/* 3c538: 016c2021 */ addu $a0,$t3,$t4 +/* 3c53c: 8fad001c */ lw $t5,0x1c($sp) +/* 3c540: 8faf0028 */ lw $t7,0x28($sp) +/* 3c544: 25ae0001 */ addiu $t6,$t5,0x1 +/* 3c548: 01cf082a */ slt $at,$t6,$t7 +/* 3c54c: 1420fff3 */ bnez $at,.L0003c51c +/* 3c550: afae001c */ sw $t6,0x1c($sp) +.L0003c554: +/* 3c554: 10000001 */ beqz $zero,.L0003c55c +/* 3c558: 00000000 */ sll $zero,$zero,0x0 +.L0003c55c: +/* 3c55c: 8fbf0014 */ lw $ra,0x14($sp) +/* 3c560: 27bd0020 */ addiu $sp,$sp,0x20 +/* 3c564: 03e00008 */ jr $ra +/* 3c568: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003c56c +/* 3c56c: 27bdffd8 */ addiu $sp,$sp,-40 +/* 3c570: afbf0014 */ sw $ra,0x14($sp) +/* 3c574: afa40028 */ sw $a0,0x28($sp) +/* 3c578: afa5002c */ sw $a1,0x2c($sp) +/* 3c57c: 0c012194 */ jal func00048650 +/* 3c580: 24040001 */ addiu $a0,$zero,0x1 +/* 3c584: afa2001c */ sw $v0,0x1c($sp) +/* 3c588: 8fae0028 */ lw $t6,0x28($sp) +/* 3c58c: 8dcf0008 */ lw $t7,0x8($t6) +/* 3c590: afaf0024 */ sw $t7,0x24($sp) +/* 3c594: 8fb80024 */ lw $t8,0x24($sp) +/* 3c598: 1300000f */ beqz $t8,.L0003c5d8 +/* 3c59c: 00000000 */ sll $zero,$zero,0x0 +/* 3c5a0: 0c00c5e9 */ jal func000317a4 +/* 3c5a4: 8fa40024 */ lw $a0,0x24($sp) +/* 3c5a8: 8fa40024 */ lw $a0,0x24($sp) +/* 3c5ac: 8fa5002c */ lw $a1,0x2c($sp) +/* 3c5b0: 24060010 */ addiu $a2,$zero,0x10 +/* 3c5b4: 0c012c5c */ jal func0004b170 +/* 3c5b8: 2484000c */ addiu $a0,$a0,0xc +/* 3c5bc: 8fa40024 */ lw $a0,0x24($sp) +/* 3c5c0: 0c00c5dc */ jal func00031770 +/* 3c5c4: 8fa50028 */ lw $a1,0x28($sp) +/* 3c5c8: 8fb90024 */ lw $t9,0x24($sp) +/* 3c5cc: 8f280008 */ lw $t0,0x8($t9) +/* 3c5d0: 10000005 */ beqz $zero,.L0003c5e8 +/* 3c5d4: afa80020 */ sw $t0,0x20($sp) +.L0003c5d8: +/* 3c5d8: 8faa002c */ lw $t2,0x2c($sp) +/* 3c5dc: 2409ffff */ addiu $t1,$zero,-1 +/* 3c5e0: a5490000 */ sh $t1,0x0($t2) +/* 3c5e4: afa00020 */ sw $zero,0x20($sp) +.L0003c5e8: +/* 3c5e8: 0c012194 */ jal func00048650 +/* 3c5ec: 8fa4001c */ lw $a0,0x1c($sp) +/* 3c5f0: 10000003 */ beqz $zero,.L0003c600 +/* 3c5f4: 8fa20020 */ lw $v0,0x20($sp) +/* 3c5f8: 10000001 */ beqz $zero,.L0003c600 +/* 3c5fc: 00000000 */ sll $zero,$zero,0x0 +.L0003c600: +/* 3c600: 8fbf0014 */ lw $ra,0x14($sp) +/* 3c604: 27bd0028 */ addiu $sp,$sp,0x28 +/* 3c608: 03e00008 */ jr $ra +/* 3c60c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003c610 +/* 3c610: 27bdffd0 */ addiu $sp,$sp,-48 +/* 3c614: afbf0014 */ sw $ra,0x14($sp) +/* 3c618: afa40030 */ sw $a0,0x30($sp) +/* 3c61c: afa50034 */ sw $a1,0x34($sp) +/* 3c620: afa60038 */ sw $a2,0x38($sp) +/* 3c624: afa7003c */ sw $a3,0x3c($sp) +/* 3c628: afa00020 */ sw $zero,0x20($sp) +/* 3c62c: 0c012194 */ jal func00048650 +/* 3c630: 24040001 */ addiu $a0,$zero,0x1 +/* 3c634: afa2001c */ sw $v0,0x1c($sp) +/* 3c638: 8fae0030 */ lw $t6,0x30($sp) +/* 3c63c: 8dcf0000 */ lw $t7,0x0($t6) +/* 3c640: afaf002c */ sw $t7,0x2c($sp) +/* 3c644: 8fb8002c */ lw $t8,0x2c($sp) +/* 3c648: 17000005 */ bnez $t8,.L0003c660 +/* 3c64c: 00000000 */ sll $zero,$zero,0x0 +/* 3c650: 0c012194 */ jal func00048650 +/* 3c654: 8fa4001c */ lw $a0,0x1c($sp) +/* 3c658: 10000055 */ beqz $zero,.L0003c7b0 +/* 3c65c: 00000000 */ sll $zero,$zero,0x0 +.L0003c660: +/* 3c660: 8fb9002c */ lw $t9,0x2c($sp) +/* 3c664: 8f280000 */ lw $t0,0x0($t9) +/* 3c668: 15000008 */ bnez $t0,.L0003c68c +/* 3c66c: 00000000 */ sll $zero,$zero,0x0 +/* 3c670: 8fa9003c */ lw $t1,0x3c($sp) +/* 3c674: 15200005 */ bnez $t1,.L0003c68c +/* 3c678: 00000000 */ sll $zero,$zero,0x0 +/* 3c67c: 0c012194 */ jal func00048650 +/* 3c680: 8fa4001c */ lw $a0,0x1c($sp) +/* 3c684: 1000004a */ beqz $zero,.L0003c7b0 +/* 3c688: 00000000 */ sll $zero,$zero,0x0 +.L0003c68c: +/* 3c68c: 0c00c5e9 */ jal func000317a4 +/* 3c690: 8fa4002c */ lw $a0,0x2c($sp) +/* 3c694: 8fa5002c */ lw $a1,0x2c($sp) +/* 3c698: 8fa40034 */ lw $a0,0x34($sp) +/* 3c69c: 24060010 */ addiu $a2,$zero,0x10 +/* 3c6a0: 0c012c5c */ jal func0004b170 +/* 3c6a4: 24a5000c */ addiu $a1,$a1,0xc +/* 3c6a8: 8faa0038 */ lw $t2,0x38($sp) +/* 3c6ac: 3c017fff */ lui $at,0x7fff +/* 3c6b0: 3421ffff */ ori $at,$at,0xffff +/* 3c6b4: 15410003 */ bne $t2,$at,.L0003c6c4 +/* 3c6b8: 00000000 */ sll $zero,$zero,0x0 +/* 3c6bc: 240bffff */ addiu $t3,$zero,-1 +/* 3c6c0: afab0020 */ sw $t3,0x20($sp) +.L0003c6c4: +/* 3c6c4: 8fac0030 */ lw $t4,0x30($sp) +/* 3c6c8: 258d0008 */ addiu $t5,$t4,0x8 +/* 3c6cc: 11a00034 */ beqz $t5,.L0003c7a0 +/* 3c6d0: afad0024 */ sw $t5,0x24($sp) +.L0003c6d4: +/* 3c6d4: 8fae0024 */ lw $t6,0x24($sp) +/* 3c6d8: 8dcf0000 */ lw $t7,0x0($t6) +/* 3c6dc: 15e00011 */ bnez $t7,.L0003c724 +/* 3c6e0: 00000000 */ sll $zero,$zero,0x0 +/* 3c6e4: 8fb80020 */ lw $t8,0x20($sp) +/* 3c6e8: 13000004 */ beqz $t8,.L0003c6fc +/* 3c6ec: 00000000 */ sll $zero,$zero,0x0 +/* 3c6f0: 8fb9002c */ lw $t9,0x2c($sp) +/* 3c6f4: 10000004 */ beqz $zero,.L0003c708 +/* 3c6f8: af200008 */ sw $zero,0x8($t9) +.L0003c6fc: +/* 3c6fc: 8fa80038 */ lw $t0,0x38($sp) +/* 3c700: 8fa9002c */ lw $t1,0x2c($sp) +/* 3c704: ad280008 */ sw $t0,0x8($t1) +.L0003c708: +/* 3c708: 8fa4002c */ lw $a0,0x2c($sp) +/* 3c70c: 0c00c5dc */ jal func00031770 +/* 3c710: 8fa50024 */ lw $a1,0x24($sp) +/* 3c714: 10000022 */ beqz $zero,.L0003c7a0 +/* 3c718: 00000000 */ sll $zero,$zero,0x0 +/* 3c71c: 1000001c */ beqz $zero,.L0003c790 +/* 3c720: 00000000 */ sll $zero,$zero,0x0 +.L0003c724: +/* 3c724: 8faa0024 */ lw $t2,0x24($sp) +/* 3c728: 8d4b0000 */ lw $t3,0x0($t2) +/* 3c72c: afab0028 */ sw $t3,0x28($sp) +/* 3c730: 8fad0028 */ lw $t5,0x28($sp) +/* 3c734: 8fac0038 */ lw $t4,0x38($sp) +/* 3c738: 8dae0008 */ lw $t6,0x8($t5) +/* 3c73c: 018e082a */ slt $at,$t4,$t6 +/* 3c740: 1020000e */ beqz $at,.L0003c77c +/* 3c744: 00000000 */ sll $zero,$zero,0x0 +/* 3c748: 8faf0038 */ lw $t7,0x38($sp) +/* 3c74c: 8fb8002c */ lw $t8,0x2c($sp) +/* 3c750: af0f0008 */ sw $t7,0x8($t8) +/* 3c754: 8fb90028 */ lw $t9,0x28($sp) +/* 3c758: 8fa90038 */ lw $t1,0x38($sp) +/* 3c75c: 8f280008 */ lw $t0,0x8($t9) +/* 3c760: 01095023 */ subu $t2,$t0,$t1 +/* 3c764: af2a0008 */ sw $t2,0x8($t9) +/* 3c768: 8fa4002c */ lw $a0,0x2c($sp) +/* 3c76c: 0c00c5dc */ jal func00031770 +/* 3c770: 8fa50024 */ lw $a1,0x24($sp) +/* 3c774: 1000000a */ beqz $zero,.L0003c7a0 +/* 3c778: 00000000 */ sll $zero,$zero,0x0 +.L0003c77c: +/* 3c77c: 8fad0028 */ lw $t5,0x28($sp) +/* 3c780: 8fab0038 */ lw $t3,0x38($sp) +/* 3c784: 8dac0008 */ lw $t4,0x8($t5) +/* 3c788: 016c7023 */ subu $t6,$t3,$t4 +/* 3c78c: afae0038 */ sw $t6,0x38($sp) +.L0003c790: +/* 3c790: 8faf0024 */ lw $t7,0x24($sp) +/* 3c794: 8df80000 */ lw $t8,0x0($t7) +/* 3c798: 1700ffce */ bnez $t8,.L0003c6d4 +/* 3c79c: afb80024 */ sw $t8,0x24($sp) +.L0003c7a0: +/* 3c7a0: 0c012194 */ jal func00048650 +/* 3c7a4: 8fa4001c */ lw $a0,0x1c($sp) +/* 3c7a8: 10000001 */ beqz $zero,.L0003c7b0 +/* 3c7ac: 00000000 */ sll $zero,$zero,0x0 +.L0003c7b0: +/* 3c7b0: 8fbf0014 */ lw $ra,0x14($sp) +/* 3c7b4: 27bd0030 */ addiu $sp,$sp,0x30 +/* 3c7b8: 03e00008 */ jr $ra +/* 3c7bc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003c7c0 +/* 3c7c0: 27bdffd0 */ addiu $sp,$sp,-48 +/* 3c7c4: afbf0014 */ sw $ra,0x14($sp) +/* 3c7c8: afa40030 */ sw $a0,0x30($sp) +/* 3c7cc: afa50034 */ sw $a1,0x34($sp) +/* 3c7d0: 0c012194 */ jal func00048650 +/* 3c7d4: 24040001 */ addiu $a0,$zero,0x1 +/* 3c7d8: afa2001c */ sw $v0,0x1c($sp) +/* 3c7dc: 8fae0030 */ lw $t6,0x30($sp) +/* 3c7e0: 8dcf0008 */ lw $t7,0x8($t6) +/* 3c7e4: afaf002c */ sw $t7,0x2c($sp) +/* 3c7e8: 8fb8002c */ lw $t8,0x2c($sp) +/* 3c7ec: 13000020 */ beqz $t8,.L0003c870 +/* 3c7f0: 00000000 */ sll $zero,$zero,0x0 +.L0003c7f4: +/* 3c7f4: 8fb9002c */ lw $t9,0x2c($sp) +/* 3c7f8: 8f280000 */ lw $t0,0x0($t9) +/* 3c7fc: afa80028 */ sw $t0,0x28($sp) +/* 3c800: 8fa9002c */ lw $t1,0x2c($sp) +/* 3c804: afa90024 */ sw $t1,0x24($sp) +/* 3c808: 8faa0028 */ lw $t2,0x28($sp) +/* 3c80c: afaa0020 */ sw $t2,0x20($sp) +/* 3c810: 8fab0024 */ lw $t3,0x24($sp) +/* 3c814: 87ad0036 */ lh $t5,0x36($sp) +/* 3c818: 856c000c */ lh $t4,0xc($t3) +/* 3c81c: 158d000f */ bne $t4,$t5,.L0003c85c +/* 3c820: 00000000 */ sll $zero,$zero,0x0 +/* 3c824: 8fae0020 */ lw $t6,0x20($sp) +/* 3c828: 11c00007 */ beqz $t6,.L0003c848 +/* 3c82c: 00000000 */ sll $zero,$zero,0x0 +/* 3c830: 8faf0020 */ lw $t7,0x20($sp) +/* 3c834: 8fb90024 */ lw $t9,0x24($sp) +/* 3c838: 8df80008 */ lw $t8,0x8($t7) +/* 3c83c: 8f280008 */ lw $t0,0x8($t9) +/* 3c840: 03084821 */ addu $t1,$t8,$t0 +/* 3c844: ade90008 */ sw $t1,0x8($t7) +.L0003c848: +/* 3c848: 0c00c5e9 */ jal func000317a4 +/* 3c84c: 8fa4002c */ lw $a0,0x2c($sp) +/* 3c850: 8fa4002c */ lw $a0,0x2c($sp) +/* 3c854: 0c00c5dc */ jal func00031770 +/* 3c858: 8fa50030 */ lw $a1,0x30($sp) +.L0003c85c: +/* 3c85c: 8faa0028 */ lw $t2,0x28($sp) +/* 3c860: afaa002c */ sw $t2,0x2c($sp) +/* 3c864: 8fab002c */ lw $t3,0x2c($sp) +/* 3c868: 1560ffe2 */ bnez $t3,.L0003c7f4 +/* 3c86c: 00000000 */ sll $zero,$zero,0x0 +.L0003c870: +/* 3c870: 0c012194 */ jal func00048650 +/* 3c874: 8fa4001c */ lw $a0,0x1c($sp) +/* 3c878: 10000001 */ beqz $zero,.L0003c880 +/* 3c87c: 00000000 */ sll $zero,$zero,0x0 +.L0003c880: +/* 3c880: 8fbf0014 */ lw $ra,0x14($sp) +/* 3c884: 27bd0030 */ addiu $sp,$sp,0x30 +/* 3c888: 03e00008 */ jr $ra +/* 3c88c: 00000000 */ sll $zero,$zero,0x0 +/* 3c890: 27bdffe0 */ addiu $sp,$sp,-32 +/* 3c894: afbf0014 */ sw $ra,0x14($sp) +/* 3c898: afa40020 */ sw $a0,0x20($sp) +/* 3c89c: 0c012194 */ jal func00048650 +/* 3c8a0: 24040001 */ addiu $a0,$zero,0x1 +/* 3c8a4: afa2001c */ sw $v0,0x1c($sp) +/* 3c8a8: 3c0e8006 */ lui $t6,0x8006 +/* 3c8ac: 8dcef114 */ lw $t6,-0xeec($t6) +/* 3c8b0: 8fb80020 */ lw $t8,0x20($sp) +/* 3c8b4: 8dcf0020 */ lw $t7,0x20($t6) +/* 3c8b8: af0f0010 */ sw $t7,0x10($t8) +/* 3c8bc: 3c198006 */ lui $t9,0x8006 +/* 3c8c0: 8f39f114 */ lw $t9,-0xeec($t9) +/* 3c8c4: 8fa90020 */ lw $t1,0x20($sp) +/* 3c8c8: 8f280000 */ lw $t0,0x0($t9) +/* 3c8cc: ad280000 */ sw $t0,0x0($t1) +/* 3c8d0: 3c0b8006 */ lui $t3,0x8006 +/* 3c8d4: 8d6bf114 */ lw $t3,-0xeec($t3) +/* 3c8d8: 8faa0020 */ lw $t2,0x20($sp) +/* 3c8dc: ad6a0000 */ sw $t2,0x0($t3) +/* 3c8e0: 0c012194 */ jal func00048650 +/* 3c8e4: 8fa4001c */ lw $a0,0x1c($sp) +/* 3c8e8: 10000001 */ beqz $zero,.L0003c8f0 +/* 3c8ec: 00000000 */ sll $zero,$zero,0x0 +.L0003c8f0: +/* 3c8f0: 8fbf0014 */ lw $ra,0x14($sp) +/* 3c8f4: 27bd0020 */ addiu $sp,$sp,0x20 +/* 3c8f8: 03e00008 */ jr $ra +/* 3c8fc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003c900 +/* 3c900: 27bdffe0 */ addiu $sp,$sp,-32 +/* 3c904: afbf0014 */ sw $ra,0x14($sp) +/* 3c908: afa40020 */ sw $a0,0x20($sp) +/* 3c90c: 0c012194 */ jal func00048650 +/* 3c910: 24040001 */ addiu $a0,$zero,0x1 +/* 3c914: afa2001c */ sw $v0,0x1c($sp) +/* 3c918: 3c0e8006 */ lui $t6,0x8006 +/* 3c91c: 8dcef114 */ lw $t6,-0xeec($t6) +/* 3c920: 8fb80020 */ lw $t8,0x20($sp) +/* 3c924: 8dcf0020 */ lw $t7,0x20($t6) +/* 3c928: af0f0010 */ sw $t7,0x10($t8) +/* 3c92c: 3c198006 */ lui $t9,0x8006 +/* 3c930: 8f39f114 */ lw $t9,-0xeec($t9) +/* 3c934: 8fa90020 */ lw $t1,0x20($sp) +/* 3c938: 8f280000 */ lw $t0,0x0($t9) +/* 3c93c: ad280000 */ sw $t0,0x0($t1) +/* 3c940: 3c0b8006 */ lui $t3,0x8006 +/* 3c944: 8d6bf114 */ lw $t3,-0xeec($t3) +/* 3c948: 8faa0020 */ lw $t2,0x20($sp) +/* 3c94c: ad6a0000 */ sw $t2,0x0($t3) +/* 3c950: 0c012194 */ jal func00048650 +/* 3c954: 8fa4001c */ lw $a0,0x1c($sp) +/* 3c958: 10000001 */ beqz $zero,.L0003c960 +/* 3c95c: 00000000 */ sll $zero,$zero,0x0 +.L0003c960: +/* 3c960: 8fbf0014 */ lw $ra,0x14($sp) +/* 3c964: 27bd0020 */ addiu $sp,$sp,0x20 +/* 3c968: 03e00008 */ jr $ra +/* 3c96c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003c970 +/* 3c970: 27bdffe0 */ addiu $sp,$sp,-32 +/* 3c974: afbf0014 */ sw $ra,0x14($sp) +/* 3c978: afa40020 */ sw $a0,0x20($sp) +/* 3c97c: 0c012194 */ jal func00048650 +/* 3c980: 24040001 */ addiu $a0,$zero,0x1 +/* 3c984: afa2001c */ sw $v0,0x1c($sp) +/* 3c988: 3c0e8006 */ lui $t6,0x8006 +/* 3c98c: 8dcef114 */ lw $t6,-0xeec($t6) +/* 3c990: 8fb80020 */ lw $t8,0x20($sp) +/* 3c994: 8dcf0020 */ lw $t7,0x20($t6) +/* 3c998: af0f0010 */ sw $t7,0x10($t8) +/* 3c99c: 3c198006 */ lui $t9,0x8006 +/* 3c9a0: 8f39f114 */ lw $t9,-0xeec($t9) +/* 3c9a4: 8fa90020 */ lw $t1,0x20($sp) +/* 3c9a8: 8f280000 */ lw $t0,0x0($t9) +/* 3c9ac: ad280000 */ sw $t0,0x0($t1) +/* 3c9b0: 3c0b8006 */ lui $t3,0x8006 +/* 3c9b4: 8d6bf114 */ lw $t3,-0xeec($t3) +/* 3c9b8: 8faa0020 */ lw $t2,0x20($sp) +/* 3c9bc: ad6a0000 */ sw $t2,0x0($t3) +/* 3c9c0: 0c012194 */ jal func00048650 +/* 3c9c4: 8fa4001c */ lw $a0,0x1c($sp) +/* 3c9c8: 10000001 */ beqz $zero,.L0003c9d0 +/* 3c9cc: 00000000 */ sll $zero,$zero,0x0 +.L0003c9d0: +/* 3c9d0: 8fbf0014 */ lw $ra,0x14($sp) +/* 3c9d4: 27bd0020 */ addiu $sp,$sp,0x20 +/* 3c9d8: 03e00008 */ jr $ra +/* 3c9dc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003c9e0 +/* 3c9e0: 27bdffd8 */ addiu $sp,$sp,-40 +/* 3c9e4: afbf0014 */ sw $ra,0x14($sp) +/* 3c9e8: afa40028 */ sw $a0,0x28($sp) +/* 3c9ec: afa5002c */ sw $a1,0x2c($sp) +/* 3c9f0: afa00024 */ sw $zero,0x24($sp) +/* 3c9f4: 8fae002c */ lw $t6,0x2c($sp) +/* 3c9f8: 8fb80028 */ lw $t8,0x28($sp) +/* 3c9fc: 85cf0000 */ lh $t7,0x0($t6) +/* 3ca00: a70f0016 */ sh $t7,0x16($t8) +/* 3ca04: 8fb9002c */ lw $t9,0x2c($sp) +/* 3ca08: 8fa90028 */ lw $t1,0x28($sp) +/* 3ca0c: 93280004 */ lbu $t0,0x4($t9) +/* 3ca10: a528001a */ sh $t0,0x1a($t1) +/* 3ca14: 8faa0028 */ lw $t2,0x28($sp) +/* 3ca18: ad40000c */ sw $zero,0xc($t2) +/* 3ca1c: 8fab002c */ lw $t3,0x2c($sp) +/* 3ca20: 8fad0028 */ lw $t5,0x28($sp) +/* 3ca24: 856c0002 */ lh $t4,0x2($t3) +/* 3ca28: a5ac0018 */ sh $t4,0x18($t5) +/* 3ca2c: 8fae0028 */ lw $t6,0x28($sp) +/* 3ca30: a5c00014 */ sh $zero,0x14($t6) +/* 3ca34: 8faf0028 */ lw $t7,0x28($sp) +/* 3ca38: ade00008 */ sw $zero,0x8($t7) +/* 3ca3c: 8fb8002c */ lw $t8,0x2c($sp) +/* 3ca40: 27a40024 */ addiu $a0,$sp,0x24 +/* 3ca44: 0c00f2ed */ jal func0003cbb4 +/* 3ca48: 87050000 */ lh $a1,0x0($t8) +/* 3ca4c: afa2001c */ sw $v0,0x1c($sp) +/* 3ca50: 8fb90024 */ lw $t9,0x24($sp) +/* 3ca54: 1320004e */ beqz $t9,.L0003cb90 +/* 3ca58: 00000000 */ sll $zero,$zero,0x0 +/* 3ca5c: 8fa8001c */ lw $t0,0x1c($sp) +/* 3ca60: 11000043 */ beqz $t0,.L0003cb70 +/* 3ca64: 00000000 */ sll $zero,$zero,0x0 +/* 3ca68: 8faa0024 */ lw $t2,0x24($sp) +/* 3ca6c: 24090228 */ addiu $t1,$zero,0x228 +/* 3ca70: ad490088 */ sw $t1,0x88($t2) +/* 3ca74: 8fab0024 */ lw $t3,0x24($sp) +/* 3ca78: 8d6c0008 */ lw $t4,0x8($t3) +/* 3ca7c: ad800008 */ sw $zero,0x8($t4) +/* 3ca80: 8fad0028 */ lw $t5,0x28($sp) +/* 3ca84: 8fae0024 */ lw $t6,0x24($sp) +/* 3ca88: adcd0008 */ sw $t5,0x8($t6) +/* 3ca8c: 8faf0024 */ lw $t7,0x24($sp) +/* 3ca90: 8fb80028 */ lw $t8,0x28($sp) +/* 3ca94: af0f0008 */ sw $t7,0x8($t8) +/* 3ca98: 0c00c541 */ jal func00031504 +/* 3ca9c: 00000000 */ sll $zero,$zero,0x0 +/* 3caa0: afa20020 */ sw $v0,0x20($sp) +/* 3caa4: 8fb90020 */ lw $t9,0x20($sp) +/* 3caa8: 13200015 */ beqz $t9,.L0003cb00 +/* 3caac: 00000000 */ sll $zero,$zero,0x0 +/* 3cab0: 3c088006 */ lui $t0,0x8006 +/* 3cab4: 8d08f114 */ lw $t0,-0xeec($t0) +/* 3cab8: 8faa0020 */ lw $t2,0x20($sp) +/* 3cabc: 8d09001c */ lw $t1,0x1c($t0) +/* 3cac0: ad490004 */ sw $t1,0x4($t2) +/* 3cac4: 8fac0020 */ lw $t4,0x20($sp) +/* 3cac8: 240b000b */ addiu $t3,$zero,0xb +/* 3cacc: a58b0008 */ sh $t3,0x8($t4) +/* 3cad0: 8fad0020 */ lw $t5,0x20($sp) +/* 3cad4: ada0000c */ sw $zero,0xc($t5) +/* 3cad8: 8faf0020 */ lw $t7,0x20($sp) +/* 3cadc: 240e0170 */ addiu $t6,$zero,0x170 +/* 3cae0: adee0010 */ sw $t6,0x10($t7) +/* 3cae4: 8fb80028 */ lw $t8,0x28($sp) +/* 3cae8: 24050003 */ addiu $a1,$zero,0x3 +/* 3caec: 8fa60020 */ lw $a2,0x20($sp) +/* 3caf0: 0c00fc79 */ jal func0003f1e4 +/* 3caf4: 8f040008 */ lw $a0,0x8($t8) +/* 3caf8: 10000001 */ beqz $zero,.L0003cb00 +/* 3cafc: 00000000 */ sll $zero,$zero,0x0 +.L0003cb00: +/* 3cb00: 0c00c541 */ jal func00031504 +/* 3cb04: 00000000 */ sll $zero,$zero,0x0 +/* 3cb08: afa20020 */ sw $v0,0x20($sp) +/* 3cb0c: 8fb90020 */ lw $t9,0x20($sp) +/* 3cb10: 13200015 */ beqz $t9,.L0003cb68 +/* 3cb14: 00000000 */ sll $zero,$zero,0x0 +/* 3cb18: 3c088006 */ lui $t0,0x8006 +/* 3cb1c: 8d08f114 */ lw $t0,-0xeec($t0) +/* 3cb20: 8faa0024 */ lw $t2,0x24($sp) +/* 3cb24: 8fad0020 */ lw $t5,0x20($sp) +/* 3cb28: 8d09001c */ lw $t1,0x1c($t0) +/* 3cb2c: 8d4b0088 */ lw $t3,0x88($t2) +/* 3cb30: 012b6021 */ addu $t4,$t1,$t3 +/* 3cb34: adac0004 */ sw $t4,0x4($t5) +/* 3cb38: 8faf0020 */ lw $t7,0x20($sp) +/* 3cb3c: 240e000f */ addiu $t6,$zero,0xf +/* 3cb40: a5ee0008 */ sh $t6,0x8($t7) +/* 3cb44: 8fb80020 */ lw $t8,0x20($sp) +/* 3cb48: af000000 */ sw $zero,0x0($t8) +/* 3cb4c: 8fb90028 */ lw $t9,0x28($sp) +/* 3cb50: 24050003 */ addiu $a1,$zero,0x3 +/* 3cb54: 8fa60020 */ lw $a2,0x20($sp) +/* 3cb58: 0c00fc79 */ jal func0003f1e4 +/* 3cb5c: 8f240008 */ lw $a0,0x8($t9) +/* 3cb60: 10000001 */ beqz $zero,.L0003cb68 +/* 3cb64: 00000000 */ sll $zero,$zero,0x0 +.L0003cb68: +/* 3cb68: 10000009 */ beqz $zero,.L0003cb90 +/* 3cb6c: 00000000 */ sll $zero,$zero,0x0 +.L0003cb70: +/* 3cb70: 8fa80024 */ lw $t0,0x24($sp) +/* 3cb74: ad000088 */ sw $zero,0x88($t0) +/* 3cb78: 8faa0028 */ lw $t2,0x28($sp) +/* 3cb7c: 8fa90024 */ lw $t1,0x24($sp) +/* 3cb80: ad2a0008 */ sw $t2,0x8($t1) +/* 3cb84: 8fab0024 */ lw $t3,0x24($sp) +/* 3cb88: 8fac0028 */ lw $t4,0x28($sp) +/* 3cb8c: ad8b0008 */ sw $t3,0x8($t4) +.L0003cb90: +/* 3cb90: 8fa20024 */ lw $v0,0x24($sp) +/* 3cb94: 10000003 */ beqz $zero,.L0003cba4 +/* 3cb98: 0002102b */ sltu $v0,$zero,$v0 +/* 3cb9c: 10000001 */ beqz $zero,.L0003cba4 +/* 3cba0: 00000000 */ sll $zero,$zero,0x0 +.L0003cba4: +/* 3cba4: 8fbf0014 */ lw $ra,0x14($sp) +/* 3cba8: 27bd0028 */ addiu $sp,$sp,0x28 +/* 3cbac: 03e00008 */ jr $ra +/* 3cbb0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003cbb4 +/* 3cbb4: 27bdffd8 */ addiu $sp,$sp,-40 +/* 3cbb8: afbf0014 */ sw $ra,0x14($sp) +/* 3cbbc: afa40028 */ sw $a0,0x28($sp) +/* 3cbc0: afa5002c */ sw $a1,0x2c($sp) +/* 3cbc4: afa0001c */ sw $zero,0x1c($sp) +/* 3cbc8: 3c0e8006 */ lui $t6,0x8006 +/* 3cbcc: 8dcef114 */ lw $t6,-0xeec($t6) +/* 3cbd0: 8dcf0014 */ lw $t7,0x14($t6) +/* 3cbd4: 11e0000d */ beqz $t7,.L0003cc0c +/* 3cbd8: afaf0024 */ sw $t7,0x24($sp) +/* 3cbdc: 8fb80024 */ lw $t8,0x24($sp) +/* 3cbe0: 8fb90028 */ lw $t9,0x28($sp) +/* 3cbe4: af380000 */ sw $t8,0x0($t9) +/* 3cbe8: 0c00c5e9 */ jal func000317a4 +/* 3cbec: 8fa40024 */ lw $a0,0x24($sp) +/* 3cbf0: 3c058006 */ lui $a1,0x8006 +/* 3cbf4: 8ca5f114 */ lw $a1,-0xeec($a1) +/* 3cbf8: 8fa40024 */ lw $a0,0x24($sp) +/* 3cbfc: 0c00c5dc */ jal func00031770 +/* 3cc00: 24a5000c */ addiu $a1,$a1,0xc +/* 3cc04: 10000030 */ beqz $zero,.L0003ccc8 +/* 3cc08: 00000000 */ sll $zero,$zero,0x0 +.L0003cc0c: +/* 3cc0c: 3c088006 */ lui $t0,0x8006 +/* 3cc10: 8d08f114 */ lw $t0,-0xeec($t0) +/* 3cc14: 8d090004 */ lw $t1,0x4($t0) +/* 3cc18: 1120000d */ beqz $t1,.L0003cc50 +/* 3cc1c: afa90024 */ sw $t1,0x24($sp) +/* 3cc20: 8faa0024 */ lw $t2,0x24($sp) +/* 3cc24: 8fab0028 */ lw $t3,0x28($sp) +/* 3cc28: ad6a0000 */ sw $t2,0x0($t3) +/* 3cc2c: 0c00c5e9 */ jal func000317a4 +/* 3cc30: 8fa40024 */ lw $a0,0x24($sp) +/* 3cc34: 3c058006 */ lui $a1,0x8006 +/* 3cc38: 8ca5f114 */ lw $a1,-0xeec($a1) +/* 3cc3c: 8fa40024 */ lw $a0,0x24($sp) +/* 3cc40: 0c00c5dc */ jal func00031770 +/* 3cc44: 24a5000c */ addiu $a1,$a1,0xc +/* 3cc48: 1000001f */ beqz $zero,.L0003ccc8 +/* 3cc4c: 00000000 */ sll $zero,$zero,0x0 +.L0003cc50: +/* 3cc50: 3c0c8006 */ lui $t4,0x8006 +/* 3cc54: 8d8cf114 */ lw $t4,-0xeec($t4) +/* 3cc58: 8d8d000c */ lw $t5,0xc($t4) +/* 3cc5c: 11a0001a */ beqz $t5,.L0003ccc8 +/* 3cc60: afad0024 */ sw $t5,0x24($sp) +.L0003cc64: +/* 3cc64: 8fae0024 */ lw $t6,0x24($sp) +/* 3cc68: afae0020 */ sw $t6,0x20($sp) +/* 3cc6c: 8faf0020 */ lw $t7,0x20($sp) +/* 3cc70: 87a8002e */ lh $t0,0x2e($sp) +/* 3cc74: 8df80008 */ lw $t8,0x8($t7) +/* 3cc78: 87190016 */ lh $t9,0x16($t8) +/* 3cc7c: 0119082a */ slt $at,$t0,$t9 +/* 3cc80: 1420000d */ bnez $at,.L0003ccb8 +/* 3cc84: 00000000 */ sll $zero,$zero,0x0 +/* 3cc88: 8de90088 */ lw $t1,0x88($t7) +/* 3cc8c: 1520000a */ bnez $t1,.L0003ccb8 +/* 3cc90: 00000000 */ sll $zero,$zero,0x0 +/* 3cc94: 8faa0020 */ lw $t2,0x20($sp) +/* 3cc98: 8fab0028 */ lw $t3,0x28($sp) +/* 3cc9c: ad6a0000 */ sw $t2,0x0($t3) +/* 3cca0: 8fac0020 */ lw $t4,0x20($sp) +/* 3cca4: 8d8d0008 */ lw $t5,0x8($t4) +/* 3cca8: 85ae0016 */ lh $t6,0x16($t5) +/* 3ccac: a7ae002e */ sh $t6,0x2e($sp) +/* 3ccb0: 24180001 */ addiu $t8,$zero,0x1 +/* 3ccb4: afb8001c */ sw $t8,0x1c($sp) +.L0003ccb8: +/* 3ccb8: 8fb90024 */ lw $t9,0x24($sp) +/* 3ccbc: 8f280000 */ lw $t0,0x0($t9) +/* 3ccc0: 1500ffe8 */ bnez $t0,.L0003cc64 +/* 3ccc4: afa80024 */ sw $t0,0x24($sp) +.L0003ccc8: +/* 3ccc8: 10000003 */ beqz $zero,.L0003ccd8 +/* 3cccc: 8fa2001c */ lw $v0,0x1c($sp) +/* 3ccd0: 10000001 */ beqz $zero,.L0003ccd8 +/* 3ccd4: 00000000 */ sll $zero,$zero,0x0 +.L0003ccd8: +/* 3ccd8: 8fbf0014 */ lw $ra,0x14($sp) +/* 3ccdc: 27bd0028 */ addiu $sp,$sp,0x28 +/* 3cce0: 03e00008 */ jr $ra +/* 3cce4: 00000000 */ sll $zero,$zero,0x0 +/* 3cce8: 00000000 */ sll $zero,$zero,0x0 +/* 3ccec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003ccf0 +/* 3ccf0: 27bdffe0 */ addiu $sp,$sp,-32 +/* 3ccf4: afbf0014 */ sw $ra,0x14($sp) +/* 3ccf8: afa40020 */ sw $a0,0x20($sp) +/* 3ccfc: afa50024 */ sw $a1,0x24($sp) +/* 3cd00: afa60028 */ sw $a2,0x28($sp) +/* 3cd04: 8fae0020 */ lw $t6,0x20($sp) +/* 3cd08: 8dcf0008 */ lw $t7,0x8($t6) +/* 3cd0c: 11e00023 */ beqz $t7,.L0003cd9c +/* 3cd10: 00000000 */ sll $zero,$zero,0x0 +/* 3cd14: 0c00c541 */ jal func00031504 +/* 3cd18: 00000000 */ sll $zero,$zero,0x0 +/* 3cd1c: afa2001c */ sw $v0,0x1c($sp) +/* 3cd20: 8fb8001c */ lw $t8,0x1c($sp) +/* 3cd24: 17000003 */ bnez $t8,.L0003cd34 +/* 3cd28: 00000000 */ sll $zero,$zero,0x0 +/* 3cd2c: 1000001d */ beqz $zero,.L0003cda4 +/* 3cd30: 00000000 */ sll $zero,$zero,0x0 +.L0003cd34: +/* 3cd34: 8fa90020 */ lw $t1,0x20($sp) +/* 3cd38: 3c198006 */ lui $t9,0x8006 +/* 3cd3c: 8f39f114 */ lw $t9,-0xeec($t9) +/* 3cd40: 8d2a0008 */ lw $t2,0x8($t1) +/* 3cd44: 8fad001c */ lw $t5,0x1c($sp) +/* 3cd48: 8f28001c */ lw $t0,0x1c($t9) +/* 3cd4c: 8d4b0088 */ lw $t3,0x88($t2) +/* 3cd50: 010b6021 */ addu $t4,$t0,$t3 +/* 3cd54: adac0004 */ sw $t4,0x4($t5) +/* 3cd58: 8faf001c */ lw $t7,0x1c($sp) +/* 3cd5c: 240e000b */ addiu $t6,$zero,0xb +/* 3cd60: a5ee0008 */ sh $t6,0x8($t7) +/* 3cd64: 87b80026 */ lh $t8,0x26($sp) +/* 3cd68: 8fb9001c */ lw $t9,0x1c($sp) +/* 3cd6c: af38000c */ sw $t8,0xc($t9) +/* 3cd70: 0c00c5a6 */ jal func00031698 +/* 3cd74: 8fa40028 */ lw $a0,0x28($sp) +/* 3cd78: 8fa9001c */ lw $t1,0x1c($sp) +/* 3cd7c: ad220010 */ sw $v0,0x10($t1) +/* 3cd80: 8faa001c */ lw $t2,0x1c($sp) +/* 3cd84: ad400000 */ sw $zero,0x0($t2) +/* 3cd88: 8fa80020 */ lw $t0,0x20($sp) +/* 3cd8c: 24050003 */ addiu $a1,$zero,0x3 +/* 3cd90: 8fa6001c */ lw $a2,0x1c($sp) +/* 3cd94: 0c00fc79 */ jal func0003f1e4 +/* 3cd98: 8d040008 */ lw $a0,0x8($t0) +.L0003cd9c: +/* 3cd9c: 10000001 */ beqz $zero,.L0003cda4 +/* 3cda0: 00000000 */ sll $zero,$zero,0x0 +.L0003cda4: +/* 3cda4: 8fbf0014 */ lw $ra,0x14($sp) +/* 3cda8: 27bd0020 */ addiu $sp,$sp,0x20 +/* 3cdac: 03e00008 */ jr $ra +/* 3cdb0: 00000000 */ sll $zero,$zero,0x0 +/* 3cdb4: 00000000 */ sll $zero,$zero,0x0 +/* 3cdb8: 00000000 */ sll $zero,$zero,0x0 +/* 3cdbc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003cdc0 +/* 3cdc0: 27bdffe0 */ addiu $sp,$sp,-32 +/* 3cdc4: afbf0014 */ sw $ra,0x14($sp) +/* 3cdc8: afa40020 */ sw $a0,0x20($sp) +/* 3cdcc: afa50024 */ sw $a1,0x24($sp) +/* 3cdd0: afa60028 */ sw $a2,0x28($sp) +/* 3cdd4: afa7002c */ sw $a3,0x2c($sp) +/* 3cdd8: 8fae0020 */ lw $t6,0x20($sp) +/* 3cddc: 8dcf0008 */ lw $t7,0x8($t6) +/* 3cde0: 11e0003c */ beqz $t7,.L0003ced4 +/* 3cde4: 00000000 */ sll $zero,$zero,0x0 +/* 3cde8: 0c00c541 */ jal func00031504 +/* 3cdec: 00000000 */ sll $zero,$zero,0x0 +/* 3cdf0: afa2001c */ sw $v0,0x1c($sp) +/* 3cdf4: 8fb8001c */ lw $t8,0x1c($sp) +/* 3cdf8: 17000003 */ bnez $t8,.L0003ce08 +/* 3cdfc: 00000000 */ sll $zero,$zero,0x0 +/* 3ce00: 10000036 */ beqz $zero,.L0003cedc +/* 3ce04: 00000000 */ sll $zero,$zero,0x0 +.L0003ce08: +/* 3ce08: 8fa90020 */ lw $t1,0x20($sp) +/* 3ce0c: 3c198006 */ lui $t9,0x8006 +/* 3ce10: 8f39f114 */ lw $t9,-0xeec($t9) +/* 3ce14: 8d2a0008 */ lw $t2,0x8($t1) +/* 3ce18: 8fad001c */ lw $t5,0x1c($sp) +/* 3ce1c: 8f28001c */ lw $t0,0x1c($t9) +/* 3ce20: 8d4b0088 */ lw $t3,0x88($t2) +/* 3ce24: 010b6021 */ addu $t4,$t0,$t3 +/* 3ce28: adac0004 */ sw $t4,0x4($t5) +/* 3ce2c: 8fae001c */ lw $t6,0x1c($sp) +/* 3ce30: adc00000 */ sw $zero,0x0($t6) +/* 3ce34: 8fb8001c */ lw $t8,0x1c($sp) +/* 3ce38: 240f000d */ addiu $t7,$zero,0xd +/* 3ce3c: a70f0008 */ sh $t7,0x8($t8) +/* 3ce40: 8fb90020 */ lw $t9,0x20($sp) +/* 3ce44: 8faa001c */ lw $t2,0x1c($sp) +/* 3ce48: 8729001a */ lh $t1,0x1a($t9) +/* 3ce4c: a549000a */ sh $t1,0xa($t2) +/* 3ce50: 93a80033 */ lbu $t0,0x33($sp) +/* 3ce54: 8fab001c */ lw $t3,0x1c($sp) +/* 3ce58: a1680012 */ sb $t0,0x12($t3) +/* 3ce5c: 87ac002e */ lh $t4,0x2e($sp) +/* 3ce60: 8fad001c */ lw $t5,0x1c($sp) +/* 3ce64: a5ac0010 */ sh $t4,0x10($t5) +/* 3ce68: 93ae0037 */ lbu $t6,0x37($sp) +/* 3ce6c: 8faf001c */ lw $t7,0x1c($sp) +/* 3ce70: a1ee0013 */ sb $t6,0x13($t7) +/* 3ce74: c7a40028 */ lwc1 $f4,0x28($sp) +/* 3ce78: 8fb8001c */ lw $t8,0x1c($sp) +/* 3ce7c: e704000c */ swc1 $f4,0xc($t8) +/* 3ce80: 93b90043 */ lbu $t9,0x43($sp) +/* 3ce84: 8fa9001c */ lw $t1,0x1c($sp) +/* 3ce88: a1390014 */ sb $t9,0x14($t1) +/* 3ce8c: 93aa003b */ lbu $t2,0x3b($sp) +/* 3ce90: 8fa8001c */ lw $t0,0x1c($sp) +/* 3ce94: a10a0015 */ sb $t2,0x15($t0) +/* 3ce98: c7a6003c */ lwc1 $f6,0x3c($sp) +/* 3ce9c: 8fab001c */ lw $t3,0x1c($sp) +/* 3cea0: e5660018 */ swc1 $f6,0x18($t3) +/* 3cea4: 0c00c5a6 */ jal func00031698 +/* 3cea8: 8fa40044 */ lw $a0,0x44($sp) +/* 3ceac: 8fac001c */ lw $t4,0x1c($sp) +/* 3ceb0: ad82001c */ sw $v0,0x1c($t4) +/* 3ceb4: 8fad0024 */ lw $t5,0x24($sp) +/* 3ceb8: 8fae001c */ lw $t6,0x1c($sp) +/* 3cebc: adcd0020 */ sw $t5,0x20($t6) +/* 3cec0: 8faf0020 */ lw $t7,0x20($sp) +/* 3cec4: 24050003 */ addiu $a1,$zero,0x3 +/* 3cec8: 8fa6001c */ lw $a2,0x1c($sp) +/* 3cecc: 0c00fc79 */ jal func0003f1e4 +/* 3ced0: 8de40008 */ lw $a0,0x8($t7) +.L0003ced4: +/* 3ced4: 10000001 */ beqz $zero,.L0003cedc +/* 3ced8: 00000000 */ sll $zero,$zero,0x0 +.L0003cedc: +/* 3cedc: 8fbf0014 */ lw $ra,0x14($sp) +/* 3cee0: 27bd0020 */ addiu $sp,$sp,0x20 +/* 3cee4: 03e00008 */ jr $ra +/* 3cee8: 00000000 */ sll $zero,$zero,0x0 +/* 3ceec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003cef0 +/* 3cef0: 27bdffe0 */ addiu $sp,$sp,-32 +/* 3cef4: afbf0014 */ sw $ra,0x14($sp) +/* 3cef8: afa40020 */ sw $a0,0x20($sp) +/* 3cefc: afa50024 */ sw $a1,0x24($sp) +/* 3cf00: 8fae0020 */ lw $t6,0x20($sp) +/* 3cf04: 8dcf0008 */ lw $t7,0x8($t6) +/* 3cf08: 11e0001f */ beqz $t7,.L0003cf88 +/* 3cf0c: 00000000 */ sll $zero,$zero,0x0 +/* 3cf10: 0c00c541 */ jal func00031504 +/* 3cf14: 00000000 */ sll $zero,$zero,0x0 +/* 3cf18: afa2001c */ sw $v0,0x1c($sp) +/* 3cf1c: 8fb8001c */ lw $t8,0x1c($sp) +/* 3cf20: 17000003 */ bnez $t8,.L0003cf30 +/* 3cf24: 00000000 */ sll $zero,$zero,0x0 +/* 3cf28: 10000019 */ beqz $zero,.L0003cf90 +/* 3cf2c: 00000000 */ sll $zero,$zero,0x0 +.L0003cf30: +/* 3cf30: 8fa90020 */ lw $t1,0x20($sp) +/* 3cf34: 3c198006 */ lui $t9,0x8006 +/* 3cf38: 8f39f114 */ lw $t9,-0xeec($t9) +/* 3cf3c: 8d2a0008 */ lw $t2,0x8($t1) +/* 3cf40: 8fad001c */ lw $t5,0x1c($sp) +/* 3cf44: 8f28001c */ lw $t0,0x1c($t9) +/* 3cf48: 8d4b0088 */ lw $t3,0x88($t2) +/* 3cf4c: 010b6021 */ addu $t4,$t0,$t3 +/* 3cf50: adac0004 */ sw $t4,0x4($t5) +/* 3cf54: 8faf001c */ lw $t7,0x1c($sp) +/* 3cf58: 240e000c */ addiu $t6,$zero,0xc +/* 3cf5c: a5ee0008 */ sh $t6,0x8($t7) +/* 3cf60: 93b80027 */ lbu $t8,0x27($sp) +/* 3cf64: 8fb9001c */ lw $t9,0x1c($sp) +/* 3cf68: af38000c */ sw $t8,0xc($t9) +/* 3cf6c: 8fa9001c */ lw $t1,0x1c($sp) +/* 3cf70: ad200000 */ sw $zero,0x0($t1) +/* 3cf74: 8faa0020 */ lw $t2,0x20($sp) +/* 3cf78: 24050003 */ addiu $a1,$zero,0x3 +/* 3cf7c: 8fa6001c */ lw $a2,0x1c($sp) +/* 3cf80: 0c00fc79 */ jal func0003f1e4 +/* 3cf84: 8d440008 */ lw $a0,0x8($t2) +.L0003cf88: +/* 3cf88: 10000001 */ beqz $zero,.L0003cf90 +/* 3cf8c: 00000000 */ sll $zero,$zero,0x0 +.L0003cf90: +/* 3cf90: 8fbf0014 */ lw $ra,0x14($sp) +/* 3cf94: 27bd0020 */ addiu $sp,$sp,0x20 +/* 3cf98: 03e00008 */ jr $ra +/* 3cf9c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003cfa0 +/* 3cfa0: 27bdffe0 */ addiu $sp,$sp,-32 +/* 3cfa4: afbf0014 */ sw $ra,0x14($sp) +/* 3cfa8: afa40020 */ sw $a0,0x20($sp) +/* 3cfac: afa50024 */ sw $a1,0x24($sp) +/* 3cfb0: 8fae0020 */ lw $t6,0x20($sp) +/* 3cfb4: 8dcf0008 */ lw $t7,0x8($t6) +/* 3cfb8: 11e0001f */ beqz $t7,.L0003d038 +/* 3cfbc: 00000000 */ sll $zero,$zero,0x0 +/* 3cfc0: 0c00c541 */ jal func00031504 +/* 3cfc4: 00000000 */ sll $zero,$zero,0x0 +/* 3cfc8: afa2001c */ sw $v0,0x1c($sp) +/* 3cfcc: 8fb8001c */ lw $t8,0x1c($sp) +/* 3cfd0: 17000003 */ bnez $t8,.L0003cfe0 +/* 3cfd4: 00000000 */ sll $zero,$zero,0x0 +/* 3cfd8: 10000019 */ beqz $zero,.L0003d040 +/* 3cfdc: 00000000 */ sll $zero,$zero,0x0 +.L0003cfe0: +/* 3cfe0: 8fa90020 */ lw $t1,0x20($sp) +/* 3cfe4: 3c198006 */ lui $t9,0x8006 +/* 3cfe8: 8f39f114 */ lw $t9,-0xeec($t9) +/* 3cfec: 8d2a0008 */ lw $t2,0x8($t1) +/* 3cff0: 8fad001c */ lw $t5,0x1c($sp) +/* 3cff4: 8f28001c */ lw $t0,0x1c($t9) +/* 3cff8: 8d4b0088 */ lw $t3,0x88($t2) +/* 3cffc: 010b6021 */ addu $t4,$t0,$t3 +/* 3d000: adac0004 */ sw $t4,0x4($t5) +/* 3d004: 8faf001c */ lw $t7,0x1c($sp) +/* 3d008: 240e0007 */ addiu $t6,$zero,0x7 +/* 3d00c: a5ee0008 */ sh $t6,0x8($t7) +/* 3d010: c7a40024 */ lwc1 $f4,0x24($sp) +/* 3d014: 8fb8001c */ lw $t8,0x1c($sp) +/* 3d018: e704000c */ swc1 $f4,0xc($t8) +/* 3d01c: 8fb9001c */ lw $t9,0x1c($sp) +/* 3d020: af200000 */ sw $zero,0x0($t9) +/* 3d024: 8fa90020 */ lw $t1,0x20($sp) +/* 3d028: 24050003 */ addiu $a1,$zero,0x3 +/* 3d02c: 8fa6001c */ lw $a2,0x1c($sp) +/* 3d030: 0c00fc79 */ jal func0003f1e4 +/* 3d034: 8d240008 */ lw $a0,0x8($t1) +.L0003d038: +/* 3d038: 10000001 */ beqz $zero,.L0003d040 +/* 3d03c: 00000000 */ sll $zero,$zero,0x0 +.L0003d040: +/* 3d040: 8fbf0014 */ lw $ra,0x14($sp) +/* 3d044: 27bd0020 */ addiu $sp,$sp,0x20 +/* 3d048: 03e00008 */ jr $ra +/* 3d04c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003d050 +/* 3d050: 27bdffe0 */ addiu $sp,$sp,-32 +/* 3d054: afbf0014 */ sw $ra,0x14($sp) +/* 3d058: afa40020 */ sw $a0,0x20($sp) +/* 3d05c: afa50024 */ sw $a1,0x24($sp) +/* 3d060: 8fae0020 */ lw $t6,0x20($sp) +/* 3d064: 8dcf0008 */ lw $t7,0x8($t6) +/* 3d068: 11e0001f */ beqz $t7,.L0003d0e8 +/* 3d06c: 00000000 */ sll $zero,$zero,0x0 +/* 3d070: 0c00c541 */ jal func00031504 +/* 3d074: 00000000 */ sll $zero,$zero,0x0 +/* 3d078: afa2001c */ sw $v0,0x1c($sp) +/* 3d07c: 8fb8001c */ lw $t8,0x1c($sp) +/* 3d080: 17000003 */ bnez $t8,.L0003d090 +/* 3d084: 00000000 */ sll $zero,$zero,0x0 +/* 3d088: 10000019 */ beqz $zero,.L0003d0f0 +/* 3d08c: 00000000 */ sll $zero,$zero,0x0 +.L0003d090: +/* 3d090: 8fa90020 */ lw $t1,0x20($sp) +/* 3d094: 3c198006 */ lui $t9,0x8006 +/* 3d098: 8f39f114 */ lw $t9,-0xeec($t9) +/* 3d09c: 8d2a0008 */ lw $t2,0x8($t1) +/* 3d0a0: 8fad001c */ lw $t5,0x1c($sp) +/* 3d0a4: 8f28001c */ lw $t0,0x1c($t9) +/* 3d0a8: 8d4b0088 */ lw $t3,0x88($t2) +/* 3d0ac: 010b6021 */ addu $t4,$t0,$t3 +/* 3d0b0: adac0004 */ sw $t4,0x4($t5) +/* 3d0b4: 8faf001c */ lw $t7,0x1c($sp) +/* 3d0b8: 240e0010 */ addiu $t6,$zero,0x10 +/* 3d0bc: a5ee0008 */ sh $t6,0x8($t7) +/* 3d0c0: 93b80027 */ lbu $t8,0x27($sp) +/* 3d0c4: 8fb9001c */ lw $t9,0x1c($sp) +/* 3d0c8: af38000c */ sw $t8,0xc($t9) +/* 3d0cc: 8fa9001c */ lw $t1,0x1c($sp) +/* 3d0d0: ad200000 */ sw $zero,0x0($t1) +/* 3d0d4: 8faa0020 */ lw $t2,0x20($sp) +/* 3d0d8: 24050003 */ addiu $a1,$zero,0x3 +/* 3d0dc: 8fa6001c */ lw $a2,0x1c($sp) +/* 3d0e0: 0c00fc79 */ jal func0003f1e4 +/* 3d0e4: 8d440008 */ lw $a0,0x8($t2) +.L0003d0e8: +/* 3d0e8: 10000001 */ beqz $zero,.L0003d0f0 +/* 3d0ec: 00000000 */ sll $zero,$zero,0x0 +.L0003d0f0: +/* 3d0f0: 8fbf0014 */ lw $ra,0x14($sp) +/* 3d0f4: 27bd0020 */ addiu $sp,$sp,0x20 +/* 3d0f8: 03e00008 */ jr $ra +/* 3d0fc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003d100 +/* 3d100: 27bdffe0 */ addiu $sp,$sp,-32 +/* 3d104: afbf0014 */ sw $ra,0x14($sp) +/* 3d108: afa40020 */ sw $a0,0x20($sp) +/* 3d10c: 8fae0020 */ lw $t6,0x20($sp) +/* 3d110: 8dcf0008 */ lw $t7,0x8($t6) +/* 3d114: 11e0001c */ beqz $t7,.L0003d188 +/* 3d118: 00000000 */ sll $zero,$zero,0x0 +/* 3d11c: 0c00c541 */ jal func00031504 +/* 3d120: 00000000 */ sll $zero,$zero,0x0 +/* 3d124: afa2001c */ sw $v0,0x1c($sp) +/* 3d128: 8fb8001c */ lw $t8,0x1c($sp) +/* 3d12c: 17000003 */ bnez $t8,.L0003d13c +/* 3d130: 00000000 */ sll $zero,$zero,0x0 +/* 3d134: 10000016 */ beqz $zero,.L0003d190 +/* 3d138: 00000000 */ sll $zero,$zero,0x0 +.L0003d13c: +/* 3d13c: 8fa90020 */ lw $t1,0x20($sp) +/* 3d140: 3c198006 */ lui $t9,0x8006 +/* 3d144: 8f39f114 */ lw $t9,-0xeec($t9) +/* 3d148: 8d2a0008 */ lw $t2,0x8($t1) +/* 3d14c: 8fad001c */ lw $t5,0x1c($sp) +/* 3d150: 8f28001c */ lw $t0,0x1c($t9) +/* 3d154: 8d4b0088 */ lw $t3,0x88($t2) +/* 3d158: 010b6021 */ addu $t4,$t0,$t3 +/* 3d15c: adac0004 */ sw $t4,0x4($t5) +/* 3d160: 8faf001c */ lw $t7,0x1c($sp) +/* 3d164: 240e000f */ addiu $t6,$zero,0xf +/* 3d168: a5ee0008 */ sh $t6,0x8($t7) +/* 3d16c: 8fb8001c */ lw $t8,0x1c($sp) +/* 3d170: af000000 */ sw $zero,0x0($t8) +/* 3d174: 8fb90020 */ lw $t9,0x20($sp) +/* 3d178: 24050003 */ addiu $a1,$zero,0x3 +/* 3d17c: 8fa6001c */ lw $a2,0x1c($sp) +/* 3d180: 0c00fc79 */ jal func0003f1e4 +/* 3d184: 8f240008 */ lw $a0,0x8($t9) +.L0003d188: +/* 3d188: 10000001 */ beqz $zero,.L0003d190 +/* 3d18c: 00000000 */ sll $zero,$zero,0x0 +.L0003d190: +/* 3d190: 8fbf0014 */ lw $ra,0x14($sp) +/* 3d194: 27bd0020 */ addiu $sp,$sp,0x20 +/* 3d198: 03e00008 */ jr $ra +/* 3d19c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003d1a0 +/* 3d1a0: 27bdffe0 */ addiu $sp,$sp,-32 +/* 3d1a4: afbf0014 */ sw $ra,0x14($sp) +/* 3d1a8: afa40020 */ sw $a0,0x20($sp) +/* 3d1ac: 8fae0020 */ lw $t6,0x20($sp) +/* 3d1b0: 8dcf0008 */ lw $t7,0x8($t6) +/* 3d1b4: 11e00029 */ beqz $t7,.L0003d25c +/* 3d1b8: 00000000 */ sll $zero,$zero,0x0 +/* 3d1bc: 8fb80020 */ lw $t8,0x20($sp) +/* 3d1c0: 8f190008 */ lw $t9,0x8($t8) +/* 3d1c4: 8f280088 */ lw $t0,0x88($t9) +/* 3d1c8: 1100001f */ beqz $t0,.L0003d248 +/* 3d1cc: 00000000 */ sll $zero,$zero,0x0 +/* 3d1d0: 0c00c541 */ jal func00031504 +/* 3d1d4: 00000000 */ sll $zero,$zero,0x0 +/* 3d1d8: afa2001c */ sw $v0,0x1c($sp) +/* 3d1dc: 8fa9001c */ lw $t1,0x1c($sp) +/* 3d1e0: 15200003 */ bnez $t1,.L0003d1f0 +/* 3d1e4: 00000000 */ sll $zero,$zero,0x0 +/* 3d1e8: 1000001e */ beqz $zero,.L0003d264 +/* 3d1ec: 00000000 */ sll $zero,$zero,0x0 +.L0003d1f0: +/* 3d1f0: 8fac0020 */ lw $t4,0x20($sp) +/* 3d1f4: 3c0a8006 */ lui $t2,0x8006 +/* 3d1f8: 8d4af114 */ lw $t2,-0xeec($t2) +/* 3d1fc: 8d8d0008 */ lw $t5,0x8($t4) +/* 3d200: 8fb8001c */ lw $t8,0x1c($sp) +/* 3d204: 8d4b001c */ lw $t3,0x1c($t2) +/* 3d208: 8dae0088 */ lw $t6,0x88($t5) +/* 3d20c: 016e7821 */ addu $t7,$t3,$t6 +/* 3d210: af0f0004 */ sw $t7,0x4($t8) +/* 3d214: 8fb9001c */ lw $t9,0x1c($sp) +/* 3d218: a7200008 */ sh $zero,0x8($t9) +/* 3d21c: 8fa80020 */ lw $t0,0x20($sp) +/* 3d220: 8faa001c */ lw $t2,0x1c($sp) +/* 3d224: 8d090008 */ lw $t1,0x8($t0) +/* 3d228: ad49000c */ sw $t1,0xc($t2) +/* 3d22c: 8fac0020 */ lw $t4,0x20($sp) +/* 3d230: 24050003 */ addiu $a1,$zero,0x3 +/* 3d234: 8fa6001c */ lw $a2,0x1c($sp) +/* 3d238: 0c00fc79 */ jal func0003f1e4 +/* 3d23c: 8d840008 */ lw $a0,0x8($t4) +/* 3d240: 10000004 */ beqz $zero,.L0003d254 +/* 3d244: 00000000 */ sll $zero,$zero,0x0 +.L0003d248: +/* 3d248: 8fad0020 */ lw $t5,0x20($sp) +/* 3d24c: 0c00c57d */ jal func000315f4 +/* 3d250: 8da40008 */ lw $a0,0x8($t5) +.L0003d254: +/* 3d254: 8fab0020 */ lw $t3,0x20($sp) +/* 3d258: ad600008 */ sw $zero,0x8($t3) +.L0003d25c: +/* 3d25c: 10000001 */ beqz $zero,.L0003d264 +/* 3d260: 00000000 */ sll $zero,$zero,0x0 +.L0003d264: +/* 3d264: 8fbf0014 */ lw $ra,0x14($sp) +/* 3d268: 27bd0020 */ addiu $sp,$sp,0x20 +/* 3d26c: 03e00008 */ jr $ra +/* 3d270: 00000000 */ sll $zero,$zero,0x0 +/* 3d274: 00000000 */ sll $zero,$zero,0x0 +/* 3d278: 00000000 */ sll $zero,$zero,0x0 +/* 3d27c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003d280 +/* 3d280: 27bdfff8 */ addiu $sp,$sp,-8 +/* 3d284: afa00004 */ sw $zero,0x4($sp) +/* 3d288: 8c8e0064 */ lw $t6,0x64($a0) +/* 3d28c: afae0000 */ sw $t6,0x0($sp) +/* 3d290: 8faf0000 */ lw $t7,0x0($sp) +/* 3d294: 11e00026 */ beqz $t7,.L0003d330 +/* 3d298: 00000000 */ sll $zero,$zero,0x0 +.L0003d29c: +/* 3d29c: 8fb80000 */ lw $t8,0x0($sp) +/* 3d2a0: 27190004 */ addiu $t9,$t8,0x4 +/* 3d2a4: 1725001c */ bne $t9,$a1,.L0003d318 +/* 3d2a8: 00000000 */ sll $zero,$zero,0x0 +/* 3d2ac: 8fa80004 */ lw $t0,0x4($sp) +/* 3d2b0: 11000006 */ beqz $t0,.L0003d2cc +/* 3d2b4: 00000000 */ sll $zero,$zero,0x0 +/* 3d2b8: 8fa90000 */ lw $t1,0x0($sp) +/* 3d2bc: 8fab0004 */ lw $t3,0x4($sp) +/* 3d2c0: 8d2a0000 */ lw $t2,0x0($t1) +/* 3d2c4: 10000004 */ beqz $zero,.L0003d2d8 +/* 3d2c8: ad6a0000 */ sw $t2,0x0($t3) +.L0003d2cc: +/* 3d2cc: 8fac0000 */ lw $t4,0x0($sp) +/* 3d2d0: 8d8d0000 */ lw $t5,0x0($t4) +/* 3d2d4: ac8d0064 */ sw $t5,0x64($a0) +.L0003d2d8: +/* 3d2d8: 8c8e0068 */ lw $t6,0x68($a0) +/* 3d2dc: 8faf0000 */ lw $t7,0x0($sp) +/* 3d2e0: 15cf0003 */ bne $t6,$t7,.L0003d2f0 +/* 3d2e4: 00000000 */ sll $zero,$zero,0x0 +/* 3d2e8: 8fb80004 */ lw $t8,0x4($sp) +/* 3d2ec: ac980068 */ sw $t8,0x68($a0) +.L0003d2f0: +/* 3d2f0: 8c99006c */ lw $t9,0x6c($a0) +/* 3d2f4: 8fa80000 */ lw $t0,0x0($sp) +/* 3d2f8: ad190000 */ sw $t9,0x0($t0) +/* 3d2fc: 8fa90000 */ lw $t1,0x0($sp) +/* 3d300: ac89006c */ sw $t1,0x6c($a0) +/* 3d304: 908a0089 */ lbu $t2,0x89($a0) +/* 3d308: 254bffff */ addiu $t3,$t2,-1 +/* 3d30c: a08b0089 */ sb $t3,0x89($a0) +/* 3d310: 10000009 */ beqz $zero,.L0003d338 +/* 3d314: 00000000 */ sll $zero,$zero,0x0 +.L0003d318: +/* 3d318: 8fac0000 */ lw $t4,0x0($sp) +/* 3d31c: afac0004 */ sw $t4,0x4($sp) +/* 3d320: 8fad0000 */ lw $t5,0x0($sp) +/* 3d324: 8dae0000 */ lw $t6,0x0($t5) +/* 3d328: 15c0ffdc */ bnez $t6,.L0003d29c +/* 3d32c: afae0000 */ sw $t6,0x0($sp) +.L0003d330: +/* 3d330: 10000001 */ beqz $zero,.L0003d338 +/* 3d334: 00000000 */ sll $zero,$zero,0x0 +.L0003d338: +/* 3d338: 03e00008 */ jr $ra +/* 3d33c: 27bd0008 */ addiu $sp,$sp,0x8 +); + +GLOBAL_ASM( +glabel func0003d340 +/* 3d340: 27bdffc0 */ addiu $sp,$sp,-64 +/* 3d344: afbf0014 */ sw $ra,0x14($sp) +/* 3d348: afa40040 */ sw $a0,0x40($sp) +/* 3d34c: afa50044 */ sw $a1,0x44($sp) +/* 3d350: afa60048 */ sw $a2,0x48($sp) +/* 3d354: 8fae0044 */ lw $t6,0x44($sp) +/* 3d358: 8dcf0010 */ lw $t7,0x10($t6) +/* 3d35c: afaf002c */ sw $t7,0x2c($sp) +/* 3d360: 8fb8002c */ lw $t8,0x2c($sp) +/* 3d364: 93190034 */ lbu $t9,0x34($t8) +/* 3d368: 1720002c */ bnez $t9,.L0003d41c +/* 3d36c: 00000000 */ sll $zero,$zero,0x0 +/* 3d370: 8fa80040 */ lw $t0,0x40($sp) +/* 3d374: 8d090050 */ lw $t1,0x50($t0) +/* 3d378: afa90028 */ sw $t1,0x28($sp) +/* 3d37c: 8faa0028 */ lw $t2,0x28($sp) +/* 3d380: 11400026 */ beqz $t2,.L0003d41c +/* 3d384: 00000000 */ sll $zero,$zero,0x0 +.L0003d388: +/* 3d388: 8fab0028 */ lw $t3,0x28($sp) +/* 3d38c: 8d6c0000 */ lw $t4,0x0($t3) +/* 3d390: afac0024 */ sw $t4,0x24($sp) +/* 3d394: 8fad0028 */ lw $t5,0x28($sp) +/* 3d398: afad0020 */ sw $t5,0x20($sp) +/* 3d39c: 8fae0024 */ lw $t6,0x24($sp) +/* 3d3a0: afae001c */ sw $t6,0x1c($sp) +/* 3d3a4: 8faf0020 */ lw $t7,0x20($sp) +/* 3d3a8: 24010006 */ addiu $at,$zero,0x6 +/* 3d3ac: 85f8000c */ lh $t8,0xc($t7) +/* 3d3b0: 17010015 */ bne $t8,$at,.L0003d408 +/* 3d3b4: 00000000 */ sll $zero,$zero,0x0 +/* 3d3b8: 8fb90020 */ lw $t9,0x20($sp) +/* 3d3bc: 8fa90044 */ lw $t1,0x44($sp) +/* 3d3c0: 8f280010 */ lw $t0,0x10($t9) +/* 3d3c4: 15090010 */ bne $t0,$t1,.L0003d408 +/* 3d3c8: 00000000 */ sll $zero,$zero,0x0 +/* 3d3cc: 8faa001c */ lw $t2,0x1c($sp) +/* 3d3d0: 11400007 */ beqz $t2,.L0003d3f0 +/* 3d3d4: 00000000 */ sll $zero,$zero,0x0 +/* 3d3d8: 8fab001c */ lw $t3,0x1c($sp) +/* 3d3dc: 8fad0020 */ lw $t5,0x20($sp) +/* 3d3e0: 8d6c0008 */ lw $t4,0x8($t3) +/* 3d3e4: 8dae0008 */ lw $t6,0x8($t5) +/* 3d3e8: 018e7821 */ addu $t7,$t4,$t6 +/* 3d3ec: ad6f0008 */ sw $t7,0x8($t3) +.L0003d3f0: +/* 3d3f0: 0c00c5e9 */ jal func000317a4 +/* 3d3f4: 8fa40028 */ lw $a0,0x28($sp) +/* 3d3f8: 8fa50040 */ lw $a1,0x40($sp) +/* 3d3fc: 8fa40028 */ lw $a0,0x28($sp) +/* 3d400: 0c00c5dc */ jal func00031770 +/* 3d404: 24a50048 */ addiu $a1,$a1,0x48 +.L0003d408: +/* 3d408: 8fb80024 */ lw $t8,0x24($sp) +/* 3d40c: afb80028 */ sw $t8,0x28($sp) +/* 3d410: 8fb90028 */ lw $t9,0x28($sp) +/* 3d414: 1720ffdc */ bnez $t9,.L0003d388 +/* 3d418: 00000000 */ sll $zero,$zero,0x0 +.L0003d41c: +/* 3d41c: 8fa8002c */ lw $t0,0x2c($sp) +/* 3d420: a1000033 */ sb $zero,0x33($t0) +/* 3d424: 8faa002c */ lw $t2,0x2c($sp) +/* 3d428: 24090003 */ addiu $t1,$zero,0x3 +/* 3d42c: a1490034 */ sb $t1,0x34($t2) +/* 3d430: 8fad002c */ lw $t5,0x2c($sp) +/* 3d434: a1a00030 */ sb $zero,0x30($t5) +/* 3d438: 8fac0040 */ lw $t4,0x40($sp) +/* 3d43c: 8faf0048 */ lw $t7,0x48($sp) +/* 3d440: 8fb8002c */ lw $t8,0x2c($sp) +/* 3d444: 8d8e001c */ lw $t6,0x1c($t4) +/* 3d448: 01cf5821 */ addu $t3,$t6,$t7 +/* 3d44c: af0b0024 */ sw $t3,0x24($t8) +/* 3d450: 8fa40044 */ lw $a0,0x44($sp) +/* 3d454: 0c0113d0 */ jal func00044f40 +/* 3d458: 00002825 */ or $a1,$zero,$zero +/* 3d45c: 8fa40044 */ lw $a0,0x44($sp) +/* 3d460: 00002825 */ or $a1,$zero,$zero +/* 3d464: 0c00f33c */ jal func0003ccf0 +/* 3d468: 8fa60048 */ lw $a2,0x48($sp) +/* 3d46c: 24190005 */ addiu $t9,$zero,0x5 +/* 3d470: a7b90030 */ sh $t9,0x30($sp) +/* 3d474: 8fa80044 */ lw $t0,0x44($sp) +/* 3d478: afa80034 */ sw $t0,0x34($sp) +/* 3d47c: 8fa90048 */ lw $t1,0x48($sp) +/* 3d480: 252a7d00 */ addiu $t2,$t1,0x7d00 +/* 3d484: afaa0048 */ sw $t2,0x48($sp) +/* 3d488: 8fa40040 */ lw $a0,0x40($sp) +/* 3d48c: 27a50030 */ addiu $a1,$sp,0x30 +/* 3d490: 8fa60048 */ lw $a2,0x48($sp) +/* 3d494: 00003825 */ or $a3,$zero,$zero +/* 3d498: 0c00f184 */ jal func0003c610 +/* 3d49c: 24840048 */ addiu $a0,$a0,0x48 +/* 3d4a0: 10000001 */ beqz $zero,.L0003d4a8 +/* 3d4a4: 00000000 */ sll $zero,$zero,0x0 +.L0003d4a8: +/* 3d4a8: 8fbf0014 */ lw $ra,0x14($sp) +/* 3d4ac: 27bd0040 */ addiu $sp,$sp,0x40 +/* 3d4b0: 03e00008 */ jr $ra +/* 3d4b4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003d4b8 +/* 3d4b8: 27bdffd0 */ addiu $sp,$sp,-48 +/* 3d4bc: afbf0014 */ sw $ra,0x14($sp) +/* 3d4c0: afa40030 */ sw $a0,0x30($sp) +/* 3d4c4: afa50034 */ sw $a1,0x34($sp) +/* 3d4c8: afa60038 */ sw $a2,0x38($sp) +/* 3d4cc: afa00020 */ sw $zero,0x20($sp) +/* 3d4d0: 240e0001 */ addiu $t6,$zero,0x1 +/* 3d4d4: a3ae001f */ sb $t6,0x1f($sp) +/* 3d4d8: 8faf0030 */ lw $t7,0x30($sp) +/* 3d4dc: 8df80050 */ lw $t8,0x50($t7) +/* 3d4e0: afb8002c */ sw $t8,0x2c($sp) +/* 3d4e4: 8fb9002c */ lw $t9,0x2c($sp) +/* 3d4e8: 13200033 */ beqz $t9,.L0003d5b8 +/* 3d4ec: 00000000 */ sll $zero,$zero,0x0 +.L0003d4f0: +/* 3d4f0: 8fa8002c */ lw $t0,0x2c($sp) +/* 3d4f4: 8d090000 */ lw $t1,0x0($t0) +/* 3d4f8: afa90028 */ sw $t1,0x28($sp) +/* 3d4fc: 8faa002c */ lw $t2,0x2c($sp) +/* 3d500: afaa0024 */ sw $t2,0x24($sp) +/* 3d504: 8fac0024 */ lw $t4,0x24($sp) +/* 3d508: 8fab0020 */ lw $t3,0x20($sp) +/* 3d50c: 8d8d0008 */ lw $t5,0x8($t4) +/* 3d510: 016d7021 */ addu $t6,$t3,$t5 +/* 3d514: afae0020 */ sw $t6,0x20($sp) +/* 3d518: 8faf0024 */ lw $t7,0x24($sp) +/* 3d51c: 24010005 */ addiu $at,$zero,0x5 +/* 3d520: 85f8000c */ lh $t8,0xc($t7) +/* 3d524: 1701001f */ bne $t8,$at,.L0003d5a4 +/* 3d528: 00000000 */ sll $zero,$zero,0x0 +/* 3d52c: 8fb90024 */ lw $t9,0x24($sp) +/* 3d530: 8fa90034 */ lw $t1,0x34($sp) +/* 3d534: 8f280010 */ lw $t0,0x10($t9) +/* 3d538: 1509001a */ bne $t0,$t1,.L0003d5a4 +/* 3d53c: 00000000 */ sll $zero,$zero,0x0 +/* 3d540: 8faa0020 */ lw $t2,0x20($sp) +/* 3d544: 8fac0038 */ lw $t4,0x38($sp) +/* 3d548: 018a082a */ slt $at,$t4,$t2 +/* 3d54c: 10200012 */ beqz $at,.L0003d598 +/* 3d550: 00000000 */ sll $zero,$zero,0x0 +/* 3d554: 8fab0028 */ lw $t3,0x28($sp) +/* 3d558: 11600007 */ beqz $t3,.L0003d578 +/* 3d55c: 00000000 */ sll $zero,$zero,0x0 +/* 3d560: 8fad0028 */ lw $t5,0x28($sp) +/* 3d564: 8faf0024 */ lw $t7,0x24($sp) +/* 3d568: 8dae0008 */ lw $t6,0x8($t5) +/* 3d56c: 8df80008 */ lw $t8,0x8($t7) +/* 3d570: 01d8c821 */ addu $t9,$t6,$t8 +/* 3d574: adb90008 */ sw $t9,0x8($t5) +.L0003d578: +/* 3d578: 0c00c5e9 */ jal func000317a4 +/* 3d57c: 8fa4002c */ lw $a0,0x2c($sp) +/* 3d580: 8fa50030 */ lw $a1,0x30($sp) +/* 3d584: 8fa4002c */ lw $a0,0x2c($sp) +/* 3d588: 0c00c5dc */ jal func00031770 +/* 3d58c: 24a50048 */ addiu $a1,$a1,0x48 +/* 3d590: 10000002 */ beqz $zero,.L0003d59c +/* 3d594: 00000000 */ sll $zero,$zero,0x0 +.L0003d598: +/* 3d598: a3a0001f */ sb $zero,0x1f($sp) +.L0003d59c: +/* 3d59c: 10000006 */ beqz $zero,.L0003d5b8 +/* 3d5a0: 00000000 */ sll $zero,$zero,0x0 +.L0003d5a4: +/* 3d5a4: 8fa80028 */ lw $t0,0x28($sp) +/* 3d5a8: afa8002c */ sw $t0,0x2c($sp) +/* 3d5ac: 8fa9002c */ lw $t1,0x2c($sp) +/* 3d5b0: 1520ffcf */ bnez $t1,.L0003d4f0 +/* 3d5b4: 00000000 */ sll $zero,$zero,0x0 +.L0003d5b8: +/* 3d5b8: 10000003 */ beqz $zero,.L0003d5c8 +/* 3d5bc: 93a2001f */ lbu $v0,0x1f($sp) +/* 3d5c0: 10000001 */ beqz $zero,.L0003d5c8 +/* 3d5c4: 00000000 */ sll $zero,$zero,0x0 +.L0003d5c8: +/* 3d5c8: 8fbf0014 */ lw $ra,0x14($sp) +/* 3d5cc: 27bd0030 */ addiu $sp,$sp,0x30 +/* 3d5d0: 03e00008 */ jr $ra +/* 3d5d4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003d5d8 +/* 3d5d8: 27bdfff8 */ addiu $sp,$sp,-8 +/* 3d5dc: 30a500ff */ andi $a1,$a1,0xff +/* 3d5e0: 30c600ff */ andi $a2,$a2,0xff +/* 3d5e4: 30e700ff */ andi $a3,$a3,0xff +/* 3d5e8: 8c8e006c */ lw $t6,0x6c($a0) +/* 3d5ec: afae0004 */ sw $t6,0x4($sp) +/* 3d5f0: 908f0089 */ lbu $t7,0x89($a0) +/* 3d5f4: 90980088 */ lbu $t8,0x88($a0) +/* 3d5f8: 030f082a */ slt $at,$t8,$t7 +/* 3d5fc: 10200003 */ beqz $at,.L0003d60c +/* 3d600: 00000000 */ sll $zero,$zero,0x0 +/* 3d604: 10000023 */ beqz $zero,.L0003d694 +/* 3d608: 00001025 */ or $v0,$zero,$zero +.L0003d60c: +/* 3d60c: 8fb90004 */ lw $t9,0x4($sp) +/* 3d610: 1320001c */ beqz $t9,.L0003d684 +/* 3d614: 00000000 */ sll $zero,$zero,0x0 +/* 3d618: 8fa80004 */ lw $t0,0x4($sp) +/* 3d61c: 8d090000 */ lw $t1,0x0($t0) +/* 3d620: ac89006c */ sw $t1,0x6c($a0) +/* 3d624: 8faa0004 */ lw $t2,0x4($sp) +/* 3d628: ad400000 */ sw $zero,0x0($t2) +/* 3d62c: 8c8b0064 */ lw $t3,0x64($a0) +/* 3d630: 15600004 */ bnez $t3,.L0003d644 +/* 3d634: 00000000 */ sll $zero,$zero,0x0 +/* 3d638: 8fac0004 */ lw $t4,0x4($sp) +/* 3d63c: 10000004 */ beqz $zero,.L0003d650 +/* 3d640: ac8c0064 */ sw $t4,0x64($a0) +.L0003d644: +/* 3d644: 8fad0004 */ lw $t5,0x4($sp) +/* 3d648: 8c8e0068 */ lw $t6,0x68($a0) +/* 3d64c: adcd0000 */ sw $t5,0x0($t6) +.L0003d650: +/* 3d650: 8faf0004 */ lw $t7,0x4($sp) +/* 3d654: ac8f0068 */ sw $t7,0x68($a0) +/* 3d658: 8fb80004 */ lw $t8,0x4($sp) +/* 3d65c: a3070031 */ sb $a3,0x31($t8) +/* 3d660: 8fb90004 */ lw $t9,0x4($sp) +/* 3d664: a3250032 */ sb $a1,0x32($t9) +/* 3d668: 8fa80004 */ lw $t0,0x4($sp) +/* 3d66c: a1060033 */ sb $a2,0x33($t0) +/* 3d670: 8fa90004 */ lw $t1,0x4($sp) +/* 3d674: ad290014 */ sw $t1,0x14($t1) +/* 3d678: 908a0089 */ lbu $t2,0x89($a0) +/* 3d67c: 254b0001 */ addiu $t3,$t2,0x1 +/* 3d680: a08b0089 */ sb $t3,0x89($a0) +.L0003d684: +/* 3d684: 10000003 */ beqz $zero,.L0003d694 +/* 3d688: 8fa20004 */ lw $v0,0x4($sp) +/* 3d68c: 10000001 */ beqz $zero,.L0003d694 +/* 3d690: 00000000 */ sll $zero,$zero,0x0 +.L0003d694: +/* 3d694: 03e00008 */ jr $ra +/* 3d698: 27bd0008 */ addiu $sp,$sp,0x8 +); + +GLOBAL_ASM( +glabel func0003d69c +/* 3d69c: 27bdfff8 */ addiu $sp,$sp,-8 +/* 3d6a0: 30a500ff */ andi $a1,$a1,0xff +/* 3d6a4: 30c600ff */ andi $a2,$a2,0xff +/* 3d6a8: 8c8e0064 */ lw $t6,0x64($a0) +/* 3d6ac: afae0004 */ sw $t6,0x4($sp) +/* 3d6b0: 8faf0004 */ lw $t7,0x4($sp) +/* 3d6b4: 11e00017 */ beqz $t7,.L0003d714 +/* 3d6b8: 00000000 */ sll $zero,$zero,0x0 +.L0003d6bc: +/* 3d6bc: 8fb80004 */ lw $t8,0x4($sp) +/* 3d6c0: 93190032 */ lbu $t9,0x32($t8) +/* 3d6c4: 1725000d */ bne $t9,$a1,.L0003d6fc +/* 3d6c8: 00000000 */ sll $zero,$zero,0x0 +/* 3d6cc: 93080031 */ lbu $t0,0x31($t8) +/* 3d6d0: 1506000a */ bne $t0,$a2,.L0003d6fc +/* 3d6d4: 00000000 */ sll $zero,$zero,0x0 +/* 3d6d8: 93090035 */ lbu $t1,0x35($t8) +/* 3d6dc: 24010003 */ addiu $at,$zero,0x3 +/* 3d6e0: 11210006 */ beq $t1,$at,.L0003d6fc +/* 3d6e4: 00000000 */ sll $zero,$zero,0x0 +/* 3d6e8: 24010004 */ addiu $at,$zero,0x4 +/* 3d6ec: 11210003 */ beq $t1,$at,.L0003d6fc +/* 3d6f0: 00000000 */ sll $zero,$zero,0x0 +/* 3d6f4: 1000000b */ beqz $zero,.L0003d724 +/* 3d6f8: 8fa20004 */ lw $v0,0x4($sp) +.L0003d6fc: +/* 3d6fc: 8faa0004 */ lw $t2,0x4($sp) +/* 3d700: 8d4b0000 */ lw $t3,0x0($t2) +/* 3d704: afab0004 */ sw $t3,0x4($sp) +/* 3d708: 8fac0004 */ lw $t4,0x4($sp) +/* 3d70c: 1580ffeb */ bnez $t4,.L0003d6bc +/* 3d710: 00000000 */ sll $zero,$zero,0x0 +.L0003d714: +/* 3d714: 10000003 */ beqz $zero,.L0003d724 +/* 3d718: 00001025 */ or $v0,$zero,$zero +/* 3d71c: 10000001 */ beqz $zero,.L0003d724 +/* 3d720: 00000000 */ sll $zero,$zero,0x0 +.L0003d724: +/* 3d724: 03e00008 */ jr $ra +/* 3d728: 27bd0008 */ addiu $sp,$sp,0x8 +); + +GLOBAL_ASM( +glabel func0003d72c +/* 3d72c: 27bdffe8 */ addiu $sp,$sp,-24 +/* 3d730: 30a500ff */ andi $a1,$a1,0xff +/* 3d734: 30c600ff */ andi $a2,$a2,0xff +/* 3d738: 30e700ff */ andi $a3,$a3,0xff +/* 3d73c: 00077880 */ sll $t7,$a3,0x2 +/* 3d740: 01e77823 */ subu $t7,$t7,$a3 +/* 3d744: 8c8e0060 */ lw $t6,0x60($a0) +/* 3d748: 000f7880 */ sll $t7,$t7,0x2 +/* 3d74c: 01e77821 */ addu $t7,$t7,$a3 +/* 3d750: 000f7880 */ sll $t7,$t7,0x2 +/* 3d754: 01cfc021 */ addu $t8,$t6,$t7 +/* 3d758: 8f190000 */ lw $t9,0x0($t8) +/* 3d75c: afb90014 */ sw $t9,0x14($sp) +/* 3d760: 24080001 */ addiu $t0,$zero,0x1 +/* 3d764: afa80010 */ sw $t0,0x10($sp) +/* 3d768: 8fa90014 */ lw $t1,0x14($sp) +/* 3d76c: 852a000e */ lh $t2,0xe($t1) +/* 3d770: afaa000c */ sw $t2,0xc($sp) +/* 3d774: 8fab000c */ lw $t3,0xc($sp) +/* 3d778: 8fac0010 */ lw $t4,0x10($sp) +/* 3d77c: 016c082a */ slt $at,$t3,$t4 +/* 3d780: 14200042 */ bnez $at,.L0003d88c +/* 3d784: 00000000 */ sll $zero,$zero,0x0 +.L0003d788: +/* 3d788: 8fad0010 */ lw $t5,0x10($sp) +/* 3d78c: 8fae000c */ lw $t6,0xc($sp) +/* 3d790: 01ae7821 */ addu $t7,$t5,$t6 +/* 3d794: 05e10003 */ bgez $t7,.L0003d7a4 +/* 3d798: 000fc043 */ sra $t8,$t7,0x1 +/* 3d79c: 25e10001 */ addiu $at,$t7,0x1 +/* 3d7a0: 0001c043 */ sra $t8,$at,0x1 +.L0003d7a4: +/* 3d7a4: afb80008 */ sw $t8,0x8($sp) +/* 3d7a8: 8fa80008 */ lw $t0,0x8($sp) +/* 3d7ac: 8fb90014 */ lw $t9,0x14($sp) +/* 3d7b0: 00084880 */ sll $t1,$t0,0x2 +/* 3d7b4: 03295021 */ addu $t2,$t9,$t1 +/* 3d7b8: 8d4b000c */ lw $t3,0xc($t2) +/* 3d7bc: 8d6c0004 */ lw $t4,0x4($t3) +/* 3d7c0: afac0004 */ sw $t4,0x4($sp) +/* 3d7c4: 8fad0004 */ lw $t5,0x4($sp) +/* 3d7c8: 91ae0002 */ lbu $t6,0x2($t5) +/* 3d7cc: 00ae082a */ slt $at,$a1,$t6 +/* 3d7d0: 14200015 */ bnez $at,.L0003d828 +/* 3d7d4: 00000000 */ sll $zero,$zero,0x0 +/* 3d7d8: 91af0003 */ lbu $t7,0x3($t5) +/* 3d7dc: 01e5082a */ slt $at,$t7,$a1 +/* 3d7e0: 14200011 */ bnez $at,.L0003d828 +/* 3d7e4: 00000000 */ sll $zero,$zero,0x0 +/* 3d7e8: 91b80000 */ lbu $t8,0x0($t5) +/* 3d7ec: 00d8082a */ slt $at,$a2,$t8 +/* 3d7f0: 1420000d */ bnez $at,.L0003d828 +/* 3d7f4: 00000000 */ sll $zero,$zero,0x0 +/* 3d7f8: 91a80001 */ lbu $t0,0x1($t5) +/* 3d7fc: 0106082a */ slt $at,$t0,$a2 +/* 3d800: 14200009 */ bnez $at,.L0003d828 +/* 3d804: 00000000 */ sll $zero,$zero,0x0 +/* 3d808: 8fa90008 */ lw $t1,0x8($sp) +/* 3d80c: 8fb90014 */ lw $t9,0x14($sp) +/* 3d810: 00095080 */ sll $t2,$t1,0x2 +/* 3d814: 032a5821 */ addu $t3,$t9,$t2 +/* 3d818: 10000020 */ beqz $zero,.L0003d89c +/* 3d81c: 8d62000c */ lw $v0,0xc($t3) +/* 3d820: 10000015 */ beqz $zero,.L0003d878 +/* 3d824: 00000000 */ sll $zero,$zero,0x0 +.L0003d828: +/* 3d828: 8fac0004 */ lw $t4,0x4($sp) +/* 3d82c: 918e0002 */ lbu $t6,0x2($t4) +/* 3d830: 00ae082a */ slt $at,$a1,$t6 +/* 3d834: 14200009 */ bnez $at,.L0003d85c +/* 3d838: 00000000 */ sll $zero,$zero,0x0 +/* 3d83c: 918f0000 */ lbu $t7,0x0($t4) +/* 3d840: 00cf082a */ slt $at,$a2,$t7 +/* 3d844: 10200009 */ beqz $at,.L0003d86c +/* 3d848: 00000000 */ sll $zero,$zero,0x0 +/* 3d84c: 91980003 */ lbu $t8,0x3($t4) +/* 3d850: 0305082a */ slt $at,$t8,$a1 +/* 3d854: 14200005 */ bnez $at,.L0003d86c +/* 3d858: 00000000 */ sll $zero,$zero,0x0 +.L0003d85c: +/* 3d85c: 8fad0008 */ lw $t5,0x8($sp) +/* 3d860: 25a8ffff */ addiu $t0,$t5,-1 +/* 3d864: 10000004 */ beqz $zero,.L0003d878 +/* 3d868: afa8000c */ sw $t0,0xc($sp) +.L0003d86c: +/* 3d86c: 8fa90008 */ lw $t1,0x8($sp) +/* 3d870: 25390001 */ addiu $t9,$t1,0x1 +/* 3d874: afb90010 */ sw $t9,0x10($sp) +.L0003d878: +/* 3d878: 8faa000c */ lw $t2,0xc($sp) +/* 3d87c: 8fab0010 */ lw $t3,0x10($sp) +/* 3d880: 014b082a */ slt $at,$t2,$t3 +/* 3d884: 1020ffc0 */ beqz $at,.L0003d788 +/* 3d888: 00000000 */ sll $zero,$zero,0x0 +.L0003d88c: +/* 3d88c: 10000003 */ beqz $zero,.L0003d89c +/* 3d890: 00001025 */ or $v0,$zero,$zero +/* 3d894: 10000001 */ beqz $zero,.L0003d89c +/* 3d898: 00000000 */ sll $zero,$zero,0x0 +.L0003d89c: +/* 3d89c: 03e00008 */ jr $ra +/* 3d8a0: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0003d8a4 +/* 3d8a4: 27bdfff8 */ addiu $sp,$sp,-8 +/* 3d8a8: 908e0036 */ lbu $t6,0x36($a0) +/* 3d8ac: 908f0033 */ lbu $t7,0x33($a0) +/* 3d8b0: 90990030 */ lbu $t9,0x30($a0) +/* 3d8b4: 01cf0019 */ multu $t6,$t7 +/* 3d8b8: 0000c012 */ mflo $t8 +/* 3d8bc: 00000000 */ sll $zero,$zero,0x0 +/* 3d8c0: 00000000 */ sll $zero,$zero,0x0 +/* 3d8c4: 03190019 */ multu $t8,$t9 +/* 3d8c8: 00004012 */ mflo $t0 +/* 3d8cc: 00084983 */ sra $t1,$t0,0x6 +/* 3d8d0: afa90004 */ sw $t1,0x4($sp) +/* 3d8d4: 8c8f0020 */ lw $t7,0x20($a0) +/* 3d8d8: 84b90032 */ lh $t9,0x32($a1) +/* 3d8dc: 908b0031 */ lbu $t3,0x31($a0) +/* 3d8e0: 91f8000d */ lbu $t8,0xd($t7) +/* 3d8e4: 8caa0060 */ lw $t2,0x60($a1) +/* 3d8e8: 000b6080 */ sll $t4,$t3,0x2 +/* 3d8ec: 03190019 */ multu $t8,$t9 +/* 3d8f0: 018b6023 */ subu $t4,$t4,$t3 +/* 3d8f4: 000c6080 */ sll $t4,$t4,0x2 +/* 3d8f8: 018b6021 */ addu $t4,$t4,$t3 +/* 3d8fc: 000c6080 */ sll $t4,$t4,0x2 +/* 3d900: 014c6821 */ addu $t5,$t2,$t4 +/* 3d904: 91ae0009 */ lbu $t6,0x9($t5) +/* 3d908: 00004012 */ mflo $t0 +/* 3d90c: 00000000 */ sll $zero,$zero,0x0 +/* 3d910: 00000000 */ sll $zero,$zero,0x0 +/* 3d914: 01c80019 */ multu $t6,$t0 +/* 3d918: 00004812 */ mflo $t1 +/* 3d91c: 00095b83 */ sra $t3,$t1,0xe +/* 3d920: afab0000 */ sw $t3,0x0($sp) +/* 3d924: 908c0031 */ lbu $t4,0x31($a0) +/* 3d928: 8caa0060 */ lw $t2,0x60($a1) +/* 3d92c: 240100ff */ addiu $at,$zero,0xff +/* 3d930: 000c6880 */ sll $t5,$t4,0x2 +/* 3d934: 01ac6823 */ subu $t5,$t5,$t4 +/* 3d938: 000d6880 */ sll $t5,$t5,0x2 +/* 3d93c: 01ac6821 */ addu $t5,$t5,$t4 +/* 3d940: 000d6880 */ sll $t5,$t5,0x2 +/* 3d944: 014d7821 */ addu $t7,$t2,$t5 +/* 3d948: 91f8000d */ lbu $t8,0xd($t7) +/* 3d94c: 13010010 */ beq $t8,$at,.L0003d990 +/* 3d950: 00000000 */ sll $zero,$zero,0x0 +/* 3d954: 908e0031 */ lbu $t6,0x31($a0) +/* 3d958: 8cb90060 */ lw $t9,0x60($a1) +/* 3d95c: 8fac0000 */ lw $t4,0x0($sp) +/* 3d960: 000e4080 */ sll $t0,$t6,0x2 +/* 3d964: 010e4023 */ subu $t0,$t0,$t6 +/* 3d968: 00084080 */ sll $t0,$t0,0x2 +/* 3d96c: 010e4021 */ addu $t0,$t0,$t6 +/* 3d970: 00084080 */ sll $t0,$t0,0x2 +/* 3d974: 03284821 */ addu $t1,$t9,$t0 +/* 3d978: 912b000d */ lbu $t3,0xd($t1) +/* 3d97c: 016c0019 */ multu $t3,$t4 +/* 3d980: 00005012 */ mflo $t2 +/* 3d984: 254d0001 */ addiu $t5,$t2,0x1 +/* 3d988: 000d7a02 */ srl $t7,$t5,0x8 +/* 3d98c: afaf0000 */ sw $t7,0x0($sp) +.L0003d990: +/* 3d990: 8fb80004 */ lw $t8,0x4($sp) +/* 3d994: 8fae0000 */ lw $t6,0x0($sp) +/* 3d998: 030e0019 */ multu $t8,$t6 +/* 3d99c: 0000c812 */ mflo $t9 +/* 3d9a0: afb90004 */ sw $t9,0x4($sp) +/* 3d9a4: 00000000 */ sll $zero,$zero,0x0 +/* 3d9a8: 8fa80004 */ lw $t0,0x4($sp) +/* 3d9ac: 00084bc2 */ srl $t1,$t0,0xf +/* 3d9b0: afa90004 */ sw $t1,0x4($sp) +/* 3d9b4: 10000003 */ beqz $zero,.L0003d9c4 +/* 3d9b8: 87a20006 */ lh $v0,0x6($sp) +/* 3d9bc: 10000001 */ beqz $zero,.L0003d9c4 +/* 3d9c0: 00000000 */ sll $zero,$zero,0x0 +.L0003d9c4: +/* 3d9c4: 03e00008 */ jr $ra +/* 3d9c8: 27bd0008 */ addiu $sp,$sp,0x8 +); + +GLOBAL_ASM( +glabel func0003d9cc +/* 3d9cc: 27bdffe8 */ addiu $sp,$sp,-24 +/* 3d9d0: 908f0031 */ lbu $t7,0x31($a0) +/* 3d9d4: 8cae0060 */ lw $t6,0x60($a1) +/* 3d9d8: 000fc080 */ sll $t8,$t7,0x2 +/* 3d9dc: 030fc023 */ subu $t8,$t8,$t7 +/* 3d9e0: 0018c080 */ sll $t8,$t8,0x2 +/* 3d9e4: 030fc021 */ addu $t8,$t8,$t7 +/* 3d9e8: 0018c080 */ sll $t8,$t8,0x2 +/* 3d9ec: 01d8c821 */ addu $t9,$t6,$t8 +/* 3d9f0: 9329000a */ lbu $t1,0xa($t9) +/* 3d9f4: 312a0080 */ andi $t2,$t1,0x80 +/* 3d9f8: afaa0014 */ sw $t2,0x14($sp) +/* 3d9fc: 3c0142fe */ lui $at,0x42fe +/* 3da00: 44813000 */ mtc1 $at,$f6 +/* 3da04: c4a4007c */ lwc1 $f4,0x7c($a1) +/* 3da08: 908c0031 */ lbu $t4,0x31($a0) +/* 3da0c: 8cab0060 */ lw $t3,0x60($a1) +/* 3da10: 46062202 */ mul.s $f8,$f4,$f6 +/* 3da14: 000c6880 */ sll $t5,$t4,0x2 +/* 3da18: 01ac6823 */ subu $t5,$t5,$t4 +/* 3da1c: 000d6880 */ sll $t5,$t5,0x2 +/* 3da20: 01ac6821 */ addu $t5,$t5,$t4 +/* 3da24: 000d6880 */ sll $t5,$t5,0x2 +/* 3da28: 016d7821 */ addu $t7,$t3,$t5 +/* 3da2c: 4600428d */ trunc.w.s $f10,$f8 +/* 3da30: 91ee000a */ lbu $t6,0xa($t7) +/* 3da34: c4a40080 */ lwc1 $f4,0x80($a1) +/* 3da38: 44095000 */ mfc1 $t1,$f10 +/* 3da3c: 31d8007f */ andi $t8,$t6,0x7f +/* 3da40: 03095021 */ addu $t2,$t8,$t1 +/* 3da44: 448a8000 */ mtc1 $t2,$f16 +/* 3da48: 00000000 */ sll $zero,$zero,0x0 +/* 3da4c: 468084a0 */ cvt.s.w $f18,$f16 +/* 3da50: 46049182 */ mul.s $f6,$f18,$f4 +/* 3da54: 4600320d */ trunc.w.s $f8,$f6 +/* 3da58: 440b4000 */ mfc1 $t3,$f8 +/* 3da5c: 00000000 */ sll $zero,$zero,0x0 +/* 3da60: afab0010 */ sw $t3,0x10($sp) +/* 3da64: 8fad0010 */ lw $t5,0x10($sp) +/* 3da68: 29a10080 */ slti $at,$t5,0x80 +/* 3da6c: 14200003 */ bnez $at,.L0003da7c +/* 3da70: 00000000 */ sll $zero,$zero,0x0 +/* 3da74: 10000002 */ beqz $zero,.L0003da80 +/* 3da78: 2407007f */ addiu $a3,$zero,0x7f +.L0003da7c: +/* 3da7c: 8fa70010 */ lw $a3,0x10($sp) +.L0003da80: +/* 3da80: 04e10003 */ bgez $a3,.L0003da90 +/* 3da84: 00000000 */ sll $zero,$zero,0x0 +/* 3da88: 10000009 */ beqz $zero,.L0003dab0 +/* 3da8c: 00003025 */ or $a2,$zero,$zero +.L0003da90: +/* 3da90: 8faf0010 */ lw $t7,0x10($sp) +/* 3da94: 29e10080 */ slti $at,$t7,0x80 +/* 3da98: 14200003 */ bnez $at,.L0003daa8 +/* 3da9c: 00000000 */ sll $zero,$zero,0x0 +/* 3daa0: 10000002 */ beqz $zero,.L0003daac +/* 3daa4: 2408007f */ addiu $t0,$zero,0x7f +.L0003daa8: +/* 3daa8: 8fa80010 */ lw $t0,0x10($sp) +.L0003daac: +/* 3daac: 01003025 */ or $a2,$t0,$zero +.L0003dab0: +/* 3dab0: 8fae0014 */ lw $t6,0x14($sp) +/* 3dab4: 00ce1025 */ or $v0,$a2,$t6 +/* 3dab8: 10000003 */ beqz $zero,.L0003dac8 +/* 3dabc: 304200ff */ andi $v0,$v0,0xff +/* 3dac0: 10000001 */ beqz $zero,.L0003dac8 +/* 3dac4: 00000000 */ sll $zero,$zero,0x0 +.L0003dac8: +/* 3dac8: 03e00008 */ jr $ra +/* 3dacc: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0003dad0 +/* 3dad0: 27bdfff8 */ addiu $sp,$sp,-8 +/* 3dad4: 8c8e0024 */ lw $t6,0x24($a0) +/* 3dad8: 01c57823 */ subu $t7,$t6,$a1 +/* 3dadc: afaf0004 */ sw $t7,0x4($sp) +/* 3dae0: 8fb80004 */ lw $t8,0x4($sp) +/* 3dae4: 07000005 */ bltz $t8,.L0003dafc +/* 3dae8: 00000000 */ sll $zero,$zero,0x0 +/* 3daec: 10000007 */ beqz $zero,.L0003db0c +/* 3daf0: 8fa20004 */ lw $v0,0x4($sp) +/* 3daf4: 10000003 */ beqz $zero,.L0003db04 +/* 3daf8: 00000000 */ sll $zero,$zero,0x0 +.L0003dafc: +/* 3dafc: 10000003 */ beqz $zero,.L0003db0c +/* 3db00: 240203e8 */ addiu $v0,$zero,0x3e8 +.L0003db04: +/* 3db04: 10000001 */ beqz $zero,.L0003db0c +/* 3db08: 00000000 */ sll $zero,$zero,0x0 +.L0003db0c: +/* 3db0c: 03e00008 */ jr $ra +/* 3db10: 27bd0008 */ addiu $sp,$sp,0x8 +); + +GLOBAL_ASM( +glabel func0003db14 +/* 3db14: 27bdfff8 */ addiu $sp,$sp,-8 +/* 3db18: 908f0031 */ lbu $t7,0x31($a0) +/* 3db1c: 8cae0060 */ lw $t6,0x60($a1) +/* 3db20: 8c890020 */ lw $t1,0x20($a0) +/* 3db24: 000fc080 */ sll $t8,$t7,0x2 +/* 3db28: 030fc023 */ subu $t8,$t8,$t7 +/* 3db2c: 0018c080 */ sll $t8,$t8,0x2 +/* 3db30: 030fc021 */ addu $t8,$t8,$t7 +/* 3db34: 0018c080 */ sll $t8,$t8,0x2 +/* 3db38: 01d8c821 */ addu $t9,$t6,$t8 +/* 3db3c: 93280007 */ lbu $t0,0x7($t9) +/* 3db40: 912a000c */ lbu $t2,0xc($t1) +/* 3db44: 010a5821 */ addu $t3,$t0,$t2 +/* 3db48: 256cffc0 */ addiu $t4,$t3,-64 +/* 3db4c: afac0004 */ sw $t4,0x4($sp) +/* 3db50: 8fad0004 */ lw $t5,0x4($sp) +/* 3db54: 19a00003 */ blez $t5,.L0003db64 +/* 3db58: 00000000 */ sll $zero,$zero,0x0 +/* 3db5c: 10000002 */ beqz $zero,.L0003db68 +/* 3db60: 00000000 */ sll $zero,$zero,0x0 +.L0003db64: +/* 3db64: afa00004 */ sw $zero,0x4($sp) +.L0003db68: +/* 3db68: 8faf0004 */ lw $t7,0x4($sp) +/* 3db6c: 29e1007f */ slti $at,$t7,0x7f +/* 3db70: 10200003 */ beqz $at,.L0003db80 +/* 3db74: 00000000 */ sll $zero,$zero,0x0 +/* 3db78: 10000003 */ beqz $zero,.L0003db88 +/* 3db7c: 00000000 */ sll $zero,$zero,0x0 +.L0003db80: +/* 3db80: 240e007f */ addiu $t6,$zero,0x7f +/* 3db84: afae0004 */ sw $t6,0x4($sp) +.L0003db88: +/* 3db88: 10000003 */ beqz $zero,.L0003db98 +/* 3db8c: 93a20007 */ lbu $v0,0x7($sp) +/* 3db90: 10000001 */ beqz $zero,.L0003db98 +/* 3db94: 00000000 */ sll $zero,$zero,0x0 +.L0003db98: +/* 3db98: 03e00008 */ jr $ra +/* 3db9c: 27bd0008 */ addiu $sp,$sp,0x8 +); + +GLOBAL_ASM( +glabel func0003dba0 +/* 3dba0: 27bdffe0 */ addiu $sp,$sp,-32 +/* 3dba4: afbf0014 */ sw $ra,0x14($sp) +/* 3dba8: afa40020 */ sw $a0,0x20($sp) +/* 3dbac: afa50024 */ sw $a1,0x24($sp) +/* 3dbb0: afa00018 */ sw $zero,0x18($sp) +/* 3dbb4: 8fae0018 */ lw $t6,0x18($sp) +/* 3dbb8: afa0001c */ sw $zero,0x1c($sp) +/* 3dbbc: 15c0000c */ bnez $t6,.L0003dbf0 +/* 3dbc0: 00000000 */ sll $zero,$zero,0x0 +.L0003dbc4: +/* 3dbc4: 8fb8001c */ lw $t8,0x1c($sp) +/* 3dbc8: 8faf0024 */ lw $t7,0x24($sp) +/* 3dbcc: 0018c880 */ sll $t9,$t8,0x2 +/* 3dbd0: 01f94021 */ addu $t0,$t7,$t9 +/* 3dbd4: 8d09000c */ lw $t1,0xc($t0) +/* 3dbd8: afa90018 */ sw $t1,0x18($sp) +/* 3dbdc: 8faa001c */ lw $t2,0x1c($sp) +/* 3dbe0: 8fac0018 */ lw $t4,0x18($sp) +/* 3dbe4: 254b0001 */ addiu $t3,$t2,0x1 +/* 3dbe8: 1180fff6 */ beqz $t4,.L0003dbc4 +/* 3dbec: afab001c */ sw $t3,0x1c($sp) +.L0003dbf0: +/* 3dbf0: 8fad0020 */ lw $t5,0x20($sp) +/* 3dbf4: afa0001c */ sw $zero,0x1c($sp) +/* 3dbf8: 91ae0034 */ lbu $t6,0x34($t5) +/* 3dbfc: 19c00010 */ blez $t6,.L0003dc40 +/* 3dc00: 00000000 */ sll $zero,$zero,0x0 +.L0003dc04: +/* 3dc04: 8fa40020 */ lw $a0,0x20($sp) +/* 3dc08: 0c00f745 */ jal func0003dd14 +/* 3dc0c: 8fa5001c */ lw $a1,0x1c($sp) +/* 3dc10: 8fa40020 */ lw $a0,0x20($sp) +/* 3dc14: 8fa50018 */ lw $a1,0x18($sp) +/* 3dc18: 0c00f7d9 */ jal func0003df64 +/* 3dc1c: 8fa6001c */ lw $a2,0x1c($sp) +/* 3dc20: 8fb8001c */ lw $t8,0x1c($sp) +/* 3dc24: 8fb90020 */ lw $t9,0x20($sp) +/* 3dc28: 270f0001 */ addiu $t7,$t8,0x1 +/* 3dc2c: afaf001c */ sw $t7,0x1c($sp) +/* 3dc30: 93280034 */ lbu $t0,0x34($t9) +/* 3dc34: 01e8082a */ slt $at,$t7,$t0 +/* 3dc38: 1420fff2 */ bnez $at,.L0003dc04 +/* 3dc3c: 00000000 */ sll $zero,$zero,0x0 +.L0003dc40: +/* 3dc40: 8fa90024 */ lw $t1,0x24($sp) +/* 3dc44: 8d2a0008 */ lw $t2,0x8($t1) +/* 3dc48: 11400009 */ beqz $t2,.L0003dc70 +/* 3dc4c: 00000000 */ sll $zero,$zero,0x0 +/* 3dc50: 8fa40020 */ lw $a0,0x20($sp) +/* 3dc54: 0c00f745 */ jal func0003dd14 +/* 3dc58: 8fa5001c */ lw $a1,0x1c($sp) +/* 3dc5c: 8fab0024 */ lw $t3,0x24($sp) +/* 3dc60: 8fa40020 */ lw $a0,0x20($sp) +/* 3dc64: 24060009 */ addiu $a2,$zero,0x9 +/* 3dc68: 0c00f7d9 */ jal func0003df64 +/* 3dc6c: 8d650008 */ lw $a1,0x8($t3) +.L0003dc70: +/* 3dc70: 10000001 */ beqz $zero,.L0003dc78 +/* 3dc74: 00000000 */ sll $zero,$zero,0x0 +.L0003dc78: +/* 3dc78: 8fbf0014 */ lw $ra,0x14($sp) +/* 3dc7c: 27bd0020 */ addiu $sp,$sp,0x20 +/* 3dc80: 03e00008 */ jr $ra +/* 3dc84: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003dc88 +/* 3dc88: 27bdffe0 */ addiu $sp,$sp,-32 +/* 3dc8c: afbf0014 */ sw $ra,0x14($sp) +/* 3dc90: afa40020 */ sw $a0,0x20($sp) +/* 3dc94: 8fae0020 */ lw $t6,0x20($sp) +/* 3dc98: afa0001c */ sw $zero,0x1c($sp) +/* 3dc9c: 91cf0034 */ lbu $t7,0x34($t6) +/* 3dca0: 19e00016 */ blez $t7,.L0003dcfc +/* 3dca4: 00000000 */ sll $zero,$zero,0x0 +.L0003dca8: +/* 3dca8: 8fa8001c */ lw $t0,0x1c($sp) +/* 3dcac: 8fb80020 */ lw $t8,0x20($sp) +/* 3dcb0: 00084880 */ sll $t1,$t0,0x2 +/* 3dcb4: 01284823 */ subu $t1,$t1,$t0 +/* 3dcb8: 8f190060 */ lw $t9,0x60($t8) +/* 3dcbc: 00094880 */ sll $t1,$t1,0x2 +/* 3dcc0: 01284821 */ addu $t1,$t1,$t0 +/* 3dcc4: 00094880 */ sll $t1,$t1,0x2 +/* 3dcc8: 03295021 */ addu $t2,$t9,$t1 +/* 3dccc: ad400000 */ sw $zero,0x0($t2) +/* 3dcd0: 8fa40020 */ lw $a0,0x20($sp) +/* 3dcd4: 0c00f745 */ jal func0003dd14 +/* 3dcd8: 8fa5001c */ lw $a1,0x1c($sp) +/* 3dcdc: 8fab001c */ lw $t3,0x1c($sp) +/* 3dce0: 8fad0020 */ lw $t5,0x20($sp) +/* 3dce4: 256c0001 */ addiu $t4,$t3,0x1 +/* 3dce8: afac001c */ sw $t4,0x1c($sp) +/* 3dcec: 91ae0034 */ lbu $t6,0x34($t5) +/* 3dcf0: 018e082a */ slt $at,$t4,$t6 +/* 3dcf4: 1420ffec */ bnez $at,.L0003dca8 +/* 3dcf8: 00000000 */ sll $zero,$zero,0x0 +.L0003dcfc: +/* 3dcfc: 10000001 */ beqz $zero,.L0003dd04 +/* 3dd00: 00000000 */ sll $zero,$zero,0x0 +.L0003dd04: +/* 3dd04: 8fbf0014 */ lw $ra,0x14($sp) +/* 3dd08: 27bd0020 */ addiu $sp,$sp,0x20 +/* 3dd0c: 03e00008 */ jr $ra +/* 3dd10: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003dd14 +/* 3dd14: 00057880 */ sll $t7,$a1,0x2 +/* 3dd18: 01e57823 */ subu $t7,$t7,$a1 +/* 3dd1c: 8c8e0060 */ lw $t6,0x60($a0) +/* 3dd20: 000f7880 */ sll $t7,$t7,0x2 +/* 3dd24: 01e57821 */ addu $t7,$t7,$a1 +/* 3dd28: 000f7880 */ sll $t7,$t7,0x2 +/* 3dd2c: 01cfc021 */ addu $t8,$t6,$t7 +/* 3dd30: a3000006 */ sb $zero,0x6($t8) +/* 3dd34: 00054080 */ sll $t0,$a1,0x2 +/* 3dd38: 01054023 */ subu $t0,$t0,$a1 +/* 3dd3c: 8c990060 */ lw $t9,0x60($a0) +/* 3dd40: 00084080 */ sll $t0,$t0,0x2 +/* 3dd44: 01054021 */ addu $t0,$t0,$a1 +/* 3dd48: 00084080 */ sll $t0,$t0,0x2 +/* 3dd4c: 03284821 */ addu $t1,$t9,$t0 +/* 3dd50: a120000a */ sb $zero,0xa($t1) +/* 3dd54: 00056080 */ sll $t4,$a1,0x2 +/* 3dd58: 01856023 */ subu $t4,$t4,$a1 +/* 3dd5c: 8c8b0060 */ lw $t3,0x60($a0) +/* 3dd60: 000c6080 */ sll $t4,$t4,0x2 +/* 3dd64: 01856021 */ addu $t4,$t4,$a1 +/* 3dd68: 000c6080 */ sll $t4,$t4,0x2 +/* 3dd6c: 240a0040 */ addiu $t2,$zero,0x40 +/* 3dd70: 016c6821 */ addu $t5,$t3,$t4 +/* 3dd74: a1aa0007 */ sb $t2,0x7($t5) +/* 3dd78: 0005c080 */ sll $t8,$a1,0x2 +/* 3dd7c: 0305c023 */ subu $t8,$t8,$a1 +/* 3dd80: 8c8f0060 */ lw $t7,0x60($a0) +/* 3dd84: 0018c080 */ sll $t8,$t8,0x2 +/* 3dd88: 0305c021 */ addu $t8,$t8,$a1 +/* 3dd8c: 0018c080 */ sll $t8,$t8,0x2 +/* 3dd90: 240e007f */ addiu $t6,$zero,0x7f +/* 3dd94: 01f8c821 */ addu $t9,$t7,$t8 +/* 3dd98: a32e0009 */ sb $t6,0x9($t9) +/* 3dd9c: 00055880 */ sll $t3,$a1,0x2 +/* 3dda0: 01655823 */ subu $t3,$t3,$a1 +/* 3dda4: 8c890060 */ lw $t1,0x60($a0) +/* 3dda8: 000b5880 */ sll $t3,$t3,0x2 +/* 3ddac: 01655821 */ addu $t3,$t3,$a1 +/* 3ddb0: 000b5880 */ sll $t3,$t3,0x2 +/* 3ddb4: 24080005 */ addiu $t0,$zero,0x5 +/* 3ddb8: 012b6021 */ addu $t4,$t1,$t3 +/* 3ddbc: a1880008 */ sb $t0,0x8($t4) +/* 3ddc0: 00056880 */ sll $t5,$a1,0x2 +/* 3ddc4: 01a56823 */ subu $t5,$t5,$a1 +/* 3ddc8: 8c8a0060 */ lw $t2,0x60($a0) +/* 3ddcc: 000d6880 */ sll $t5,$t5,0x2 +/* 3ddd0: 01a56821 */ addu $t5,$t5,$a1 +/* 3ddd4: 000d6880 */ sll $t5,$t5,0x2 +/* 3ddd8: 014d7821 */ addu $t7,$t2,$t5 +/* 3dddc: a1e0000c */ sb $zero,0xc($t7) +/* 3dde0: 0005c880 */ sll $t9,$a1,0x2 +/* 3dde4: 0325c823 */ subu $t9,$t9,$a1 +/* 3dde8: 8c8e0060 */ lw $t6,0x60($a0) +/* 3ddec: 0019c880 */ sll $t9,$t9,0x2 +/* 3ddf0: 0325c821 */ addu $t9,$t9,$a1 +/* 3ddf4: 0019c880 */ sll $t9,$t9,0x2 +/* 3ddf8: 241800c8 */ addiu $t8,$zero,0xc8 +/* 3ddfc: 01d94821 */ addu $t1,$t6,$t9 +/* 3de00: a5380004 */ sh $t8,0x4($t1) +/* 3de04: 00054080 */ sll $t0,$a1,0x2 +/* 3de08: 01054023 */ subu $t0,$t0,$a1 +/* 3de0c: 8c8b0060 */ lw $t3,0x60($a0) +/* 3de10: 00084080 */ sll $t0,$t0,0x2 +/* 3de14: 3c013f80 */ lui $at,0x3f80 +/* 3de18: 44812000 */ mtc1 $at,$f4 +/* 3de1c: 01054021 */ addu $t0,$t0,$a1 +/* 3de20: 00084080 */ sll $t0,$t0,0x2 +/* 3de24: 01686021 */ addu $t4,$t3,$t0 +/* 3de28: e5840014 */ swc1 $f4,0x14($t4) +/* 3de2c: 00056880 */ sll $t5,$a1,0x2 +/* 3de30: 01a56823 */ subu $t5,$t5,$a1 +/* 3de34: 8c8a0060 */ lw $t2,0x60($a0) +/* 3de38: 000d6880 */ sll $t5,$t5,0x2 +/* 3de3c: 01a56821 */ addu $t5,$t5,$a1 +/* 3de40: 000d6880 */ sll $t5,$t5,0x2 +/* 3de44: 014d7821 */ addu $t7,$t2,$t5 +/* 3de48: a1e00010 */ sb $zero,0x10($t7) +/* 3de4c: 0005c080 */ sll $t8,$a1,0x2 +/* 3de50: 0305c023 */ subu $t8,$t8,$a1 +/* 3de54: 8c990060 */ lw $t9,0x60($a0) +/* 3de58: 0018c080 */ sll $t8,$t8,0x2 +/* 3de5c: 0305c021 */ addu $t8,$t8,$a1 +/* 3de60: 0018c080 */ sll $t8,$t8,0x2 +/* 3de64: 240e00ff */ addiu $t6,$zero,0xff +/* 3de68: 03384821 */ addu $t1,$t9,$t8 +/* 3de6c: a12e000d */ sb $t6,0xd($t1) +/* 3de70: 00056080 */ sll $t4,$a1,0x2 +/* 3de74: 01856023 */ subu $t4,$t4,$a1 +/* 3de78: 8c880060 */ lw $t0,0x60($a0) +/* 3de7c: 000c6080 */ sll $t4,$t4,0x2 +/* 3de80: 01856021 */ addu $t4,$t4,$a1 +/* 3de84: 000c6080 */ sll $t4,$t4,0x2 +/* 3de88: 240b00ff */ addiu $t3,$zero,0xff +/* 3de8c: 010c5021 */ addu $t2,$t0,$t4 +/* 3de90: a14b000e */ sb $t3,0xe($t2) +/* 3de94: 00057880 */ sll $t7,$a1,0x2 +/* 3de98: 01e57823 */ subu $t7,$t7,$a1 +/* 3de9c: 8c8d0060 */ lw $t5,0x60($a0) +/* 3dea0: 000f7880 */ sll $t7,$t7,0x2 +/* 3dea4: 01e57821 */ addu $t7,$t7,$a1 +/* 3dea8: 000f7880 */ sll $t7,$t7,0x2 +/* 3deac: 01afc821 */ addu $t9,$t5,$t7 +/* 3deb0: a320000f */ sb $zero,0xf($t9) +/* 3deb4: 00057080 */ sll $t6,$a1,0x2 +/* 3deb8: 01c57023 */ subu $t6,$t6,$a1 +/* 3debc: 8c980060 */ lw $t8,0x60($a0) +/* 3dec0: 000e7080 */ sll $t6,$t6,0x2 +/* 3dec4: 01c57021 */ addu $t6,$t6,$a1 +/* 3dec8: 000e7080 */ sll $t6,$t6,0x2 +/* 3decc: 030e4821 */ addu $t1,$t8,$t6 +/* 3ded0: a120000b */ sb $zero,0xb($t1) +/* 3ded4: 00056080 */ sll $t4,$a1,0x2 +/* 3ded8: 01856023 */ subu $t4,$t4,$a1 +/* 3dedc: 8c880060 */ lw $t0,0x60($a0) +/* 3dee0: 000c6080 */ sll $t4,$t4,0x2 +/* 3dee4: 01856021 */ addu $t4,$t4,$a1 +/* 3dee8: 000c6080 */ sll $t4,$t4,0x2 +/* 3deec: 010c5821 */ addu $t3,$t0,$t4 +/* 3def0: a1600013 */ sb $zero,0x13($t3) +/* 3def4: 00056880 */ sll $t5,$a1,0x2 +/* 3def8: 01a56823 */ subu $t5,$t5,$a1 +/* 3defc: 8c8a0060 */ lw $t2,0x60($a0) +/* 3df00: 000d6880 */ sll $t5,$t5,0x2 +/* 3df04: 01a56821 */ addu $t5,$t5,$a1 +/* 3df08: 000d6880 */ sll $t5,$t5,0x2 +/* 3df0c: 014d7821 */ addu $t7,$t2,$t5 +/* 3df10: a1e00012 */ sb $zero,0x12($t7) +/* 3df14: 0005c080 */ sll $t8,$a1,0x2 +/* 3df18: 0305c023 */ subu $t8,$t8,$a1 +/* 3df1c: 8c990060 */ lw $t9,0x60($a0) +/* 3df20: 0018c080 */ sll $t8,$t8,0x2 +/* 3df24: 0305c021 */ addu $t8,$t8,$a1 +/* 3df28: 0018c080 */ sll $t8,$t8,0x2 +/* 3df2c: 03387021 */ addu $t6,$t9,$t8 +/* 3df30: a1c00011 */ sb $zero,0x11($t6) +/* 3df34: 00054080 */ sll $t0,$a1,0x2 +/* 3df38: 01054023 */ subu $t0,$t0,$a1 +/* 3df3c: 8c890060 */ lw $t1,0x60($a0) +/* 3df40: 00084080 */ sll $t0,$t0,0x2 +/* 3df44: 01054021 */ addu $t0,$t0,$a1 +/* 3df48: 00084080 */ sll $t0,$t0,0x2 +/* 3df4c: 01286021 */ addu $t4,$t1,$t0 +/* 3df50: a1800032 */ sb $zero,0x32($t4) +/* 3df54: 03e00008 */ jr $ra +/* 3df58: 00000000 */ sll $zero,$zero,0x0 +/* 3df5c: 03e00008 */ jr $ra +/* 3df60: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003df64 +/* 3df64: 27bdfff8 */ addiu $sp,$sp,-8 +/* 3df68: 00067880 */ sll $t7,$a2,0x2 +/* 3df6c: 01e67823 */ subu $t7,$t7,$a2 +/* 3df70: 8c8e0060 */ lw $t6,0x60($a0) +/* 3df74: 000f7880 */ sll $t7,$t7,0x2 +/* 3df78: 01e67821 */ addu $t7,$t7,$a2 +/* 3df7c: 000f7880 */ sll $t7,$t7,0x2 +/* 3df80: 01cfc021 */ addu $t8,$t6,$t7 +/* 3df84: af050000 */ sw $a1,0x0($t8) +/* 3df88: 00064880 */ sll $t1,$a2,0x2 +/* 3df8c: 01264823 */ subu $t1,$t1,$a2 +/* 3df90: 8c880060 */ lw $t0,0x60($a0) +/* 3df94: 00094880 */ sll $t1,$t1,0x2 +/* 3df98: 90b90001 */ lbu $t9,0x1($a1) +/* 3df9c: 01264821 */ addu $t1,$t1,$a2 +/* 3dfa0: 00094880 */ sll $t1,$t1,0x2 +/* 3dfa4: 01095021 */ addu $t2,$t0,$t1 +/* 3dfa8: a1590007 */ sb $t9,0x7($t2) +/* 3dfac: 00066880 */ sll $t5,$a2,0x2 +/* 3dfb0: 01a66823 */ subu $t5,$t5,$a2 +/* 3dfb4: 8c8c0060 */ lw $t4,0x60($a0) +/* 3dfb8: 000d6880 */ sll $t5,$t5,0x2 +/* 3dfbc: 90ab0000 */ lbu $t3,0x0($a1) +/* 3dfc0: 01a66821 */ addu $t5,$t5,$a2 +/* 3dfc4: 000d6880 */ sll $t5,$t5,0x2 +/* 3dfc8: 018d7021 */ addu $t6,$t4,$t5 +/* 3dfcc: a1cb0009 */ sb $t3,0x9($t6) +/* 3dfd0: 00064080 */ sll $t0,$a2,0x2 +/* 3dfd4: 01064023 */ subu $t0,$t0,$a2 +/* 3dfd8: 8c980060 */ lw $t8,0x60($a0) +/* 3dfdc: 00084080 */ sll $t0,$t0,0x2 +/* 3dfe0: 90af0002 */ lbu $t7,0x2($a1) +/* 3dfe4: 01064021 */ addu $t0,$t0,$a2 +/* 3dfe8: 00084080 */ sll $t0,$t0,0x2 +/* 3dfec: 03084821 */ addu $t1,$t8,$t0 +/* 3dff0: a12f0008 */ sb $t7,0x8($t1) +/* 3dff4: 00066080 */ sll $t4,$a2,0x2 +/* 3dff8: 01866023 */ subu $t4,$t4,$a2 +/* 3dffc: 8c8a0060 */ lw $t2,0x60($a0) +/* 3e000: 000c6080 */ sll $t4,$t4,0x2 +/* 3e004: 84b9000c */ lh $t9,0xc($a1) +/* 3e008: 01866021 */ addu $t4,$t4,$a2 +/* 3e00c: 000c6080 */ sll $t4,$t4,0x2 +/* 3e010: 014c6821 */ addu $t5,$t2,$t4 +/* 3e014: a5b90004 */ sh $t9,0x4($t5) +/* 3e018: 84ab000e */ lh $t3,0xe($a1) +/* 3e01c: 15600003 */ bnez $t3,.L0003e02c +/* 3e020: 00000000 */ sll $zero,$zero,0x0 +/* 3e024: 1000009c */ beqz $zero,.L0003e298 +/* 3e028: 00000000 */ sll $zero,$zero,0x0 +.L0003e02c: +/* 3e02c: 8cae0010 */ lw $t6,0x10($a1) +/* 3e030: afae0004 */ sw $t6,0x4($sp) +/* 3e034: 8fb80004 */ lw $t8,0x4($sp) +/* 3e038: 00065080 */ sll $t2,$a2,0x2 +/* 3e03c: 01465023 */ subu $t2,$t2,$a2 +/* 3e040: 8f080000 */ lw $t0,0x0($t8) +/* 3e044: 8c890060 */ lw $t1,0x60($a0) +/* 3e048: 000a5080 */ sll $t2,$t2,0x2 +/* 3e04c: 8d0f0000 */ lw $t7,0x0($t0) +/* 3e050: 01465021 */ addu $t2,$t2,$a2 +/* 3e054: 000a5080 */ sll $t2,$t2,0x2 +/* 3e058: 012a6021 */ addu $t4,$t1,$t2 +/* 3e05c: ad8f0018 */ sw $t7,0x18($t4) +/* 3e060: 8fb90004 */ lw $t9,0x4($sp) +/* 3e064: 0006c080 */ sll $t8,$a2,0x2 +/* 3e068: 0306c023 */ subu $t8,$t8,$a2 +/* 3e06c: 8f2d0000 */ lw $t5,0x0($t9) +/* 3e070: 8c8e0060 */ lw $t6,0x60($a0) +/* 3e074: 0018c080 */ sll $t8,$t8,0x2 +/* 3e078: 8dab0004 */ lw $t3,0x4($t5) +/* 3e07c: 0306c021 */ addu $t8,$t8,$a2 +/* 3e080: 0018c080 */ sll $t8,$t8,0x2 +/* 3e084: 01d84021 */ addu $t0,$t6,$t8 +/* 3e088: ad0b001c */ sw $t3,0x1c($t0) +/* 3e08c: 8fa90004 */ lw $t1,0x4($sp) +/* 3e090: 0006c880 */ sll $t9,$a2,0x2 +/* 3e094: 0326c823 */ subu $t9,$t9,$a2 +/* 3e098: 8d2a0000 */ lw $t2,0x0($t1) +/* 3e09c: 8c8c0060 */ lw $t4,0x60($a0) +/* 3e0a0: 0019c880 */ sll $t9,$t9,0x2 +/* 3e0a4: 8d4f0008 */ lw $t7,0x8($t2) +/* 3e0a8: 0326c821 */ addu $t9,$t9,$a2 +/* 3e0ac: 0019c880 */ sll $t9,$t9,0x2 +/* 3e0b0: 01996821 */ addu $t5,$t4,$t9 +/* 3e0b4: adaf0020 */ sw $t7,0x20($t5) +/* 3e0b8: 8fae0004 */ lw $t6,0x4($sp) +/* 3e0bc: 00064880 */ sll $t1,$a2,0x2 +/* 3e0c0: 01264823 */ subu $t1,$t1,$a2 +/* 3e0c4: 8dd80000 */ lw $t8,0x0($t6) +/* 3e0c8: 8c880060 */ lw $t0,0x60($a0) +/* 3e0cc: 00094880 */ sll $t1,$t1,0x2 +/* 3e0d0: 930b000c */ lbu $t3,0xc($t8) +/* 3e0d4: 01264821 */ addu $t1,$t1,$a2 +/* 3e0d8: 00094880 */ sll $t1,$t1,0x2 +/* 3e0dc: 01095021 */ addu $t2,$t0,$t1 +/* 3e0e0: a14b0025 */ sb $t3,0x25($t2) +/* 3e0e4: 8fac0004 */ lw $t4,0x4($sp) +/* 3e0e8: 00067080 */ sll $t6,$a2,0x2 +/* 3e0ec: 01c67023 */ subu $t6,$t6,$a2 +/* 3e0f0: 8d990000 */ lw $t9,0x0($t4) +/* 3e0f4: 8c8d0060 */ lw $t5,0x60($a0) +/* 3e0f8: 000e7080 */ sll $t6,$t6,0x2 +/* 3e0fc: 932f000d */ lbu $t7,0xd($t9) +/* 3e100: 01c67021 */ addu $t6,$t6,$a2 +/* 3e104: 000e7080 */ sll $t6,$t6,0x2 +/* 3e108: 01aec021 */ addu $t8,$t5,$t6 +/* 3e10c: a30f0026 */ sb $t7,0x26($t8) +/* 3e110: 00064880 */ sll $t1,$a2,0x2 +/* 3e114: 01264823 */ subu $t1,$t1,$a2 +/* 3e118: 8c880060 */ lw $t0,0x60($a0) +/* 3e11c: 00094880 */ sll $t1,$t1,0x2 +/* 3e120: 01264821 */ addu $t1,$t1,$a2 +/* 3e124: 00094880 */ sll $t1,$t1,0x2 +/* 3e128: 01095821 */ addu $t3,$t0,$t1 +/* 3e12c: a1600027 */ sb $zero,0x27($t3) +/* 3e130: 0006c880 */ sll $t9,$a2,0x2 +/* 3e134: 0326c823 */ subu $t9,$t9,$a2 +/* 3e138: 8c8c0060 */ lw $t4,0x60($a0) +/* 3e13c: 0019c880 */ sll $t9,$t9,0x2 +/* 3e140: 90aa0004 */ lbu $t2,0x4($a1) +/* 3e144: 0326c821 */ addu $t9,$t9,$a2 +/* 3e148: 0019c880 */ sll $t9,$t9,0x2 +/* 3e14c: 01996821 */ addu $t5,$t4,$t9 +/* 3e150: a1aa0028 */ sb $t2,0x28($t5) +/* 3e154: 0006c080 */ sll $t8,$a2,0x2 +/* 3e158: 0306c023 */ subu $t8,$t8,$a2 +/* 3e15c: 8c8f0060 */ lw $t7,0x60($a0) +/* 3e160: 0018c080 */ sll $t8,$t8,0x2 +/* 3e164: 90ae0005 */ lbu $t6,0x5($a1) +/* 3e168: 0306c021 */ addu $t8,$t8,$a2 +/* 3e16c: 0018c080 */ sll $t8,$t8,0x2 +/* 3e170: 01f84021 */ addu $t0,$t7,$t8 +/* 3e174: a10e0029 */ sb $t6,0x29($t0) +/* 3e178: 00066080 */ sll $t4,$a2,0x2 +/* 3e17c: 01866023 */ subu $t4,$t4,$a2 +/* 3e180: 8c8b0060 */ lw $t3,0x60($a0) +/* 3e184: 000c6080 */ sll $t4,$t4,0x2 +/* 3e188: 90a90006 */ lbu $t1,0x6($a1) +/* 3e18c: 01866021 */ addu $t4,$t4,$a2 +/* 3e190: 000c6080 */ sll $t4,$t4,0x2 +/* 3e194: 016cc821 */ addu $t9,$t3,$t4 +/* 3e198: a329002a */ sb $t1,0x2a($t9) +/* 3e19c: 00067880 */ sll $t7,$a2,0x2 +/* 3e1a0: 01e67823 */ subu $t7,$t7,$a2 +/* 3e1a4: 8c8d0060 */ lw $t5,0x60($a0) +/* 3e1a8: 000f7880 */ sll $t7,$t7,0x2 +/* 3e1ac: 90aa0007 */ lbu $t2,0x7($a1) +/* 3e1b0: 01e67821 */ addu $t7,$t7,$a2 +/* 3e1b4: 000f7880 */ sll $t7,$t7,0x2 +/* 3e1b8: 01afc021 */ addu $t8,$t5,$t7 +/* 3e1bc: a30a002b */ sb $t2,0x2b($t8) +/* 3e1c0: 00065880 */ sll $t3,$a2,0x2 +/* 3e1c4: 01665823 */ subu $t3,$t3,$a2 +/* 3e1c8: 8c880060 */ lw $t0,0x60($a0) +/* 3e1cc: 000b5880 */ sll $t3,$t3,0x2 +/* 3e1d0: 90ae0008 */ lbu $t6,0x8($a1) +/* 3e1d4: 01665821 */ addu $t3,$t3,$a2 +/* 3e1d8: 000b5880 */ sll $t3,$t3,0x2 +/* 3e1dc: 010b6021 */ addu $t4,$t0,$t3 +/* 3e1e0: a18e002c */ sb $t6,0x2c($t4) +/* 3e1e4: 00066880 */ sll $t5,$a2,0x2 +/* 3e1e8: 01a66823 */ subu $t5,$t5,$a2 +/* 3e1ec: 8c990060 */ lw $t9,0x60($a0) +/* 3e1f0: 000d6880 */ sll $t5,$t5,0x2 +/* 3e1f4: 90a90009 */ lbu $t1,0x9($a1) +/* 3e1f8: 01a66821 */ addu $t5,$t5,$a2 +/* 3e1fc: 000d6880 */ sll $t5,$t5,0x2 +/* 3e200: 032d7821 */ addu $t7,$t9,$t5 +/* 3e204: a1e9002d */ sb $t1,0x2d($t7) +/* 3e208: 00064080 */ sll $t0,$a2,0x2 +/* 3e20c: 01064023 */ subu $t0,$t0,$a2 +/* 3e210: 8c980060 */ lw $t8,0x60($a0) +/* 3e214: 00084080 */ sll $t0,$t0,0x2 +/* 3e218: 90aa000a */ lbu $t2,0xa($a1) +/* 3e21c: 01064021 */ addu $t0,$t0,$a2 +/* 3e220: 00084080 */ sll $t0,$t0,0x2 +/* 3e224: 03085821 */ addu $t3,$t8,$t0 +/* 3e228: a16a002e */ sb $t2,0x2e($t3) +/* 3e22c: 0006c880 */ sll $t9,$a2,0x2 +/* 3e230: 0326c823 */ subu $t9,$t9,$a2 +/* 3e234: 8c8c0060 */ lw $t4,0x60($a0) +/* 3e238: 0019c880 */ sll $t9,$t9,0x2 +/* 3e23c: 90ae000b */ lbu $t6,0xb($a1) +/* 3e240: 0326c821 */ addu $t9,$t9,$a2 +/* 3e244: 0019c880 */ sll $t9,$t9,0x2 +/* 3e248: 01996821 */ addu $t5,$t4,$t9 +/* 3e24c: a1ae002f */ sb $t6,0x2f($t5) +/* 3e250: 00067880 */ sll $t7,$a2,0x2 +/* 3e254: 01e67823 */ subu $t7,$t7,$a2 +/* 3e258: 8c890060 */ lw $t1,0x60($a0) +/* 3e25c: 000f7880 */ sll $t7,$t7,0x2 +/* 3e260: 01e67821 */ addu $t7,$t7,$a2 +/* 3e264: 000f7880 */ sll $t7,$t7,0x2 +/* 3e268: 012fc021 */ addu $t8,$t1,$t7 +/* 3e26c: a3000024 */ sb $zero,0x24($t8) +/* 3e270: 00065080 */ sll $t2,$a2,0x2 +/* 3e274: 01465023 */ subu $t2,$t2,$a2 +/* 3e278: 8c880060 */ lw $t0,0x60($a0) +/* 3e27c: 000a5080 */ sll $t2,$t2,0x2 +/* 3e280: 01465021 */ addu $t2,$t2,$a2 +/* 3e284: 000a5080 */ sll $t2,$t2,0x2 +/* 3e288: 010a5821 */ addu $t3,$t0,$t2 +/* 3e28c: a1600031 */ sb $zero,0x31($t3) +/* 3e290: 10000001 */ beqz $zero,.L0003e298 +/* 3e294: 00000000 */ sll $zero,$zero,0x0 +.L0003e298: +/* 3e298: 03e00008 */ jr $ra +/* 3e29c: 27bd0008 */ addiu $sp,$sp,0x8 +); + +GLOBAL_ASM( +glabel func0003e2a0 +/* 3e2a0: 27bdffd8 */ addiu $sp,$sp,-40 +/* 3e2a4: afbf0014 */ sw $ra,0x14($sp) +/* 3e2a8: afa40028 */ sw $a0,0x28($sp) +/* 3e2ac: afa5002c */ sw $a1,0x2c($sp) +/* 3e2b0: 8fae0028 */ lw $t6,0x28($sp) +/* 3e2b4: 8dcf0050 */ lw $t7,0x50($t6) +/* 3e2b8: afaf0024 */ sw $t7,0x24($sp) +/* 3e2bc: 8fb80024 */ lw $t8,0x24($sp) +/* 3e2c0: 13000040 */ beqz $t8,.L0003e3c4 +/* 3e2c4: 00000000 */ sll $zero,$zero,0x0 +.L0003e2c8: +/* 3e2c8: 8fb90024 */ lw $t9,0x24($sp) +/* 3e2cc: 8f280000 */ lw $t0,0x0($t9) +/* 3e2d0: afa80020 */ sw $t0,0x20($sp) +/* 3e2d4: 8fa90024 */ lw $t1,0x24($sp) +/* 3e2d8: 852a000c */ lh $t2,0xc($t1) +/* 3e2dc: a7aa001e */ sh $t2,0x1e($sp) +/* 3e2e0: 87ab001e */ lh $t3,0x1e($sp) +/* 3e2e4: 24010016 */ addiu $at,$zero,0x16 +/* 3e2e8: 11610004 */ beq $t3,$at,.L0003e2fc +/* 3e2ec: 00000000 */ sll $zero,$zero,0x0 +/* 3e2f0: 24010017 */ addiu $at,$zero,0x17 +/* 3e2f4: 1561002e */ bne $t3,$at,.L0003e3b0 +/* 3e2f8: 00000000 */ sll $zero,$zero,0x0 +.L0003e2fc: +/* 3e2fc: 8fac0024 */ lw $t4,0x24($sp) +/* 3e300: 8fae002c */ lw $t6,0x2c($sp) +/* 3e304: 8d8d0010 */ lw $t5,0x10($t4) +/* 3e308: 15ae0029 */ bne $t5,$t6,.L0003e3b0 +/* 3e30c: 00000000 */ sll $zero,$zero,0x0 +/* 3e310: 8fb80028 */ lw $t8,0x28($sp) +/* 3e314: 8faf0024 */ lw $t7,0x24($sp) +/* 3e318: 8f190078 */ lw $t9,0x78($t8) +/* 3e31c: 8de40014 */ lw $a0,0x14($t7) +/* 3e320: 0320f809 */ jalr $t9 +/* 3e324: 00000000 */ sll $zero,$zero,0x0 +/* 3e328: 0c00c5e9 */ jal func000317a4 +/* 3e32c: 8fa40024 */ lw $a0,0x24($sp) +/* 3e330: 8fa80020 */ lw $t0,0x20($sp) +/* 3e334: 11000007 */ beqz $t0,.L0003e354 +/* 3e338: 00000000 */ sll $zero,$zero,0x0 +/* 3e33c: 8fa90020 */ lw $t1,0x20($sp) +/* 3e340: 8fab0024 */ lw $t3,0x24($sp) +/* 3e344: 8d2a0008 */ lw $t2,0x8($t1) +/* 3e348: 8d6c0008 */ lw $t4,0x8($t3) +/* 3e34c: 014c6821 */ addu $t5,$t2,$t4 +/* 3e350: ad2d0008 */ sw $t5,0x8($t1) +.L0003e354: +/* 3e354: 8fa50028 */ lw $a1,0x28($sp) +/* 3e358: 8fa40024 */ lw $a0,0x24($sp) +/* 3e35c: 0c00c5dc */ jal func00031770 +/* 3e360: 24a50048 */ addiu $a1,$a1,0x48 +/* 3e364: 87ae001e */ lh $t6,0x1e($sp) +/* 3e368: 24010016 */ addiu $at,$zero,0x16 +/* 3e36c: 15c10006 */ bne $t6,$at,.L0003e388 +/* 3e370: 00000000 */ sll $zero,$zero,0x0 +/* 3e374: 8faf002c */ lw $t7,0x2c($sp) +/* 3e378: 91f80037 */ lbu $t8,0x37($t7) +/* 3e37c: 331900fe */ andi $t9,$t8,0xfe +/* 3e380: 10000005 */ beqz $zero,.L0003e398 +/* 3e384: a1f90037 */ sb $t9,0x37($t7) +.L0003e388: +/* 3e388: 8fa8002c */ lw $t0,0x2c($sp) +/* 3e38c: 910b0037 */ lbu $t3,0x37($t0) +/* 3e390: 316a00fd */ andi $t2,$t3,0xfd +/* 3e394: a10a0037 */ sb $t2,0x37($t0) +.L0003e398: +/* 3e398: 8fac002c */ lw $t4,0x2c($sp) +/* 3e39c: 918d0037 */ lbu $t5,0x37($t4) +/* 3e3a0: 15a00003 */ bnez $t5,.L0003e3b0 +/* 3e3a4: 00000000 */ sll $zero,$zero,0x0 +/* 3e3a8: 10000008 */ beqz $zero,.L0003e3cc +/* 3e3ac: 00000000 */ sll $zero,$zero,0x0 +.L0003e3b0: +/* 3e3b0: 8fa90020 */ lw $t1,0x20($sp) +/* 3e3b4: afa90024 */ sw $t1,0x24($sp) +/* 3e3b8: 8fae0024 */ lw $t6,0x24($sp) +/* 3e3bc: 15c0ffc2 */ bnez $t6,.L0003e2c8 +/* 3e3c0: 00000000 */ sll $zero,$zero,0x0 +.L0003e3c4: +/* 3e3c4: 10000001 */ beqz $zero,.L0003e3cc +/* 3e3c8: 00000000 */ sll $zero,$zero,0x0 +.L0003e3cc: +/* 3e3cc: 8fbf0014 */ lw $ra,0x14($sp) +/* 3e3d0: 27bd0028 */ addiu $sp,$sp,0x28 +/* 3e3d4: 03e00008 */ jr $ra +/* 3e3d8: 00000000 */ sll $zero,$zero,0x0 +/* 3e3dc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003e3e0 +/* 3e3e0: 27bdffe0 */ addiu $sp,$sp,-32 +/* 3e3e4: afbf0014 */ sw $ra,0x14($sp) +/* 3e3e8: afa40020 */ sw $a0,0x20($sp) +/* 3e3ec: afa50024 */ sw $a1,0x24($sp) +/* 3e3f0: 8fae0020 */ lw $t6,0x20($sp) +/* 3e3f4: 8dcf0008 */ lw $t7,0x8($t6) +/* 3e3f8: 11e0001f */ beqz $t7,.L0003e478 +/* 3e3fc: 00000000 */ sll $zero,$zero,0x0 +/* 3e400: 0c00c541 */ jal func00031504 +/* 3e404: 00000000 */ sll $zero,$zero,0x0 +/* 3e408: afa2001c */ sw $v0,0x1c($sp) +/* 3e40c: 8fb8001c */ lw $t8,0x1c($sp) +/* 3e410: 17000003 */ bnez $t8,.L0003e420 +/* 3e414: 00000000 */ sll $zero,$zero,0x0 +/* 3e418: 10000019 */ beqz $zero,.L0003e480 +/* 3e41c: 00000000 */ sll $zero,$zero,0x0 +.L0003e420: +/* 3e420: 8fa90020 */ lw $t1,0x20($sp) +/* 3e424: 3c198006 */ lui $t9,0x8006 +/* 3e428: 8f39f114 */ lw $t9,-0xeec($t9) +/* 3e42c: 8d2a0008 */ lw $t2,0x8($t1) +/* 3e430: 8fad001c */ lw $t5,0x1c($sp) +/* 3e434: 8f28001c */ lw $t0,0x1c($t9) +/* 3e438: 8d4b0088 */ lw $t3,0x88($t2) +/* 3e43c: 010b6021 */ addu $t4,$t0,$t3 +/* 3e440: adac0004 */ sw $t4,0x4($t5) +/* 3e444: 8faf001c */ lw $t7,0x1c($sp) +/* 3e448: 240e0013 */ addiu $t6,$zero,0x13 +/* 3e44c: a5ee0008 */ sh $t6,0x8($t7) +/* 3e450: c7a40024 */ lwc1 $f4,0x24($sp) +/* 3e454: 8fb8001c */ lw $t8,0x1c($sp) +/* 3e458: e704000c */ swc1 $f4,0xc($t8) +/* 3e45c: 8fb9001c */ lw $t9,0x1c($sp) +/* 3e460: af200000 */ sw $zero,0x0($t9) +/* 3e464: 8fa90020 */ lw $t1,0x20($sp) +/* 3e468: 24050003 */ addiu $a1,$zero,0x3 +/* 3e46c: 8fa6001c */ lw $a2,0x1c($sp) +/* 3e470: 0c00fc79 */ jal func0003f1e4 +/* 3e474: 8d240008 */ lw $a0,0x8($t1) +.L0003e478: +/* 3e478: 10000001 */ beqz $zero,.L0003e480 +/* 3e47c: 00000000 */ sll $zero,$zero,0x0 +.L0003e480: +/* 3e480: 8fbf0014 */ lw $ra,0x14($sp) +/* 3e484: 27bd0020 */ addiu $sp,$sp,0x20 +/* 3e488: 03e00008 */ jr $ra +/* 3e48c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003e490 +/* 3e490: 27bdffe0 */ addiu $sp,$sp,-32 +/* 3e494: afbf0014 */ sw $ra,0x14($sp) +/* 3e498: afa40020 */ sw $a0,0x20($sp) +/* 3e49c: afa50024 */ sw $a1,0x24($sp) +/* 3e4a0: 8fae0020 */ lw $t6,0x20($sp) +/* 3e4a4: 8dcf0008 */ lw $t7,0x8($t6) +/* 3e4a8: 11e0001f */ beqz $t7,.L0003e528 +/* 3e4ac: 00000000 */ sll $zero,$zero,0x0 +/* 3e4b0: 0c00c541 */ jal func00031504 +/* 3e4b4: 00000000 */ sll $zero,$zero,0x0 +/* 3e4b8: afa2001c */ sw $v0,0x1c($sp) +/* 3e4bc: 8fb8001c */ lw $t8,0x1c($sp) +/* 3e4c0: 17000003 */ bnez $t8,.L0003e4d0 +/* 3e4c4: 00000000 */ sll $zero,$zero,0x0 +/* 3e4c8: 10000019 */ beqz $zero,.L0003e530 +/* 3e4cc: 00000000 */ sll $zero,$zero,0x0 +.L0003e4d0: +/* 3e4d0: 8fa90020 */ lw $t1,0x20($sp) +/* 3e4d4: 3c198006 */ lui $t9,0x8006 +/* 3e4d8: 8f39f114 */ lw $t9,-0xeec($t9) +/* 3e4dc: 8d2a0008 */ lw $t2,0x8($t1) +/* 3e4e0: 8fad001c */ lw $t5,0x1c($sp) +/* 3e4e4: 8f28001c */ lw $t0,0x1c($t9) +/* 3e4e8: 8d4b0088 */ lw $t3,0x88($t2) +/* 3e4ec: 010b6021 */ addu $t4,$t0,$t3 +/* 3e4f0: adac0004 */ sw $t4,0x4($t5) +/* 3e4f4: 8faf001c */ lw $t7,0x1c($sp) +/* 3e4f8: 240e0012 */ addiu $t6,$zero,0x12 +/* 3e4fc: a5ee0008 */ sh $t6,0x8($t7) +/* 3e500: 93b80027 */ lbu $t8,0x27($sp) +/* 3e504: 8fb9001c */ lw $t9,0x1c($sp) +/* 3e508: af38000c */ sw $t8,0xc($t9) +/* 3e50c: 8fa9001c */ lw $t1,0x1c($sp) +/* 3e510: ad200000 */ sw $zero,0x0($t1) +/* 3e514: 8faa0020 */ lw $t2,0x20($sp) +/* 3e518: 24050003 */ addiu $a1,$zero,0x3 +/* 3e51c: 8fa6001c */ lw $a2,0x1c($sp) +/* 3e520: 0c00fc79 */ jal func0003f1e4 +/* 3e524: 8d440008 */ lw $a0,0x8($t2) +.L0003e528: +/* 3e528: 10000001 */ beqz $zero,.L0003e530 +/* 3e52c: 00000000 */ sll $zero,$zero,0x0 +.L0003e530: +/* 3e530: 8fbf0014 */ lw $ra,0x14($sp) +/* 3e534: 27bd0020 */ addiu $sp,$sp,0x20 +/* 3e538: 03e00008 */ jr $ra +/* 3e53c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003e540 +/* 3e540: 00042400 */ sll $a0,$a0,0x10 +/* 3e544: 00042403 */ sra $a0,$a0,0x10 +/* 3e548: 27bdfff8 */ addiu $sp,$sp,-8 +/* 3e54c: 3c0e8006 */ lui $t6,0x8006 +/* 3e550: 8dcef114 */ lw $t6,-0xeec($t6) +/* 3e554: 8dcf0030 */ lw $t7,0x30($t6) +/* 3e558: afaf0004 */ sw $t7,0x4($sp) +/* 3e55c: 8fb80004 */ lw $t8,0x4($sp) +/* 3e560: 3c087004 */ lui $t0,0x7004 +/* 3e564: 2508a100 */ addiu $t0,$t0,-24320 +/* 3e568: 8f190004 */ lw $t9,0x4($t8) +/* 3e56c: 1728000c */ bne $t9,$t0,.L0003e5a0 +/* 3e570: 00000000 */ sll $zero,$zero,0x0 +/* 3e574: 3c098006 */ lui $t1,0x8006 +/* 3e578: 8d29f114 */ lw $t1,-0xeec($t1) +/* 3e57c: 000458c0 */ sll $t3,$a0,0x3 +/* 3e580: 01645821 */ addu $t3,$t3,$a0 +/* 3e584: 8d2a0034 */ lw $t2,0x34($t1) +/* 3e588: 000b58c0 */ sll $t3,$t3,0x3 +/* 3e58c: 014b6021 */ addu $t4,$t2,$t3 +/* 3e590: 10000007 */ beqz $zero,.L0003e5b0 +/* 3e594: 8d820020 */ lw $v0,0x20($t4) +/* 3e598: 10000003 */ beqz $zero,.L0003e5a8 +/* 3e59c: 00000000 */ sll $zero,$zero,0x0 +.L0003e5a0: +/* 3e5a0: 10000003 */ beqz $zero,.L0003e5b0 +/* 3e5a4: 00001025 */ or $v0,$zero,$zero +.L0003e5a8: +/* 3e5a8: 10000001 */ beqz $zero,.L0003e5b0 +/* 3e5ac: 00000000 */ sll $zero,$zero,0x0 +.L0003e5b0: +/* 3e5b0: 03e00008 */ jr $ra +/* 3e5b4: 27bd0008 */ addiu $sp,$sp,0x8 +); + +GLOBAL_ASM( +glabel func0003e5b8 +/* 3e5b8: 00042400 */ sll $a0,$a0,0x10 +/* 3e5bc: 00042403 */ sra $a0,$a0,0x10 +/* 3e5c0: 27bdfff8 */ addiu $sp,$sp,-8 +/* 3e5c4: 3c0e8006 */ lui $t6,0x8006 +/* 3e5c8: 8dcef114 */ lw $t6,-0xeec($t6) +/* 3e5cc: 8dcf0030 */ lw $t7,0x30($t6) +/* 3e5d0: afaf0004 */ sw $t7,0x4($sp) +/* 3e5d4: 8fb80004 */ lw $t8,0x4($sp) +/* 3e5d8: 3c087004 */ lui $t0,0x7004 +/* 3e5dc: 2508a100 */ addiu $t0,$t0,-24320 +/* 3e5e0: 8f190004 */ lw $t9,0x4($t8) +/* 3e5e4: 1728000c */ bne $t9,$t0,.L0003e618 +/* 3e5e8: 00000000 */ sll $zero,$zero,0x0 +/* 3e5ec: 3c098006 */ lui $t1,0x8006 +/* 3e5f0: 8d29f114 */ lw $t1,-0xeec($t1) +/* 3e5f4: 000458c0 */ sll $t3,$a0,0x3 +/* 3e5f8: 01645821 */ addu $t3,$t3,$a0 +/* 3e5fc: 8d2a0034 */ lw $t2,0x34($t1) +/* 3e600: 000b58c0 */ sll $t3,$t3,0x3 +/* 3e604: 014b6021 */ addu $t4,$t2,$t3 +/* 3e608: 10000007 */ beqz $zero,.L0003e628 +/* 3e60c: 8d820044 */ lw $v0,0x44($t4) +/* 3e610: 10000003 */ beqz $zero,.L0003e620 +/* 3e614: 00000000 */ sll $zero,$zero,0x0 +.L0003e618: +/* 3e618: 10000003 */ beqz $zero,.L0003e628 +/* 3e61c: 00001025 */ or $v0,$zero,$zero +.L0003e620: +/* 3e620: 10000001 */ beqz $zero,.L0003e628 +/* 3e624: 00000000 */ sll $zero,$zero,0x0 +.L0003e628: +/* 3e628: 03e00008 */ jr $ra +/* 3e62c: 27bd0008 */ addiu $sp,$sp,0x8 +); + +GLOBAL_ASM( +glabel func0003e630 +/* 3e630: 27bdffe0 */ addiu $sp,$sp,-32 +/* 3e634: afbf0014 */ sw $ra,0x14($sp) +/* 3e638: afa40020 */ sw $a0,0x20($sp) +/* 3e63c: afa50024 */ sw $a1,0x24($sp) +/* 3e640: afa60028 */ sw $a2,0x28($sp) +/* 3e644: 8fae0020 */ lw $t6,0x20($sp) +/* 3e648: afae001c */ sw $t6,0x1c($sp) +/* 3e64c: 8fa4001c */ lw $a0,0x1c($sp) +/* 3e650: 87a50026 */ lh $a1,0x26($sp) +/* 3e654: 0c00ea50 */ jal func0003a940 +/* 3e658: 8fa60028 */ lw $a2,0x28($sp) +/* 3e65c: 10000001 */ beqz $zero,.L0003e664 +/* 3e660: 00000000 */ sll $zero,$zero,0x0 +.L0003e664: +/* 3e664: 8fbf0014 */ lw $ra,0x14($sp) +/* 3e668: 27bd0020 */ addiu $sp,$sp,0x20 +/* 3e66c: 03e00008 */ jr $ra +/* 3e670: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003e674 +/* 3e674: 27bdffe8 */ addiu $sp,$sp,-24 +/* 3e678: afbf0014 */ sw $ra,0x14($sp) +/* 3e67c: afa40018 */ sw $a0,0x18($sp) +/* 3e680: afa5001c */ sw $a1,0x1c($sp) +/* 3e684: afa60020 */ sw $a2,0x20($sp) +/* 3e688: 87ae001e */ lh $t6,0x1e($sp) +/* 3e68c: 24010008 */ addiu $at,$zero,0x8 +/* 3e690: 15c1000e */ bne $t6,$at,.L0003e6cc +/* 3e694: 00000000 */ sll $zero,$zero,0x0 +/* 3e698: 8faf0020 */ lw $t7,0x20($sp) +/* 3e69c: 3c017005 */ lui $at,0x7005 +/* 3e6a0: c4284ae0 */ lwc1 $f8,0x4ae0($at) +/* 3e6a4: 8df80000 */ lw $t8,0x0($t7) +/* 3e6a8: 8fa90018 */ lw $t1,0x18($sp) +/* 3e6ac: 44982000 */ mtc1 $t8,$f4 +/* 3e6b0: 00000000 */ sll $zero,$zero,0x0 +/* 3e6b4: 468021a0 */ cvt.s.w $f6,$f4 +/* 3e6b8: 46083282 */ mul.s $f10,$f6,$f8 +/* 3e6bc: 4600540d */ trunc.w.s $f16,$f10 +/* 3e6c0: 44088000 */ mfc1 $t0,$f16 +/* 3e6c4: 10000009 */ beqz $zero,.L0003e6ec +/* 3e6c8: a5280002 */ sh $t0,0x2($t1) +.L0003e6cc: +/* 3e6cc: 87aa001e */ lh $t2,0x1e($sp) +/* 3e6d0: 24010009 */ addiu $at,$zero,0x9 +/* 3e6d4: 15410005 */ bne $t2,$at,.L0003e6ec +/* 3e6d8: 00000000 */ sll $zero,$zero,0x0 +/* 3e6dc: 8fab0020 */ lw $t3,0x20($sp) +/* 3e6e0: 8fad0018 */ lw $t5,0x18($sp) +/* 3e6e4: 8d6c0000 */ lw $t4,0x0($t3) +/* 3e6e8: a5ac0000 */ sh $t4,0x0($t5) +.L0003e6ec: +/* 3e6ec: 3c0e8006 */ lui $t6,0x8006 +/* 3e6f0: 8dcef114 */ lw $t6,-0xeec($t6) +/* 3e6f4: 8fa40018 */ lw $a0,0x18($sp) +/* 3e6f8: 8dcf0040 */ lw $t7,0x40($t6) +/* 3e6fc: 448f9000 */ mtc1 $t7,$f18 +/* 3e700: 00000000 */ sll $zero,$zero,0x0 +/* 3e704: 468094a0 */ cvt.s.w $f18,$f18 +/* 3e708: 44059000 */ mfc1 $a1,$f18 +/* 3e70c: 0c00ee99 */ jal func0003ba64 +/* 3e710: 00000000 */ sll $zero,$zero,0x0 +/* 3e714: 10000001 */ beqz $zero,.L0003e71c +/* 3e718: 00000000 */ sll $zero,$zero,0x0 +.L0003e71c: +/* 3e71c: 8fbf0014 */ lw $ra,0x14($sp) +/* 3e720: 27bd0018 */ addiu $sp,$sp,0x18 +/* 3e724: 03e00008 */ jr $ra +/* 3e728: 00000000 */ sll $zero,$zero,0x0 +/* 3e72c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003e730 +/* 3e730: 27bdffe0 */ addiu $sp,$sp,-32 +/* 3e734: afbf0014 */ sw $ra,0x14($sp) +/* 3e738: afa40020 */ sw $a0,0x20($sp) +/* 3e73c: afa50024 */ sw $a1,0x24($sp) +/* 3e740: 8fae0020 */ lw $t6,0x20($sp) +/* 3e744: 8dcf0008 */ lw $t7,0x8($t6) +/* 3e748: 11e0001f */ beqz $t7,.L0003e7c8 +/* 3e74c: 00000000 */ sll $zero,$zero,0x0 +/* 3e750: 0c00c541 */ jal func00031504 +/* 3e754: 00000000 */ sll $zero,$zero,0x0 +/* 3e758: afa2001c */ sw $v0,0x1c($sp) +/* 3e75c: 8fb8001c */ lw $t8,0x1c($sp) +/* 3e760: 17000003 */ bnez $t8,.L0003e770 +/* 3e764: 00000000 */ sll $zero,$zero,0x0 +/* 3e768: 10000019 */ beqz $zero,.L0003e7d0 +/* 3e76c: 00000000 */ sll $zero,$zero,0x0 +.L0003e770: +/* 3e770: 8fa90020 */ lw $t1,0x20($sp) +/* 3e774: 3c198006 */ lui $t9,0x8006 +/* 3e778: 8f39f114 */ lw $t9,-0xeec($t9) +/* 3e77c: 8d2a0008 */ lw $t2,0x8($t1) +/* 3e780: 8fad001c */ lw $t5,0x1c($sp) +/* 3e784: 8f28001c */ lw $t0,0x1c($t9) +/* 3e788: 8d4b0088 */ lw $t3,0x88($t2) +/* 3e78c: 010b6021 */ addu $t4,$t0,$t3 +/* 3e790: adac0004 */ sw $t4,0x4($t5) +/* 3e794: 8faf001c */ lw $t7,0x1c($sp) +/* 3e798: 240e0011 */ addiu $t6,$zero,0x11 +/* 3e79c: a5ee0008 */ sh $t6,0x8($t7) +/* 3e7a0: 93b80027 */ lbu $t8,0x27($sp) +/* 3e7a4: 8fb9001c */ lw $t9,0x1c($sp) +/* 3e7a8: af38000c */ sw $t8,0xc($t9) +/* 3e7ac: 8fa9001c */ lw $t1,0x1c($sp) +/* 3e7b0: ad200000 */ sw $zero,0x0($t1) +/* 3e7b4: 8faa0020 */ lw $t2,0x20($sp) +/* 3e7b8: 24050003 */ addiu $a1,$zero,0x3 +/* 3e7bc: 8fa6001c */ lw $a2,0x1c($sp) +/* 3e7c0: 0c00fc79 */ jal func0003f1e4 +/* 3e7c4: 8d440008 */ lw $a0,0x8($t2) +.L0003e7c8: +/* 3e7c8: 10000001 */ beqz $zero,.L0003e7d0 +/* 3e7cc: 00000000 */ sll $zero,$zero,0x0 +.L0003e7d0: +/* 3e7d0: 8fbf0014 */ lw $ra,0x14($sp) +/* 3e7d4: 27bd0020 */ addiu $sp,$sp,0x20 +/* 3e7d8: 03e00008 */ jr $ra +/* 3e7dc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003e7e0 +/* 3e7e0: 27bdfff0 */ addiu $sp,$sp,-16 +/* 3e7e4: 240effff */ addiu $t6,$zero,-1 +/* 3e7e8: afae0008 */ sw $t6,0x8($sp) +/* 3e7ec: 8c8f0010 */ lw $t7,0x10($a0) +/* 3e7f0: afaf0004 */ sw $t7,0x4($sp) +/* 3e7f4: 8c980004 */ lw $t8,0x4($a0) +/* 3e7f8: 17000003 */ bnez $t8,.L0003e808 +/* 3e7fc: 00000000 */ sll $zero,$zero,0x0 +/* 3e800: 1000002c */ beqz $zero,.L0003e8b4 +/* 3e804: 00001025 */ or $v0,$zero,$zero +.L0003e808: +/* 3e808: afa0000c */ sw $zero,0xc($sp) +.L0003e80c: +/* 3e80c: 8c990004 */ lw $t9,0x4($a0) +/* 3e810: 8fa8000c */ lw $t0,0xc($sp) +/* 3e814: 01194806 */ srlv $t1,$t9,$t0 +/* 3e818: 312a0001 */ andi $t2,$t1,0x1 +/* 3e81c: 11400019 */ beqz $t2,.L0003e884 +/* 3e820: 00000000 */ sll $zero,$zero,0x0 +/* 3e824: 8c8b0014 */ lw $t3,0x14($a0) +/* 3e828: 11600009 */ beqz $t3,.L0003e850 +/* 3e82c: 00000000 */ sll $zero,$zero,0x0 +/* 3e830: 8fac000c */ lw $t4,0xc($sp) +/* 3e834: 8fb80004 */ lw $t8,0x4($sp) +/* 3e838: 000c6880 */ sll $t5,$t4,0x2 +/* 3e83c: 008d7021 */ addu $t6,$a0,$t5 +/* 3e840: 8dcf00b8 */ lw $t7,0xb8($t6) +/* 3e844: 008d4021 */ addu $t0,$a0,$t5 +/* 3e848: 01f8c823 */ subu $t9,$t7,$t8 +/* 3e84c: ad1900b8 */ sw $t9,0xb8($t0) +.L0003e850: +/* 3e850: 8fa9000c */ lw $t1,0xc($sp) +/* 3e854: 8fae0008 */ lw $t6,0x8($sp) +/* 3e858: 00095080 */ sll $t2,$t1,0x2 +/* 3e85c: 008a5821 */ addu $t3,$a0,$t2 +/* 3e860: 8d6c00b8 */ lw $t4,0xb8($t3) +/* 3e864: 018e082b */ sltu $at,$t4,$t6 +/* 3e868: 10200006 */ beqz $at,.L0003e884 +/* 3e86c: 00000000 */ sll $zero,$zero,0x0 +/* 3e870: 8faf000c */ lw $t7,0xc($sp) +/* 3e874: 000fc080 */ sll $t8,$t7,0x2 +/* 3e878: 00986821 */ addu $t5,$a0,$t8 +/* 3e87c: 8db900b8 */ lw $t9,0xb8($t5) +/* 3e880: afb90008 */ sw $t9,0x8($sp) +.L0003e884: +/* 3e884: 8fa8000c */ lw $t0,0xc($sp) +/* 3e888: 25090001 */ addiu $t1,$t0,0x1 +/* 3e88c: 2d210010 */ sltiu $at,$t1,0x10 +/* 3e890: 1420ffde */ bnez $at,.L0003e80c +/* 3e894: afa9000c */ sw $t1,0xc($sp) +/* 3e898: ac800014 */ sw $zero,0x14($a0) +/* 3e89c: 8faa0008 */ lw $t2,0x8($sp) +/* 3e8a0: acaa0000 */ sw $t2,0x0($a1) +/* 3e8a4: 10000003 */ beqz $zero,.L0003e8b4 +/* 3e8a8: 24020001 */ addiu $v0,$zero,0x1 +/* 3e8ac: 10000001 */ beqz $zero,.L0003e8b4 +/* 3e8b0: 00000000 */ sll $zero,$zero,0x0 +.L0003e8b4: +/* 3e8b4: 03e00008 */ jr $ra +/* 3e8b8: 27bd0010 */ addiu $sp,$sp,0x10 +/* 3e8bc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003e8c0 +/* 3e8c0: 27bdffa8 */ addiu $sp,$sp,-88 +/* 3e8c4: afbf001c */ sw $ra,0x1c($sp) +/* 3e8c8: afa40058 */ sw $a0,0x58($sp) +/* 3e8cc: afa5005c */ sw $a1,0x5c($sp) +/* 3e8d0: afa60060 */ sw $a2,0x60($sp) +/* 3e8d4: 8fae0060 */ lw $t6,0x60($sp) +/* 3e8d8: afae0054 */ sw $t6,0x54($sp) +/* 3e8dc: 8faf0058 */ lw $t7,0x58($sp) +/* 3e8e0: afaf0050 */ sw $t7,0x50($sp) +/* 3e8e4: 8fb8005c */ lw $t8,0x5c($sp) +/* 3e8e8: afb80044 */ sw $t8,0x44($sp) +/* 3e8ec: a7a0003e */ sh $zero,0x3e($sp) +/* 3e8f0: 241900b8 */ addiu $t9,$zero,0xb8 +/* 3e8f4: afb90030 */ sw $t9,0x30($sp) +/* 3e8f8: a7a0004e */ sh $zero,0x4e($sp) +/* 3e8fc: 8fa80050 */ lw $t0,0x50($sp) +/* 3e900: 8d09007c */ lw $t1,0x7c($t0) +/* 3e904: 1120021e */ beqz $t1,.L0003f180 +/* 3e908: 00000000 */ sll $zero,$zero,0x0 +.L0003e90c: +/* 3e90c: 8faa0044 */ lw $t2,0x44($sp) +/* 3e910: afaa0048 */ sw $t2,0x48($sp) +/* 3e914: 8fab0050 */ lw $t3,0x50($sp) +/* 3e918: 8d6c007c */ lw $t4,0x7c($t3) +/* 3e91c: 8d8d0004 */ lw $t5,0x4($t4) +/* 3e920: afad0044 */ sw $t5,0x44($sp) +/* 3e924: 8fae0044 */ lw $t6,0x44($sp) +/* 3e928: 8faf0048 */ lw $t7,0x48($sp) +/* 3e92c: 240100b8 */ addiu $at,$zero,0xb8 +/* 3e930: 01cfc023 */ subu $t8,$t6,$t7 +/* 3e934: 271900b7 */ addiu $t9,$t8,0xb7 +/* 3e938: 0321001a */ div $zero,$t9,$at +/* 3e93c: 00004012 */ mflo $t0 +/* 3e940: 00084880 */ sll $t1,$t0,0x2 +/* 3e944: 01284823 */ subu $t1,$t1,$t0 +/* 3e948: 000948c0 */ sll $t1,$t1,0x3 +/* 3e94c: 01284823 */ subu $t1,$t1,$t0 +/* 3e950: 000948c0 */ sll $t1,$t1,0x3 +/* 3e954: afa90040 */ sw $t1,0x40($sp) +/* 3e958: 8faa0040 */ lw $t2,0x40($sp) +/* 3e95c: 15400003 */ bnez $t2,.L0003e96c +/* 3e960: 00000000 */ sll $zero,$zero,0x0 +/* 3e964: 8fab0048 */ lw $t3,0x48($sp) +/* 3e968: afab0044 */ sw $t3,0x44($sp) +.L0003e96c: +/* 3e96c: 8fac0040 */ lw $t4,0x40($sp) +/* 3e970: 8fad0030 */ lw $t5,0x30($sp) +/* 3e974: 01ac082a */ slt $at,$t5,$t4 +/* 3e978: 10200003 */ beqz $at,.L0003e988 +/* 3e97c: 00000000 */ sll $zero,$zero,0x0 +/* 3e980: 100001ff */ beqz $zero,.L0003f180 +/* 3e984: 00000000 */ sll $zero,$zero,0x0 +.L0003e988: +/* 3e988: 8fae0050 */ lw $t6,0x50($sp) +/* 3e98c: 8dcf007c */ lw $t7,0x7c($t6) +/* 3e990: 95f80008 */ lhu $t8,0x8($t7) +/* 3e994: 2f010011 */ sltiu $at,$t8,0x11 +/* 3e998: 102001cd */ beqz $at,.L0003f0d0 +/* 3e99c: 00000000 */ sll $zero,$zero,0x0 +/* 3e9a0: 0018c080 */ sll $t8,$t8,0x2 +/* 3e9a4: 3c017005 */ lui $at,0x7005 +/* 3e9a8: 00380821 */ addu $at,$at,$t8 +/* 3e9ac: 8c384af0 */ lw $t8,0x4af0($at) +/* 3e9b0: 03000008 */ jr $t8 +/* 3e9b4: 00000000 */ sll $zero,$zero,0x0 +/* 3e9b8: 8fb90050 */ lw $t9,0x50($sp) +/* 3e9bc: 8f28007c */ lw $t0,0x7c($t9) +/* 3e9c0: afa8002c */ sw $t0,0x2c($sp) +/* 3e9c4: 8fa9002c */ lw $t1,0x2c($sp) +/* 3e9c8: 852a000a */ lh $t2,0xa($t1) +/* 3e9cc: 11400004 */ beqz $t2,.L0003e9e0 +/* 3e9d0: 00000000 */ sll $zero,$zero,0x0 +/* 3e9d4: 8fac0050 */ lw $t4,0x50($sp) +/* 3e9d8: 240b0001 */ addiu $t3,$zero,0x1 +/* 3e9dc: ad8b0048 */ sw $t3,0x48($t4) +.L0003e9e0: +/* 3e9e0: 8fad002c */ lw $t5,0x2c($sp) +/* 3e9e4: 8fa40050 */ lw $a0,0x50($sp) +/* 3e9e8: 24050005 */ addiu $a1,$zero,0x5 +/* 3e9ec: 0c011582 */ jal func00045608 +/* 3e9f0: 8da60020 */ lw $a2,0x20($t5) +/* 3e9f4: 8faf0050 */ lw $t7,0x50($sp) +/* 3e9f8: 240e0001 */ addiu $t6,$zero,0x1 +/* 3e9fc: adee0084 */ sw $t6,0x84($t7) +/* 3ea00: 8fb90050 */ lw $t9,0x50($sp) +/* 3ea04: 24180001 */ addiu $t8,$zero,0x1 +/* 3ea08: af380078 */ sw $t8,0x78($t9) +/* 3ea0c: 8fa80050 */ lw $t0,0x50($sp) +/* 3ea10: ad000070 */ sw $zero,0x70($t0) +/* 3ea14: 8fa9002c */ lw $t1,0x2c($sp) +/* 3ea18: 240100b8 */ addiu $at,$zero,0xb8 +/* 3ea1c: 8fae0050 */ lw $t6,0x50($sp) +/* 3ea20: 8d2a001c */ lw $t2,0x1c($t1) +/* 3ea24: 254b00b7 */ addiu $t3,$t2,0xb7 +/* 3ea28: 0161001a */ div $zero,$t3,$at +/* 3ea2c: 00006012 */ mflo $t4 +/* 3ea30: 000c6880 */ sll $t5,$t4,0x2 +/* 3ea34: 01ac6823 */ subu $t5,$t5,$t4 +/* 3ea38: 000d68c0 */ sll $t5,$t5,0x3 +/* 3ea3c: 01ac6823 */ subu $t5,$t5,$t4 +/* 3ea40: 000d68c0 */ sll $t5,$t5,0x3 +/* 3ea44: adcd0074 */ sw $t5,0x74($t6) +/* 3ea48: 8faf002c */ lw $t7,0x2c($sp) +/* 3ea4c: 85f80010 */ lh $t8,0x10($t7) +/* 3ea50: 0318c821 */ addu $t9,$t8,$t8 +/* 3ea54: 07210003 */ bgez $t9,.L0003ea64 +/* 3ea58: 00194043 */ sra $t0,$t9,0x1 +/* 3ea5c: 27210001 */ addiu $at,$t9,0x1 +/* 3ea60: 00014043 */ sra $t0,$at,0x1 +.L0003ea64: +/* 3ea64: afa80028 */ sw $t0,0x28($sp) +/* 3ea68: 8fa90028 */ lw $t1,0x28($sp) +/* 3ea6c: 8faa0050 */ lw $t2,0x50($sp) +/* 3ea70: a549005a */ sh $t1,0x5a($t2) +/* 3ea74: 8fab002c */ lw $t3,0x2c($sp) +/* 3ea78: 8fad0050 */ lw $t5,0x50($sp) +/* 3ea7c: 916c0012 */ lbu $t4,0x12($t3) +/* 3ea80: a5ac0058 */ sh $t4,0x58($t5) +/* 3ea84: 8fae002c */ lw $t6,0x2c($sp) +/* 3ea88: 3c088006 */ lui $t0,0x8006 +/* 3ea8c: 8fac0050 */ lw $t4,0x50($sp) +/* 3ea90: 91cf0013 */ lbu $t7,0x13($t6) +/* 3ea94: 31f8007f */ andi $t8,$t7,0x7f +/* 3ea98: 0018c840 */ sll $t9,$t8,0x1 +/* 3ea9c: 01194021 */ addu $t0,$t0,$t9 +/* 3eaa0: 8508f570 */ lh $t0,-0xa90($t0) +/* 3eaa4: 000f51c3 */ sra $t2,$t7,0x7 +/* 3eaa8: 3109fffe */ andi $t1,$t0,0xfffe +/* 3eaac: 012a5825 */ or $t3,$t1,$t2 +/* 3eab0: a58b0060 */ sh $t3,0x60($t4) +/* 3eab4: 3c0d800a */ lui $t5,0x800a +/* 3eab8: 91adc340 */ lbu $t5,-0x3cc0($t5) +/* 3eabc: 15a00005 */ bnez $t5,.L0003ead4 +/* 3eac0: 00000000 */ sll $zero,$zero,0x0 +/* 3eac4: 8fae0050 */ lw $t6,0x50($sp) +/* 3eac8: 85d80060 */ lh $t8,0x60($t6) +/* 3eacc: 3319fffe */ andi $t9,$t8,0xfffe +/* 3ead0: a5d90060 */ sh $t9,0x60($t6) +.L0003ead4: +/* 3ead4: 8fa8002c */ lw $t0,0x2c($sp) +/* 3ead8: 3c0c8006 */ lui $t4,0x8006 +/* 3eadc: 8fb80050 */ lw $t8,0x50($sp) +/* 3eae0: 910f0013 */ lbu $t7,0x13($t0) +/* 3eae4: 31e9007f */ andi $t1,$t7,0x7f +/* 3eae8: 00095023 */ negu $t2,$t1 +/* 3eaec: 000a5840 */ sll $t3,$t2,0x1 +/* 3eaf0: 018b6021 */ addu $t4,$t4,$t3 +/* 3eaf4: 858cf66e */ lh $t4,-0x992($t4) +/* 3eaf8: 318dfffe */ andi $t5,$t4,0xfffe +/* 3eafc: a70d0062 */ sh $t5,0x62($t8) +/* 3eb00: 3c19800a */ lui $t9,0x800a +/* 3eb04: 9339c342 */ lbu $t9,-0x3cbe($t9) +/* 3eb08: 13200007 */ beqz $t9,.L0003eb28 +/* 3eb0c: 00000000 */ sll $zero,$zero,0x0 +/* 3eb10: 8fae0050 */ lw $t6,0x50($sp) +/* 3eb14: 85c80058 */ lh $t0,0x58($t6) +/* 3eb18: 00087843 */ sra $t7,$t0,0x1 +/* 3eb1c: 25e90020 */ addiu $t1,$t7,0x20 +/* 3eb20: 10000008 */ beqz $zero,.L0003eb44 +/* 3eb24: a5c90058 */ sh $t1,0x58($t6) +.L0003eb28: +/* 3eb28: 3c0a800a */ lui $t2,0x800a +/* 3eb2c: 914ac341 */ lbu $t2,-0x3cbf($t2) +/* 3eb30: 11400004 */ beqz $t2,.L0003eb44 +/* 3eb34: 00000000 */ sll $zero,$zero,0x0 +/* 3eb38: 8fac0050 */ lw $t4,0x50($sp) +/* 3eb3c: 240b0040 */ addiu $t3,$zero,0x40 +/* 3eb40: a58b0058 */ sh $t3,0x58($t4) +.L0003eb44: +/* 3eb44: 8fad002c */ lw $t5,0x2c($sp) +/* 3eb48: 8db8001c */ lw $t8,0x1c($t5) +/* 3eb4c: 13000008 */ beqz $t8,.L0003eb70 +/* 3eb50: 00000000 */ sll $zero,$zero,0x0 +/* 3eb54: 8fa80050 */ lw $t0,0x50($sp) +/* 3eb58: 24190001 */ addiu $t9,$zero,0x1 +/* 3eb5c: a519005c */ sh $t9,0x5c($t0) +/* 3eb60: 8fa90050 */ lw $t1,0x50($sp) +/* 3eb64: 240f0001 */ addiu $t7,$zero,0x1 +/* 3eb68: 10000018 */ beqz $zero,.L0003ebcc +/* 3eb6c: a52f005e */ sh $t7,0x5e($t1) +.L0003eb70: +/* 3eb70: 8fae0050 */ lw $t6,0x50($sp) +/* 3eb74: 3c0c8006 */ lui $t4,0x8006 +/* 3eb78: 85ca0058 */ lh $t2,0x58($t6) +/* 3eb7c: 85cd005a */ lh $t5,0x5a($t6) +/* 3eb80: 000a5840 */ sll $t3,$t2,0x1 +/* 3eb84: 018b6021 */ addu $t4,$t4,$t3 +/* 3eb88: 858cf570 */ lh $t4,-0xa90($t4) +/* 3eb8c: 018d0019 */ multu $t4,$t5 +/* 3eb90: 0000c012 */ mflo $t8 +/* 3eb94: 0018cbc3 */ sra $t9,$t8,0xf +/* 3eb98: a5d9005c */ sh $t9,0x5c($t6) +/* 3eb9c: 8fa80050 */ lw $t0,0x50($sp) +/* 3eba0: 3c0b8006 */ lui $t3,0x8006 +/* 3eba4: 850f0058 */ lh $t7,0x58($t0) +/* 3eba8: 850c005a */ lh $t4,0x5a($t0) +/* 3ebac: 000f4823 */ negu $t1,$t7 +/* 3ebb0: 00095040 */ sll $t2,$t1,0x1 +/* 3ebb4: 016a5821 */ addu $t3,$t3,$t2 +/* 3ebb8: 856bf66e */ lh $t3,-0x992($t3) +/* 3ebbc: 016c0019 */ multu $t3,$t4 +/* 3ebc0: 00006812 */ mflo $t5 +/* 3ebc4: 000dc3c3 */ sra $t8,$t5,0xf +/* 3ebc8: a518005e */ sh $t8,0x5e($t0) +.L0003ebcc: +/* 3ebcc: 8fb9002c */ lw $t9,0x2c($sp) +/* 3ebd0: 8fae0050 */ lw $t6,0x50($sp) +/* 3ebd4: c724000c */ lwc1 $f4,0xc($t9) +/* 3ebd8: e5c40044 */ swc1 $f4,0x44($t6) +/* 3ebdc: 8faf002c */ lw $t7,0x2c($sp) +/* 3ebe0: 8faa0050 */ lw $t2,0x50($sp) +/* 3ebe4: 91e90015 */ lbu $t1,0x15($t7) +/* 3ebe8: a5490092 */ sh $t1,0x92($t2) +/* 3ebec: 8fab002c */ lw $t3,0x2c($sp) +/* 3ebf0: 8fb80050 */ lw $t8,0x50($sp) +/* 3ebf4: c5660018 */ lwc1 $f6,0x18($t3) +/* 3ebf8: 4600320d */ trunc.w.s $f8,$f6 +/* 3ebfc: 440d4000 */ mfc1 $t5,$f8 +/* 3ec00: 00000000 */ sll $zero,$zero,0x0 +/* 3ec04: a70d0090 */ sh $t5,0x90($t8) +/* 3ec08: 8fb90050 */ lw $t9,0x50($sp) +/* 3ec0c: 24080001 */ addiu $t0,$zero,0x1 +/* 3ec10: af2800b8 */ sw $t0,0xb8($t9) +/* 3ec14: 8fae002c */ lw $t6,0x2c($sp) +/* 3ec18: 8fa90050 */ lw $t1,0x50($sp) +/* 3ec1c: 91cf0014 */ lbu $t7,0x14($t6) +/* 3ec20: a12f008c */ sb $t7,0x8c($t1) +/* 3ec24: 1000013a */ beqz $zero,.L0003f110 +/* 3ec28: 00000000 */ sll $zero,$zero,0x0 +/* 3ec2c: 8faa0054 */ lw $t2,0x54($sp) +/* 3ec30: 8fa40050 */ lw $a0,0x50($sp) +/* 3ec34: 27a5004e */ addiu $a1,$sp,0x4e +/* 3ec38: 27a6003e */ addiu $a2,$sp,0x3e +/* 3ec3c: 8fa70040 */ lw $a3,0x40($sp) +/* 3ec40: 0c00fcca */ jal func0003f328 +/* 3ec44: afaa0010 */ sw $t2,0x10($sp) +/* 3ec48: afa20054 */ sw $v0,0x54($sp) +/* 3ec4c: 8fab0050 */ lw $t3,0x50($sp) +/* 3ec50: 8d6c0070 */ lw $t4,0x70($t3) +/* 3ec54: 8d6d0074 */ lw $t5,0x74($t3) +/* 3ec58: 018d082a */ slt $at,$t4,$t5 +/* 3ec5c: 14200022 */ bnez $at,.L0003ece8 +/* 3ec60: 00000000 */ sll $zero,$zero,0x0 +/* 3ec64: 8fb80050 */ lw $t8,0x50($sp) +/* 3ec68: 3c0e8006 */ lui $t6,0x8006 +/* 3ec6c: 87080058 */ lh $t0,0x58($t8) +/* 3ec70: 870f005a */ lh $t7,0x5a($t8) +/* 3ec74: 0008c840 */ sll $t9,$t0,0x1 +/* 3ec78: 01d97021 */ addu $t6,$t6,$t9 +/* 3ec7c: 85cef570 */ lh $t6,-0xa90($t6) +/* 3ec80: 01cf0019 */ multu $t6,$t7 +/* 3ec84: 00004812 */ mflo $t1 +/* 3ec88: 000953c3 */ sra $t2,$t1,0xf +/* 3ec8c: a70a0068 */ sh $t2,0x68($t8) +/* 3ec90: 8fab0050 */ lw $t3,0x50($sp) +/* 3ec94: 3c198006 */ lui $t9,0x8006 +/* 3ec98: 856c0058 */ lh $t4,0x58($t3) +/* 3ec9c: 856e005a */ lh $t6,0x5a($t3) +/* 3eca0: 000c6823 */ negu $t5,$t4 +/* 3eca4: 000d4040 */ sll $t0,$t5,0x1 +/* 3eca8: 0328c821 */ addu $t9,$t9,$t0 +/* 3ecac: 8739f66e */ lh $t9,-0x992($t9) +/* 3ecb0: 032e0019 */ multu $t9,$t6 +/* 3ecb4: 00007812 */ mflo $t7 +/* 3ecb8: 000f4bc3 */ sra $t1,$t7,0xf +/* 3ecbc: a569006e */ sh $t1,0x6e($t3) +/* 3ecc0: 8faa0050 */ lw $t2,0x50($sp) +/* 3ecc4: 8d580074 */ lw $t8,0x74($t2) +/* 3ecc8: ad580070 */ sw $t8,0x70($t2) +/* 3eccc: 8fac0050 */ lw $t4,0x50($sp) +/* 3ecd0: 858d0068 */ lh $t5,0x68($t4) +/* 3ecd4: a58d005c */ sh $t5,0x5c($t4) +/* 3ecd8: 8fa80050 */ lw $t0,0x50($sp) +/* 3ecdc: 8519006e */ lh $t9,0x6e($t0) +/* 3ece0: 10000011 */ beqz $zero,.L0003ed28 +/* 3ece4: a519005e */ sh $t9,0x5e($t0) +.L0003ece8: +/* 3ece8: 8fae0050 */ lw $t6,0x50($sp) +/* 3ecec: 85c4005c */ lh $a0,0x5c($t6) +/* 3ecf0: 8dc50070 */ lw $a1,0x70($t6) +/* 3ecf4: 85c60066 */ lh $a2,0x66($t6) +/* 3ecf8: 0c00fe07 */ jal func0003f81c +/* 3ecfc: 95c70064 */ lhu $a3,0x64($t6) +/* 3ed00: 8faf0050 */ lw $t7,0x50($sp) +/* 3ed04: a5e2005c */ sh $v0,0x5c($t7) +/* 3ed08: 8fa90050 */ lw $t1,0x50($sp) +/* 3ed0c: 8524005e */ lh $a0,0x5e($t1) +/* 3ed10: 8d250070 */ lw $a1,0x70($t1) +/* 3ed14: 8526006c */ lh $a2,0x6c($t1) +/* 3ed18: 0c00fe07 */ jal func0003f81c +/* 3ed1c: 9527006a */ lhu $a3,0x6a($t1) +/* 3ed20: 8fab0050 */ lw $t3,0x50($sp) +/* 3ed24: a562005e */ sh $v0,0x5e($t3) +.L0003ed28: +/* 3ed28: 8fb80050 */ lw $t8,0x50($sp) +/* 3ed2c: 870a005c */ lh $t2,0x5c($t8) +/* 3ed30: 15400004 */ bnez $t2,.L0003ed44 +/* 3ed34: 00000000 */ sll $zero,$zero,0x0 +/* 3ed38: 8fac0050 */ lw $t4,0x50($sp) +/* 3ed3c: 240d0001 */ addiu $t5,$zero,0x1 +/* 3ed40: a58d005c */ sh $t5,0x5c($t4) +.L0003ed44: +/* 3ed44: 8fb90050 */ lw $t9,0x50($sp) +/* 3ed48: 8728005e */ lh $t0,0x5e($t9) +/* 3ed4c: 15000004 */ bnez $t0,.L0003ed60 +/* 3ed50: 00000000 */ sll $zero,$zero,0x0 +/* 3ed54: 8faf0050 */ lw $t7,0x50($sp) +/* 3ed58: 240e0001 */ addiu $t6,$zero,0x1 +/* 3ed5c: a5ee005e */ sh $t6,0x5e($t7) +.L0003ed60: +/* 3ed60: 8fa90050 */ lw $t1,0x50($sp) +/* 3ed64: 2401000c */ addiu $at,$zero,0xc +/* 3ed68: 8d2b007c */ lw $t3,0x7c($t1) +/* 3ed6c: 85780008 */ lh $t8,0x8($t3) +/* 3ed70: 17010018 */ bne $t8,$at,.L0003edd4 +/* 3ed74: 00000000 */ sll $zero,$zero,0x0 +/* 3ed78: 3c0a800a */ lui $t2,0x800a +/* 3ed7c: 914ac342 */ lbu $t2,-0x3cbe($t2) +/* 3ed80: 11400008 */ beqz $t2,.L0003eda4 +/* 3ed84: 00000000 */ sll $zero,$zero,0x0 +/* 3ed88: 8fad0050 */ lw $t5,0x50($sp) +/* 3ed8c: 8dac007c */ lw $t4,0x7c($t5) +/* 3ed90: 8599000e */ lh $t9,0xe($t4) +/* 3ed94: 00194043 */ sra $t0,$t9,0x1 +/* 3ed98: 250e0020 */ addiu $t6,$t0,0x20 +/* 3ed9c: 1000000d */ beqz $zero,.L0003edd4 +/* 3eda0: a5ae0058 */ sh $t6,0x58($t5) +.L0003eda4: +/* 3eda4: 3c0f800a */ lui $t7,0x800a +/* 3eda8: 91efc341 */ lbu $t7,-0x3cbf($t7) +/* 3edac: 11e00005 */ beqz $t7,.L0003edc4 +/* 3edb0: 00000000 */ sll $zero,$zero,0x0 +/* 3edb4: 8fab0050 */ lw $t3,0x50($sp) +/* 3edb8: 24090040 */ addiu $t1,$zero,0x40 +/* 3edbc: 10000005 */ beqz $zero,.L0003edd4 +/* 3edc0: a5690058 */ sh $t1,0x58($t3) +.L0003edc4: +/* 3edc4: 8fb80050 */ lw $t8,0x50($sp) +/* 3edc8: 8f0a007c */ lw $t2,0x7c($t8) +/* 3edcc: 8d4c000c */ lw $t4,0xc($t2) +/* 3edd0: a70c0058 */ sh $t4,0x58($t8) +.L0003edd4: +/* 3edd4: 8fb90050 */ lw $t9,0x50($sp) +/* 3edd8: 2401000b */ addiu $at,$zero,0xb +/* 3eddc: 8f28007c */ lw $t0,0x7c($t9) +/* 3ede0: 850e0008 */ lh $t6,0x8($t0) +/* 3ede4: 15c1001e */ bne $t6,$at,.L0003ee60 +/* 3ede8: 00000000 */ sll $zero,$zero,0x0 +/* 3edec: 8fad0050 */ lw $t5,0x50($sp) +/* 3edf0: ada00070 */ sw $zero,0x70($t5) +/* 3edf4: 8faf0050 */ lw $t7,0x50($sp) +/* 3edf8: 8de9007c */ lw $t1,0x7c($t7) +/* 3edfc: 8d2b000c */ lw $t3,0xc($t1) +/* 3ee00: afab0038 */ sw $t3,0x38($sp) +/* 3ee04: 8faa0038 */ lw $t2,0x38($sp) +/* 3ee08: 014a6021 */ addu $t4,$t2,$t2 +/* 3ee0c: 05810003 */ bgez $t4,.L0003ee1c +/* 3ee10: 000cc043 */ sra $t8,$t4,0x1 +/* 3ee14: 25810001 */ addiu $at,$t4,0x1 +/* 3ee18: 0001c043 */ sra $t8,$at,0x1 +.L0003ee1c: +/* 3ee1c: afb80038 */ sw $t8,0x38($sp) +/* 3ee20: 8fb90038 */ lw $t9,0x38($sp) +/* 3ee24: 8fa80050 */ lw $t0,0x50($sp) +/* 3ee28: a519005a */ sh $t9,0x5a($t0) +/* 3ee2c: 8fae0050 */ lw $t6,0x50($sp) +/* 3ee30: 240100b8 */ addiu $at,$zero,0xb8 +/* 3ee34: 8dcd007c */ lw $t5,0x7c($t6) +/* 3ee38: 8daf0010 */ lw $t7,0x10($t5) +/* 3ee3c: 25e900b7 */ addiu $t1,$t7,0xb7 +/* 3ee40: 0121001a */ div $zero,$t1,$at +/* 3ee44: 00005812 */ mflo $t3 +/* 3ee48: 000b5080 */ sll $t2,$t3,0x2 +/* 3ee4c: 014b5023 */ subu $t2,$t2,$t3 +/* 3ee50: 000a50c0 */ sll $t2,$t2,0x3 +/* 3ee54: 014b5023 */ subu $t2,$t2,$t3 +/* 3ee58: 000a50c0 */ sll $t2,$t2,0x3 +/* 3ee5c: adca0074 */ sw $t2,0x74($t6) +.L0003ee60: +/* 3ee60: 8fac0050 */ lw $t4,0x50($sp) +/* 3ee64: 24010010 */ addiu $at,$zero,0x10 +/* 3ee68: 8d98007c */ lw $t8,0x7c($t4) +/* 3ee6c: 87190008 */ lh $t9,0x8($t8) +/* 3ee70: 1721003a */ bne $t9,$at,.L0003ef5c +/* 3ee74: 00000000 */ sll $zero,$zero,0x0 +/* 3ee78: 8fa80050 */ lw $t0,0x50($sp) +/* 3ee7c: 8d0a007c */ lw $t2,0x7c($t0) +/* 3ee80: 850d0060 */ lh $t5,0x60($t0) +/* 3ee84: 850f0062 */ lh $t7,0x62($t0) +/* 3ee88: 8d4e000c */ lw $t6,0xc($t2) +/* 3ee8c: 01af4826 */ xor $t1,$t5,$t7 +/* 3ee90: 25cc0001 */ addiu $t4,$t6,0x1 +/* 3ee94: 000cc1c3 */ sra $t8,$t4,0x7 +/* 3ee98: 312b0001 */ andi $t3,$t1,0x1 +/* 3ee9c: 0178c826 */ xor $t9,$t3,$t8 +/* 3eea0: 13200013 */ beqz $t9,.L0003eef0 +/* 3eea4: 00000000 */ sll $zero,$zero,0x0 +/* 3eea8: 3c0d800a */ lui $t5,0x800a +/* 3eeac: 91adc340 */ lbu $t5,-0x3cc0($t5) +/* 3eeb0: 11a0000f */ beqz $t5,.L0003eef0 +/* 3eeb4: 00000000 */ sll $zero,$zero,0x0 +/* 3eeb8: 8faf0050 */ lw $t7,0x50($sp) +/* 3eebc: 85e90058 */ lh $t1,0x58($t7) +/* 3eec0: 29210041 */ slti $at,$t1,0x41 +/* 3eec4: 14200006 */ bnez $at,.L0003eee0 +/* 3eec8: 00000000 */ sll $zero,$zero,0x0 +/* 3eecc: 8fa80050 */ lw $t0,0x50($sp) +/* 3eed0: 850a0060 */ lh $t2,0x60($t0) +/* 3eed4: 394e0001 */ xori $t6,$t2,0x1 +/* 3eed8: 10000005 */ beqz $zero,.L0003eef0 +/* 3eedc: a50e0060 */ sh $t6,0x60($t0) +.L0003eee0: +/* 3eee0: 8fac0050 */ lw $t4,0x50($sp) +/* 3eee4: 858b0062 */ lh $t3,0x62($t4) +/* 3eee8: 39780001 */ xori $t8,$t3,0x1 +/* 3eeec: a5980062 */ sh $t8,0x62($t4) +.L0003eef0: +/* 3eef0: 8fb90050 */ lw $t9,0x50($sp) +/* 3eef4: 3c0e8006 */ lui $t6,0x8006 +/* 3eef8: 8f2d007c */ lw $t5,0x7c($t9) +/* 3eefc: 872b0060 */ lh $t3,0x60($t9) +/* 3ef00: 8daf000c */ lw $t7,0xc($t5) +/* 3ef04: 31780001 */ andi $t8,$t3,0x1 +/* 3ef08: 31e9007f */ andi $t1,$t7,0x7f +/* 3ef0c: 00095040 */ sll $t2,$t1,0x1 +/* 3ef10: 01ca7021 */ addu $t6,$t6,$t2 +/* 3ef14: 85cef570 */ lh $t6,-0xa90($t6) +/* 3ef18: 31c8fffe */ andi $t0,$t6,0xfffe +/* 3ef1c: 01186025 */ or $t4,$t0,$t8 +/* 3ef20: a72c0060 */ sh $t4,0x60($t9) +/* 3ef24: 8fad0050 */ lw $t5,0x50($sp) +/* 3ef28: 3c088006 */ lui $t0,0x8006 +/* 3ef2c: 8daf007c */ lw $t7,0x7c($t5) +/* 3ef30: 85ac0062 */ lh $t4,0x62($t5) +/* 3ef34: 8de9000c */ lw $t1,0xc($t7) +/* 3ef38: 31990001 */ andi $t9,$t4,0x1 +/* 3ef3c: 312a007f */ andi $t2,$t1,0x7f +/* 3ef40: 000a7023 */ negu $t6,$t2 +/* 3ef44: 000e5840 */ sll $t3,$t6,0x1 +/* 3ef48: 010b4021 */ addu $t0,$t0,$t3 +/* 3ef4c: 8508f66e */ lh $t0,-0x992($t0) +/* 3ef50: 3118fffe */ andi $t8,$t0,0xfffe +/* 3ef54: 03197825 */ or $t7,$t8,$t9 +/* 3ef58: a5af0062 */ sh $t7,0x62($t5) +.L0003ef5c: +/* 3ef5c: 8faa0050 */ lw $t2,0x50($sp) +/* 3ef60: 24090001 */ addiu $t1,$zero,0x1 +/* 3ef64: ad490078 */ sw $t1,0x78($t2) +/* 3ef68: 10000069 */ beqz $zero,.L0003f110 +/* 3ef6c: 00000000 */ sll $zero,$zero,0x0 +/* 3ef70: 8fae0050 */ lw $t6,0x50($sp) +/* 3ef74: 8dcb007c */ lw $t3,0x7c($t6) +/* 3ef78: afab0024 */ sw $t3,0x24($sp) +/* 3ef7c: 8fa80024 */ lw $t0,0x24($sp) +/* 3ef80: 850c000a */ lh $t4,0xa($t0) +/* 3ef84: 11800004 */ beqz $t4,.L0003ef98 +/* 3ef88: 00000000 */ sll $zero,$zero,0x0 +/* 3ef8c: 8fb90050 */ lw $t9,0x50($sp) +/* 3ef90: 24180001 */ addiu $t8,$zero,0x1 +/* 3ef94: af380048 */ sw $t8,0x48($t9) +.L0003ef98: +/* 3ef98: 8faf0024 */ lw $t7,0x24($sp) +/* 3ef9c: 8fa40050 */ lw $a0,0x50($sp) +/* 3efa0: 24050005 */ addiu $a1,$zero,0x5 +/* 3efa4: 0c011582 */ jal func00045608 +/* 3efa8: 8de6000c */ lw $a2,0xc($t7) +/* 3efac: 8fa90050 */ lw $t1,0x50($sp) +/* 3efb0: 240d0001 */ addiu $t5,$zero,0x1 +/* 3efb4: ad2d0084 */ sw $t5,0x84($t1) +/* 3efb8: 10000055 */ beqz $zero,.L0003f110 +/* 3efbc: 00000000 */ sll $zero,$zero,0x0 +/* 3efc0: 8faa0054 */ lw $t2,0x54($sp) +/* 3efc4: 8fa40050 */ lw $a0,0x50($sp) +/* 3efc8: 27a5004e */ addiu $a1,$sp,0x4e +/* 3efcc: 27a6003e */ addiu $a2,$sp,0x3e +/* 3efd0: 8fa70040 */ lw $a3,0x40($sp) +/* 3efd4: 0c00fcca */ jal func0003f328 +/* 3efd8: afaa0010 */ sw $t2,0x10($sp) +/* 3efdc: afa20054 */ sw $v0,0x54($sp) +/* 3efe0: 8fa40050 */ lw $a0,0x50($sp) +/* 3efe4: 24050004 */ addiu $a1,$zero,0x4 +/* 3efe8: 0c00fc79 */ jal func0003f1e4 +/* 3efec: 00003025 */ or $a2,$zero,$zero +/* 3eff0: 10000047 */ beqz $zero,.L0003f110 +/* 3eff4: 00000000 */ sll $zero,$zero,0x0 +/* 3eff8: 8fae0050 */ lw $t6,0x50($sp) +/* 3effc: 8dcb007c */ lw $t3,0x7c($t6) +/* 3f000: afab0020 */ sw $t3,0x20($sp) +/* 3f004: 8fa80020 */ lw $t0,0x20($sp) +/* 3f008: 8d0c000c */ lw $t4,0xc($t0) +/* 3f00c: ad800088 */ sw $zero,0x88($t4) +/* 3f010: 8fb80020 */ lw $t8,0x20($sp) +/* 3f014: 0c00c57d */ jal func000315f4 +/* 3f018: 8f04000c */ lw $a0,0xc($t8) +/* 3f01c: 1000003c */ beqz $zero,.L0003f110 +/* 3f020: 00000000 */ sll $zero,$zero,0x0 +/* 3f024: 8fb90054 */ lw $t9,0x54($sp) +/* 3f028: 8fa40050 */ lw $a0,0x50($sp) +/* 3f02c: 27a5004e */ addiu $a1,$sp,0x4e +/* 3f030: 27a6003e */ addiu $a2,$sp,0x3e +/* 3f034: 8fa70040 */ lw $a3,0x40($sp) +/* 3f038: 0c00fcca */ jal func0003f328 +/* 3f03c: afb90010 */ sw $t9,0x10($sp) +/* 3f040: afa20054 */ sw $v0,0x54($sp) +/* 3f044: 8faf0050 */ lw $t7,0x50($sp) +/* 3f048: 8ded007c */ lw $t5,0x7c($t7) +/* 3f04c: c5aa000c */ lwc1 $f10,0xc($t5) +/* 3f050: e5ea0044 */ swc1 $f10,0x44($t7) +/* 3f054: 1000002e */ beqz $zero,.L0003f110 +/* 3f058: 00000000 */ sll $zero,$zero,0x0 +/* 3f05c: 8fa90054 */ lw $t1,0x54($sp) +/* 3f060: 8fa40050 */ lw $a0,0x50($sp) +/* 3f064: 27a5004e */ addiu $a1,$sp,0x4e +/* 3f068: 27a6003e */ addiu $a2,$sp,0x3e +/* 3f06c: 8fa70040 */ lw $a3,0x40($sp) +/* 3f070: 0c00fcca */ jal func0003f328 +/* 3f074: afa90010 */ sw $t1,0x10($sp) +/* 3f078: afa20054 */ sw $v0,0x54($sp) +/* 3f07c: 8fae0050 */ lw $t6,0x50($sp) +/* 3f080: 240a0001 */ addiu $t2,$zero,0x1 +/* 3f084: adca0048 */ sw $t2,0x48($t6) +/* 3f088: 10000021 */ beqz $zero,.L0003f110 +/* 3f08c: 00000000 */ sll $zero,$zero,0x0 +/* 3f090: 8fab0054 */ lw $t3,0x54($sp) +/* 3f094: 8fa40050 */ lw $a0,0x50($sp) +/* 3f098: 27a5004e */ addiu $a1,$sp,0x4e +/* 3f09c: 27a6003e */ addiu $a2,$sp,0x3e +/* 3f0a0: 8fa70040 */ lw $a3,0x40($sp) +/* 3f0a4: 0c00fcca */ jal func0003f328 +/* 3f0a8: afab0010 */ sw $t3,0x10($sp) +/* 3f0ac: afa20054 */ sw $v0,0x54($sp) +/* 3f0b0: 8fa80050 */ lw $t0,0x50($sp) +/* 3f0b4: 24050005 */ addiu $a1,$zero,0x5 +/* 3f0b8: 8d0c007c */ lw $t4,0x7c($t0) +/* 3f0bc: 01002025 */ or $a0,$t0,$zero +/* 3f0c0: 0c011582 */ jal func00045608 +/* 3f0c4: 8d86000c */ lw $a2,0xc($t4) +/* 3f0c8: 10000011 */ beqz $zero,.L0003f110 +/* 3f0cc: 00000000 */ sll $zero,$zero,0x0 +.L0003f0d0: +/* 3f0d0: 8fb80054 */ lw $t8,0x54($sp) +/* 3f0d4: 8fa40050 */ lw $a0,0x50($sp) +/* 3f0d8: 27a5004e */ addiu $a1,$sp,0x4e +/* 3f0dc: 27a6003e */ addiu $a2,$sp,0x3e +/* 3f0e0: 8fa70040 */ lw $a3,0x40($sp) +/* 3f0e4: 0c00fcca */ jal func0003f328 +/* 3f0e8: afb80010 */ sw $t8,0x10($sp) +/* 3f0ec: afa20054 */ sw $v0,0x54($sp) +/* 3f0f0: 8fb90050 */ lw $t9,0x50($sp) +/* 3f0f4: 8f2d007c */ lw $t5,0x7c($t9) +/* 3f0f8: 03202025 */ or $a0,$t9,$zero +/* 3f0fc: 85a50008 */ lh $a1,0x8($t5) +/* 3f100: 0c00fc79 */ jal func0003f1e4 +/* 3f104: 8da6000c */ lw $a2,0xc($t5) +/* 3f108: 10000001 */ beqz $zero,.L0003f110 +/* 3f10c: 00000000 */ sll $zero,$zero,0x0 +.L0003f110: +/* 3f110: 8fa90040 */ lw $t1,0x40($sp) +/* 3f114: 87af003e */ lh $t7,0x3e($sp) +/* 3f118: 00095040 */ sll $t2,$t1,0x1 +/* 3f11c: 01ea7021 */ addu $t6,$t7,$t2 +/* 3f120: a7ae003e */ sh $t6,0x3e($sp) +/* 3f124: 8fab0030 */ lw $t3,0x30($sp) +/* 3f128: 8fa80040 */ lw $t0,0x40($sp) +/* 3f12c: 01686023 */ subu $t4,$t3,$t0 +/* 3f130: afac0030 */ sw $t4,0x30($sp) +/* 3f134: 8fb80050 */ lw $t8,0x50($sp) +/* 3f138: 8f19007c */ lw $t9,0x7c($t8) +/* 3f13c: afb90034 */ sw $t9,0x34($sp) +/* 3f140: 8fad0050 */ lw $t5,0x50($sp) +/* 3f144: 8da9007c */ lw $t1,0x7c($t5) +/* 3f148: 8d2f0000 */ lw $t7,0x0($t1) +/* 3f14c: adaf007c */ sw $t7,0x7c($t5) +/* 3f150: 8faa0050 */ lw $t2,0x50($sp) +/* 3f154: 8d4e007c */ lw $t6,0x7c($t2) +/* 3f158: 15c00003 */ bnez $t6,.L0003f168 +/* 3f15c: 00000000 */ sll $zero,$zero,0x0 +/* 3f160: 8fab0050 */ lw $t3,0x50($sp) +/* 3f164: ad600080 */ sw $zero,0x80($t3) +.L0003f168: +/* 3f168: 0c00c559 */ jal func00031564 +/* 3f16c: 8fa40034 */ lw $a0,0x34($sp) +/* 3f170: 8fa80050 */ lw $t0,0x50($sp) +/* 3f174: 8d0c007c */ lw $t4,0x7c($t0) +/* 3f178: 1580fde4 */ bnez $t4,.L0003e90c +/* 3f17c: 00000000 */ sll $zero,$zero,0x0 +.L0003f180: +/* 3f180: 8fb80054 */ lw $t8,0x54($sp) +/* 3f184: 8fa40050 */ lw $a0,0x50($sp) +/* 3f188: 27a5004e */ addiu $a1,$sp,0x4e +/* 3f18c: 27a6003e */ addiu $a2,$sp,0x3e +/* 3f190: 8fa70030 */ lw $a3,0x30($sp) +/* 3f194: 0c00fcca */ jal func0003f328 +/* 3f198: afb80010 */ sw $t8,0x10($sp) +/* 3f19c: afa20054 */ sw $v0,0x54($sp) +/* 3f1a0: 8fb90050 */ lw $t9,0x50($sp) +/* 3f1a4: 8f290070 */ lw $t1,0x70($t9) +/* 3f1a8: 8f2f0074 */ lw $t7,0x74($t9) +/* 3f1ac: 01e9082a */ slt $at,$t7,$t1 +/* 3f1b0: 10200004 */ beqz $at,.L0003f1c4 +/* 3f1b4: 00000000 */ sll $zero,$zero,0x0 +/* 3f1b8: 8fad0050 */ lw $t5,0x50($sp) +/* 3f1bc: 8daa0074 */ lw $t2,0x74($t5) +/* 3f1c0: adaa0070 */ sw $t2,0x70($t5) +.L0003f1c4: +/* 3f1c4: 10000003 */ beqz $zero,.L0003f1d4 +/* 3f1c8: 8fa20054 */ lw $v0,0x54($sp) +/* 3f1cc: 10000001 */ beqz $zero,.L0003f1d4 +/* 3f1d0: 00000000 */ sll $zero,$zero,0x0 +.L0003f1d4: +/* 3f1d4: 8fbf001c */ lw $ra,0x1c($sp) +/* 3f1d8: 27bd0058 */ addiu $sp,$sp,0x58 +/* 3f1dc: 03e00008 */ jr $ra +/* 3f1e0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003f1e4 +/* 3f1e4: 27bdffd8 */ addiu $sp,$sp,-40 +/* 3f1e8: afbf001c */ sw $ra,0x1c($sp) +/* 3f1ec: afa40028 */ sw $a0,0x28($sp) +/* 3f1f0: afa5002c */ sw $a1,0x2c($sp) +/* 3f1f4: afa60030 */ sw $a2,0x30($sp) +/* 3f1f8: afb00018 */ sw $s0,0x18($sp) +/* 3f1fc: 8fae0028 */ lw $t6,0x28($sp) +/* 3f200: afae0024 */ sw $t6,0x24($sp) +/* 3f204: 8fb0002c */ lw $s0,0x2c($sp) +/* 3f208: 24010003 */ addiu $at,$zero,0x3 +/* 3f20c: 12010009 */ beq $s0,$at,.L0003f234 +/* 3f210: 00000000 */ sll $zero,$zero,0x0 +/* 3f214: 24010004 */ addiu $at,$zero,0x4 +/* 3f218: 12010017 */ beq $s0,$at,.L0003f278 +/* 3f21c: 00000000 */ sll $zero,$zero,0x0 +/* 3f220: 24010009 */ addiu $at,$zero,0x9 +/* 3f224: 1201002c */ beq $s0,$at,.L0003f2d8 +/* 3f228: 00000000 */ sll $zero,$zero,0x0 +/* 3f22c: 1000002f */ beqz $zero,.L0003f2ec +/* 3f230: 00000000 */ sll $zero,$zero,0x0 +.L0003f234: +/* 3f234: 8faf0024 */ lw $t7,0x24($sp) +/* 3f238: 8df80080 */ lw $t8,0x80($t7) +/* 3f23c: 13000006 */ beqz $t8,.L0003f258 +/* 3f240: 00000000 */ sll $zero,$zero,0x0 +/* 3f244: 8fa80024 */ lw $t0,0x24($sp) +/* 3f248: 8fb90030 */ lw $t9,0x30($sp) +/* 3f24c: 8d090080 */ lw $t1,0x80($t0) +/* 3f250: 10000004 */ beqz $zero,.L0003f264 +/* 3f254: ad390000 */ sw $t9,0x0($t1) +.L0003f258: +/* 3f258: 8faa0030 */ lw $t2,0x30($sp) +/* 3f25c: 8fab0024 */ lw $t3,0x24($sp) +/* 3f260: ad6a007c */ sw $t2,0x7c($t3) +.L0003f264: +/* 3f264: 8fac0030 */ lw $t4,0x30($sp) +/* 3f268: 8fad0024 */ lw $t5,0x24($sp) +/* 3f26c: adac0080 */ sw $t4,0x80($t5) +/* 3f270: 10000024 */ beqz $zero,.L0003f304 +/* 3f274: 00000000 */ sll $zero,$zero,0x0 +.L0003f278: +/* 3f278: 8faf0024 */ lw $t7,0x24($sp) +/* 3f27c: 240e0001 */ addiu $t6,$zero,0x1 +/* 3f280: adee0078 */ sw $t6,0x78($t7) +/* 3f284: 8fb80024 */ lw $t8,0x24($sp) +/* 3f288: af000084 */ sw $zero,0x84($t8) +/* 3f28c: 8fb90024 */ lw $t9,0x24($sp) +/* 3f290: 24080001 */ addiu $t0,$zero,0x1 +/* 3f294: a728005a */ sh $t0,0x5a($t9) +/* 3f298: 8fa90024 */ lw $t1,0x24($sp) +/* 3f29c: ad200074 */ sw $zero,0x74($t1) +/* 3f2a0: 44802000 */ mtc1 $zero,$f4 +/* 3f2a4: 8faa0024 */ lw $t2,0x24($sp) +/* 3f2a8: e544004c */ swc1 $f4,0x4c($t2) +/* 3f2ac: 8fac0024 */ lw $t4,0x24($sp) +/* 3f2b0: 240b0001 */ addiu $t3,$zero,0x1 +/* 3f2b4: ad8b0050 */ sw $t3,0x50($t4) +/* 3f2b8: 8fad0024 */ lw $t5,0x24($sp) +/* 3f2bc: ada00048 */ sw $zero,0x48($t5) +/* 3f2c0: 8fa40024 */ lw $a0,0x24($sp) +/* 3f2c4: 24050004 */ addiu $a1,$zero,0x4 +/* 3f2c8: 0c01176a */ jal func00045da8 +/* 3f2cc: 8fa60030 */ lw $a2,0x30($sp) +/* 3f2d0: 1000000c */ beqz $zero,.L0003f304 +/* 3f2d4: 00000000 */ sll $zero,$zero,0x0 +.L0003f2d8: +/* 3f2d8: 8faf0024 */ lw $t7,0x24($sp) +/* 3f2dc: 240e0001 */ addiu $t6,$zero,0x1 +/* 3f2e0: adee0084 */ sw $t6,0x84($t7) +/* 3f2e4: 10000007 */ beqz $zero,.L0003f304 +/* 3f2e8: 00000000 */ sll $zero,$zero,0x0 +.L0003f2ec: +/* 3f2ec: 8fa40024 */ lw $a0,0x24($sp) +/* 3f2f0: 8fa5002c */ lw $a1,0x2c($sp) +/* 3f2f4: 0c01176a */ jal func00045da8 +/* 3f2f8: 8fa60030 */ lw $a2,0x30($sp) +/* 3f2fc: 10000001 */ beqz $zero,.L0003f304 +/* 3f300: 00000000 */ sll $zero,$zero,0x0 +.L0003f304: +/* 3f304: 10000003 */ beqz $zero,.L0003f314 +/* 3f308: 00001025 */ or $v0,$zero,$zero +/* 3f30c: 10000001 */ beqz $zero,.L0003f314 +/* 3f310: 00000000 */ sll $zero,$zero,0x0 +.L0003f314: +/* 3f314: 8fbf001c */ lw $ra,0x1c($sp) +/* 3f318: 8fb00018 */ lw $s0,0x18($sp) +/* 3f31c: 27bd0028 */ addiu $sp,$sp,0x28 +/* 3f320: 03e00008 */ jr $ra +/* 3f324: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003f328 +/* 3f328: 27bdffc8 */ addiu $sp,$sp,-56 +/* 3f32c: afbf0014 */ sw $ra,0x14($sp) +/* 3f330: afa40038 */ sw $a0,0x38($sp) +/* 3f334: afa5003c */ sw $a1,0x3c($sp) +/* 3f338: afa60040 */ sw $a2,0x40($sp) +/* 3f33c: afa70044 */ sw $a3,0x44($sp) +/* 3f340: 8fae0048 */ lw $t6,0x48($sp) +/* 3f344: afae0034 */ sw $t6,0x34($sp) +/* 3f348: 8faf0038 */ lw $t7,0x38($sp) +/* 3f34c: afaf0030 */ sw $t7,0x30($sp) +/* 3f350: 8fb80030 */ lw $t8,0x30($sp) +/* 3f354: 24010001 */ addiu $at,$zero,0x1 +/* 3f358: 8f190084 */ lw $t9,0x84($t8) +/* 3f35c: 17210004 */ bne $t9,$at,.L0003f370 +/* 3f360: 00000000 */ sll $zero,$zero,0x0 +/* 3f364: 8fa80044 */ lw $t0,0x44($sp) +/* 3f368: 15000003 */ bnez $t0,.L0003f378 +/* 3f36c: 00000000 */ sll $zero,$zero,0x0 +.L0003f370: +/* 3f370: 100000a2 */ beqz $zero,.L0003f5fc +/* 3f374: 8fa20034 */ lw $v0,0x34($sp) +.L0003f378: +/* 3f378: 8fa40030 */ lw $a0,0x30($sp) +/* 3f37c: 8fa5003c */ lw $a1,0x3c($sp) +/* 3f380: 8fa60044 */ lw $a2,0x44($sp) +/* 3f384: 0c0116ac */ jal func00045ab0 +/* 3f388: 8fa70048 */ lw $a3,0x48($sp) +/* 3f38c: afa20034 */ sw $v0,0x34($sp) +/* 3f390: 8fa90030 */ lw $t1,0x30($sp) +/* 3f394: 8d2a0078 */ lw $t2,0x78($t1) +/* 3f398: 11400080 */ beqz $t2,.L0003f59c +/* 3f39c: 00000000 */ sll $zero,$zero,0x0 +/* 3f3a0: 8fab0030 */ lw $t3,0x30($sp) +/* 3f3a4: ad600078 */ sw $zero,0x78($t3) +/* 3f3a8: 8fac0030 */ lw $t4,0x30($sp) +/* 3f3ac: 3c0f8006 */ lui $t7,0x8006 +/* 3f3b0: 858d0058 */ lh $t5,0x58($t4) +/* 3f3b4: 8598005a */ lh $t8,0x5a($t4) +/* 3f3b8: 000d7040 */ sll $t6,$t5,0x1 +/* 3f3bc: 01ee7821 */ addu $t7,$t7,$t6 +/* 3f3c0: 85eff570 */ lh $t7,-0xa90($t7) +/* 3f3c4: 01f80019 */ multu $t7,$t8 +/* 3f3c8: 0000c812 */ mflo $t9 +/* 3f3cc: 001943c3 */ sra $t0,$t9,0xf +/* 3f3d0: a5880068 */ sh $t0,0x68($t4) +/* 3f3d4: 8fa90030 */ lw $t1,0x30($sp) +/* 3f3d8: 852a005c */ lh $t2,0x5c($t1) +/* 3f3dc: 852b0068 */ lh $t3,0x68($t1) +/* 3f3e0: 8d260074 */ lw $a2,0x74($t1) +/* 3f3e4: 448a2000 */ mtc1 $t2,$f4 +/* 3f3e8: 448b3000 */ mtc1 $t3,$f6 +/* 3f3ec: 25270064 */ addiu $a3,$t1,0x64 +/* 3f3f0: 46802320 */ cvt.s.w $f12,$f4 +/* 3f3f4: 0c00fd83 */ jal func0003f60c +/* 3f3f8: 468033a0 */ cvt.s.w $f14,$f6 +/* 3f3fc: 8fad0030 */ lw $t5,0x30($sp) +/* 3f400: a5a20066 */ sh $v0,0x66($t5) +/* 3f404: 8fae0030 */ lw $t6,0x30($sp) +/* 3f408: 3c088006 */ lui $t0,0x8006 +/* 3f40c: 85cf0058 */ lh $t7,0x58($t6) +/* 3f410: 85cc005a */ lh $t4,0x5a($t6) +/* 3f414: 000fc023 */ negu $t8,$t7 +/* 3f418: 0018c840 */ sll $t9,$t8,0x1 +/* 3f41c: 01194021 */ addu $t0,$t0,$t9 +/* 3f420: 8508f66e */ lh $t0,-0x992($t0) +/* 3f424: 010c0019 */ multu $t0,$t4 +/* 3f428: 00005012 */ mflo $t2 +/* 3f42c: 000a5bc3 */ sra $t3,$t2,0xf +/* 3f430: a5cb006e */ sh $t3,0x6e($t6) +/* 3f434: 8fa90030 */ lw $t1,0x30($sp) +/* 3f438: 852d005e */ lh $t5,0x5e($t1) +/* 3f43c: 852f006e */ lh $t7,0x6e($t1) +/* 3f440: 8d260074 */ lw $a2,0x74($t1) +/* 3f444: 448d4000 */ mtc1 $t5,$f8 +/* 3f448: 448f5000 */ mtc1 $t7,$f10 +/* 3f44c: 2527006a */ addiu $a3,$t1,0x6a +/* 3f450: 46804320 */ cvt.s.w $f12,$f8 +/* 3f454: 0c00fd83 */ jal func0003f60c +/* 3f458: 468053a0 */ cvt.s.w $f14,$f10 +/* 3f45c: 8fb80030 */ lw $t8,0x30($sp) +/* 3f460: a702006c */ sh $v0,0x6c($t8) +/* 3f464: 8fb90034 */ lw $t9,0x34($sp) +/* 3f468: 27280008 */ addiu $t0,$t9,0x8 +/* 3f46c: afa80034 */ sw $t0,0x34($sp) +/* 3f470: afb9002c */ sw $t9,0x2c($sp) +/* 3f474: 8fac0030 */ lw $t4,0x30($sp) +/* 3f478: 8fad002c */ lw $t5,0x2c($sp) +/* 3f47c: 3c010906 */ lui $at,0x906 +/* 3f480: 858a005c */ lh $t2,0x5c($t4) +/* 3f484: 314bffff */ andi $t3,$t2,0xffff +/* 3f488: 01617025 */ or $t6,$t3,$at +/* 3f48c: adae0000 */ sw $t6,0x0($t5) +/* 3f490: 8faf0030 */ lw $t7,0x30($sp) +/* 3f494: 8fab002c */ lw $t3,0x2c($sp) +/* 3f498: 85e90060 */ lh $t1,0x60($t7) +/* 3f49c: 85e80062 */ lh $t0,0x62($t7) +/* 3f4a0: 3138ffff */ andi $t8,$t1,0xffff +/* 3f4a4: 0018cc00 */ sll $t9,$t8,0x10 +/* 3f4a8: 310cffff */ andi $t4,$t0,0xffff +/* 3f4ac: 032c5025 */ or $t2,$t9,$t4 +/* 3f4b0: ad6a0004 */ sw $t2,0x4($t3) +/* 3f4b4: 8fae0034 */ lw $t6,0x34($sp) +/* 3f4b8: 25cd0008 */ addiu $t5,$t6,0x8 +/* 3f4bc: afad0034 */ sw $t5,0x34($sp) +/* 3f4c0: afae0028 */ sw $t6,0x28($sp) +/* 3f4c4: 8fa90030 */ lw $t1,0x30($sp) +/* 3f4c8: 8fb90028 */ lw $t9,0x28($sp) +/* 3f4cc: 3c010904 */ lui $at,0x904 +/* 3f4d0: 8538006e */ lh $t8,0x6e($t1) +/* 3f4d4: 330fffff */ andi $t7,$t8,0xffff +/* 3f4d8: 01e14025 */ or $t0,$t7,$at +/* 3f4dc: af280000 */ sw $t0,0x0($t9) +/* 3f4e0: 8fac0030 */ lw $t4,0x30($sp) +/* 3f4e4: 8faf0028 */ lw $t7,0x28($sp) +/* 3f4e8: 858a006c */ lh $t2,0x6c($t4) +/* 3f4ec: 958d006a */ lhu $t5,0x6a($t4) +/* 3f4f0: 314bffff */ andi $t3,$t2,0xffff +/* 3f4f4: 000b7400 */ sll $t6,$t3,0x10 +/* 3f4f8: 31a9ffff */ andi $t1,$t5,0xffff +/* 3f4fc: 01c9c025 */ or $t8,$t6,$t1 +/* 3f500: adf80004 */ sw $t8,0x4($t7) +/* 3f504: 8fa80034 */ lw $t0,0x34($sp) +/* 3f508: 25190008 */ addiu $t9,$t0,0x8 +/* 3f50c: afb90034 */ sw $t9,0x34($sp) +/* 3f510: afa80024 */ sw $t0,0x24($sp) +/* 3f514: 8faa0030 */ lw $t2,0x30($sp) +/* 3f518: 8fae0024 */ lw $t6,0x24($sp) +/* 3f51c: 3c010900 */ lui $at,0x900 +/* 3f520: 854b0068 */ lh $t3,0x68($t2) +/* 3f524: 316cffff */ andi $t4,$t3,0xffff +/* 3f528: 01816825 */ or $t5,$t4,$at +/* 3f52c: adcd0000 */ sw $t5,0x0($t6) +/* 3f530: 8fa90030 */ lw $t1,0x30($sp) +/* 3f534: 8fac0024 */ lw $t4,0x24($sp) +/* 3f538: 85380066 */ lh $t8,0x66($t1) +/* 3f53c: 95390064 */ lhu $t9,0x64($t1) +/* 3f540: 330fffff */ andi $t7,$t8,0xffff +/* 3f544: 000f4400 */ sll $t0,$t7,0x10 +/* 3f548: 332affff */ andi $t2,$t9,0xffff +/* 3f54c: 010a5825 */ or $t3,$t0,$t2 +/* 3f550: ad8b0004 */ sw $t3,0x4($t4) +/* 3f554: 8fad0034 */ lw $t5,0x34($sp) +/* 3f558: 25ae0008 */ addiu $t6,$t5,0x8 +/* 3f55c: afae0034 */ sw $t6,0x34($sp) +/* 3f560: afad0020 */ sw $t5,0x20($sp) +/* 3f564: 8fb80030 */ lw $t8,0x30($sp) +/* 3f568: 8fa80020 */ lw $t0,0x20($sp) +/* 3f56c: 3c010301 */ lui $at,0x301 +/* 3f570: 870f005e */ lh $t7,0x5e($t8) +/* 3f574: 31e9ffff */ andi $t1,$t7,0xffff +/* 3f578: 0121c825 */ or $t9,$t1,$at +/* 3f57c: ad190000 */ sw $t9,0x0($t0) +/* 3f580: 8faa0030 */ lw $t2,0x30($sp) +/* 3f584: 0c012d20 */ jal func0004b480 +/* 3f588: 8d440054 */ lw $a0,0x54($t2) +/* 3f58c: 8fab0020 */ lw $t3,0x20($sp) +/* 3f590: ad620004 */ sw $v0,0x4($t3) +/* 3f594: 1000000d */ beqz $zero,.L0003f5cc +/* 3f598: 00000000 */ sll $zero,$zero,0x0 +.L0003f59c: +/* 3f59c: 8fac0034 */ lw $t4,0x34($sp) +/* 3f5a0: 258d0008 */ addiu $t5,$t4,0x8 +/* 3f5a4: afad0034 */ sw $t5,0x34($sp) +/* 3f5a8: afac001c */ sw $t4,0x1c($sp) +/* 3f5ac: 8fb8001c */ lw $t8,0x1c($sp) +/* 3f5b0: 3c0e0300 */ lui $t6,0x300 +/* 3f5b4: af0e0000 */ sw $t6,0x0($t8) +/* 3f5b8: 8faf0030 */ lw $t7,0x30($sp) +/* 3f5bc: 0c012d20 */ jal func0004b480 +/* 3f5c0: 8de40054 */ lw $a0,0x54($t7) +/* 3f5c4: 8fa9001c */ lw $t1,0x1c($sp) +/* 3f5c8: ad220004 */ sw $v0,0x4($t1) +.L0003f5cc: +/* 3f5cc: 8fb9003c */ lw $t9,0x3c($sp) +/* 3f5d0: 87280000 */ lh $t0,0x0($t9) +/* 3f5d4: 250a0170 */ addiu $t2,$t0,0x170 +/* 3f5d8: a72a0000 */ sh $t2,0x0($t9) +/* 3f5dc: 8fab0030 */ lw $t3,0x30($sp) +/* 3f5e0: 8d6c0070 */ lw $t4,0x70($t3) +/* 3f5e4: 258d00b8 */ addiu $t5,$t4,0xb8 +/* 3f5e8: ad6d0070 */ sw $t5,0x70($t3) +/* 3f5ec: 10000003 */ beqz $zero,.L0003f5fc +/* 3f5f0: 8fa20034 */ lw $v0,0x34($sp) +/* 3f5f4: 10000001 */ beqz $zero,.L0003f5fc +/* 3f5f8: 00000000 */ sll $zero,$zero,0x0 +.L0003f5fc: +/* 3f5fc: 8fbf0014 */ lw $ra,0x14($sp) +/* 3f600: 27bd0038 */ addiu $sp,$sp,0x38 +/* 3f604: 03e00008 */ jr $ra +/* 3f608: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0003f60c +/* 3f60c: 27bdfff0 */ addiu $sp,$sp,-16 +/* 3f610: 14c0000e */ bnez $a2,.L0003f64c +/* 3f614: 00000000 */ sll $zero,$zero,0x0 +/* 3f618: 460e603e */ c.le.s $f12,$f14 +/* 3f61c: 00000000 */ sll $zero,$zero,0x0 +/* 3f620: 45000007 */ bc1f .L0003f640 +/* 3f624: 00000000 */ sll $zero,$zero,0x0 +/* 3f628: 340effff */ dli $t6,0xffff +/* 3f62c: a4ee0000 */ sh $t6,0x0($a3) +/* 3f630: 10000078 */ beqz $zero,.L0003f814 +/* 3f634: 24027fff */ addiu $v0,$zero,0x7fff +/* 3f638: 10000004 */ beqz $zero,.L0003f64c +/* 3f63c: 00000000 */ sll $zero,$zero,0x0 +.L0003f640: +/* 3f640: a4e00000 */ sh $zero,0x0($a3) +/* 3f644: 10000073 */ beqz $zero,.L0003f814 +/* 3f648: 24028000 */ addiu $v0,$zero,-32768 +.L0003f64c: +/* 3f64c: 44863000 */ mtc1 $a2,$f6 +/* 3f650: 3c013f80 */ lui $at,0x3f80 +/* 3f654: 44812000 */ mtc1 $at,$f4 +/* 3f658: 46803220 */ cvt.s.w $f8,$f6 +/* 3f65c: 46082283 */ div.s $f10,$f4,$f8 +/* 3f660: e7aa0008 */ swc1 $f10,0x8($sp) +/* 3f664: 3c013f80 */ lui $at,0x3f80 +/* 3f668: 44818000 */ mtc1 $at,$f16 +/* 3f66c: 00000000 */ sll $zero,$zero,0x0 +/* 3f670: 4610703c */ c.lt.s $f14,$f16 +/* 3f674: 00000000 */ sll $zero,$zero,0x0 +/* 3f678: 45000004 */ bc1f .L0003f68c +/* 3f67c: 00000000 */ sll $zero,$zero,0x0 +/* 3f680: 3c013f80 */ lui $at,0x3f80 +/* 3f684: 44817000 */ mtc1 $at,$f14 +/* 3f688: 00000000 */ sll $zero,$zero,0x0 +.L0003f68c: +/* 3f68c: 44809000 */ mtc1 $zero,$f18 +/* 3f690: 00000000 */ sll $zero,$zero,0x0 +/* 3f694: 4612603e */ c.le.s $f12,$f18 +/* 3f698: 00000000 */ sll $zero,$zero,0x0 +/* 3f69c: 45000004 */ bc1f .L0003f6b0 +/* 3f6a0: 00000000 */ sll $zero,$zero,0x0 +/* 3f6a4: 3c013f80 */ lui $at,0x3f80 +/* 3f6a8: 44816000 */ mtc1 $at,$f12 +/* 3f6ac: 00000000 */ sll $zero,$zero,0x0 +.L0003f6b0: +/* 3f6b0: 460c7181 */ sub.s $f6,$f14,$f12 +/* 3f6b4: c7a40008 */ lwc1 $f4,0x8($sp) +/* 3f6b8: 3c014100 */ lui $at,0x4100 +/* 3f6bc: 44815000 */ mtc1 $at,$f10 +/* 3f6c0: 46043202 */ mul.s $f8,$f6,$f4 +/* 3f6c4: 00000000 */ sll $zero,$zero,0x0 +/* 3f6c8: 460a4402 */ mul.s $f16,$f8,$f10 +/* 3f6cc: e7b00004 */ swc1 $f16,0x4($sp) +/* 3f6d0: c7b20004 */ lwc1 $f18,0x4($sp) +/* 3f6d4: 4600918d */ trunc.w.s $f6,$f18 +/* 3f6d8: 44183000 */ mfc1 $t8,$f6 +/* 3f6dc: 00000000 */ sll $zero,$zero,0x0 +/* 3f6e0: a7b8000e */ sh $t8,0xe($sp) +/* 3f6e4: 87b9000e */ lh $t9,0xe($sp) +/* 3f6e8: c7a40004 */ lwc1 $f4,0x4($sp) +/* 3f6ec: 44994000 */ mtc1 $t9,$f8 +/* 3f6f0: 00000000 */ sll $zero,$zero,0x0 +/* 3f6f4: 468042a0 */ cvt.s.w $f10,$f8 +/* 3f6f8: 460a2401 */ sub.s $f16,$f4,$f10 +/* 3f6fc: e7b00000 */ swc1 $f16,0x0($sp) +/* 3f700: 87a8000e */ lh $t0,0xe($sp) +/* 3f704: 2509ffff */ addiu $t1,$t0,-1 +/* 3f708: a7a9000e */ sh $t1,0xe($sp) +/* 3f70c: 3c013f80 */ lui $at,0x3f80 +/* 3f710: 44813000 */ mtc1 $at,$f6 +/* 3f714: c7b20000 */ lwc1 $f18,0x0($sp) +/* 3f718: 46069200 */ add.s $f8,$f18,$f6 +/* 3f71c: e7a80000 */ swc1 $f8,0x0($sp) +/* 3f720: c7a40000 */ lwc1 $f4,0x0($sp) +/* 3f724: 4600228d */ trunc.w.s $f10,$f4 +/* 3f728: 440b5000 */ mfc1 $t3,$f10 +/* 3f72c: 00000000 */ sll $zero,$zero,0x0 +/* 3f730: a7ab000c */ sh $t3,0xc($sp) +/* 3f734: 87ac000e */ lh $t4,0xe($sp) +/* 3f738: 87ad000c */ lh $t5,0xc($sp) +/* 3f73c: 018d7021 */ addu $t6,$t4,$t5 +/* 3f740: a7ae000e */ sh $t6,0xe($sp) +/* 3f744: 87af000c */ lh $t7,0xc($sp) +/* 3f748: c7b00000 */ lwc1 $f16,0x0($sp) +/* 3f74c: 448f9000 */ mtc1 $t7,$f18 +/* 3f750: 00000000 */ sll $zero,$zero,0x0 +/* 3f754: 468091a0 */ cvt.s.w $f6,$f18 +/* 3f758: 46068201 */ sub.s $f8,$f16,$f6 +/* 3f75c: e7a80000 */ swc1 $f8,0x0($sp) +/* 3f760: 3c017005 */ lui $at,0x7005 +/* 3f764: c4244b34 */ lwc1 $f4,0x4b34($at) +/* 3f768: c7aa0000 */ lwc1 $f10,0x0($sp) +/* 3f76c: 24190001 */ addiu $t9,$zero,0x1 +/* 3f770: 460a2482 */ mul.s $f18,$f4,$f10 +/* 3f774: 4458f800 */ cfc1 $t8,$31 +/* 3f778: 44d9f800 */ ctc1 $t9,$31 +/* 3f77c: 00000000 */ sll $zero,$zero,0x0 +/* 3f780: 46009424 */ cvt.w.s $f16,$f18 +/* 3f784: 4459f800 */ cfc1 $t9,$31 +/* 3f788: 00000000 */ sll $zero,$zero,0x0 +/* 3f78c: 33210004 */ andi $at,$t9,0x4 +/* 3f790: 33390078 */ andi $t9,$t9,0x78 +/* 3f794: 13200014 */ beqz $t9,.L0003f7e8 +/* 3f798: 00000000 */ sll $zero,$zero,0x0 +/* 3f79c: 3c014f00 */ lui $at,0x4f00 +/* 3f7a0: 44818000 */ mtc1 $at,$f16 +/* 3f7a4: 24190001 */ addiu $t9,$zero,0x1 +/* 3f7a8: 46109401 */ sub.s $f16,$f18,$f16 +/* 3f7ac: 44d9f800 */ ctc1 $t9,$31 +/* 3f7b0: 00000000 */ sll $zero,$zero,0x0 +/* 3f7b4: 46008424 */ cvt.w.s $f16,$f16 +/* 3f7b8: 4459f800 */ cfc1 $t9,$31 +/* 3f7bc: 00000000 */ sll $zero,$zero,0x0 +/* 3f7c0: 33210004 */ andi $at,$t9,0x4 +/* 3f7c4: 33390078 */ andi $t9,$t9,0x78 +/* 3f7c8: 17200005 */ bnez $t9,.L0003f7e0 +/* 3f7cc: 00000000 */ sll $zero,$zero,0x0 +/* 3f7d0: 44198000 */ mfc1 $t9,$f16 +/* 3f7d4: 3c018000 */ lui $at,0x8000 +/* 3f7d8: 10000007 */ beqz $zero,.L0003f7f8 +/* 3f7dc: 0321c825 */ or $t9,$t9,$at +.L0003f7e0: +/* 3f7e0: 10000005 */ beqz $zero,.L0003f7f8 +/* 3f7e4: 2419ffff */ addiu $t9,$zero,-1 +.L0003f7e8: +/* 3f7e8: 44198000 */ mfc1 $t9,$f16 +/* 3f7ec: 00000000 */ sll $zero,$zero,0x0 +/* 3f7f0: 0720fffb */ bltz $t9,.L0003f7e0 +/* 3f7f4: 00000000 */ sll $zero,$zero,0x0 +.L0003f7f8: +/* 3f7f8: 44d8f800 */ ctc1 $t8,$31 +/* 3f7fc: a4f90000 */ sh $t9,0x0($a3) +/* 3f800: 00000000 */ sll $zero,$zero,0x0 +/* 3f804: 10000003 */ beqz $zero,.L0003f814 +/* 3f808: 87a2000e */ lh $v0,0xe($sp) +/* 3f80c: 10000001 */ beqz $zero,.L0003f814 +/* 3f810: 00000000 */ sll $zero,$zero,0x0 +.L0003f814: +/* 3f814: 03e00008 */ jr $ra +/* 3f818: 27bd0010 */ addiu $sp,$sp,0x10 +); + +GLOBAL_ASM( +glabel func0003f81c +/* 3f81c: 00042400 */ sll $a0,$a0,0x10 +/* 3f820: 00063400 */ sll $a2,$a2,0x10 +/* 3f824: 00063403 */ sra $a2,$a2,0x10 +/* 3f828: 00042403 */ sra $a0,$a0,0x10 +/* 3f82c: 27bdfff8 */ addiu $sp,$sp,-8 +/* 3f830: 30e7ffff */ andi $a3,$a3,0xffff +/* 3f834: 000528c3 */ sra $a1,$a1,0x3 +/* 3f838: 14a00003 */ bnez $a1,.L0003f848 +/* 3f83c: 00000000 */ sll $zero,$zero,0x0 +/* 3f840: 10000015 */ beqz $zero,.L0003f898 +/* 3f844: 00801025 */ or $v0,$a0,$zero +.L0003f848: +/* 3f848: 00e50019 */ multu $a3,$a1 +/* 3f84c: 00007012 */ mflo $t6 +/* 3f850: afae0004 */ sw $t6,0x4($sp) +/* 3f854: 00000000 */ sll $zero,$zero,0x0 +/* 3f858: 8faf0004 */ lw $t7,0x4($sp) +/* 3f85c: 000fc403 */ sra $t8,$t7,0x10 +/* 3f860: afb80004 */ sw $t8,0x4($sp) +/* 3f864: 00c50019 */ multu $a2,$a1 +/* 3f868: 8fb90004 */ lw $t9,0x4($sp) +/* 3f86c: 00004012 */ mflo $t0 +/* 3f870: 03284821 */ addu $t1,$t9,$t0 +/* 3f874: afa90004 */ sw $t1,0x4($sp) +/* 3f878: 8faa0004 */ lw $t2,0x4($sp) +/* 3f87c: 008a2021 */ addu $a0,$a0,$t2 +/* 3f880: 00042400 */ sll $a0,$a0,0x10 +/* 3f884: 00042403 */ sra $a0,$a0,0x10 +/* 3f888: 10000003 */ beqz $zero,.L0003f898 +/* 3f88c: 00801025 */ or $v0,$a0,$zero +/* 3f890: 10000001 */ beqz $zero,.L0003f898 +/* 3f894: 00000000 */ sll $zero,$zero,0x0 +.L0003f898: +/* 3f898: 03e00008 */ jr $ra +/* 3f89c: 27bd0008 */ addiu $sp,$sp,0x8 +); + +GLOBAL_ASM( +glabel func0003f8a0 +/* 3f8a0: 27bdfd90 */ addiu $sp,$sp,-624 +/* 3f8a4: afbf001c */ sw $ra,0x1c($sp) +/* 3f8a8: afb00018 */ sw $s0,0x18($sp) +/* 3f8ac: 240e0001 */ addiu $t6,$zero,0x1 +/* 3f8b0: afae0260 */ sw $t6,0x260($sp) +/* 3f8b4: 3c187006 */ lui $t8,0x7006 +/* 3f8b8: 27189ad4 */ addiu $t8,$t8,-25900 +/* 3f8bc: 8f080000 */ lw $t0,0x0($t8) +/* 3f8c0: 8f190004 */ lw $t9,0x4($t8) +/* 3f8c4: 27af0248 */ addiu $t7,$sp,0x248 +/* 3f8c8: ade80000 */ sw $t0,0x0($t7) +/* 3f8cc: adf90004 */ sw $t9,0x4($t7) +/* 3f8d0: afa00234 */ sw $zero,0x234($sp) +/* 3f8d4: afa0026c */ sw $zero,0x26c($sp) +.L0003f8d8: +/* 3f8d8: 8fa9026c */ lw $t1,0x26c($sp) +/* 3f8dc: 3c013f00 */ lui $at,0x3f00 +/* 3f8e0: 44814000 */ mtc1 $at,$f8 +/* 3f8e4: 44892000 */ mtc1 $t1,$f4 +/* 3f8e8: 3c017006 */ lui $at,0x7006 +/* 3f8ec: c4309c54 */ lwc1 $f16,-0x63ac($at) +/* 3f8f0: 468021a0 */ cvt.s.w $f6,$f4 +/* 3f8f4: 46083280 */ add.s $f10,$f6,$f8 +/* 3f8f8: 46105302 */ mul.s $f12,$f10,$f16 +/* 3f8fc: 0c0068f7 */ jal func0001a3dc +/* 3f900: 00000000 */ sll $zero,$zero,0x0 +/* 3f904: 8faa026c */ lw $t2,0x26c($sp) +/* 3f908: 3c01800a */ lui $at,0x800a +/* 3f90c: 000a5880 */ sll $t3,$t2,0x2 +/* 3f910: 002b0821 */ addu $at,$at,$t3 +/* 3f914: e420c400 */ swc1 $f0,-0x3c00($at) +/* 3f918: 8fac026c */ lw $t4,0x26c($sp) +/* 3f91c: 258d0001 */ addiu $t5,$t4,0x1 +/* 3f920: 29a10024 */ slti $at,$t5,0x24 +/* 3f924: 1420ffec */ bnez $at,.L0003f8d8 +/* 3f928: afad026c */ sw $t5,0x26c($sp) +/* 3f92c: afa0026c */ sw $zero,0x26c($sp) +.L0003f930: +/* 3f930: 8fae026c */ lw $t6,0x26c($sp) +/* 3f934: 3c013f00 */ lui $at,0x3f00 +/* 3f938: 44813000 */ mtc1 $at,$f6 +/* 3f93c: 448e9000 */ mtc1 $t6,$f18 +/* 3f940: 3c017006 */ lui $at,0x7006 +/* 3f944: c42a9c58 */ lwc1 $f10,-0x63a8($at) +/* 3f948: 46809120 */ cvt.s.w $f4,$f18 +/* 3f94c: 46062200 */ add.s $f8,$f4,$f6 +/* 3f950: 460a4302 */ mul.s $f12,$f8,$f10 +/* 3f954: 0c0068f7 */ jal func0001a3dc +/* 3f958: 00000000 */ sll $zero,$zero,0x0 +/* 3f95c: 8faf026c */ lw $t7,0x26c($sp) +/* 3f960: 3c01800a */ lui $at,0x800a +/* 3f964: 000fc080 */ sll $t8,$t7,0x2 +/* 3f968: 00380821 */ addu $at,$at,$t8 +/* 3f96c: e420c490 */ swc1 $f0,-0x3b70($at) +/* 3f970: 8fb9026c */ lw $t9,0x26c($sp) +/* 3f974: 27280001 */ addiu $t0,$t9,0x1 +/* 3f978: 29010012 */ slti $at,$t0,0x12 +/* 3f97c: 1420ffec */ bnez $at,.L0003f930 +/* 3f980: afa8026c */ sw $t0,0x26c($sp) +/* 3f984: 24090012 */ addiu $t1,$zero,0x12 +/* 3f988: afa9026c */ sw $t1,0x26c($sp) +.L0003f98c: +/* 3f98c: 8faa026c */ lw $t2,0x26c($sp) +/* 3f990: 3c013f80 */ lui $at,0x3f80 +/* 3f994: 44818000 */ mtc1 $at,$f16 +/* 3f998: 3c01800a */ lui $at,0x800a +/* 3f99c: 000a5880 */ sll $t3,$t2,0x2 +/* 3f9a0: 002b0821 */ addu $at,$at,$t3 +/* 3f9a4: e430c490 */ swc1 $f16,-0x3b70($at) +/* 3f9a8: 8fac026c */ lw $t4,0x26c($sp) +/* 3f9ac: 258d0001 */ addiu $t5,$t4,0x1 +/* 3f9b0: 29a10018 */ slti $at,$t5,0x18 +/* 3f9b4: 1420fff5 */ bnez $at,.L0003f98c +/* 3f9b8: afad026c */ sw $t5,0x26c($sp) +/* 3f9bc: 240e0018 */ addiu $t6,$zero,0x18 +/* 3f9c0: afae026c */ sw $t6,0x26c($sp) +.L0003f9c4: +/* 3f9c4: 8faf026c */ lw $t7,0x26c($sp) +/* 3f9c8: 3c013f00 */ lui $at,0x3f00 +/* 3f9cc: 44813000 */ mtc1 $at,$f6 +/* 3f9d0: 448f9000 */ mtc1 $t7,$f18 +/* 3f9d4: 3c014190 */ lui $at,0x4190 +/* 3f9d8: 44815000 */ mtc1 $at,$f10 +/* 3f9dc: 46809120 */ cvt.s.w $f4,$f18 +/* 3f9e0: 3c017006 */ lui $at,0x7006 +/* 3f9e4: c4329c5c */ lwc1 $f18,-0x63a4($at) +/* 3f9e8: 46062200 */ add.s $f8,$f4,$f6 +/* 3f9ec: 460a4401 */ sub.s $f16,$f8,$f10 +/* 3f9f0: 46128302 */ mul.s $f12,$f16,$f18 +/* 3f9f4: 0c0068f7 */ jal func0001a3dc +/* 3f9f8: 00000000 */ sll $zero,$zero,0x0 +/* 3f9fc: 8fb8026c */ lw $t8,0x26c($sp) +/* 3fa00: 3c01800a */ lui $at,0x800a +/* 3fa04: 0018c880 */ sll $t9,$t8,0x2 +/* 3fa08: 00390821 */ addu $at,$at,$t9 +/* 3fa0c: e420c490 */ swc1 $f0,-0x3b70($at) +/* 3fa10: 8fa8026c */ lw $t0,0x26c($sp) +/* 3fa14: 25090001 */ addiu $t1,$t0,0x1 +/* 3fa18: 2921001e */ slti $at,$t1,0x1e +/* 3fa1c: 1420ffe9 */ bnez $at,.L0003f9c4 +/* 3fa20: afa9026c */ sw $t1,0x26c($sp) +/* 3fa24: 240a001e */ addiu $t2,$zero,0x1e +/* 3fa28: afaa026c */ sw $t2,0x26c($sp) +.L0003fa2c: +/* 3fa2c: 8fab026c */ lw $t3,0x26c($sp) +/* 3fa30: 44802000 */ mtc1 $zero,$f4 +/* 3fa34: 3c01800a */ lui $at,0x800a +/* 3fa38: 000b6080 */ sll $t4,$t3,0x2 +/* 3fa3c: 002c0821 */ addu $at,$at,$t4 +/* 3fa40: e424c490 */ swc1 $f4,-0x3b70($at) +/* 3fa44: 8fad026c */ lw $t5,0x26c($sp) +/* 3fa48: 25ae0001 */ addiu $t6,$t5,0x1 +/* 3fa4c: 29c10024 */ slti $at,$t6,0x24 +/* 3fa50: 1420fff6 */ bnez $at,.L0003fa2c +/* 3fa54: afae026c */ sw $t6,0x26c($sp) +/* 3fa58: afa0026c */ sw $zero,0x26c($sp) +.L0003fa5c: +/* 3fa5c: 8faf026c */ lw $t7,0x26c($sp) +/* 3fa60: 44803000 */ mtc1 $zero,$f6 +/* 3fa64: 3c01800a */ lui $at,0x800a +/* 3fa68: 000fc080 */ sll $t8,$t7,0x2 +/* 3fa6c: 00380821 */ addu $at,$at,$t8 +/* 3fa70: e426c5b0 */ swc1 $f6,-0x3a50($at) +/* 3fa74: 8fb9026c */ lw $t9,0x26c($sp) +/* 3fa78: 27280001 */ addiu $t0,$t9,0x1 +/* 3fa7c: 29010006 */ slti $at,$t0,0x6 +/* 3fa80: 1420fff6 */ bnez $at,.L0003fa5c +/* 3fa84: afa8026c */ sw $t0,0x26c($sp) +/* 3fa88: 24090006 */ addiu $t1,$zero,0x6 +/* 3fa8c: afa9026c */ sw $t1,0x26c($sp) +.L0003fa90: +/* 3fa90: 8faa026c */ lw $t2,0x26c($sp) +/* 3fa94: 3c013f00 */ lui $at,0x3f00 +/* 3fa98: 44818000 */ mtc1 $at,$f16 +/* 3fa9c: 448a4000 */ mtc1 $t2,$f8 +/* 3faa0: 3c0140c0 */ lui $at,0x40c0 +/* 3faa4: 44812000 */ mtc1 $at,$f4 +/* 3faa8: 468042a0 */ cvt.s.w $f10,$f8 +/* 3faac: 3c017006 */ lui $at,0x7006 +/* 3fab0: c4289c60 */ lwc1 $f8,-0x63a0($at) +/* 3fab4: 46105480 */ add.s $f18,$f10,$f16 +/* 3fab8: 46049181 */ sub.s $f6,$f18,$f4 +/* 3fabc: 46083302 */ mul.s $f12,$f6,$f8 +/* 3fac0: 0c0068f7 */ jal func0001a3dc +/* 3fac4: 00000000 */ sll $zero,$zero,0x0 +/* 3fac8: 8fab026c */ lw $t3,0x26c($sp) +/* 3facc: 3c01800a */ lui $at,0x800a +/* 3fad0: 000b6080 */ sll $t4,$t3,0x2 +/* 3fad4: 002c0821 */ addu $at,$at,$t4 +/* 3fad8: e420c5b0 */ swc1 $f0,-0x3a50($at) +/* 3fadc: 8fad026c */ lw $t5,0x26c($sp) +/* 3fae0: 25ae0001 */ addiu $t6,$t5,0x1 +/* 3fae4: 29c1000c */ slti $at,$t6,0xc +/* 3fae8: 1420ffe9 */ bnez $at,.L0003fa90 +/* 3faec: afae026c */ sw $t6,0x26c($sp) +/* 3faf0: 240f000c */ addiu $t7,$zero,0xc +/* 3faf4: afaf026c */ sw $t7,0x26c($sp) +.L0003faf8: +/* 3faf8: 8fb8026c */ lw $t8,0x26c($sp) +/* 3fafc: 3c013f80 */ lui $at,0x3f80 +/* 3fb00: 44815000 */ mtc1 $at,$f10 +/* 3fb04: 3c01800a */ lui $at,0x800a +/* 3fb08: 0018c880 */ sll $t9,$t8,0x2 +/* 3fb0c: 00390821 */ addu $at,$at,$t9 +/* 3fb10: e42ac5b0 */ swc1 $f10,-0x3a50($at) +/* 3fb14: 8fa8026c */ lw $t0,0x26c($sp) +/* 3fb18: 25090001 */ addiu $t1,$t0,0x1 +/* 3fb1c: 29210012 */ slti $at,$t1,0x12 +/* 3fb20: 1420fff5 */ bnez $at,.L0003faf8 +/* 3fb24: afa9026c */ sw $t1,0x26c($sp) +/* 3fb28: 240a0012 */ addiu $t2,$zero,0x12 +/* 3fb2c: afaa026c */ sw $t2,0x26c($sp) +.L0003fb30: +/* 3fb30: 8fab026c */ lw $t3,0x26c($sp) +/* 3fb34: 3c013f00 */ lui $at,0x3f00 +/* 3fb38: 44812000 */ mtc1 $at,$f4 +/* 3fb3c: 448b8000 */ mtc1 $t3,$f16 +/* 3fb40: 3c017006 */ lui $at,0x7006 +/* 3fb44: c4289c64 */ lwc1 $f8,-0x639c($at) +/* 3fb48: 468084a0 */ cvt.s.w $f18,$f16 +/* 3fb4c: 46049180 */ add.s $f6,$f18,$f4 +/* 3fb50: 46083302 */ mul.s $f12,$f6,$f8 +/* 3fb54: 0c0068f7 */ jal func0001a3dc +/* 3fb58: 00000000 */ sll $zero,$zero,0x0 +/* 3fb5c: 8fac026c */ lw $t4,0x26c($sp) +/* 3fb60: 3c01800a */ lui $at,0x800a +/* 3fb64: 000c6880 */ sll $t5,$t4,0x2 +/* 3fb68: 002d0821 */ addu $at,$at,$t5 +/* 3fb6c: e420c5b0 */ swc1 $f0,-0x3a50($at) +/* 3fb70: 8fae026c */ lw $t6,0x26c($sp) +/* 3fb74: 25cf0001 */ addiu $t7,$t6,0x1 +/* 3fb78: 29e10024 */ slti $at,$t7,0x24 +/* 3fb7c: 1420ffec */ bnez $at,.L0003fb30 +/* 3fb80: afaf026c */ sw $t7,0x26c($sp) +/* 3fb84: 3c18800a */ lui $t8,0x800a +/* 3fb88: 8f18c640 */ lw $t8,-0x39c0($t8) +/* 3fb8c: 17000003 */ bnez $t8,.L0003fb9c +/* 3fb90: 00000000 */ sll $zero,$zero,0x0 +/* 3fb94: 1000016e */ beqz $zero,.L00040150 +/* 3fb98: 00001025 */ or $v0,$zero,$zero +.L0003fb9c: +/* 3fb9c: 3c04800a */ lui $a0,0x800a +/* 3fba0: 8c84c640 */ lw $a0,-0x39c0($a0) +/* 3fba4: 0c012c30 */ jal func0004b0c0 +/* 3fba8: 3405a410 */ dli $a1,0xa410 +/* 3fbac: afa00264 */ sw $zero,0x264($sp) +.L0003fbb0: +/* 3fbb0: 8fb90264 */ lw $t9,0x264($sp) +/* 3fbb4: 3c098006 */ lui $t1,0x8006 +/* 3fbb8: 00194080 */ sll $t0,$t9,0x2 +/* 3fbbc: 01284821 */ addu $t1,$t1,$t0 +/* 3fbc0: 8d29f670 */ lw $t1,-0x990($t1) +/* 3fbc4: afa90254 */ sw $t1,0x254($sp) +/* 3fbc8: 8faa0254 */ lw $t2,0x254($sp) +/* 3fbcc: 15400008 */ bnez $t2,.L0003fbf0 +/* 3fbd0: 00000000 */ sll $zero,$zero,0x0 +/* 3fbd4: 8fab0264 */ lw $t3,0x264($sp) +/* 3fbd8: 3c01800a */ lui $at,0x800a +/* 3fbdc: 000b6080 */ sll $t4,$t3,0x2 +/* 3fbe0: 002c0821 */ addu $at,$at,$t4 +/* 3fbe4: ac20c650 */ sw $zero,-0x39b0($at) +/* 3fbe8: 1000010e */ beqz $zero,.L00040024 +/* 3fbec: 00000000 */ sll $zero,$zero,0x0 +.L0003fbf0: +/* 3fbf0: 8fad0234 */ lw $t5,0x234($sp) +/* 3fbf4: 8fb90264 */ lw $t9,0x264($sp) +/* 3fbf8: 3c0f800a */ lui $t7,0x800a +/* 3fbfc: 8defc640 */ lw $t7,-0x39c0($t7) +/* 3fc00: 3c01800a */ lui $at,0x800a +/* 3fc04: 000d7080 */ sll $t6,$t5,0x2 +/* 3fc08: 00194080 */ sll $t0,$t9,0x2 +/* 3fc0c: 00280821 */ addu $at,$at,$t0 +/* 3fc10: 01cfc021 */ addu $t8,$t6,$t7 +/* 3fc14: ac38c650 */ sw $t8,-0x39b0($at) +/* 3fc18: 8fa90264 */ lw $t1,0x264($sp) +/* 3fc1c: 3c0b800a */ lui $t3,0x800a +/* 3fc20: 00095080 */ sll $t2,$t1,0x2 +/* 3fc24: 016a5821 */ addu $t3,$t3,$t2 +/* 3fc28: 8d6bc650 */ lw $t3,-0x39b0($t3) +/* 3fc2c: afab0250 */ sw $t3,0x250($sp) +/* 3fc30: afa00268 */ sw $zero,0x268($sp) +.L0003fc34: +/* 3fc34: 8fae0268 */ lw $t6,0x268($sp) +/* 3fc38: 8fad0250 */ lw $t5,0x250($sp) +/* 3fc3c: 240cffff */ addiu $t4,$zero,-1 +/* 3fc40: 000e7880 */ sll $t7,$t6,0x2 +/* 3fc44: 01afc821 */ addu $t9,$t5,$t7 +/* 3fc48: a32c0002 */ sb $t4,0x2($t9) +/* 3fc4c: 8fa90268 */ lw $t1,0x268($sp) +/* 3fc50: 8fa80250 */ lw $t0,0x250($sp) +/* 3fc54: 2418ffff */ addiu $t8,$zero,-1 +/* 3fc58: 00095080 */ sll $t2,$t1,0x2 +/* 3fc5c: 010a5821 */ addu $t3,$t0,$t2 +/* 3fc60: a1780003 */ sb $t8,0x3($t3) +/* 3fc64: 8fae0268 */ lw $t6,0x268($sp) +/* 3fc68: 25cd0001 */ addiu $t5,$t6,0x1 +/* 3fc6c: 29a12904 */ slti $at,$t5,0x2904 +/* 3fc70: 1420fff0 */ bnez $at,.L0003fc34 +/* 3fc74: afad0268 */ sw $t5,0x268($sp) +/* 3fc78: 240f0001 */ addiu $t7,$zero,0x1 +/* 3fc7c: afaf0230 */ sw $t7,0x230($sp) +/* 3fc80: 240c0001 */ addiu $t4,$zero,0x1 +/* 3fc84: afac0228 */ sw $t4,0x228($sp) +/* 3fc88: 27a40028 */ addiu $a0,$sp,0x28 +/* 3fc8c: 0c012c30 */ jal func0004b0c0 +/* 3fc90: 24050200 */ addiu $a1,$zero,0x200 +/* 3fc94: 24190001 */ addiu $t9,$zero,0x1 +/* 3fc98: afb90260 */ sw $t9,0x260($sp) +/* 3fc9c: 8fa90228 */ lw $t1,0x228($sp) +/* 3fca0: 1120006c */ beqz $t1,.L0003fe54 +/* 3fca4: 00000000 */ sll $zero,$zero,0x0 +.L0003fca8: +/* 3fca8: afa00228 */ sw $zero,0x228($sp) +/* 3fcac: 8fa80264 */ lw $t0,0x264($sp) +/* 3fcb0: 3c188006 */ lui $t8,0x8006 +/* 3fcb4: afa0022c */ sw $zero,0x22c($sp) +/* 3fcb8: 00085080 */ sll $t2,$t0,0x2 +/* 3fcbc: 030ac021 */ addu $t8,$t8,$t2 +/* 3fcc0: 8f18f670 */ lw $t8,-0x990($t8) +/* 3fcc4: 24010064 */ addiu $at,$zero,0x64 +/* 3fcc8: afb80254 */ sw $t8,0x254($sp) +/* 3fccc: 930b0000 */ lbu $t3,0x0($t8) +/* 3fcd0: 1161005a */ beq $t3,$at,.L0003fe3c +/* 3fcd4: 00000000 */ sll $zero,$zero,0x0 +.L0003fcd8: +/* 3fcd8: 8fae022c */ lw $t6,0x22c($sp) +/* 3fcdc: 000e6840 */ sll $t5,$t6,0x1 +/* 3fce0: 03ad7821 */ addu $t7,$sp,$t5 +/* 3fce4: 85ef0028 */ lh $t7,0x28($t7) +/* 3fce8: afaf025c */ sw $t7,0x25c($sp) +/* 3fcec: 8fb90254 */ lw $t9,0x254($sp) +/* 3fcf0: 8fac0230 */ lw $t4,0x230($sp) +/* 3fcf4: 93290002 */ lbu $t1,0x2($t9) +/* 3fcf8: 012c082a */ slt $at,$t1,$t4 +/* 3fcfc: 14200045 */ bnez $at,.L0003fe14 +/* 3fd00: 00000000 */ sll $zero,$zero,0x0 +/* 3fd04: 8fa80254 */ lw $t0,0x254($sp) +/* 3fd08: 8fb80230 */ lw $t8,0x230($sp) +/* 3fd0c: 240e0001 */ addiu $t6,$zero,0x1 +/* 3fd10: 8d0a0004 */ lw $t2,0x4($t0) +/* 3fd14: 270b001f */ addiu $t3,$t8,0x1f +/* 3fd18: 016e6804 */ sllv $t5,$t6,$t3 +/* 3fd1c: 014d7824 */ and $t7,$t2,$t5 +/* 3fd20: 11e00003 */ beqz $t7,.L0003fd30 +/* 3fd24: 00000000 */ sll $zero,$zero,0x0 +/* 3fd28: 10000002 */ beqz $zero,.L0003fd34 +/* 3fd2c: 24100001 */ addiu $s0,$zero,0x1 +.L0003fd30: +/* 3fd30: 00008025 */ or $s0,$zero,$zero +.L0003fd34: +/* 3fd34: 8fac025c */ lw $t4,0x25c($sp) +/* 3fd38: 8fb90250 */ lw $t9,0x250($sp) +/* 3fd3c: 000c4880 */ sll $t1,$t4,0x2 +/* 3fd40: 03294021 */ addu $t0,$t9,$t1 +/* 3fd44: 0110c021 */ addu $t8,$t0,$s0 +/* 3fd48: afb80258 */ sw $t8,0x258($sp) +/* 3fd4c: 8fae0258 */ lw $t6,0x258($sp) +/* 3fd50: 91cb0000 */ lbu $t3,0x0($t6) +/* 3fd54: 1160000a */ beqz $t3,.L0003fd80 +/* 3fd58: 00000000 */ sll $zero,$zero,0x0 +/* 3fd5c: 8faf022c */ lw $t7,0x22c($sp) +/* 3fd60: 8faa0258 */ lw $t2,0x258($sp) +/* 3fd64: 000f6040 */ sll $t4,$t7,0x1 +/* 3fd68: 03acc821 */ addu $t9,$sp,$t4 +/* 3fd6c: 87390028 */ lh $t9,0x28($t9) +/* 3fd70: 914d0000 */ lbu $t5,0x0($t2) +/* 3fd74: 01b94821 */ addu $t1,$t5,$t9 +/* 3fd78: 1000000a */ beqz $zero,.L0003fda4 +/* 3fd7c: afa9025c */ sw $t1,0x25c($sp) +.L0003fd80: +/* 3fd80: 8fa80260 */ lw $t0,0x260($sp) +/* 3fd84: 8fb8025c */ lw $t8,0x25c($sp) +/* 3fd88: 8fab0258 */ lw $t3,0x258($sp) +/* 3fd8c: 01187023 */ subu $t6,$t0,$t8 +/* 3fd90: a16e0000 */ sb $t6,0x0($t3) +/* 3fd94: 8faa0260 */ lw $t2,0x260($sp) +/* 3fd98: 254f0001 */ addiu $t7,$t2,0x1 +/* 3fd9c: afaf0260 */ sw $t7,0x260($sp) +/* 3fda0: afaa025c */ sw $t2,0x25c($sp) +.L0003fda4: +/* 3fda4: 8fac0254 */ lw $t4,0x254($sp) +/* 3fda8: 8fb90230 */ lw $t9,0x230($sp) +/* 3fdac: 918d0002 */ lbu $t5,0x2($t4) +/* 3fdb0: 15b90010 */ bne $t5,$t9,.L0003fdf4 +/* 3fdb4: 00000000 */ sll $zero,$zero,0x0 +/* 3fdb8: 8fa90254 */ lw $t1,0x254($sp) +/* 3fdbc: 8fae025c */ lw $t6,0x25c($sp) +/* 3fdc0: 8fb80250 */ lw $t8,0x250($sp) +/* 3fdc4: 91280000 */ lbu $t0,0x0($t1) +/* 3fdc8: 000e5880 */ sll $t3,$t6,0x2 +/* 3fdcc: 030b5021 */ addu $t2,$t8,$t3 +/* 3fdd0: a1480002 */ sb $t0,0x2($t2) +/* 3fdd4: 8faf0254 */ lw $t7,0x254($sp) +/* 3fdd8: 8fb9025c */ lw $t9,0x25c($sp) +/* 3fddc: 8fad0250 */ lw $t5,0x250($sp) +/* 3fde0: 91ec0001 */ lbu $t4,0x1($t7) +/* 3fde4: 00194880 */ sll $t1,$t9,0x2 +/* 3fde8: 01a97021 */ addu $t6,$t5,$t1 +/* 3fdec: 10000004 */ beqz $zero,.L0003fe00 +/* 3fdf0: a1cc0003 */ sb $t4,0x3($t6) +.L0003fdf4: +/* 3fdf4: 8fb80228 */ lw $t8,0x228($sp) +/* 3fdf8: 270b0001 */ addiu $t3,$t8,0x1 +/* 3fdfc: afab0228 */ sw $t3,0x228($sp) +.L0003fe00: +/* 3fe00: 8faa022c */ lw $t2,0x22c($sp) +/* 3fe04: 8fa8025c */ lw $t0,0x25c($sp) +/* 3fe08: 000a7840 */ sll $t7,$t2,0x1 +/* 3fe0c: 03afc821 */ addu $t9,$sp,$t7 +/* 3fe10: a7280028 */ sh $t0,0x28($t9) +.L0003fe14: +/* 3fe14: 8fad0254 */ lw $t5,0x254($sp) +/* 3fe18: 8fac022c */ lw $t4,0x22c($sp) +/* 3fe1c: 24010064 */ addiu $at,$zero,0x64 +/* 3fe20: 25a90008 */ addiu $t1,$t5,0x8 +/* 3fe24: 258e0001 */ addiu $t6,$t4,0x1 +/* 3fe28: afae022c */ sw $t6,0x22c($sp) +/* 3fe2c: afa90254 */ sw $t1,0x254($sp) +/* 3fe30: 91380000 */ lbu $t8,0x0($t1) +/* 3fe34: 1701ffa8 */ bne $t8,$at,.L0003fcd8 +/* 3fe38: 00000000 */ sll $zero,$zero,0x0 +.L0003fe3c: +/* 3fe3c: 8fab0230 */ lw $t3,0x230($sp) +/* 3fe40: 256a0001 */ addiu $t2,$t3,0x1 +/* 3fe44: afaa0230 */ sw $t2,0x230($sp) +/* 3fe48: 8fa80228 */ lw $t0,0x228($sp) +/* 3fe4c: 1500ff96 */ bnez $t0,.L0003fca8 +/* 3fe50: 00000000 */ sll $zero,$zero,0x0 +.L0003fe54: +/* 3fe54: 8faf0234 */ lw $t7,0x234($sp) +/* 3fe58: 8fb90260 */ lw $t9,0x260($sp) +/* 3fe5c: 01f96821 */ addu $t5,$t7,$t9 +/* 3fe60: afad0234 */ sw $t5,0x234($sp) +/* 3fe64: 8fac0264 */ lw $t4,0x264($sp) +/* 3fe68: 3c098006 */ lui $t1,0x8006 +/* 3fe6c: 24010064 */ addiu $at,$zero,0x64 +/* 3fe70: 000c7080 */ sll $t6,$t4,0x2 +/* 3fe74: 012e4821 */ addu $t1,$t1,$t6 +/* 3fe78: 8d29f670 */ lw $t1,-0x990($t1) +/* 3fe7c: afa90254 */ sw $t1,0x254($sp) +/* 3fe80: 91380000 */ lbu $t8,0x0($t1) +/* 3fe84: 13010067 */ beq $t8,$at,.L00040024 +/* 3fe88: 00000000 */ sll $zero,$zero,0x0 +.L0003fe8c: +/* 3fe8c: 8fab0254 */ lw $t3,0x254($sp) +/* 3fe90: 916a0002 */ lbu $t2,0x2($t3) +/* 3fe94: 29410008 */ slti $at,$t2,0x8 +/* 3fe98: 10200003 */ beqz $at,.L0003fea8 +/* 3fe9c: 00000000 */ sll $zero,$zero,0x0 +/* 3fea0: 10000003 */ beqz $zero,.L0003feb0 +/* 3fea4: afaa0244 */ sw $t2,0x244($sp) +.L0003fea8: +/* 3fea8: 24080008 */ addiu $t0,$zero,0x8 +/* 3feac: afa80244 */ sw $t0,0x244($sp) +.L0003feb0: +/* 3feb0: a3a00243 */ sb $zero,0x243($sp) +/* 3feb4: 8faf0244 */ lw $t7,0x244($sp) +/* 3feb8: afa0026c */ sw $zero,0x26c($sp) +/* 3febc: 19e00015 */ blez $t7,.L0003ff14 +/* 3fec0: 00000000 */ sll $zero,$zero,0x0 +.L0003fec4: +/* 3fec4: 8fb90254 */ lw $t9,0x254($sp) +/* 3fec8: 8fac026c */ lw $t4,0x26c($sp) +/* 3fecc: 240e0001 */ addiu $t6,$zero,0x1 +/* 3fed0: 8f2d0004 */ lw $t5,0x4($t9) +/* 3fed4: 018e4804 */ sllv $t1,$t6,$t4 +/* 3fed8: 01a9c024 */ and $t8,$t5,$t1 +/* 3fedc: 13000007 */ beqz $t8,.L0003fefc +/* 3fee0: 00000000 */ sll $zero,$zero,0x0 +/* 3fee4: 8faa026c */ lw $t2,0x26c($sp) +/* 3fee8: 93ab0243 */ lbu $t3,0x243($sp) +/* 3feec: 03aa4021 */ addu $t0,$sp,$t2 +/* 3fef0: 91080248 */ lbu $t0,0x248($t0) +/* 3fef4: 01687825 */ or $t7,$t3,$t0 +/* 3fef8: a3af0243 */ sb $t7,0x243($sp) +.L0003fefc: +/* 3fefc: 8fb9026c */ lw $t9,0x26c($sp) +/* 3ff00: 8fac0244 */ lw $t4,0x244($sp) +/* 3ff04: 272e0001 */ addiu $t6,$t9,0x1 +/* 3ff08: 01cc082a */ slt $at,$t6,$t4 +/* 3ff0c: 1420ffed */ bnez $at,.L0003fec4 +/* 3ff10: afae026c */ sw $t6,0x26c($sp) +.L0003ff14: +/* 3ff14: 8fad0254 */ lw $t5,0x254($sp) +/* 3ff18: 91a90002 */ lbu $t1,0x2($t5) +/* 3ff1c: 29210009 */ slti $at,$t1,0x9 +/* 3ff20: 1420000b */ bnez $at,.L0003ff50 +/* 3ff24: 00000000 */ sll $zero,$zero,0x0 +/* 3ff28: 8fb80264 */ lw $t8,0x264($sp) +/* 3ff2c: 93ab0243 */ lbu $t3,0x243($sp) +/* 3ff30: 3c0f8006 */ lui $t7,0x8006 +/* 3ff34: 8deff6fc */ lw $t7,-0x904($t7) +/* 3ff38: 00185200 */ sll $t2,$t8,0x8 +/* 3ff3c: 014b4021 */ addu $t0,$t2,$t3 +/* 3ff40: 01e8c821 */ addu $t9,$t7,$t0 +/* 3ff44: a3200000 */ sb $zero,0x0($t9) +/* 3ff48: 1000002f */ beqz $zero,.L00040008 +/* 3ff4c: 00000000 */ sll $zero,$zero,0x0 +.L0003ff50: +/* 3ff50: 8fae0244 */ lw $t6,0x244($sp) +/* 3ff54: 240c0100 */ addiu $t4,$zero,0x100 +/* 3ff58: 01cc6807 */ srav $t5,$t4,$t6 +/* 3ff5c: afad023c */ sw $t5,0x23c($sp) +/* 3ff60: 8fa90254 */ lw $t1,0x254($sp) +/* 3ff64: 91380001 */ lbu $t8,0x1($t1) +/* 3ff68: 912b0000 */ lbu $t3,0x0($t1) +/* 3ff6c: 00185100 */ sll $t2,$t8,0x4 +/* 3ff70: 014b7825 */ or $t7,$t2,$t3 +/* 3ff74: afaf0238 */ sw $t7,0x238($sp) +/* 3ff78: 8fa8023c */ lw $t0,0x23c($sp) +/* 3ff7c: afa0026c */ sw $zero,0x26c($sp) +/* 3ff80: 19000021 */ blez $t0,.L00040008 +/* 3ff84: 00000000 */ sll $zero,$zero,0x0 +.L0003ff88: +/* 3ff88: 93b90243 */ lbu $t9,0x243($sp) +/* 3ff8c: 8fac026c */ lw $t4,0x26c($sp) +/* 3ff90: 032c7025 */ or $t6,$t9,$t4 +/* 3ff94: afae0024 */ sw $t6,0x24($sp) +/* 3ff98: 93b80243 */ lbu $t8,0x243($sp) +/* 3ff9c: 8fa9026c */ lw $t1,0x26c($sp) +/* 3ffa0: 8fab0264 */ lw $t3,0x264($sp) +/* 3ffa4: 3c198006 */ lui $t9,0x8006 +/* 3ffa8: 8f39f6f8 */ lw $t9,-0x908($t9) +/* 3ffac: 8fad0238 */ lw $t5,0x238($sp) +/* 3ffb0: 03095025 */ or $t2,$t8,$t1 +/* 3ffb4: 000b7a00 */ sll $t7,$t3,0x8 +/* 3ffb8: 01ea4021 */ addu $t0,$t7,$t2 +/* 3ffbc: 03286021 */ addu $t4,$t9,$t0 +/* 3ffc0: a18d0000 */ sb $t5,0x0($t4) +/* 3ffc4: 93b80243 */ lbu $t8,0x243($sp) +/* 3ffc8: 8fa9026c */ lw $t1,0x26c($sp) +/* 3ffcc: 8faf0264 */ lw $t7,0x264($sp) +/* 3ffd0: 3c088006 */ lui $t0,0x8006 +/* 3ffd4: 8d08f6fc */ lw $t0,-0x904($t0) +/* 3ffd8: 8fae0244 */ lw $t6,0x244($sp) +/* 3ffdc: 03095825 */ or $t3,$t8,$t1 +/* 3ffe0: 000f5200 */ sll $t2,$t7,0x8 +/* 3ffe4: 014bc821 */ addu $t9,$t2,$t3 +/* 3ffe8: 01196821 */ addu $t5,$t0,$t9 +/* 3ffec: a1ae0000 */ sb $t6,0x0($t5) +/* 3fff0: 8fac026c */ lw $t4,0x26c($sp) +/* 3fff4: 8fa9023c */ lw $t1,0x23c($sp) +/* 3fff8: 25980001 */ addiu $t8,$t4,0x1 +/* 3fffc: 0309082a */ slt $at,$t8,$t1 +/* 40000: 1420ffe1 */ bnez $at,.L0003ff88 +/* 40004: afb8026c */ sw $t8,0x26c($sp) +.L00040008: +/* 40008: 8faf0254 */ lw $t7,0x254($sp) +/* 4000c: 24010064 */ addiu $at,$zero,0x64 +/* 40010: 25ea0008 */ addiu $t2,$t7,0x8 +/* 40014: afaa0254 */ sw $t2,0x254($sp) +/* 40018: 914b0000 */ lbu $t3,0x0($t2) +/* 4001c: 1561ff9b */ bne $t3,$at,.L0003fe8c +/* 40020: 00000000 */ sll $zero,$zero,0x0 +.L00040024: +/* 40024: 8fa80264 */ lw $t0,0x264($sp) +/* 40028: 25190001 */ addiu $t9,$t0,0x1 +/* 4002c: 2b210022 */ slti $at,$t9,0x22 +/* 40030: 1420fedf */ bnez $at,.L0003fbb0 +/* 40034: afb90264 */ sw $t9,0x264($sp) +/* 40038: 3c0e800a */ lui $t6,0x800a +/* 4003c: 8dcec644 */ lw $t6,-0x39bc($t6) +/* 40040: 3c01800a */ lui $at,0x800a +/* 40044: ac2ec648 */ sw $t6,-0x39b8($at) +/* 40048: 3c0d800a */ lui $t5,0x800a +/* 4004c: 8dadc648 */ lw $t5,-0x39b8($t5) +/* 40050: 15a00003 */ bnez $t5,.L00040060 +/* 40054: 00000000 */ sll $zero,$zero,0x0 +/* 40058: 1000003d */ beqz $zero,.L00040150 +/* 4005c: 00001025 */ or $v0,$zero,$zero +.L00040060: +/* 40060: afa0026c */ sw $zero,0x26c($sp) +.L00040064: +/* 40064: 8fac026c */ lw $t4,0x26c($sp) +/* 40068: 3c017006 */ lui $at,0x7006 +/* 4006c: c42e9c68 */ lwc1 $f14,-0x6398($at) +/* 40070: 448c5000 */ mtc1 $t4,$f10 +/* 40074: 0c0117b4 */ jal func00045ed0 +/* 40078: 46805320 */ cvt.s.w $f12,$f10 +/* 4007c: 8fa9026c */ lw $t1,0x26c($sp) +/* 40080: 3c18800a */ lui $t8,0x800a +/* 40084: 8f18c648 */ lw $t8,-0x39b8($t8) +/* 40088: 00097880 */ sll $t7,$t1,0x2 +/* 4008c: 030f5021 */ addu $t2,$t8,$t7 +/* 40090: e5400000 */ swc1 $f0,0x0($t2) +/* 40094: 8fab026c */ lw $t3,0x26c($sp) +/* 40098: 25680001 */ addiu $t0,$t3,0x1 +/* 4009c: 29012000 */ slti $at,$t0,0x2000 +/* 400a0: 1420fff0 */ bnez $at,.L00040064 +/* 400a4: afa8026c */ sw $t0,0x26c($sp) +/* 400a8: afa0026c */ sw $zero,0x26c($sp) +.L000400ac: +/* 400ac: 8fb9026c */ lw $t9,0x26c($sp) +/* 400b0: 3c014000 */ lui $at,0x4000 +/* 400b4: 44816000 */ mtc1 $at,$f12 +/* 400b8: 44998000 */ mtc1 $t9,$f16 +/* 400bc: 3c01bf00 */ lui $at,0xbf00 +/* 400c0: 44812000 */ mtc1 $at,$f4 +/* 400c4: 468084a0 */ cvt.s.w $f18,$f16 +/* 400c8: 46049382 */ mul.s $f14,$f18,$f4 +/* 400cc: 0c0117b4 */ jal func00045ed0 +/* 400d0: 00000000 */ sll $zero,$zero,0x0 +/* 400d4: 8fad026c */ lw $t5,0x26c($sp) +/* 400d8: 3c0e800a */ lui $t6,0x800a +/* 400dc: 8dcec6d8 */ lw $t6,-0x3928($t6) +/* 400e0: 000d6080 */ sll $t4,$t5,0x2 +/* 400e4: 01cc4821 */ addu $t1,$t6,$t4 +/* 400e8: e5200000 */ swc1 $f0,0x0($t1) +/* 400ec: 8fb8026c */ lw $t8,0x26c($sp) +/* 400f0: 3c014000 */ lui $at,0x4000 +/* 400f4: 44816000 */ mtc1 $at,$f12 +/* 400f8: 44983000 */ mtc1 $t8,$f6 +/* 400fc: 3c01c000 */ lui $at,0xc000 +/* 40100: 44815000 */ mtc1 $at,$f10 +/* 40104: 46803220 */ cvt.s.w $f8,$f6 +/* 40108: 460a4382 */ mul.s $f14,$f8,$f10 +/* 4010c: 0c0117b4 */ jal func00045ed0 +/* 40110: 00000000 */ sll $zero,$zero,0x0 +/* 40114: 8faa026c */ lw $t2,0x26c($sp) +/* 40118: 3c0f800a */ lui $t7,0x800a +/* 4011c: 8defc6dc */ lw $t7,-0x3924($t7) +/* 40120: 000a5880 */ sll $t3,$t2,0x2 +/* 40124: 01eb4021 */ addu $t0,$t7,$t3 +/* 40128: e5000000 */ swc1 $f0,0x0($t0) +/* 4012c: 8fb9026c */ lw $t9,0x26c($sp) +/* 40130: 272d0001 */ addiu $t5,$t9,0x1 +/* 40134: 29a10100 */ slti $at,$t5,0x100 +/* 40138: 1420ffdc */ bnez $at,.L000400ac +/* 4013c: afad026c */ sw $t5,0x26c($sp) +/* 40140: 10000003 */ beqz $zero,.L00040150 +/* 40144: 24020001 */ addiu $v0,$zero,0x1 +/* 40148: 10000001 */ beqz $zero,.L00040150 +/* 4014c: 00000000 */ sll $zero,$zero,0x0 +.L00040150: +/* 40150: 8fbf001c */ lw $ra,0x1c($sp) +/* 40154: 8fb00018 */ lw $s0,0x18($sp) +/* 40158: 27bd0270 */ addiu $sp,$sp,0x270 +/* 4015c: 03e00008 */ jr $ra +/* 40160: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00040164 +/* 40164: 27bdfe40 */ addiu $sp,$sp,-448 +/* 40168: afbf001c */ sw $ra,0x1c($sp) +/* 4016c: afa401c0 */ sw $a0,0x1c0($sp) +/* 40170: afa501c4 */ sw $a1,0x1c4($sp) +/* 40174: afa601c8 */ sw $a2,0x1c8($sp) +/* 40178: afb00018 */ sw $s0,0x18($sp) +/* 4017c: 3c0f7006 */ lui $t7,0x7006 +/* 40180: 25ef9adc */ addiu $t7,$t7,-25892 +/* 40184: 25e80054 */ addiu $t0,$t7,0x54 +/* 40188: 27ae0158 */ addiu $t6,$sp,0x158 +.L0004018c: +/* 4018c: 8df90000 */ lw $t9,0x0($t7) +/* 40190: 25ef000c */ addiu $t7,$t7,0xc +/* 40194: 25ce000c */ addiu $t6,$t6,0xc +/* 40198: add9fff4 */ sw $t9,-0xc($t6) +/* 4019c: 8df8fff8 */ lw $t8,-0x8($t7) +/* 401a0: add8fff8 */ sw $t8,-0x8($t6) +/* 401a4: 8df9fffc */ lw $t9,-0x4($t7) +/* 401a8: 15e8fff8 */ bne $t7,$t0,.L0004018c +/* 401ac: add9fffc */ sw $t9,-0x4($t6) +/* 401b0: 8df90000 */ lw $t9,0x0($t7) +/* 401b4: add90000 */ sw $t9,0x0($t6) +/* 401b8: 8fa901c0 */ lw $t1,0x1c0($sp) +/* 401bc: 8d2b3ba4 */ lw $t3,0x3ba4($t1) +/* 401c0: 8d2a3bb4 */ lw $t2,0x3bb4($t1) +/* 401c4: 000b6080 */ sll $t4,$t3,0x2 +/* 401c8: 018b6023 */ subu $t4,$t4,$t3 +/* 401cc: 014c6821 */ addu $t5,$t2,$t4 +/* 401d0: afad01bc */ sw $t5,0x1bc($sp) +/* 401d4: 8faf01c4 */ lw $t7,0x1c4($sp) +/* 401d8: 8fa801c0 */ lw $t0,0x1c0($sp) +/* 401dc: 8fb901c8 */ lw $t9,0x1c8($sp) +/* 401e0: 000f7080 */ sll $t6,$t7,0x2 +/* 401e4: 010ec021 */ addu $t8,$t0,$t6 +/* 401e8: 00194880 */ sll $t1,$t9,0x2 +/* 401ec: 03095821 */ addu $t3,$t8,$t1 +/* 401f0: 8d6a3c98 */ lw $t2,0x3c98($t3) +/* 401f4: 11400033 */ beqz $t2,.L000402c4 +/* 401f8: 00000000 */ sll $zero,$zero,0x0 +/* 401fc: 8d6c3ca0 */ lw $t4,0x3ca0($t3) +/* 40200: 24010002 */ addiu $at,$zero,0x2 +/* 40204: 1581002f */ bne $t4,$at,.L000402c4 +/* 40208: 00000000 */ sll $zero,$zero,0x0 +/* 4020c: 8faf01c4 */ lw $t7,0x1c4($sp) +/* 40210: 8fad01c0 */ lw $t5,0x1c0($sp) +/* 40214: 8fb901c8 */ lw $t9,0x1c8($sp) +/* 40218: 000f4080 */ sll $t0,$t7,0x2 +/* 4021c: 01a87021 */ addu $t6,$t5,$t0 +/* 40220: 0019c080 */ sll $t8,$t9,0x2 +/* 40224: 01d84821 */ addu $t1,$t6,$t8 +/* 40228: 8d2a3ca8 */ lw $t2,0x3ca8($t1) +/* 4022c: 1140000c */ beqz $t2,.L00040260 +/* 40230: 00000000 */ sll $zero,$zero,0x0 +/* 40234: 8fab01bc */ lw $t3,0x1bc($sp) +/* 40238: 3c0f7005 */ lui $t7,0x7005 +/* 4023c: 000b60c0 */ sll $t4,$t3,0x3 +/* 40240: 018b6021 */ addu $t4,$t4,$t3 +/* 40244: 000c6080 */ sll $t4,$t4,0x2 +/* 40248: 018b6021 */ addu $t4,$t4,$t3 +/* 4024c: 000c6040 */ sll $t4,$t4,0x1 +/* 40250: 01ec7821 */ addu $t7,$t7,$t4 +/* 40254: 85ef79ba */ lh $t7,0x79ba($t7) +/* 40258: 10000018 */ beqz $zero,.L000402bc +/* 4025c: afaf01b8 */ sw $t7,0x1b8($sp) +.L00040260: +/* 40260: 8fad01bc */ lw $t5,0x1bc($sp) +/* 40264: 3c197005 */ lui $t9,0x7005 +/* 40268: 000d40c0 */ sll $t0,$t5,0x3 +/* 4026c: 010d4021 */ addu $t0,$t0,$t5 +/* 40270: 00084080 */ sll $t0,$t0,0x2 +/* 40274: 010d4021 */ addu $t0,$t0,$t5 +/* 40278: 00084040 */ sll $t0,$t0,0x1 +/* 4027c: 0328c821 */ addu $t9,$t9,$t0 +/* 40280: 873979e8 */ lh $t9,0x79e8($t9) +/* 40284: 00197080 */ sll $t6,$t9,0x2 +/* 40288: 01d97023 */ subu $t6,$t6,$t9 +/* 4028c: afae01b8 */ sw $t6,0x1b8($sp) +/* 40290: 8fb801bc */ lw $t8,0x1bc($sp) +/* 40294: 3c0a7005 */ lui $t2,0x7005 +/* 40298: 001848c0 */ sll $t1,$t8,0x3 +/* 4029c: 01384821 */ addu $t1,$t1,$t8 +/* 402a0: 00094880 */ sll $t1,$t1,0x2 +/* 402a4: 01384821 */ addu $t1,$t1,$t8 +/* 402a8: 00094840 */ sll $t1,$t1,0x1 +/* 402ac: 01495021 */ addu $t2,$t2,$t1 +/* 402b0: 854a79e8 */ lh $t2,0x79e8($t2) +/* 402b4: afaa01b0 */ sw $t2,0x1b0($sp) +/* 402b8: afa001b4 */ sw $zero,0x1b4($sp) +.L000402bc: +/* 402bc: 1000000b */ beqz $zero,.L000402ec +/* 402c0: 00000000 */ sll $zero,$zero,0x0 +.L000402c4: +/* 402c4: 8fab01bc */ lw $t3,0x1bc($sp) +/* 402c8: 3c0f7005 */ lui $t7,0x7005 +/* 402cc: 000b60c0 */ sll $t4,$t3,0x3 +/* 402d0: 018b6021 */ addu $t4,$t4,$t3 +/* 402d4: 000c6080 */ sll $t4,$t4,0x2 +/* 402d8: 018b6021 */ addu $t4,$t4,$t3 +/* 402dc: 000c6040 */ sll $t4,$t4,0x1 +/* 402e0: 01ec7821 */ addu $t7,$t7,$t4 +/* 402e4: 85ef79ba */ lh $t7,0x79ba($t7) +/* 402e8: afaf01b8 */ sw $t7,0x1b8($sp) +.L000402ec: +/* 402ec: 8fa801c4 */ lw $t0,0x1c4($sp) +/* 402f0: 8fad01c0 */ lw $t5,0x1c0($sp) +/* 402f4: 8fb801c8 */ lw $t8,0x1c8($sp) +/* 402f8: 0008c880 */ sll $t9,$t0,0x2 +/* 402fc: 01b97021 */ addu $t6,$t5,$t9 +/* 40300: 00184880 */ sll $t1,$t8,0x2 +/* 40304: 01c95021 */ addu $t2,$t6,$t1 +/* 40308: 8d4b3c88 */ lw $t3,0x3c88($t2) +/* 4030c: 3c014000 */ lui $at,0x4000 +/* 40310: 44816000 */ mtc1 $at,$f12 +/* 40314: 448b2000 */ mtc1 $t3,$f4 +/* 40318: 3c014352 */ lui $at,0x4352 +/* 4031c: 44814000 */ mtc1 $at,$f8 +/* 40320: 468021a0 */ cvt.s.w $f6,$f4 +/* 40324: 3c013e80 */ lui $at,0x3e80 +/* 40328: 44818000 */ mtc1 $at,$f16 +/* 4032c: 46083281 */ sub.s $f10,$f6,$f8 +/* 40330: 46105382 */ mul.s $f14,$f10,$f16 +/* 40334: 0c0117b4 */ jal func00045ed0 +/* 40338: 00000000 */ sll $zero,$zero,0x0 +/* 4033c: e7a00060 */ swc1 $f0,0x60($sp) +/* 40340: 8faf01c4 */ lw $t7,0x1c4($sp) +/* 40344: 8fac01c0 */ lw $t4,0x1c0($sp) +/* 40348: 8fb901c8 */ lw $t9,0x1c8($sp) +/* 4034c: 000f4080 */ sll $t0,$t7,0x2 +/* 40350: 01886821 */ addu $t5,$t4,$t0 +/* 40354: 0019c080 */ sll $t8,$t9,0x2 +/* 40358: 01b87021 */ addu $t6,$t5,$t8 +/* 4035c: 8dc93cf8 */ lw $t1,0x3cf8($t6) +/* 40360: afa90054 */ sw $t1,0x54($sp) +/* 40364: afa0005c */ sw $zero,0x5c($sp) +.L00040368: +/* 40368: 8fab01c4 */ lw $t3,0x1c4($sp) +/* 4036c: 8faa01c0 */ lw $t2,0x1c0($sp) +/* 40370: 8fa801c8 */ lw $t0,0x1c8($sp) +/* 40374: 8fae005c */ lw $t6,0x5c($sp) +/* 40378: 000b7880 */ sll $t7,$t3,0x2 +/* 4037c: 014f6021 */ addu $t4,$t2,$t7 +/* 40380: 0008c880 */ sll $t9,$t0,0x2 +/* 40384: 000e4880 */ sll $t1,$t6,0x2 +/* 40388: 03a97821 */ addu $t7,$sp,$t1 +/* 4038c: 01996821 */ addu $t5,$t4,$t9 +/* 40390: 8db83cf0 */ lw $t8,0x3cf0($t5) +/* 40394: 8def0158 */ lw $t7,0x158($t7) +/* 40398: 000bc940 */ sll $t9,$t3,0x5 +/* 4039c: 032bc823 */ subu $t9,$t9,$t3 +/* 403a0: 01f80019 */ multu $t7,$t8 +/* 403a4: 00087140 */ sll $t6,$t0,0x5 +/* 403a8: 0019c8c0 */ sll $t9,$t9,0x3 +/* 403ac: 01c87023 */ subu $t6,$t6,$t0 +/* 403b0: 000e70c0 */ sll $t6,$t6,0x3 +/* 403b4: 01596821 */ addu $t5,$t2,$t9 +/* 403b8: 01ae7821 */ addu $t7,$t5,$t6 +/* 403bc: 01e9c021 */ addu $t8,$t7,$t1 +/* 403c0: 8f0b3d08 */ lw $t3,0x3d08($t8) +/* 403c4: 8fb90054 */ lw $t9,0x54($sp) +/* 403c8: 00006012 */ mflo $t4 +/* 403cc: 018b5021 */ addu $t2,$t4,$t3 +/* 403d0: 27280001 */ addiu $t0,$t9,0x1 +/* 403d4: 01480019 */ multu $t2,$t0 +/* 403d8: 00006812 */ mflo $t5 +/* 403dc: afad004c */ sw $t5,0x4c($sp) +/* 403e0: 00000000 */ sll $zero,$zero,0x0 +/* 403e4: 8faf004c */ lw $t7,0x4c($sp) +/* 403e8: 3c0e800a */ lui $t6,0x800a +/* 403ec: 8dcec6d8 */ lw $t6,-0x3928($t6) +/* 403f0: 000f4880 */ sll $t1,$t7,0x2 +/* 403f4: c7a40060 */ lwc1 $f4,0x60($sp) +/* 403f8: 01c9c021 */ addu $t8,$t6,$t1 +/* 403fc: c7120000 */ lwc1 $f18,0x0($t8) +/* 40400: 8fac005c */ lw $t4,0x5c($sp) +/* 40404: 46049182 */ mul.s $f6,$f18,$f4 +/* 40408: 000c5880 */ sll $t3,$t4,0x2 +/* 4040c: 03abc821 */ addu $t9,$sp,$t3 +/* 40410: e7260100 */ swc1 $f6,0x100($t9) +/* 40414: 8faa005c */ lw $t2,0x5c($sp) +/* 40418: 25480001 */ addiu $t0,$t2,0x1 +/* 4041c: 29010016 */ slti $at,$t0,0x16 +/* 40420: 1420ffd1 */ bnez $at,.L00040368 +/* 40424: afa8005c */ sw $t0,0x5c($sp) +/* 40428: afa00058 */ sw $zero,0x58($sp) +.L0004042c: +/* 4042c: afa0005c */ sw $zero,0x5c($sp) +.L00040430: +/* 40430: 8faf01c4 */ lw $t7,0x1c4($sp) +/* 40434: 8fb801c8 */ lw $t8,0x1c8($sp) +/* 40438: 8fad01c0 */ lw $t5,0x1c0($sp) +/* 4043c: 000f7080 */ sll $t6,$t7,0x2 +/* 40440: 8fb90058 */ lw $t9,0x58($sp) +/* 40444: 01cf7023 */ subu $t6,$t6,$t7 +/* 40448: 00186080 */ sll $t4,$t8,0x2 +/* 4044c: 000e7080 */ sll $t6,$t6,0x2 +/* 40450: 01986023 */ subu $t4,$t4,$t8 +/* 40454: 000c6080 */ sll $t4,$t4,0x2 +/* 40458: 01ae4821 */ addu $t1,$t5,$t6 +/* 4045c: 012c5821 */ addu $t3,$t1,$t4 +/* 40460: 00195080 */ sll $t2,$t9,0x2 +/* 40464: 016a4021 */ addu $t0,$t3,$t2 +/* 40468: 8d0f3cc8 */ lw $t7,0x3cc8($t0) +/* 4046c: afaf0050 */ sw $t7,0x50($sp) +/* 40470: 8fae01c4 */ lw $t6,0x1c4($sp) +/* 40474: 8faa0058 */ lw $t2,0x58($sp) +/* 40478: 8fac01c8 */ lw $t4,0x1c8($sp) +/* 4047c: 8fad01c0 */ lw $t5,0x1c0($sp) +/* 40480: 000ec140 */ sll $t8,$t6,0x5 +/* 40484: 030ec023 */ subu $t8,$t8,$t6 +/* 40488: 000a4080 */ sll $t0,$t2,0x2 +/* 4048c: 0018c0c0 */ sll $t8,$t8,0x3 +/* 40490: 010a4023 */ subu $t0,$t0,$t2 +/* 40494: 000cc940 */ sll $t9,$t4,0x5 +/* 40498: 8fae005c */ lw $t6,0x5c($sp) +/* 4049c: 00084080 */ sll $t0,$t0,0x2 +/* 404a0: 032cc823 */ subu $t9,$t9,$t4 +/* 404a4: 01b84821 */ addu $t1,$t5,$t8 +/* 404a8: 0019c8c0 */ sll $t9,$t9,0x3 +/* 404ac: 010a4021 */ addu $t0,$t0,$t2 +/* 404b0: 00084080 */ sll $t0,$t0,0x2 +/* 404b4: 01395821 */ addu $t3,$t1,$t9 +/* 404b8: 01687821 */ addu $t7,$t3,$t0 +/* 404bc: 000e6880 */ sll $t5,$t6,0x2 +/* 404c0: 8fa90054 */ lw $t1,0x54($sp) +/* 404c4: 01edc021 */ addu $t8,$t7,$t5 +/* 404c8: 8f0c3d64 */ lw $t4,0x3d64($t8) +/* 404cc: 25390001 */ addiu $t9,$t1,0x1 +/* 404d0: 01990019 */ multu $t4,$t9 +/* 404d4: 00005012 */ mflo $t2 +/* 404d8: afaa004c */ sw $t2,0x4c($sp) +/* 404dc: 00000000 */ sll $zero,$zero,0x0 +/* 404e0: 8fb80050 */ lw $t8,0x50($sp) +/* 404e4: 3c0d800a */ lui $t5,0x800a +/* 404e8: 8dadc6dc */ lw $t5,-0x3924($t5) +/* 404ec: 00184880 */ sll $t1,$t8,0x2 +/* 404f0: c7b00060 */ lwc1 $f16,0x60($sp) +/* 404f4: 01a96021 */ addu $t4,$t5,$t1 +/* 404f8: c58a0000 */ lwc1 $f10,0x0($t4) +/* 404fc: 8fa8004c */ lw $t0,0x4c($sp) +/* 40500: 3c0b800a */ lui $t3,0x800a +/* 40504: 460a8482 */ mul.s $f18,$f16,$f10 +/* 40508: 8d6bc6d8 */ lw $t3,-0x3928($t3) +/* 4050c: 00087080 */ sll $t6,$t0,0x2 +/* 40510: 8fb90058 */ lw $t9,0x58($sp) +/* 40514: 016e7821 */ addu $t7,$t3,$t6 +/* 40518: c5e80000 */ lwc1 $f8,0x0($t7) +/* 4051c: 00195080 */ sll $t2,$t9,0x2 +/* 40520: 8fa8005c */ lw $t0,0x5c($sp) +/* 40524: 46124102 */ mul.s $f4,$f8,$f18 +/* 40528: 01595023 */ subu $t2,$t2,$t9 +/* 4052c: 000a5080 */ sll $t2,$t2,0x2 +/* 40530: 01595021 */ addu $t2,$t2,$t9 +/* 40534: 000a5080 */ sll $t2,$t2,0x2 +/* 40538: 00085880 */ sll $t3,$t0,0x2 +/* 4053c: 014b7021 */ addu $t6,$t2,$t3 +/* 40540: 03ae7821 */ addu $t7,$sp,$t6 +/* 40544: e5e40064 */ swc1 $f4,0x64($t7) +/* 40548: 8fb8005c */ lw $t8,0x5c($sp) +/* 4054c: 270d0001 */ addiu $t5,$t8,0x1 +/* 40550: 29a1000d */ slti $at,$t5,0xd +/* 40554: 1420ffb6 */ bnez $at,.L00040430 +/* 40558: afad005c */ sw $t5,0x5c($sp) +/* 4055c: 8fa90058 */ lw $t1,0x58($sp) +/* 40560: 252c0001 */ addiu $t4,$t1,0x1 +/* 40564: 29810003 */ slti $at,$t4,0x3 +/* 40568: 1420ffb0 */ bnez $at,.L0004042c +/* 4056c: afac0058 */ sw $t4,0x58($sp) +/* 40570: afa0005c */ sw $zero,0x5c($sp) +/* 40574: afa00048 */ sw $zero,0x48($sp) +/* 40578: 8fa801c8 */ lw $t0,0x1c8($sp) +/* 4057c: 8fb901c0 */ lw $t9,0x1c0($sp) +/* 40580: 00085080 */ sll $t2,$t0,0x2 +/* 40584: 032a5821 */ addu $t3,$t9,$t2 +/* 40588: 8d6e465c */ lw $t6,0x465c($t3) +/* 4058c: afae0044 */ sw $t6,0x44($sp) +/* 40590: 8fb801c8 */ lw $t8,0x1c8($sp) +/* 40594: 8faf01c0 */ lw $t7,0x1c0($sp) +/* 40598: 001868c0 */ sll $t5,$t8,0x3 +/* 4059c: 01b86821 */ addu $t5,$t5,$t8 +/* 405a0: 000d6a00 */ sll $t5,$t5,0x8 +/* 405a4: 01ed4821 */ addu $t1,$t7,$t5 +/* 405a8: 252c4664 */ addiu $t4,$t1,0x4664 +/* 405ac: afac0040 */ sw $t4,0x40($sp) +/* 405b0: 8fb901c8 */ lw $t9,0x1c8($sp) +/* 405b4: 8fa801c0 */ lw $t0,0x1c0($sp) +/* 405b8: 001950c0 */ sll $t2,$t9,0x3 +/* 405bc: 01595021 */ addu $t2,$t2,$t9 +/* 405c0: 000a5140 */ sll $t2,$t2,0x5 +/* 405c4: 01595021 */ addu $t2,$t2,$t9 +/* 405c8: 000a5080 */ sll $t2,$t2,0x2 +/* 405cc: 010a5821 */ addu $t3,$t0,$t2 +/* 405d0: 256e3f94 */ addiu $t6,$t3,0x3f94 +/* 405d4: afae003c */ sw $t6,0x3c($sp) +/* 405d8: 8faf01c8 */ lw $t7,0x1c8($sp) +/* 405dc: 8fb801c0 */ lw $t8,0x1c0($sp) +/* 405e0: 000f68c0 */ sll $t5,$t7,0x3 +/* 405e4: 01af6821 */ addu $t5,$t5,$t7 +/* 405e8: 000d6940 */ sll $t5,$t5,0x5 +/* 405ec: 01af6821 */ addu $t5,$t5,$t7 +/* 405f0: 000d6840 */ sll $t5,$t5,0x1 +/* 405f4: 030d4821 */ addu $t1,$t8,$t5 +/* 405f8: 252c4418 */ addiu $t4,$t1,0x4418 +/* 405fc: afac0038 */ sw $t4,0x38($sp) +/* 40600: 8fa801c4 */ lw $t0,0x1c4($sp) +/* 40604: 8fb901c0 */ lw $t9,0x1c0($sp) +/* 40608: 8fae01c8 */ lw $t6,0x1c8($sp) +/* 4060c: 00085080 */ sll $t2,$t0,0x2 +/* 40610: 032a5821 */ addu $t3,$t9,$t2 +/* 40614: 000e7880 */ sll $t7,$t6,0x2 +/* 40618: 016fc021 */ addu $t8,$t3,$t7 +/* 4061c: 8f103ca0 */ lw $s0,0x3ca0($t8) +/* 40620: 3a100002 */ xori $s0,$s0,0x2 +/* 40624: 2e100001 */ sltiu $s0,$s0,0x1 +/* 40628: 12000003 */ beqz $s0,.L00040638 +/* 4062c: 00000000 */ sll $zero,$zero,0x0 +/* 40630: 8f103ca8 */ lw $s0,0x3ca8($t8) +/* 40634: 2e100001 */ sltiu $s0,$s0,0x1 +.L00040638: +/* 40638: afb00034 */ sw $s0,0x34($sp) +/* 4063c: 8fa901c4 */ lw $t1,0x1c4($sp) +/* 40640: 8fad01c0 */ lw $t5,0x1c0($sp) +/* 40644: 8fb901c8 */ lw $t9,0x1c8($sp) +/* 40648: 00096080 */ sll $t4,$t1,0x2 +/* 4064c: 01ac4021 */ addu $t0,$t5,$t4 +/* 40650: 00195080 */ sll $t2,$t9,0x2 +/* 40654: 010a7021 */ addu $t6,$t0,$t2 +/* 40658: 8dd03ca0 */ lw $s0,0x3ca0($t6) +/* 4065c: 3a100002 */ xori $s0,$s0,0x2 +/* 40660: 2e100001 */ sltiu $s0,$s0,0x1 +/* 40664: 12000003 */ beqz $s0,.L00040674 +/* 40668: 00000000 */ sll $zero,$zero,0x0 +/* 4066c: 8dd03ca8 */ lw $s0,0x3ca8($t6) +/* 40670: 0010802b */ sltu $s0,$zero,$s0 +.L00040674: +/* 40674: afb00030 */ sw $s0,0x30($sp) +/* 40678: 8faf01c4 */ lw $t7,0x1c4($sp) +/* 4067c: 8fab01c0 */ lw $t3,0x1c0($sp) +/* 40680: 8fad01c8 */ lw $t5,0x1c8($sp) +/* 40684: 000fc080 */ sll $t8,$t7,0x2 +/* 40688: 01784821 */ addu $t1,$t3,$t8 +/* 4068c: 000d6080 */ sll $t4,$t5,0x2 +/* 40690: 012cc821 */ addu $t9,$t1,$t4 +/* 40694: 8f283c98 */ lw $t0,0x3c98($t9) +/* 40698: afa8002c */ sw $t0,0x2c($sp) +/* 4069c: 8faa0048 */ lw $t2,0x48($sp) +/* 406a0: 8fae0044 */ lw $t6,0x44($sp) +/* 406a4: 014e082a */ slt $at,$t2,$t6 +/* 406a8: 102001a9 */ beqz $at,.L00040d50 +/* 406ac: 00000000 */ sll $zero,$zero,0x0 +.L000406b0: +/* 406b0: 8faf01b8 */ lw $t7,0x1b8($sp) +/* 406b4: 8fab0044 */ lw $t3,0x44($sp) +/* 406b8: 016f082a */ slt $at,$t3,$t7 +/* 406bc: 10200003 */ beqz $at,.L000406cc +/* 406c0: 00000000 */ sll $zero,$zero,0x0 +/* 406c4: 8fb80044 */ lw $t8,0x44($sp) +/* 406c8: afb801b8 */ sw $t8,0x1b8($sp) +.L000406cc: +/* 406cc: 8fad002c */ lw $t5,0x2c($sp) +/* 406d0: 11a0001f */ beqz $t5,.L00040750 +/* 406d4: 00000000 */ sll $zero,$zero,0x0 +/* 406d8: 8fa90034 */ lw $t1,0x34($sp) +/* 406dc: 15200008 */ bnez $t1,.L00040700 +/* 406e0: 00000000 */ sll $zero,$zero,0x0 +/* 406e4: 8fac0030 */ lw $t4,0x30($sp) +/* 406e8: 11800019 */ beqz $t4,.L00040750 +/* 406ec: 00000000 */ sll $zero,$zero,0x0 +/* 406f0: 8fb90048 */ lw $t9,0x48($sp) +/* 406f4: 2b210024 */ slti $at,$t9,0x24 +/* 406f8: 14200015 */ bnez $at,.L00040750 +/* 406fc: 00000000 */ sll $zero,$zero,0x0 +.L00040700: +/* 40700: 8fa80048 */ lw $t0,0x48($sp) +/* 40704: 8faa01b4 */ lw $t2,0x1b4($sp) +/* 40708: 8faf01b0 */ lw $t7,0x1b0($sp) +/* 4070c: 010a7023 */ subu $t6,$t0,$t2 +/* 40710: 01cf001a */ div $zero,$t6,$t7 +/* 40714: 00005812 */ mflo $t3 +/* 40718: afab0058 */ sw $t3,0x58($sp) +/* 4071c: 15e00002 */ bnez $t7,.L00040728 +/* 40720: 00000000 */ sll $zero,$zero,0x0 +/* 40724: 0007000d */ break 0x7 +.L00040728: +/* 40728: 2401ffff */ addiu $at,$zero,-1 +/* 4072c: 15e10004 */ bne $t7,$at,.L00040740 +/* 40730: 3c018000 */ lui $at,0x8000 +/* 40734: 15c10002 */ bne $t6,$at,.L00040740 +/* 40738: 00000000 */ sll $zero,$zero,0x0 +/* 4073c: 0006000d */ break 0x6 +.L00040740: +/* 40740: 8fb801b4 */ lw $t8,0x1b4($sp) +/* 40744: 8fad01b0 */ lw $t5,0x1b0($sp) +/* 40748: 030d4821 */ addu $t1,$t8,$t5 +/* 4074c: afa90028 */ sw $t1,0x28($sp) +.L00040750: +/* 40750: 8fac0048 */ lw $t4,0x48($sp) +/* 40754: 8fb901b8 */ lw $t9,0x1b8($sp) +/* 40758: 0199082a */ slt $at,$t4,$t9 +/* 4075c: 1020008f */ beqz $at,.L0004099c +/* 40760: 00000000 */ sll $zero,$zero,0x0 +.L00040764: +/* 40764: 8fa8002c */ lw $t0,0x2c($sp) +/* 40768: 11000054 */ beqz $t0,.L000408bc +/* 4076c: 00000000 */ sll $zero,$zero,0x0 +/* 40770: 8faa0034 */ lw $t2,0x34($sp) +/* 40774: 15400008 */ bnez $t2,.L00040798 +/* 40778: 00000000 */ sll $zero,$zero,0x0 +/* 4077c: 8fae0030 */ lw $t6,0x30($sp) +/* 40780: 11c0004e */ beqz $t6,.L000408bc +/* 40784: 00000000 */ sll $zero,$zero,0x0 +/* 40788: 8faf0048 */ lw $t7,0x48($sp) +/* 4078c: 29e10024 */ slti $at,$t7,0x24 +/* 40790: 1420004a */ bnez $at,.L000408bc +/* 40794: 00000000 */ sll $zero,$zero,0x0 +.L00040798: +/* 40798: 8fab0048 */ lw $t3,0x48($sp) +/* 4079c: 8fb80028 */ lw $t8,0x28($sp) +/* 407a0: 0178082a */ slt $at,$t3,$t8 +/* 407a4: 14200008 */ bnez $at,.L000407c8 +/* 407a8: 00000000 */ sll $zero,$zero,0x0 +/* 407ac: 8fad0028 */ lw $t5,0x28($sp) +/* 407b0: 8fa901b0 */ lw $t1,0x1b0($sp) +/* 407b4: 01a96021 */ addu $t4,$t5,$t1 +/* 407b8: afac0028 */ sw $t4,0x28($sp) +/* 407bc: 8fb90058 */ lw $t9,0x58($sp) +/* 407c0: 27280001 */ addiu $t0,$t9,0x1 +/* 407c4: afa80058 */ sw $t0,0x58($sp) +.L000407c8: +/* 407c8: 8faa0058 */ lw $t2,0x58($sp) +/* 407cc: 27af0064 */ addiu $t7,$sp,0x64 +/* 407d0: 000a7080 */ sll $t6,$t2,0x2 +/* 407d4: 01ca7023 */ subu $t6,$t6,$t2 +/* 407d8: 000e7080 */ sll $t6,$t6,0x2 +/* 407dc: 01ca7021 */ addu $t6,$t6,$t2 +/* 407e0: 000e7080 */ sll $t6,$t6,0x2 +/* 407e4: 01cf5821 */ addu $t3,$t6,$t7 +/* 407e8: afab0024 */ sw $t3,0x24($sp) +/* 407ec: 8fb80038 */ lw $t8,0x38($sp) +/* 407f0: 93100000 */ lbu $s0,0x0($t8) +/* 407f4: 270d0001 */ addiu $t5,$t8,0x1 +/* 407f8: afad0038 */ sw $t5,0x38($sp) +/* 407fc: 12000018 */ beqz $s0,.L00040860 +/* 40800: 00000000 */ sll $zero,$zero,0x0 +/* 40804: 8fae003c */ lw $t6,0x3c($sp) +/* 40808: 8fac005c */ lw $t4,0x5c($sp) +/* 4080c: 3c0a800a */ lui $t2,0x800a +/* 40810: 85cf0000 */ lh $t7,0x0($t6) +/* 40814: 8d4ac648 */ lw $t2,-0x39b8($t2) +/* 40818: 8fa90024 */ lw $t1,0x24($sp) +/* 4081c: 000cc880 */ sll $t9,$t4,0x2 +/* 40820: 000f5880 */ sll $t3,$t7,0x2 +/* 40824: 014bc021 */ addu $t8,$t2,$t3 +/* 40828: 01394021 */ addu $t0,$t1,$t9 +/* 4082c: c5060000 */ lwc1 $f6,0x0($t0) +/* 40830: c7100000 */ lwc1 $f16,0x0($t8) +/* 40834: 8fad0040 */ lw $t5,0x40($sp) +/* 40838: 46103282 */ mul.s $f10,$f6,$f16 +/* 4083c: 46005207 */ neg.s $f8,$f10 +/* 40840: e5a80000 */ swc1 $f8,0x0($t5) +/* 40844: 8fb9003c */ lw $t9,0x3c($sp) +/* 40848: 8fac0040 */ lw $t4,0x40($sp) +/* 4084c: 27280002 */ addiu $t0,$t9,0x2 +/* 40850: 25890004 */ addiu $t1,$t4,0x4 +/* 40854: afa90040 */ sw $t1,0x40($sp) +/* 40858: 10000016 */ beqz $zero,.L000408b4 +/* 4085c: afa8003c */ sw $t0,0x3c($sp) +.L00040860: +/* 40860: 8fad003c */ lw $t5,0x3c($sp) +/* 40864: 8faf005c */ lw $t7,0x5c($sp) +/* 40868: 3c18800a */ lui $t8,0x800a +/* 4086c: 85ac0000 */ lh $t4,0x0($t5) +/* 40870: 8f18c648 */ lw $t8,-0x39b8($t8) +/* 40874: 8fae0024 */ lw $t6,0x24($sp) +/* 40878: 000f5080 */ sll $t2,$t7,0x2 +/* 4087c: 000c4880 */ sll $t1,$t4,0x2 +/* 40880: 0309c821 */ addu $t9,$t8,$t1 +/* 40884: 01ca5821 */ addu $t3,$t6,$t2 +/* 40888: c5720000 */ lwc1 $f18,0x0($t3) +/* 4088c: c7240000 */ lwc1 $f4,0x0($t9) +/* 40890: 8fa80040 */ lw $t0,0x40($sp) +/* 40894: 46049182 */ mul.s $f6,$f18,$f4 +/* 40898: e5060000 */ swc1 $f6,0x0($t0) +/* 4089c: 8faa003c */ lw $t2,0x3c($sp) +/* 408a0: 8faf0040 */ lw $t7,0x40($sp) +/* 408a4: 254b0002 */ addiu $t3,$t2,0x2 +/* 408a8: 25ee0004 */ addiu $t6,$t7,0x4 +/* 408ac: afae0040 */ sw $t6,0x40($sp) +/* 408b0: afab003c */ sw $t3,0x3c($sp) +.L000408b4: +/* 408b4: 10000031 */ beqz $zero,.L0004097c +/* 408b8: 00000000 */ sll $zero,$zero,0x0 +.L000408bc: +/* 408bc: 8fad0038 */ lw $t5,0x38($sp) +/* 408c0: 91b00000 */ lbu $s0,0x0($t5) +/* 408c4: 25ac0001 */ addiu $t4,$t5,0x1 +/* 408c8: afac0038 */ sw $t4,0x38($sp) +/* 408cc: 12000017 */ beqz $s0,.L0004092c +/* 408d0: 00000000 */ sll $zero,$zero,0x0 +/* 408d4: 8fa9003c */ lw $t1,0x3c($sp) +/* 408d8: 8fae005c */ lw $t6,0x5c($sp) +/* 408dc: 3c18800a */ lui $t8,0x800a +/* 408e0: 85390000 */ lh $t9,0x0($t1) +/* 408e4: 8f18c648 */ lw $t8,-0x39b8($t8) +/* 408e8: 000e5080 */ sll $t2,$t6,0x2 +/* 408ec: 00194080 */ sll $t0,$t9,0x2 +/* 408f0: 03aa5821 */ addu $t3,$sp,$t2 +/* 408f4: 03087821 */ addu $t7,$t8,$t0 +/* 408f8: c5f00000 */ lwc1 $f16,0x0($t7) +/* 408fc: c56a0100 */ lwc1 $f10,0x100($t3) +/* 40900: 8fad0040 */ lw $t5,0x40($sp) +/* 40904: 46105202 */ mul.s $f8,$f10,$f16 +/* 40908: 46004487 */ neg.s $f18,$f8 +/* 4090c: e5b20000 */ swc1 $f18,0x0($t5) +/* 40910: 8fb9003c */ lw $t9,0x3c($sp) +/* 40914: 8fac0040 */ lw $t4,0x40($sp) +/* 40918: 27380002 */ addiu $t8,$t9,0x2 +/* 4091c: 25890004 */ addiu $t1,$t4,0x4 +/* 40920: afa90040 */ sw $t1,0x40($sp) +/* 40924: 10000015 */ beqz $zero,.L0004097c +/* 40928: afb8003c */ sw $t8,0x3c($sp) +.L0004092c: +/* 4092c: 8faf003c */ lw $t7,0x3c($sp) +/* 40930: 8fad005c */ lw $t5,0x5c($sp) +/* 40934: 3c08800a */ lui $t0,0x800a +/* 40938: 85ee0000 */ lh $t6,0x0($t7) +/* 4093c: 8d08c648 */ lw $t0,-0x39b8($t0) +/* 40940: 000d6080 */ sll $t4,$t5,0x2 +/* 40944: 000e5080 */ sll $t2,$t6,0x2 +/* 40948: 03ac4821 */ addu $t1,$sp,$t4 +/* 4094c: 010a5821 */ addu $t3,$t0,$t2 +/* 40950: c5640000 */ lwc1 $f4,0x0($t3) +/* 40954: c5260100 */ lwc1 $f6,0x100($t1) +/* 40958: 8fb90040 */ lw $t9,0x40($sp) +/* 4095c: 46043282 */ mul.s $f10,$f6,$f4 +/* 40960: e72a0000 */ swc1 $f10,0x0($t9) +/* 40964: 8fae003c */ lw $t6,0x3c($sp) +/* 40968: 8fb80040 */ lw $t8,0x40($sp) +/* 4096c: 25c80002 */ addiu $t0,$t6,0x2 +/* 40970: 270f0004 */ addiu $t7,$t8,0x4 +/* 40974: afaf0040 */ sw $t7,0x40($sp) +/* 40978: afa8003c */ sw $t0,0x3c($sp) +.L0004097c: +/* 4097c: 8faa0048 */ lw $t2,0x48($sp) +/* 40980: 254b0001 */ addiu $t3,$t2,0x1 +/* 40984: afab0048 */ sw $t3,0x48($sp) +/* 40988: 8fad0048 */ lw $t5,0x48($sp) +/* 4098c: 8fac01b8 */ lw $t4,0x1b8($sp) +/* 40990: 01ac082a */ slt $at,$t5,$t4 +/* 40994: 1420ff73 */ bnez $at,.L00040764 +/* 40998: 00000000 */ sll $zero,$zero,0x0 +.L0004099c: +/* 4099c: 8fb901c4 */ lw $t9,0x1c4($sp) +/* 409a0: 8fa901c0 */ lw $t1,0x1c0($sp) +/* 409a4: 8fae01c8 */ lw $t6,0x1c8($sp) +/* 409a8: 0019c080 */ sll $t8,$t9,0x2 +/* 409ac: 01387821 */ addu $t7,$t1,$t8 +/* 409b0: 000e4080 */ sll $t0,$t6,0x2 +/* 409b4: 01e85021 */ addu $t2,$t7,$t0 +/* 409b8: 8d4b3c98 */ lw $t3,0x3c98($t2) +/* 409bc: 116000d0 */ beqz $t3,.L00040d00 +/* 409c0: 00000000 */ sll $zero,$zero,0x0 +/* 409c4: 8d4d3ca0 */ lw $t5,0x3ca0($t2) +/* 409c8: 24010002 */ addiu $at,$zero,0x2 +/* 409cc: 15a100cc */ bne $t5,$at,.L00040d00 +/* 409d0: 00000000 */ sll $zero,$zero,0x0 +/* 409d4: 8fb901c4 */ lw $t9,0x1c4($sp) +/* 409d8: 8fac01c0 */ lw $t4,0x1c0($sp) +/* 409dc: 8fae01c8 */ lw $t6,0x1c8($sp) +/* 409e0: 00194880 */ sll $t1,$t9,0x2 +/* 409e4: 0189c021 */ addu $t8,$t4,$t1 +/* 409e8: 000e7880 */ sll $t7,$t6,0x2 +/* 409ec: 030f4021 */ addu $t0,$t8,$t7 +/* 409f0: 8d0b3ca8 */ lw $t3,0x3ca8($t0) +/* 409f4: 1160008e */ beqz $t3,.L00040c30 +/* 409f8: 00000000 */ sll $zero,$zero,0x0 +/* 409fc: 8faa01bc */ lw $t2,0x1bc($sp) +/* 40a00: 3c197005 */ lui $t9,0x7005 +/* 40a04: 8fac0048 */ lw $t4,0x48($sp) +/* 40a08: 000a68c0 */ sll $t5,$t2,0x3 +/* 40a0c: 01aa6821 */ addu $t5,$t5,$t2 +/* 40a10: 000d6880 */ sll $t5,$t5,0x2 +/* 40a14: 01aa6821 */ addu $t5,$t5,$t2 +/* 40a18: 000d6840 */ sll $t5,$t5,0x1 +/* 40a1c: 032dc821 */ addu $t9,$t9,$t5 +/* 40a20: 873979c8 */ lh $t9,0x79c8($t9) +/* 40a24: 172c0031 */ bne $t9,$t4,.L00040aec +/* 40a28: 00000000 */ sll $zero,$zero,0x0 +/* 40a2c: 8fa901bc */ lw $t1,0x1bc($sp) +/* 40a30: 3c187005 */ lui $t8,0x7005 +/* 40a34: 000970c0 */ sll $t6,$t1,0x3 +/* 40a38: 01c97021 */ addu $t6,$t6,$t1 +/* 40a3c: 000e7080 */ sll $t6,$t6,0x2 +/* 40a40: 01c97021 */ addu $t6,$t6,$t1 +/* 40a44: 000e7040 */ sll $t6,$t6,0x1 +/* 40a48: 030ec021 */ addu $t8,$t8,$t6 +/* 40a4c: 871879ee */ lh $t8,0x79ee($t8) +/* 40a50: 00187880 */ sll $t7,$t8,0x2 +/* 40a54: 01f87823 */ subu $t7,$t7,$t8 +/* 40a58: afaf01b8 */ sw $t7,0x1b8($sp) +/* 40a5c: 24080003 */ addiu $t0,$zero,0x3 +/* 40a60: afa8005c */ sw $t0,0x5c($sp) +/* 40a64: 8fab01bc */ lw $t3,0x1bc($sp) +/* 40a68: 8fad005c */ lw $t5,0x5c($sp) +/* 40a6c: 3c097005 */ lui $t1,0x7005 +/* 40a70: 000b50c0 */ sll $t2,$t3,0x3 +/* 40a74: 014b5021 */ addu $t2,$t2,$t3 +/* 40a78: 000a5080 */ sll $t2,$t2,0x2 +/* 40a7c: 014b5021 */ addu $t2,$t2,$t3 +/* 40a80: 000a5040 */ sll $t2,$t2,0x1 +/* 40a84: 000dc840 */ sll $t9,$t5,0x1 +/* 40a88: 252979b8 */ addiu $t1,$t1,0x79b8 +/* 40a8c: 01596021 */ addu $t4,$t2,$t9 +/* 40a90: 01597821 */ addu $t7,$t2,$t9 +/* 40a94: 01e94021 */ addu $t0,$t7,$t1 +/* 40a98: 01897021 */ addu $t6,$t4,$t1 +/* 40a9c: 85d80030 */ lh $t8,0x30($t6) +/* 40aa0: 850b002e */ lh $t3,0x2e($t0) +/* 40aa4: 030b6823 */ subu $t5,$t8,$t3 +/* 40aa8: afad01b0 */ sw $t5,0x1b0($sp) +/* 40aac: 8fac01bc */ lw $t4,0x1bc($sp) +/* 40ab0: 8faa005c */ lw $t2,0x5c($sp) +/* 40ab4: 3c097005 */ lui $t1,0x7005 +/* 40ab8: 000c70c0 */ sll $t6,$t4,0x3 +/* 40abc: 01cc7021 */ addu $t6,$t6,$t4 +/* 40ac0: 000e7080 */ sll $t6,$t6,0x2 +/* 40ac4: 01cc7021 */ addu $t6,$t6,$t4 +/* 40ac8: 000e7040 */ sll $t6,$t6,0x1 +/* 40acc: 000ac840 */ sll $t9,$t2,0x1 +/* 40ad0: 01d97821 */ addu $t7,$t6,$t9 +/* 40ad4: 012f4821 */ addu $t1,$t1,$t7 +/* 40ad8: 852979e6 */ lh $t1,0x79e6($t1) +/* 40adc: 00094080 */ sll $t0,$t1,0x2 +/* 40ae0: 01094023 */ subu $t0,$t0,$t1 +/* 40ae4: 10000050 */ beqz $zero,.L00040c28 +/* 40ae8: afa801b4 */ sw $t0,0x1b4($sp) +.L00040aec: +/* 40aec: 8fab01bc */ lw $t3,0x1bc($sp) +/* 40af0: 3c0c7005 */ lui $t4,0x7005 +/* 40af4: 8fb80048 */ lw $t8,0x48($sp) +/* 40af8: 000b68c0 */ sll $t5,$t3,0x3 +/* 40afc: 01ab6821 */ addu $t5,$t5,$t3 +/* 40b00: 000d6880 */ sll $t5,$t5,0x2 +/* 40b04: 01ab6821 */ addu $t5,$t5,$t3 +/* 40b08: 000d6840 */ sll $t5,$t5,0x1 +/* 40b0c: 018d6021 */ addu $t4,$t4,$t5 +/* 40b10: 858c79c8 */ lh $t4,0x79c8($t4) +/* 40b14: 030c082a */ slt $at,$t8,$t4 +/* 40b18: 10200011 */ beqz $at,.L00040b60 +/* 40b1c: 00000000 */ sll $zero,$zero,0x0 +/* 40b20: 8faa01bc */ lw $t2,0x1bc($sp) +/* 40b24: 8fb0005c */ lw $s0,0x5c($sp) +/* 40b28: 3c097005 */ lui $t1,0x7005 +/* 40b2c: 000a70c0 */ sll $t6,$t2,0x3 +/* 40b30: 01ca7021 */ addu $t6,$t6,$t2 +/* 40b34: 000e7080 */ sll $t6,$t6,0x2 +/* 40b38: 01ca7021 */ addu $t6,$t6,$t2 +/* 40b3c: 26100001 */ addiu $s0,$s0,0x1 +/* 40b40: 0010c840 */ sll $t9,$s0,0x1 +/* 40b44: 000e7040 */ sll $t6,$t6,0x1 +/* 40b48: 01d97821 */ addu $t7,$t6,$t9 +/* 40b4c: 012f4821 */ addu $t1,$t1,$t7 +/* 40b50: 852979ba */ lh $t1,0x79ba($t1) +/* 40b54: afb0005c */ sw $s0,0x5c($sp) +/* 40b58: 10000033 */ beqz $zero,.L00040c28 +/* 40b5c: afa901b8 */ sw $t1,0x1b8($sp) +.L00040b60: +/* 40b60: 8fa801bc */ lw $t0,0x1bc($sp) +/* 40b64: 8fb0005c */ lw $s0,0x5c($sp) +/* 40b68: 3c0c7005 */ lui $t4,0x7005 +/* 40b6c: 000858c0 */ sll $t3,$t0,0x3 +/* 40b70: 01685821 */ addu $t3,$t3,$t0 +/* 40b74: 000b5880 */ sll $t3,$t3,0x2 +/* 40b78: 01685821 */ addu $t3,$t3,$t0 +/* 40b7c: 26100001 */ addiu $s0,$s0,0x1 +/* 40b80: 00106840 */ sll $t5,$s0,0x1 +/* 40b84: 000b5840 */ sll $t3,$t3,0x1 +/* 40b88: 016dc021 */ addu $t8,$t3,$t5 +/* 40b8c: 01986021 */ addu $t4,$t4,$t8 +/* 40b90: 858c79e8 */ lh $t4,0x79e8($t4) +/* 40b94: afb0005c */ sw $s0,0x5c($sp) +/* 40b98: 000c5080 */ sll $t2,$t4,0x2 +/* 40b9c: 014c5023 */ subu $t2,$t2,$t4 +/* 40ba0: afaa01b8 */ sw $t2,0x1b8($sp) +/* 40ba4: 8fae01bc */ lw $t6,0x1bc($sp) +/* 40ba8: 8faf005c */ lw $t7,0x5c($sp) +/* 40bac: 3c0b7005 */ lui $t3,0x7005 +/* 40bb0: 000ec8c0 */ sll $t9,$t6,0x3 +/* 40bb4: 032ec821 */ addu $t9,$t9,$t6 +/* 40bb8: 0019c880 */ sll $t9,$t9,0x2 +/* 40bbc: 032ec821 */ addu $t9,$t9,$t6 +/* 40bc0: 0019c840 */ sll $t9,$t9,0x1 +/* 40bc4: 000f4840 */ sll $t1,$t7,0x1 +/* 40bc8: 256b79b8 */ addiu $t3,$t3,0x79b8 +/* 40bcc: 03294021 */ addu $t0,$t9,$t1 +/* 40bd0: 03296021 */ addu $t4,$t9,$t1 +/* 40bd4: 018b5021 */ addu $t2,$t4,$t3 +/* 40bd8: 010b6821 */ addu $t5,$t0,$t3 +/* 40bdc: 85b80030 */ lh $t8,0x30($t5) +/* 40be0: 854e002e */ lh $t6,0x2e($t2) +/* 40be4: 030e7823 */ subu $t7,$t8,$t6 +/* 40be8: afaf01b0 */ sw $t7,0x1b0($sp) +/* 40bec: 8fa801bc */ lw $t0,0x1bc($sp) +/* 40bf0: 8fb9005c */ lw $t9,0x5c($sp) +/* 40bf4: 3c0b7005 */ lui $t3,0x7005 +/* 40bf8: 000868c0 */ sll $t5,$t0,0x3 +/* 40bfc: 01a86821 */ addu $t5,$t5,$t0 +/* 40c00: 000d6880 */ sll $t5,$t5,0x2 +/* 40c04: 01a86821 */ addu $t5,$t5,$t0 +/* 40c08: 000d6840 */ sll $t5,$t5,0x1 +/* 40c0c: 00194840 */ sll $t1,$t9,0x1 +/* 40c10: 01a96021 */ addu $t4,$t5,$t1 +/* 40c14: 016c5821 */ addu $t3,$t3,$t4 +/* 40c18: 856b79e6 */ lh $t3,0x79e6($t3) +/* 40c1c: 000b5080 */ sll $t2,$t3,0x2 +/* 40c20: 014b5023 */ subu $t2,$t2,$t3 +/* 40c24: afaa01b4 */ sw $t2,0x1b4($sp) +.L00040c28: +/* 40c28: 10000033 */ beqz $zero,.L00040cf8 +/* 40c2c: 00000000 */ sll $zero,$zero,0x0 +.L00040c30: +/* 40c30: 8fb801bc */ lw $t8,0x1bc($sp) +/* 40c34: 8fb0005c */ lw $s0,0x5c($sp) +/* 40c38: 3c197005 */ lui $t9,0x7005 +/* 40c3c: 001870c0 */ sll $t6,$t8,0x3 +/* 40c40: 01d87021 */ addu $t6,$t6,$t8 +/* 40c44: 000e7080 */ sll $t6,$t6,0x2 +/* 40c48: 01d87021 */ addu $t6,$t6,$t8 +/* 40c4c: 26100001 */ addiu $s0,$s0,0x1 +/* 40c50: 00107840 */ sll $t7,$s0,0x1 +/* 40c54: 000e7040 */ sll $t6,$t6,0x1 +/* 40c58: 01cf4021 */ addu $t0,$t6,$t7 +/* 40c5c: 0328c821 */ addu $t9,$t9,$t0 +/* 40c60: 873979e8 */ lh $t9,0x79e8($t9) +/* 40c64: afb0005c */ sw $s0,0x5c($sp) +/* 40c68: 00196880 */ sll $t5,$t9,0x2 +/* 40c6c: 01b96823 */ subu $t5,$t5,$t9 +/* 40c70: afad01b8 */ sw $t5,0x1b8($sp) +/* 40c74: 8fa901bc */ lw $t1,0x1bc($sp) +/* 40c78: 8fab005c */ lw $t3,0x5c($sp) +/* 40c7c: 3c0e7005 */ lui $t6,0x7005 +/* 40c80: 000960c0 */ sll $t4,$t1,0x3 +/* 40c84: 01896021 */ addu $t4,$t4,$t1 +/* 40c88: 000c6080 */ sll $t4,$t4,0x2 +/* 40c8c: 01896021 */ addu $t4,$t4,$t1 +/* 40c90: 000c6040 */ sll $t4,$t4,0x1 +/* 40c94: 000b5040 */ sll $t2,$t3,0x1 +/* 40c98: 25ce79b8 */ addiu $t6,$t6,0x79b8 +/* 40c9c: 018ac021 */ addu $t8,$t4,$t2 +/* 40ca0: 018ac821 */ addu $t9,$t4,$t2 +/* 40ca4: 032e6821 */ addu $t5,$t9,$t6 +/* 40ca8: 030e7821 */ addu $t7,$t8,$t6 +/* 40cac: 85e80030 */ lh $t0,0x30($t7) +/* 40cb0: 85a9002e */ lh $t1,0x2e($t5) +/* 40cb4: 01095823 */ subu $t3,$t0,$t1 +/* 40cb8: afab01b0 */ sw $t3,0x1b0($sp) +/* 40cbc: 8fb801bc */ lw $t8,0x1bc($sp) +/* 40cc0: 8fac005c */ lw $t4,0x5c($sp) +/* 40cc4: 3c0e7005 */ lui $t6,0x7005 +/* 40cc8: 001878c0 */ sll $t7,$t8,0x3 +/* 40ccc: 01f87821 */ addu $t7,$t7,$t8 +/* 40cd0: 000f7880 */ sll $t7,$t7,0x2 +/* 40cd4: 01f87821 */ addu $t7,$t7,$t8 +/* 40cd8: 000f7840 */ sll $t7,$t7,0x1 +/* 40cdc: 000c5040 */ sll $t2,$t4,0x1 +/* 40ce0: 01eac821 */ addu $t9,$t7,$t2 +/* 40ce4: 01d97021 */ addu $t6,$t6,$t9 +/* 40ce8: 85ce79e6 */ lh $t6,0x79e6($t6) +/* 40cec: 000e6880 */ sll $t5,$t6,0x2 +/* 40cf0: 01ae6823 */ subu $t5,$t5,$t6 +/* 40cf4: afad01b4 */ sw $t5,0x1b4($sp) +.L00040cf8: +/* 40cf8: 10000010 */ beqz $zero,.L00040d3c +/* 40cfc: 00000000 */ sll $zero,$zero,0x0 +.L00040d00: +/* 40d00: 8fa801bc */ lw $t0,0x1bc($sp) +/* 40d04: 8fb0005c */ lw $s0,0x5c($sp) +/* 40d08: 3c0c7005 */ lui $t4,0x7005 +/* 40d0c: 000848c0 */ sll $t1,$t0,0x3 +/* 40d10: 01284821 */ addu $t1,$t1,$t0 +/* 40d14: 00094880 */ sll $t1,$t1,0x2 +/* 40d18: 01284821 */ addu $t1,$t1,$t0 +/* 40d1c: 26100001 */ addiu $s0,$s0,0x1 +/* 40d20: 00105840 */ sll $t3,$s0,0x1 +/* 40d24: 00094840 */ sll $t1,$t1,0x1 +/* 40d28: 012bc021 */ addu $t8,$t1,$t3 +/* 40d2c: 01986021 */ addu $t4,$t4,$t8 +/* 40d30: 858c79ba */ lh $t4,0x79ba($t4) +/* 40d34: afb0005c */ sw $s0,0x5c($sp) +/* 40d38: afac01b8 */ sw $t4,0x1b8($sp) +.L00040d3c: +/* 40d3c: 8faf0048 */ lw $t7,0x48($sp) +/* 40d40: 8faa0044 */ lw $t2,0x44($sp) +/* 40d44: 01ea082a */ slt $at,$t7,$t2 +/* 40d48: 1420fe59 */ bnez $at,.L000406b0 +/* 40d4c: 00000000 */ sll $zero,$zero,0x0 +.L00040d50: +/* 40d50: 8fb90048 */ lw $t9,0x48($sp) +/* 40d54: 2b210240 */ slti $at,$t9,0x240 +/* 40d58: 1020000b */ beqz $at,.L00040d88 +/* 40d5c: 00000000 */ sll $zero,$zero,0x0 +/* 40d60: 8fad01c8 */ lw $t5,0x1c8($sp) +/* 40d64: 8fae01c0 */ lw $t6,0x1c0($sp) +/* 40d68: 8fa40040 */ lw $a0,0x40($sp) +/* 40d6c: 000d4080 */ sll $t0,$t5,0x2 +/* 40d70: 01c84821 */ addu $t1,$t6,$t0 +/* 40d74: 8d254660 */ lw $a1,0x4660($t1) +/* 40d78: 0c012c30 */ jal func0004b0c0 +/* 40d7c: 00052880 */ sll $a1,$a1,0x2 +/* 40d80: 10000005 */ beqz $zero,.L00040d98 +/* 40d84: 24020001 */ addiu $v0,$zero,0x1 +.L00040d88: +/* 40d88: 10000003 */ beqz $zero,.L00040d98 +/* 40d8c: 24020001 */ addiu $v0,$zero,0x1 +/* 40d90: 10000001 */ beqz $zero,.L00040d98 +/* 40d94: 00000000 */ sll $zero,$zero,0x0 +.L00040d98: +/* 40d98: 8fbf001c */ lw $ra,0x1c($sp) +/* 40d9c: 8fb00018 */ lw $s0,0x18($sp) +/* 40da0: 27bd01c0 */ addiu $sp,$sp,0x1c0 +/* 40da4: 03e00008 */ jr $ra +/* 40da8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00040dac +/* 40dac: 27bdffc8 */ addiu $sp,$sp,-56 +/* 40db0: afbf001c */ sw $ra,0x1c($sp) +/* 40db4: afa40038 */ sw $a0,0x38($sp) +/* 40db8: afa5003c */ sw $a1,0x3c($sp) +/* 40dbc: afa60040 */ sw $a2,0x40($sp) +/* 40dc0: afb10018 */ sw $s1,0x18($sp) +/* 40dc4: afb00014 */ sw $s0,0x14($sp) +/* 40dc8: 8faf003c */ lw $t7,0x3c($sp) +/* 40dcc: 8fae0038 */ lw $t6,0x38($sp) +/* 40dd0: 8fa80040 */ lw $t0,0x40($sp) +/* 40dd4: 000fc080 */ sll $t8,$t7,0x2 +/* 40dd8: 01d8c821 */ addu $t9,$t6,$t8 +/* 40ddc: 00084880 */ sll $t1,$t0,0x2 +/* 40de0: 03295021 */ addu $t2,$t9,$t1 +/* 40de4: 8d4b3c98 */ lw $t3,0x3c98($t2) +/* 40de8: 1160015c */ beqz $t3,.L0004135c +/* 40dec: 00000000 */ sll $zero,$zero,0x0 +/* 40df0: 8d4c3ca0 */ lw $t4,0x3ca0($t2) +/* 40df4: 24010002 */ addiu $at,$zero,0x2 +/* 40df8: 15810158 */ bne $t4,$at,.L0004135c +/* 40dfc: 00000000 */ sll $zero,$zero,0x0 +/* 40e00: 8faf003c */ lw $t7,0x3c($sp) +/* 40e04: 8fad0038 */ lw $t5,0x38($sp) +/* 40e08: 8fa80040 */ lw $t0,0x40($sp) +/* 40e0c: 000f7080 */ sll $t6,$t7,0x2 +/* 40e10: 01aec021 */ addu $t8,$t5,$t6 +/* 40e14: 0008c880 */ sll $t9,$t0,0x2 +/* 40e18: 03194821 */ addu $t1,$t8,$t9 +/* 40e1c: 8d2b3ca8 */ lw $t3,0x3ca8($t1) +/* 40e20: 116000cf */ beqz $t3,.L00041160 +/* 40e24: 00000000 */ sll $zero,$zero,0x0 +/* 40e28: afa00030 */ sw $zero,0x30($sp) +.L00040e2c: +/* 40e2c: 8fac003c */ lw $t4,0x3c($sp) +/* 40e30: 8faa0038 */ lw $t2,0x38($sp) +/* 40e34: 8fae0040 */ lw $t6,0x40($sp) +/* 40e38: 000c7880 */ sll $t7,$t4,0x2 +/* 40e3c: 014f6821 */ addu $t5,$t2,$t7 +/* 40e40: 000e4080 */ sll $t0,$t6,0x2 +/* 40e44: 01a8c021 */ addu $t8,$t5,$t0 +/* 40e48: 8f193c90 */ lw $t9,0x3c90($t8) +/* 40e4c: 3c097005 */ lui $t1,0x7005 +/* 40e50: 01394821 */ addu $t1,$t1,$t9 +/* 40e54: 91297b7c */ lbu $t1,0x7b7c($t1) +/* 40e58: 11200015 */ beqz $t1,.L00040eb0 +/* 40e5c: 00000000 */ sll $zero,$zero,0x0 +/* 40e60: 2544001c */ addiu $a0,$t2,0x1c +/* 40e64: 25452020 */ addiu $a1,$t2,0x2020 +/* 40e68: 0c0118b1 */ jal func000462c4 +/* 40e6c: 01203025 */ or $a2,$t1,$zero +/* 40e70: 8fac003c */ lw $t4,0x3c($sp) +/* 40e74: 8fad0040 */ lw $t5,0x40($sp) +/* 40e78: 8fab0038 */ lw $t3,0x38($sp) +/* 40e7c: 000c7940 */ sll $t7,$t4,0x5 +/* 40e80: 8fb90030 */ lw $t9,0x30($sp) +/* 40e84: 01ec7823 */ subu $t7,$t7,$t4 +/* 40e88: 000d4140 */ sll $t0,$t5,0x5 +/* 40e8c: 000f78c0 */ sll $t7,$t7,0x3 +/* 40e90: 010d4023 */ subu $t0,$t0,$t5 +/* 40e94: 000840c0 */ sll $t0,$t0,0x3 +/* 40e98: 016f7021 */ addu $t6,$t3,$t7 +/* 40e9c: 01c8c021 */ addu $t8,$t6,$t0 +/* 40ea0: 00195080 */ sll $t2,$t9,0x2 +/* 40ea4: 030a4821 */ addu $t1,$t8,$t2 +/* 40ea8: 10000010 */ beqz $zero,.L00040eec +/* 40eac: ad223d08 */ sw $v0,0x3d08($t1) +.L00040eb0: +/* 40eb0: 8fab003c */ lw $t3,0x3c($sp) +/* 40eb4: 8fae0040 */ lw $t6,0x40($sp) +/* 40eb8: 8fac0038 */ lw $t4,0x38($sp) +/* 40ebc: 000b7940 */ sll $t7,$t3,0x5 +/* 40ec0: 8fb80030 */ lw $t8,0x30($sp) +/* 40ec4: 01eb7823 */ subu $t7,$t7,$t3 +/* 40ec8: 000e4140 */ sll $t0,$t6,0x5 +/* 40ecc: 000f78c0 */ sll $t7,$t7,0x3 +/* 40ed0: 010e4023 */ subu $t0,$t0,$t6 +/* 40ed4: 000840c0 */ sll $t0,$t0,0x3 +/* 40ed8: 018f6821 */ addu $t5,$t4,$t7 +/* 40edc: 01a8c821 */ addu $t9,$t5,$t0 +/* 40ee0: 00185080 */ sll $t2,$t8,0x2 +/* 40ee4: 032a4821 */ addu $t1,$t9,$t2 +/* 40ee8: ad203d08 */ sw $zero,0x3d08($t1) +.L00040eec: +/* 40eec: 8fab0030 */ lw $t3,0x30($sp) +/* 40ef0: 256c0001 */ addiu $t4,$t3,0x1 +/* 40ef4: 29810008 */ slti $at,$t4,0x8 +/* 40ef8: 1420ffcc */ bnez $at,.L00040e2c +/* 40efc: afac0030 */ sw $t4,0x30($sp) +/* 40f00: 240f0003 */ addiu $t7,$zero,0x3 +/* 40f04: afaf0030 */ sw $t7,0x30($sp) +.L00040f08: +/* 40f08: afa0002c */ sw $zero,0x2c($sp) +.L00040f0c: +/* 40f0c: 8fad003c */ lw $t5,0x3c($sp) +/* 40f10: 8fae0038 */ lw $t6,0x38($sp) +/* 40f14: 8fb90040 */ lw $t9,0x40($sp) +/* 40f18: 000d4080 */ sll $t0,$t5,0x2 +/* 40f1c: 01c8c021 */ addu $t8,$t6,$t0 +/* 40f20: 00195080 */ sll $t2,$t9,0x2 +/* 40f24: 030a4821 */ addu $t1,$t8,$t2 +/* 40f28: 8d2b3c90 */ lw $t3,0x3c90($t1) +/* 40f2c: 3c0c7005 */ lui $t4,0x7005 +/* 40f30: 018b6021 */ addu $t4,$t4,$t3 +/* 40f34: 918c7b7c */ lbu $t4,0x7b7c($t4) +/* 40f38: 1180001c */ beqz $t4,.L00040fac +/* 40f3c: 00000000 */ sll $zero,$zero,0x0 +/* 40f40: 25c4001c */ addiu $a0,$t6,0x1c +/* 40f44: 25c52020 */ addiu $a1,$t6,0x2020 +/* 40f48: 0c0118b1 */ jal func000462c4 +/* 40f4c: 01803025 */ or $a2,$t4,$zero +/* 40f50: 8fad003c */ lw $t5,0x3c($sp) +/* 40f54: 8fab002c */ lw $t3,0x2c($sp) +/* 40f58: 8fb80040 */ lw $t8,0x40($sp) +/* 40f5c: 000d4140 */ sll $t0,$t5,0x5 +/* 40f60: 8faf0038 */ lw $t7,0x38($sp) +/* 40f64: 010d4023 */ subu $t0,$t0,$t5 +/* 40f68: 000b7080 */ sll $t6,$t3,0x2 +/* 40f6c: 01cb7023 */ subu $t6,$t6,$t3 +/* 40f70: 00185140 */ sll $t2,$t8,0x5 +/* 40f74: 8fad0030 */ lw $t5,0x30($sp) +/* 40f78: 000e7080 */ sll $t6,$t6,0x2 +/* 40f7c: 000840c0 */ sll $t0,$t0,0x3 +/* 40f80: 01585023 */ subu $t2,$t2,$t8 +/* 40f84: 000a50c0 */ sll $t2,$t2,0x3 +/* 40f88: 01cb7021 */ addu $t6,$t6,$t3 +/* 40f8c: 01e8c821 */ addu $t9,$t7,$t0 +/* 40f90: 032a4821 */ addu $t1,$t9,$t2 +/* 40f94: 000e7080 */ sll $t6,$t6,0x2 +/* 40f98: 012e6021 */ addu $t4,$t1,$t6 +/* 40f9c: 000d7880 */ sll $t7,$t5,0x2 +/* 40fa0: 018f4021 */ addu $t0,$t4,$t7 +/* 40fa4: 10000017 */ beqz $zero,.L00041004 +/* 40fa8: ad023d64 */ sw $v0,0x3d64($t0) +.L00040fac: +/* 40fac: 8fb9003c */ lw $t9,0x3c($sp) +/* 40fb0: 8fac002c */ lw $t4,0x2c($sp) +/* 40fb4: 8fa90040 */ lw $t1,0x40($sp) +/* 40fb8: 00195140 */ sll $t2,$t9,0x5 +/* 40fbc: 8fb80038 */ lw $t8,0x38($sp) +/* 40fc0: 01595023 */ subu $t2,$t2,$t9 +/* 40fc4: 000c7880 */ sll $t7,$t4,0x2 +/* 40fc8: 01ec7823 */ subu $t7,$t7,$t4 +/* 40fcc: 00097140 */ sll $t6,$t1,0x5 +/* 40fd0: 8fb90030 */ lw $t9,0x30($sp) +/* 40fd4: 000f7880 */ sll $t7,$t7,0x2 +/* 40fd8: 000a50c0 */ sll $t2,$t2,0x3 +/* 40fdc: 01c97023 */ subu $t6,$t6,$t1 +/* 40fe0: 000e70c0 */ sll $t6,$t6,0x3 +/* 40fe4: 01ec7821 */ addu $t7,$t7,$t4 +/* 40fe8: 030a5821 */ addu $t3,$t8,$t2 +/* 40fec: 016e6821 */ addu $t5,$t3,$t6 +/* 40ff0: 000f7880 */ sll $t7,$t7,0x2 +/* 40ff4: 01af4021 */ addu $t0,$t5,$t7 +/* 40ff8: 0019c080 */ sll $t8,$t9,0x2 +/* 40ffc: 01185021 */ addu $t2,$t0,$t8 +/* 41000: ad403d64 */ sw $zero,0x3d64($t2) +.L00041004: +/* 41004: 8fa9002c */ lw $t1,0x2c($sp) +/* 41008: 252b0001 */ addiu $t3,$t1,0x1 +/* 4100c: 29610003 */ slti $at,$t3,0x3 +/* 41010: 1420ffbe */ bnez $at,.L00040f0c +/* 41014: afab002c */ sw $t3,0x2c($sp) +/* 41018: 8fae0030 */ lw $t6,0x30($sp) +/* 4101c: 25cc0001 */ addiu $t4,$t6,0x1 +/* 41020: 29810006 */ slti $at,$t4,0x6 +/* 41024: 1420ffb8 */ bnez $at,.L00040f08 +/* 41028: afac0030 */ sw $t4,0x30($sp) +/* 4102c: 240d0006 */ addiu $t5,$zero,0x6 +/* 41030: afad0030 */ sw $t5,0x30($sp) +.L00041034: +/* 41034: afa0002c */ sw $zero,0x2c($sp) +.L00041038: +/* 41038: 8fb9003c */ lw $t9,0x3c($sp) +/* 4103c: 8faf0038 */ lw $t7,0x38($sp) +/* 41040: 8faa0040 */ lw $t2,0x40($sp) +/* 41044: 00194080 */ sll $t0,$t9,0x2 +/* 41048: 01e8c021 */ addu $t8,$t7,$t0 +/* 4104c: 000a4880 */ sll $t1,$t2,0x2 +/* 41050: 03095821 */ addu $t3,$t8,$t1 +/* 41054: 8d6e3c90 */ lw $t6,0x3c90($t3) +/* 41058: 3c0c7005 */ lui $t4,0x7005 +/* 4105c: 018e6021 */ addu $t4,$t4,$t6 +/* 41060: 918c7b8c */ lbu $t4,0x7b8c($t4) +/* 41064: 1180001c */ beqz $t4,.L000410d8 +/* 41068: 00000000 */ sll $zero,$zero,0x0 +/* 4106c: 25e4001c */ addiu $a0,$t7,0x1c +/* 41070: 25e52020 */ addiu $a1,$t7,0x2020 +/* 41074: 0c0118b1 */ jal func000462c4 +/* 41078: 01803025 */ or $a2,$t4,$zero +/* 4107c: 8fb9003c */ lw $t9,0x3c($sp) +/* 41080: 8fae002c */ lw $t6,0x2c($sp) +/* 41084: 8fb80040 */ lw $t8,0x40($sp) +/* 41088: 00194140 */ sll $t0,$t9,0x5 +/* 4108c: 8fad0038 */ lw $t5,0x38($sp) +/* 41090: 01194023 */ subu $t0,$t0,$t9 +/* 41094: 000e7880 */ sll $t7,$t6,0x2 +/* 41098: 01ee7823 */ subu $t7,$t7,$t6 +/* 4109c: 00184940 */ sll $t1,$t8,0x5 +/* 410a0: 8fb90030 */ lw $t9,0x30($sp) +/* 410a4: 000f7880 */ sll $t7,$t7,0x2 +/* 410a8: 000840c0 */ sll $t0,$t0,0x3 +/* 410ac: 01384823 */ subu $t1,$t1,$t8 +/* 410b0: 000948c0 */ sll $t1,$t1,0x3 +/* 410b4: 01ee7821 */ addu $t7,$t7,$t6 +/* 410b8: 01a85021 */ addu $t2,$t5,$t0 +/* 410bc: 01495821 */ addu $t3,$t2,$t1 +/* 410c0: 000f7880 */ sll $t7,$t7,0x2 +/* 410c4: 016f6021 */ addu $t4,$t3,$t7 +/* 410c8: 00196880 */ sll $t5,$t9,0x2 +/* 410cc: 018d4021 */ addu $t0,$t4,$t5 +/* 410d0: 10000017 */ beqz $zero,.L00041130 +/* 410d4: ad023d64 */ sw $v0,0x3d64($t0) +.L000410d8: +/* 410d8: 8faa003c */ lw $t2,0x3c($sp) +/* 410dc: 8fac002c */ lw $t4,0x2c($sp) +/* 410e0: 8fab0040 */ lw $t3,0x40($sp) +/* 410e4: 000a4940 */ sll $t1,$t2,0x5 +/* 410e8: 8fb80038 */ lw $t8,0x38($sp) +/* 410ec: 012a4823 */ subu $t1,$t1,$t2 +/* 410f0: 000c6880 */ sll $t5,$t4,0x2 +/* 410f4: 01ac6823 */ subu $t5,$t5,$t4 +/* 410f8: 000b7940 */ sll $t7,$t3,0x5 +/* 410fc: 8faa0030 */ lw $t2,0x30($sp) +/* 41100: 000d6880 */ sll $t5,$t5,0x2 +/* 41104: 000948c0 */ sll $t1,$t1,0x3 +/* 41108: 01eb7823 */ subu $t7,$t7,$t3 +/* 4110c: 000f78c0 */ sll $t7,$t7,0x3 +/* 41110: 01ac6821 */ addu $t5,$t5,$t4 +/* 41114: 03097021 */ addu $t6,$t8,$t1 +/* 41118: 01cfc821 */ addu $t9,$t6,$t7 +/* 4111c: 000d6880 */ sll $t5,$t5,0x2 +/* 41120: 032d4021 */ addu $t0,$t9,$t5 +/* 41124: 000ac080 */ sll $t8,$t2,0x2 +/* 41128: 01184821 */ addu $t1,$t0,$t8 +/* 4112c: ad203d64 */ sw $zero,0x3d64($t1) +.L00041130: +/* 41130: 8fab002c */ lw $t3,0x2c($sp) +/* 41134: 256e0001 */ addiu $t6,$t3,0x1 +/* 41138: 29c10003 */ slti $at,$t6,0x3 +/* 4113c: 1420ffbe */ bnez $at,.L00041038 +/* 41140: afae002c */ sw $t6,0x2c($sp) +/* 41144: 8faf0030 */ lw $t7,0x30($sp) +/* 41148: 25ec0001 */ addiu $t4,$t7,0x1 +/* 4114c: 2981000c */ slti $at,$t4,0xc +/* 41150: 1420ffb8 */ bnez $at,.L00041034 +/* 41154: afac0030 */ sw $t4,0x30($sp) +/* 41158: 10000065 */ beqz $zero,.L000412f0 +/* 4115c: 00000000 */ sll $zero,$zero,0x0 +.L00041160: +/* 41160: afa00034 */ sw $zero,0x34($sp) +.L00041164: +/* 41164: 8fb90034 */ lw $t9,0x34($sp) +/* 41168: 3c0d7005 */ lui $t5,0x7005 +/* 4116c: 25ad7b74 */ addiu $t5,$t5,0x7b74 +/* 41170: 032d5021 */ addu $t2,$t9,$t5 +/* 41174: 91480005 */ lbu $t0,0x5($t2) +/* 41178: afa80030 */ sw $t0,0x30($sp) +/* 4117c: 91580006 */ lbu $t8,0x6($t2) +/* 41180: 0118082a */ slt $at,$t0,$t8 +/* 41184: 10200055 */ beqz $at,.L000412dc +/* 41188: 00000000 */ sll $zero,$zero,0x0 +.L0004118c: +/* 4118c: afa0002c */ sw $zero,0x2c($sp) +.L00041190: +/* 41190: 8fab003c */ lw $t3,0x3c($sp) +/* 41194: 8fa90038 */ lw $t1,0x38($sp) +/* 41198: 8fac0040 */ lw $t4,0x40($sp) +/* 4119c: 000b7080 */ sll $t6,$t3,0x2 +/* 411a0: 012e7821 */ addu $t7,$t1,$t6 +/* 411a4: 000cc880 */ sll $t9,$t4,0x2 +/* 411a8: 8fa80034 */ lw $t0,0x34($sp) +/* 411ac: 01f96821 */ addu $t5,$t7,$t9 +/* 411b0: 8daa3c90 */ lw $t2,0x3c90($t5) +/* 411b4: 3c0e7005 */ lui $t6,0x7005 +/* 411b8: 0008c100 */ sll $t8,$t0,0x4 +/* 411bc: 25ce7b7c */ addiu $t6,$t6,0x7b7c +/* 411c0: 030a5821 */ addu $t3,$t8,$t2 +/* 411c4: 016e6021 */ addu $t4,$t3,$t6 +/* 411c8: 918f0000 */ lbu $t7,0x0($t4) +/* 411cc: 11e0001e */ beqz $t7,.L00041248 +/* 411d0: 00000000 */ sll $zero,$zero,0x0 +/* 411d4: 030ac821 */ addu $t9,$t8,$t2 +/* 411d8: 032e6821 */ addu $t5,$t9,$t6 +/* 411dc: 91a60000 */ lbu $a2,0x0($t5) +/* 411e0: 2524001c */ addiu $a0,$t1,0x1c +/* 411e4: 0c0118b1 */ jal func000462c4 +/* 411e8: 25252020 */ addiu $a1,$t1,0x2020 +/* 411ec: 8fab003c */ lw $t3,0x3c($sp) +/* 411f0: 8fb9002c */ lw $t9,0x2c($sp) +/* 411f4: 8fa90040 */ lw $t1,0x40($sp) +/* 411f8: 000b6140 */ sll $t4,$t3,0x5 +/* 411fc: 8fa80038 */ lw $t0,0x38($sp) +/* 41200: 018b6023 */ subu $t4,$t4,$t3 +/* 41204: 00197080 */ sll $t6,$t9,0x2 +/* 41208: 01d97023 */ subu $t6,$t6,$t9 +/* 4120c: 0009c140 */ sll $t8,$t1,0x5 +/* 41210: 8fab0030 */ lw $t3,0x30($sp) +/* 41214: 000e7080 */ sll $t6,$t6,0x2 +/* 41218: 000c60c0 */ sll $t4,$t4,0x3 +/* 4121c: 0309c023 */ subu $t8,$t8,$t1 +/* 41220: 0018c0c0 */ sll $t8,$t8,0x3 +/* 41224: 01d97021 */ addu $t6,$t6,$t9 +/* 41228: 010c7821 */ addu $t7,$t0,$t4 +/* 4122c: 01f85021 */ addu $t2,$t7,$t8 +/* 41230: 000e7080 */ sll $t6,$t6,0x2 +/* 41234: 014e6821 */ addu $t5,$t2,$t6 +/* 41238: 000b4080 */ sll $t0,$t3,0x2 +/* 4123c: 01a86021 */ addu $t4,$t5,$t0 +/* 41240: 10000017 */ beqz $zero,.L000412a0 +/* 41244: ad823d64 */ sw $v0,0x3d64($t4) +.L00041248: +/* 41248: 8faf003c */ lw $t7,0x3c($sp) +/* 4124c: 8fad002c */ lw $t5,0x2c($sp) +/* 41250: 8faa0040 */ lw $t2,0x40($sp) +/* 41254: 000fc140 */ sll $t8,$t7,0x5 +/* 41258: 8fa90038 */ lw $t1,0x38($sp) +/* 4125c: 030fc023 */ subu $t8,$t8,$t7 +/* 41260: 000d4080 */ sll $t0,$t5,0x2 +/* 41264: 010d4023 */ subu $t0,$t0,$t5 +/* 41268: 000a7140 */ sll $t6,$t2,0x5 +/* 4126c: 8faf0030 */ lw $t7,0x30($sp) +/* 41270: 00084080 */ sll $t0,$t0,0x2 +/* 41274: 0018c0c0 */ sll $t8,$t8,0x3 +/* 41278: 01ca7023 */ subu $t6,$t6,$t2 +/* 4127c: 000e70c0 */ sll $t6,$t6,0x3 +/* 41280: 010d4021 */ addu $t0,$t0,$t5 +/* 41284: 0138c821 */ addu $t9,$t1,$t8 +/* 41288: 032e5821 */ addu $t3,$t9,$t6 +/* 4128c: 00084080 */ sll $t0,$t0,0x2 +/* 41290: 01686021 */ addu $t4,$t3,$t0 +/* 41294: 000f4880 */ sll $t1,$t7,0x2 +/* 41298: 0189c021 */ addu $t8,$t4,$t1 +/* 4129c: af003d64 */ sw $zero,0x3d64($t8) +.L000412a0: +/* 412a0: 8faa002c */ lw $t2,0x2c($sp) +/* 412a4: 25590001 */ addiu $t9,$t2,0x1 +/* 412a8: 2b210003 */ slti $at,$t9,0x3 +/* 412ac: 1420ffb8 */ bnez $at,.L00041190 +/* 412b0: afb9002c */ sw $t9,0x2c($sp) +/* 412b4: 8fab0034 */ lw $t3,0x34($sp) +/* 412b8: 3c087005 */ lui $t0,0x7005 +/* 412bc: 8fae0030 */ lw $t6,0x30($sp) +/* 412c0: 010b4021 */ addu $t0,$t0,$t3 +/* 412c4: 91087b7a */ lbu $t0,0x7b7a($t0) +/* 412c8: 25cd0001 */ addiu $t5,$t6,0x1 +/* 412cc: afad0030 */ sw $t5,0x30($sp) +/* 412d0: 01a8082a */ slt $at,$t5,$t0 +/* 412d4: 1420ffad */ bnez $at,.L0004118c +/* 412d8: 00000000 */ sll $zero,$zero,0x0 +.L000412dc: +/* 412dc: 8faf0034 */ lw $t7,0x34($sp) +/* 412e0: 25ec0001 */ addiu $t4,$t7,0x1 +/* 412e4: 29810002 */ slti $at,$t4,0x2 +/* 412e8: 1420ff9e */ bnez $at,.L00041164 +/* 412ec: afac0034 */ sw $t4,0x34($sp) +.L000412f0: +/* 412f0: afa0002c */ sw $zero,0x2c($sp) +.L000412f4: +/* 412f4: 8fb8003c */ lw $t8,0x3c($sp) +/* 412f8: 8fa8002c */ lw $t0,0x2c($sp) +/* 412fc: 8fae0040 */ lw $t6,0x40($sp) +/* 41300: 8fa90038 */ lw $t1,0x38($sp) +/* 41304: 00185140 */ sll $t2,$t8,0x5 +/* 41308: 00087880 */ sll $t7,$t0,0x2 +/* 4130c: 01585023 */ subu $t2,$t2,$t8 +/* 41310: 01e87823 */ subu $t7,$t7,$t0 +/* 41314: 000e5940 */ sll $t3,$t6,0x5 +/* 41318: 000f7880 */ sll $t7,$t7,0x2 +/* 4131c: 000a50c0 */ sll $t2,$t2,0x3 +/* 41320: 016e5823 */ subu $t3,$t3,$t6 +/* 41324: 000b58c0 */ sll $t3,$t3,0x3 +/* 41328: 01e87821 */ addu $t7,$t7,$t0 +/* 4132c: 012ac821 */ addu $t9,$t1,$t2 +/* 41330: 032b6821 */ addu $t5,$t9,$t3 +/* 41334: 000f7880 */ sll $t7,$t7,0x2 +/* 41338: 01af6021 */ addu $t4,$t5,$t7 +/* 4133c: ad803d94 */ sw $zero,0x3d94($t4) +/* 41340: 8fb8002c */ lw $t8,0x2c($sp) +/* 41344: 27090001 */ addiu $t1,$t8,0x1 +/* 41348: 29210003 */ slti $at,$t1,0x3 +/* 4134c: 1420ffe9 */ bnez $at,.L000412f4 +/* 41350: afa9002c */ sw $t1,0x2c($sp) +/* 41354: 100000a1 */ beqz $zero,.L000415dc +/* 41358: 00000000 */ sll $zero,$zero,0x0 +.L0004135c: +/* 4135c: afa00034 */ sw $zero,0x34($sp) +.L00041360: +/* 41360: 8fae0040 */ lw $t6,0x40($sp) +/* 41364: 8faa0038 */ lw $t2,0x38($sp) +/* 41368: 8fa80034 */ lw $t0,0x34($sp) +/* 4136c: 000ec9c0 */ sll $t9,$t6,0x7 +/* 41370: 01595821 */ addu $t3,$t2,$t9 +/* 41374: 00086880 */ sll $t5,$t0,0x2 +/* 41378: 016d7821 */ addu $t7,$t3,$t5 +/* 4137c: 8dec3bf8 */ lw $t4,0x3bf8($t7) +/* 41380: 11800004 */ beqz $t4,.L00041394 +/* 41384: 00000000 */ sll $zero,$zero,0x0 +/* 41388: 8fb8003c */ lw $t8,0x3c($sp) +/* 4138c: 17000063 */ bnez $t8,.L0004151c +/* 41390: 00000000 */ sll $zero,$zero,0x0 +.L00041394: +/* 41394: 8fa90034 */ lw $t1,0x34($sp) +/* 41398: 3c0e7005 */ lui $t6,0x7005 +/* 4139c: 25ce7b74 */ addiu $t6,$t6,0x7b74 +/* 413a0: 012e5021 */ addu $t2,$t1,$t6 +/* 413a4: 91590000 */ lbu $t9,0x0($t2) +/* 413a8: afb90030 */ sw $t9,0x30($sp) +/* 413ac: 91480001 */ lbu $t0,0x1($t2) +/* 413b0: 0328082a */ slt $at,$t9,$t0 +/* 413b4: 10200057 */ beqz $at,.L00041514 +/* 413b8: 00000000 */ sll $zero,$zero,0x0 +.L000413bc: +/* 413bc: 8fab0034 */ lw $t3,0x34($sp) +/* 413c0: 29610002 */ slti $at,$t3,0x2 +/* 413c4: 10200003 */ beqz $at,.L000413d4 +/* 413c8: 00000000 */ sll $zero,$zero,0x0 +/* 413cc: 10000002 */ beqz $zero,.L000413d8 +/* 413d0: 00008025 */ or $s0,$zero,$zero +.L000413d4: +/* 413d4: 24100001 */ addiu $s0,$zero,0x1 +.L000413d8: +/* 413d8: 8faf003c */ lw $t7,0x3c($sp) +/* 413dc: 8fad0038 */ lw $t5,0x38($sp) +/* 413e0: 8fa90040 */ lw $t1,0x40($sp) +/* 413e4: 000f6080 */ sll $t4,$t7,0x2 +/* 413e8: 01acc021 */ addu $t8,$t5,$t4 +/* 413ec: 00097080 */ sll $t6,$t1,0x2 +/* 413f0: 030e5021 */ addu $t2,$t8,$t6 +/* 413f4: 8d593c90 */ lw $t9,0x3c90($t2) +/* 413f8: 00104100 */ sll $t0,$s0,0x4 +/* 413fc: 3c0f7005 */ lui $t7,0x7005 +/* 41400: 01195821 */ addu $t3,$t0,$t9 +/* 41404: 01eb7821 */ addu $t7,$t7,$t3 +/* 41408: 91ef7b7c */ lbu $t7,0x7b7c($t7) +/* 4140c: 11e00028 */ beqz $t7,.L000414b0 +/* 41410: 00000000 */ sll $zero,$zero,0x0 +/* 41414: 8fad0034 */ lw $t5,0x34($sp) +/* 41418: 29a10002 */ slti $at,$t5,0x2 +/* 4141c: 10200003 */ beqz $at,.L0004142c +/* 41420: 00000000 */ sll $zero,$zero,0x0 +/* 41424: 10000002 */ beqz $zero,.L00041430 +/* 41428: 00008825 */ or $s1,$zero,$zero +.L0004142c: +/* 4142c: 24110001 */ addiu $s1,$zero,0x1 +.L00041430: +/* 41430: 8fa9003c */ lw $t1,0x3c($sp) +/* 41434: 8fac0038 */ lw $t4,0x38($sp) +/* 41438: 8faa0040 */ lw $t2,0x40($sp) +/* 4143c: 0009c080 */ sll $t8,$t1,0x2 +/* 41440: 01987021 */ addu $t6,$t4,$t8 +/* 41444: 000a4080 */ sll $t0,$t2,0x2 +/* 41448: 01c8c821 */ addu $t9,$t6,$t0 +/* 4144c: 8f2b3c90 */ lw $t3,0x3c90($t9) +/* 41450: 00117900 */ sll $t7,$s1,0x4 +/* 41454: 3c067005 */ lui $a2,0x7005 +/* 41458: 01eb6821 */ addu $t5,$t7,$t3 +/* 4145c: 00cd3021 */ addu $a2,$a2,$t5 +/* 41460: 90c67b7c */ lbu $a2,0x7b7c($a2) +/* 41464: 2584001c */ addiu $a0,$t4,0x1c +/* 41468: 0c0118b1 */ jal func000462c4 +/* 4146c: 25852020 */ addiu $a1,$t4,0x2020 +/* 41470: 8fac003c */ lw $t4,0x3c($sp) +/* 41474: 8fae0040 */ lw $t6,0x40($sp) +/* 41478: 8fa90038 */ lw $t1,0x38($sp) +/* 4147c: 000cc140 */ sll $t8,$t4,0x5 +/* 41480: 8faf0030 */ lw $t7,0x30($sp) +/* 41484: 030cc023 */ subu $t8,$t8,$t4 +/* 41488: 000e4140 */ sll $t0,$t6,0x5 +/* 4148c: 0018c0c0 */ sll $t8,$t8,0x3 +/* 41490: 010e4023 */ subu $t0,$t0,$t6 +/* 41494: 000840c0 */ sll $t0,$t0,0x3 +/* 41498: 01385021 */ addu $t2,$t1,$t8 +/* 4149c: 0148c821 */ addu $t9,$t2,$t0 +/* 414a0: 000f5880 */ sll $t3,$t7,0x2 +/* 414a4: 032b6821 */ addu $t5,$t9,$t3 +/* 414a8: 10000010 */ beqz $zero,.L000414ec +/* 414ac: ada23d08 */ sw $v0,0x3d08($t5) +.L000414b0: +/* 414b0: 8fa9003c */ lw $t1,0x3c($sp) +/* 414b4: 8faa0040 */ lw $t2,0x40($sp) +/* 414b8: 8fac0038 */ lw $t4,0x38($sp) +/* 414bc: 0009c140 */ sll $t8,$t1,0x5 +/* 414c0: 8fb90030 */ lw $t9,0x30($sp) +/* 414c4: 0309c023 */ subu $t8,$t8,$t1 +/* 414c8: 000a4140 */ sll $t0,$t2,0x5 +/* 414cc: 0018c0c0 */ sll $t8,$t8,0x3 +/* 414d0: 010a4023 */ subu $t0,$t0,$t2 +/* 414d4: 000840c0 */ sll $t0,$t0,0x3 +/* 414d8: 01987021 */ addu $t6,$t4,$t8 +/* 414dc: 01c87821 */ addu $t7,$t6,$t0 +/* 414e0: 00195880 */ sll $t3,$t9,0x2 +/* 414e4: 01eb6821 */ addu $t5,$t7,$t3 +/* 414e8: ada03d08 */ sw $zero,0x3d08($t5) +.L000414ec: +/* 414ec: 8fb80034 */ lw $t8,0x34($sp) +/* 414f0: 3c0a7005 */ lui $t2,0x7005 +/* 414f4: 8fa90030 */ lw $t1,0x30($sp) +/* 414f8: 01585021 */ addu $t2,$t2,$t8 +/* 414fc: 914a7b75 */ lbu $t2,0x7b75($t2) +/* 41500: 252c0001 */ addiu $t4,$t1,0x1 +/* 41504: afac0030 */ sw $t4,0x30($sp) +/* 41508: 018a082a */ slt $at,$t4,$t2 +/* 4150c: 1420ffab */ bnez $at,.L000413bc +/* 41510: 00000000 */ sll $zero,$zero,0x0 +.L00041514: +/* 41514: 10000020 */ beqz $zero,.L00041598 +/* 41518: 00000000 */ sll $zero,$zero,0x0 +.L0004151c: +/* 4151c: 8fae0034 */ lw $t6,0x34($sp) +/* 41520: 3c087005 */ lui $t0,0x7005 +/* 41524: 25087b74 */ addiu $t0,$t0,0x7b74 +/* 41528: 01c8c821 */ addu $t9,$t6,$t0 +/* 4152c: 932f0000 */ lbu $t7,0x0($t9) +/* 41530: afaf0030 */ sw $t7,0x30($sp) +/* 41534: 932b0001 */ lbu $t3,0x1($t9) +/* 41538: 01eb082a */ slt $at,$t7,$t3 +/* 4153c: 10200016 */ beqz $at,.L00041598 +/* 41540: 00000000 */ sll $zero,$zero,0x0 +.L00041544: +/* 41544: 8fa90040 */ lw $t1,0x40($sp) +/* 41548: 8fad0038 */ lw $t5,0x38($sp) +/* 4154c: 8faa0030 */ lw $t2,0x30($sp) +/* 41550: 0009c140 */ sll $t8,$t1,0x5 +/* 41554: 0309c023 */ subu $t8,$t8,$t1 +/* 41558: 0018c0c0 */ sll $t8,$t8,0x3 +/* 4155c: 01b86021 */ addu $t4,$t5,$t8 +/* 41560: 000a7080 */ sll $t6,$t2,0x2 +/* 41564: 018e4021 */ addu $t0,$t4,$t6 +/* 41568: 8d193d08 */ lw $t9,0x3d08($t0) +/* 4156c: ad193e00 */ sw $t9,0x3e00($t0) +/* 41570: 8fa90034 */ lw $t1,0x34($sp) +/* 41574: 3c0d7005 */ lui $t5,0x7005 +/* 41578: 8faf0030 */ lw $t7,0x30($sp) +/* 4157c: 01a96821 */ addu $t5,$t5,$t1 +/* 41580: 91ad7b75 */ lbu $t5,0x7b75($t5) +/* 41584: 25eb0001 */ addiu $t3,$t7,0x1 +/* 41588: afab0030 */ sw $t3,0x30($sp) +/* 4158c: 016d082a */ slt $at,$t3,$t5 +/* 41590: 1420ffec */ bnez $at,.L00041544 +/* 41594: 00000000 */ sll $zero,$zero,0x0 +.L00041598: +/* 41598: 8fb80034 */ lw $t8,0x34($sp) +/* 4159c: 270a0001 */ addiu $t2,$t8,0x1 +/* 415a0: 29410004 */ slti $at,$t2,0x4 +/* 415a4: 1420ff6e */ bnez $at,.L00041360 +/* 415a8: afaa0034 */ sw $t2,0x34($sp) +/* 415ac: 8fae003c */ lw $t6,0x3c($sp) +/* 415b0: 8faf0040 */ lw $t7,0x40($sp) +/* 415b4: 8fac0038 */ lw $t4,0x38($sp) +/* 415b8: 000ec940 */ sll $t9,$t6,0x5 +/* 415bc: 032ec823 */ subu $t9,$t9,$t6 +/* 415c0: 000f4940 */ sll $t1,$t7,0x5 +/* 415c4: 0019c8c0 */ sll $t9,$t9,0x3 +/* 415c8: 012f4823 */ subu $t1,$t1,$t7 +/* 415cc: 000948c0 */ sll $t1,$t1,0x3 +/* 415d0: 01994021 */ addu $t0,$t4,$t9 +/* 415d4: 01095821 */ addu $t3,$t0,$t1 +/* 415d8: ad603d60 */ sw $zero,0x3d60($t3) +.L000415dc: +/* 415dc: 10000003 */ beqz $zero,.L000415ec +/* 415e0: 24020001 */ addiu $v0,$zero,0x1 +/* 415e4: 10000001 */ beqz $zero,.L000415ec +/* 415e8: 00000000 */ sll $zero,$zero,0x0 +.L000415ec: +/* 415ec: 8fbf001c */ lw $ra,0x1c($sp) +/* 415f0: 8fb00014 */ lw $s0,0x14($sp) +/* 415f4: 8fb10018 */ lw $s1,0x18($sp) +/* 415f8: 03e00008 */ jr $ra +/* 415fc: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func00041600 +/* 41600: 27bdfe70 */ addiu $sp,$sp,-400 +/* 41604: afbf0014 */ sw $ra,0x14($sp) +/* 41608: afa40190 */ sw $a0,0x190($sp) +/* 4160c: afa50194 */ sw $a1,0x194($sp) +/* 41610: afa60198 */ sw $a2,0x198($sp) +/* 41614: 3c0f7006 */ lui $t7,0x7006 +/* 41618: 25ef9b34 */ addiu $t7,$t7,-25804 +/* 4161c: 25e80120 */ addiu $t0,$t7,0x120 +/* 41620: 27ae0070 */ addiu $t6,$sp,0x70 +.L00041624: +/* 41624: 8df90000 */ lw $t9,0x0($t7) +/* 41628: 25ef000c */ addiu $t7,$t7,0xc +/* 4162c: 25ce000c */ addiu $t6,$t6,0xc +/* 41630: add9fff4 */ sw $t9,-0xc($t6) +/* 41634: 8df8fff8 */ lw $t8,-0x8($t7) +/* 41638: add8fff8 */ sw $t8,-0x8($t6) +/* 4163c: 8df9fffc */ lw $t9,-0x4($t7) +/* 41640: 15e8fff8 */ bne $t7,$t0,.L00041624 +/* 41644: add9fffc */ sw $t9,-0x4($t6) +/* 41648: 8faa0198 */ lw $t2,0x198($sp) +/* 4164c: 8fa90190 */ lw $t1,0x190($sp) +/* 41650: 000a5880 */ sll $t3,$t2,0x2 +/* 41654: 012b6021 */ addu $t4,$t1,$t3 +/* 41658: 8d8d3c90 */ lw $t5,0x3c90($t4) +/* 4165c: afad005c */ sw $t5,0x5c($sp) +/* 41660: 8faf0198 */ lw $t7,0x198($sp) +/* 41664: 8fa80190 */ lw $t0,0x190($sp) +/* 41668: 000f7080 */ sll $t6,$t7,0x2 +/* 4166c: 010ec021 */ addu $t8,$t0,$t6 +/* 41670: 27193cf0 */ addiu $t9,$t8,0x3cf0 +/* 41674: afb90058 */ sw $t9,0x58($sp) +/* 41678: 8fa90198 */ lw $t1,0x198($sp) +/* 4167c: 8faa0190 */ lw $t2,0x190($sp) +/* 41680: 00095880 */ sll $t3,$t1,0x2 +/* 41684: 014b6021 */ addu $t4,$t2,$t3 +/* 41688: 8d8d3ca8 */ lw $t5,0x3ca8($t4) +/* 4168c: afad0054 */ sw $t5,0x54($sp) +/* 41690: 8fa80198 */ lw $t0,0x198($sp) +/* 41694: 8faf0190 */ lw $t7,0x190($sp) +/* 41698: 00087080 */ sll $t6,$t0,0x2 +/* 4169c: 01eec021 */ addu $t8,$t7,$t6 +/* 416a0: 8f193ca0 */ lw $t9,0x3ca0($t8) +/* 416a4: afb90050 */ sw $t9,0x50($sp) +/* 416a8: 8faa0198 */ lw $t2,0x198($sp) +/* 416ac: 8fa90190 */ lw $t1,0x190($sp) +/* 416b0: 000a5880 */ sll $t3,$t2,0x2 +/* 416b4: 012b6021 */ addu $t4,$t1,$t3 +/* 416b8: 8d8d3c98 */ lw $t5,0x3c98($t4) +/* 416bc: afad004c */ sw $t5,0x4c($sp) +/* 416c0: 8fa80190 */ lw $t0,0x190($sp) +/* 416c4: 24010001 */ addiu $at,$zero,0x1 +/* 416c8: 8d0f3bc4 */ lw $t7,0x3bc4($t0) +/* 416cc: 11e10004 */ beq $t7,$at,.L000416e0 +/* 416d0: 00000000 */ sll $zero,$zero,0x0 +/* 416d4: 24010003 */ addiu $at,$zero,0x3 +/* 416d8: 15e10005 */ bne $t7,$at,.L000416f0 +/* 416dc: 00000000 */ sll $zero,$zero,0x0 +.L000416e0: +/* 416e0: 8fae0198 */ lw $t6,0x198($sp) +/* 416e4: 24010001 */ addiu $at,$zero,0x1 +/* 416e8: 11c10074 */ beq $t6,$at,.L000418bc +/* 416ec: 00000000 */ sll $zero,$zero,0x0 +.L000416f0: +/* 416f0: afa00048 */ sw $zero,0x48($sp) +/* 416f4: 8fb8005c */ lw $t8,0x5c($sp) +/* 416f8: 2b010190 */ slti $at,$t8,0x190 +/* 416fc: 10200026 */ beqz $at,.L00041798 +/* 41700: 00000000 */ sll $zero,$zero,0x0 +/* 41704: 8fb9005c */ lw $t9,0x5c($sp) +/* 41708: 24010005 */ addiu $at,$zero,0x5 +/* 4170c: 27ab0060 */ addiu $t3,$sp,0x60 +/* 41710: 00195103 */ sra $t2,$t9,0x4 +/* 41714: 0141001a */ div $zero,$t2,$at +/* 41718: 00004812 */ mflo $t1 +/* 4171c: ad690000 */ sw $t1,0x0($t3) +/* 41720: 00000000 */ sll $zero,$zero,0x0 +/* 41724: 8fac005c */ lw $t4,0x5c($sp) +/* 41728: 24010005 */ addiu $at,$zero,0x5 +/* 4172c: 27af0060 */ addiu $t7,$sp,0x60 +/* 41730: 000c6903 */ sra $t5,$t4,0x4 +/* 41734: 01a1001a */ div $zero,$t5,$at +/* 41738: 00004010 */ mfhi $t0 +/* 4173c: ade80004 */ sw $t0,0x4($t7) +/* 41740: 00000000 */ sll $zero,$zero,0x0 +/* 41744: 8fae005c */ lw $t6,0x5c($sp) +/* 41748: 27aa0060 */ addiu $t2,$sp,0x60 +/* 4174c: 05c10004 */ bgez $t6,.L00041760 +/* 41750: 31d8000f */ andi $t8,$t6,0xf +/* 41754: 13000002 */ beqz $t8,.L00041760 +/* 41758: 00000000 */ sll $zero,$zero,0x0 +/* 4175c: 2718fff0 */ addiu $t8,$t8,-16 +.L00041760: +/* 41760: 0018c883 */ sra $t9,$t8,0x2 +/* 41764: ad590008 */ sw $t9,0x8($t2) +/* 41768: 8fa9005c */ lw $t1,0x5c($sp) +/* 4176c: 27ac0060 */ addiu $t4,$sp,0x60 +/* 41770: 05210004 */ bgez $t1,.L00041784 +/* 41774: 312b0003 */ andi $t3,$t1,0x3 +/* 41778: 11600002 */ beqz $t3,.L00041784 +/* 4177c: 00000000 */ sll $zero,$zero,0x0 +/* 41780: 256bfffc */ addiu $t3,$t3,-4 +.L00041784: +/* 41784: ad8b000c */ sw $t3,0xc($t4) +/* 41788: 8fad0058 */ lw $t5,0x58($sp) +/* 4178c: ada00000 */ sw $zero,0x0($t5) +/* 41790: 1000004a */ beqz $zero,.L000418bc +/* 41794: afa00044 */ sw $zero,0x44($sp) +.L00041798: +/* 41798: 8fa8005c */ lw $t0,0x5c($sp) +/* 4179c: 29010190 */ slti $at,$t0,0x190 +/* 417a0: 14200026 */ bnez $at,.L0004183c +/* 417a4: 00000000 */ sll $zero,$zero,0x0 +/* 417a8: 290101f4 */ slti $at,$t0,0x1f4 +/* 417ac: 10200023 */ beqz $at,.L0004183c +/* 417b0: 00000000 */ sll $zero,$zero,0x0 +/* 417b4: 8faf005c */ lw $t7,0x5c($sp) +/* 417b8: 24010005 */ addiu $at,$zero,0x5 +/* 417bc: 27aa0060 */ addiu $t2,$sp,0x60 +/* 417c0: 25eefe70 */ addiu $t6,$t7,-400 +/* 417c4: 000ec083 */ sra $t8,$t6,0x2 +/* 417c8: 0301001a */ div $zero,$t8,$at +/* 417cc: 0000c812 */ mflo $t9 +/* 417d0: ad590000 */ sw $t9,0x0($t2) +/* 417d4: 00000000 */ sll $zero,$zero,0x0 +/* 417d8: 8fa9005c */ lw $t1,0x5c($sp) +/* 417dc: 24010005 */ addiu $at,$zero,0x5 +/* 417e0: 27a80060 */ addiu $t0,$sp,0x60 +/* 417e4: 252bfe70 */ addiu $t3,$t1,-400 +/* 417e8: 000b6083 */ sra $t4,$t3,0x2 +/* 417ec: 0181001a */ div $zero,$t4,$at +/* 417f0: 00006810 */ mfhi $t5 +/* 417f4: ad0d0004 */ sw $t5,0x4($t0) +/* 417f8: 00000000 */ sll $zero,$zero,0x0 +/* 417fc: 8faf005c */ lw $t7,0x5c($sp) +/* 41800: 27b90060 */ addiu $t9,$sp,0x60 +/* 41804: 25eefe70 */ addiu $t6,$t7,-400 +/* 41808: 05c10004 */ bgez $t6,.L0004181c +/* 4180c: 31d80003 */ andi $t8,$t6,0x3 +/* 41810: 13000002 */ beqz $t8,.L0004181c +/* 41814: 00000000 */ sll $zero,$zero,0x0 +/* 41818: 2718fffc */ addiu $t8,$t8,-4 +.L0004181c: +/* 4181c: af380008 */ sw $t8,0x8($t9) +/* 41820: 27aa0060 */ addiu $t2,$sp,0x60 +/* 41824: ad40000c */ sw $zero,0xc($t2) +/* 41828: 8fa90058 */ lw $t1,0x58($sp) +/* 4182c: ad200000 */ sw $zero,0x0($t1) +/* 41830: 240b0001 */ addiu $t3,$zero,0x1 +/* 41834: 10000021 */ beqz $zero,.L000418bc +/* 41838: afab0044 */ sw $t3,0x44($sp) +.L0004183c: +/* 4183c: 8fac005c */ lw $t4,0x5c($sp) +/* 41840: 298101f4 */ slti $at,$t4,0x1f4 +/* 41844: 1420001d */ bnez $at,.L000418bc +/* 41848: 00000000 */ sll $zero,$zero,0x0 +/* 4184c: 29810200 */ slti $at,$t4,0x200 +/* 41850: 1020001a */ beqz $at,.L000418bc +/* 41854: 00000000 */ sll $zero,$zero,0x0 +/* 41858: 8fad005c */ lw $t5,0x5c($sp) +/* 4185c: 24010003 */ addiu $at,$zero,0x3 +/* 41860: 27ae0060 */ addiu $t6,$sp,0x60 +/* 41864: 25a8fe0c */ addiu $t0,$t5,-500 +/* 41868: 0101001a */ div $zero,$t0,$at +/* 4186c: 00007812 */ mflo $t7 +/* 41870: adcf0000 */ sw $t7,0x0($t6) +/* 41874: 00000000 */ sll $zero,$zero,0x0 +/* 41878: 8fb8005c */ lw $t8,0x5c($sp) +/* 4187c: 24010003 */ addiu $at,$zero,0x3 +/* 41880: 27a90060 */ addiu $t1,$sp,0x60 +/* 41884: 2719fe0c */ addiu $t9,$t8,-500 +/* 41888: 0321001a */ div $zero,$t9,$at +/* 4188c: 00005010 */ mfhi $t2 +/* 41890: ad2a0004 */ sw $t2,0x4($t1) +/* 41894: 00000000 */ sll $zero,$zero,0x0 +/* 41898: 27ab0060 */ addiu $t3,$sp,0x60 +/* 4189c: ad600008 */ sw $zero,0x8($t3) +/* 418a0: 27ac0060 */ addiu $t4,$sp,0x60 +/* 418a4: ad80000c */ sw $zero,0xc($t4) +/* 418a8: 8fa80058 */ lw $t0,0x58($sp) +/* 418ac: 240d0001 */ addiu $t5,$zero,0x1 +/* 418b0: ad0d0000 */ sw $t5,0x0($t0) +/* 418b4: 240f0002 */ addiu $t7,$zero,0x2 +/* 418b8: afaf0044 */ sw $t7,0x44($sp) +.L000418bc: +/* 418bc: 8fae0190 */ lw $t6,0x190($sp) +/* 418c0: 24010001 */ addiu $at,$zero,0x1 +/* 418c4: 8dd83bc4 */ lw $t8,0x3bc4($t6) +/* 418c8: 13010004 */ beq $t8,$at,.L000418dc +/* 418cc: 00000000 */ sll $zero,$zero,0x0 +/* 418d0: 24010003 */ addiu $at,$zero,0x3 +/* 418d4: 17010083 */ bne $t8,$at,.L00041ae4 +/* 418d8: 00000000 */ sll $zero,$zero,0x0 +.L000418dc: +/* 418dc: 8fb90198 */ lw $t9,0x198($sp) +/* 418e0: 24010001 */ addiu $at,$zero,0x1 +/* 418e4: 1721007f */ bne $t9,$at,.L00041ae4 +/* 418e8: 00000000 */ sll $zero,$zero,0x0 +/* 418ec: 8faa005c */ lw $t2,0x5c($sp) +/* 418f0: 8fab0190 */ lw $t3,0x190($sp) +/* 418f4: 05410004 */ bgez $t2,.L00041908 +/* 418f8: 31490001 */ andi $t1,$t2,0x1 +/* 418fc: 11200002 */ beqz $t1,.L00041908 +/* 41900: 00000000 */ sll $zero,$zero,0x0 +/* 41904: 2529fffe */ addiu $t1,$t1,-2 +.L00041908: +/* 41908: ad693ef8 */ sw $t1,0x3ef8($t3) +/* 4190c: 8fac005c */ lw $t4,0x5c($sp) +/* 41910: 000c6843 */ sra $t5,$t4,0x1 +/* 41914: afad0038 */ sw $t5,0x38($sp) +/* 41918: 24080001 */ addiu $t0,$zero,0x1 +/* 4191c: afa80048 */ sw $t0,0x48($sp) +/* 41920: 8faf0038 */ lw $t7,0x38($sp) +/* 41924: 29e100b4 */ slti $at,$t7,0xb4 +/* 41928: 10200024 */ beqz $at,.L000419bc +/* 4192c: 00000000 */ sll $zero,$zero,0x0 +/* 41930: 8fae0038 */ lw $t6,0x38($sp) +/* 41934: 24010024 */ addiu $at,$zero,0x24 +/* 41938: 27b90060 */ addiu $t9,$sp,0x60 +/* 4193c: 01c1001a */ div $zero,$t6,$at +/* 41940: 0000c012 */ mflo $t8 +/* 41944: af380000 */ sw $t8,0x0($t9) +/* 41948: 00000000 */ sll $zero,$zero,0x0 +/* 4194c: 8faa0038 */ lw $t2,0x38($sp) +/* 41950: 24010024 */ addiu $at,$zero,0x24 +/* 41954: 27ac0060 */ addiu $t4,$sp,0x60 +/* 41958: 0141001a */ div $zero,$t2,$at +/* 4195c: 00004810 */ mfhi $t1 +/* 41960: 24010006 */ addiu $at,$zero,0x6 +/* 41964: 00000000 */ sll $zero,$zero,0x0 +/* 41968: 0121001a */ div $zero,$t1,$at +/* 4196c: 00005812 */ mflo $t3 +/* 41970: ad8b0004 */ sw $t3,0x4($t4) +/* 41974: 00000000 */ sll $zero,$zero,0x0 +/* 41978: 8fad0038 */ lw $t5,0x38($sp) +/* 4197c: 24010024 */ addiu $at,$zero,0x24 +/* 41980: 27ae0060 */ addiu $t6,$sp,0x60 +/* 41984: 01a1001a */ div $zero,$t5,$at +/* 41988: 00004010 */ mfhi $t0 +/* 4198c: 24010006 */ addiu $at,$zero,0x6 +/* 41990: 00000000 */ sll $zero,$zero,0x0 +/* 41994: 0101001a */ div $zero,$t0,$at +/* 41998: 00007810 */ mfhi $t7 +/* 4199c: adcf0008 */ sw $t7,0x8($t6) +/* 419a0: 00000000 */ sll $zero,$zero,0x0 +/* 419a4: 27b80060 */ addiu $t8,$sp,0x60 +/* 419a8: af00000c */ sw $zero,0xc($t8) +/* 419ac: 8fb90058 */ lw $t9,0x58($sp) +/* 419b0: af200000 */ sw $zero,0x0($t9) +/* 419b4: 1000004b */ beqz $zero,.L00041ae4 +/* 419b8: afa00044 */ sw $zero,0x44($sp) +.L000419bc: +/* 419bc: 8faa0038 */ lw $t2,0x38($sp) +/* 419c0: 294100b4 */ slti $at,$t2,0xb4 +/* 419c4: 14200028 */ bnez $at,.L00041a68 +/* 419c8: 00000000 */ sll $zero,$zero,0x0 +/* 419cc: 294100f4 */ slti $at,$t2,0xf4 +/* 419d0: 10200025 */ beqz $at,.L00041a68 +/* 419d4: 00000000 */ sll $zero,$zero,0x0 +/* 419d8: 8fa90038 */ lw $t1,0x38($sp) +/* 419dc: 27a80060 */ addiu $t0,$sp,0x60 +/* 419e0: 252bff4c */ addiu $t3,$t1,-180 +/* 419e4: 05610004 */ bgez $t3,.L000419f8 +/* 419e8: 316c003f */ andi $t4,$t3,0x3f +/* 419ec: 11800002 */ beqz $t4,.L000419f8 +/* 419f0: 00000000 */ sll $zero,$zero,0x0 +/* 419f4: 258cffc0 */ addiu $t4,$t4,-64 +.L000419f8: +/* 419f8: 000c6903 */ sra $t5,$t4,0x4 +/* 419fc: ad0d0000 */ sw $t5,0x0($t0) +/* 41a00: 8faf0038 */ lw $t7,0x38($sp) +/* 41a04: 27aa0060 */ addiu $t2,$sp,0x60 +/* 41a08: 25eeff4c */ addiu $t6,$t7,-180 +/* 41a0c: 05c10004 */ bgez $t6,.L00041a20 +/* 41a10: 31d8000f */ andi $t8,$t6,0xf +/* 41a14: 13000002 */ beqz $t8,.L00041a20 +/* 41a18: 00000000 */ sll $zero,$zero,0x0 +/* 41a1c: 2718fff0 */ addiu $t8,$t8,-16 +.L00041a20: +/* 41a20: 0018c883 */ sra $t9,$t8,0x2 +/* 41a24: ad590004 */ sw $t9,0x4($t2) +/* 41a28: 8fa90038 */ lw $t1,0x38($sp) +/* 41a2c: 27ad0060 */ addiu $t5,$sp,0x60 +/* 41a30: 252bff4c */ addiu $t3,$t1,-180 +/* 41a34: 05610004 */ bgez $t3,.L00041a48 +/* 41a38: 316c0003 */ andi $t4,$t3,0x3 +/* 41a3c: 11800002 */ beqz $t4,.L00041a48 +/* 41a40: 00000000 */ sll $zero,$zero,0x0 +/* 41a44: 258cfffc */ addiu $t4,$t4,-4 +.L00041a48: +/* 41a48: adac0008 */ sw $t4,0x8($t5) +/* 41a4c: 27a80060 */ addiu $t0,$sp,0x60 +/* 41a50: ad00000c */ sw $zero,0xc($t0) +/* 41a54: 8faf0058 */ lw $t7,0x58($sp) +/* 41a58: ade00000 */ sw $zero,0x0($t7) +/* 41a5c: 240e0001 */ addiu $t6,$zero,0x1 +/* 41a60: 10000020 */ beqz $zero,.L00041ae4 +/* 41a64: afae0044 */ sw $t6,0x44($sp) +.L00041a68: +/* 41a68: 8fb80038 */ lw $t8,0x38($sp) +/* 41a6c: 2b0100f4 */ slti $at,$t8,0xf4 +/* 41a70: 1420001c */ bnez $at,.L00041ae4 +/* 41a74: 00000000 */ sll $zero,$zero,0x0 +/* 41a78: 2b0100ff */ slti $at,$t8,0xff +/* 41a7c: 10200019 */ beqz $at,.L00041ae4 +/* 41a80: 00000000 */ sll $zero,$zero,0x0 +/* 41a84: 8fb90038 */ lw $t9,0x38($sp) +/* 41a88: 24010003 */ addiu $at,$zero,0x3 +/* 41a8c: 27ab0060 */ addiu $t3,$sp,0x60 +/* 41a90: 272aff0c */ addiu $t2,$t9,-244 +/* 41a94: 0141001a */ div $zero,$t2,$at +/* 41a98: 00004812 */ mflo $t1 +/* 41a9c: ad690000 */ sw $t1,0x0($t3) +/* 41aa0: 00000000 */ sll $zero,$zero,0x0 +/* 41aa4: 8fac0038 */ lw $t4,0x38($sp) +/* 41aa8: 24010003 */ addiu $at,$zero,0x3 +/* 41aac: 27af0060 */ addiu $t7,$sp,0x60 +/* 41ab0: 258dff0c */ addiu $t5,$t4,-244 +/* 41ab4: 01a1001a */ div $zero,$t5,$at +/* 41ab8: 00004010 */ mfhi $t0 +/* 41abc: ade80004 */ sw $t0,0x4($t7) +/* 41ac0: 00000000 */ sll $zero,$zero,0x0 +/* 41ac4: 27ae0060 */ addiu $t6,$sp,0x60 +/* 41ac8: adc00008 */ sw $zero,0x8($t6) +/* 41acc: 27b80060 */ addiu $t8,$sp,0x60 +/* 41ad0: af00000c */ sw $zero,0xc($t8) +/* 41ad4: 8fb90058 */ lw $t9,0x58($sp) +/* 41ad8: af200000 */ sw $zero,0x0($t9) +/* 41adc: 240a0002 */ addiu $t2,$zero,0x2 +/* 41ae0: afaa0044 */ sw $t2,0x44($sp) +.L00041ae4: +/* 41ae4: 8fa9004c */ lw $t1,0x4c($sp) +/* 41ae8: 11200019 */ beqz $t1,.L00041b50 +/* 41aec: 00000000 */ sll $zero,$zero,0x0 +/* 41af0: 8fab0050 */ lw $t3,0x50($sp) +/* 41af4: 24010002 */ addiu $at,$zero,0x2 +/* 41af8: 15610015 */ bne $t3,$at,.L00041b50 +/* 41afc: 00000000 */ sll $zero,$zero,0x0 +/* 41b00: 8fac0048 */ lw $t4,0x48($sp) +/* 41b04: 8fa80044 */ lw $t0,0x44($sp) +/* 41b08: 8fb80054 */ lw $t8,0x54($sp) +/* 41b0c: 000c68c0 */ sll $t5,$t4,0x3 +/* 41b10: 00087880 */ sll $t7,$t0,0x2 +/* 41b14: 01ac6821 */ addu $t5,$t5,$t4 +/* 41b18: 01e87823 */ subu $t7,$t7,$t0 +/* 41b1c: 000f7900 */ sll $t7,$t7,0x4 +/* 41b20: 000d6900 */ sll $t5,$t5,0x4 +/* 41b24: 01af7021 */ addu $t6,$t5,$t7 +/* 41b28: 0018c900 */ sll $t9,$t8,0x4 +/* 41b2c: 01d95021 */ addu $t2,$t6,$t9 +/* 41b30: 25490010 */ addiu $t1,$t2,0x10 +/* 41b34: 27ab0070 */ addiu $t3,$sp,0x70 +/* 41b38: 012b2021 */ addu $a0,$t1,$t3 +/* 41b3c: 27a50028 */ addiu $a1,$sp,0x28 +/* 41b40: 0c012c5c */ jal func0004b170 +/* 41b44: 24060010 */ addiu $a2,$zero,0x10 +/* 41b48: 1000000f */ beqz $zero,.L00041b88 +/* 41b4c: 00000000 */ sll $zero,$zero,0x0 +.L00041b50: +/* 41b50: 8fac0048 */ lw $t4,0x48($sp) +/* 41b54: 8fad0044 */ lw $t5,0x44($sp) +/* 41b58: 27ae0070 */ addiu $t6,$sp,0x70 +/* 41b5c: 000c40c0 */ sll $t0,$t4,0x3 +/* 41b60: 000d7880 */ sll $t7,$t5,0x2 +/* 41b64: 010c4021 */ addu $t0,$t0,$t4 +/* 41b68: 01ed7823 */ subu $t7,$t7,$t5 +/* 41b6c: 000f7900 */ sll $t7,$t7,0x4 +/* 41b70: 00084100 */ sll $t0,$t0,0x4 +/* 41b74: 010fc021 */ addu $t8,$t0,$t7 +/* 41b78: 030e2021 */ addu $a0,$t8,$t6 +/* 41b7c: 27a50028 */ addiu $a1,$sp,0x28 +/* 41b80: 0c012c5c */ jal func0004b170 +/* 41b84: 24060010 */ addiu $a2,$zero,0x10 +.L00041b88: +/* 41b88: afa00024 */ sw $zero,0x24($sp) +/* 41b8c: 8fb9004c */ lw $t9,0x4c($sp) +/* 41b90: 13200007 */ beqz $t9,.L00041bb0 +/* 41b94: 00000000 */ sll $zero,$zero,0x0 +/* 41b98: 13200051 */ beqz $t9,.L00041ce0 +/* 41b9c: 00000000 */ sll $zero,$zero,0x0 +/* 41ba0: 8faa0050 */ lw $t2,0x50($sp) +/* 41ba4: 24010002 */ addiu $at,$zero,0x2 +/* 41ba8: 1141004d */ beq $t2,$at,.L00041ce0 +/* 41bac: 00000000 */ sll $zero,$zero,0x0 +.L00041bb0: +/* 41bb0: afa00040 */ sw $zero,0x40($sp) +.L00041bb4: +/* 41bb4: 8fa90040 */ lw $t1,0x40($sp) +/* 41bb8: 00095880 */ sll $t3,$t1,0x2 +/* 41bbc: 03ab6021 */ addu $t4,$sp,$t3 +/* 41bc0: 8d8c0060 */ lw $t4,0x60($t4) +/* 41bc4: afac0020 */ sw $t4,0x20($sp) +/* 41bc8: 8fad0020 */ lw $t5,0x20($sp) +/* 41bcc: 24080001 */ addiu $t0,$zero,0x1 +/* 41bd0: 01a87804 */ sllv $t7,$t0,$t5 +/* 41bd4: 25f8ffff */ addiu $t8,$t7,-1 +/* 41bd8: afb8001c */ sw $t8,0x1c($sp) +/* 41bdc: 8fae0040 */ lw $t6,0x40($sp) +/* 41be0: afa0003c */ sw $zero,0x3c($sp) +/* 41be4: 000ec880 */ sll $t9,$t6,0x2 +/* 41be8: 03b95021 */ addu $t2,$sp,$t9 +/* 41bec: 8d4a0028 */ lw $t2,0x28($t2) +/* 41bf0: 19400034 */ blez $t2,.L00041cc4 +/* 41bf4: 00000000 */ sll $zero,$zero,0x0 +.L00041bf8: +/* 41bf8: 8fa90020 */ lw $t1,0x20($sp) +/* 41bfc: 11200011 */ beqz $t1,.L00041c44 +/* 41c00: 00000000 */ sll $zero,$zero,0x0 +/* 41c04: 8fab0190 */ lw $t3,0x190($sp) +/* 41c08: 01203025 */ or $a2,$t1,$zero +/* 41c0c: 2564001c */ addiu $a0,$t3,0x1c +/* 41c10: 0c0118b1 */ jal func000462c4 +/* 41c14: 25652020 */ addiu $a1,$t3,0x2020 +/* 41c18: 8fa80198 */ lw $t0,0x198($sp) +/* 41c1c: 8fac0190 */ lw $t4,0x190($sp) +/* 41c20: 8fb80024 */ lw $t8,0x24($sp) +/* 41c24: 00086940 */ sll $t5,$t0,0x5 +/* 41c28: 01a86823 */ subu $t5,$t5,$t0 +/* 41c2c: 000d68c0 */ sll $t5,$t5,0x3 +/* 41c30: 018d7821 */ addu $t7,$t4,$t5 +/* 41c34: 00187080 */ sll $t6,$t8,0x2 +/* 41c38: 01eec821 */ addu $t9,$t7,$t6 +/* 41c3c: 1000000b */ beqz $zero,.L00041c6c +/* 41c40: af223d08 */ sw $v0,0x3d08($t9) +.L00041c44: +/* 41c44: 8fab0198 */ lw $t3,0x198($sp) +/* 41c48: 8faa0190 */ lw $t2,0x190($sp) +/* 41c4c: 8fac0024 */ lw $t4,0x24($sp) +/* 41c50: 000b4940 */ sll $t1,$t3,0x5 +/* 41c54: 012b4823 */ subu $t1,$t1,$t3 +/* 41c58: 000948c0 */ sll $t1,$t1,0x3 +/* 41c5c: 01494021 */ addu $t0,$t2,$t1 +/* 41c60: 000c6880 */ sll $t5,$t4,0x2 +/* 41c64: 010dc021 */ addu $t8,$t0,$t5 +/* 41c68: af003d08 */ sw $zero,0x3d08($t8) +.L00041c6c: +/* 41c6c: 8faf0198 */ lw $t7,0x198($sp) +/* 41c70: 11e00007 */ beqz $t7,.L00041c90 +/* 41c74: 00000000 */ sll $zero,$zero,0x0 +/* 41c78: 8fab0024 */ lw $t3,0x24($sp) +/* 41c7c: 8fb90190 */ lw $t9,0x190($sp) +/* 41c80: 8fae001c */ lw $t6,0x1c($sp) +/* 41c84: 000b5080 */ sll $t2,$t3,0x2 +/* 41c88: 032a4821 */ addu $t1,$t9,$t2 +/* 41c8c: ad2e3efc */ sw $t6,0x3efc($t1) +.L00041c90: +/* 41c90: 8fac0024 */ lw $t4,0x24($sp) +/* 41c94: 25880001 */ addiu $t0,$t4,0x1 +/* 41c98: afa80024 */ sw $t0,0x24($sp) +/* 41c9c: 8fad003c */ lw $t5,0x3c($sp) +/* 41ca0: 8faf0040 */ lw $t7,0x40($sp) +/* 41ca4: 25b80001 */ addiu $t8,$t5,0x1 +/* 41ca8: 000f5880 */ sll $t3,$t7,0x2 +/* 41cac: 03abc821 */ addu $t9,$sp,$t3 +/* 41cb0: afb8003c */ sw $t8,0x3c($sp) +/* 41cb4: 8f390028 */ lw $t9,0x28($t9) +/* 41cb8: 0319082a */ slt $at,$t8,$t9 +/* 41cbc: 1420ffce */ bnez $at,.L00041bf8 +/* 41cc0: 00000000 */ sll $zero,$zero,0x0 +.L00041cc4: +/* 41cc4: 8faa0040 */ lw $t2,0x40($sp) +/* 41cc8: 254e0001 */ addiu $t6,$t2,0x1 +/* 41ccc: 29c10004 */ slti $at,$t6,0x4 +/* 41cd0: 1420ffb8 */ bnez $at,.L00041bb4 +/* 41cd4: afae0040 */ sw $t6,0x40($sp) +/* 41cd8: 1000014f */ beqz $zero,.L00042218 +/* 41cdc: 00000000 */ sll $zero,$zero,0x0 +.L00041ce0: +/* 41ce0: 8fa90050 */ lw $t1,0x50($sp) +/* 41ce4: 24010002 */ addiu $at,$zero,0x2 +/* 41ce8: 1521014b */ bne $t1,$at,.L00042218 +/* 41cec: 00000000 */ sll $zero,$zero,0x0 +/* 41cf0: 8fac0054 */ lw $t4,0x54($sp) +/* 41cf4: 15800087 */ bnez $t4,.L00041f14 +/* 41cf8: 00000000 */ sll $zero,$zero,0x0 +/* 41cfc: afa00040 */ sw $zero,0x40($sp) +.L00041d00: +/* 41d00: 8fa80040 */ lw $t0,0x40($sp) +/* 41d04: 00086880 */ sll $t5,$t0,0x2 +/* 41d08: 03ad7821 */ addu $t7,$sp,$t5 +/* 41d0c: 8def0060 */ lw $t7,0x60($t7) +/* 41d10: afaf0020 */ sw $t7,0x20($sp) +/* 41d14: 8fab0020 */ lw $t3,0x20($sp) +/* 41d18: 24180001 */ addiu $t8,$zero,0x1 +/* 41d1c: 0178c804 */ sllv $t9,$t8,$t3 +/* 41d20: 272affff */ addiu $t2,$t9,-1 +/* 41d24: afaa001c */ sw $t2,0x1c($sp) +/* 41d28: 8fae0040 */ lw $t6,0x40($sp) +/* 41d2c: afa0003c */ sw $zero,0x3c($sp) +/* 41d30: 000e4880 */ sll $t1,$t6,0x2 +/* 41d34: 03a96021 */ addu $t4,$sp,$t1 +/* 41d38: 8d8c0028 */ lw $t4,0x28($t4) +/* 41d3c: 1980006e */ blez $t4,.L00041ef8 +/* 41d40: 00000000 */ sll $zero,$zero,0x0 +.L00041d44: +/* 41d44: 8fa80020 */ lw $t0,0x20($sp) +/* 41d48: 11000011 */ beqz $t0,.L00041d90 +/* 41d4c: 00000000 */ sll $zero,$zero,0x0 +/* 41d50: 8fad0190 */ lw $t5,0x190($sp) +/* 41d54: 01003025 */ or $a2,$t0,$zero +/* 41d58: 25a4001c */ addiu $a0,$t5,0x1c +/* 41d5c: 0c0118b1 */ jal func000462c4 +/* 41d60: 25a52020 */ addiu $a1,$t5,0x2020 +/* 41d64: 8fb80198 */ lw $t8,0x198($sp) +/* 41d68: 8faf0190 */ lw $t7,0x190($sp) +/* 41d6c: 8faa0024 */ lw $t2,0x24($sp) +/* 41d70: 00185940 */ sll $t3,$t8,0x5 +/* 41d74: 01785823 */ subu $t3,$t3,$t8 +/* 41d78: 000b58c0 */ sll $t3,$t3,0x3 +/* 41d7c: 01ebc821 */ addu $t9,$t7,$t3 +/* 41d80: 000a7080 */ sll $t6,$t2,0x2 +/* 41d84: 032e4821 */ addu $t1,$t9,$t6 +/* 41d88: 1000000b */ beqz $zero,.L00041db8 +/* 41d8c: ad223d64 */ sw $v0,0x3d64($t1) +.L00041d90: +/* 41d90: 8fad0198 */ lw $t5,0x198($sp) +/* 41d94: 8fac0190 */ lw $t4,0x190($sp) +/* 41d98: 8faf0024 */ lw $t7,0x24($sp) +/* 41d9c: 000d4140 */ sll $t0,$t5,0x5 +/* 41da0: 010d4023 */ subu $t0,$t0,$t5 +/* 41da4: 000840c0 */ sll $t0,$t0,0x3 +/* 41da8: 0188c021 */ addu $t8,$t4,$t0 +/* 41dac: 000f5880 */ sll $t3,$t7,0x2 +/* 41db0: 030b5021 */ addu $t2,$t8,$t3 +/* 41db4: ad403d64 */ sw $zero,0x3d64($t2) +.L00041db8: +/* 41db8: 8fb90020 */ lw $t9,0x20($sp) +/* 41dbc: 13200011 */ beqz $t9,.L00041e04 +/* 41dc0: 00000000 */ sll $zero,$zero,0x0 +/* 41dc4: 8fae0190 */ lw $t6,0x190($sp) +/* 41dc8: 03203025 */ or $a2,$t9,$zero +/* 41dcc: 25c4001c */ addiu $a0,$t6,0x1c +/* 41dd0: 0c0118b1 */ jal func000462c4 +/* 41dd4: 25c52020 */ addiu $a1,$t6,0x2020 +/* 41dd8: 8fad0198 */ lw $t5,0x198($sp) +/* 41ddc: 8fa90190 */ lw $t1,0x190($sp) +/* 41de0: 8faf0024 */ lw $t7,0x24($sp) +/* 41de4: 000d6140 */ sll $t4,$t5,0x5 +/* 41de8: 018d6023 */ subu $t4,$t4,$t5 +/* 41dec: 000c60c0 */ sll $t4,$t4,0x3 +/* 41df0: 012c4021 */ addu $t0,$t1,$t4 +/* 41df4: 000fc080 */ sll $t8,$t7,0x2 +/* 41df8: 01185821 */ addu $t3,$t0,$t8 +/* 41dfc: 1000000b */ beqz $zero,.L00041e2c +/* 41e00: ad623d98 */ sw $v0,0x3d98($t3) +.L00041e04: +/* 41e04: 8fae0198 */ lw $t6,0x198($sp) +/* 41e08: 8faa0190 */ lw $t2,0x190($sp) +/* 41e0c: 8fa90024 */ lw $t1,0x24($sp) +/* 41e10: 000ec940 */ sll $t9,$t6,0x5 +/* 41e14: 032ec823 */ subu $t9,$t9,$t6 +/* 41e18: 0019c8c0 */ sll $t9,$t9,0x3 +/* 41e1c: 01596821 */ addu $t5,$t2,$t9 +/* 41e20: 00096080 */ sll $t4,$t1,0x2 +/* 41e24: 01ac7821 */ addu $t7,$t5,$t4 +/* 41e28: ade03d98 */ sw $zero,0x3d98($t7) +.L00041e2c: +/* 41e2c: 8fa80020 */ lw $t0,0x20($sp) +/* 41e30: 11000011 */ beqz $t0,.L00041e78 +/* 41e34: 00000000 */ sll $zero,$zero,0x0 +/* 41e38: 8fb80190 */ lw $t8,0x190($sp) +/* 41e3c: 01003025 */ or $a2,$t0,$zero +/* 41e40: 2704001c */ addiu $a0,$t8,0x1c +/* 41e44: 0c0118b1 */ jal func000462c4 +/* 41e48: 27052020 */ addiu $a1,$t8,0x2020 +/* 41e4c: 8fae0198 */ lw $t6,0x198($sp) +/* 41e50: 8fab0190 */ lw $t3,0x190($sp) +/* 41e54: 8fa90024 */ lw $t1,0x24($sp) +/* 41e58: 000e5140 */ sll $t2,$t6,0x5 +/* 41e5c: 014e5023 */ subu $t2,$t2,$t6 +/* 41e60: 000a50c0 */ sll $t2,$t2,0x3 +/* 41e64: 016ac821 */ addu $t9,$t3,$t2 +/* 41e68: 00096880 */ sll $t5,$t1,0x2 +/* 41e6c: 032d6021 */ addu $t4,$t9,$t5 +/* 41e70: 1000000b */ beqz $zero,.L00041ea0 +/* 41e74: ad823dcc */ sw $v0,0x3dcc($t4) +.L00041e78: +/* 41e78: 8fb80198 */ lw $t8,0x198($sp) +/* 41e7c: 8faf0190 */ lw $t7,0x190($sp) +/* 41e80: 8fab0024 */ lw $t3,0x24($sp) +/* 41e84: 00184140 */ sll $t0,$t8,0x5 +/* 41e88: 01184023 */ subu $t0,$t0,$t8 +/* 41e8c: 000840c0 */ sll $t0,$t0,0x3 +/* 41e90: 01e87021 */ addu $t6,$t7,$t0 +/* 41e94: 000b5080 */ sll $t2,$t3,0x2 +/* 41e98: 01ca4821 */ addu $t1,$t6,$t2 +/* 41e9c: ad203dcc */ sw $zero,0x3dcc($t1) +.L00041ea0: +/* 41ea0: 8fb90198 */ lw $t9,0x198($sp) +/* 41ea4: 13200007 */ beqz $t9,.L00041ec4 +/* 41ea8: 00000000 */ sll $zero,$zero,0x0 +/* 41eac: 8fb80024 */ lw $t8,0x24($sp) +/* 41eb0: 8fac0190 */ lw $t4,0x190($sp) +/* 41eb4: 8fad001c */ lw $t5,0x1c($sp) +/* 41eb8: 00187880 */ sll $t7,$t8,0x2 +/* 41ebc: 018f4021 */ addu $t0,$t4,$t7 +/* 41ec0: ad0d3f14 */ sw $t5,0x3f14($t0) +.L00041ec4: +/* 41ec4: 8fab0024 */ lw $t3,0x24($sp) +/* 41ec8: 256e0001 */ addiu $t6,$t3,0x1 +/* 41ecc: afae0024 */ sw $t6,0x24($sp) +/* 41ed0: 8faa003c */ lw $t2,0x3c($sp) +/* 41ed4: 8fb90040 */ lw $t9,0x40($sp) +/* 41ed8: 25490003 */ addiu $t1,$t2,0x3 +/* 41edc: 0019c080 */ sll $t8,$t9,0x2 +/* 41ee0: 03b86021 */ addu $t4,$sp,$t8 +/* 41ee4: afa9003c */ sw $t1,0x3c($sp) +/* 41ee8: 8d8c0028 */ lw $t4,0x28($t4) +/* 41eec: 012c082a */ slt $at,$t1,$t4 +/* 41ef0: 1420ff94 */ bnez $at,.L00041d44 +/* 41ef4: 00000000 */ sll $zero,$zero,0x0 +.L00041ef8: +/* 41ef8: 8faf0040 */ lw $t7,0x40($sp) +/* 41efc: 25ed0001 */ addiu $t5,$t7,0x1 +/* 41f00: 29a10004 */ slti $at,$t5,0x4 +/* 41f04: 1420ff7e */ bnez $at,.L00041d00 +/* 41f08: afad0040 */ sw $t5,0x40($sp) +/* 41f0c: 100000c2 */ beqz $zero,.L00042218 +/* 41f10: 00000000 */ sll $zero,$zero,0x0 +.L00041f14: +/* 41f14: 27a80060 */ addiu $t0,$sp,0x60 +/* 41f18: 8d0b0000 */ lw $t3,0x0($t0) +/* 41f1c: afab0020 */ sw $t3,0x20($sp) +/* 41f20: 8fae0020 */ lw $t6,0x20($sp) +/* 41f24: 240a0001 */ addiu $t2,$zero,0x1 +/* 41f28: 01cac804 */ sllv $t9,$t2,$t6 +/* 41f2c: 2738ffff */ addiu $t8,$t9,-1 +/* 41f30: afb8001c */ sw $t8,0x1c($sp) +/* 41f34: afa0003c */ sw $zero,0x3c($sp) +.L00041f38: +/* 41f38: 8fa90020 */ lw $t1,0x20($sp) +/* 41f3c: 11200011 */ beqz $t1,.L00041f84 +/* 41f40: 00000000 */ sll $zero,$zero,0x0 +/* 41f44: 8fac0190 */ lw $t4,0x190($sp) +/* 41f48: 01203025 */ or $a2,$t1,$zero +/* 41f4c: 2584001c */ addiu $a0,$t4,0x1c +/* 41f50: 0c0118b1 */ jal func000462c4 +/* 41f54: 25852020 */ addiu $a1,$t4,0x2020 +/* 41f58: 8fad0198 */ lw $t5,0x198($sp) +/* 41f5c: 8faf0190 */ lw $t7,0x190($sp) +/* 41f60: 8faa0024 */ lw $t2,0x24($sp) +/* 41f64: 000d4140 */ sll $t0,$t5,0x5 +/* 41f68: 010d4023 */ subu $t0,$t0,$t5 +/* 41f6c: 000840c0 */ sll $t0,$t0,0x3 +/* 41f70: 01e85821 */ addu $t3,$t7,$t0 +/* 41f74: 000a7080 */ sll $t6,$t2,0x2 +/* 41f78: 016ec821 */ addu $t9,$t3,$t6 +/* 41f7c: 1000000b */ beqz $zero,.L00041fac +/* 41f80: af223d08 */ sw $v0,0x3d08($t9) +.L00041f84: +/* 41f84: 8fac0198 */ lw $t4,0x198($sp) +/* 41f88: 8fb80190 */ lw $t8,0x190($sp) +/* 41f8c: 8faf0024 */ lw $t7,0x24($sp) +/* 41f90: 000c4940 */ sll $t1,$t4,0x5 +/* 41f94: 012c4823 */ subu $t1,$t1,$t4 +/* 41f98: 000948c0 */ sll $t1,$t1,0x3 +/* 41f9c: 03096821 */ addu $t5,$t8,$t1 +/* 41fa0: 000f4080 */ sll $t0,$t7,0x2 +/* 41fa4: 01a85021 */ addu $t2,$t5,$t0 +/* 41fa8: ad403d08 */ sw $zero,0x3d08($t2) +.L00041fac: +/* 41fac: 8fab0198 */ lw $t3,0x198($sp) +/* 41fb0: 11600007 */ beqz $t3,.L00041fd0 +/* 41fb4: 00000000 */ sll $zero,$zero,0x0 +/* 41fb8: 8fac0024 */ lw $t4,0x24($sp) +/* 41fbc: 8fb90190 */ lw $t9,0x190($sp) +/* 41fc0: 8fae001c */ lw $t6,0x1c($sp) +/* 41fc4: 000cc080 */ sll $t8,$t4,0x2 +/* 41fc8: 03384821 */ addu $t1,$t9,$t8 +/* 41fcc: ad2e3efc */ sw $t6,0x3efc($t1) +.L00041fd0: +/* 41fd0: 8faf0024 */ lw $t7,0x24($sp) +/* 41fd4: 25ed0001 */ addiu $t5,$t7,0x1 +/* 41fd8: afad0024 */ sw $t5,0x24($sp) +/* 41fdc: 8fa8003c */ lw $t0,0x3c($sp) +/* 41fe0: 250a0001 */ addiu $t2,$t0,0x1 +/* 41fe4: 29410006 */ slti $at,$t2,0x6 +/* 41fe8: 1420ffd3 */ bnez $at,.L00041f38 +/* 41fec: afaa003c */ sw $t2,0x3c($sp) +/* 41ff0: 27ab0028 */ addiu $t3,$sp,0x28 +/* 41ff4: 8d6c0000 */ lw $t4,0x0($t3) +/* 41ff8: 2599fffa */ addiu $t9,$t4,-6 +/* 41ffc: ad790000 */ sw $t9,0x0($t3) +/* 42000: 24180003 */ addiu $t8,$zero,0x3 +/* 42004: afb80024 */ sw $t8,0x24($sp) +/* 42008: afa00040 */ sw $zero,0x40($sp) +.L0004200c: +/* 4200c: 8fae0040 */ lw $t6,0x40($sp) +/* 42010: 000e4880 */ sll $t1,$t6,0x2 +/* 42014: 03a97821 */ addu $t7,$sp,$t1 +/* 42018: 8def0060 */ lw $t7,0x60($t7) +/* 4201c: afaf0020 */ sw $t7,0x20($sp) +/* 42020: 8fad0020 */ lw $t5,0x20($sp) +/* 42024: 24080001 */ addiu $t0,$zero,0x1 +/* 42028: 01a85004 */ sllv $t2,$t0,$t5 +/* 4202c: 254cffff */ addiu $t4,$t2,-1 +/* 42030: afac001c */ sw $t4,0x1c($sp) +/* 42034: 8fb90040 */ lw $t9,0x40($sp) +/* 42038: afa0003c */ sw $zero,0x3c($sp) +/* 4203c: 00195880 */ sll $t3,$t9,0x2 +/* 42040: 03abc021 */ addu $t8,$sp,$t3 +/* 42044: 8f180028 */ lw $t8,0x28($t8) +/* 42048: 1b00006e */ blez $t8,.L00042204 +/* 4204c: 00000000 */ sll $zero,$zero,0x0 +.L00042050: +/* 42050: 8fae0020 */ lw $t6,0x20($sp) +/* 42054: 11c00011 */ beqz $t6,.L0004209c +/* 42058: 00000000 */ sll $zero,$zero,0x0 +/* 4205c: 8fa90190 */ lw $t1,0x190($sp) +/* 42060: 01c03025 */ or $a2,$t6,$zero +/* 42064: 2524001c */ addiu $a0,$t1,0x1c +/* 42068: 0c0118b1 */ jal func000462c4 +/* 4206c: 25252020 */ addiu $a1,$t1,0x2020 +/* 42070: 8fa80198 */ lw $t0,0x198($sp) +/* 42074: 8faf0190 */ lw $t7,0x190($sp) +/* 42078: 8fac0024 */ lw $t4,0x24($sp) +/* 4207c: 00086940 */ sll $t5,$t0,0x5 +/* 42080: 01a86823 */ subu $t5,$t5,$t0 +/* 42084: 000d68c0 */ sll $t5,$t5,0x3 +/* 42088: 01ed5021 */ addu $t2,$t7,$t5 +/* 4208c: 000cc880 */ sll $t9,$t4,0x2 +/* 42090: 01595821 */ addu $t3,$t2,$t9 +/* 42094: 1000000b */ beqz $zero,.L000420c4 +/* 42098: ad623d64 */ sw $v0,0x3d64($t3) +.L0004209c: +/* 4209c: 8fa90198 */ lw $t1,0x198($sp) +/* 420a0: 8fb80190 */ lw $t8,0x190($sp) +/* 420a4: 8faf0024 */ lw $t7,0x24($sp) +/* 420a8: 00097140 */ sll $t6,$t1,0x5 +/* 420ac: 01c97023 */ subu $t6,$t6,$t1 +/* 420b0: 000e70c0 */ sll $t6,$t6,0x3 +/* 420b4: 030e4021 */ addu $t0,$t8,$t6 +/* 420b8: 000f6880 */ sll $t5,$t7,0x2 +/* 420bc: 010d6021 */ addu $t4,$t0,$t5 +/* 420c0: ad803d64 */ sw $zero,0x3d64($t4) +.L000420c4: +/* 420c4: 8faa0020 */ lw $t2,0x20($sp) +/* 420c8: 11400011 */ beqz $t2,.L00042110 +/* 420cc: 00000000 */ sll $zero,$zero,0x0 +/* 420d0: 8fb90190 */ lw $t9,0x190($sp) +/* 420d4: 01403025 */ or $a2,$t2,$zero +/* 420d8: 2724001c */ addiu $a0,$t9,0x1c +/* 420dc: 0c0118b1 */ jal func000462c4 +/* 420e0: 27252020 */ addiu $a1,$t9,0x2020 +/* 420e4: 8fa90198 */ lw $t1,0x198($sp) +/* 420e8: 8fab0190 */ lw $t3,0x190($sp) +/* 420ec: 8faf0024 */ lw $t7,0x24($sp) +/* 420f0: 0009c140 */ sll $t8,$t1,0x5 +/* 420f4: 0309c023 */ subu $t8,$t8,$t1 +/* 420f8: 0018c0c0 */ sll $t8,$t8,0x3 +/* 420fc: 01787021 */ addu $t6,$t3,$t8 +/* 42100: 000f4080 */ sll $t0,$t7,0x2 +/* 42104: 01c86821 */ addu $t5,$t6,$t0 +/* 42108: 1000000b */ beqz $zero,.L00042138 +/* 4210c: ada23d98 */ sw $v0,0x3d98($t5) +.L00042110: +/* 42110: 8fb90198 */ lw $t9,0x198($sp) +/* 42114: 8fac0190 */ lw $t4,0x190($sp) +/* 42118: 8fab0024 */ lw $t3,0x24($sp) +/* 4211c: 00195140 */ sll $t2,$t9,0x5 +/* 42120: 01595023 */ subu $t2,$t2,$t9 +/* 42124: 000a50c0 */ sll $t2,$t2,0x3 +/* 42128: 018a4821 */ addu $t1,$t4,$t2 +/* 4212c: 000bc080 */ sll $t8,$t3,0x2 +/* 42130: 01387821 */ addu $t7,$t1,$t8 +/* 42134: ade03d98 */ sw $zero,0x3d98($t7) +.L00042138: +/* 42138: 8fae0020 */ lw $t6,0x20($sp) +/* 4213c: 11c00011 */ beqz $t6,.L00042184 +/* 42140: 00000000 */ sll $zero,$zero,0x0 +/* 42144: 8fa80190 */ lw $t0,0x190($sp) +/* 42148: 01c03025 */ or $a2,$t6,$zero +/* 4214c: 2504001c */ addiu $a0,$t0,0x1c +/* 42150: 0c0118b1 */ jal func000462c4 +/* 42154: 25052020 */ addiu $a1,$t0,0x2020 +/* 42158: 8fb90198 */ lw $t9,0x198($sp) +/* 4215c: 8fad0190 */ lw $t5,0x190($sp) +/* 42160: 8fab0024 */ lw $t3,0x24($sp) +/* 42164: 00196140 */ sll $t4,$t9,0x5 +/* 42168: 01996023 */ subu $t4,$t4,$t9 +/* 4216c: 000c60c0 */ sll $t4,$t4,0x3 +/* 42170: 01ac5021 */ addu $t2,$t5,$t4 +/* 42174: 000b4880 */ sll $t1,$t3,0x2 +/* 42178: 0149c021 */ addu $t8,$t2,$t1 +/* 4217c: 1000000b */ beqz $zero,.L000421ac +/* 42180: af023dcc */ sw $v0,0x3dcc($t8) +.L00042184: +/* 42184: 8fa80198 */ lw $t0,0x198($sp) +/* 42188: 8faf0190 */ lw $t7,0x190($sp) +/* 4218c: 8fad0024 */ lw $t5,0x24($sp) +/* 42190: 00087140 */ sll $t6,$t0,0x5 +/* 42194: 01c87023 */ subu $t6,$t6,$t0 +/* 42198: 000e70c0 */ sll $t6,$t6,0x3 +/* 4219c: 01eec821 */ addu $t9,$t7,$t6 +/* 421a0: 000d6080 */ sll $t4,$t5,0x2 +/* 421a4: 032c5821 */ addu $t3,$t9,$t4 +/* 421a8: ad603dcc */ sw $zero,0x3dcc($t3) +.L000421ac: +/* 421ac: 8faa0198 */ lw $t2,0x198($sp) +/* 421b0: 11400007 */ beqz $t2,.L000421d0 +/* 421b4: 00000000 */ sll $zero,$zero,0x0 +/* 421b8: 8fa80024 */ lw $t0,0x24($sp) +/* 421bc: 8fb80190 */ lw $t8,0x190($sp) +/* 421c0: 8fa9001c */ lw $t1,0x1c($sp) +/* 421c4: 00087880 */ sll $t7,$t0,0x2 +/* 421c8: 030f7021 */ addu $t6,$t8,$t7 +/* 421cc: adc93f14 */ sw $t1,0x3f14($t6) +.L000421d0: +/* 421d0: 8fad0024 */ lw $t5,0x24($sp) +/* 421d4: 25b90001 */ addiu $t9,$t5,0x1 +/* 421d8: afb90024 */ sw $t9,0x24($sp) +/* 421dc: 8fac003c */ lw $t4,0x3c($sp) +/* 421e0: 8faa0040 */ lw $t2,0x40($sp) +/* 421e4: 258b0003 */ addiu $t3,$t4,0x3 +/* 421e8: 000a4080 */ sll $t0,$t2,0x2 +/* 421ec: 03a8c021 */ addu $t8,$sp,$t0 +/* 421f0: afab003c */ sw $t3,0x3c($sp) +/* 421f4: 8f180028 */ lw $t8,0x28($t8) +/* 421f8: 0178082a */ slt $at,$t3,$t8 +/* 421fc: 1420ff94 */ bnez $at,.L00042050 +/* 42200: 00000000 */ sll $zero,$zero,0x0 +.L00042204: +/* 42204: 8faf0040 */ lw $t7,0x40($sp) +/* 42208: 25e90001 */ addiu $t1,$t7,0x1 +/* 4220c: 29210004 */ slti $at,$t1,0x4 +/* 42210: 1420ff7e */ bnez $at,.L0004200c +/* 42214: afa90040 */ sw $t1,0x40($sp) +.L00042218: +/* 42218: 10000003 */ beqz $zero,.L00042228 +/* 4221c: 24020001 */ addiu $v0,$zero,0x1 +/* 42220: 10000001 */ beqz $zero,.L00042228 +/* 42224: 00000000 */ sll $zero,$zero,0x0 +.L00042228: +/* 42228: 8fbf0014 */ lw $ra,0x14($sp) +/* 4222c: 27bd0190 */ addiu $sp,$sp,0x190 +/* 42230: 03e00008 */ jr $ra +/* 42234: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00042238 +/* 42238: 27bdff98 */ addiu $sp,$sp,-104 +/* 4223c: afbf0024 */ sw $ra,0x24($sp) +/* 42240: afa40068 */ sw $a0,0x68($sp) +/* 42244: afa5006c */ sw $a1,0x6c($sp) +/* 42248: afa60070 */ sw $a2,0x70($sp) +/* 4224c: 8fae0068 */ lw $t6,0x68($sp) +/* 42250: 8dcf2020 */ lw $t7,0x2020($t6) +/* 42254: afaf0064 */ sw $t7,0x64($sp) +/* 42258: 8fb80068 */ lw $t8,0x68($sp) +/* 4225c: 8f193ba4 */ lw $t9,0x3ba4($t8) +/* 42260: 13200007 */ beqz $t9,.L00042280 +/* 42264: 00000000 */ sll $zero,$zero,0x0 +/* 42268: 8fa40068 */ lw $a0,0x68($sp) +/* 4226c: 8fa5006c */ lw $a1,0x6c($sp) +/* 42270: 0c01036b */ jal func00040dac +/* 42274: 8fa60070 */ lw $a2,0x70($sp) +/* 42278: 10000005 */ beqz $zero,.L00042290 +/* 4227c: 00000000 */ sll $zero,$zero,0x0 +.L00042280: +/* 42280: 8fa40068 */ lw $a0,0x68($sp) +/* 42284: 8fa5006c */ lw $a1,0x6c($sp) +/* 42288: 0c010580 */ jal func00041600 +/* 4228c: 8fa60070 */ lw $a2,0x70($sp) +.L00042290: +/* 42290: 8fa9006c */ lw $t1,0x6c($sp) +/* 42294: 8fa80068 */ lw $t0,0x68($sp) +/* 42298: 8fac0070 */ lw $t4,0x70($sp) +/* 4229c: 00095080 */ sll $t2,$t1,0x2 +/* 422a0: 010a5821 */ addu $t3,$t0,$t2 +/* 422a4: 000c6880 */ sll $t5,$t4,0x2 +/* 422a8: 016d7021 */ addu $t6,$t3,$t5 +/* 422ac: 8dcf3c80 */ lw $t7,0x3c80($t6) +/* 422b0: 000fc040 */ sll $t8,$t7,0x1 +/* 422b4: afb80060 */ sw $t8,0x60($sp) +/* 422b8: 8fb90068 */ lw $t9,0x68($sp) +/* 422bc: 3c0d7005 */ lui $t5,0x7005 +/* 422c0: 25ad7860 */ addiu $t5,$t5,0x7860 +/* 422c4: 8f2a3bb4 */ lw $t2,0x3bb4($t9) +/* 422c8: 8f293ba4 */ lw $t1,0x3ba4($t9) +/* 422cc: 000a6080 */ sll $t4,$t2,0x2 +/* 422d0: 018a6023 */ subu $t4,$t4,$t2 +/* 422d4: 000c6080 */ sll $t4,$t4,0x2 +/* 422d8: 00094140 */ sll $t0,$t1,0x5 +/* 422dc: 018a6023 */ subu $t4,$t4,$t2 +/* 422e0: 01094021 */ addu $t0,$t0,$t1 +/* 422e4: 00084080 */ sll $t0,$t0,0x2 +/* 422e8: 000c6080 */ sll $t4,$t4,0x2 +/* 422ec: 010c5821 */ addu $t3,$t0,$t4 +/* 422f0: 016d7021 */ addu $t6,$t3,$t5 +/* 422f4: afae0050 */ sw $t6,0x50($sp) +/* 422f8: 8faf0068 */ lw $t7,0x68($sp) +/* 422fc: 3c0c7005 */ lui $t4,0x7005 +/* 42300: 258c7968 */ addiu $t4,$t4,0x7968 +/* 42304: 8df83ba4 */ lw $t8,0x3ba4($t7) +/* 42308: 8df93bb4 */ lw $t9,0x3bb4($t7) +/* 4230c: 00184880 */ sll $t1,$t8,0x2 +/* 42310: 00195080 */ sll $t2,$t9,0x2 +/* 42314: 01384821 */ addu $t1,$t1,$t8 +/* 42318: 01595023 */ subu $t2,$t2,$t9 +/* 4231c: 000a5080 */ sll $t2,$t2,0x2 +/* 42320: 000948c0 */ sll $t1,$t1,0x3 +/* 42324: 01384823 */ subu $t1,$t1,$t8 +/* 42328: 01595021 */ addu $t2,$t2,$t9 +/* 4232c: 012a4021 */ addu $t0,$t1,$t2 +/* 42330: 010c5821 */ addu $t3,$t0,$t4 +/* 42334: afab004c */ sw $t3,0x4c($sp) +/* 42338: 8fae006c */ lw $t6,0x6c($sp) +/* 4233c: 8fad0068 */ lw $t5,0x68($sp) +/* 42340: 8fb90070 */ lw $t9,0x70($sp) +/* 42344: 000ec080 */ sll $t8,$t6,0x2 +/* 42348: 01b87821 */ addu $t7,$t5,$t8 +/* 4234c: 00194880 */ sll $t1,$t9,0x2 +/* 42350: 01e95021 */ addu $t2,$t7,$t1 +/* 42354: 8d483c98 */ lw $t0,0x3c98($t2) +/* 42358: 1500003c */ bnez $t0,.L0004244c +/* 4235c: 00000000 */ sll $zero,$zero,0x0 +/* 42360: 8d4c3ca0 */ lw $t4,0x3ca0($t2) +/* 42364: 15800039 */ bnez $t4,.L0004244c +/* 42368: 00000000 */ sll $zero,$zero,0x0 +/* 4236c: 8fae006c */ lw $t6,0x6c($sp) +/* 42370: 8fab0068 */ lw $t3,0x68($sp) +/* 42374: 8fb90070 */ lw $t9,0x70($sp) +/* 42378: 000e6880 */ sll $t5,$t6,0x2 +/* 4237c: 016dc021 */ addu $t8,$t3,$t5 +/* 42380: 00197880 */ sll $t7,$t9,0x2 +/* 42384: 030f4821 */ addu $t1,$t8,$t7 +/* 42388: 8d283ce0 */ lw $t0,0x3ce0($t1) +/* 4238c: 8fac0050 */ lw $t4,0x50($sp) +/* 42390: 27b90054 */ addiu $t9,$sp,0x54 +/* 42394: 00085040 */ sll $t2,$t0,0x1 +/* 42398: 018a7021 */ addu $t6,$t4,$t2 +/* 4239c: 85cb0000 */ lh $t3,0x0($t6) +/* 423a0: 256d0001 */ addiu $t5,$t3,0x1 +/* 423a4: af2d0000 */ sw $t5,0x0($t9) +/* 423a8: 27b80054 */ addiu $t8,$sp,0x54 +/* 423ac: 8f0f0000 */ lw $t7,0x0($t8) +/* 423b0: 8fa90060 */ lw $t1,0x60($sp) +/* 423b4: 012f082a */ slt $at,$t1,$t7 +/* 423b8: 10200008 */ beqz $at,.L000423dc +/* 423bc: 00000000 */ sll $zero,$zero,0x0 +/* 423c0: 8fa80060 */ lw $t0,0x60($sp) +/* 423c4: 27ac0054 */ addiu $t4,$sp,0x54 +/* 423c8: 27aa0054 */ addiu $t2,$sp,0x54 +/* 423cc: ad880004 */ sw $t0,0x4($t4) +/* 423d0: 8d4e0004 */ lw $t6,0x4($t2) +/* 423d4: 1000001b */ beqz $zero,.L00042444 +/* 423d8: ad4e0000 */ sw $t6,0x0($t2) +.L000423dc: +/* 423dc: 8fad006c */ lw $t5,0x6c($sp) +/* 423e0: 8fab0068 */ lw $t3,0x68($sp) +/* 423e4: 8faf0070 */ lw $t7,0x70($sp) +/* 423e8: 000dc880 */ sll $t9,$t5,0x2 +/* 423ec: 0179c021 */ addu $t8,$t3,$t9 +/* 423f0: 000f4880 */ sll $t1,$t7,0x2 +/* 423f4: 03094021 */ addu $t0,$t8,$t1 +/* 423f8: 8d0c3ce8 */ lw $t4,0x3ce8($t0) +/* 423fc: 8d0e3ce0 */ lw $t6,0x3ce0($t0) +/* 42400: 8fab0050 */ lw $t3,0x50($sp) +/* 42404: 27a90054 */ addiu $t1,$sp,0x54 +/* 42408: 018e5021 */ addu $t2,$t4,$t6 +/* 4240c: 000a6840 */ sll $t5,$t2,0x1 +/* 42410: 016dc821 */ addu $t9,$t3,$t5 +/* 42414: 872f0002 */ lh $t7,0x2($t9) +/* 42418: 25f80001 */ addiu $t8,$t7,0x1 +/* 4241c: ad380004 */ sw $t8,0x4($t1) +/* 42420: 27a80054 */ addiu $t0,$sp,0x54 +/* 42424: 8d0c0004 */ lw $t4,0x4($t0) +/* 42428: 8fae0060 */ lw $t6,0x60($sp) +/* 4242c: 01cc082a */ slt $at,$t6,$t4 +/* 42430: 10200004 */ beqz $at,.L00042444 +/* 42434: 00000000 */ sll $zero,$zero,0x0 +/* 42438: 8faa0060 */ lw $t2,0x60($sp) +/* 4243c: 27ab0054 */ addiu $t3,$sp,0x54 +/* 42440: ad6a0004 */ sw $t2,0x4($t3) +.L00042444: +/* 42444: 10000028 */ beqz $zero,.L000424e8 +/* 42448: 00000000 */ sll $zero,$zero,0x0 +.L0004244c: +/* 4244c: 8fb9006c */ lw $t9,0x6c($sp) +/* 42450: 8fad0068 */ lw $t5,0x68($sp) +/* 42454: 8fa90070 */ lw $t1,0x70($sp) +/* 42458: 00197880 */ sll $t7,$t9,0x2 +/* 4245c: 01afc021 */ addu $t8,$t5,$t7 +/* 42460: 00094080 */ sll $t0,$t1,0x2 +/* 42464: 03086021 */ addu $t4,$t8,$t0 +/* 42468: 8d8e3ca0 */ lw $t6,0x3ca0($t4) +/* 4246c: 24010002 */ addiu $at,$zero,0x2 +/* 42470: 15c1000c */ bne $t6,$at,.L000424a4 +/* 42474: 00000000 */ sll $zero,$zero,0x0 +/* 42478: 8d8a3ca8 */ lw $t2,0x3ca8($t4) +/* 4247c: 15400009 */ bnez $t2,.L000424a4 +/* 42480: 00000000 */ sll $zero,$zero,0x0 +/* 42484: 8fab004c */ lw $t3,0x4c($sp) +/* 42488: 27a90054 */ addiu $t1,$sp,0x54 +/* 4248c: 91790002 */ lbu $t9,0x2($t3) +/* 42490: 00196880 */ sll $t5,$t9,0x2 +/* 42494: 01b96823 */ subu $t5,$t5,$t9 +/* 42498: 25af0003 */ addiu $t7,$t5,0x3 +/* 4249c: 10000006 */ beqz $zero,.L000424b8 +/* 424a0: ad2f0000 */ sw $t7,0x0($t1) +.L000424a4: +/* 424a4: 8fb80050 */ lw $t8,0x50($sp) +/* 424a8: 27ac0054 */ addiu $t4,$sp,0x54 +/* 424ac: 8708000e */ lh $t0,0xe($t8) +/* 424b0: 250e0001 */ addiu $t6,$t0,0x1 +/* 424b4: ad8e0000 */ sw $t6,0x0($t4) +.L000424b8: +/* 424b8: 27aa0054 */ addiu $t2,$sp,0x54 +/* 424bc: 8d4b0000 */ lw $t3,0x0($t2) +/* 424c0: 8fb90060 */ lw $t9,0x60($sp) +/* 424c4: 032b082a */ slt $at,$t9,$t3 +/* 424c8: 10200004 */ beqz $at,.L000424dc +/* 424cc: 00000000 */ sll $zero,$zero,0x0 +/* 424d0: 8fad0060 */ lw $t5,0x60($sp) +/* 424d4: 27af0054 */ addiu $t7,$sp,0x54 +/* 424d8: aded0000 */ sw $t5,0x0($t7) +.L000424dc: +/* 424dc: 8fa90060 */ lw $t1,0x60($sp) +/* 424e0: 27b80054 */ addiu $t8,$sp,0x54 +/* 424e4: af090004 */ sw $t1,0x4($t8) +.L000424e8: +/* 424e8: 8fa80060 */ lw $t0,0x60($sp) +/* 424ec: 27ae0054 */ addiu $t6,$sp,0x54 +/* 424f0: adc80008 */ sw $t0,0x8($t6) +/* 424f4: afa00048 */ sw $zero,0x48($sp) +/* 424f8: 8faa0070 */ lw $t2,0x70($sp) +/* 424fc: 8fac0068 */ lw $t4,0x68($sp) +/* 42500: 000a58c0 */ sll $t3,$t2,0x3 +/* 42504: 016a5821 */ addu $t3,$t3,$t2 +/* 42508: 000b5940 */ sll $t3,$t3,0x5 +/* 4250c: 016a5821 */ addu $t3,$t3,$t2 +/* 42510: 000b5880 */ sll $t3,$t3,0x2 +/* 42514: 018bc821 */ addu $t9,$t4,$t3 +/* 42518: 272d3f94 */ addiu $t5,$t9,0x3f94 +/* 4251c: afad0044 */ sw $t5,0x44($sp) +/* 42520: 8fa90070 */ lw $t1,0x70($sp) +/* 42524: 8faf0068 */ lw $t7,0x68($sp) +/* 42528: 0009c0c0 */ sll $t8,$t1,0x3 +/* 4252c: 0309c021 */ addu $t8,$t8,$t1 +/* 42530: 0018c140 */ sll $t8,$t8,0x5 +/* 42534: 0309c021 */ addu $t8,$t8,$t1 +/* 42538: 0018c040 */ sll $t8,$t8,0x1 +/* 4253c: 01f84021 */ addu $t0,$t7,$t8 +/* 42540: 250e4418 */ addiu $t6,$t0,0x4418 +/* 42544: afae0040 */ sw $t6,0x40($sp) +/* 42548: afa0003c */ sw $zero,0x3c($sp) +.L0004254c: +/* 4254c: 8fac006c */ lw $t4,0x6c($sp) +/* 42550: 8fad0070 */ lw $t5,0x70($sp) +/* 42554: 8faa0068 */ lw $t2,0x68($sp) +/* 42558: 000c5880 */ sll $t3,$t4,0x2 +/* 4255c: 8fb8003c */ lw $t8,0x3c($sp) +/* 42560: 016c5823 */ subu $t3,$t3,$t4 +/* 42564: 000d4880 */ sll $t1,$t5,0x2 +/* 42568: 000b5880 */ sll $t3,$t3,0x2 +/* 4256c: 012d4823 */ subu $t1,$t1,$t5 +/* 42570: 00094880 */ sll $t1,$t1,0x2 +/* 42574: 014bc821 */ addu $t9,$t2,$t3 +/* 42578: 03297821 */ addu $t7,$t9,$t1 +/* 4257c: 00184080 */ sll $t0,$t8,0x2 +/* 42580: 01e87021 */ addu $t6,$t7,$t0 +/* 42584: 8dcc3cb0 */ lw $t4,0x3cb0($t6) +/* 42588: afac0038 */ sw $t4,0x38($sp) +/* 4258c: 8faa0038 */ lw $t2,0x38($sp) +/* 42590: 3c0d7005 */ lui $t5,0x7005 +/* 42594: 000a5880 */ sll $t3,$t2,0x2 +/* 42598: 01ab6821 */ addu $t5,$t5,$t3 +/* 4259c: 8dad77d8 */ lw $t5,0x77d8($t5) +/* 425a0: afad0034 */ sw $t5,0x34($sp) +/* 425a4: 8fb9003c */ lw $t9,0x3c($sp) +/* 425a8: 00194880 */ sll $t1,$t9,0x2 +/* 425ac: 03a9c021 */ addu $t8,$sp,$t1 +/* 425b0: 8f180054 */ lw $t8,0x54($t8) +/* 425b4: afb80030 */ sw $t8,0x30($sp) +/* 425b8: 8faf0038 */ lw $t7,0x38($sp) +/* 425bc: 3c0e800a */ lui $t6,0x800a +/* 425c0: 000f4080 */ sll $t0,$t7,0x2 +/* 425c4: 01c87021 */ addu $t6,$t6,$t0 +/* 425c8: 8dcec650 */ lw $t6,-0x39b0($t6) +/* 425cc: 15c00015 */ bnez $t6,.L00042624 +/* 425d0: 00000000 */ sll $zero,$zero,0x0 +/* 425d4: 8fac0030 */ lw $t4,0x30($sp) +/* 425d8: 8faa0048 */ lw $t2,0x48($sp) +/* 425dc: 018a5823 */ subu $t3,$t4,$t2 +/* 425e0: afab002c */ sw $t3,0x2c($sp) +/* 425e4: 8fa5002c */ lw $a1,0x2c($sp) +/* 425e8: 8fa40044 */ lw $a0,0x44($sp) +/* 425ec: 0c012c30 */ jal func0004b0c0 +/* 425f0: 00052840 */ sll $a1,$a1,0x1 +/* 425f4: 8fb9002c */ lw $t9,0x2c($sp) +/* 425f8: 8fad0044 */ lw $t5,0x44($sp) +/* 425fc: 00194840 */ sll $t1,$t9,0x1 +/* 42600: 01a9c021 */ addu $t8,$t5,$t1 +/* 42604: afb80044 */ sw $t8,0x44($sp) +/* 42608: 8faf0040 */ lw $t7,0x40($sp) +/* 4260c: 8fa8002c */ lw $t0,0x2c($sp) +/* 42610: 01e87021 */ addu $t6,$t7,$t0 +/* 42614: afae0040 */ sw $t6,0x40($sp) +/* 42618: 8fac0030 */ lw $t4,0x30($sp) +/* 4261c: 10000010 */ beqz $zero,.L00042660 +/* 42620: afac0048 */ sw $t4,0x48($sp) +.L00042624: +/* 42624: 8faa0068 */ lw $t2,0x68($sp) +/* 42628: 8fab0034 */ lw $t3,0x34($sp) +/* 4262c: 8fb90030 */ lw $t9,0x30($sp) +/* 42630: 27ad0044 */ addiu $t5,$sp,0x44 +/* 42634: 27a90040 */ addiu $t1,$sp,0x40 +/* 42638: afa9001c */ sw $t1,0x1c($sp) +/* 4263c: afad0018 */ sw $t5,0x18($sp) +/* 42640: 8fa60038 */ lw $a2,0x38($sp) +/* 42644: 8fa70048 */ lw $a3,0x48($sp) +/* 42648: 2544001c */ addiu $a0,$t2,0x1c +/* 4264c: 25452020 */ addiu $a1,$t2,0x2020 +/* 42650: afab0010 */ sw $t3,0x10($sp) +/* 42654: 0c0118be */ jal func000462f8 +/* 42658: afb90014 */ sw $t9,0x14($sp) +/* 4265c: afa20048 */ sw $v0,0x48($sp) +.L00042660: +/* 42660: 8fb8003c */ lw $t8,0x3c($sp) +/* 42664: 270f0001 */ addiu $t7,$t8,0x1 +/* 42668: 29e10003 */ slti $at,$t7,0x3 +/* 4266c: 1420ffb7 */ bnez $at,.L0004254c +/* 42670: afaf003c */ sw $t7,0x3c($sp) +/* 42674: 8fae006c */ lw $t6,0x6c($sp) +/* 42678: 8fa80068 */ lw $t0,0x68($sp) +/* 4267c: 8fab0070 */ lw $t3,0x70($sp) +/* 42680: 000e6080 */ sll $t4,$t6,0x2 +/* 42684: 010c5021 */ addu $t2,$t0,$t4 +/* 42688: 000bc880 */ sll $t9,$t3,0x2 +/* 4268c: 01596821 */ addu $t5,$t2,$t9 +/* 42690: 8da93d00 */ lw $t1,0x3d00($t5) +/* 42694: 25380020 */ addiu $t8,$t1,0x20 +/* 42698: afb80038 */ sw $t8,0x38($sp) +/* 4269c: 8fae006c */ lw $t6,0x6c($sp) +/* 426a0: 8faf0068 */ lw $t7,0x68($sp) +/* 426a4: 8fab0070 */ lw $t3,0x70($sp) +/* 426a8: 000e4080 */ sll $t0,$t6,0x2 +/* 426ac: 01e86021 */ addu $t4,$t7,$t0 +/* 426b0: 000b5080 */ sll $t2,$t3,0x2 +/* 426b4: 018ac821 */ addu $t9,$t4,$t2 +/* 426b8: 8f2d3c78 */ lw $t5,0x3c78($t9) +/* 426bc: 8fa90064 */ lw $t1,0x64($sp) +/* 426c0: 01a9c021 */ addu $t8,$t5,$t1 +/* 426c4: afb80028 */ sw $t8,0x28($sp) +/* 426c8: 8fae0068 */ lw $t6,0x68($sp) +/* 426cc: 8faf0028 */ lw $t7,0x28($sp) +/* 426d0: 27a80044 */ addiu $t0,$sp,0x44 +/* 426d4: 27ab0040 */ addiu $t3,$sp,0x40 +/* 426d8: afab0018 */ sw $t3,0x18($sp) +/* 426dc: afa80014 */ sw $t0,0x14($sp) +/* 426e0: 8fa60038 */ lw $a2,0x38($sp) +/* 426e4: 8fa70048 */ lw $a3,0x48($sp) +/* 426e8: 25c4001c */ addiu $a0,$t6,0x1c +/* 426ec: 25c52020 */ addiu $a1,$t6,0x2020 +/* 426f0: 0c01192a */ jal func000464a8 +/* 426f4: afaf0010 */ sw $t7,0x10($sp) +/* 426f8: afa20048 */ sw $v0,0x48($sp) +/* 426fc: 8fac0028 */ lw $t4,0x28($sp) +/* 42700: 8faa0068 */ lw $t2,0x68($sp) +/* 42704: ad4c2020 */ sw $t4,0x2020($t2) +/* 42708: 8fb90048 */ lw $t9,0x48($sp) +/* 4270c: 2b210241 */ slti $at,$t9,0x241 +/* 42710: 14200008 */ bnez $at,.L00042734 +/* 42714: 00000000 */ sll $zero,$zero,0x0 +/* 42718: 8fb80070 */ lw $t8,0x70($sp) +/* 4271c: 8fa90068 */ lw $t1,0x68($sp) +/* 42720: 240d0240 */ addiu $t5,$zero,0x240 +/* 42724: 00187080 */ sll $t6,$t8,0x2 +/* 42728: 012e7821 */ addu $t7,$t1,$t6 +/* 4272c: 10000007 */ beqz $zero,.L0004274c +/* 42730: aded465c */ sw $t5,0x465c($t7) +.L00042734: +/* 42734: 8fac0070 */ lw $t4,0x70($sp) +/* 42738: 8fab0068 */ lw $t3,0x68($sp) +/* 4273c: 8fa80048 */ lw $t0,0x48($sp) +/* 42740: 000c5080 */ sll $t2,$t4,0x2 +/* 42744: 016ac821 */ addu $t9,$t3,$t2 +/* 42748: af28465c */ sw $t0,0x465c($t9) +.L0004274c: +/* 4274c: 8fb80048 */ lw $t8,0x48($sp) +/* 42750: 2b010240 */ slti $at,$t8,0x240 +/* 42754: 10200013 */ beqz $at,.L000427a4 +/* 42758: 00000000 */ sll $zero,$zero,0x0 +/* 4275c: 8fac0070 */ lw $t4,0x70($sp) +/* 42760: 8fa90048 */ lw $t1,0x48($sp) +/* 42764: 8faf0068 */ lw $t7,0x68($sp) +/* 42768: 240e0240 */ addiu $t6,$zero,0x240 +/* 4276c: 000c5880 */ sll $t3,$t4,0x2 +/* 42770: 01c96823 */ subu $t5,$t6,$t1 +/* 42774: 01eb5021 */ addu $t2,$t7,$t3 +/* 42778: ad4d4660 */ sw $t5,0x4660($t2) +/* 4277c: 8fb90070 */ lw $t9,0x70($sp) +/* 42780: 8fa80068 */ lw $t0,0x68($sp) +/* 42784: 8fa40044 */ lw $a0,0x44($sp) +/* 42788: 0019c080 */ sll $t8,$t9,0x2 +/* 4278c: 01187021 */ addu $t6,$t0,$t8 +/* 42790: 8dc54660 */ lw $a1,0x4660($t6) +/* 42794: 0c012c30 */ jal func0004b0c0 +/* 42798: 00052840 */ sll $a1,$a1,0x1 +/* 4279c: 10000006 */ beqz $zero,.L000427b8 +/* 427a0: 00000000 */ sll $zero,$zero,0x0 +.L000427a4: +/* 427a4: 8fac0070 */ lw $t4,0x70($sp) +/* 427a8: 8fa90068 */ lw $t1,0x68($sp) +/* 427ac: 000c7880 */ sll $t7,$t4,0x2 +/* 427b0: 012f5821 */ addu $t3,$t1,$t7 +/* 427b4: ad604660 */ sw $zero,0x4660($t3) +.L000427b8: +/* 427b8: 10000003 */ beqz $zero,.L000427c8 +/* 427bc: 24020001 */ addiu $v0,$zero,0x1 +/* 427c0: 10000001 */ beqz $zero,.L000427c8 +/* 427c4: 00000000 */ sll $zero,$zero,0x0 +.L000427c8: +/* 427c8: 8fbf0024 */ lw $ra,0x24($sp) +/* 427cc: 27bd0068 */ addiu $sp,$sp,0x68 +/* 427d0: 03e00008 */ jr $ra +/* 427d4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000427d8 +/* 427d8: 27bdffe8 */ addiu $sp,$sp,-24 +/* 427dc: 8c8e3ba4 */ lw $t6,0x3ba4($a0) +/* 427e0: 8c983bb4 */ lw $t8,0x3bb4($a0) +/* 427e4: 3c097005 */ lui $t1,0x7005 +/* 427e8: 000e78c0 */ sll $t7,$t6,0x3 +/* 427ec: 01ee7823 */ subu $t7,$t7,$t6 +/* 427f0: 000f7880 */ sll $t7,$t7,0x2 +/* 427f4: 0018c8c0 */ sll $t9,$t8,0x3 +/* 427f8: 01ee7823 */ subu $t7,$t7,$t6 +/* 427fc: 0338c821 */ addu $t9,$t9,$t8 +/* 42800: 0019c9c0 */ sll $t9,$t9,0x7 +/* 42804: 000f79c0 */ sll $t7,$t7,0x7 +/* 42808: 01f94021 */ addu $t0,$t7,$t9 +/* 4280c: 25297b9c */ addiu $t1,$t1,0x7b9c +/* 42810: 01095021 */ addu $t2,$t0,$t1 +/* 42814: afaa0014 */ sw $t2,0x14($sp) +/* 42818: 248b4f64 */ addiu $t3,$a0,0x4f64 +/* 4281c: afab0010 */ sw $t3,0x10($sp) +/* 42820: 248c4664 */ addiu $t4,$a0,0x4664 +/* 42824: afac000c */ sw $t4,0xc($sp) +/* 42828: afa00008 */ sw $zero,0x8($sp) +/* 4282c: 00056880 */ sll $t5,$a1,0x2 +/* 42830: 008d7021 */ addu $t6,$a0,$t5 +/* 42834: 8dd83c98 */ lw $t8,0x3c98($t6) +/* 42838: 1300003b */ beqz $t8,.L00042928 +/* 4283c: 00000000 */ sll $zero,$zero,0x0 +/* 42840: 00057880 */ sll $t7,$a1,0x2 +/* 42844: 008fc821 */ addu $t9,$a0,$t7 +/* 42848: 8f283ca0 */ lw $t0,0x3ca0($t9) +/* 4284c: 24010002 */ addiu $at,$zero,0x2 +/* 42850: 15010035 */ bne $t0,$at,.L00042928 +/* 42854: 00000000 */ sll $zero,$zero,0x0 +/* 42858: 00054880 */ sll $t1,$a1,0x2 +/* 4285c: 00895021 */ addu $t2,$a0,$t1 +/* 42860: 8d4b3ca8 */ lw $t3,0x3ca8($t2) +/* 42864: 11600015 */ beqz $t3,.L000428bc +/* 42868: 00000000 */ sll $zero,$zero,0x0 +/* 4286c: 8fac0008 */ lw $t4,0x8($sp) +/* 42870: 29860024 */ slti $a2,$t4,0x24 +/* 42874: 258d0001 */ addiu $t5,$t4,0x1 +/* 42878: 10c00010 */ beqz $a2,.L000428bc +/* 4287c: afad0008 */ sw $t5,0x8($sp) +.L00042880: +/* 42880: 8fae000c */ lw $t6,0xc($sp) +/* 42884: 8fb80010 */ lw $t8,0x10($sp) +/* 42888: c5c40000 */ lwc1 $f4,0x0($t6) +/* 4288c: e7040000 */ swc1 $f4,0x0($t8) +/* 42890: 8fa8000c */ lw $t0,0xc($sp) +/* 42894: 8faf0010 */ lw $t7,0x10($sp) +/* 42898: 25090004 */ addiu $t1,$t0,0x4 +/* 4289c: 25f90004 */ addiu $t9,$t7,0x4 +/* 428a0: afb90010 */ sw $t9,0x10($sp) +/* 428a4: afa9000c */ sw $t1,0xc($sp) +/* 428a8: 8faa0008 */ lw $t2,0x8($sp) +/* 428ac: 29460024 */ slti $a2,$t2,0x24 +/* 428b0: 254b0001 */ addiu $t3,$t2,0x1 +/* 428b4: 14c0fff2 */ bnez $a2,.L00042880 +/* 428b8: afab0008 */ sw $t3,0x8($sp) +.L000428bc: +/* 428bc: 8fac0008 */ lw $t4,0x8($sp) +/* 428c0: 29810240 */ slti $at,$t4,0x240 +/* 428c4: 10200016 */ beqz $at,.L00042920 +/* 428c8: 00000000 */ sll $zero,$zero,0x0 +.L000428cc: +/* 428cc: 8fb80008 */ lw $t8,0x8($sp) +/* 428d0: 8fae0014 */ lw $t6,0x14($sp) +/* 428d4: 8fad000c */ lw $t5,0xc($sp) +/* 428d8: 00187840 */ sll $t7,$t8,0x1 +/* 428dc: 01cfc821 */ addu $t9,$t6,$t7 +/* 428e0: 87280000 */ lh $t0,0x0($t9) +/* 428e4: 8faa0010 */ lw $t2,0x10($sp) +/* 428e8: c5a60000 */ lwc1 $f6,0x0($t5) +/* 428ec: 00084880 */ sll $t1,$t0,0x2 +/* 428f0: 01495821 */ addu $t3,$t2,$t1 +/* 428f4: e5660000 */ swc1 $f6,0x0($t3) +/* 428f8: 8fb8000c */ lw $t8,0xc($sp) +/* 428fc: 8fac0008 */ lw $t4,0x8($sp) +/* 42900: 270e0004 */ addiu $t6,$t8,0x4 +/* 42904: 258d0001 */ addiu $t5,$t4,0x1 +/* 42908: afad0008 */ sw $t5,0x8($sp) +/* 4290c: afae000c */ sw $t6,0xc($sp) +/* 42910: 8faf0008 */ lw $t7,0x8($sp) +/* 42914: 29e10240 */ slti $at,$t7,0x240 +/* 42918: 1420ffec */ bnez $at,.L000428cc +/* 4291c: 00000000 */ sll $zero,$zero,0x0 +.L00042920: +/* 42920: 10000015 */ beqz $zero,.L00042978 +/* 42924: 00000000 */ sll $zero,$zero,0x0 +.L00042928: +/* 42928: 8fb90008 */ lw $t9,0x8($sp) +/* 4292c: 2b260240 */ slti $a2,$t9,0x240 +/* 42930: 27280001 */ addiu $t0,$t9,0x1 +/* 42934: 10c00010 */ beqz $a2,.L00042978 +/* 42938: afa80008 */ sw $t0,0x8($sp) +.L0004293c: +/* 4293c: 8faa000c */ lw $t2,0xc($sp) +/* 42940: 8fa90010 */ lw $t1,0x10($sp) +/* 42944: c5480000 */ lwc1 $f8,0x0($t2) +/* 42948: e5280000 */ swc1 $f8,0x0($t1) +/* 4294c: 8fad000c */ lw $t5,0xc($sp) +/* 42950: 8fab0010 */ lw $t3,0x10($sp) +/* 42954: 25b80004 */ addiu $t8,$t5,0x4 +/* 42958: 256c0004 */ addiu $t4,$t3,0x4 +/* 4295c: afac0010 */ sw $t4,0x10($sp) +/* 42960: afb8000c */ sw $t8,0xc($sp) +/* 42964: 8fae0008 */ lw $t6,0x8($sp) +/* 42968: 29c60240 */ slti $a2,$t6,0x240 +/* 4296c: 25cf0001 */ addiu $t7,$t6,0x1 +/* 42970: 14c0fff2 */ bnez $a2,.L0004293c +/* 42974: afaf0008 */ sw $t7,0x8($sp) +.L00042978: +/* 42978: 10000003 */ beqz $zero,.L00042988 +/* 4297c: 24020001 */ addiu $v0,$zero,0x1 +/* 42980: 10000001 */ beqz $zero,.L00042988 +/* 42984: 00000000 */ sll $zero,$zero,0x0 +.L00042988: +/* 42988: 03e00008 */ jr $ra +/* 4298c: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func00042990 +/* 42990: 27bdfff0 */ addiu $sp,$sp,-16 +/* 42994: 00057080 */ sll $t6,$a1,0x2 +/* 42998: 008e7821 */ addu $t7,$a0,$t6 +/* 4299c: 0006c080 */ sll $t8,$a2,0x2 +/* 429a0: 01f8c821 */ addu $t9,$t7,$t8 +/* 429a4: 8f283c98 */ lw $t0,0x3c98($t9) +/* 429a8: 1100000b */ beqz $t0,.L000429d8 +/* 429ac: 00000000 */ sll $zero,$zero,0x0 +/* 429b0: 00054880 */ sll $t1,$a1,0x2 +/* 429b4: 00895021 */ addu $t2,$a0,$t1 +/* 429b8: 00065880 */ sll $t3,$a2,0x2 +/* 429bc: 014b6021 */ addu $t4,$t2,$t3 +/* 429c0: 8d8d3ca0 */ lw $t5,0x3ca0($t4) +/* 429c4: 24010002 */ addiu $at,$zero,0x2 +/* 429c8: 15a10003 */ bne $t5,$at,.L000429d8 +/* 429cc: 00000000 */ sll $zero,$zero,0x0 +/* 429d0: 10000117 */ beqz $zero,.L00042e30 +/* 429d4: 24020001 */ addiu $v0,$zero,0x1 +.L000429d8: +/* 429d8: 240e0001 */ addiu $t6,$zero,0x1 +/* 429dc: afae000c */ sw $t6,0xc($sp) +.L000429e0: +/* 429e0: 8fb9000c */ lw $t9,0xc($sp) +/* 429e4: 000678c0 */ sll $t7,$a2,0x3 +/* 429e8: 01e67821 */ addu $t7,$t7,$a2 +/* 429ec: 001940c0 */ sll $t0,$t9,0x3 +/* 429f0: 000f7a00 */ sll $t7,$t7,0x8 +/* 429f4: 01194021 */ addu $t0,$t0,$t9 +/* 429f8: 000840c0 */ sll $t0,$t0,0x3 +/* 429fc: 008fc021 */ addu $t8,$a0,$t7 +/* 42a00: 03084821 */ addu $t1,$t8,$t0 +/* 42a04: 252a4f64 */ addiu $t2,$t1,0x4f64 +/* 42a08: afaa0008 */ sw $t2,0x8($sp) +/* 42a0c: 8fab0008 */ lw $t3,0x8($sp) +/* 42a10: c5640000 */ lwc1 $f4,0x0($t3) +/* 42a14: e7a40004 */ swc1 $f4,0x4($sp) +/* 42a18: 8fac0008 */ lw $t4,0x8($sp) +/* 42a1c: c586fffc */ lwc1 $f6,-0x4($t4) +/* 42a20: e7a60000 */ swc1 $f6,0x0($sp) +/* 42a24: 3c0d7006 */ lui $t5,0x7006 +/* 42a28: 25ad96bc */ addiu $t5,$t5,-26948 +/* 42a2c: c5aa0000 */ lwc1 $f10,0x0($t5) +/* 42a30: c7a80000 */ lwc1 $f8,0x0($sp) +/* 42a34: 3c0e7006 */ lui $t6,0x7006 +/* 42a38: 25ce969c */ addiu $t6,$t6,-26980 +/* 42a3c: 460a4402 */ mul.s $f16,$f8,$f10 +/* 42a40: c5d20000 */ lwc1 $f18,0x0($t6) +/* 42a44: c7a40004 */ lwc1 $f4,0x4($sp) +/* 42a48: 8faf0008 */ lw $t7,0x8($sp) +/* 42a4c: 46049182 */ mul.s $f6,$f18,$f4 +/* 42a50: 46068201 */ sub.s $f8,$f16,$f6 +/* 42a54: e5e8fffc */ swc1 $f8,-0x4($t7) +/* 42a58: 3c197006 */ lui $t9,0x7006 +/* 42a5c: 2739969c */ addiu $t9,$t9,-26980 +/* 42a60: c72a0000 */ lwc1 $f10,0x0($t9) +/* 42a64: c7b20000 */ lwc1 $f18,0x0($sp) +/* 42a68: 3c187006 */ lui $t8,0x7006 +/* 42a6c: 271896bc */ addiu $t8,$t8,-26948 +/* 42a70: 46125102 */ mul.s $f4,$f10,$f18 +/* 42a74: c7060000 */ lwc1 $f6,0x0($t8) +/* 42a78: c7b00004 */ lwc1 $f16,0x4($sp) +/* 42a7c: 8fa80008 */ lw $t0,0x8($sp) +/* 42a80: 46068202 */ mul.s $f8,$f16,$f6 +/* 42a84: 46082280 */ add.s $f10,$f4,$f8 +/* 42a88: e50a0000 */ swc1 $f10,0x0($t0) +/* 42a8c: 8fa90008 */ lw $t1,0x8($sp) +/* 42a90: c5320004 */ lwc1 $f18,0x4($t1) +/* 42a94: e7b20004 */ swc1 $f18,0x4($sp) +/* 42a98: 8faa0008 */ lw $t2,0x8($sp) +/* 42a9c: c550fff8 */ lwc1 $f16,-0x8($t2) +/* 42aa0: e7b00000 */ swc1 $f16,0x0($sp) +/* 42aa4: 3c0b7006 */ lui $t3,0x7006 +/* 42aa8: 256b96bc */ addiu $t3,$t3,-26948 +/* 42aac: c5640004 */ lwc1 $f4,0x4($t3) +/* 42ab0: c7a60000 */ lwc1 $f6,0x0($sp) +/* 42ab4: 3c0c7006 */ lui $t4,0x7006 +/* 42ab8: 258c969c */ addiu $t4,$t4,-26980 +/* 42abc: 46043202 */ mul.s $f8,$f6,$f4 +/* 42ac0: c58a0004 */ lwc1 $f10,0x4($t4) +/* 42ac4: c7b20004 */ lwc1 $f18,0x4($sp) +/* 42ac8: 8fad0008 */ lw $t5,0x8($sp) +/* 42acc: 46125402 */ mul.s $f16,$f10,$f18 +/* 42ad0: 46104181 */ sub.s $f6,$f8,$f16 +/* 42ad4: e5a6fff8 */ swc1 $f6,-0x8($t5) +/* 42ad8: 3c0e7006 */ lui $t6,0x7006 +/* 42adc: 25ce969c */ addiu $t6,$t6,-26980 +/* 42ae0: c5c40004 */ lwc1 $f4,0x4($t6) +/* 42ae4: c7aa0000 */ lwc1 $f10,0x0($sp) +/* 42ae8: 3c0f7006 */ lui $t7,0x7006 +/* 42aec: 25ef96bc */ addiu $t7,$t7,-26948 +/* 42af0: 460a2482 */ mul.s $f18,$f4,$f10 +/* 42af4: c5f00004 */ lwc1 $f16,0x4($t7) +/* 42af8: c7a80004 */ lwc1 $f8,0x4($sp) +/* 42afc: 8fb90008 */ lw $t9,0x8($sp) +/* 42b00: 46104182 */ mul.s $f6,$f8,$f16 +/* 42b04: 46069100 */ add.s $f4,$f18,$f6 +/* 42b08: e7240004 */ swc1 $f4,0x4($t9) +/* 42b0c: 8fb80008 */ lw $t8,0x8($sp) +/* 42b10: c70a0008 */ lwc1 $f10,0x8($t8) +/* 42b14: e7aa0004 */ swc1 $f10,0x4($sp) +/* 42b18: 8fa80008 */ lw $t0,0x8($sp) +/* 42b1c: c508fff4 */ lwc1 $f8,-0xc($t0) +/* 42b20: e7a80000 */ swc1 $f8,0x0($sp) +/* 42b24: 3c097006 */ lui $t1,0x7006 +/* 42b28: 252996bc */ addiu $t1,$t1,-26948 +/* 42b2c: c5320008 */ lwc1 $f18,0x8($t1) +/* 42b30: c7b00000 */ lwc1 $f16,0x0($sp) +/* 42b34: 3c0a7006 */ lui $t2,0x7006 +/* 42b38: 254a969c */ addiu $t2,$t2,-26980 +/* 42b3c: 46128182 */ mul.s $f6,$f16,$f18 +/* 42b40: c5440008 */ lwc1 $f4,0x8($t2) +/* 42b44: c7aa0004 */ lwc1 $f10,0x4($sp) +/* 42b48: 8fab0008 */ lw $t3,0x8($sp) +/* 42b4c: 460a2202 */ mul.s $f8,$f4,$f10 +/* 42b50: 46083401 */ sub.s $f16,$f6,$f8 +/* 42b54: e570fff4 */ swc1 $f16,-0xc($t3) +/* 42b58: 3c0c7006 */ lui $t4,0x7006 +/* 42b5c: 258c969c */ addiu $t4,$t4,-26980 +/* 42b60: c5920008 */ lwc1 $f18,0x8($t4) +/* 42b64: c7a40000 */ lwc1 $f4,0x0($sp) +/* 42b68: 3c0d7006 */ lui $t5,0x7006 +/* 42b6c: 25ad96bc */ addiu $t5,$t5,-26948 +/* 42b70: 46049282 */ mul.s $f10,$f18,$f4 +/* 42b74: c5a80008 */ lwc1 $f8,0x8($t5) +/* 42b78: c7a60004 */ lwc1 $f6,0x4($sp) +/* 42b7c: 8fae0008 */ lw $t6,0x8($sp) +/* 42b80: 46083402 */ mul.s $f16,$f6,$f8 +/* 42b84: 46105480 */ add.s $f18,$f10,$f16 +/* 42b88: e5d20008 */ swc1 $f18,0x8($t6) +/* 42b8c: 8faf0008 */ lw $t7,0x8($sp) +/* 42b90: c5e4000c */ lwc1 $f4,0xc($t7) +/* 42b94: e7a40004 */ swc1 $f4,0x4($sp) +/* 42b98: 8fb90008 */ lw $t9,0x8($sp) +/* 42b9c: c726fff0 */ lwc1 $f6,-0x10($t9) +/* 42ba0: e7a60000 */ swc1 $f6,0x0($sp) +/* 42ba4: 3c187006 */ lui $t8,0x7006 +/* 42ba8: 271896bc */ addiu $t8,$t8,-26948 +/* 42bac: c70a000c */ lwc1 $f10,0xc($t8) +/* 42bb0: c7a80000 */ lwc1 $f8,0x0($sp) +/* 42bb4: 3c087006 */ lui $t0,0x7006 +/* 42bb8: 2508969c */ addiu $t0,$t0,-26980 +/* 42bbc: 460a4402 */ mul.s $f16,$f8,$f10 +/* 42bc0: c512000c */ lwc1 $f18,0xc($t0) +/* 42bc4: c7a40004 */ lwc1 $f4,0x4($sp) +/* 42bc8: 8fa90008 */ lw $t1,0x8($sp) +/* 42bcc: 46049182 */ mul.s $f6,$f18,$f4 +/* 42bd0: 46068201 */ sub.s $f8,$f16,$f6 +/* 42bd4: e528fff0 */ swc1 $f8,-0x10($t1) +/* 42bd8: 3c0a7006 */ lui $t2,0x7006 +/* 42bdc: 254a969c */ addiu $t2,$t2,-26980 +/* 42be0: c54a000c */ lwc1 $f10,0xc($t2) +/* 42be4: c7b20000 */ lwc1 $f18,0x0($sp) +/* 42be8: 3c0b7006 */ lui $t3,0x7006 +/* 42bec: 256b96bc */ addiu $t3,$t3,-26948 +/* 42bf0: 46125102 */ mul.s $f4,$f10,$f18 +/* 42bf4: c566000c */ lwc1 $f6,0xc($t3) +/* 42bf8: c7b00004 */ lwc1 $f16,0x4($sp) +/* 42bfc: 8fac0008 */ lw $t4,0x8($sp) +/* 42c00: 46068202 */ mul.s $f8,$f16,$f6 +/* 42c04: 46082280 */ add.s $f10,$f4,$f8 +/* 42c08: e58a000c */ swc1 $f10,0xc($t4) +/* 42c0c: 8fad0008 */ lw $t5,0x8($sp) +/* 42c10: c5b20010 */ lwc1 $f18,0x10($t5) +/* 42c14: e7b20004 */ swc1 $f18,0x4($sp) +/* 42c18: 8fae0008 */ lw $t6,0x8($sp) +/* 42c1c: c5d0ffec */ lwc1 $f16,-0x14($t6) +/* 42c20: e7b00000 */ swc1 $f16,0x0($sp) +/* 42c24: 3c0f7006 */ lui $t7,0x7006 +/* 42c28: 25ef96bc */ addiu $t7,$t7,-26948 +/* 42c2c: c5e40010 */ lwc1 $f4,0x10($t7) +/* 42c30: c7a60000 */ lwc1 $f6,0x0($sp) +/* 42c34: 3c197006 */ lui $t9,0x7006 +/* 42c38: 2739969c */ addiu $t9,$t9,-26980 +/* 42c3c: 46043202 */ mul.s $f8,$f6,$f4 +/* 42c40: c72a0010 */ lwc1 $f10,0x10($t9) +/* 42c44: c7b20004 */ lwc1 $f18,0x4($sp) +/* 42c48: 8fb80008 */ lw $t8,0x8($sp) +/* 42c4c: 46125402 */ mul.s $f16,$f10,$f18 +/* 42c50: 46104181 */ sub.s $f6,$f8,$f16 +/* 42c54: e706ffec */ swc1 $f6,-0x14($t8) +/* 42c58: 3c087006 */ lui $t0,0x7006 +/* 42c5c: 2508969c */ addiu $t0,$t0,-26980 +/* 42c60: c5040010 */ lwc1 $f4,0x10($t0) +/* 42c64: c7aa0000 */ lwc1 $f10,0x0($sp) +/* 42c68: 3c097006 */ lui $t1,0x7006 +/* 42c6c: 252996bc */ addiu $t1,$t1,-26948 +/* 42c70: 460a2482 */ mul.s $f18,$f4,$f10 +/* 42c74: c5300010 */ lwc1 $f16,0x10($t1) +/* 42c78: c7a80004 */ lwc1 $f8,0x4($sp) +/* 42c7c: 8faa0008 */ lw $t2,0x8($sp) +/* 42c80: 46104182 */ mul.s $f6,$f8,$f16 +/* 42c84: 46069100 */ add.s $f4,$f18,$f6 +/* 42c88: e5440010 */ swc1 $f4,0x10($t2) +/* 42c8c: 8fab0008 */ lw $t3,0x8($sp) +/* 42c90: c56a0014 */ lwc1 $f10,0x14($t3) +/* 42c94: e7aa0004 */ swc1 $f10,0x4($sp) +/* 42c98: 8fac0008 */ lw $t4,0x8($sp) +/* 42c9c: c588ffe8 */ lwc1 $f8,-0x18($t4) +/* 42ca0: e7a80000 */ swc1 $f8,0x0($sp) +/* 42ca4: 3c0d7006 */ lui $t5,0x7006 +/* 42ca8: 25ad96bc */ addiu $t5,$t5,-26948 +/* 42cac: c5b20014 */ lwc1 $f18,0x14($t5) +/* 42cb0: c7b00000 */ lwc1 $f16,0x0($sp) +/* 42cb4: 3c0e7006 */ lui $t6,0x7006 +/* 42cb8: 25ce969c */ addiu $t6,$t6,-26980 +/* 42cbc: 46128182 */ mul.s $f6,$f16,$f18 +/* 42cc0: c5c40014 */ lwc1 $f4,0x14($t6) +/* 42cc4: c7aa0004 */ lwc1 $f10,0x4($sp) +/* 42cc8: 8faf0008 */ lw $t7,0x8($sp) +/* 42ccc: 460a2202 */ mul.s $f8,$f4,$f10 +/* 42cd0: 46083401 */ sub.s $f16,$f6,$f8 +/* 42cd4: e5f0ffe8 */ swc1 $f16,-0x18($t7) +/* 42cd8: 3c197006 */ lui $t9,0x7006 +/* 42cdc: 2739969c */ addiu $t9,$t9,-26980 +/* 42ce0: c7320014 */ lwc1 $f18,0x14($t9) +/* 42ce4: c7a40000 */ lwc1 $f4,0x0($sp) +/* 42ce8: 3c187006 */ lui $t8,0x7006 +/* 42cec: 271896bc */ addiu $t8,$t8,-26948 +/* 42cf0: 46049282 */ mul.s $f10,$f18,$f4 +/* 42cf4: c7080014 */ lwc1 $f8,0x14($t8) +/* 42cf8: c7a60004 */ lwc1 $f6,0x4($sp) +/* 42cfc: 8fa80008 */ lw $t0,0x8($sp) +/* 42d00: 46083402 */ mul.s $f16,$f6,$f8 +/* 42d04: 46105480 */ add.s $f18,$f10,$f16 +/* 42d08: e5120014 */ swc1 $f18,0x14($t0) +/* 42d0c: 8fa90008 */ lw $t1,0x8($sp) +/* 42d10: c5240018 */ lwc1 $f4,0x18($t1) +/* 42d14: e7a40004 */ swc1 $f4,0x4($sp) +/* 42d18: 8faa0008 */ lw $t2,0x8($sp) +/* 42d1c: c546ffe4 */ lwc1 $f6,-0x1c($t2) +/* 42d20: e7a60000 */ swc1 $f6,0x0($sp) +/* 42d24: 3c0b7006 */ lui $t3,0x7006 +/* 42d28: 256b96bc */ addiu $t3,$t3,-26948 +/* 42d2c: c56a0018 */ lwc1 $f10,0x18($t3) +/* 42d30: c7a80000 */ lwc1 $f8,0x0($sp) +/* 42d34: 3c0c7006 */ lui $t4,0x7006 +/* 42d38: 258c969c */ addiu $t4,$t4,-26980 +/* 42d3c: 460a4402 */ mul.s $f16,$f8,$f10 +/* 42d40: c5920018 */ lwc1 $f18,0x18($t4) +/* 42d44: c7a40004 */ lwc1 $f4,0x4($sp) +/* 42d48: 8fad0008 */ lw $t5,0x8($sp) +/* 42d4c: 46049182 */ mul.s $f6,$f18,$f4 +/* 42d50: 46068201 */ sub.s $f8,$f16,$f6 +/* 42d54: e5a8ffe4 */ swc1 $f8,-0x1c($t5) +/* 42d58: 3c0e7006 */ lui $t6,0x7006 +/* 42d5c: 25ce969c */ addiu $t6,$t6,-26980 +/* 42d60: c5ca0018 */ lwc1 $f10,0x18($t6) +/* 42d64: c7b20000 */ lwc1 $f18,0x0($sp) +/* 42d68: 3c0f7006 */ lui $t7,0x7006 +/* 42d6c: 25ef96bc */ addiu $t7,$t7,-26948 +/* 42d70: 46125102 */ mul.s $f4,$f10,$f18 +/* 42d74: c5e60018 */ lwc1 $f6,0x18($t7) +/* 42d78: c7b00004 */ lwc1 $f16,0x4($sp) +/* 42d7c: 8fb90008 */ lw $t9,0x8($sp) +/* 42d80: 46068202 */ mul.s $f8,$f16,$f6 +/* 42d84: 46082280 */ add.s $f10,$f4,$f8 +/* 42d88: e72a0018 */ swc1 $f10,0x18($t9) +/* 42d8c: 8fb80008 */ lw $t8,0x8($sp) +/* 42d90: c712001c */ lwc1 $f18,0x1c($t8) +/* 42d94: e7b20004 */ swc1 $f18,0x4($sp) +/* 42d98: 8fa80008 */ lw $t0,0x8($sp) +/* 42d9c: c510ffe0 */ lwc1 $f16,-0x20($t0) +/* 42da0: e7b00000 */ swc1 $f16,0x0($sp) +/* 42da4: 3c097006 */ lui $t1,0x7006 +/* 42da8: 252996bc */ addiu $t1,$t1,-26948 +/* 42dac: c524001c */ lwc1 $f4,0x1c($t1) +/* 42db0: c7a60000 */ lwc1 $f6,0x0($sp) +/* 42db4: 3c0a7006 */ lui $t2,0x7006 +/* 42db8: 254a969c */ addiu $t2,$t2,-26980 +/* 42dbc: 46043202 */ mul.s $f8,$f6,$f4 +/* 42dc0: c54a001c */ lwc1 $f10,0x1c($t2) +/* 42dc4: c7b20004 */ lwc1 $f18,0x4($sp) +/* 42dc8: 8fab0008 */ lw $t3,0x8($sp) +/* 42dcc: 46125402 */ mul.s $f16,$f10,$f18 +/* 42dd0: 46104181 */ sub.s $f6,$f8,$f16 +/* 42dd4: e566ffe0 */ swc1 $f6,-0x20($t3) +/* 42dd8: 3c0c7006 */ lui $t4,0x7006 +/* 42ddc: 258c969c */ addiu $t4,$t4,-26980 +/* 42de0: c584001c */ lwc1 $f4,0x1c($t4) +/* 42de4: c7aa0000 */ lwc1 $f10,0x0($sp) +/* 42de8: 3c0d7006 */ lui $t5,0x7006 +/* 42dec: 25ad96bc */ addiu $t5,$t5,-26948 +/* 42df0: 460a2482 */ mul.s $f18,$f4,$f10 +/* 42df4: c5b0001c */ lwc1 $f16,0x1c($t5) +/* 42df8: c7a80004 */ lwc1 $f8,0x4($sp) +/* 42dfc: 8fae0008 */ lw $t6,0x8($sp) +/* 42e00: 46104182 */ mul.s $f6,$f8,$f16 +/* 42e04: 46069100 */ add.s $f4,$f18,$f6 +/* 42e08: e5c4001c */ swc1 $f4,0x1c($t6) +/* 42e0c: 8faf000c */ lw $t7,0xc($sp) +/* 42e10: 25f90001 */ addiu $t9,$t7,0x1 +/* 42e14: 2b210020 */ slti $at,$t9,0x20 +/* 42e18: 1420fef1 */ bnez $at,.L000429e0 +/* 42e1c: afb9000c */ sw $t9,0xc($sp) +/* 42e20: 10000003 */ beqz $zero,.L00042e30 +/* 42e24: 24020001 */ addiu $v0,$zero,0x1 +/* 42e28: 10000001 */ beqz $zero,.L00042e30 +/* 42e2c: 00000000 */ sll $zero,$zero,0x0 +.L00042e30: +/* 42e30: 03e00008 */ jr $ra +/* 42e34: 27bd0010 */ addiu $sp,$sp,0x10 +/* 42e38: 27bdffc8 */ addiu $sp,$sp,-56 +/* 42e3c: afbf0014 */ sw $ra,0x14($sp) +/* 42e40: afa40038 */ sw $a0,0x38($sp) +/* 42e44: 8fae0038 */ lw $t6,0x38($sp) +/* 42e48: 8dcf3ba4 */ lw $t7,0x3ba4($t6) +/* 42e4c: 11e0000e */ beqz $t7,.L00042e88 +/* 42e50: 00000000 */ sll $zero,$zero,0x0 +/* 42e54: 8fb80038 */ lw $t8,0x38($sp) +/* 42e58: 24010003 */ addiu $at,$zero,0x3 +/* 42e5c: 8f193bc0 */ lw $t9,0x3bc0($t8) +/* 42e60: 17210004 */ bne $t9,$at,.L00042e74 +/* 42e64: 00000000 */ sll $zero,$zero,0x0 +/* 42e68: 24080011 */ addiu $t0,$zero,0x11 +/* 42e6c: 10000004 */ beqz $zero,.L00042e80 +/* 42e70: af08206c */ sw $t0,0x206c($t8) +.L00042e74: +/* 42e74: 8faa0038 */ lw $t2,0x38($sp) +/* 42e78: 24090020 */ addiu $t1,$zero,0x20 +/* 42e7c: ad49206c */ sw $t1,0x206c($t2) +.L00042e80: +/* 42e80: 1000000c */ beqz $zero,.L00042eb4 +/* 42e84: 00000000 */ sll $zero,$zero,0x0 +.L00042e88: +/* 42e88: 8fab0038 */ lw $t3,0x38($sp) +/* 42e8c: 24010003 */ addiu $at,$zero,0x3 +/* 42e90: 8d6c3bc0 */ lw $t4,0x3bc0($t3) +/* 42e94: 15810004 */ bne $t4,$at,.L00042ea8 +/* 42e98: 00000000 */ sll $zero,$zero,0x0 +/* 42e9c: 240d0009 */ addiu $t5,$zero,0x9 +/* 42ea0: 10000004 */ beqz $zero,.L00042eb4 +/* 42ea4: ad6d206c */ sw $t5,0x206c($t3) +.L00042ea8: +/* 42ea8: 8faf0038 */ lw $t7,0x38($sp) +/* 42eac: 240e0011 */ addiu $t6,$zero,0x11 +/* 42eb0: adee206c */ sw $t6,0x206c($t7) +.L00042eb4: +/* 42eb4: 8fb90038 */ lw $t9,0x38($sp) +/* 42eb8: 2407ffff */ addiu $a3,$zero,-1 +/* 42ebc: 8f282068 */ lw $t0,0x2068($t9) +/* 42ec0: 8f240000 */ lw $a0,0x0($t9) +/* 42ec4: 8f26206c */ lw $a2,0x206c($t9) +/* 42ec8: 03282821 */ addu $a1,$t9,$t0 +/* 42ecc: 8f390004 */ lw $t9,0x4($t9) +/* 42ed0: 24a52024 */ addiu $a1,$a1,0x2024 +/* 42ed4: 0320f809 */ jalr $t9 +/* 42ed8: 00000000 */ sll $zero,$zero,0x0 +/* 42edc: afa20034 */ sw $v0,0x34($sp) +/* 42ee0: 8fb80038 */ lw $t8,0x38($sp) +/* 42ee4: 8faa0034 */ lw $t2,0x34($sp) +/* 42ee8: 8f09206c */ lw $t1,0x206c($t8) +/* 42eec: 112a0003 */ beq $t1,$t2,.L00042efc +/* 42ef0: 00000000 */ sll $zero,$zero,0x0 +/* 42ef4: 10000205 */ beqz $zero,.L0004370c +/* 42ef8: 00001025 */ or $v0,$zero,$zero +.L00042efc: +/* 42efc: 8fac0038 */ lw $t4,0x38($sp) +/* 42f00: 8d8d0018 */ lw $t5,0x18($t4) +/* 42f04: 8d8b206c */ lw $t3,0x206c($t4) +/* 42f08: 01ab7021 */ addu $t6,$t5,$t3 +/* 42f0c: ad8e0018 */ sw $t6,0x18($t4) +/* 42f10: 8faf0038 */ lw $t7,0x38($sp) +/* 42f14: 24010003 */ addiu $at,$zero,0x3 +/* 42f18: 8de83bc0 */ lw $t0,0x3bc0($t7) +/* 42f1c: 15010004 */ bne $t0,$at,.L00042f30 +/* 42f20: 00000000 */ sll $zero,$zero,0x0 +/* 42f24: 24190001 */ addiu $t9,$zero,0x1 +/* 42f28: 10000004 */ beqz $zero,.L00042f3c +/* 42f2c: adf93f8c */ sw $t9,0x3f8c($t7) +.L00042f30: +/* 42f30: 8fa90038 */ lw $t1,0x38($sp) +/* 42f34: 24180002 */ addiu $t8,$zero,0x2 +/* 42f38: ad383f8c */ sw $t8,0x3f8c($t1) +.L00042f3c: +/* 42f3c: 8faa0038 */ lw $t2,0x38($sp) +/* 42f40: 8d4d3ba4 */ lw $t5,0x3ba4($t2) +/* 42f44: 11a00004 */ beqz $t5,.L00042f58 +/* 42f48: 00000000 */ sll $zero,$zero,0x0 +/* 42f4c: 240b0002 */ addiu $t3,$zero,0x2 +/* 42f50: 10000004 */ beqz $zero,.L00042f64 +/* 42f54: ad4b3f90 */ sw $t3,0x3f90($t2) +.L00042f58: +/* 42f58: 8fac0038 */ lw $t4,0x38($sp) +/* 42f5c: 240e0001 */ addiu $t6,$zero,0x1 +/* 42f60: ad8e3f90 */ sw $t6,0x3f90($t4) +.L00042f64: +/* 42f64: 8fa80038 */ lw $t0,0x38($sp) +/* 42f68: 8d193ba4 */ lw $t9,0x3ba4($t0) +/* 42f6c: 1320001a */ beqz $t9,.L00042fd8 +/* 42f70: 00000000 */ sll $zero,$zero,0x0 +/* 42f74: 8faf0038 */ lw $t7,0x38($sp) +/* 42f78: 24060009 */ addiu $a2,$zero,0x9 +/* 42f7c: 25e42024 */ addiu $a0,$t7,0x2024 +/* 42f80: 0c0118b1 */ jal func000462c4 +/* 42f84: 25e52064 */ addiu $a1,$t7,0x2064 +/* 42f88: 8fb80038 */ lw $t8,0x38($sp) +/* 42f8c: af023bf4 */ sw $v0,0x3bf4($t8) +/* 42f90: 8fa90038 */ lw $t1,0x38($sp) +/* 42f94: 24010001 */ addiu $at,$zero,0x1 +/* 42f98: 8d2d3f8c */ lw $t5,0x3f8c($t1) +/* 42f9c: 15a10007 */ bne $t5,$at,.L00042fbc +/* 42fa0: 00000000 */ sll $zero,$zero,0x0 +/* 42fa4: 25242024 */ addiu $a0,$t1,0x2024 +/* 42fa8: 25252064 */ addiu $a1,$t1,0x2064 +/* 42fac: 0c0118b1 */ jal func000462c4 +/* 42fb0: 24060005 */ addiu $a2,$zero,0x5 +/* 42fb4: 10000006 */ beqz $zero,.L00042fd0 +/* 42fb8: 00000000 */ sll $zero,$zero,0x0 +.L00042fbc: +/* 42fbc: 8fab0038 */ lw $t3,0x38($sp) +/* 42fc0: 24060003 */ addiu $a2,$zero,0x3 +/* 42fc4: 25642024 */ addiu $a0,$t3,0x2024 +/* 42fc8: 0c0118b1 */ jal func000462c4 +/* 42fcc: 25652064 */ addiu $a1,$t3,0x2064 +.L00042fd0: +/* 42fd0: 10000018 */ beqz $zero,.L00043034 +/* 42fd4: 00000000 */ sll $zero,$zero,0x0 +.L00042fd8: +/* 42fd8: 8faa0038 */ lw $t2,0x38($sp) +/* 42fdc: 24060008 */ addiu $a2,$zero,0x8 +/* 42fe0: 25442024 */ addiu $a0,$t2,0x2024 +/* 42fe4: 0c0118b1 */ jal func000462c4 +/* 42fe8: 25452064 */ addiu $a1,$t2,0x2064 +/* 42fec: 8fae0038 */ lw $t6,0x38($sp) +/* 42ff0: adc23bf4 */ sw $v0,0x3bf4($t6) +/* 42ff4: 8fac0038 */ lw $t4,0x38($sp) +/* 42ff8: 24010001 */ addiu $at,$zero,0x1 +/* 42ffc: 8d883f8c */ lw $t0,0x3f8c($t4) +/* 43000: 15010007 */ bne $t0,$at,.L00043020 +/* 43004: 00000000 */ sll $zero,$zero,0x0 +/* 43008: 25842024 */ addiu $a0,$t4,0x2024 +/* 4300c: 25852064 */ addiu $a1,$t4,0x2064 +/* 43010: 0c0118b1 */ jal func000462c4 +/* 43014: 24060001 */ addiu $a2,$zero,0x1 +/* 43018: 10000006 */ beqz $zero,.L00043034 +/* 4301c: 00000000 */ sll $zero,$zero,0x0 +.L00043020: +/* 43020: 8fb90038 */ lw $t9,0x38($sp) +/* 43024: 24060002 */ addiu $a2,$zero,0x2 +/* 43028: 27242024 */ addiu $a0,$t9,0x2024 +/* 4302c: 0c0118b1 */ jal func000462c4 +/* 43030: 27252064 */ addiu $a1,$t9,0x2064 +.L00043034: +/* 43034: 8faf0038 */ lw $t7,0x38($sp) +/* 43038: 8df83ba4 */ lw $t8,0x3ba4($t7) +/* 4303c: 13000021 */ beqz $t8,.L000430c4 +/* 43040: 00000000 */ sll $zero,$zero,0x0 +/* 43044: 8fad0038 */ lw $t5,0x38($sp) +/* 43048: afa00030 */ sw $zero,0x30($sp) +/* 4304c: 8da93f8c */ lw $t1,0x3f8c($t5) +/* 43050: 1920001c */ blez $t1,.L000430c4 +/* 43054: 00000000 */ sll $zero,$zero,0x0 +.L00043058: +/* 43058: afa0002c */ sw $zero,0x2c($sp) +.L0004305c: +/* 4305c: 8fab0038 */ lw $t3,0x38($sp) +/* 43060: 24060001 */ addiu $a2,$zero,0x1 +/* 43064: 25642024 */ addiu $a0,$t3,0x2024 +/* 43068: 0c0118b1 */ jal func000462c4 +/* 4306c: 25652064 */ addiu $a1,$t3,0x2064 +/* 43070: 8fae0030 */ lw $t6,0x30($sp) +/* 43074: 8faa0038 */ lw $t2,0x38($sp) +/* 43078: 8fb9002c */ lw $t9,0x2c($sp) +/* 4307c: 000e41c0 */ sll $t0,$t6,0x7 +/* 43080: 01486021 */ addu $t4,$t2,$t0 +/* 43084: 00197880 */ sll $t7,$t9,0x2 +/* 43088: 018fc021 */ addu $t8,$t4,$t7 +/* 4308c: af023bf8 */ sw $v0,0x3bf8($t8) +/* 43090: 8fad002c */ lw $t5,0x2c($sp) +/* 43094: 25a90001 */ addiu $t1,$t5,0x1 +/* 43098: 29210004 */ slti $at,$t1,0x4 +/* 4309c: 1420ffef */ bnez $at,.L0004305c +/* 430a0: afa9002c */ sw $t1,0x2c($sp) +/* 430a4: 8fab0030 */ lw $t3,0x30($sp) +/* 430a8: 8faa0038 */ lw $t2,0x38($sp) +/* 430ac: 256e0001 */ addiu $t6,$t3,0x1 +/* 430b0: afae0030 */ sw $t6,0x30($sp) +/* 430b4: 8d483f8c */ lw $t0,0x3f8c($t2) +/* 430b8: 01c8082a */ slt $at,$t6,$t0 +/* 430bc: 1420ffe6 */ bnez $at,.L00043058 +/* 430c0: 00000000 */ sll $zero,$zero,0x0 +.L000430c4: +/* 430c4: 8fb90038 */ lw $t9,0x38($sp) +/* 430c8: 8f2c3ba4 */ lw $t4,0x3ba4($t9) +/* 430cc: 11800004 */ beqz $t4,.L000430e0 +/* 430d0: 00000000 */ sll $zero,$zero,0x0 +/* 430d4: 240f0004 */ addiu $t7,$zero,0x4 +/* 430d8: 10000003 */ beqz $zero,.L000430e8 +/* 430dc: afaf0028 */ sw $t7,0x28($sp) +.L000430e0: +/* 430e0: 24180009 */ addiu $t8,$zero,0x9 +/* 430e4: afb80028 */ sw $t8,0x28($sp) +.L000430e8: +/* 430e8: 8fad0038 */ lw $t5,0x38($sp) +/* 430ec: afa00024 */ sw $zero,0x24($sp) +/* 430f0: 8da93f90 */ lw $t1,0x3f90($t5) +/* 430f4: 19200138 */ blez $t1,.L000435d8 +/* 430f8: 00000000 */ sll $zero,$zero,0x0 +.L000430fc: +/* 430fc: 8fab0038 */ lw $t3,0x38($sp) +/* 43100: afa00030 */ sw $zero,0x30($sp) +/* 43104: 8d6a3f8c */ lw $t2,0x3f8c($t3) +/* 43108: 1940012b */ blez $t2,.L000435b8 +/* 4310c: 00000000 */ sll $zero,$zero,0x0 +.L00043110: +/* 43110: 8fae0038 */ lw $t6,0x38($sp) +/* 43114: 2406000c */ addiu $a2,$zero,0xc +/* 43118: 25c42024 */ addiu $a0,$t6,0x2024 +/* 4311c: 0c0118b1 */ jal func000462c4 +/* 43120: 25c52064 */ addiu $a1,$t6,0x2064 +/* 43124: 8fb90024 */ lw $t9,0x24($sp) +/* 43128: 8fa80038 */ lw $t0,0x38($sp) +/* 4312c: 8fb80030 */ lw $t8,0x30($sp) +/* 43130: 00196080 */ sll $t4,$t9,0x2 +/* 43134: 010c7821 */ addu $t7,$t0,$t4 +/* 43138: 00186880 */ sll $t5,$t8,0x2 +/* 4313c: 01ed4821 */ addu $t1,$t7,$t5 +/* 43140: ad223c78 */ sw $v0,0x3c78($t1) +/* 43144: 8fab0038 */ lw $t3,0x38($sp) +/* 43148: 24060009 */ addiu $a2,$zero,0x9 +/* 4314c: 25642024 */ addiu $a0,$t3,0x2024 +/* 43150: 0c0118b1 */ jal func000462c4 +/* 43154: 25652064 */ addiu $a1,$t3,0x2064 +/* 43158: 8fae0024 */ lw $t6,0x24($sp) +/* 4315c: 8faa0038 */ lw $t2,0x38($sp) +/* 43160: 8fac0030 */ lw $t4,0x30($sp) +/* 43164: 000ec880 */ sll $t9,$t6,0x2 +/* 43168: 01594021 */ addu $t0,$t2,$t9 +/* 4316c: 000cc080 */ sll $t8,$t4,0x2 +/* 43170: 01187821 */ addu $t7,$t0,$t8 +/* 43174: ade23c80 */ sw $v0,0x3c80($t7) +/* 43178: 8fad0038 */ lw $t5,0x38($sp) +/* 4317c: 24060008 */ addiu $a2,$zero,0x8 +/* 43180: 25a42024 */ addiu $a0,$t5,0x2024 +/* 43184: 0c0118b1 */ jal func000462c4 +/* 43188: 25a52064 */ addiu $a1,$t5,0x2064 +/* 4318c: 8fab0024 */ lw $t3,0x24($sp) +/* 43190: 8fa90038 */ lw $t1,0x38($sp) +/* 43194: 8fb90030 */ lw $t9,0x30($sp) +/* 43198: 000b7080 */ sll $t6,$t3,0x2 +/* 4319c: 012e5021 */ addu $t2,$t1,$t6 +/* 431a0: 00196080 */ sll $t4,$t9,0x2 +/* 431a4: 014c4021 */ addu $t0,$t2,$t4 +/* 431a8: ad023c88 */ sw $v0,0x3c88($t0) +/* 431ac: 8fb80028 */ lw $t8,0x28($sp) +/* 431b0: 1300000f */ beqz $t8,.L000431f0 +/* 431b4: 00000000 */ sll $zero,$zero,0x0 +/* 431b8: 8faf0038 */ lw $t7,0x38($sp) +/* 431bc: 03003025 */ or $a2,$t8,$zero +/* 431c0: 25e42024 */ addiu $a0,$t7,0x2024 +/* 431c4: 0c0118b1 */ jal func000462c4 +/* 431c8: 25e52064 */ addiu $a1,$t7,0x2064 +/* 431cc: 8fab0024 */ lw $t3,0x24($sp) +/* 431d0: 8fad0038 */ lw $t5,0x38($sp) +/* 431d4: 8fb90030 */ lw $t9,0x30($sp) +/* 431d8: 000b4880 */ sll $t1,$t3,0x2 +/* 431dc: 01a97021 */ addu $t6,$t5,$t1 +/* 431e0: 00195080 */ sll $t2,$t9,0x2 +/* 431e4: 01ca6021 */ addu $t4,$t6,$t2 +/* 431e8: 10000009 */ beqz $zero,.L00043210 +/* 431ec: ad823c90 */ sw $v0,0x3c90($t4) +.L000431f0: +/* 431f0: 8faf0024 */ lw $t7,0x24($sp) +/* 431f4: 8fa80038 */ lw $t0,0x38($sp) +/* 431f8: 8fad0030 */ lw $t5,0x30($sp) +/* 431fc: 000fc080 */ sll $t8,$t7,0x2 +/* 43200: 01185821 */ addu $t3,$t0,$t8 +/* 43204: 000d4880 */ sll $t1,$t5,0x2 +/* 43208: 0169c821 */ addu $t9,$t3,$t1 +/* 4320c: af203c90 */ sw $zero,0x3c90($t9) +.L00043210: +/* 43210: 8fae0038 */ lw $t6,0x38($sp) +/* 43214: 24060001 */ addiu $a2,$zero,0x1 +/* 43218: 25c42024 */ addiu $a0,$t6,0x2024 +/* 4321c: 0c0118b1 */ jal func000462c4 +/* 43220: 25c52064 */ addiu $a1,$t6,0x2064 +/* 43224: 8fac0024 */ lw $t4,0x24($sp) +/* 43228: 8faa0038 */ lw $t2,0x38($sp) +/* 4322c: 8fb80030 */ lw $t8,0x30($sp) +/* 43230: 000c7880 */ sll $t7,$t4,0x2 +/* 43234: 014f4021 */ addu $t0,$t2,$t7 +/* 43238: 00186880 */ sll $t5,$t8,0x2 +/* 4323c: 010d5821 */ addu $t3,$t0,$t5 +/* 43240: ad623c98 */ sw $v0,0x3c98($t3) +/* 43244: 8fb90024 */ lw $t9,0x24($sp) +/* 43248: 8fa90038 */ lw $t1,0x38($sp) +/* 4324c: 8faa0030 */ lw $t2,0x30($sp) +/* 43250: 00197080 */ sll $t6,$t9,0x2 +/* 43254: 012e6021 */ addu $t4,$t1,$t6 +/* 43258: 000a7880 */ sll $t7,$t2,0x2 +/* 4325c: 018fc021 */ addu $t8,$t4,$t7 +/* 43260: 8f083c98 */ lw $t0,0x3c98($t8) +/* 43264: 1100005d */ beqz $t0,.L000433dc +/* 43268: 00000000 */ sll $zero,$zero,0x0 +/* 4326c: 8fad0038 */ lw $t5,0x38($sp) +/* 43270: 24060002 */ addiu $a2,$zero,0x2 +/* 43274: 25a42024 */ addiu $a0,$t5,0x2024 +/* 43278: 0c0118b1 */ jal func000462c4 +/* 4327c: 25a52064 */ addiu $a1,$t5,0x2064 +/* 43280: 8fb90024 */ lw $t9,0x24($sp) +/* 43284: 8fab0038 */ lw $t3,0x38($sp) +/* 43288: 8faa0030 */ lw $t2,0x30($sp) +/* 4328c: 00194880 */ sll $t1,$t9,0x2 +/* 43290: 01697021 */ addu $t6,$t3,$t1 +/* 43294: 000a6080 */ sll $t4,$t2,0x2 +/* 43298: 01cc7821 */ addu $t7,$t6,$t4 +/* 4329c: ade23ca0 */ sw $v0,0x3ca0($t7) +/* 432a0: 8fb80038 */ lw $t8,0x38($sp) +/* 432a4: 24060001 */ addiu $a2,$zero,0x1 +/* 432a8: 27042024 */ addiu $a0,$t8,0x2024 +/* 432ac: 0c0118b1 */ jal func000462c4 +/* 432b0: 27052064 */ addiu $a1,$t8,0x2064 +/* 432b4: 8fad0024 */ lw $t5,0x24($sp) +/* 432b8: 8fa80038 */ lw $t0,0x38($sp) +/* 432bc: 8fa90030 */ lw $t1,0x30($sp) +/* 432c0: 000dc880 */ sll $t9,$t5,0x2 +/* 432c4: 01195821 */ addu $t3,$t0,$t9 +/* 432c8: 00095080 */ sll $t2,$t1,0x2 +/* 432cc: 016a7021 */ addu $t6,$t3,$t2 +/* 432d0: adc23ca8 */ sw $v0,0x3ca8($t6) +/* 432d4: afa00020 */ sw $zero,0x20($sp) +.L000432d8: +/* 432d8: 8fac0038 */ lw $t4,0x38($sp) +/* 432dc: 24060005 */ addiu $a2,$zero,0x5 +/* 432e0: 25842024 */ addiu $a0,$t4,0x2024 +/* 432e4: 0c0118b1 */ jal func000462c4 +/* 432e8: 25852064 */ addiu $a1,$t4,0x2064 +/* 432ec: 8fb80024 */ lw $t8,0x24($sp) +/* 432f0: 8fb90030 */ lw $t9,0x30($sp) +/* 432f4: 8faf0038 */ lw $t7,0x38($sp) +/* 432f8: 00186880 */ sll $t5,$t8,0x2 +/* 432fc: 8faa0020 */ lw $t2,0x20($sp) +/* 43300: 01b86823 */ subu $t5,$t5,$t8 +/* 43304: 00194880 */ sll $t1,$t9,0x2 +/* 43308: 000d6880 */ sll $t5,$t5,0x2 +/* 4330c: 01394823 */ subu $t1,$t1,$t9 +/* 43310: 00094880 */ sll $t1,$t1,0x2 +/* 43314: 01ed4021 */ addu $t0,$t7,$t5 +/* 43318: 01095821 */ addu $t3,$t0,$t1 +/* 4331c: 000a7080 */ sll $t6,$t2,0x2 +/* 43320: 016e6021 */ addu $t4,$t3,$t6 +/* 43324: ad823cb0 */ sw $v0,0x3cb0($t4) +/* 43328: 8fb80020 */ lw $t8,0x20($sp) +/* 4332c: 270f0001 */ addiu $t7,$t8,0x1 +/* 43330: 29e10002 */ slti $at,$t7,0x2 +/* 43334: 1420ffe8 */ bnez $at,.L000432d8 +/* 43338: afaf0020 */ sw $t7,0x20($sp) +/* 4333c: 8fb90024 */ lw $t9,0x24($sp) +/* 43340: 8faa0030 */ lw $t2,0x30($sp) +/* 43344: 8fad0038 */ lw $t5,0x38($sp) +/* 43348: 00194080 */ sll $t0,$t9,0x2 +/* 4334c: 01194023 */ subu $t0,$t0,$t9 +/* 43350: 000a5880 */ sll $t3,$t2,0x2 +/* 43354: 00084080 */ sll $t0,$t0,0x2 +/* 43358: 016a5823 */ subu $t3,$t3,$t2 +/* 4335c: 000b5880 */ sll $t3,$t3,0x2 +/* 43360: 01a84821 */ addu $t1,$t5,$t0 +/* 43364: 012b7021 */ addu $t6,$t1,$t3 +/* 43368: adc03cb8 */ sw $zero,0x3cb8($t6) +/* 4336c: afa0001c */ sw $zero,0x1c($sp) +.L00043370: +/* 43370: 8fac0038 */ lw $t4,0x38($sp) +/* 43374: 24060003 */ addiu $a2,$zero,0x3 +/* 43378: 25842024 */ addiu $a0,$t4,0x2024 +/* 4337c: 0c0118b1 */ jal func000462c4 +/* 43380: 25852064 */ addiu $a1,$t4,0x2064 +/* 43384: 8faf0024 */ lw $t7,0x24($sp) +/* 43388: 8fa80030 */ lw $t0,0x30($sp) +/* 4338c: 8fb80038 */ lw $t8,0x38($sp) +/* 43390: 000fc880 */ sll $t9,$t7,0x2 +/* 43394: 8fab001c */ lw $t3,0x1c($sp) +/* 43398: 032fc823 */ subu $t9,$t9,$t7 +/* 4339c: 00085080 */ sll $t2,$t0,0x2 +/* 433a0: 0019c880 */ sll $t9,$t9,0x2 +/* 433a4: 01485023 */ subu $t2,$t2,$t0 +/* 433a8: 000a5080 */ sll $t2,$t2,0x2 +/* 433ac: 03196821 */ addu $t5,$t8,$t9 +/* 433b0: 01aa4821 */ addu $t1,$t5,$t2 +/* 433b4: 000b7080 */ sll $t6,$t3,0x2 +/* 433b8: 012e6021 */ addu $t4,$t1,$t6 +/* 433bc: ad823cc8 */ sw $v0,0x3cc8($t4) +/* 433c0: 8faf001c */ lw $t7,0x1c($sp) +/* 433c4: 25f80001 */ addiu $t8,$t7,0x1 +/* 433c8: 2b010003 */ slti $at,$t8,0x3 +/* 433cc: 1420ffe8 */ bnez $at,.L00043370 +/* 433d0: afb8001c */ sw $t8,0x1c($sp) +/* 433d4: 10000045 */ beqz $zero,.L000434ec +/* 433d8: 00000000 */ sll $zero,$zero,0x0 +.L000433dc: +/* 433dc: 8fa80024 */ lw $t0,0x24($sp) +/* 433e0: 8fb90038 */ lw $t9,0x38($sp) +/* 433e4: 8fab0030 */ lw $t3,0x30($sp) +/* 433e8: 00086880 */ sll $t5,$t0,0x2 +/* 433ec: 032d5021 */ addu $t2,$t9,$t5 +/* 433f0: 000b4880 */ sll $t1,$t3,0x2 +/* 433f4: 01497021 */ addu $t6,$t2,$t1 +/* 433f8: adc03ca0 */ sw $zero,0x3ca0($t6) +/* 433fc: 8faf0024 */ lw $t7,0x24($sp) +/* 43400: 8fac0038 */ lw $t4,0x38($sp) +/* 43404: 8fb90030 */ lw $t9,0x30($sp) +/* 43408: 000fc080 */ sll $t8,$t7,0x2 +/* 4340c: 01984021 */ addu $t0,$t4,$t8 +/* 43410: 00196880 */ sll $t5,$t9,0x2 +/* 43414: 010d5821 */ addu $t3,$t0,$t5 +/* 43418: ad603ca8 */ sw $zero,0x3ca8($t3) +/* 4341c: afa00020 */ sw $zero,0x20($sp) +.L00043420: +/* 43420: 8faa0038 */ lw $t2,0x38($sp) +/* 43424: 24060005 */ addiu $a2,$zero,0x5 +/* 43428: 25442024 */ addiu $a0,$t2,0x2024 +/* 4342c: 0c0118b1 */ jal func000462c4 +/* 43430: 25452064 */ addiu $a1,$t2,0x2064 +/* 43434: 8fae0024 */ lw $t6,0x24($sp) +/* 43438: 8fb80030 */ lw $t8,0x30($sp) +/* 4343c: 8fa90038 */ lw $t1,0x38($sp) +/* 43440: 000e7880 */ sll $t7,$t6,0x2 +/* 43444: 8fad0020 */ lw $t5,0x20($sp) +/* 43448: 01ee7823 */ subu $t7,$t7,$t6 +/* 4344c: 0018c880 */ sll $t9,$t8,0x2 +/* 43450: 000f7880 */ sll $t7,$t7,0x2 +/* 43454: 0338c823 */ subu $t9,$t9,$t8 +/* 43458: 0019c880 */ sll $t9,$t9,0x2 +/* 4345c: 012f6021 */ addu $t4,$t1,$t7 +/* 43460: 01994021 */ addu $t0,$t4,$t9 +/* 43464: 000d5880 */ sll $t3,$t5,0x2 +/* 43468: 010b5021 */ addu $t2,$t0,$t3 +/* 4346c: ad423cb0 */ sw $v0,0x3cb0($t2) +/* 43470: 8fae0020 */ lw $t6,0x20($sp) +/* 43474: 25c90001 */ addiu $t1,$t6,0x1 +/* 43478: 29210003 */ slti $at,$t1,0x3 +/* 4347c: 1420ffe8 */ bnez $at,.L00043420 +/* 43480: afa90020 */ sw $t1,0x20($sp) +/* 43484: 8faf0038 */ lw $t7,0x38($sp) +/* 43488: 24060004 */ addiu $a2,$zero,0x4 +/* 4348c: 25e42024 */ addiu $a0,$t7,0x2024 +/* 43490: 0c0118b1 */ jal func000462c4 +/* 43494: 25e52064 */ addiu $a1,$t7,0x2064 +/* 43498: 8fac0024 */ lw $t4,0x24($sp) +/* 4349c: 8fb80038 */ lw $t8,0x38($sp) +/* 434a0: 8fa80030 */ lw $t0,0x30($sp) +/* 434a4: 000cc880 */ sll $t9,$t4,0x2 +/* 434a8: 03196821 */ addu $t5,$t8,$t9 +/* 434ac: 00085880 */ sll $t3,$t0,0x2 +/* 434b0: 01ab5021 */ addu $t2,$t5,$t3 +/* 434b4: ad423ce0 */ sw $v0,0x3ce0($t2) +/* 434b8: 8fae0038 */ lw $t6,0x38($sp) +/* 434bc: 24060003 */ addiu $a2,$zero,0x3 +/* 434c0: 25c42024 */ addiu $a0,$t6,0x2024 +/* 434c4: 0c0118b1 */ jal func000462c4 +/* 434c8: 25c52064 */ addiu $a1,$t6,0x2064 +/* 434cc: 8faf0024 */ lw $t7,0x24($sp) +/* 434d0: 8fa90038 */ lw $t1,0x38($sp) +/* 434d4: 8fb90030 */ lw $t9,0x30($sp) +/* 434d8: 000f6080 */ sll $t4,$t7,0x2 +/* 434dc: 012cc021 */ addu $t8,$t1,$t4 +/* 434e0: 00194080 */ sll $t0,$t9,0x2 +/* 434e4: 03086821 */ addu $t5,$t8,$t0 +/* 434e8: ada23ce8 */ sw $v0,0x3ce8($t5) +.L000434ec: +/* 434ec: 8fab0038 */ lw $t3,0x38($sp) +/* 434f0: 8d6a3ba4 */ lw $t2,0x3ba4($t3) +/* 434f4: 1140000e */ beqz $t2,.L00043530 +/* 434f8: 00000000 */ sll $zero,$zero,0x0 +/* 434fc: 8fae0038 */ lw $t6,0x38($sp) +/* 43500: 24060001 */ addiu $a2,$zero,0x1 +/* 43504: 25c42024 */ addiu $a0,$t6,0x2024 +/* 43508: 0c0118b1 */ jal func000462c4 +/* 4350c: 25c52064 */ addiu $a1,$t6,0x2064 +/* 43510: 8fa90024 */ lw $t1,0x24($sp) +/* 43514: 8faf0038 */ lw $t7,0x38($sp) +/* 43518: 8fb80030 */ lw $t8,0x30($sp) +/* 4351c: 00096080 */ sll $t4,$t1,0x2 +/* 43520: 01ecc821 */ addu $t9,$t7,$t4 +/* 43524: 00184080 */ sll $t0,$t8,0x2 +/* 43528: 03286821 */ addu $t5,$t9,$t0 +/* 4352c: ada23cf0 */ sw $v0,0x3cf0($t5) +.L00043530: +/* 43530: 8fab0038 */ lw $t3,0x38($sp) +/* 43534: 24060001 */ addiu $a2,$zero,0x1 +/* 43538: 25642024 */ addiu $a0,$t3,0x2024 +/* 4353c: 0c0118b1 */ jal func000462c4 +/* 43540: 25652064 */ addiu $a1,$t3,0x2064 +/* 43544: 8fae0024 */ lw $t6,0x24($sp) +/* 43548: 8faa0038 */ lw $t2,0x38($sp) +/* 4354c: 8fac0030 */ lw $t4,0x30($sp) +/* 43550: 000e4880 */ sll $t1,$t6,0x2 +/* 43554: 01497821 */ addu $t7,$t2,$t1 +/* 43558: 000cc080 */ sll $t8,$t4,0x2 +/* 4355c: 01f8c821 */ addu $t9,$t7,$t8 +/* 43560: af223cf8 */ sw $v0,0x3cf8($t9) +/* 43564: 8fa80038 */ lw $t0,0x38($sp) +/* 43568: 24060001 */ addiu $a2,$zero,0x1 +/* 4356c: 25042024 */ addiu $a0,$t0,0x2024 +/* 43570: 0c0118b1 */ jal func000462c4 +/* 43574: 25052064 */ addiu $a1,$t0,0x2064 +/* 43578: 8fab0024 */ lw $t3,0x24($sp) +/* 4357c: 8fad0038 */ lw $t5,0x38($sp) +/* 43580: 8fa90030 */ lw $t1,0x30($sp) +/* 43584: 000b7080 */ sll $t6,$t3,0x2 +/* 43588: 01ae5021 */ addu $t2,$t5,$t6 +/* 4358c: 00096080 */ sll $t4,$t1,0x2 +/* 43590: 014c7821 */ addu $t7,$t2,$t4 +/* 43594: ade23d00 */ sw $v0,0x3d00($t7) +/* 43598: 8fb80030 */ lw $t8,0x30($sp) +/* 4359c: 8fa80038 */ lw $t0,0x38($sp) +/* 435a0: 27190001 */ addiu $t9,$t8,0x1 +/* 435a4: afb90030 */ sw $t9,0x30($sp) +/* 435a8: 8d0b3f8c */ lw $t3,0x3f8c($t0) +/* 435ac: 032b082a */ slt $at,$t9,$t3 +/* 435b0: 1420fed7 */ bnez $at,.L00043110 +/* 435b4: 00000000 */ sll $zero,$zero,0x0 +.L000435b8: +/* 435b8: 8fad0024 */ lw $t5,0x24($sp) +/* 435bc: 8fa90038 */ lw $t1,0x38($sp) +/* 435c0: 25ae0001 */ addiu $t6,$t5,0x1 +/* 435c4: afae0024 */ sw $t6,0x24($sp) +/* 435c8: 8d2a3f90 */ lw $t2,0x3f90($t1) +/* 435cc: 01ca082a */ slt $at,$t6,$t2 +/* 435d0: 1420feca */ bnez $at,.L000430fc +/* 435d4: 00000000 */ sll $zero,$zero,0x0 +.L000435d8: +/* 435d8: 8fac0038 */ lw $t4,0x38($sp) +/* 435dc: 3c0d7006 */ lui $t5,0x7006 +/* 435e0: 8d8f3ba4 */ lw $t7,0x3ba4($t4) +/* 435e4: 8d883bb0 */ lw $t0,0x3bb0($t4) +/* 435e8: 000fc100 */ sll $t8,$t7,0x4 +/* 435ec: 030fc023 */ subu $t8,$t8,$t7 +/* 435f0: 0018c080 */ sll $t8,$t8,0x2 +/* 435f4: 0008c880 */ sll $t9,$t0,0x2 +/* 435f8: 03195821 */ addu $t3,$t8,$t9 +/* 435fc: 01ab6821 */ addu $t5,$t5,$t3 +/* 43600: 8dad96dc */ lw $t5,-0x6924($t5) +/* 43604: ad8d3f7c */ sw $t5,0x3f7c($t4) +/* 43608: 8fa90038 */ lw $t1,0x38($sp) +/* 4360c: 3c197006 */ lui $t9,0x7006 +/* 43610: 8d2e3ba4 */ lw $t6,0x3ba4($t1) +/* 43614: 8d2f3bb4 */ lw $t7,0x3bb4($t1) +/* 43618: 000e5100 */ sll $t2,$t6,0x4 +/* 4361c: 000f4080 */ sll $t0,$t7,0x2 +/* 43620: 0148c021 */ addu $t8,$t2,$t0 +/* 43624: 0338c821 */ addu $t9,$t9,$t8 +/* 43628: 8f399754 */ lw $t9,-0x68ac($t9) +/* 4362c: ad393f80 */ sw $t9,0x3f80($t1) +/* 43630: 8fab0038 */ lw $t3,0x38($sp) +/* 43634: 8d6d3ba4 */ lw $t5,0x3ba4($t3) +/* 43638: 11a00015 */ beqz $t5,.L00043690 +/* 4363c: 00000000 */ sll $zero,$zero,0x0 +/* 43640: 8fac0038 */ lw $t4,0x38($sp) +/* 43644: 8d8e3f7c */ lw $t6,0x3f7c($t4) +/* 43648: 8d8a3f80 */ lw $t2,0x3f80($t4) +/* 4364c: 000e78c0 */ sll $t7,$t6,0x3 +/* 43650: 01ee7821 */ addu $t7,$t7,$t6 +/* 43654: 000f7900 */ sll $t7,$t7,0x4 +/* 43658: 01ea001a */ div $zero,$t7,$t2 +/* 4365c: 00004012 */ mflo $t0 +/* 43660: ad883f84 */ sw $t0,0x3f84($t4) +/* 43664: 15400002 */ bnez $t2,.L00043670 +/* 43668: 00000000 */ sll $zero,$zero,0x0 +/* 4366c: 0007000d */ break 0x7 +.L00043670: +/* 43670: 2401ffff */ addiu $at,$zero,-1 +/* 43674: 15410004 */ bne $t2,$at,.L00043688 +/* 43678: 3c018000 */ lui $at,0x8000 +/* 4367c: 15e10002 */ bne $t7,$at,.L00043688 +/* 43680: 00000000 */ sll $zero,$zero,0x0 +/* 43684: 0006000d */ break 0x6 +.L00043688: +/* 43688: 10000013 */ beqz $zero,.L000436d8 +/* 4368c: 00000000 */ sll $zero,$zero,0x0 +.L00043690: +/* 43690: 8fb80038 */ lw $t8,0x38($sp) +/* 43694: 8f193f7c */ lw $t9,0x3f7c($t8) +/* 43698: 8f0b3f80 */ lw $t3,0x3f80($t8) +/* 4369c: 001948c0 */ sll $t1,$t9,0x3 +/* 436a0: 01394821 */ addu $t1,$t1,$t9 +/* 436a4: 000948c0 */ sll $t1,$t1,0x3 +/* 436a8: 012b001a */ div $zero,$t1,$t3 +/* 436ac: 00006812 */ mflo $t5 +/* 436b0: af0d3f84 */ sw $t5,0x3f84($t8) +/* 436b4: 15600002 */ bnez $t3,.L000436c0 +/* 436b8: 00000000 */ sll $zero,$zero,0x0 +/* 436bc: 0007000d */ break 0x7 +.L000436c0: +/* 436c0: 2401ffff */ addiu $at,$zero,-1 +/* 436c4: 15610004 */ bne $t3,$at,.L000436d8 +/* 436c8: 3c018000 */ lui $at,0x8000 +/* 436cc: 15210002 */ bne $t1,$at,.L000436d8 +/* 436d0: 00000000 */ sll $zero,$zero,0x0 +/* 436d4: 0006000d */ break 0x6 +.L000436d8: +/* 436d8: 8fae0038 */ lw $t6,0x38($sp) +/* 436dc: 8dcf3f84 */ lw $t7,0x3f84($t6) +/* 436e0: 8dca3bb8 */ lw $t2,0x3bb8($t6) +/* 436e4: 8dcc2068 */ lw $t4,0x2068($t6) +/* 436e8: 8dd9206c */ lw $t9,0x206c($t6) +/* 436ec: 01ea4021 */ addu $t0,$t7,$t2 +/* 436f0: 01994821 */ addu $t1,$t4,$t9 +/* 436f4: 01095823 */ subu $t3,$t0,$t1 +/* 436f8: adcb3f88 */ sw $t3,0x3f88($t6) +/* 436fc: 10000003 */ beqz $zero,.L0004370c +/* 43700: 24020001 */ addiu $v0,$zero,0x1 +/* 43704: 10000001 */ beqz $zero,.L0004370c +/* 43708: 00000000 */ sll $zero,$zero,0x0 +.L0004370c: +/* 4370c: 8fbf0014 */ lw $ra,0x14($sp) +/* 43710: 27bd0038 */ addiu $sp,$sp,0x38 +/* 43714: 03e00008 */ jr $ra +/* 43718: 00000000 */ sll $zero,$zero,0x0 +/* 4371c: 27bdf6a8 */ addiu $sp,$sp,-2392 +/* 43720: afbf001c */ sw $ra,0x1c($sp) +/* 43724: afa40958 */ sw $a0,0x958($sp) +/* 43728: afa00950 */ sw $zero,0x950($sp) +/* 4372c: 8fae0958 */ lw $t6,0x958($sp) +/* 43730: 8dcf3ba0 */ lw $t7,0x3ba0($t6) +/* 43734: 000fc0c0 */ sll $t8,$t7,0x3 +/* 43738: 030fc021 */ addu $t8,$t8,$t7 +/* 4373c: 0018c100 */ sll $t8,$t8,0x4 +/* 43740: 030fc021 */ addu $t8,$t8,$t7 +/* 43744: 0018c0c0 */ sll $t8,$t8,0x3 +/* 43748: 01d8c821 */ addu $t9,$t6,$t8 +/* 4374c: 27282070 */ addiu $t0,$t9,0x2070 +/* 43750: afa80934 */ sw $t0,0x934($sp) +/* 43754: 0c010f74 */ jal func00043dd0 +/* 43758: 8fa40958 */ lw $a0,0x958($sp) +/* 4375c: afa20954 */ sw $v0,0x954($sp) +/* 43760: 8fa90954 */ lw $t1,0x954($sp) +/* 43764: 2401ffff */ addiu $at,$zero,-1 +/* 43768: 15210003 */ bne $t1,$at,.L00043778 +/* 4376c: 00000000 */ sll $zero,$zero,0x0 +/* 43770: 10000192 */ beqz $zero,.L00043dbc +/* 43774: 00001025 */ or $v0,$zero,$zero +.L00043778: +/* 43778: 8fab0958 */ lw $t3,0x958($sp) +/* 4377c: 8faa0954 */ lw $t2,0x954($sp) +/* 43780: 8d6c3bf4 */ lw $t4,0x3bf4($t3) +/* 43784: 014c6823 */ subu $t5,$t2,$t4 +/* 43788: 000d78c0 */ sll $t7,$t5,0x3 +/* 4378c: ad6f2020 */ sw $t7,0x2020($t3) +/* 43790: 8fae0958 */ lw $t6,0x958($sp) +/* 43794: 8dd82020 */ lw $t8,0x2020($t6) +/* 43798: 07010003 */ bgez $t8,.L000437a8 +/* 4379c: 00000000 */ sll $zero,$zero,0x0 +/* 437a0: 10000186 */ beqz $zero,.L00043dbc +/* 437a4: 24020001 */ addiu $v0,$zero,0x1 +.L000437a8: +/* 437a8: 8fb90958 */ lw $t9,0x958($sp) +/* 437ac: afa0094c */ sw $zero,0x94c($sp) +/* 437b0: 8f283f8c */ lw $t0,0x3f8c($t9) +/* 437b4: 19000011 */ blez $t0,.L000437fc +/* 437b8: 00000000 */ sll $zero,$zero,0x0 +.L000437bc: +/* 437bc: 8fa40958 */ lw $a0,0x958($sp) +/* 437c0: 8fa50950 */ lw $a1,0x950($sp) +/* 437c4: 0c01088e */ jal func00042238 +/* 437c8: 8fa6094c */ lw $a2,0x94c($sp) +/* 437cc: 8fa40958 */ lw $a0,0x958($sp) +/* 437d0: 8fa50950 */ lw $a1,0x950($sp) +/* 437d4: 0c010059 */ jal func00040164 +/* 437d8: 8fa6094c */ lw $a2,0x94c($sp) +/* 437dc: 8fa9094c */ lw $t1,0x94c($sp) +/* 437e0: 8fac0958 */ lw $t4,0x958($sp) +/* 437e4: 252a0001 */ addiu $t2,$t1,0x1 +/* 437e8: afaa094c */ sw $t2,0x94c($sp) +/* 437ec: 8d8d3f8c */ lw $t5,0x3f8c($t4) +/* 437f0: 014d082a */ slt $at,$t2,$t5 +/* 437f4: 1420fff1 */ bnez $at,.L000437bc +/* 437f8: 00000000 */ sll $zero,$zero,0x0 +.L000437fc: +/* 437fc: 8fa40958 */ lw $a0,0x958($sp) +/* 43800: 0c0109f6 */ jal func000427d8 +/* 43804: 8fa50950 */ lw $a1,0x950($sp) +/* 43808: 8fab0950 */ lw $t3,0x950($sp) +/* 4380c: 8faf0958 */ lw $t7,0x958($sp) +/* 43810: 000b7080 */ sll $t6,$t3,0x2 +/* 43814: 01eec021 */ addu $t8,$t7,$t6 +/* 43818: 8f193c98 */ lw $t9,0x3c98($t8) +/* 4381c: 13200008 */ beqz $t9,.L00043840 +/* 43820: 00000000 */ sll $zero,$zero,0x0 +/* 43824: 8f083ca0 */ lw $t0,0x3ca0($t8) +/* 43828: 24010002 */ addiu $at,$zero,0x2 +/* 4382c: 15010004 */ bne $t0,$at,.L00043840 +/* 43830: 00000000 */ sll $zero,$zero,0x0 +/* 43834: 24090020 */ addiu $t1,$zero,0x20 +/* 43838: 1000000b */ beqz $zero,.L00043868 +/* 4383c: afa90948 */ sw $t1,0x948($sp) +.L00043840: +/* 43840: 8fac0958 */ lw $t4,0x958($sp) +/* 43844: 24010012 */ addiu $at,$zero,0x12 +/* 43848: 8d8a465c */ lw $t2,0x465c($t4) +/* 4384c: 254dffff */ addiu $t5,$t2,-1 +/* 43850: 01a1001a */ div $zero,$t5,$at +/* 43854: 00005812 */ mflo $t3 +/* 43858: 256f0001 */ addiu $t7,$t3,0x1 +/* 4385c: afaf0944 */ sw $t7,0x944($sp) +/* 43860: 8fae0944 */ lw $t6,0x944($sp) +/* 43864: afae0948 */ sw $t6,0x948($sp) +.L00043868: +/* 43868: 8fb90958 */ lw $t9,0x958($sp) +/* 4386c: afa0094c */ sw $zero,0x94c($sp) +/* 43870: 8f383f8c */ lw $t8,0x3f8c($t9) +/* 43874: 1b00014d */ blez $t8,.L00043dac +/* 43878: 00000000 */ sll $zero,$zero,0x0 +.L0004387c: +/* 4387c: 8fa40958 */ lw $a0,0x958($sp) +/* 43880: 8fa50950 */ lw $a1,0x950($sp) +/* 43884: 0c010a64 */ jal func00042990 +/* 43888: 8fa6094c */ lw $a2,0x94c($sp) +/* 4388c: 8fa90950 */ lw $t1,0x950($sp) +/* 43890: 8fa80958 */ lw $t0,0x958($sp) +/* 43894: 8fad094c */ lw $t5,0x94c($sp) +/* 43898: 00096080 */ sll $t4,$t1,0x2 +/* 4389c: 010c5021 */ addu $t2,$t0,$t4 +/* 438a0: 000d5880 */ sll $t3,$t5,0x2 +/* 438a4: 014b7821 */ addu $t7,$t2,$t3 +/* 438a8: 8dee3c98 */ lw $t6,0x3c98($t7) +/* 438ac: 11c0000a */ beqz $t6,.L000438d8 +/* 438b0: 00000000 */ sll $zero,$zero,0x0 +/* 438b4: 8df93ca0 */ lw $t9,0x3ca0($t7) +/* 438b8: 24010002 */ addiu $at,$zero,0x2 +/* 438bc: 17210006 */ bne $t9,$at,.L000438d8 +/* 438c0: 00000000 */ sll $zero,$zero,0x0 +/* 438c4: 8df83ca8 */ lw $t8,0x3ca8($t7) +/* 438c8: 13000003 */ beqz $t8,.L000438d8 +/* 438cc: 00000000 */ sll $zero,$zero,0x0 +/* 438d0: 10000016 */ beqz $zero,.L0004392c +/* 438d4: afa00940 */ sw $zero,0x940($sp) +.L000438d8: +/* 438d8: 8fa80950 */ lw $t0,0x950($sp) +/* 438dc: 8fa90958 */ lw $t1,0x958($sp) +/* 438e0: 8faa094c */ lw $t2,0x94c($sp) +/* 438e4: 00086080 */ sll $t4,$t0,0x2 +/* 438e8: 012c6821 */ addu $t5,$t1,$t4 +/* 438ec: 000a5880 */ sll $t3,$t2,0x2 +/* 438f0: 01ab7021 */ addu $t6,$t5,$t3 +/* 438f4: 8dd93c98 */ lw $t9,0x3c98($t6) +/* 438f8: 17200003 */ bnez $t9,.L00043908 +/* 438fc: 00000000 */ sll $zero,$zero,0x0 +/* 43900: 1000000a */ beqz $zero,.L0004392c +/* 43904: afa00940 */ sw $zero,0x940($sp) +.L00043908: +/* 43908: 8fb80950 */ lw $t8,0x950($sp) +/* 4390c: 8faf0958 */ lw $t7,0x958($sp) +/* 43910: 8fac094c */ lw $t4,0x94c($sp) +/* 43914: 00184080 */ sll $t0,$t8,0x2 +/* 43918: 01e84821 */ addu $t1,$t7,$t0 +/* 4391c: 000c5080 */ sll $t2,$t4,0x2 +/* 43920: 012a6821 */ addu $t5,$t1,$t2 +/* 43924: 8dab3ca0 */ lw $t3,0x3ca0($t5) +/* 43928: afab0940 */ sw $t3,0x940($sp) +.L0004392c: +/* 4392c: 8fae0940 */ lw $t6,0x940($sp) +/* 43930: 24010002 */ addiu $at,$zero,0x2 +/* 43934: 15c1001a */ bne $t6,$at,.L000439a0 +/* 43938: 00000000 */ sll $zero,$zero,0x0 +/* 4393c: afa0093c */ sw $zero,0x93c($sp) +.L00043940: +/* 43940: 8fb8094c */ lw $t8,0x94c($sp) +/* 43944: 8fac093c */ lw $t4,0x93c($sp) +/* 43948: 8fb90958 */ lw $t9,0x958($sp) +/* 4394c: 001878c0 */ sll $t7,$t8,0x3 +/* 43950: 01f87821 */ addu $t7,$t7,$t8 +/* 43954: 000c48c0 */ sll $t1,$t4,0x3 +/* 43958: 000f7a00 */ sll $t7,$t7,0x8 +/* 4395c: 012c4821 */ addu $t1,$t1,$t4 +/* 43960: 000948c0 */ sll $t1,$t1,0x3 +/* 43964: 032f4021 */ addu $t0,$t9,$t7 +/* 43968: 01095021 */ addu $t2,$t0,$t1 +/* 4396c: 27ad0034 */ addiu $t5,$sp,0x34 +/* 43970: 012d3021 */ addu $a2,$t1,$t5 +/* 43974: 25444f64 */ addiu $a0,$t2,0x4f64 +/* 43978: 25476a64 */ addiu $a3,$t2,0x6a64 +/* 4397c: 0c011d54 */ jal func00047550 +/* 43980: 01802825 */ or $a1,$t4,$zero +/* 43984: 8fab093c */ lw $t3,0x93c($sp) +/* 43988: 256e0001 */ addiu $t6,$t3,0x1 +/* 4398c: 29c10002 */ slti $at,$t6,0x2 +/* 43990: 1420ffeb */ bnez $at,.L00043940 +/* 43994: afae093c */ sw $t6,0x93c($sp) +/* 43998: 10000020 */ beqz $zero,.L00043a1c +/* 4399c: 00000000 */ sll $zero,$zero,0x0 +.L000439a0: +/* 439a0: afa0093c */ sw $zero,0x93c($sp) +.L000439a4: +/* 439a4: 8fb9094c */ lw $t9,0x94c($sp) +/* 439a8: 8fac093c */ lw $t4,0x93c($sp) +/* 439ac: 8fab0940 */ lw $t3,0x940($sp) +/* 439b0: 8fb80958 */ lw $t8,0x958($sp) +/* 439b4: 001978c0 */ sll $t7,$t9,0x3 +/* 439b8: 01f97821 */ addu $t7,$t7,$t9 +/* 439bc: 000f7a00 */ sll $t7,$t7,0x8 +/* 439c0: 000c48c0 */ sll $t1,$t4,0x3 +/* 439c4: 000b70c0 */ sll $t6,$t3,0x3 +/* 439c8: 3c19800a */ lui $t9,0x800a +/* 439cc: 012c4821 */ addu $t1,$t1,$t4 +/* 439d0: 01cb7021 */ addu $t6,$t6,$t3 +/* 439d4: 030f4021 */ addu $t0,$t8,$t7 +/* 439d8: 000e7100 */ sll $t6,$t6,0x4 +/* 439dc: 000948c0 */ sll $t1,$t1,0x3 +/* 439e0: 2739c400 */ addiu $t9,$t9,-15360 +/* 439e4: 01d9c021 */ addu $t8,$t6,$t9 +/* 439e8: 01096821 */ addu $t5,$t0,$t1 +/* 439ec: 27aa0034 */ addiu $t2,$sp,0x34 +/* 439f0: 012a3021 */ addu $a2,$t1,$t2 +/* 439f4: 25a44f64 */ addiu $a0,$t5,0x4f64 +/* 439f8: 25a76a64 */ addiu $a3,$t5,0x6a64 +/* 439fc: afb80010 */ sw $t8,0x10($sp) +/* 43a00: 0c011994 */ jal func00046650 +/* 43a04: 01802825 */ or $a1,$t4,$zero +/* 43a08: 8faf093c */ lw $t7,0x93c($sp) +/* 43a0c: 25e80001 */ addiu $t0,$t7,0x1 +/* 43a10: 29010002 */ slti $at,$t0,0x2 +/* 43a14: 1420ffe3 */ bnez $at,.L000439a4 +/* 43a18: afa8093c */ sw $t0,0x93c($sp) +.L00043a1c: +/* 43a1c: 8fa90950 */ lw $t1,0x950($sp) +/* 43a20: 8fac0958 */ lw $t4,0x958($sp) +/* 43a24: 8fab094c */ lw $t3,0x94c($sp) +/* 43a28: 00095080 */ sll $t2,$t1,0x2 +/* 43a2c: 018a6821 */ addu $t5,$t4,$t2 +/* 43a30: 000b7080 */ sll $t6,$t3,0x2 +/* 43a34: 01aec821 */ addu $t9,$t5,$t6 +/* 43a38: 8f383c98 */ lw $t8,0x3c98($t9) +/* 43a3c: 1300000a */ beqz $t8,.L00043a68 +/* 43a40: 00000000 */ sll $zero,$zero,0x0 +/* 43a44: 8f2f3ca0 */ lw $t7,0x3ca0($t9) +/* 43a48: 24010002 */ addiu $at,$zero,0x2 +/* 43a4c: 15e10006 */ bne $t7,$at,.L00043a68 +/* 43a50: 00000000 */ sll $zero,$zero,0x0 +/* 43a54: 8f283ca8 */ lw $t0,0x3ca8($t9) +/* 43a58: 11000003 */ beqz $t0,.L00043a68 +/* 43a5c: 00000000 */ sll $zero,$zero,0x0 +/* 43a60: 24090002 */ addiu $t1,$zero,0x2 +/* 43a64: afa90940 */ sw $t1,0x940($sp) +.L00043a68: +/* 43a68: 8fac0940 */ lw $t4,0x940($sp) +/* 43a6c: 24010002 */ addiu $at,$zero,0x2 +/* 43a70: 15810020 */ bne $t4,$at,.L00043af4 +/* 43a74: 00000000 */ sll $zero,$zero,0x0 +/* 43a78: 8fab0948 */ lw $t3,0x948($sp) +/* 43a7c: 240a0002 */ addiu $t2,$zero,0x2 +/* 43a80: afaa093c */ sw $t2,0x93c($sp) +/* 43a84: 29610003 */ slti $at,$t3,0x3 +/* 43a88: 14200018 */ bnez $at,.L00043aec +/* 43a8c: 00000000 */ sll $zero,$zero,0x0 +.L00043a90: +/* 43a90: 8fae094c */ lw $t6,0x94c($sp) +/* 43a94: 8fb9093c */ lw $t9,0x93c($sp) +/* 43a98: 8fad0958 */ lw $t5,0x958($sp) +/* 43a9c: 000ec0c0 */ sll $t8,$t6,0x3 +/* 43aa0: 030ec021 */ addu $t8,$t8,$t6 +/* 43aa4: 001940c0 */ sll $t0,$t9,0x3 +/* 43aa8: 0018c200 */ sll $t8,$t8,0x8 +/* 43aac: 01194021 */ addu $t0,$t0,$t9 +/* 43ab0: 000840c0 */ sll $t0,$t0,0x3 +/* 43ab4: 01b87821 */ addu $t7,$t5,$t8 +/* 43ab8: 01e84821 */ addu $t1,$t7,$t0 +/* 43abc: 27ac0034 */ addiu $t4,$sp,0x34 +/* 43ac0: 010c3021 */ addu $a2,$t0,$t4 +/* 43ac4: 25244f64 */ addiu $a0,$t1,0x4f64 +/* 43ac8: 25276a64 */ addiu $a3,$t1,0x6a64 +/* 43acc: 0c011d54 */ jal func00047550 +/* 43ad0: 03202825 */ or $a1,$t9,$zero +/* 43ad4: 8faa093c */ lw $t2,0x93c($sp) +/* 43ad8: 8fae0948 */ lw $t6,0x948($sp) +/* 43adc: 254b0001 */ addiu $t3,$t2,0x1 +/* 43ae0: 016e082a */ slt $at,$t3,$t6 +/* 43ae4: 1420ffea */ bnez $at,.L00043a90 +/* 43ae8: afab093c */ sw $t3,0x93c($sp) +.L00043aec: +/* 43aec: 10000026 */ beqz $zero,.L00043b88 +/* 43af0: 00000000 */ sll $zero,$zero,0x0 +.L00043af4: +/* 43af4: 8fb80948 */ lw $t8,0x948($sp) +/* 43af8: 240d0002 */ addiu $t5,$zero,0x2 +/* 43afc: afad093c */ sw $t5,0x93c($sp) +/* 43b00: 2b010003 */ slti $at,$t8,0x3 +/* 43b04: 14200020 */ bnez $at,.L00043b88 +/* 43b08: 00000000 */ sll $zero,$zero,0x0 +.L00043b0c: +/* 43b0c: 8fb9094c */ lw $t9,0x94c($sp) +/* 43b10: 8fa9093c */ lw $t1,0x93c($sp) +/* 43b14: 8fad0940 */ lw $t5,0x940($sp) +/* 43b18: 8faf0958 */ lw $t7,0x958($sp) +/* 43b1c: 001940c0 */ sll $t0,$t9,0x3 +/* 43b20: 01194021 */ addu $t0,$t0,$t9 +/* 43b24: 00084200 */ sll $t0,$t0,0x8 +/* 43b28: 000950c0 */ sll $t2,$t1,0x3 +/* 43b2c: 000dc0c0 */ sll $t8,$t5,0x3 +/* 43b30: 3c19800a */ lui $t9,0x800a +/* 43b34: 01495021 */ addu $t2,$t2,$t1 +/* 43b38: 030dc021 */ addu $t8,$t8,$t5 +/* 43b3c: 01e86021 */ addu $t4,$t7,$t0 +/* 43b40: 0018c100 */ sll $t8,$t8,0x4 +/* 43b44: 000a50c0 */ sll $t2,$t2,0x3 +/* 43b48: 2739c400 */ addiu $t9,$t9,-15360 +/* 43b4c: 03197821 */ addu $t7,$t8,$t9 +/* 43b50: 018a5821 */ addu $t3,$t4,$t2 +/* 43b54: 27ae0034 */ addiu $t6,$sp,0x34 +/* 43b58: 014e3021 */ addu $a2,$t2,$t6 +/* 43b5c: 25644f64 */ addiu $a0,$t3,0x4f64 +/* 43b60: 25676a64 */ addiu $a3,$t3,0x6a64 +/* 43b64: afaf0010 */ sw $t7,0x10($sp) +/* 43b68: 0c011994 */ jal func00046650 +/* 43b6c: 01202825 */ or $a1,$t1,$zero +/* 43b70: 8fa8093c */ lw $t0,0x93c($sp) +/* 43b74: 8fa90948 */ lw $t1,0x948($sp) +/* 43b78: 250c0001 */ addiu $t4,$t0,0x1 +/* 43b7c: 0189082a */ slt $at,$t4,$t1 +/* 43b80: 1420ffe2 */ bnez $at,.L00043b0c +/* 43b84: afac093c */ sw $t4,0x93c($sp) +.L00043b88: +/* 43b88: 8faa093c */ lw $t2,0x93c($sp) +/* 43b8c: 29410020 */ slti $at,$t2,0x20 +/* 43b90: 10200026 */ beqz $at,.L00043c2c +/* 43b94: 00000000 */ sll $zero,$zero,0x0 +.L00043b98: +/* 43b98: 8fab094c */ lw $t3,0x94c($sp) +/* 43b9c: 8fb9093c */ lw $t9,0x93c($sp) +/* 43ba0: 8fae0958 */ lw $t6,0x958($sp) +/* 43ba4: 000b68c0 */ sll $t5,$t3,0x3 +/* 43ba8: 01ab6821 */ addu $t5,$t5,$t3 +/* 43bac: 001978c0 */ sll $t7,$t9,0x3 +/* 43bb0: 000d6a00 */ sll $t5,$t5,0x8 +/* 43bb4: 01f97821 */ addu $t7,$t7,$t9 +/* 43bb8: 000f78c0 */ sll $t7,$t7,0x3 +/* 43bbc: 01cdc021 */ addu $t8,$t6,$t5 +/* 43bc0: 030f2021 */ addu $a0,$t8,$t7 +/* 43bc4: 27a80034 */ addiu $t0,$sp,0x34 +/* 43bc8: 01e82821 */ addu $a1,$t7,$t0 +/* 43bcc: 24846a64 */ addiu $a0,$a0,0x6a64 +/* 43bd0: 0c012c5c */ jal func0004b170 +/* 43bd4: 24060048 */ addiu $a2,$zero,0x48 +/* 43bd8: 8fa9094c */ lw $t1,0x94c($sp) +/* 43bdc: 8fae093c */ lw $t6,0x93c($sp) +/* 43be0: 8fac0958 */ lw $t4,0x958($sp) +/* 43be4: 000950c0 */ sll $t2,$t1,0x3 +/* 43be8: 01495021 */ addu $t2,$t2,$t1 +/* 43bec: 000e68c0 */ sll $t5,$t6,0x3 +/* 43bf0: 000a5200 */ sll $t2,$t2,0x8 +/* 43bf4: 01ae6821 */ addu $t5,$t5,$t6 +/* 43bf8: 000d68c0 */ sll $t5,$t5,0x3 +/* 43bfc: 018a5821 */ addu $t3,$t4,$t2 +/* 43c00: 016d2021 */ addu $a0,$t3,$t5 +/* 43c04: 24846a64 */ addiu $a0,$a0,0x6a64 +/* 43c08: 0c012c30 */ jal func0004b0c0 +/* 43c0c: 24050048 */ addiu $a1,$zero,0x48 +/* 43c10: 8fb9093c */ lw $t9,0x93c($sp) +/* 43c14: 27380001 */ addiu $t8,$t9,0x1 +/* 43c18: afb8093c */ sw $t8,0x93c($sp) +/* 43c1c: 8faf093c */ lw $t7,0x93c($sp) +/* 43c20: 29e10020 */ slti $at,$t7,0x20 +/* 43c24: 1420ffdc */ bnez $at,.L00043b98 +/* 43c28: 00000000 */ sll $zero,$zero,0x0 +.L00043c2c: +/* 43c2c: 3c014780 */ lui $at,0x4780 +/* 43c30: 44812000 */ mtc1 $at,$f4 +/* 43c34: 00000000 */ sll $zero,$zero,0x0 +/* 43c38: e7a40030 */ swc1 $f4,0x30($sp) +/* 43c3c: 3c013f80 */ lui $at,0x3f80 +/* 43c40: 44813000 */ mtc1 $at,$f6 +/* 43c44: 00000000 */ sll $zero,$zero,0x0 +/* 43c48: e7a60028 */ swc1 $f6,0x28($sp) +/* 43c4c: c7a80030 */ lwc1 $f8,0x30($sp) +/* 43c50: c7aa0028 */ lwc1 $f10,0x28($sp) +/* 43c54: 3c014180 */ lui $at,0x4180 +/* 43c58: 44819000 */ mtc1 $at,$f18 +/* 43c5c: 460a4402 */ mul.s $f16,$f8,$f10 +/* 43c60: 00000000 */ sll $zero,$zero,0x0 +/* 43c64: 46128102 */ mul.s $f4,$f16,$f18 +/* 43c68: 4600218d */ trunc.w.s $f6,$f4 +/* 43c6c: 44093000 */ mfc1 $t1,$f6 +/* 43c70: 00000000 */ sll $zero,$zero,0x0 +/* 43c74: afa90020 */ sw $t1,0x20($sp) +/* 43c78: 8fac0020 */ lw $t4,0x20($sp) +/* 43c7c: 8fae0934 */ lw $t6,0x934($sp) +/* 43c80: 000c5403 */ sra $t2,$t4,0x10 +/* 43c84: a5ca0000 */ sh $t2,0x0($t6) +/* 43c88: 8fab0934 */ lw $t3,0x934($sp) +/* 43c8c: 256d0002 */ addiu $t5,$t3,0x2 +/* 43c90: afad0934 */ sw $t5,0x934($sp) +/* 43c94: 8fb90020 */ lw $t9,0x20($sp) +/* 43c98: 8faf0934 */ lw $t7,0x934($sp) +/* 43c9c: 3338ffff */ andi $t8,$t9,0xffff +/* 43ca0: a5f80000 */ sh $t8,0x0($t7) +/* 43ca4: 8fa80934 */ lw $t0,0x934($sp) +/* 43ca8: 25090002 */ addiu $t1,$t0,0x2 +/* 43cac: afa90934 */ sw $t1,0x934($sp) +/* 43cb0: 8fac0020 */ lw $t4,0x20($sp) +/* 43cb4: 000c5023 */ negu $t2,$t4 +/* 43cb8: afaa0020 */ sw $t2,0x20($sp) +/* 43cbc: 8fae0020 */ lw $t6,0x20($sp) +/* 43cc0: 8fad0934 */ lw $t5,0x934($sp) +/* 43cc4: 000e5c03 */ sra $t3,$t6,0x10 +/* 43cc8: a5ab0000 */ sh $t3,0x0($t5) +/* 43ccc: 8fb90934 */ lw $t9,0x934($sp) +/* 43cd0: 27380002 */ addiu $t8,$t9,0x2 +/* 43cd4: afb80934 */ sw $t8,0x934($sp) +/* 43cd8: 8faf0020 */ lw $t7,0x20($sp) +/* 43cdc: 8fa90934 */ lw $t1,0x934($sp) +/* 43ce0: 31e8ffff */ andi $t0,$t7,0xffff +/* 43ce4: a5280000 */ sh $t0,0x0($t1) +/* 43ce8: 8fac0934 */ lw $t4,0x934($sp) +/* 43cec: 258a0002 */ addiu $t2,$t4,0x2 +/* 43cf0: afaa0934 */ sw $t2,0x934($sp) +/* 43cf4: 3c014500 */ lui $at,0x4500 +/* 43cf8: 44814000 */ mtc1 $at,$f8 +/* 43cfc: c7aa0028 */ lwc1 $f10,0x28($sp) +/* 43d00: 460a4403 */ div.s $f16,$f8,$f10 +/* 43d04: e7b0002c */ swc1 $f16,0x2c($sp) +/* 43d08: afa00938 */ sw $zero,0x938($sp) +.L00043d0c: +/* 43d0c: afa0093c */ sw $zero,0x93c($sp) +.L00043d10: +/* 43d10: 8fae093c */ lw $t6,0x93c($sp) +/* 43d14: 8fad0938 */ lw $t5,0x938($sp) +/* 43d18: c7a4002c */ lwc1 $f4,0x2c($sp) +/* 43d1c: 000e58c0 */ sll $t3,$t6,0x3 +/* 43d20: 016e5821 */ addu $t3,$t3,$t6 +/* 43d24: 000b58c0 */ sll $t3,$t3,0x3 +/* 43d28: 000dc880 */ sll $t9,$t5,0x2 +/* 43d2c: 0179c021 */ addu $t8,$t3,$t9 +/* 43d30: 03b87821 */ addu $t7,$sp,$t8 +/* 43d34: c5f20034 */ lwc1 $f18,0x34($t7) +/* 43d38: 46049182 */ mul.s $f6,$f18,$f4 +/* 43d3c: 4600320d */ trunc.w.s $f8,$f6 +/* 43d40: 44094000 */ mfc1 $t1,$f8 +/* 43d44: 00000000 */ sll $zero,$zero,0x0 +/* 43d48: afa90024 */ sw $t1,0x24($sp) +/* 43d4c: 8fac0024 */ lw $t4,0x24($sp) +/* 43d50: 8faa0934 */ lw $t2,0x934($sp) +/* 43d54: a54c0000 */ sh $t4,0x0($t2) +/* 43d58: 8fae0934 */ lw $t6,0x934($sp) +/* 43d5c: 25cd0002 */ addiu $t5,$t6,0x2 +/* 43d60: afad0934 */ sw $t5,0x934($sp) +/* 43d64: 8fab093c */ lw $t3,0x93c($sp) +/* 43d68: 25790001 */ addiu $t9,$t3,0x1 +/* 43d6c: 2b210020 */ slti $at,$t9,0x20 +/* 43d70: 1420ffe7 */ bnez $at,.L00043d10 +/* 43d74: afb9093c */ sw $t9,0x93c($sp) +/* 43d78: 8fb80938 */ lw $t8,0x938($sp) +/* 43d7c: 270f0001 */ addiu $t7,$t8,0x1 +/* 43d80: 29e10012 */ slti $at,$t7,0x12 +/* 43d84: 1420ffe1 */ bnez $at,.L00043d0c +/* 43d88: afaf0938 */ sw $t7,0x938($sp) +/* 43d8c: 8fa8094c */ lw $t0,0x94c($sp) +/* 43d90: 8fac0958 */ lw $t4,0x958($sp) +/* 43d94: 25090001 */ addiu $t1,$t0,0x1 +/* 43d98: afa9094c */ sw $t1,0x94c($sp) +/* 43d9c: 8d8a3f8c */ lw $t2,0x3f8c($t4) +/* 43da0: 012a082a */ slt $at,$t1,$t2 +/* 43da4: 1420feb5 */ bnez $at,.L0004387c +/* 43da8: 00000000 */ sll $zero,$zero,0x0 +.L00043dac: +/* 43dac: 10000003 */ beqz $zero,.L00043dbc +/* 43db0: 24020001 */ addiu $v0,$zero,0x1 +/* 43db4: 10000001 */ beqz $zero,.L00043dbc +/* 43db8: 00000000 */ sll $zero,$zero,0x0 +.L00043dbc: +/* 43dbc: 8fbf001c */ lw $ra,0x1c($sp) +/* 43dc0: 27bd0958 */ addiu $sp,$sp,0x958 +/* 43dc4: 03e00008 */ jr $ra +/* 43dc8: 00000000 */ sll $zero,$zero,0x0 +/* 43dcc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00043dd0 +/* 43dd0: 27bdffe0 */ addiu $sp,$sp,-32 +/* 43dd4: afbf0014 */ sw $ra,0x14($sp) +/* 43dd8: afa40020 */ sw $a0,0x20($sp) +/* 43ddc: 240e1000 */ addiu $t6,$zero,0x1000 +/* 43de0: afae001c */ sw $t6,0x1c($sp) +/* 43de4: 8faf0020 */ lw $t7,0x20($sp) +/* 43de8: 8df8201c */ lw $t8,0x201c($t7) +/* 43dec: 8df93f88 */ lw $t9,0x3f88($t7) +/* 43df0: 03194021 */ addu $t0,$t8,$t9 +/* 43df4: 29011ffc */ slti $at,$t0,0x1ffc +/* 43df8: 14200013 */ bnez $at,.L00043e48 +/* 43dfc: 00000000 */ sll $zero,$zero,0x0 +/* 43e00: 8fa90020 */ lw $t1,0x20($sp) +/* 43e04: 8faa001c */ lw $t2,0x1c($sp) +/* 43e08: 2525001c */ addiu $a1,$t1,0x1c +/* 43e0c: 012a2021 */ addu $a0,$t1,$t2 +/* 43e10: 2484001c */ addiu $a0,$a0,0x1c +/* 43e14: 0c012c5c */ jal func0004b170 +/* 43e18: 01403025 */ or $a2,$t2,$zero +/* 43e1c: 8fab0020 */ lw $t3,0x20($sp) +/* 43e20: 8fad001c */ lw $t5,0x1c($sp) +/* 43e24: 8d6c201c */ lw $t4,0x201c($t3) +/* 43e28: 018d7023 */ subu $t6,$t4,$t5 +/* 43e2c: ad6e201c */ sw $t6,0x201c($t3) +/* 43e30: 8faf0020 */ lw $t7,0x20($sp) +/* 43e34: 8fb9001c */ lw $t9,0x1c($sp) +/* 43e38: 8df82020 */ lw $t8,0x2020($t7) +/* 43e3c: 001940c0 */ sll $t0,$t9,0x3 +/* 43e40: 03084823 */ subu $t1,$t8,$t0 +/* 43e44: ade92020 */ sw $t1,0x2020($t7) +.L00043e48: +/* 43e48: 8faa0020 */ lw $t2,0x20($sp) +/* 43e4c: 2407ffff */ addiu $a3,$zero,-1 +/* 43e50: 8d4c201c */ lw $t4,0x201c($t2) +/* 43e54: 8d590004 */ lw $t9,0x4($t2) +/* 43e58: 8d440000 */ lw $a0,0x0($t2) +/* 43e5c: 014c2821 */ addu $a1,$t2,$t4 +/* 43e60: 24a5001c */ addiu $a1,$a1,0x1c +/* 43e64: 0320f809 */ jalr $t9 +/* 43e68: 8d463f88 */ lw $a2,0x3f88($t2) +/* 43e6c: afa20018 */ sw $v0,0x18($sp) +/* 43e70: 8fae0020 */ lw $t6,0x20($sp) +/* 43e74: 8fad0018 */ lw $t5,0x18($sp) +/* 43e78: 8dcb3f88 */ lw $t3,0x3f88($t6) +/* 43e7c: 01ab082a */ slt $at,$t5,$t3 +/* 43e80: 10200008 */ beqz $at,.L00043ea4 +/* 43e84: 00000000 */ sll $zero,$zero,0x0 +/* 43e88: 8fb80020 */ lw $t8,0x20($sp) +/* 43e8c: 8fa80018 */ lw $t0,0x18($sp) +/* 43e90: 8f093f88 */ lw $t1,0x3f88($t8) +/* 43e94: 03082021 */ addu $a0,$t8,$t0 +/* 43e98: 2484001c */ addiu $a0,$a0,0x1c +/* 43e9c: 0c012c30 */ jal func0004b0c0 +/* 43ea0: 01282823 */ subu $a1,$t1,$t0 +.L00043ea4: +/* 43ea4: 8faf0020 */ lw $t7,0x20($sp) +/* 43ea8: 8dec0018 */ lw $t4,0x18($t7) +/* 43eac: 8dea3f88 */ lw $t2,0x3f88($t7) +/* 43eb0: 018ac821 */ addu $t9,$t4,$t2 +/* 43eb4: adf90018 */ sw $t9,0x18($t7) +/* 43eb8: 8fae0020 */ lw $t6,0x20($sp) +/* 43ebc: 8dcd201c */ lw $t5,0x201c($t6) +/* 43ec0: 8dcb3f88 */ lw $t3,0x3f88($t6) +/* 43ec4: 01abc021 */ addu $t8,$t5,$t3 +/* 43ec8: add8201c */ sw $t8,0x201c($t6) +/* 43ecc: 8fa90020 */ lw $t1,0x20($sp) +/* 43ed0: 8d28201c */ lw $t0,0x201c($t1) +/* 43ed4: 8d2c3f88 */ lw $t4,0x3f88($t1) +/* 43ed8: 10000003 */ beqz $zero,.L00043ee8 +/* 43edc: 010c1023 */ subu $v0,$t0,$t4 +/* 43ee0: 10000001 */ beqz $zero,.L00043ee8 +/* 43ee4: 00000000 */ sll $zero,$zero,0x0 +.L00043ee8: +/* 43ee8: 8fbf0014 */ lw $ra,0x14($sp) +/* 43eec: 27bd0020 */ addiu $sp,$sp,0x20 +/* 43ef0: 03e00008 */ jr $ra +/* 43ef4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00043ef8 +/* 43ef8: 27bdffd8 */ addiu $sp,$sp,-40 +/* 43efc: afbf0014 */ sw $ra,0x14($sp) +/* 43f00: afa40028 */ sw $a0,0x28($sp) +/* 43f04: afa5002c */ sw $a1,0x2c($sp) +/* 43f08: 8fae002c */ lw $t6,0x2c($sp) +/* 43f0c: 2401ffff */ addiu $at,$zero,-1 +/* 43f10: 11c10004 */ beq $t6,$at,.L00043f24 +/* 43f14: 00000000 */ sll $zero,$zero,0x0 +/* 43f18: 8faf002c */ lw $t7,0x2c($sp) +/* 43f1c: 8fb80028 */ lw $t8,0x28($sp) +/* 43f20: af0f0018 */ sw $t7,0x18($t8) +.L00043f24: +/* 43f24: 8fb9002c */ lw $t9,0x2c($sp) +/* 43f28: afb90024 */ sw $t9,0x24($sp) +/* 43f2c: afa00020 */ sw $zero,0x20($sp) +/* 43f30: 240800ff */ addiu $t0,$zero,0xff +/* 43f34: a3a8001b */ sb $t0,0x1b($sp) +.L00043f38: +/* 43f38: 8fa90028 */ lw $t1,0x28($sp) +/* 43f3c: 8faa0020 */ lw $t2,0x20($sp) +/* 43f40: 24060001 */ addiu $a2,$zero,0x1 +/* 43f44: 8d390004 */ lw $t9,0x4($t1) +/* 43f48: 012a2821 */ addu $a1,$t1,$t2 +/* 43f4c: 24a52024 */ addiu $a1,$a1,0x2024 +/* 43f50: 8fa70024 */ lw $a3,0x24($sp) +/* 43f54: 0320f809 */ jalr $t9 +/* 43f58: 8d240000 */ lw $a0,0x0($t1) +/* 43f5c: afa2001c */ sw $v0,0x1c($sp) +/* 43f60: 8fab001c */ lw $t3,0x1c($sp) +/* 43f64: 1d600003 */ bgtz $t3,.L00043f74 +/* 43f68: 00000000 */ sll $zero,$zero,0x0 +/* 43f6c: 10000121 */ beqz $zero,.L000443f4 +/* 43f70: 00001025 */ or $v0,$zero,$zero +.L00043f74: +/* 43f74: 240cffff */ addiu $t4,$zero,-1 +/* 43f78: afac0024 */ sw $t4,0x24($sp) +/* 43f7c: 8fad0028 */ lw $t5,0x28($sp) +/* 43f80: 8dae0018 */ lw $t6,0x18($t5) +/* 43f84: 25cf0001 */ addiu $t7,$t6,0x1 +/* 43f88: adaf0018 */ sw $t7,0x18($t5) +/* 43f8c: 8fb80028 */ lw $t8,0x28($sp) +/* 43f90: 8fa80020 */ lw $t0,0x20($sp) +/* 43f94: 93b9001b */ lbu $t9,0x1b($sp) +/* 43f98: 03085021 */ addu $t2,$t8,$t0 +/* 43f9c: 91492024 */ lbu $t1,0x2024($t2) +/* 43fa0: 01395824 */ and $t3,$t1,$t9 +/* 43fa4: 11790006 */ beq $t3,$t9,.L00043fc0 +/* 43fa8: 00000000 */ sll $zero,$zero,0x0 +/* 43fac: 240c00ff */ addiu $t4,$zero,0xff +/* 43fb0: a3ac001b */ sb $t4,0x1b($sp) +/* 43fb4: afa00020 */ sw $zero,0x20($sp) +/* 43fb8: 1000000c */ beqz $zero,.L00043fec +/* 43fbc: 00000000 */ sll $zero,$zero,0x0 +.L00043fc0: +/* 43fc0: 8fae0020 */ lw $t6,0x20($sp) +/* 43fc4: 25cf0001 */ addiu $t7,$t6,0x1 +/* 43fc8: afaf0020 */ sw $t7,0x20($sp) +/* 43fcc: 93ad001b */ lbu $t5,0x1b($sp) +/* 43fd0: 240100f0 */ addiu $at,$zero,0xf0 +/* 43fd4: 15a10003 */ bne $t5,$at,.L00043fe4 +/* 43fd8: 00000000 */ sll $zero,$zero,0x0 +/* 43fdc: 10000005 */ beqz $zero,.L00043ff4 +/* 43fe0: 00000000 */ sll $zero,$zero,0x0 +.L00043fe4: +/* 43fe4: 241800f0 */ addiu $t8,$zero,0xf0 +/* 43fe8: a3b8001b */ sb $t8,0x1b($sp) +.L00043fec: +/* 43fec: 1000ffd2 */ beqz $zero,.L00043f38 +/* 43ff0: 00000000 */ sll $zero,$zero,0x0 +.L00043ff4: +/* 43ff4: 8fa80028 */ lw $t0,0x28($sp) +/* 43ff8: 24060002 */ addiu $a2,$zero,0x2 +/* 43ffc: 2407ffff */ addiu $a3,$zero,-1 +/* 44000: 8d190004 */ lw $t9,0x4($t0) +/* 44004: 8d040000 */ lw $a0,0x0($t0) +/* 44008: 25052026 */ addiu $a1,$t0,0x2026 +/* 4400c: 0320f809 */ jalr $t9 +/* 44010: 00000000 */ sll $zero,$zero,0x0 +/* 44014: afa2001c */ sw $v0,0x1c($sp) +/* 44018: 8faa001c */ lw $t2,0x1c($sp) +/* 4401c: 1d400003 */ bgtz $t2,.L0004402c +/* 44020: 00000000 */ sll $zero,$zero,0x0 +/* 44024: 100000f3 */ beqz $zero,.L000443f4 +/* 44028: 00001025 */ or $v0,$zero,$zero +.L0004402c: +/* 4402c: 8fa90028 */ lw $t1,0x28($sp) +/* 44030: 8d2b0018 */ lw $t3,0x18($t1) +/* 44034: 256c0002 */ addiu $t4,$t3,0x2 +/* 44038: ad2c0018 */ sw $t4,0x18($t1) +/* 4403c: 8faf0028 */ lw $t7,0x28($sp) +/* 44040: 240e000c */ addiu $t6,$zero,0xc +/* 44044: adee2064 */ sw $t6,0x2064($t7) +/* 44048: 8fad0028 */ lw $t5,0x28($sp) +/* 4404c: 24060001 */ addiu $a2,$zero,0x1 +/* 44050: 25a42024 */ addiu $a0,$t5,0x2024 +/* 44054: 0c0118b1 */ jal func000462c4 +/* 44058: 25a52064 */ addiu $a1,$t5,0x2064 +/* 4405c: 8fb80028 */ lw $t8,0x28($sp) +/* 44060: af023ba4 */ sw $v0,0x3ba4($t8) +/* 44064: 8fa80028 */ lw $t0,0x28($sp) +/* 44068: 24060002 */ addiu $a2,$zero,0x2 +/* 4406c: 25042024 */ addiu $a0,$t0,0x2024 +/* 44070: 0c0118b1 */ jal func000462c4 +/* 44074: 25052064 */ addiu $a1,$t0,0x2064 +/* 44078: 8fb90028 */ lw $t9,0x28($sp) +/* 4407c: af223ba8 */ sw $v0,0x3ba8($t9) +/* 44080: 8faa0028 */ lw $t2,0x28($sp) +/* 44084: 24060001 */ addiu $a2,$zero,0x1 +/* 44088: 25442024 */ addiu $a0,$t2,0x2024 +/* 4408c: 0c0118b1 */ jal func000462c4 +/* 44090: 25452064 */ addiu $a1,$t2,0x2064 +/* 44094: 8fab0028 */ lw $t3,0x28($sp) +/* 44098: ad623bac */ sw $v0,0x3bac($t3) +/* 4409c: 8fac0028 */ lw $t4,0x28($sp) +/* 440a0: 24060004 */ addiu $a2,$zero,0x4 +/* 440a4: 25842024 */ addiu $a0,$t4,0x2024 +/* 440a8: 0c0118b1 */ jal func000462c4 +/* 440ac: 25852064 */ addiu $a1,$t4,0x2064 +/* 440b0: 8fa90028 */ lw $t1,0x28($sp) +/* 440b4: ad223bb0 */ sw $v0,0x3bb0($t1) +/* 440b8: 8fae0028 */ lw $t6,0x28($sp) +/* 440bc: 24060002 */ addiu $a2,$zero,0x2 +/* 440c0: 25c42024 */ addiu $a0,$t6,0x2024 +/* 440c4: 0c0118b1 */ jal func000462c4 +/* 440c8: 25c52064 */ addiu $a1,$t6,0x2064 +/* 440cc: 8faf0028 */ lw $t7,0x28($sp) +/* 440d0: ade23bb4 */ sw $v0,0x3bb4($t7) +/* 440d4: 8fad0028 */ lw $t5,0x28($sp) +/* 440d8: 24060001 */ addiu $a2,$zero,0x1 +/* 440dc: 25a42024 */ addiu $a0,$t5,0x2024 +/* 440e0: 0c0118b1 */ jal func000462c4 +/* 440e4: 25a52064 */ addiu $a1,$t5,0x2064 +/* 440e8: 8fb80028 */ lw $t8,0x28($sp) +/* 440ec: af023bb8 */ sw $v0,0x3bb8($t8) +/* 440f0: 8fa80028 */ lw $t0,0x28($sp) +/* 440f4: 24060001 */ addiu $a2,$zero,0x1 +/* 440f8: 25042024 */ addiu $a0,$t0,0x2024 +/* 440fc: 0c0118b1 */ jal func000462c4 +/* 44100: 25052064 */ addiu $a1,$t0,0x2064 +/* 44104: 8fb90028 */ lw $t9,0x28($sp) +/* 44108: af223bbc */ sw $v0,0x3bbc($t9) +/* 4410c: 8faa0028 */ lw $t2,0x28($sp) +/* 44110: 24060002 */ addiu $a2,$zero,0x2 +/* 44114: 25442024 */ addiu $a0,$t2,0x2024 +/* 44118: 0c0118b1 */ jal func000462c4 +/* 4411c: 25452064 */ addiu $a1,$t2,0x2064 +/* 44120: 8fab0028 */ lw $t3,0x28($sp) +/* 44124: ad623bc0 */ sw $v0,0x3bc0($t3) +/* 44128: 8fac0028 */ lw $t4,0x28($sp) +/* 4412c: 24060002 */ addiu $a2,$zero,0x2 +/* 44130: 25842024 */ addiu $a0,$t4,0x2024 +/* 44134: 0c0118b1 */ jal func000462c4 +/* 44138: 25852064 */ addiu $a1,$t4,0x2064 +/* 4413c: 8fa90028 */ lw $t1,0x28($sp) +/* 44140: ad223bc4 */ sw $v0,0x3bc4($t1) +/* 44144: 8fae0028 */ lw $t6,0x28($sp) +/* 44148: 24060001 */ addiu $a2,$zero,0x1 +/* 4414c: 25c42024 */ addiu $a0,$t6,0x2024 +/* 44150: 0c0118b1 */ jal func000462c4 +/* 44154: 25c52064 */ addiu $a1,$t6,0x2064 +/* 44158: 8faf0028 */ lw $t7,0x28($sp) +/* 4415c: ade23bc8 */ sw $v0,0x3bc8($t7) +/* 44160: 8fad0028 */ lw $t5,0x28($sp) +/* 44164: 24060001 */ addiu $a2,$zero,0x1 +/* 44168: 25a42024 */ addiu $a0,$t5,0x2024 +/* 4416c: 0c0118b1 */ jal func000462c4 +/* 44170: 25a52064 */ addiu $a1,$t5,0x2064 +/* 44174: 8fb80028 */ lw $t8,0x28($sp) +/* 44178: af023bcc */ sw $v0,0x3bcc($t8) +/* 4417c: 8fa80028 */ lw $t0,0x28($sp) +/* 44180: 24060002 */ addiu $a2,$zero,0x2 +/* 44184: 25042024 */ addiu $a0,$t0,0x2024 +/* 44188: 0c0118b1 */ jal func000462c4 +/* 4418c: 25052064 */ addiu $a1,$t0,0x2064 +/* 44190: 8fb90028 */ lw $t9,0x28($sp) +/* 44194: af223bd0 */ sw $v0,0x3bd0($t9) +/* 44198: 8faa0028 */ lw $t2,0x28($sp) +/* 4419c: 2401000f */ addiu $at,$zero,0xf +/* 441a0: 8d4b3bb0 */ lw $t3,0x3bb0($t2) +/* 441a4: 11610005 */ beq $t3,$at,.L000441bc +/* 441a8: 00000000 */ sll $zero,$zero,0x0 +/* 441ac: 8d4c3bb4 */ lw $t4,0x3bb4($t2) +/* 441b0: 24010003 */ addiu $at,$zero,0x3 +/* 441b4: 15810006 */ bne $t4,$at,.L000441d0 +/* 441b8: 00000000 */ sll $zero,$zero,0x0 +.L000441bc: +/* 441bc: 8fa40028 */ lw $a0,0x28($sp) +/* 441c0: 0c010fbe */ jal func00043ef8 +/* 441c4: 2405ffff */ addiu $a1,$zero,-1 +/* 441c8: 1000008a */ beqz $zero,.L000443f4 +/* 441cc: 00000000 */ sll $zero,$zero,0x0 +.L000441d0: +/* 441d0: 8fa90028 */ lw $t1,0x28($sp) +/* 441d4: 8d2e3bd4 */ lw $t6,0x3bd4($t1) +/* 441d8: 15c0001a */ bnez $t6,.L00044244 +/* 441dc: 00000000 */ sll $zero,$zero,0x0 +/* 441e0: 8fad0028 */ lw $t5,0x28($sp) +/* 441e4: 240f0001 */ addiu $t7,$zero,0x1 +/* 441e8: adaf3bd4 */ sw $t7,0x3bd4($t5) +/* 441ec: 8fb80028 */ lw $t8,0x28($sp) +/* 441f0: 8f083ba4 */ lw $t0,0x3ba4($t8) +/* 441f4: af083bd8 */ sw $t0,0x3bd8($t8) +/* 441f8: 8fb90028 */ lw $t9,0x28($sp) +/* 441fc: 8f2b3ba8 */ lw $t3,0x3ba8($t9) +/* 44200: af2b3bdc */ sw $t3,0x3bdc($t9) +/* 44204: 8faa0028 */ lw $t2,0x28($sp) +/* 44208: 8d4c3bac */ lw $t4,0x3bac($t2) +/* 4420c: ad4c3be0 */ sw $t4,0x3be0($t2) +/* 44210: 8fa90028 */ lw $t1,0x28($sp) +/* 44214: 8d2e3bb4 */ lw $t6,0x3bb4($t1) +/* 44218: ad2e3be4 */ sw $t6,0x3be4($t1) +/* 4421c: 8faf0028 */ lw $t7,0x28($sp) +/* 44220: 8ded3bc0 */ lw $t5,0x3bc0($t7) +/* 44224: aded3be8 */ sw $t5,0x3be8($t7) +/* 44228: 8fa80028 */ lw $t0,0x28($sp) +/* 4422c: 8d183bc8 */ lw $t8,0x3bc8($t0) +/* 44230: ad183bec */ sw $t8,0x3bec($t0) +/* 44234: 8fab0028 */ lw $t3,0x28($sp) +/* 44238: 8d793bcc */ lw $t9,0x3bcc($t3) +/* 4423c: 1000001f */ beqz $zero,.L000442bc +/* 44240: ad793bf0 */ sw $t9,0x3bf0($t3) +.L00044244: +/* 44244: 8fac0028 */ lw $t4,0x28($sp) +/* 44248: 8d8a3ba4 */ lw $t2,0x3ba4($t4) +/* 4424c: 8d8e3bd8 */ lw $t6,0x3bd8($t4) +/* 44250: 154e0015 */ bne $t2,$t6,.L000442a8 +/* 44254: 00000000 */ sll $zero,$zero,0x0 +/* 44258: 8d893ba8 */ lw $t1,0x3ba8($t4) +/* 4425c: 8d8d3bdc */ lw $t5,0x3bdc($t4) +/* 44260: 152d0011 */ bne $t1,$t5,.L000442a8 +/* 44264: 00000000 */ sll $zero,$zero,0x0 +/* 44268: 8d8f3bac */ lw $t7,0x3bac($t4) +/* 4426c: 8d983be0 */ lw $t8,0x3be0($t4) +/* 44270: 15f8000d */ bne $t7,$t8,.L000442a8 +/* 44274: 00000000 */ sll $zero,$zero,0x0 +/* 44278: 8d883bb4 */ lw $t0,0x3bb4($t4) +/* 4427c: 8d993be4 */ lw $t9,0x3be4($t4) +/* 44280: 15190009 */ bne $t0,$t9,.L000442a8 +/* 44284: 00000000 */ sll $zero,$zero,0x0 +/* 44288: 8d8b3bc0 */ lw $t3,0x3bc0($t4) +/* 4428c: 8d8a3be8 */ lw $t2,0x3be8($t4) +/* 44290: 156a0005 */ bne $t3,$t2,.L000442a8 +/* 44294: 00000000 */ sll $zero,$zero,0x0 +/* 44298: 8d8e3bcc */ lw $t6,0x3bcc($t4) +/* 4429c: 8d893bf0 */ lw $t1,0x3bf0($t4) +/* 442a0: 11c90006 */ beq $t6,$t1,.L000442bc +/* 442a4: 00000000 */ sll $zero,$zero,0x0 +.L000442a8: +/* 442a8: 8fa40028 */ lw $a0,0x28($sp) +/* 442ac: 0c010fbe */ jal func00043ef8 +/* 442b0: 2405ffff */ addiu $a1,$zero,-1 +/* 442b4: 1000004f */ beqz $zero,.L000443f4 +/* 442b8: 00000000 */ sll $zero,$zero,0x0 +.L000442bc: +/* 442bc: 8faf0028 */ lw $t7,0x28($sp) +/* 442c0: 240d0004 */ addiu $t5,$zero,0x4 +/* 442c4: aded2068 */ sw $t5,0x2068($t7) +/* 442c8: 8fb80028 */ lw $t8,0x28($sp) +/* 442cc: 8f083bac */ lw $t0,0x3bac($t8) +/* 442d0: 1500001a */ bnez $t0,.L0004433c +/* 442d4: 00000000 */ sll $zero,$zero,0x0 +/* 442d8: 8fb90028 */ lw $t9,0x28($sp) +/* 442dc: 24060002 */ addiu $a2,$zero,0x2 +/* 442e0: 2407ffff */ addiu $a3,$zero,-1 +/* 442e4: 8f240000 */ lw $a0,0x0($t9) +/* 442e8: 27252028 */ addiu $a1,$t9,0x2028 +/* 442ec: 8f390004 */ lw $t9,0x4($t9) +/* 442f0: 0320f809 */ jalr $t9 +/* 442f4: 00000000 */ sll $zero,$zero,0x0 +/* 442f8: afa2001c */ sw $v0,0x1c($sp) +/* 442fc: 8fab001c */ lw $t3,0x1c($sp) +/* 44300: 1d600003 */ bgtz $t3,.L00044310 +/* 44304: 00000000 */ sll $zero,$zero,0x0 +/* 44308: 1000003a */ beqz $zero,.L000443f4 +/* 4430c: 00001025 */ or $v0,$zero,$zero +.L00044310: +/* 44310: 8faa0028 */ lw $t2,0x28($sp) +/* 44314: 8d4c0018 */ lw $t4,0x18($t2) +/* 44318: 258e0002 */ addiu $t6,$t4,0x2 +/* 4431c: ad4e0018 */ sw $t6,0x18($t2) +/* 44320: 8fa90028 */ lw $t1,0x28($sp) +/* 44324: 8d2d2064 */ lw $t5,0x2064($t1) +/* 44328: 25af0010 */ addiu $t7,$t5,0x10 +/* 4432c: ad2f2064 */ sw $t7,0x2064($t1) +/* 44330: 8fa80028 */ lw $t0,0x28($sp) +/* 44334: 24180006 */ addiu $t8,$zero,0x6 +/* 44338: ad182068 */ sw $t8,0x2068($t0) +.L0004433c: +/* 4433c: 8fb90028 */ lw $t9,0x28($sp) +/* 44340: 24010001 */ addiu $at,$zero,0x1 +/* 44344: 8f2b3ba8 */ lw $t3,0x3ba8($t9) +/* 44348: 1561000c */ bne $t3,$at,.L0004437c +/* 4434c: 00000000 */ sll $zero,$zero,0x0 +/* 44350: 8fae0028 */ lw $t6,0x28($sp) +/* 44354: 3c0c7004 */ lui $t4,0x7004 +/* 44358: 258c371c */ addiu $t4,$t4,0x371c +/* 4435c: 25c17fff */ addiu $at,$t6,0x7fff +/* 44360: ac2c0479 */ sw $t4,0x479($at) +/* 44364: 8fad0028 */ lw $t5,0x28($sp) +/* 44368: 3c0a7004 */ lui $t2,0x7004 +/* 4436c: 254a2e38 */ addiu $t2,$t2,0x2e38 +/* 44370: 25a17fff */ addiu $at,$t5,0x7fff +/* 44374: 10000011 */ beqz $zero,.L000443bc +/* 44378: ac2a047d */ sw $t2,0x47d($at) +.L0004437c: +/* 4437c: 8faf0028 */ lw $t7,0x28($sp) +/* 44380: 24010002 */ addiu $at,$zero,0x2 +/* 44384: 8de93ba8 */ lw $t1,0x3ba8($t7) +/* 44388: 15210005 */ bne $t1,$at,.L000443a0 +/* 4438c: 00000000 */ sll $zero,$zero,0x0 +/* 44390: 10000018 */ beqz $zero,.L000443f4 +/* 44394: 00001025 */ or $v0,$zero,$zero +/* 44398: 10000008 */ beqz $zero,.L000443bc +/* 4439c: 00000000 */ sll $zero,$zero,0x0 +.L000443a0: +/* 443a0: 8fb80028 */ lw $t8,0x28($sp) +/* 443a4: 24010003 */ addiu $at,$zero,0x3 +/* 443a8: 8f083ba8 */ lw $t0,0x3ba8($t8) +/* 443ac: 15010003 */ bne $t0,$at,.L000443bc +/* 443b0: 00000000 */ sll $zero,$zero,0x0 +/* 443b4: 1000000f */ beqz $zero,.L000443f4 +/* 443b8: 00001025 */ or $v0,$zero,$zero +.L000443bc: +/* 443bc: 8fb90028 */ lw $t9,0x28($sp) +/* 443c0: 03202025 */ or $a0,$t9,$zero +/* 443c4: 27217fff */ addiu $at,$t9,0x7fff +/* 443c8: 8c39047d */ lw $t9,0x47d($at) +/* 443cc: 0320f809 */ jalr $t9 +/* 443d0: 00000000 */ sll $zero,$zero,0x0 +/* 443d4: 14400003 */ bnez $v0,.L000443e4 +/* 443d8: 00000000 */ sll $zero,$zero,0x0 +/* 443dc: 10000005 */ beqz $zero,.L000443f4 +/* 443e0: 00001025 */ or $v0,$zero,$zero +.L000443e4: +/* 443e4: 10000003 */ beqz $zero,.L000443f4 +/* 443e8: 24020001 */ addiu $v0,$zero,0x1 +/* 443ec: 10000001 */ beqz $zero,.L000443f4 +/* 443f0: 00000000 */ sll $zero,$zero,0x0 +.L000443f4: +/* 443f4: 8fbf0014 */ lw $ra,0x14($sp) +/* 443f8: 27bd0028 */ addiu $sp,$sp,0x28 +/* 443fc: 03e00008 */ jr $ra +/* 44400: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00044404 +/* 44404: 27bdffd8 */ addiu $sp,$sp,-40 +/* 44408: afbf001c */ sw $ra,0x1c($sp) +/* 4440c: afb00018 */ sw $s0,0x18($sp) +/* 44410: 3c0e8006 */ lui $t6,0x8006 +/* 44414: 8dcef704 */ lw $t6,-0x8fc($t6) +/* 44418: 3c018006 */ lui $at,0x8006 +/* 4441c: 01c08025 */ or $s0,$t6,$zero +/* 44420: 25cf0001 */ addiu $t7,$t6,0x1 +/* 44424: 12000003 */ beqz $s0,.L00044434 +/* 44428: ac2ff704 */ sw $t7,-0x8fc($at) +/* 4442c: 10000007 */ beqz $zero,.L0004444c +/* 44430: 24020002 */ addiu $v0,$zero,0x2 +.L00044434: +/* 44434: 0c00fe28 */ jal func0003f8a0 +/* 44438: 00000000 */ sll $zero,$zero,0x0 +/* 4443c: 10000003 */ beqz $zero,.L0004444c +/* 44440: 00001025 */ or $v0,$zero,$zero +/* 44444: 10000001 */ beqz $zero,.L0004444c +/* 44448: 00000000 */ sll $zero,$zero,0x0 +.L0004444c: +/* 4444c: 8fbf001c */ lw $ra,0x1c($sp) +/* 44450: 8fb00018 */ lw $s0,0x18($sp) +/* 44454: 27bd0028 */ addiu $sp,$sp,0x28 +/* 44458: 03e00008 */ jr $ra +/* 4445c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00044460 +/* 44460: 27bdffe0 */ addiu $sp,$sp,-32 +/* 44464: afbf0014 */ sw $ra,0x14($sp) +/* 44468: afa40020 */ sw $a0,0x20($sp) +/* 4446c: afa50024 */ sw $a1,0x24($sp) +/* 44470: afa60028 */ sw $a2,0x28($sp) +/* 44474: 3c0e800a */ lui $t6,0x800a +/* 44478: 8dcec3f4 */ lw $t6,-0x3c0c($t6) +/* 4447c: afae001c */ sw $t6,0x1c($sp) +/* 44480: 8faf001c */ lw $t7,0x1c($sp) +/* 44484: 15e00003 */ bnez $t7,.L00044494 +/* 44488: 00000000 */ sll $zero,$zero,0x0 +/* 4448c: 10000027 */ beqz $zero,.L0004452c +/* 44490: 00001025 */ or $v0,$zero,$zero +.L00044494: +/* 44494: 8fb9001c */ lw $t9,0x1c($sp) +/* 44498: 2418ffff */ addiu $t8,$zero,-1 +/* 4449c: af38000c */ sw $t8,0xc($t9) +/* 444a0: 8fa9001c */ lw $t1,0x1c($sp) +/* 444a4: 2408ffff */ addiu $t0,$zero,-1 +/* 444a8: ad280010 */ sw $t0,0x10($t1) +/* 444ac: 8fab001c */ lw $t3,0x1c($sp) +/* 444b0: 240affff */ addiu $t2,$zero,-1 +/* 444b4: ad6a0014 */ sw $t2,0x14($t3) +/* 444b8: 8fac0020 */ lw $t4,0x20($sp) +/* 444bc: 8fad001c */ lw $t5,0x1c($sp) +/* 444c0: adac0000 */ sw $t4,0x0($t5) +/* 444c4: 8fae0024 */ lw $t6,0x24($sp) +/* 444c8: 8faf001c */ lw $t7,0x1c($sp) +/* 444cc: adee0004 */ sw $t6,0x4($t7) +/* 444d0: 8fb80028 */ lw $t8,0x28($sp) +/* 444d4: 8fb9001c */ lw $t9,0x1c($sp) +/* 444d8: af380008 */ sw $t8,0x8($t9) +/* 444dc: 8fa8001c */ lw $t0,0x1c($sp) +/* 444e0: ad00201c */ sw $zero,0x201c($t0) +/* 444e4: 8fa9001c */ lw $t1,0x1c($sp) +/* 444e8: ad202020 */ sw $zero,0x2020($t1) +/* 444ec: 8faa001c */ lw $t2,0x1c($sp) +/* 444f0: ad403ba0 */ sw $zero,0x3ba0($t2) +/* 444f4: 8fa4001c */ lw $a0,0x1c($sp) +/* 444f8: 0c010fbe */ jal func00043ef8 +/* 444fc: 00002825 */ or $a1,$zero,$zero +/* 44500: 8fab001c */ lw $t3,0x1c($sp) +/* 44504: 25617fff */ addiu $at,$t3,0x7fff +/* 44508: ac200475 */ sw $zero,0x475($at) +/* 4450c: 8fa4001c */ lw $a0,0x1c($sp) +/* 44510: 24050900 */ addiu $a1,$zero,0x900 +/* 44514: 0c012c30 */ jal func0004b0c0 +/* 44518: 24846a64 */ addiu $a0,$a0,0x6a64 +/* 4451c: 10000003 */ beqz $zero,.L0004452c +/* 44520: 8fa2001c */ lw $v0,0x1c($sp) +/* 44524: 10000001 */ beqz $zero,.L0004452c +/* 44528: 00000000 */ sll $zero,$zero,0x0 +.L0004452c: +/* 4452c: 8fbf0014 */ lw $ra,0x14($sp) +/* 44530: 27bd0020 */ addiu $sp,$sp,0x20 +/* 44534: 03e00008 */ jr $ra +/* 44538: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004453c +/* 4453c: 27bdffe0 */ addiu $sp,$sp,-32 +/* 44540: afbf0014 */ sw $ra,0x14($sp) +/* 44544: afa40020 */ sw $a0,0x20($sp) +/* 44548: afa50024 */ sw $a1,0x24($sp) +/* 4454c: afa60028 */ sw $a2,0x28($sp) +/* 44550: 8fae0020 */ lw $t6,0x20($sp) +/* 44554: afae001c */ sw $t6,0x1c($sp) +/* 44558: 8faf001c */ lw $t7,0x1c($sp) +/* 4455c: 8df83ba0 */ lw $t8,0x3ba0($t7) +/* 44560: 27190001 */ addiu $t9,$t8,0x1 +/* 44564: adf93ba0 */ sw $t9,0x3ba0($t7) +/* 44568: 8fa8001c */ lw $t0,0x1c($sp) +/* 4456c: 8d093ba0 */ lw $t1,0x3ba0($t0) +/* 44570: 29210006 */ slti $at,$t1,0x6 +/* 44574: 14200003 */ bnez $at,.L00044584 +/* 44578: 00000000 */ sll $zero,$zero,0x0 +/* 4457c: 8faa001c */ lw $t2,0x1c($sp) +/* 44580: ad403ba0 */ sw $zero,0x3ba0($t2) +.L00044584: +/* 44584: 8fab001c */ lw $t3,0x1c($sp) +/* 44588: 25657fff */ addiu $a1,$t3,0x7fff +/* 4458c: 8ca50475 */ lw $a1,0x475($a1) +/* 44590: 0c010fbe */ jal func00043ef8 +/* 44594: 01602025 */ or $a0,$t3,$zero +/* 44598: 14400006 */ bnez $v0,.L000445b4 +/* 4459c: 00000000 */ sll $zero,$zero,0x0 +/* 445a0: 240c0003 */ addiu $t4,$zero,0x3 +/* 445a4: 3c01800a */ lui $at,0x800a +/* 445a8: ac2cc3e0 */ sw $t4,-0x3c20($at) +/* 445ac: 10000024 */ beqz $zero,.L00044640 +/* 445b0: 00001025 */ or $v0,$zero,$zero +.L000445b4: +/* 445b4: 8fae001c */ lw $t6,0x1c($sp) +/* 445b8: 240dffff */ addiu $t5,$zero,-1 +/* 445bc: 25c17fff */ addiu $at,$t6,0x7fff +/* 445c0: ac2d0475 */ sw $t5,0x475($at) +/* 445c4: 8fb8001c */ lw $t8,0x1c($sp) +/* 445c8: 27197fff */ addiu $t9,$t8,0x7fff +/* 445cc: 8f390479 */ lw $t9,0x479($t9) +/* 445d0: 03002025 */ or $a0,$t8,$zero +/* 445d4: 0320f809 */ jalr $t9 +/* 445d8: 00000000 */ sll $zero,$zero,0x0 +/* 445dc: afa20018 */ sw $v0,0x18($sp) +/* 445e0: 8faf0018 */ lw $t7,0x18($sp) +/* 445e4: 15e00003 */ bnez $t7,.L000445f4 +/* 445e8: 00000000 */ sll $zero,$zero,0x0 +/* 445ec: 10000010 */ beqz $zero,.L00044630 +/* 445f0: 00000000 */ sll $zero,$zero,0x0 +.L000445f4: +/* 445f4: 8fa8001c */ lw $t0,0x1c($sp) +/* 445f8: 8fad0024 */ lw $t5,0x24($sp) +/* 445fc: 8d093ba0 */ lw $t1,0x3ba0($t0) +/* 44600: 000950c0 */ sll $t2,$t1,0x3 +/* 44604: 01495021 */ addu $t2,$t2,$t1 +/* 44608: 000a5100 */ sll $t2,$t2,0x4 +/* 4460c: 01495021 */ addu $t2,$t2,$t1 +/* 44610: 000a50c0 */ sll $t2,$t2,0x3 +/* 44614: 010a5821 */ addu $t3,$t0,$t2 +/* 44618: 256c2070 */ addiu $t4,$t3,0x2070 +/* 4461c: adac0000 */ sw $t4,0x0($t5) +/* 44620: 8fae001c */ lw $t6,0x1c($sp) +/* 44624: 8fb90028 */ lw $t9,0x28($sp) +/* 44628: 8dd83f8c */ lw $t8,0x3f8c($t6) +/* 4462c: af380000 */ sw $t8,0x0($t9) +.L00044630: +/* 44630: 10000003 */ beqz $zero,.L00044640 +/* 44634: 8fa20018 */ lw $v0,0x18($sp) +/* 44638: 10000001 */ beqz $zero,.L00044640 +/* 4463c: 00000000 */ sll $zero,$zero,0x0 +.L00044640: +/* 44640: 8fbf0014 */ lw $ra,0x14($sp) +/* 44644: 27bd0020 */ addiu $sp,$sp,0x20 +/* 44648: 03e00008 */ jr $ra +/* 4464c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00044650 +/* 44650: 27bdffd0 */ addiu $sp,$sp,-48 +/* 44654: afbf0014 */ sw $ra,0x14($sp) +/* 44658: afa40030 */ sw $a0,0x30($sp) +/* 4465c: afa50034 */ sw $a1,0x34($sp) +/* 44660: afa60038 */ sw $a2,0x38($sp) +/* 44664: afa7003c */ sw $a3,0x3c($sp) +/* 44668: 240e0002 */ addiu $t6,$zero,0x2 +/* 4466c: a7ae0020 */ sh $t6,0x20($sp) +/* 44670: afa00024 */ sw $zero,0x24($sp) +/* 44674: 93af003b */ lbu $t7,0x3b($sp) +/* 44678: a3af0028 */ sb $t7,0x28($sp) +/* 4467c: 93b8003f */ lbu $t8,0x3f($sp) +/* 44680: a3b80029 */ sb $t8,0x29($sp) +/* 44684: 93b90043 */ lbu $t9,0x43($sp) +/* 44688: a3b9002a */ sb $t9,0x2a($sp) +/* 4468c: afa0002c */ sw $zero,0x2c($sp) +/* 44690: 8fa80034 */ lw $t0,0x34($sp) +/* 44694: afa8001c */ sw $t0,0x1c($sp) +/* 44698: 8fa40030 */ lw $a0,0x30($sp) +/* 4469c: 27a50020 */ addiu $a1,$sp,0x20 +/* 446a0: 8fa6001c */ lw $a2,0x1c($sp) +/* 446a4: 00003825 */ or $a3,$zero,$zero +/* 446a8: 0c00f184 */ jal func0003c610 +/* 446ac: 24840048 */ addiu $a0,$a0,0x48 +/* 446b0: 10000001 */ beqz $zero,.L000446b8 +/* 446b4: 00000000 */ sll $zero,$zero,0x0 +.L000446b8: +/* 446b8: 8fbf0014 */ lw $ra,0x14($sp) +/* 446bc: 27bd0030 */ addiu $sp,$sp,0x30 +/* 446c0: 03e00008 */ jr $ra +/* 446c4: 00000000 */ sll $zero,$zero,0x0 +/* 446c8: 00000000 */ sll $zero,$zero,0x0 +/* 446cc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000446d0 +/* 446d0: 27bdffb8 */ addiu $sp,$sp,-72 +/* 446d4: afbf0014 */ sw $ra,0x14($sp) +/* 446d8: afa40048 */ sw $a0,0x48($sp) +/* 446dc: afa5004c */ sw $a1,0x4c($sp) +/* 446e0: afa60050 */ sw $a2,0x50($sp) +/* 446e4: afa70054 */ sw $a3,0x54($sp) +/* 446e8: 8fae004c */ lw $t6,0x4c($sp) +/* 446ec: afae0044 */ sw $t6,0x44($sp) +/* 446f0: 3c0f8006 */ lui $t7,0x8006 +/* 446f4: 8deff114 */ lw $t7,-0xeec($t7) +/* 446f8: 8fb90050 */ lw $t9,0x50($sp) +/* 446fc: 8df80034 */ lw $t8,0x34($t7) +/* 44700: 001940c0 */ sll $t0,$t9,0x3 +/* 44704: 01194021 */ addu $t0,$t0,$t9 +/* 44708: 000840c0 */ sll $t0,$t0,0x3 +/* 4470c: 03084821 */ addu $t1,$t8,$t0 +/* 44710: afa90040 */ sw $t1,0x40($sp) +/* 44714: 8faa0040 */ lw $t2,0x40($sp) +/* 44718: 8d4b001c */ lw $t3,0x1c($t2) +/* 4471c: afab003c */ sw $t3,0x3c($sp) +/* 44720: afa00034 */ sw $zero,0x34($sp) +/* 44724: 240c0001 */ addiu $t4,$zero,0x1 +/* 44728: afac0030 */ sw $t4,0x30($sp) +/* 4472c: 8fad0044 */ lw $t5,0x44($sp) +/* 44730: 25ae0008 */ addiu $t6,$t5,0x8 +/* 44734: afae0044 */ sw $t6,0x44($sp) +/* 44738: afad0028 */ sw $t5,0x28($sp) +/* 4473c: 8fb90028 */ lw $t9,0x28($sp) +/* 44740: 3c0f0200 */ lui $t7,0x200 +/* 44744: 35ef07c0 */ ori $t7,$t7,0x7c0 +/* 44748: af2f0000 */ sw $t7,0x0($t9) +/* 4474c: 8fa80028 */ lw $t0,0x28($sp) +/* 44750: 241802e0 */ addiu $t8,$zero,0x2e0 +/* 44754: ad180004 */ sw $t8,0x4($t0) +/* 44758: 8fa90054 */ lw $t1,0x54($sp) +/* 4475c: ad200000 */ sw $zero,0x0($t1) +/* 44760: 8faa0040 */ lw $t2,0x40($sp) +/* 44764: afa00038 */ sw $zero,0x38($sp) +/* 44768: 8d4b0014 */ lw $t3,0x14($t2) +/* 4476c: 11600041 */ beqz $t3,.L00044874 +/* 44770: 00000000 */ sll $zero,$zero,0x0 +.L00044774: +/* 44774: 8fad0038 */ lw $t5,0x38($sp) +/* 44778: 8fac003c */ lw $t4,0x3c($sp) +/* 4477c: 000d7080 */ sll $t6,$t5,0x2 +/* 44780: 018e7821 */ addu $t7,$t4,$t6 +/* 44784: 8df90000 */ lw $t9,0x0($t7) +/* 44788: 8f380008 */ lw $t8,0x8($t9) +/* 4478c: 13000031 */ beqz $t8,.L00044854 +/* 44790: 00000000 */ sll $zero,$zero,0x0 +/* 44794: 87080018 */ lh $t0,0x18($t8) +/* 44798: 8fa90050 */ lw $t1,0x50($sp) +/* 4479c: 1509002d */ bne $t0,$t1,.L00044854 +/* 447a0: 00000000 */ sll $zero,$zero,0x0 +/* 447a4: 8f0a0008 */ lw $t2,0x8($t8) +/* 447a8: 1140002a */ beqz $t2,.L00044854 +/* 447ac: 00000000 */ sll $zero,$zero,0x0 +/* 447b0: 914b008c */ lbu $t3,0x8c($t2) +/* 447b4: 29610040 */ slti $at,$t3,0x40 +/* 447b8: 14200026 */ bnez $at,.L00044854 +/* 447bc: 00000000 */ sll $zero,$zero,0x0 +/* 447c0: 8fac0038 */ lw $t4,0x38($sp) +/* 447c4: 8fad003c */ lw $t5,0x3c($sp) +/* 447c8: 8fa50048 */ lw $a1,0x48($sp) +/* 447cc: 000c7080 */ sll $t6,$t4,0x2 +/* 447d0: 01ae7821 */ addu $t7,$t5,$t6 +/* 447d4: 8de40000 */ lw $a0,0x0($t7) +/* 447d8: 0c00fa30 */ jal func0003e8c0 +/* 447dc: 8fa60044 */ lw $a2,0x44($sp) +/* 447e0: afa20044 */ sw $v0,0x44($sp) +/* 447e4: 8fb90054 */ lw $t9,0x54($sp) +/* 447e8: 8f280000 */ lw $t0,0x0($t9) +/* 447ec: 25090001 */ addiu $t1,$t0,0x1 +/* 447f0: af290000 */ sw $t1,0x0($t9) +/* 447f4: 8fb80034 */ lw $t8,0x34($sp) +/* 447f8: 270a0001 */ addiu $t2,$t8,0x1 +/* 447fc: afaa0034 */ sw $t2,0x34($sp) +/* 44800: 8fac0038 */ lw $t4,0x38($sp) +/* 44804: 8fab003c */ lw $t3,0x3c($sp) +/* 44808: 8fb80030 */ lw $t8,0x30($sp) +/* 4480c: 000c6880 */ sll $t5,$t4,0x2 +/* 44810: 016d7021 */ addu $t6,$t3,$t5 +/* 44814: 8dcf0000 */ lw $t7,0x0($t6) +/* 44818: 8de80008 */ lw $t0,0x8($t7) +/* 4481c: 8d090008 */ lw $t1,0x8($t0) +/* 44820: 9139008c */ lbu $t9,0x8c($t1) +/* 44824: 0319082b */ sltu $at,$t8,$t9 +/* 44828: 1020000a */ beqz $at,.L00044854 +/* 4482c: 00000000 */ sll $zero,$zero,0x0 +/* 44830: 8fac0038 */ lw $t4,0x38($sp) +/* 44834: 8faa003c */ lw $t2,0x3c($sp) +/* 44838: 000c5880 */ sll $t3,$t4,0x2 +/* 4483c: 014b6821 */ addu $t5,$t2,$t3 +/* 44840: 8dae0000 */ lw $t6,0x0($t5) +/* 44844: 8dcf0008 */ lw $t7,0x8($t6) +/* 44848: 8de80008 */ lw $t0,0x8($t7) +/* 4484c: 9109008c */ lbu $t1,0x8c($t0) +/* 44850: afa90030 */ sw $t1,0x30($sp) +.L00044854: +/* 44854: 8fb90038 */ lw $t9,0x38($sp) +/* 44858: 8fac0040 */ lw $t4,0x40($sp) +/* 4485c: 27380001 */ addiu $t8,$t9,0x1 +/* 44860: afb80038 */ sw $t8,0x38($sp) +/* 44864: 8d8a0014 */ lw $t2,0x14($t4) +/* 44868: 030a082b */ sltu $at,$t8,$t2 +/* 4486c: 1420ffc1 */ bnez $at,.L00044774 +/* 44870: 00000000 */ sll $zero,$zero,0x0 +.L00044874: +/* 44874: 8fab0034 */ lw $t3,0x34($sp) +/* 44878: 11600088 */ beqz $t3,.L00044a9c +/* 4487c: 00000000 */ sll $zero,$zero,0x0 +/* 44880: 8fad0030 */ lw $t5,0x30($sp) +/* 44884: 25aeffc2 */ addiu $t6,$t5,-62 +/* 44888: afae0030 */ sw $t6,0x30($sp) +/* 4488c: 8faf0030 */ lw $t7,0x30($sp) +/* 44890: 2de10007 */ sltiu $at,$t7,0x7 +/* 44894: 14200033 */ bnez $at,.L00044964 +/* 44898: 00000000 */ sll $zero,$zero,0x0 +/* 4489c: 8fa80030 */ lw $t0,0x30($sp) +/* 448a0: 44882000 */ mtc1 $t0,$f4 +/* 448a4: 05010005 */ bgez $t0,.L000448bc +/* 448a8: 46802320 */ cvt.s.w $f12,$f4 +/* 448ac: 3c014f80 */ lui $at,0x4f80 +/* 448b0: 44813000 */ mtc1 $at,$f6 +/* 448b4: 00000000 */ sll $zero,$zero,0x0 +/* 448b8: 46066300 */ add.s $f12,$f12,$f6 +.L000448bc: +/* 448bc: 0c012974 */ jal func0004a5d0 +/* 448c0: 00000000 */ sll $zero,$zero,0x0 +/* 448c4: 3c017006 */ lui $at,0x7006 +/* 448c8: c4289c70 */ lwc1 $f8,-0x6390($at) +/* 448cc: 24190001 */ addiu $t9,$zero,0x1 +/* 448d0: 46004283 */ div.s $f10,$f8,$f0 +/* 448d4: 4449f800 */ cfc1 $t1,$31 +/* 448d8: 44d9f800 */ ctc1 $t9,$31 +/* 448dc: 00000000 */ sll $zero,$zero,0x0 +/* 448e0: 46005424 */ cvt.w.s $f16,$f10 +/* 448e4: 4459f800 */ cfc1 $t9,$31 +/* 448e8: 00000000 */ sll $zero,$zero,0x0 +/* 448ec: 33210004 */ andi $at,$t9,0x4 +/* 448f0: 33390078 */ andi $t9,$t9,0x78 +/* 448f4: 13200014 */ beqz $t9,.L00044948 +/* 448f8: 00000000 */ sll $zero,$zero,0x0 +/* 448fc: 3c014f00 */ lui $at,0x4f00 +/* 44900: 44818000 */ mtc1 $at,$f16 +/* 44904: 24190001 */ addiu $t9,$zero,0x1 +/* 44908: 46105401 */ sub.s $f16,$f10,$f16 +/* 4490c: 44d9f800 */ ctc1 $t9,$31 +/* 44910: 00000000 */ sll $zero,$zero,0x0 +/* 44914: 46008424 */ cvt.w.s $f16,$f16 +/* 44918: 4459f800 */ cfc1 $t9,$31 +/* 4491c: 00000000 */ sll $zero,$zero,0x0 +/* 44920: 33210004 */ andi $at,$t9,0x4 +/* 44924: 33390078 */ andi $t9,$t9,0x78 +/* 44928: 17200005 */ bnez $t9,.L00044940 +/* 4492c: 00000000 */ sll $zero,$zero,0x0 +/* 44930: 44198000 */ mfc1 $t9,$f16 +/* 44934: 3c018000 */ lui $at,0x8000 +/* 44938: 10000007 */ beqz $zero,.L00044958 +/* 4493c: 0321c825 */ or $t9,$t9,$at +.L00044940: +/* 44940: 10000005 */ beqz $zero,.L00044958 +/* 44944: 2419ffff */ addiu $t9,$zero,-1 +.L00044948: +/* 44948: 44198000 */ mfc1 $t9,$f16 +/* 4494c: 00000000 */ sll $zero,$zero,0x0 +/* 44950: 0720fffb */ bltz $t9,.L00044940 +/* 44954: 00000000 */ sll $zero,$zero,0x0 +.L00044958: +/* 44958: 44c9f800 */ ctc1 $t1,$31 +/* 4495c: 10000031 */ beqz $zero,.L00044a24 +/* 44960: afb9002c */ sw $t9,0x2c($sp) +.L00044964: +/* 44964: 8fac0030 */ lw $t4,0x30($sp) +/* 44968: 3c014780 */ lui $at,0x4780 +/* 4496c: 44819000 */ mtc1 $at,$f18 +/* 44970: 448c2000 */ mtc1 $t4,$f4 +/* 44974: 05810005 */ bgez $t4,.L0004498c +/* 44978: 468021a0 */ cvt.s.w $f6,$f4 +/* 4497c: 3c014f80 */ lui $at,0x4f80 +/* 44980: 44814000 */ mtc1 $at,$f8 +/* 44984: 00000000 */ sll $zero,$zero,0x0 +/* 44988: 46083180 */ add.s $f6,$f6,$f8 +.L0004498c: +/* 4498c: 46069283 */ div.s $f10,$f18,$f6 +/* 44990: 240a0001 */ addiu $t2,$zero,0x1 +/* 44994: 4458f800 */ cfc1 $t8,$31 +/* 44998: 44caf800 */ ctc1 $t2,$31 +/* 4499c: 00000000 */ sll $zero,$zero,0x0 +/* 449a0: 46005424 */ cvt.w.s $f16,$f10 +/* 449a4: 444af800 */ cfc1 $t2,$31 +/* 449a8: 00000000 */ sll $zero,$zero,0x0 +/* 449ac: 31410004 */ andi $at,$t2,0x4 +/* 449b0: 314a0078 */ andi $t2,$t2,0x78 +/* 449b4: 11400014 */ beqz $t2,.L00044a08 +/* 449b8: 00000000 */ sll $zero,$zero,0x0 +/* 449bc: 3c014f00 */ lui $at,0x4f00 +/* 449c0: 44818000 */ mtc1 $at,$f16 +/* 449c4: 240a0001 */ addiu $t2,$zero,0x1 +/* 449c8: 46105401 */ sub.s $f16,$f10,$f16 +/* 449cc: 44caf800 */ ctc1 $t2,$31 +/* 449d0: 00000000 */ sll $zero,$zero,0x0 +/* 449d4: 46008424 */ cvt.w.s $f16,$f16 +/* 449d8: 444af800 */ cfc1 $t2,$31 +/* 449dc: 00000000 */ sll $zero,$zero,0x0 +/* 449e0: 31410004 */ andi $at,$t2,0x4 +/* 449e4: 314a0078 */ andi $t2,$t2,0x78 +/* 449e8: 15400005 */ bnez $t2,.L00044a00 +/* 449ec: 00000000 */ sll $zero,$zero,0x0 +/* 449f0: 440a8000 */ mfc1 $t2,$f16 +/* 449f4: 3c018000 */ lui $at,0x8000 +/* 449f8: 10000007 */ beqz $zero,.L00044a18 +/* 449fc: 01415025 */ or $t2,$t2,$at +.L00044a00: +/* 44a00: 10000005 */ beqz $zero,.L00044a18 +/* 44a04: 240affff */ addiu $t2,$zero,-1 +.L00044a08: +/* 44a08: 440a8000 */ mfc1 $t2,$f16 +/* 44a0c: 00000000 */ sll $zero,$zero,0x0 +/* 44a10: 0540fffb */ bltz $t2,.L00044a00 +/* 44a14: 00000000 */ sll $zero,$zero,0x0 +.L00044a18: +/* 44a18: 44d8f800 */ ctc1 $t8,$31 +/* 44a1c: afaa002c */ sw $t2,0x2c($sp) +/* 44a20: 00000000 */ sll $zero,$zero,0x0 +.L00044a24: +/* 44a24: 8fab0044 */ lw $t3,0x44($sp) +/* 44a28: 256d0008 */ addiu $t5,$t3,0x8 +/* 44a2c: afad0044 */ sw $t5,0x44($sp) +/* 44a30: afab0024 */ sw $t3,0x24($sp) +/* 44a34: 8faf0024 */ lw $t7,0x24($sp) +/* 44a38: 240e04e0 */ addiu $t6,$zero,0x4e0 +/* 44a3c: adee0000 */ sw $t6,0x0($t7) +/* 44a40: 8fa8002c */ lw $t0,0x2c($sp) +/* 44a44: 8fac0030 */ lw $t4,0x30($sp) +/* 44a48: 8fab0024 */ lw $t3,0x24($sp) +/* 44a4c: 3109ffff */ andi $t1,$t0,0xffff +/* 44a50: 0009cc00 */ sll $t9,$t1,0x10 +/* 44a54: 3198ffff */ andi $t8,$t4,0xffff +/* 44a58: 03385025 */ or $t2,$t9,$t8 +/* 44a5c: ad6a0004 */ sw $t2,0x4($t3) +/* 44a60: 8fad0044 */ lw $t5,0x44($sp) +/* 44a64: 25ae0008 */ addiu $t6,$t5,0x8 +/* 44a68: afae0044 */ sw $t6,0x44($sp) +/* 44a6c: afad0020 */ sw $t5,0x20($sp) +/* 44a70: 8fa80020 */ lw $t0,0x20($sp) +/* 44a74: 240f0650 */ addiu $t7,$zero,0x650 +/* 44a78: ad0f0000 */ sw $t7,0x0($t0) +/* 44a7c: 8fa9002c */ lw $t1,0x2c($sp) +/* 44a80: 8fb80030 */ lw $t8,0x30($sp) +/* 44a84: 8fad0020 */ lw $t5,0x20($sp) +/* 44a88: 312cffff */ andi $t4,$t1,0xffff +/* 44a8c: 000ccc00 */ sll $t9,$t4,0x10 +/* 44a90: 330affff */ andi $t2,$t8,0xffff +/* 44a94: 032a5825 */ or $t3,$t9,$t2 +/* 44a98: adab0004 */ sw $t3,0x4($t5) +.L00044a9c: +/* 44a9c: 8fae0040 */ lw $t6,0x40($sp) +/* 44aa0: afa00038 */ sw $zero,0x38($sp) +/* 44aa4: 8dcf0014 */ lw $t7,0x14($t6) +/* 44aa8: 11e0003a */ beqz $t7,.L00044b94 +/* 44aac: 00000000 */ sll $zero,$zero,0x0 +.L00044ab0: +/* 44ab0: 8fa90038 */ lw $t1,0x38($sp) +/* 44ab4: 8fa8003c */ lw $t0,0x3c($sp) +/* 44ab8: 00096080 */ sll $t4,$t1,0x2 +/* 44abc: 010cc021 */ addu $t8,$t0,$t4 +/* 44ac0: 8f190000 */ lw $t9,0x0($t8) +/* 44ac4: 8f2a0008 */ lw $t2,0x8($t9) +/* 44ac8: 1140000c */ beqz $t2,.L00044afc +/* 44acc: 00000000 */ sll $zero,$zero,0x0 +/* 44ad0: 854b0018 */ lh $t3,0x18($t2) +/* 44ad4: 8fad0050 */ lw $t5,0x50($sp) +/* 44ad8: 156d0008 */ bne $t3,$t5,.L00044afc +/* 44adc: 00000000 */ sll $zero,$zero,0x0 +/* 44ae0: 8d4e0008 */ lw $t6,0x8($t2) +/* 44ae4: 11c00010 */ beqz $t6,.L00044b28 +/* 44ae8: 00000000 */ sll $zero,$zero,0x0 +/* 44aec: 91cf008c */ lbu $t7,0x8c($t6) +/* 44af0: 29e10040 */ slti $at,$t7,0x40 +/* 44af4: 1420000c */ bnez $at,.L00044b28 +/* 44af8: 00000000 */ sll $zero,$zero,0x0 +.L00044afc: +/* 44afc: 8fa80038 */ lw $t0,0x38($sp) +/* 44b00: 8fa9003c */ lw $t1,0x3c($sp) +/* 44b04: 00086080 */ sll $t4,$t0,0x2 +/* 44b08: 012cc021 */ addu $t8,$t1,$t4 +/* 44b0c: 8f190000 */ lw $t9,0x0($t8) +/* 44b10: 8f2b0008 */ lw $t3,0x8($t9) +/* 44b14: 15600017 */ bnez $t3,.L00044b74 +/* 44b18: 00000000 */ sll $zero,$zero,0x0 +/* 44b1c: 8fad0050 */ lw $t5,0x50($sp) +/* 44b20: 15a00014 */ bnez $t5,.L00044b74 +/* 44b24: 00000000 */ sll $zero,$zero,0x0 +.L00044b28: +/* 44b28: 8faa0044 */ lw $t2,0x44($sp) +/* 44b2c: afaa001c */ sw $t2,0x1c($sp) +/* 44b30: 8faf0038 */ lw $t7,0x38($sp) +/* 44b34: 8fae003c */ lw $t6,0x3c($sp) +/* 44b38: 8fa50048 */ lw $a1,0x48($sp) +/* 44b3c: 000f4080 */ sll $t0,$t7,0x2 +/* 44b40: 01c84821 */ addu $t1,$t6,$t0 +/* 44b44: 8d240000 */ lw $a0,0x0($t1) +/* 44b48: 0c00fa30 */ jal func0003e8c0 +/* 44b4c: 8fa60044 */ lw $a2,0x44($sp) +/* 44b50: afa20044 */ sw $v0,0x44($sp) +/* 44b54: 8fac0044 */ lw $t4,0x44($sp) +/* 44b58: 8fb8001c */ lw $t8,0x1c($sp) +/* 44b5c: 11980005 */ beq $t4,$t8,.L00044b74 +/* 44b60: 00000000 */ sll $zero,$zero,0x0 +/* 44b64: 8fb90054 */ lw $t9,0x54($sp) +/* 44b68: 8f2b0000 */ lw $t3,0x0($t9) +/* 44b6c: 256d0001 */ addiu $t5,$t3,0x1 +/* 44b70: af2d0000 */ sw $t5,0x0($t9) +.L00044b74: +/* 44b74: 8faa0038 */ lw $t2,0x38($sp) +/* 44b78: 8fae0040 */ lw $t6,0x40($sp) +/* 44b7c: 254f0001 */ addiu $t7,$t2,0x1 +/* 44b80: afaf0038 */ sw $t7,0x38($sp) +/* 44b84: 8dc80014 */ lw $t0,0x14($t6) +/* 44b88: 01e8082b */ sltu $at,$t7,$t0 +/* 44b8c: 1420ffc8 */ bnez $at,.L00044ab0 +/* 44b90: 00000000 */ sll $zero,$zero,0x0 +.L00044b94: +/* 44b94: 10000003 */ beqz $zero,.L00044ba4 +/* 44b98: 8fa20044 */ lw $v0,0x44($sp) +/* 44b9c: 10000001 */ beqz $zero,.L00044ba4 +/* 44ba0: 00000000 */ sll $zero,$zero,0x0 +.L00044ba4: +/* 44ba4: 8fbf0014 */ lw $ra,0x14($sp) +/* 44ba8: 27bd0048 */ addiu $sp,$sp,0x48 +/* 44bac: 03e00008 */ jr $ra +/* 44bb0: 00000000 */ sll $zero,$zero,0x0 +/* 44bb4: 00000000 */ sll $zero,$zero,0x0 +/* 44bb8: 00000000 */ sll $zero,$zero,0x0 +/* 44bbc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00044bc0 +/* 44bc0: 27bdffb8 */ addiu $sp,$sp,-72 +/* 44bc4: afbf0014 */ sw $ra,0x14($sp) +/* 44bc8: afa40048 */ sw $a0,0x48($sp) +/* 44bcc: afa5004c */ sw $a1,0x4c($sp) +/* 44bd0: 8fae004c */ lw $t6,0x4c($sp) +/* 44bd4: afae0044 */ sw $t6,0x44($sp) +/* 44bd8: 240400b8 */ addiu $a0,$zero,0xb8 +/* 44bdc: 0c00dff0 */ jal func00037fc0 +/* 44be0: 27a50044 */ addiu $a1,$sp,0x44 +/* 44be4: 1440000c */ bnez $v0,.L00044c18 +/* 44be8: 00000000 */ sll $zero,$zero,0x0 +/* 44bec: 8faf0044 */ lw $t7,0x44($sp) +/* 44bf0: 25f80008 */ addiu $t8,$t7,0x8 +/* 44bf4: afb80044 */ sw $t8,0x44($sp) +/* 44bf8: afaf003c */ sw $t7,0x3c($sp) +/* 44bfc: 8fa8003c */ lw $t0,0x3c($sp) +/* 44c00: 3c190200 */ lui $t9,0x200 +/* 44c04: 373904e0 */ ori $t9,$t9,0x4e0 +/* 44c08: ad190000 */ sw $t9,0x0($t0) +/* 44c0c: 8faa003c */ lw $t2,0x3c($sp) +/* 44c10: 240902e0 */ addiu $t1,$zero,0x2e0 +/* 44c14: ad490004 */ sw $t1,0x4($t2) +.L00044c18: +/* 44c18: 3c0b8006 */ lui $t3,0x8006 +/* 44c1c: 8d6bf114 */ lw $t3,-0xeec($t3) +/* 44c20: afa00040 */ sw $zero,0x40($sp) +/* 44c24: 8d6c003c */ lw $t4,0x3c($t3) +/* 44c28: 198000bd */ blez $t4,.L00044f20 +/* 44c2c: 00000000 */ sll $zero,$zero,0x0 +.L00044c30: +/* 44c30: 3c0d8006 */ lui $t5,0x8006 +/* 44c34: 8dadf114 */ lw $t5,-0xeec($t5) +/* 44c38: 8fa40048 */ lw $a0,0x48($sp) +/* 44c3c: 8fa50044 */ lw $a1,0x44($sp) +/* 44c40: 8dae0030 */ lw $t6,0x30($t5) +/* 44c44: 8fa60040 */ lw $a2,0x40($sp) +/* 44c48: 8dd90004 */ lw $t9,0x4($t6) +/* 44c4c: 0320f809 */ jalr $t9 +/* 44c50: 00000000 */ sll $zero,$zero,0x0 +/* 44c54: afa20044 */ sw $v0,0x44($sp) +/* 44c58: 8faf0040 */ lw $t7,0x40($sp) +/* 44c5c: 3c18800a */ lui $t8,0x800a +/* 44c60: 030fc021 */ addu $t8,$t8,$t7 +/* 44c64: 9318c344 */ lbu $t8,-0x3cbc($t8) +/* 44c68: 13000023 */ beqz $t8,.L00044cf8 +/* 44c6c: 00000000 */ sll $zero,$zero,0x0 +/* 44c70: 8fa80040 */ lw $t0,0x40($sp) +/* 44c74: 3c09800a */ lui $t1,0x800a +/* 44c78: 01284821 */ addu $t1,$t1,$t0 +/* 44c7c: 9129c346 */ lbu $t1,-0x3cba($t1) +/* 44c80: 1120000f */ beqz $t1,.L00044cc0 +/* 44c84: 00000000 */ sll $zero,$zero,0x0 +/* 44c88: 8faa0044 */ lw $t2,0x44($sp) +/* 44c8c: 254b0008 */ addiu $t3,$t2,0x8 +/* 44c90: afab0044 */ sw $t3,0x44($sp) +/* 44c94: afaa0038 */ sw $t2,0x38($sp) +/* 44c98: 8fad0038 */ lw $t5,0x38($sp) +/* 44c9c: 3c0c0c00 */ lui $t4,0xc00 +/* 44ca0: 358c8000 */ ori $t4,$t4,0x8000 +/* 44ca4: adac0000 */ sw $t4,0x0($t5) +/* 44ca8: 8fb90038 */ lw $t9,0x38($sp) +/* 44cac: 3c0e07c0 */ lui $t6,0x7c0 +/* 44cb0: 35ce04e0 */ ori $t6,$t6,0x4e0 +/* 44cb4: af2e0004 */ sw $t6,0x4($t9) +/* 44cb8: 1000000d */ beqz $zero,.L00044cf0 +/* 44cbc: 00000000 */ sll $zero,$zero,0x0 +.L00044cc0: +/* 44cc0: 8faf0044 */ lw $t7,0x44($sp) +/* 44cc4: 25f80008 */ addiu $t8,$t7,0x8 +/* 44cc8: afb80044 */ sw $t8,0x44($sp) +/* 44ccc: afaf0034 */ sw $t7,0x34($sp) +/* 44cd0: 8fa90034 */ lw $t1,0x34($sp) +/* 44cd4: 3c080c00 */ lui $t0,0xc00 +/* 44cd8: 35087fff */ ori $t0,$t0,0x7fff +/* 44cdc: ad280000 */ sw $t0,0x0($t1) +/* 44ce0: 8fab0034 */ lw $t3,0x34($sp) +/* 44ce4: 3c0a07c0 */ lui $t2,0x7c0 +/* 44ce8: 354a0650 */ ori $t2,$t2,0x650 +/* 44cec: ad6a0004 */ sw $t2,0x4($t3) +.L00044cf0: +/* 44cf0: 1000002d */ beqz $zero,.L00044da8 +/* 44cf4: 00000000 */ sll $zero,$zero,0x0 +.L00044cf8: +/* 44cf8: 8fac0040 */ lw $t4,0x40($sp) +/* 44cfc: 3c0d800a */ lui $t5,0x800a +/* 44d00: 01ac6821 */ addu $t5,$t5,$t4 +/* 44d04: 91adc346 */ lbu $t5,-0x3cba($t5) +/* 44d08: 11a0000f */ beqz $t5,.L00044d48 +/* 44d0c: 00000000 */ sll $zero,$zero,0x0 +/* 44d10: 8fae0044 */ lw $t6,0x44($sp) +/* 44d14: 25d90008 */ addiu $t9,$t6,0x8 +/* 44d18: afb90044 */ sw $t9,0x44($sp) +/* 44d1c: afae0030 */ sw $t6,0x30($sp) +/* 44d20: 8fb80030 */ lw $t8,0x30($sp) +/* 44d24: 3c0f0c00 */ lui $t7,0xc00 +/* 44d28: 35ef8000 */ ori $t7,$t7,0x8000 +/* 44d2c: af0f0000 */ sw $t7,0x0($t8) +/* 44d30: 8fa90030 */ lw $t1,0x30($sp) +/* 44d34: 3c0807c0 */ lui $t0,0x7c0 +/* 44d38: 35080650 */ ori $t0,$t0,0x650 +/* 44d3c: ad280004 */ sw $t0,0x4($t1) +/* 44d40: 1000000d */ beqz $zero,.L00044d78 +/* 44d44: 00000000 */ sll $zero,$zero,0x0 +.L00044d48: +/* 44d48: 8faa0044 */ lw $t2,0x44($sp) +/* 44d4c: 254b0008 */ addiu $t3,$t2,0x8 +/* 44d50: afab0044 */ sw $t3,0x44($sp) +/* 44d54: afaa002c */ sw $t2,0x2c($sp) +/* 44d58: 8fad002c */ lw $t5,0x2c($sp) +/* 44d5c: 3c0c0c00 */ lui $t4,0xc00 +/* 44d60: 358c7fff */ ori $t4,$t4,0x7fff +/* 44d64: adac0000 */ sw $t4,0x0($t5) +/* 44d68: 8fb9002c */ lw $t9,0x2c($sp) +/* 44d6c: 3c0e07c0 */ lui $t6,0x7c0 +/* 44d70: 35ce0650 */ ori $t6,$t6,0x650 +/* 44d74: af2e0004 */ sw $t6,0x4($t9) +.L00044d78: +/* 44d78: 8faf0044 */ lw $t7,0x44($sp) +/* 44d7c: 25f80008 */ addiu $t8,$t7,0x8 +/* 44d80: afb80044 */ sw $t8,0x44($sp) +/* 44d84: afaf0028 */ sw $t7,0x28($sp) +/* 44d88: 8fa90028 */ lw $t1,0x28($sp) +/* 44d8c: 3c080c00 */ lui $t0,0xc00 +/* 44d90: 35087fff */ ori $t0,$t0,0x7fff +/* 44d94: ad280000 */ sw $t0,0x0($t1) +/* 44d98: 8fab0028 */ lw $t3,0x28($sp) +/* 44d9c: 3c0a07c0 */ lui $t2,0x7c0 +/* 44da0: 354a04e0 */ ori $t2,$t2,0x4e0 +/* 44da4: ad6a0004 */ sw $t2,0x4($t3) +.L00044da8: +/* 44da8: 3c0c8006 */ lui $t4,0x8006 +/* 44dac: 8d8cf114 */ lw $t4,-0xeec($t4) +/* 44db0: 8fae0040 */ lw $t6,0x40($sp) +/* 44db4: 8d8d0034 */ lw $t5,0x34($t4) +/* 44db8: 000ec8c0 */ sll $t9,$t6,0x3 +/* 44dbc: 032ec821 */ addu $t9,$t9,$t6 +/* 44dc0: 0019c8c0 */ sll $t9,$t9,0x3 +/* 44dc4: 01b97821 */ addu $t7,$t5,$t9 +/* 44dc8: 8df80044 */ lw $t8,0x44($t7) +/* 44dcc: 87080002 */ lh $t0,0x2($t8) +/* 44dd0: 1900004a */ blez $t0,.L00044efc +/* 44dd4: 00000000 */ sll $zero,$zero,0x0 +/* 44dd8: 3c098006 */ lui $t1,0x8006 +/* 44ddc: 8d29f114 */ lw $t1,-0xeec($t1) +/* 44de0: 8fab0040 */ lw $t3,0x40($sp) +/* 44de4: 8d2a0034 */ lw $t2,0x34($t1) +/* 44de8: 000b60c0 */ sll $t4,$t3,0x3 +/* 44dec: 018b6021 */ addu $t4,$t4,$t3 +/* 44df0: 000c60c0 */ sll $t4,$t4,0x3 +/* 44df4: 014c7021 */ addu $t6,$t2,$t4 +/* 44df8: 8dcd0044 */ lw $t5,0x44($t6) +/* 44dfc: afad0024 */ sw $t5,0x24($sp) +/* 44e00: 8fb90024 */ lw $t9,0x24($sp) +/* 44e04: 8f2f0028 */ lw $t7,0x28($t9) +/* 44e08: 11e0000b */ beqz $t7,.L00044e38 +/* 44e0c: 00000000 */ sll $zero,$zero,0x0 +/* 44e10: 3c188006 */ lui $t8,0x8006 +/* 44e14: 8f18f114 */ lw $t8,-0xeec($t8) +/* 44e18: 8fa40024 */ lw $a0,0x24($sp) +/* 44e1c: 8f080040 */ lw $t0,0x40($t8) +/* 44e20: 44882000 */ mtc1 $t0,$f4 +/* 44e24: 00000000 */ sll $zero,$zero,0x0 +/* 44e28: 46802120 */ cvt.s.w $f4,$f4 +/* 44e2c: 44052000 */ mfc1 $a1,$f4 +/* 44e30: 0c00ee99 */ jal func0003ba64 +/* 44e34: 00000000 */ sll $zero,$zero,0x0 +.L00044e38: +/* 44e38: 8fa90044 */ lw $t1,0x44($sp) +/* 44e3c: 252b0008 */ addiu $t3,$t1,0x8 +/* 44e40: afab0044 */ sw $t3,0x44($sp) +/* 44e44: afa90020 */ sw $t1,0x20($sp) +/* 44e48: 8fac0020 */ lw $t4,0x20($sp) +/* 44e4c: 3c0a0b00 */ lui $t2,0xb00 +/* 44e50: 354a0020 */ ori $t2,$t2,0x20 +/* 44e54: ad8a0000 */ sw $t2,0x0($t4) +/* 44e58: 8fa40024 */ lw $a0,0x24($sp) +/* 44e5c: 0c012d20 */ jal func0004b480 +/* 44e60: 24840008 */ addiu $a0,$a0,0x8 +/* 44e64: 8fae0020 */ lw $t6,0x20($sp) +/* 44e68: adc20004 */ sw $v0,0x4($t6) +/* 44e6c: 8fad0044 */ lw $t5,0x44($sp) +/* 44e70: 25b90008 */ addiu $t9,$t5,0x8 +/* 44e74: afb90044 */ sw $t9,0x44($sp) +/* 44e78: afad001c */ sw $t5,0x1c($sp) +/* 44e7c: 8fb8001c */ lw $t8,0x1c($sp) +/* 44e80: 3c0f0e00 */ lui $t7,0xe00 +/* 44e84: 35ef04e0 */ ori $t7,$t7,0x4e0 +/* 44e88: af0f0000 */ sw $t7,0x0($t8) +/* 44e8c: 8fa80024 */ lw $t0,0x24($sp) +/* 44e90: 0c012d20 */ jal func0004b480 +/* 44e94: 8d04002c */ lw $a0,0x2c($t0) +/* 44e98: 3c0100ff */ lui $at,0xff +/* 44e9c: 8faa001c */ lw $t2,0x1c($sp) +/* 44ea0: 3421ffff */ ori $at,$at,0xffff +/* 44ea4: 00414824 */ and $t1,$v0,$at +/* 44ea8: 01215824 */ and $t3,$t1,$at +/* 44eac: ad4b0004 */ sw $t3,0x4($t2) +/* 44eb0: 8fac0044 */ lw $t4,0x44($sp) +/* 44eb4: 258e0008 */ addiu $t6,$t4,0x8 +/* 44eb8: afae0044 */ sw $t6,0x44($sp) +/* 44ebc: afac0018 */ sw $t4,0x18($sp) +/* 44ec0: 8fb90018 */ lw $t9,0x18($sp) +/* 44ec4: 3c0d0e00 */ lui $t5,0xe00 +/* 44ec8: 35ad0650 */ ori $t5,$t5,0x650 +/* 44ecc: af2d0000 */ sw $t5,0x0($t9) +/* 44ed0: 8faf0024 */ lw $t7,0x24($sp) +/* 44ed4: 0c012d20 */ jal func0004b480 +/* 44ed8: 8de40030 */ lw $a0,0x30($t7) +/* 44edc: 3c0100ff */ lui $at,0xff +/* 44ee0: 8fa90018 */ lw $t1,0x18($sp) +/* 44ee4: 3421ffff */ ori $at,$at,0xffff +/* 44ee8: 0041c024 */ and $t8,$v0,$at +/* 44eec: 03014024 */ and $t0,$t8,$at +/* 44ef0: ad280004 */ sw $t0,0x4($t1) +/* 44ef4: 8fab0024 */ lw $t3,0x24($sp) +/* 44ef8: ad600028 */ sw $zero,0x28($t3) +.L00044efc: +/* 44efc: 8faa0040 */ lw $t2,0x40($sp) +/* 44f00: 3c0e8006 */ lui $t6,0x8006 +/* 44f04: 8dcef114 */ lw $t6,-0xeec($t6) +/* 44f08: 254c0001 */ addiu $t4,$t2,0x1 +/* 44f0c: afac0040 */ sw $t4,0x40($sp) +/* 44f10: 8dcd003c */ lw $t5,0x3c($t6) +/* 44f14: 018d082a */ slt $at,$t4,$t5 +/* 44f18: 1420ff45 */ bnez $at,.L00044c30 +/* 44f1c: 00000000 */ sll $zero,$zero,0x0 +.L00044f20: +/* 44f20: 10000003 */ beqz $zero,.L00044f30 +/* 44f24: 8fa20044 */ lw $v0,0x44($sp) +/* 44f28: 10000001 */ beqz $zero,.L00044f30 +/* 44f2c: 00000000 */ sll $zero,$zero,0x0 +.L00044f30: +/* 44f30: 8fbf0014 */ lw $ra,0x14($sp) +/* 44f34: 27bd0048 */ addiu $sp,$sp,0x48 +/* 44f38: 03e00008 */ jr $ra +/* 44f3c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00044f40 +/* 44f40: 00052c00 */ sll $a1,$a1,0x10 +/* 44f44: 00052c03 */ sra $a1,$a1,0x10 +/* 44f48: a4850016 */ sh $a1,0x16($a0) +/* 44f4c: 03e00008 */ jr $ra +/* 44f50: 00000000 */ sll $zero,$zero,0x0 +/* 44f54: 03e00008 */ jr $ra +/* 44f58: 00000000 */ sll $zero,$zero,0x0 +/* 44f5c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00044f60 +/* 44f60: 27bdff80 */ addiu $sp,$sp,-128 +/* 44f64: afbf002c */ sw $ra,0x2c($sp) +/* 44f68: afa40080 */ sw $a0,0x80($sp) +/* 44f6c: afa50084 */ sw $a1,0x84($sp) +/* 44f70: afa60088 */ sw $a2,0x88($sp) +/* 44f74: afa7008c */ sw $a3,0x8c($sp) +/* 44f78: afb00028 */ sw $s0,0x28($sp) +/* 44f7c: 8fae008c */ lw $t6,0x8c($sp) +/* 44f80: afae007c */ sw $t6,0x7c($sp) +/* 44f84: afa0004c */ sw $zero,0x4c($sp) +/* 44f88: afa00048 */ sw $zero,0x48($sp) +/* 44f8c: 8faf0080 */ lw $t7,0x80($sp) +/* 44f90: afaf0044 */ sw $t7,0x44($sp) +/* 44f94: 8fb80088 */ lw $t8,0x88($sp) +/* 44f98: 17000003 */ bnez $t8,.L00044fa8 +/* 44f9c: 00000000 */ sll $zero,$zero,0x0 +/* 44fa0: 10000194 */ beqz $zero,.L000455f4 +/* 44fa4: 8fa2007c */ lw $v0,0x7c($sp) +.L00044fa8: +/* 44fa8: a7a0007a */ sh $zero,0x7a($sp) +/* 44fac: 8fb9007c */ lw $t9,0x7c($sp) +/* 44fb0: 27280008 */ addiu $t0,$t9,0x8 +/* 44fb4: afa8007c */ sw $t0,0x7c($sp) +/* 44fb8: afb90040 */ sw $t9,0x40($sp) +/* 44fbc: 8fa90044 */ lw $t1,0x44($sp) +/* 44fc0: 3c0100ff */ lui $at,0xff +/* 44fc4: 3421ffff */ ori $at,$at,0xffff +/* 44fc8: 8d2a0024 */ lw $t2,0x24($t1) +/* 44fcc: 8fad0040 */ lw $t5,0x40($sp) +/* 44fd0: 01415824 */ and $t3,$t2,$at +/* 44fd4: 3c010b00 */ lui $at,0xb00 +/* 44fd8: 01616025 */ or $t4,$t3,$at +/* 44fdc: adac0000 */ sw $t4,0x0($t5) +/* 44fe0: 8fae0044 */ lw $t6,0x44($sp) +/* 44fe4: 8fa90040 */ lw $t1,0x40($sp) +/* 44fe8: 3c011fff */ lui $at,0x1fff +/* 44fec: 8dcf0020 */ lw $t7,0x20($t6) +/* 44ff0: 3421ffff */ ori $at,$at,0xffff +/* 44ff4: 8df80010 */ lw $t8,0x10($t7) +/* 44ff8: 27190008 */ addiu $t9,$t8,0x8 +/* 44ffc: 03214024 */ and $t0,$t9,$at +/* 45000: ad280004 */ sw $t0,0x4($t1) +/* 45004: 8faa0044 */ lw $t2,0x44($sp) +/* 45008: 8fac0088 */ lw $t4,0x88($sp) +/* 4500c: 8d4b0030 */ lw $t3,0x30($t2) +/* 45010: 8d4e0018 */ lw $t6,0x18($t2) +/* 45014: 016c6821 */ addu $t5,$t3,$t4 +/* 45018: 01cd802b */ sltu $s0,$t6,$t5 +/* 4501c: 12000003 */ beqz $s0,.L0004502c +/* 45020: 00000000 */ sll $zero,$zero,0x0 +/* 45024: 8d50001c */ lw $s0,0x1c($t2) +/* 45028: 0010802b */ sltu $s0,$zero,$s0 +.L0004502c: +/* 4502c: afb00048 */ sw $s0,0x48($sp) +/* 45030: 8faf0048 */ lw $t7,0x48($sp) +/* 45034: 11e00007 */ beqz $t7,.L00045054 +/* 45038: 00000000 */ sll $zero,$zero,0x0 +/* 4503c: 8fb80044 */ lw $t8,0x44($sp) +/* 45040: 8f190018 */ lw $t9,0x18($t8) +/* 45044: 8f080030 */ lw $t0,0x30($t8) +/* 45048: 03284823 */ subu $t1,$t9,$t0 +/* 4504c: 10000003 */ beqz $zero,.L0004505c +/* 45050: afa9005c */ sw $t1,0x5c($sp) +.L00045054: +/* 45054: 8fab0088 */ lw $t3,0x88($sp) +/* 45058: afab005c */ sw $t3,0x5c($sp) +.L0004505c: +/* 4505c: 8fac0044 */ lw $t4,0x44($sp) +/* 45060: 8d8d0034 */ lw $t5,0x34($t4) +/* 45064: 11a00007 */ beqz $t5,.L00045084 +/* 45068: 00000000 */ sll $zero,$zero,0x0 +/* 4506c: 8fae0044 */ lw $t6,0x44($sp) +/* 45070: 240f0010 */ addiu $t7,$zero,0x10 +/* 45074: 8dca0034 */ lw $t2,0x34($t6) +/* 45078: 01eac023 */ subu $t8,$t7,$t2 +/* 4507c: 10000002 */ beqz $zero,.L00045088 +/* 45080: afb80054 */ sw $t8,0x54($sp) +.L00045084: +/* 45084: afa00054 */ sw $zero,0x54($sp) +.L00045088: +/* 45088: 8fb9005c */ lw $t9,0x5c($sp) +/* 4508c: 8fa80054 */ lw $t0,0x54($sp) +/* 45090: 03284823 */ subu $t1,$t9,$t0 +/* 45094: afa90074 */ sw $t1,0x74($sp) +/* 45098: 8fab0074 */ lw $t3,0x74($sp) +/* 4509c: 05610002 */ bgez $t3,.L000450a8 +/* 450a0: 00000000 */ sll $zero,$zero,0x0 +/* 450a4: afa00074 */ sw $zero,0x74($sp) +.L000450a8: +/* 450a8: 8fac0074 */ lw $t4,0x74($sp) +/* 450ac: 258d000f */ addiu $t5,$t4,0xf +/* 450b0: 000d7103 */ sra $t6,$t5,0x4 +/* 450b4: afae0070 */ sw $t6,0x70($sp) +/* 450b8: 8faf0070 */ lw $t7,0x70($sp) +/* 450bc: 000f50c0 */ sll $t2,$t7,0x3 +/* 450c0: 014f5021 */ addu $t2,$t2,$t7 +/* 450c4: afaa006c */ sw $t2,0x6c($sp) +/* 450c8: 8fb80048 */ lw $t8,0x48($sp) +/* 450cc: 130000b6 */ beqz $t8,.L000453a8 +/* 450d0: 00000000 */ sll $zero,$zero,0x0 +/* 450d4: 8fa80084 */ lw $t0,0x84($sp) +/* 450d8: 87ab007a */ lh $t3,0x7a($sp) +/* 450dc: 8fb90044 */ lw $t9,0x44($sp) +/* 450e0: 85090000 */ lh $t1,0x0($t0) +/* 450e4: afab0014 */ sw $t3,0x14($sp) +/* 450e8: 8fa4007c */ lw $a0,0x7c($sp) +/* 450ec: afa90010 */ sw $t1,0x10($sp) +/* 450f0: 8f2c0038 */ lw $t4,0x38($t9) +/* 450f4: 8fa60074 */ lw $a2,0x74($sp) +/* 450f8: 8fa7006c */ lw $a3,0x6c($sp) +/* 450fc: 03202825 */ or $a1,$t9,$zero +/* 45100: 0c01163e */ jal func000458f8 +/* 45104: afac0018 */ sw $t4,0x18($sp) +/* 45108: afa2007c */ sw $v0,0x7c($sp) +/* 4510c: 8fad0044 */ lw $t5,0x44($sp) +/* 45110: 8dae0034 */ lw $t6,0x34($t5) +/* 45114: 11c00009 */ beqz $t6,.L0004513c +/* 45118: 00000000 */ sll $zero,$zero,0x0 +/* 4511c: 8fb80044 */ lw $t8,0x44($sp) +/* 45120: 8faf0084 */ lw $t7,0x84($sp) +/* 45124: 8f080034 */ lw $t0,0x34($t8) +/* 45128: 85ea0000 */ lh $t2,0x0($t7) +/* 4512c: 00084840 */ sll $t1,$t0,0x1 +/* 45130: 01495821 */ addu $t3,$t2,$t1 +/* 45134: 10000005 */ beqz $zero,.L0004514c +/* 45138: a5eb0000 */ sh $t3,0x0($t7) +.L0004513c: +/* 4513c: 8fb90084 */ lw $t9,0x84($sp) +/* 45140: 872c0000 */ lh $t4,0x0($t9) +/* 45144: 258d0020 */ addiu $t5,$t4,0x20 +/* 45148: a72d0000 */ sh $t5,0x0($t9) +.L0004514c: +/* 4514c: 8fae0044 */ lw $t6,0x44($sp) +/* 45150: 8dd80014 */ lw $t8,0x14($t6) +/* 45154: 3308000f */ andi $t0,$t8,0xf +/* 45158: adc80034 */ sw $t0,0x34($t6) +/* 4515c: 8faa0044 */ lw $t2,0x44($sp) +/* 45160: 8d490020 */ lw $t1,0x20($t2) +/* 45164: 8d4f0014 */ lw $t7,0x14($t2) +/* 45168: 8d2b0000 */ lw $t3,0x0($t1) +/* 4516c: 000f6102 */ srl $t4,$t7,0x4 +/* 45170: 000c68c0 */ sll $t5,$t4,0x3 +/* 45174: 01ac6821 */ addu $t5,$t5,$t4 +/* 45178: 016dc821 */ addu $t9,$t3,$t5 +/* 4517c: 27380009 */ addiu $t8,$t9,0x9 +/* 45180: ad58003c */ sw $t8,0x3c($t2) +/* 45184: 8fa80044 */ lw $t0,0x44($sp) +/* 45188: 8d0e0014 */ lw $t6,0x14($t0) +/* 4518c: ad0e0030 */ sw $t6,0x30($t0) +/* 45190: 8fa90084 */ lw $t1,0x84($sp) +/* 45194: 852f0000 */ lh $t7,0x0($t1) +/* 45198: afaf0050 */ sw $t7,0x50($sp) +/* 4519c: 8fac0088 */ lw $t4,0x88($sp) +/* 451a0: 8fab005c */ lw $t3,0x5c($sp) +/* 451a4: 016c082a */ slt $at,$t3,$t4 +/* 451a8: 1020006b */ beqz $at,.L00045358 +/* 451ac: 00000000 */ sll $zero,$zero,0x0 +.L000451b0: +/* 451b0: 8fad0088 */ lw $t5,0x88($sp) +/* 451b4: 8fb9005c */ lw $t9,0x5c($sp) +/* 451b8: 01b9c023 */ subu $t8,$t5,$t9 +/* 451bc: afb80088 */ sw $t8,0x88($sp) +/* 451c0: 8faa0070 */ lw $t2,0x70($sp) +/* 451c4: 8fa90050 */ lw $t1,0x50($sp) +/* 451c8: 2401ffe0 */ addiu $at,$zero,-32 +/* 451cc: 254e0001 */ addiu $t6,$t2,0x1 +/* 451d0: 000e4140 */ sll $t0,$t6,0x5 +/* 451d4: 01097821 */ addu $t7,$t0,$t1 +/* 451d8: 25ec0010 */ addiu $t4,$t7,0x10 +/* 451dc: 01815824 */ and $t3,$t4,$at +/* 451e0: afab0058 */ sw $t3,0x58($sp) +/* 451e4: 8fb9005c */ lw $t9,0x5c($sp) +/* 451e8: 8fad0050 */ lw $t5,0x50($sp) +/* 451ec: 0019c040 */ sll $t8,$t9,0x1 +/* 451f0: 01b85021 */ addu $t2,$t5,$t8 +/* 451f4: afaa0050 */ sw $t2,0x50($sp) +/* 451f8: 8fae0044 */ lw $t6,0x44($sp) +/* 451fc: 2401ffff */ addiu $at,$zero,-1 +/* 45200: 8dc8001c */ lw $t0,0x1c($t6) +/* 45204: 11010007 */ beq $t0,$at,.L00045224 +/* 45208: 00000000 */ sll $zero,$zero,0x0 +/* 4520c: 11000005 */ beqz $t0,.L00045224 +/* 45210: 00000000 */ sll $zero,$zero,0x0 +/* 45214: 8fa90044 */ lw $t1,0x44($sp) +/* 45218: 8d2f001c */ lw $t7,0x1c($t1) +/* 4521c: 25ecffff */ addiu $t4,$t7,-1 +/* 45220: ad2c001c */ sw $t4,0x1c($t1) +.L00045224: +/* 45224: 8fb90044 */ lw $t9,0x44($sp) +/* 45228: 8fab0088 */ lw $t3,0x88($sp) +/* 4522c: 8f2d0018 */ lw $t5,0x18($t9) +/* 45230: 8f380014 */ lw $t8,0x14($t9) +/* 45234: 01b85023 */ subu $t2,$t5,$t8 +/* 45238: 016a082b */ sltu $at,$t3,$t2 +/* 4523c: 10200003 */ beqz $at,.L0004524c +/* 45240: 00000000 */ sll $zero,$zero,0x0 +/* 45244: 10000006 */ beqz $zero,.L00045260 +/* 45248: afab005c */ sw $t3,0x5c($sp) +.L0004524c: +/* 4524c: 8fae0044 */ lw $t6,0x44($sp) +/* 45250: 8dc80018 */ lw $t0,0x18($t6) +/* 45254: 8dcf0014 */ lw $t7,0x14($t6) +/* 45258: 010f6023 */ subu $t4,$t0,$t7 +/* 4525c: afac005c */ sw $t4,0x5c($sp) +.L00045260: +/* 45260: 8fb90044 */ lw $t9,0x44($sp) +/* 45264: 8fa9005c */ lw $t1,0x5c($sp) +/* 45268: 8f2d0034 */ lw $t5,0x34($t9) +/* 4526c: 012dc021 */ addu $t8,$t1,$t5 +/* 45270: 270afff0 */ addiu $t2,$t8,-16 +/* 45274: afaa0074 */ sw $t2,0x74($sp) +/* 45278: 8fab0074 */ lw $t3,0x74($sp) +/* 4527c: 05610002 */ bgez $t3,.L00045288 +/* 45280: 00000000 */ sll $zero,$zero,0x0 +/* 45284: afa00074 */ sw $zero,0x74($sp) +.L00045288: +/* 45288: 8fae0074 */ lw $t6,0x74($sp) +/* 4528c: 25c8000f */ addiu $t0,$t6,0xf +/* 45290: 00087903 */ sra $t7,$t0,0x4 +/* 45294: afaf0070 */ sw $t7,0x70($sp) +/* 45298: 8fac0070 */ lw $t4,0x70($sp) +/* 4529c: 000cc8c0 */ sll $t9,$t4,0x3 +/* 452a0: 032cc821 */ addu $t9,$t9,$t4 +/* 452a4: afb9006c */ sw $t9,0x6c($sp) +/* 452a8: 8fad0058 */ lw $t5,0x58($sp) +/* 452ac: 87b8007a */ lh $t8,0x7a($sp) +/* 452b0: 8fa90044 */ lw $t1,0x44($sp) +/* 452b4: afad0010 */ sw $t5,0x10($sp) +/* 452b8: afb80014 */ sw $t8,0x14($sp) +/* 452bc: 8d2a0038 */ lw $t2,0x38($t1) +/* 452c0: 8fa4007c */ lw $a0,0x7c($sp) +/* 452c4: 8fa60074 */ lw $a2,0x74($sp) +/* 452c8: 354b0002 */ ori $t3,$t2,0x2 +/* 452cc: afab0018 */ sw $t3,0x18($sp) +/* 452d0: 8fa7006c */ lw $a3,0x6c($sp) +/* 452d4: 0c01163e */ jal func000458f8 +/* 452d8: 01202825 */ or $a1,$t1,$zero +/* 452dc: afa2007c */ sw $v0,0x7c($sp) +/* 452e0: 8fae007c */ lw $t6,0x7c($sp) +/* 452e4: 25c80008 */ addiu $t0,$t6,0x8 +/* 452e8: afa8007c */ sw $t0,0x7c($sp) +/* 452ec: afae003c */ sw $t6,0x3c($sp) +/* 452f0: 8faf0044 */ lw $t7,0x44($sp) +/* 452f4: 8fad0058 */ lw $t5,0x58($sp) +/* 452f8: 3c0100ff */ lui $at,0xff +/* 452fc: 8dec0034 */ lw $t4,0x34($t7) +/* 45300: 3421ffff */ ori $at,$at,0xffff +/* 45304: 8fab003c */ lw $t3,0x3c($sp) +/* 45308: 000cc840 */ sll $t9,$t4,0x1 +/* 4530c: 032dc021 */ addu $t8,$t9,$t5 +/* 45310: 03014824 */ and $t1,$t8,$at +/* 45314: 3c010a00 */ lui $at,0xa00 +/* 45318: 01215025 */ or $t2,$t1,$at +/* 4531c: ad6a0000 */ sw $t2,0x0($t3) +/* 45320: 8fae0050 */ lw $t6,0x50($sp) +/* 45324: 8fac005c */ lw $t4,0x5c($sp) +/* 45328: 8fa9003c */ lw $t1,0x3c($sp) +/* 4532c: 31c8ffff */ andi $t0,$t6,0xffff +/* 45330: 000cc840 */ sll $t9,$t4,0x1 +/* 45334: 332dffff */ andi $t5,$t9,0xffff +/* 45338: 00087c00 */ sll $t7,$t0,0x10 +/* 4533c: 01edc025 */ or $t8,$t7,$t5 +/* 45340: ad380004 */ sw $t8,0x4($t1) +/* 45344: 8faa0088 */ lw $t2,0x88($sp) +/* 45348: 8fab005c */ lw $t3,0x5c($sp) +/* 4534c: 016a082a */ slt $at,$t3,$t2 +/* 45350: 1420ff97 */ bnez $at,.L000451b0 +/* 45354: 00000000 */ sll $zero,$zero,0x0 +.L00045358: +/* 45358: 8fae0044 */ lw $t6,0x44($sp) +/* 4535c: 8fac0088 */ lw $t4,0x88($sp) +/* 45360: 8dc80034 */ lw $t0,0x34($t6) +/* 45364: 010cc821 */ addu $t9,$t0,$t4 +/* 45368: 332f000f */ andi $t7,$t9,0xf +/* 4536c: adcf0034 */ sw $t7,0x34($t6) +/* 45370: 8fad0044 */ lw $t5,0x44($sp) +/* 45374: 8fa90088 */ lw $t1,0x88($sp) +/* 45378: 8db80030 */ lw $t8,0x30($t5) +/* 4537c: 03095021 */ addu $t2,$t8,$t1 +/* 45380: adaa0030 */ sw $t2,0x30($t5) +/* 45384: 8fab0044 */ lw $t3,0x44($sp) +/* 45388: 8fac0070 */ lw $t4,0x70($sp) +/* 4538c: 8d68003c */ lw $t0,0x3c($t3) +/* 45390: 000cc8c0 */ sll $t9,$t4,0x3 +/* 45394: 032cc821 */ addu $t9,$t9,$t4 +/* 45398: 01197821 */ addu $t7,$t0,$t9 +/* 4539c: ad6f003c */ sw $t7,0x3c($t3) +/* 453a0: 10000094 */ beqz $zero,.L000455f4 +/* 453a4: 8fa2007c */ lw $v0,0x7c($sp) +.L000453a8: +/* 453a8: 8fae0070 */ lw $t6,0x70($sp) +/* 453ac: 000ec100 */ sll $t8,$t6,0x4 +/* 453b0: afb8005c */ sw $t8,0x5c($sp) +/* 453b4: 8fa90044 */ lw $t1,0x44($sp) +/* 453b8: 8fad006c */ lw $t5,0x6c($sp) +/* 453bc: 8d280020 */ lw $t0,0x20($t1) +/* 453c0: 8d2a003c */ lw $t2,0x3c($t1) +/* 453c4: 8d190000 */ lw $t9,0x0($t0) +/* 453c8: 8d0f0004 */ lw $t7,0x4($t0) +/* 453cc: 014d6021 */ addu $t4,$t2,$t5 +/* 453d0: 032f5821 */ addu $t3,$t9,$t7 +/* 453d4: 018b7023 */ subu $t6,$t4,$t3 +/* 453d8: afae0068 */ sw $t6,0x68($sp) +/* 453dc: 8fb80068 */ lw $t8,0x68($sp) +/* 453e0: 07010002 */ bgez $t8,.L000453ec +/* 453e4: 00000000 */ sll $zero,$zero,0x0 +/* 453e8: afa00068 */ sw $zero,0x68($sp) +.L000453ec: +/* 453ec: 8faa0068 */ lw $t2,0x68($sp) +/* 453f0: 24010009 */ addiu $at,$zero,0x9 +/* 453f4: 0141001a */ div $zero,$t2,$at +/* 453f8: 00006812 */ mflo $t5 +/* 453fc: 000d4900 */ sll $t1,$t5,0x4 +/* 45400: afa90060 */ sw $t1,0x60($sp) +/* 45404: 8fb9005c */ lw $t9,0x5c($sp) +/* 45408: 8faf0054 */ lw $t7,0x54($sp) +/* 4540c: 8fa80060 */ lw $t0,0x60($sp) +/* 45410: 032f6021 */ addu $t4,$t9,$t7 +/* 45414: 0188082a */ slt $at,$t4,$t0 +/* 45418: 10200005 */ beqz $at,.L00045430 +/* 4541c: 00000000 */ sll $zero,$zero,0x0 +/* 45420: 8fab005c */ lw $t3,0x5c($sp) +/* 45424: 8fae0054 */ lw $t6,0x54($sp) +/* 45428: 016ec021 */ addu $t8,$t3,$t6 +/* 4542c: afb80060 */ sw $t8,0x60($sp) +.L00045430: +/* 45430: 8faa006c */ lw $t2,0x6c($sp) +/* 45434: 8fad0068 */ lw $t5,0x68($sp) +/* 45438: 014d4823 */ subu $t1,$t2,$t5 +/* 4543c: afa9006c */ sw $t1,0x6c($sp) +/* 45440: 8fb90060 */ lw $t9,0x60($sp) +/* 45444: 8fac0088 */ lw $t4,0x88($sp) +/* 45448: 332f000f */ andi $t7,$t9,0xf +/* 4544c: 032f4023 */ subu $t0,$t9,$t7 +/* 45450: 010c082a */ slt $at,$t0,$t4 +/* 45454: 10200036 */ beqz $at,.L00045530 +/* 45458: 00000000 */ sll $zero,$zero,0x0 +/* 4545c: 240b0001 */ addiu $t3,$zero,0x1 +/* 45460: afab004c */ sw $t3,0x4c($sp) +/* 45464: 8fad0084 */ lw $t5,0x84($sp) +/* 45468: 87b9007a */ lh $t9,0x7a($sp) +/* 4546c: 8fae0044 */ lw $t6,0x44($sp) +/* 45470: 85a90000 */ lh $t1,0x0($t5) +/* 45474: afb90014 */ sw $t9,0x14($sp) +/* 45478: 8fb8005c */ lw $t8,0x5c($sp) +/* 4547c: afa90010 */ sw $t1,0x10($sp) +/* 45480: 8faa0060 */ lw $t2,0x60($sp) +/* 45484: 8dcf0038 */ lw $t7,0x38($t6) +/* 45488: 8fa4007c */ lw $a0,0x7c($sp) +/* 4548c: 8fa7006c */ lw $a3,0x6c($sp) +/* 45490: 01c02825 */ or $a1,$t6,$zero +/* 45494: 030a3023 */ subu $a2,$t8,$t2 +/* 45498: 0c01163e */ jal func000458f8 +/* 4549c: afaf0018 */ sw $t7,0x18($sp) +/* 454a0: afa2007c */ sw $v0,0x7c($sp) +/* 454a4: 8fa80044 */ lw $t0,0x44($sp) +/* 454a8: 8d0c0034 */ lw $t4,0x34($t0) +/* 454ac: 11800009 */ beqz $t4,.L000454d4 +/* 454b0: 00000000 */ sll $zero,$zero,0x0 +/* 454b4: 8faa0044 */ lw $t2,0x44($sp) +/* 454b8: 8fab0084 */ lw $t3,0x84($sp) +/* 454bc: 8d4d0034 */ lw $t5,0x34($t2) +/* 454c0: 85780000 */ lh $t8,0x0($t3) +/* 454c4: 000d4840 */ sll $t1,$t5,0x1 +/* 454c8: 0309c821 */ addu $t9,$t8,$t1 +/* 454cc: 10000005 */ beqz $zero,.L000454e4 +/* 454d0: a5790000 */ sh $t9,0x0($t3) +.L000454d4: +/* 454d4: 8fae0084 */ lw $t6,0x84($sp) +/* 454d8: 85cf0000 */ lh $t7,0x0($t6) +/* 454dc: 25e80020 */ addiu $t0,$t7,0x20 +/* 454e0: a5c80000 */ sh $t0,0x0($t6) +.L000454e4: +/* 454e4: 8fac0044 */ lw $t4,0x44($sp) +/* 454e8: 8fad0088 */ lw $t5,0x88($sp) +/* 454ec: 8d8a0034 */ lw $t2,0x34($t4) +/* 454f0: 014dc021 */ addu $t8,$t2,$t5 +/* 454f4: 3309000f */ andi $t1,$t8,0xf +/* 454f8: ad890034 */ sw $t1,0x34($t4) +/* 454fc: 8fb90044 */ lw $t9,0x44($sp) +/* 45500: 8faf0088 */ lw $t7,0x88($sp) +/* 45504: 8f2b0030 */ lw $t3,0x30($t9) +/* 45508: 016f4021 */ addu $t0,$t3,$t7 +/* 4550c: af280030 */ sw $t0,0x30($t9) +/* 45510: 8fae0044 */ lw $t6,0x44($sp) +/* 45514: 8fad0070 */ lw $t5,0x70($sp) +/* 45518: 8dca003c */ lw $t2,0x3c($t6) +/* 4551c: 000dc0c0 */ sll $t8,$t5,0x3 +/* 45520: 030dc021 */ addu $t8,$t8,$t5 +/* 45524: 01584821 */ addu $t1,$t2,$t8 +/* 45528: 1000000a */ beqz $zero,.L00045554 +/* 4552c: adc9003c */ sw $t1,0x3c($t6) +.L00045530: +/* 45530: 8fac0044 */ lw $t4,0x44($sp) +/* 45534: ad800034 */ sw $zero,0x34($t4) +/* 45538: 8fab0044 */ lw $t3,0x44($sp) +/* 4553c: 8fa80070 */ lw $t0,0x70($sp) +/* 45540: 8d6f003c */ lw $t7,0x3c($t3) +/* 45544: 0008c8c0 */ sll $t9,$t0,0x3 +/* 45548: 0328c821 */ addu $t9,$t9,$t0 +/* 4554c: 01f96821 */ addu $t5,$t7,$t9 +/* 45550: ad6d003c */ sw $t5,0x3c($t3) +.L00045554: +/* 45554: 8faa0060 */ lw $t2,0x60($sp) +/* 45558: 11400022 */ beqz $t2,.L000455e4 +/* 4555c: 00000000 */ sll $zero,$zero,0x0 +/* 45560: 8fb80044 */ lw $t8,0x44($sp) +/* 45564: af000034 */ sw $zero,0x34($t8) +/* 45568: 8fa9004c */ lw $t1,0x4c($sp) +/* 4556c: 11200009 */ beqz $t1,.L00045594 +/* 45570: 00000000 */ sll $zero,$zero,0x0 +/* 45574: 8fae0054 */ lw $t6,0x54($sp) +/* 45578: 8fac005c */ lw $t4,0x5c($sp) +/* 4557c: 8faf0060 */ lw $t7,0x60($sp) +/* 45580: 01cc4021 */ addu $t0,$t6,$t4 +/* 45584: 010fc823 */ subu $t9,$t0,$t7 +/* 45588: 00196840 */ sll $t5,$t9,0x1 +/* 4558c: 10000002 */ beqz $zero,.L00045598 +/* 45590: afad0064 */ sw $t5,0x64($sp) +.L00045594: +/* 45594: afa00064 */ sw $zero,0x64($sp) +.L00045598: +/* 45598: 8fab007c */ lw $t3,0x7c($sp) +/* 4559c: 256a0008 */ addiu $t2,$t3,0x8 +/* 455a0: afaa007c */ sw $t2,0x7c($sp) +/* 455a4: afab0038 */ sw $t3,0x38($sp) +/* 455a8: 8fb80084 */ lw $t8,0x84($sp) +/* 455ac: 8fae0064 */ lw $t6,0x64($sp) +/* 455b0: 3c0100ff */ lui $at,0xff +/* 455b4: 87090000 */ lh $t1,0x0($t8) +/* 455b8: 3421ffff */ ori $at,$at,0xffff +/* 455bc: 8fb90038 */ lw $t9,0x38($sp) +/* 455c0: 012e6021 */ addu $t4,$t1,$t6 +/* 455c4: 01814024 */ and $t0,$t4,$at +/* 455c8: 3c010200 */ lui $at,0x200 +/* 455cc: 01017825 */ or $t7,$t0,$at +/* 455d0: af2f0000 */ sw $t7,0x0($t9) +/* 455d4: 8fad0060 */ lw $t5,0x60($sp) +/* 455d8: 8faa0038 */ lw $t2,0x38($sp) +/* 455dc: 000d5840 */ sll $t3,$t5,0x1 +/* 455e0: ad4b0004 */ sw $t3,0x4($t2) +.L000455e4: +/* 455e4: 10000003 */ beqz $zero,.L000455f4 +/* 455e8: 8fa2007c */ lw $v0,0x7c($sp) +/* 455ec: 10000001 */ beqz $zero,.L000455f4 +/* 455f0: 00000000 */ sll $zero,$zero,0x0 +.L000455f4: +/* 455f4: 8fbf002c */ lw $ra,0x2c($sp) +/* 455f8: 8fb00028 */ lw $s0,0x28($sp) +/* 455fc: 27bd0080 */ addiu $sp,$sp,0x80 +/* 45600: 03e00008 */ jr $ra +/* 45604: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00045608 +/* 45608: 27bdffd8 */ addiu $sp,$sp,-40 +/* 4560c: afbf001c */ sw $ra,0x1c($sp) +/* 45610: afa40028 */ sw $a0,0x28($sp) +/* 45614: afa5002c */ sw $a1,0x2c($sp) +/* 45618: afa60030 */ sw $a2,0x30($sp) +/* 4561c: afb00018 */ sw $s0,0x18($sp) +/* 45620: 8fae0028 */ lw $t6,0x28($sp) +/* 45624: afae0024 */ sw $t6,0x24($sp) +/* 45628: 8fb0002c */ lw $s0,0x2c($sp) +/* 4562c: 24010004 */ addiu $at,$zero,0x4 +/* 45630: 12010074 */ beq $s0,$at,.L00045804 +/* 45634: 00000000 */ sll $zero,$zero,0x0 +/* 45638: 24010005 */ addiu $at,$zero,0x5 +/* 4563c: 12010003 */ beq $s0,$at,.L0004564c +/* 45640: 00000000 */ sll $zero,$zero,0x0 +/* 45644: 100000a1 */ beqz $zero,.L000458cc +/* 45648: 00000000 */ sll $zero,$zero,0x0 +.L0004564c: +/* 4564c: 8faf0030 */ lw $t7,0x30($sp) +/* 45650: 8fb80024 */ lw $t8,0x24($sp) +/* 45654: af0f0020 */ sw $t7,0x20($t8) +/* 45658: 8fb90024 */ lw $t9,0x24($sp) +/* 4565c: 8f280020 */ lw $t0,0x20($t9) +/* 45660: 8d090000 */ lw $t1,0x0($t0) +/* 45664: af29003c */ sw $t1,0x3c($t9) +/* 45668: 8faa0024 */ lw $t2,0x24($sp) +/* 4566c: ad400030 */ sw $zero,0x30($t2) +/* 45670: 8fab0024 */ lw $t3,0x24($sp) +/* 45674: 8d6c0020 */ lw $t4,0x20($t3) +/* 45678: 91900008 */ lbu $s0,0x8($t4) +/* 4567c: 12000006 */ beqz $s0,.L00045698 +/* 45680: 00000000 */ sll $zero,$zero,0x0 +/* 45684: 24010001 */ addiu $at,$zero,0x1 +/* 45688: 1201003c */ beq $s0,$at,.L0004577c +/* 4568c: 00000000 */ sll $zero,$zero,0x0 +/* 45690: 10000058 */ beqz $zero,.L000457f4 +/* 45694: 00000000 */ sll $zero,$zero,0x0 +.L00045698: +/* 45698: 8fad0024 */ lw $t5,0x24($sp) +/* 4569c: 24010009 */ addiu $at,$zero,0x9 +/* 456a0: 8dae0020 */ lw $t6,0x20($t5) +/* 456a4: 8dcf0004 */ lw $t7,0x4($t6) +/* 456a8: 01e1001a */ div $zero,$t7,$at +/* 456ac: 0000c012 */ mflo $t8 +/* 456b0: 001840c0 */ sll $t0,$t8,0x3 +/* 456b4: 01184021 */ addu $t0,$t0,$t8 +/* 456b8: adc80004 */ sw $t0,0x4($t6) +/* 456bc: 8fa90024 */ lw $t1,0x24($sp) +/* 456c0: 8d390020 */ lw $t9,0x20($t1) +/* 456c4: 8f2a0010 */ lw $t2,0x10($t9) +/* 456c8: 8d4b0000 */ lw $t3,0x0($t2) +/* 456cc: 8d4d0004 */ lw $t5,0x4($t2) +/* 456d0: 000b6040 */ sll $t4,$t3,0x1 +/* 456d4: 018d0019 */ multu $t4,$t5 +/* 456d8: 00007812 */ mflo $t7 +/* 456dc: 000fc0c0 */ sll $t8,$t7,0x3 +/* 456e0: ad380024 */ sw $t8,0x24($t1) +/* 456e4: 8fa80024 */ lw $t0,0x24($sp) +/* 456e8: 8d0e0020 */ lw $t6,0x20($t0) +/* 456ec: 8dd9000c */ lw $t9,0xc($t6) +/* 456f0: 13200019 */ beqz $t9,.L00045758 +/* 456f4: 00000000 */ sll $zero,$zero,0x0 +/* 456f8: 8fab0024 */ lw $t3,0x24($sp) +/* 456fc: 8d6a0020 */ lw $t2,0x20($t3) +/* 45700: 8d4c000c */ lw $t4,0xc($t2) +/* 45704: 8d8d0000 */ lw $t5,0x0($t4) +/* 45708: ad6d0014 */ sw $t5,0x14($t3) +/* 4570c: 8faf0024 */ lw $t7,0x24($sp) +/* 45710: 8df80020 */ lw $t8,0x20($t7) +/* 45714: 8f09000c */ lw $t1,0xc($t8) +/* 45718: 8d280004 */ lw $t0,0x4($t1) +/* 4571c: ade80018 */ sw $t0,0x18($t7) +/* 45720: 8fae0024 */ lw $t6,0x24($sp) +/* 45724: 8dd90020 */ lw $t9,0x20($t6) +/* 45728: 8f2a000c */ lw $t2,0xc($t9) +/* 4572c: 8d4c0008 */ lw $t4,0x8($t2) +/* 45730: adcc001c */ sw $t4,0x1c($t6) +/* 45734: 8fad0024 */ lw $t5,0x24($sp) +/* 45738: 24060020 */ addiu $a2,$zero,0x20 +/* 4573c: 8dab0020 */ lw $t3,0x20($t5) +/* 45740: 8da50010 */ lw $a1,0x10($t5) +/* 45744: 8d64000c */ lw $a0,0xc($t3) +/* 45748: 0c012c5c */ jal func0004b170 +/* 4574c: 2484000c */ addiu $a0,$a0,0xc +/* 45750: 10000008 */ beqz $zero,.L00045774 +/* 45754: 00000000 */ sll $zero,$zero,0x0 +.L00045758: +/* 45758: 8fb80024 */ lw $t8,0x24($sp) +/* 4575c: af00001c */ sw $zero,0x1c($t8) +/* 45760: 8fa90024 */ lw $t1,0x24($sp) +/* 45764: 8d30001c */ lw $s0,0x1c($t1) +/* 45768: ad300018 */ sw $s0,0x18($t1) +/* 4576c: 8fa80024 */ lw $t0,0x24($sp) +/* 45770: ad100014 */ sw $s0,0x14($t0) +.L00045774: +/* 45774: 10000021 */ beqz $zero,.L000457fc +/* 45778: 00000000 */ sll $zero,$zero,0x0 +.L0004577c: +/* 4577c: 8faf0024 */ lw $t7,0x24($sp) +/* 45780: 8df90020 */ lw $t9,0x20($t7) +/* 45784: 8f2a000c */ lw $t2,0xc($t9) +/* 45788: 11400011 */ beqz $t2,.L000457d0 +/* 4578c: 00000000 */ sll $zero,$zero,0x0 +/* 45790: 8fac0024 */ lw $t4,0x24($sp) +/* 45794: 8d8e0020 */ lw $t6,0x20($t4) +/* 45798: 8dcb000c */ lw $t3,0xc($t6) +/* 4579c: 8d6d0000 */ lw $t5,0x0($t3) +/* 457a0: ad8d0014 */ sw $t5,0x14($t4) +/* 457a4: 8fb80024 */ lw $t8,0x24($sp) +/* 457a8: 8f090020 */ lw $t1,0x20($t8) +/* 457ac: 8d28000c */ lw $t0,0xc($t1) +/* 457b0: 8d0f0004 */ lw $t7,0x4($t0) +/* 457b4: af0f0018 */ sw $t7,0x18($t8) +/* 457b8: 8fb90024 */ lw $t9,0x24($sp) +/* 457bc: 8f2a0020 */ lw $t2,0x20($t9) +/* 457c0: 8d4e000c */ lw $t6,0xc($t2) +/* 457c4: 8dcb0008 */ lw $t3,0x8($t6) +/* 457c8: 10000008 */ beqz $zero,.L000457ec +/* 457cc: af2b001c */ sw $t3,0x1c($t9) +.L000457d0: +/* 457d0: 8fad0024 */ lw $t5,0x24($sp) +/* 457d4: ada0001c */ sw $zero,0x1c($t5) +/* 457d8: 8fac0024 */ lw $t4,0x24($sp) +/* 457dc: 8d90001c */ lw $s0,0x1c($t4) +/* 457e0: ad900018 */ sw $s0,0x18($t4) +/* 457e4: 8fa90024 */ lw $t1,0x24($sp) +/* 457e8: ad300014 */ sw $s0,0x14($t1) +.L000457ec: +/* 457ec: 10000003 */ beqz $zero,.L000457fc +/* 457f0: 00000000 */ sll $zero,$zero,0x0 +.L000457f4: +/* 457f4: 10000001 */ beqz $zero,.L000457fc +/* 457f8: 00000000 */ sll $zero,$zero,0x0 +.L000457fc: +/* 457fc: 10000035 */ beqz $zero,.L000458d4 +/* 45800: 00000000 */ sll $zero,$zero,0x0 +.L00045804: +/* 45804: 8fa80024 */ lw $t0,0x24($sp) +/* 45808: ad000034 */ sw $zero,0x34($t0) +/* 4580c: 8fb80024 */ lw $t8,0x24($sp) +/* 45810: 240f0001 */ addiu $t7,$zero,0x1 +/* 45814: af0f0038 */ sw $t7,0x38($t8) +/* 45818: 8faa0024 */ lw $t2,0x24($sp) +/* 4581c: ad400030 */ sw $zero,0x30($t2) +/* 45820: 8fae0024 */ lw $t6,0x24($sp) +/* 45824: 8dcb0020 */ lw $t3,0x20($t6) +/* 45828: 11600026 */ beqz $t3,.L000458c4 +/* 4582c: 00000000 */ sll $zero,$zero,0x0 +/* 45830: 8fb90024 */ lw $t9,0x24($sp) +/* 45834: 8f2d0020 */ lw $t5,0x20($t9) +/* 45838: 8dac0000 */ lw $t4,0x0($t5) +/* 4583c: af2c003c */ sw $t4,0x3c($t9) +/* 45840: 8fa90024 */ lw $t1,0x24($sp) +/* 45844: 8d280020 */ lw $t0,0x20($t1) +/* 45848: 910f0008 */ lbu $t7,0x8($t0) +/* 4584c: 15e0000d */ bnez $t7,.L00045884 +/* 45850: 00000000 */ sll $zero,$zero,0x0 +/* 45854: 8fb80024 */ lw $t8,0x24($sp) +/* 45858: 8f0a0020 */ lw $t2,0x20($t8) +/* 4585c: 8d4e000c */ lw $t6,0xc($t2) +/* 45860: 11c00006 */ beqz $t6,.L0004587c +/* 45864: 00000000 */ sll $zero,$zero,0x0 +/* 45868: 8fab0024 */ lw $t3,0x24($sp) +/* 4586c: 8d6d0020 */ lw $t5,0x20($t3) +/* 45870: 8dac000c */ lw $t4,0xc($t5) +/* 45874: 8d990008 */ lw $t9,0x8($t4) +/* 45878: ad79001c */ sw $t9,0x1c($t3) +.L0004587c: +/* 4587c: 10000011 */ beqz $zero,.L000458c4 +/* 45880: 00000000 */ sll $zero,$zero,0x0 +.L00045884: +/* 45884: 8fa90024 */ lw $t1,0x24($sp) +/* 45888: 24010001 */ addiu $at,$zero,0x1 +/* 4588c: 8d280020 */ lw $t0,0x20($t1) +/* 45890: 910f0008 */ lbu $t7,0x8($t0) +/* 45894: 15e1000b */ bne $t7,$at,.L000458c4 +/* 45898: 00000000 */ sll $zero,$zero,0x0 +/* 4589c: 8fb80024 */ lw $t8,0x24($sp) +/* 458a0: 8f0a0020 */ lw $t2,0x20($t8) +/* 458a4: 8d4e000c */ lw $t6,0xc($t2) +/* 458a8: 11c00006 */ beqz $t6,.L000458c4 +/* 458ac: 00000000 */ sll $zero,$zero,0x0 +/* 458b0: 8fad0024 */ lw $t5,0x24($sp) +/* 458b4: 8dac0020 */ lw $t4,0x20($t5) +/* 458b8: 8d99000c */ lw $t9,0xc($t4) +/* 458bc: 8f2b0008 */ lw $t3,0x8($t9) +/* 458c0: adab001c */ sw $t3,0x1c($t5) +.L000458c4: +/* 458c4: 10000003 */ beqz $zero,.L000458d4 +/* 458c8: 00000000 */ sll $zero,$zero,0x0 +.L000458cc: +/* 458cc: 10000001 */ beqz $zero,.L000458d4 +/* 458d0: 00000000 */ sll $zero,$zero,0x0 +.L000458d4: +/* 458d4: 10000003 */ beqz $zero,.L000458e4 +/* 458d8: 00001025 */ or $v0,$zero,$zero +/* 458dc: 10000001 */ beqz $zero,.L000458e4 +/* 458e0: 00000000 */ sll $zero,$zero,0x0 +.L000458e4: +/* 458e4: 8fbf001c */ lw $ra,0x1c($sp) +/* 458e8: 8fb00018 */ lw $s0,0x18($sp) +/* 458ec: 27bd0028 */ addiu $sp,$sp,0x28 +/* 458f0: 03e00008 */ jr $ra +/* 458f4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000458f8 +/* 458f8: 27bdffd0 */ addiu $sp,$sp,-48 +/* 458fc: afbf0014 */ sw $ra,0x14($sp) +/* 45900: afa40030 */ sw $a0,0x30($sp) +/* 45904: afa50034 */ sw $a1,0x34($sp) +/* 45908: afa60038 */ sw $a2,0x38($sp) +/* 4590c: afa7003c */ sw $a3,0x3c($sp) +/* 45910: 8fae003c */ lw $t6,0x3c($sp) +/* 45914: 19c00028 */ blez $t6,.L000459b8 +/* 45918: 00000000 */ sll $zero,$zero,0x0 +/* 4591c: 8faf0034 */ lw $t7,0x34($sp) +/* 45920: 8fa5003c */ lw $a1,0x3c($sp) +/* 45924: 8df90028 */ lw $t9,0x28($t7) +/* 45928: 8de4003c */ lw $a0,0x3c($t7) +/* 4592c: 8de6002c */ lw $a2,0x2c($t7) +/* 45930: 0320f809 */ jalr $t9 +/* 45934: 00000000 */ sll $zero,$zero,0x0 +/* 45938: afa20028 */ sw $v0,0x28($sp) +/* 4593c: 8fb80028 */ lw $t8,0x28($sp) +/* 45940: 33080007 */ andi $t0,$t8,0x7 +/* 45944: afa8002c */ sw $t0,0x2c($sp) +/* 45948: 8fa9003c */ lw $t1,0x3c($sp) +/* 4594c: 8faa002c */ lw $t2,0x2c($sp) +/* 45950: 012a5821 */ addu $t3,$t1,$t2 +/* 45954: afab003c */ sw $t3,0x3c($sp) +/* 45958: 8fac0030 */ lw $t4,0x30($sp) +/* 4595c: 258d0008 */ addiu $t5,$t4,0x8 +/* 45960: afad0030 */ sw $t5,0x30($sp) +/* 45964: afac0024 */ sw $t4,0x24($sp) +/* 45968: 8fae003c */ lw $t6,0x3c($sp) +/* 4596c: 87ab0046 */ lh $t3,0x46($sp) +/* 45970: 3c010400 */ lui $at,0x400 +/* 45974: 31cf0007 */ andi $t7,$t6,0x7 +/* 45978: 01cfc823 */ subu $t9,$t6,$t7 +/* 4597c: 27380008 */ addiu $t8,$t9,0x8 +/* 45980: 33080fff */ andi $t0,$t8,0xfff +/* 45984: 8fae0024 */ lw $t6,0x24($sp) +/* 45988: 00084b00 */ sll $t1,$t0,0xc +/* 4598c: 01215025 */ or $t2,$t1,$at +/* 45990: 316c0fff */ andi $t4,$t3,0xfff +/* 45994: 014c6825 */ or $t5,$t2,$t4 +/* 45998: adcd0000 */ sw $t5,0x0($t6) +/* 4599c: 8faf0028 */ lw $t7,0x28($sp) +/* 459a0: 8fb9002c */ lw $t9,0x2c($sp) +/* 459a4: 8fa80024 */ lw $t0,0x24($sp) +/* 459a8: 01f9c023 */ subu $t8,$t7,$t9 +/* 459ac: ad180004 */ sw $t8,0x4($t0) +/* 459b0: 10000002 */ beqz $zero,.L000459bc +/* 459b4: 00000000 */ sll $zero,$zero,0x0 +.L000459b8: +/* 459b8: afa0002c */ sw $zero,0x2c($sp) +.L000459bc: +/* 459bc: 8fa90048 */ lw $t1,0x48($sp) +/* 459c0: 312b0002 */ andi $t3,$t1,0x2 +/* 459c4: 1160000f */ beqz $t3,.L00045a04 +/* 459c8: 00000000 */ sll $zero,$zero,0x0 +/* 459cc: 8faa0030 */ lw $t2,0x30($sp) +/* 459d0: 254c0008 */ addiu $t4,$t2,0x8 +/* 459d4: afac0030 */ sw $t4,0x30($sp) +/* 459d8: afaa0020 */ sw $t2,0x20($sp) +/* 459dc: 8fae0020 */ lw $t6,0x20($sp) +/* 459e0: 3c0d0f00 */ lui $t5,0xf00 +/* 459e4: adcd0000 */ sw $t5,0x0($t6) +/* 459e8: 8faf0034 */ lw $t7,0x34($sp) +/* 459ec: 8fa80020 */ lw $t0,0x20($sp) +/* 459f0: 3c011fff */ lui $at,0x1fff +/* 459f4: 8df90010 */ lw $t9,0x10($t7) +/* 459f8: 3421ffff */ ori $at,$at,0xffff +/* 459fc: 0321c024 */ and $t8,$t9,$at +/* 45a00: ad180004 */ sw $t8,0x4($t0) +.L00045a04: +/* 45a04: 8fa90030 */ lw $t1,0x30($sp) +/* 45a08: 252b0008 */ addiu $t3,$t1,0x8 +/* 45a0c: afab0030 */ sw $t3,0x30($sp) +/* 45a10: afa9001c */ sw $t1,0x1c($sp) +/* 45a14: 8faa0034 */ lw $t2,0x34($sp) +/* 45a18: 3c011fff */ lui $at,0x1fff +/* 45a1c: 3421ffff */ ori $at,$at,0xffff +/* 45a20: 8d4c000c */ lw $t4,0xc($t2) +/* 45a24: 8fb9001c */ lw $t9,0x1c($sp) +/* 45a28: 01816824 */ and $t5,$t4,$at +/* 45a2c: 3c0100ff */ lui $at,0xff +/* 45a30: 3421ffff */ ori $at,$at,0xffff +/* 45a34: 01a17024 */ and $t6,$t5,$at +/* 45a38: 3c010100 */ lui $at,0x100 +/* 45a3c: 01c17825 */ or $t7,$t6,$at +/* 45a40: af2f0000 */ sw $t7,0x0($t9) +/* 45a44: 8fab0038 */ lw $t3,0x38($sp) +/* 45a48: 8fb80048 */ lw $t8,0x48($sp) +/* 45a4c: 8faf002c */ lw $t7,0x2c($sp) +/* 45a50: 000b5040 */ sll $t2,$t3,0x1 +/* 45a54: 314c0fff */ andi $t4,$t2,0xfff +/* 45a58: 3308000f */ andi $t0,$t8,0xf +/* 45a5c: 87ab0042 */ lh $t3,0x42($sp) +/* 45a60: 00084f00 */ sll $t1,$t0,0x1c +/* 45a64: 000c6c00 */ sll $t5,$t4,0x10 +/* 45a68: 012d7025 */ or $t6,$t1,$t5 +/* 45a6c: 31f9000f */ andi $t9,$t7,0xf +/* 45a70: 8fa9001c */ lw $t1,0x1c($sp) +/* 45a74: 0019c300 */ sll $t8,$t9,0xc +/* 45a78: 01d84025 */ or $t0,$t6,$t8 +/* 45a7c: 316a0fff */ andi $t2,$t3,0xfff +/* 45a80: 010a6025 */ or $t4,$t0,$t2 +/* 45a84: ad2c0004 */ sw $t4,0x4($t1) +/* 45a88: 8fad0034 */ lw $t5,0x34($sp) +/* 45a8c: ada00038 */ sw $zero,0x38($t5) +/* 45a90: 10000003 */ beqz $zero,.L00045aa0 +/* 45a94: 8fa20030 */ lw $v0,0x30($sp) +/* 45a98: 10000001 */ beqz $zero,.L00045aa0 +/* 45a9c: 00000000 */ sll $zero,$zero,0x0 +.L00045aa0: +/* 45aa0: 8fbf0014 */ lw $ra,0x14($sp) +/* 45aa4: 27bd0030 */ addiu $sp,$sp,0x30 +/* 45aa8: 03e00008 */ jr $ra +/* 45aac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00045ab0 +/* 45ab0: 27bdffd0 */ addiu $sp,$sp,-48 +/* 45ab4: afbf0014 */ sw $ra,0x14($sp) +/* 45ab8: afa40030 */ sw $a0,0x30($sp) +/* 45abc: afa50034 */ sw $a1,0x34($sp) +/* 45ac0: afa60038 */ sw $a2,0x38($sp) +/* 45ac4: afa7003c */ sw $a3,0x3c($sp) +/* 45ac8: 8fae003c */ lw $t6,0x3c($sp) +/* 45acc: afae002c */ sw $t6,0x2c($sp) +/* 45ad0: 8fa40030 */ lw $a0,0x30($sp) +/* 45ad4: 8fa50034 */ lw $a1,0x34($sp) +/* 45ad8: 0c011ea4 */ jal func00047a90 +/* 45adc: 8fa6003c */ lw $a2,0x3c($sp) +/* 45ae0: afa2002c */ sw $v0,0x2c($sp) +/* 45ae4: 8faf0030 */ lw $t7,0x30($sp) +/* 45ae8: 91f8008c */ lbu $t8,0x8c($t7) +/* 45aec: 1300006a */ beqz $t8,.L00045c98 +/* 45af0: 00000000 */ sll $zero,$zero,0x0 +/* 45af4: 2b010040 */ slti $at,$t8,0x40 +/* 45af8: 10200067 */ beqz $at,.L00045c98 +/* 45afc: 00000000 */ sll $zero,$zero,0x0 +/* 45b00: 8fb90030 */ lw $t9,0x30($sp) +/* 45b04: 9328008c */ lbu $t0,0x8c($t9) +/* 45b08: 29010006 */ slti $at,$t0,0x6 +/* 45b0c: 14200013 */ bnez $at,.L00045b5c +/* 45b10: 00000000 */ sll $zero,$zero,0x0 +/* 45b14: 8fa90030 */ lw $t1,0x30($sp) +/* 45b18: 912a008c */ lbu $t2,0x8c($t1) +/* 45b1c: 448a2000 */ mtc1 $t2,$f4 +/* 45b20: 05410005 */ bgez $t2,.L00045b38 +/* 45b24: 468021a0 */ cvt.s.w $f6,$f4 +/* 45b28: 3c014f80 */ lui $at,0x4f80 +/* 45b2c: 44814000 */ mtc1 $at,$f8 +/* 45b30: 00000000 */ sll $zero,$zero,0x0 +/* 45b34: 46083180 */ add.s $f6,$f6,$f8 +.L00045b38: +/* 45b38: 3c013f80 */ lui $at,0x3f80 +/* 45b3c: 44815000 */ mtc1 $at,$f10 +/* 45b40: 0c012974 */ jal func0004a5d0 +/* 45b44: 460a3300 */ add.s $f12,$f6,$f10 +/* 45b48: 3c017006 */ lui $at,0x7006 +/* 45b4c: c4309c80 */ lwc1 $f16,-0x6380($at) +/* 45b50: 46008483 */ div.s $f18,$f16,$f0 +/* 45b54: 10000011 */ beqz $zero,.L00045b9c +/* 45b58: e7b20028 */ swc1 $f18,0x28($sp) +.L00045b5c: +/* 45b5c: 8fab0030 */ lw $t3,0x30($sp) +/* 45b60: 916c008c */ lbu $t4,0x8c($t3) +/* 45b64: 448c2000 */ mtc1 $t4,$f4 +/* 45b68: 05810005 */ bgez $t4,.L00045b80 +/* 45b6c: 46802220 */ cvt.s.w $f8,$f4 +/* 45b70: 3c014f80 */ lui $at,0x4f80 +/* 45b74: 44813000 */ mtc1 $at,$f6 +/* 45b78: 00000000 */ sll $zero,$zero,0x0 +/* 45b7c: 46064200 */ add.s $f8,$f8,$f6 +.L00045b80: +/* 45b80: 3c013f80 */ lui $at,0x3f80 +/* 45b84: 44815000 */ mtc1 $at,$f10 +/* 45b88: 3c014780 */ lui $at,0x4780 +/* 45b8c: 44819000 */ mtc1 $at,$f18 +/* 45b90: 460a4400 */ add.s $f16,$f8,$f10 +/* 45b94: 46109103 */ div.s $f4,$f18,$f16 +/* 45b98: e7a40028 */ swc1 $f4,0x28($sp) +.L00045b9c: +/* 45b9c: 3c017006 */ lui $at,0x7006 +/* 45ba0: c4289c84 */ lwc1 $f8,-0x637c($at) +/* 45ba4: c7a60028 */ lwc1 $f6,0x28($sp) +/* 45ba8: 4608303c */ c.lt.s $f6,$f8 +/* 45bac: 00000000 */ sll $zero,$zero,0x0 +/* 45bb0: 45000004 */ bc1f .L00045bc4 +/* 45bb4: 00000000 */ sll $zero,$zero,0x0 +/* 45bb8: 3c017006 */ lui $at,0x7006 +/* 45bbc: c42a9c88 */ lwc1 $f10,-0x6378($at) +/* 45bc0: e7aa0028 */ swc1 $f10,0x28($sp) +.L00045bc4: +/* 45bc4: 8fad002c */ lw $t5,0x2c($sp) +/* 45bc8: 25ae0008 */ addiu $t6,$t5,0x8 +/* 45bcc: afae002c */ sw $t6,0x2c($sp) +/* 45bd0: afad0024 */ sw $t5,0x24($sp) +/* 45bd4: 8faf0034 */ lw $t7,0x34($sp) +/* 45bd8: 8fa80024 */ lw $t0,0x24($sp) +/* 45bdc: 85f80000 */ lh $t8,0x0($t7) +/* 45be0: 3319ffff */ andi $t9,$t8,0xffff +/* 45be4: ad190000 */ sw $t9,0x0($t0) +/* 45be8: 4449f800 */ cfc1 $t1,$31 +/* 45bec: 240a0001 */ addiu $t2,$zero,0x1 +/* 45bf0: 44caf800 */ ctc1 $t2,$31 +/* 45bf4: c7b20028 */ lwc1 $f18,0x28($sp) +/* 45bf8: 46009424 */ cvt.w.s $f16,$f18 +/* 45bfc: 444af800 */ cfc1 $t2,$31 +/* 45c00: 00000000 */ sll $zero,$zero,0x0 +/* 45c04: 31410004 */ andi $at,$t2,0x4 +/* 45c08: 314a0078 */ andi $t2,$t2,0x78 +/* 45c0c: 11400014 */ beqz $t2,.L00045c60 +/* 45c10: 00000000 */ sll $zero,$zero,0x0 +/* 45c14: 3c014f00 */ lui $at,0x4f00 +/* 45c18: 44818000 */ mtc1 $at,$f16 +/* 45c1c: 240a0001 */ addiu $t2,$zero,0x1 +/* 45c20: 46109401 */ sub.s $f16,$f18,$f16 +/* 45c24: 44caf800 */ ctc1 $t2,$31 +/* 45c28: 00000000 */ sll $zero,$zero,0x0 +/* 45c2c: 46008424 */ cvt.w.s $f16,$f16 +/* 45c30: 444af800 */ cfc1 $t2,$31 +/* 45c34: 00000000 */ sll $zero,$zero,0x0 +/* 45c38: 31410004 */ andi $at,$t2,0x4 +/* 45c3c: 314a0078 */ andi $t2,$t2,0x78 +/* 45c40: 15400005 */ bnez $t2,.L00045c58 +/* 45c44: 00000000 */ sll $zero,$zero,0x0 +/* 45c48: 440a8000 */ mfc1 $t2,$f16 +/* 45c4c: 3c018000 */ lui $at,0x8000 +/* 45c50: 10000007 */ beqz $zero,.L00045c70 +/* 45c54: 01415025 */ or $t2,$t2,$at +.L00045c58: +/* 45c58: 10000005 */ beqz $zero,.L00045c70 +/* 45c5c: 240affff */ addiu $t2,$zero,-1 +.L00045c60: +/* 45c60: 440a8000 */ mfc1 $t2,$f16 +/* 45c64: 00000000 */ sll $zero,$zero,0x0 +/* 45c68: 0540fffb */ bltz $t2,.L00045c58 +/* 45c6c: 00000000 */ sll $zero,$zero,0x0 +.L00045c70: +/* 45c70: 8fad0030 */ lw $t5,0x30($sp) +/* 45c74: 8fa80024 */ lw $t0,0x24($sp) +/* 45c78: 314bffff */ andi $t3,$t2,0xffff +/* 45c7c: 91ae008c */ lbu $t6,0x8c($t5) +/* 45c80: 000b6400 */ sll $t4,$t3,0x10 +/* 45c84: 44c9f800 */ ctc1 $t1,$31 +/* 45c88: 25cf0001 */ addiu $t7,$t6,0x1 +/* 45c8c: 31f8ffff */ andi $t8,$t7,0xffff +/* 45c90: 0198c825 */ or $t9,$t4,$t8 +/* 45c94: ad190004 */ sw $t9,0x4($t0) +.L00045c98: +/* 45c98: 8fa90030 */ lw $t1,0x30($sp) +/* 45c9c: 852a0092 */ lh $t2,0x92($t1) +/* 45ca0: 19400039 */ blez $t2,.L00045d88 +/* 45ca4: 00000000 */ sll $zero,$zero,0x0 +/* 45ca8: 8fab0030 */ lw $t3,0x30($sp) +/* 45cac: 8d6d00b8 */ lw $t5,0xb8($t3) +/* 45cb0: 11a00006 */ beqz $t5,.L00045ccc +/* 45cb4: 00000000 */ sll $zero,$zero,0x0 +/* 45cb8: 8fa40030 */ lw $a0,0x30($sp) +/* 45cbc: 3c0546ac */ lui $a1,0x46ac +/* 45cc0: 34a54400 */ ori $a1,$a1,0x4400 +/* 45cc4: 0c00ee99 */ jal func0003ba64 +/* 45cc8: 24840090 */ addiu $a0,$a0,0x90 +.L00045ccc: +/* 45ccc: 8fae002c */ lw $t6,0x2c($sp) +/* 45cd0: 25cf0008 */ addiu $t7,$t6,0x8 +/* 45cd4: afaf002c */ sw $t7,0x2c($sp) +/* 45cd8: afae0020 */ sw $t6,0x20($sp) +/* 45cdc: 8fb80020 */ lw $t8,0x20($sp) +/* 45ce0: 3c0c0b00 */ lui $t4,0xb00 +/* 45ce4: 358c0020 */ ori $t4,$t4,0x20 +/* 45ce8: af0c0000 */ sw $t4,0x0($t8) +/* 45cec: 8fa40030 */ lw $a0,0x30($sp) +/* 45cf0: 0c012d20 */ jal func0004b480 +/* 45cf4: 24840098 */ addiu $a0,$a0,0x98 +/* 45cf8: 8fb90020 */ lw $t9,0x20($sp) +/* 45cfc: af220004 */ sw $v0,0x4($t9) +/* 45d00: 8fa80030 */ lw $t0,0x30($sp) +/* 45d04: 24010002 */ addiu $at,$zero,0x2 +/* 45d08: 8d0900b8 */ lw $t1,0xb8($t0) +/* 45d0c: 15210003 */ bne $t1,$at,.L00045d1c +/* 45d10: 00000000 */ sll $zero,$zero,0x0 +/* 45d14: 8faa0030 */ lw $t2,0x30($sp) +/* 45d18: ad4000b8 */ sw $zero,0xb8($t2) +.L00045d1c: +/* 45d1c: 8fab002c */ lw $t3,0x2c($sp) +/* 45d20: 256d0008 */ addiu $t5,$t3,0x8 +/* 45d24: afad002c */ sw $t5,0x2c($sp) +/* 45d28: afab001c */ sw $t3,0x1c($sp) +/* 45d2c: 8fb80030 */ lw $t8,0x30($sp) +/* 45d30: 8fae0034 */ lw $t6,0x34($sp) +/* 45d34: 8fad001c */ lw $t5,0x1c($sp) +/* 45d38: 8f1900b8 */ lw $t9,0xb8($t8) +/* 45d3c: 85cf0000 */ lh $t7,0x0($t6) +/* 45d40: 3c010e00 */ lui $at,0xe00 +/* 45d44: 332800ff */ andi $t0,$t9,0xff +/* 45d48: 00084c00 */ sll $t1,$t0,0x10 +/* 45d4c: 01215025 */ or $t2,$t1,$at +/* 45d50: 31ecffff */ andi $t4,$t7,0xffff +/* 45d54: 018a5825 */ or $t3,$t4,$t2 +/* 45d58: adab0000 */ sw $t3,0x0($t5) +/* 45d5c: 8fae0030 */ lw $t6,0x30($sp) +/* 45d60: 0c012d20 */ jal func0004b480 +/* 45d64: 8dc400bc */ lw $a0,0xbc($t6) +/* 45d68: 3c0100ff */ lui $at,0xff +/* 45d6c: 8fb9001c */ lw $t9,0x1c($sp) +/* 45d70: 3421ffff */ ori $at,$at,0xffff +/* 45d74: 00417824 */ and $t7,$v0,$at +/* 45d78: 01e1c024 */ and $t8,$t7,$at +/* 45d7c: af380004 */ sw $t8,0x4($t9) +/* 45d80: 8fa80030 */ lw $t0,0x30($sp) +/* 45d84: ad0000b8 */ sw $zero,0xb8($t0) +.L00045d88: +/* 45d88: 10000003 */ beqz $zero,.L00045d98 +/* 45d8c: 8fa2002c */ lw $v0,0x2c($sp) +/* 45d90: 10000001 */ beqz $zero,.L00045d98 +/* 45d94: 00000000 */ sll $zero,$zero,0x0 +.L00045d98: +/* 45d98: 8fbf0014 */ lw $ra,0x14($sp) +/* 45d9c: 27bd0030 */ addiu $sp,$sp,0x30 +/* 45da0: 03e00008 */ jr $ra +/* 45da4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00045da8 +/* 45da8: 27bdffd8 */ addiu $sp,$sp,-40 +/* 45dac: afbf001c */ sw $ra,0x1c($sp) +/* 45db0: afa40028 */ sw $a0,0x28($sp) +/* 45db4: afa5002c */ sw $a1,0x2c($sp) +/* 45db8: afa60030 */ sw $a2,0x30($sp) +/* 45dbc: afb00018 */ sw $s0,0x18($sp) +/* 45dc0: 27ae0030 */ addiu $t6,$sp,0x30 +/* 45dc4: afae0024 */ sw $t6,0x24($sp) +/* 45dc8: 8fb0002c */ lw $s0,0x2c($sp) +/* 45dcc: 24010004 */ addiu $at,$zero,0x4 +/* 45dd0: 1201000c */ beq $s0,$at,.L00045e04 +/* 45dd4: 00000000 */ sll $zero,$zero,0x0 +/* 45dd8: 24010011 */ addiu $at,$zero,0x11 +/* 45ddc: 12010027 */ beq $s0,$at,.L00045e7c +/* 45de0: 00000000 */ sll $zero,$zero,0x0 +/* 45de4: 24010012 */ addiu $at,$zero,0x12 +/* 45de8: 1201000e */ beq $s0,$at,.L00045e24 +/* 45dec: 00000000 */ sll $zero,$zero,0x0 +/* 45df0: 24010013 */ addiu $at,$zero,0x13 +/* 45df4: 12010014 */ beq $s0,$at,.L00045e48 +/* 45df8: 00000000 */ sll $zero,$zero,0x0 +/* 45dfc: 10000024 */ beqz $zero,.L00045e90 +/* 45e00: 00000000 */ sll $zero,$zero,0x0 +.L00045e04: +/* 45e04: 8faf0028 */ lw $t7,0x28($sp) +/* 45e08: a5e00092 */ sh $zero,0x92($t7) +/* 45e0c: 8fa40028 */ lw $a0,0x28($sp) +/* 45e10: 24050004 */ addiu $a1,$zero,0x4 +/* 45e14: 0c011582 */ jal func00045608 +/* 45e18: 8fa60030 */ lw $a2,0x30($sp) +/* 45e1c: 10000022 */ beqz $zero,.L00045ea8 +/* 45e20: 00000000 */ sll $zero,$zero,0x0 +.L00045e24: +/* 45e24: 8fb80030 */ lw $t8,0x30($sp) +/* 45e28: 8fb90028 */ lw $t9,0x28($sp) +/* 45e2c: a7380092 */ sh $t8,0x92($t9) +/* 45e30: 8fa80028 */ lw $t0,0x28($sp) +/* 45e34: 8d0900b8 */ lw $t1,0xb8($t0) +/* 45e38: 352a0002 */ ori $t2,$t1,0x2 +/* 45e3c: ad0a00b8 */ sw $t2,0xb8($t0) +/* 45e40: 10000019 */ beqz $zero,.L00045ea8 +/* 45e44: 00000000 */ sll $zero,$zero,0x0 +.L00045e48: +/* 45e48: 8fab0024 */ lw $t3,0x24($sp) +/* 45e4c: 8fae0028 */ lw $t6,0x28($sp) +/* 45e50: c5640000 */ lwc1 $f4,0x0($t3) +/* 45e54: 4600218d */ trunc.w.s $f6,$f4 +/* 45e58: 440d3000 */ mfc1 $t5,$f6 +/* 45e5c: 00000000 */ sll $zero,$zero,0x0 +/* 45e60: a5cd0090 */ sh $t5,0x90($t6) +/* 45e64: 8faf0028 */ lw $t7,0x28($sp) +/* 45e68: 8df800b8 */ lw $t8,0xb8($t7) +/* 45e6c: 37190002 */ ori $t9,$t8,0x2 +/* 45e70: adf900b8 */ sw $t9,0xb8($t7) +/* 45e74: 1000000c */ beqz $zero,.L00045ea8 +/* 45e78: 00000000 */ sll $zero,$zero,0x0 +.L00045e7c: +/* 45e7c: 8fa90030 */ lw $t1,0x30($sp) +/* 45e80: 8faa0028 */ lw $t2,0x28($sp) +/* 45e84: a149008c */ sb $t1,0x8c($t2) +/* 45e88: 10000007 */ beqz $zero,.L00045ea8 +/* 45e8c: 00000000 */ sll $zero,$zero,0x0 +.L00045e90: +/* 45e90: 8fa40028 */ lw $a0,0x28($sp) +/* 45e94: 8fa5002c */ lw $a1,0x2c($sp) +/* 45e98: 0c011582 */ jal func00045608 +/* 45e9c: 8fa60030 */ lw $a2,0x30($sp) +/* 45ea0: 10000001 */ beqz $zero,.L00045ea8 +/* 45ea4: 00000000 */ sll $zero,$zero,0x0 +.L00045ea8: +/* 45ea8: 10000003 */ beqz $zero,.L00045eb8 +/* 45eac: 00001025 */ or $v0,$zero,$zero +/* 45eb0: 10000001 */ beqz $zero,.L00045eb8 +/* 45eb4: 00000000 */ sll $zero,$zero,0x0 +.L00045eb8: +/* 45eb8: 8fbf001c */ lw $ra,0x1c($sp) +/* 45ebc: 8fb00018 */ lw $s0,0x18($sp) +/* 45ec0: 27bd0028 */ addiu $sp,$sp,0x28 +/* 45ec4: 03e00008 */ jr $ra +/* 45ec8: 00000000 */ sll $zero,$zero,0x0 +/* 45ecc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00045ed0 +/* 45ed0: 27bdffc8 */ addiu $sp,$sp,-56 +/* 45ed4: afbf0024 */ sw $ra,0x24($sp) +/* 45ed8: e7ac0038 */ swc1 $f12,0x38($sp) +/* 45edc: e7ae003c */ swc1 $f14,0x3c($sp) +/* 45ee0: afb00020 */ sw $s0,0x20($sp) +/* 45ee4: f7b40018 */ sdc1 $f20,0x18($sp) +/* 45ee8: c7a4003c */ lwc1 $f4,0x3c($sp) +/* 45eec: 4600218d */ trunc.w.s $f6,$f4 +/* 45ef0: 440f3000 */ mfc1 $t7,$f6 +/* 45ef4: 00000000 */ sll $zero,$zero,0x0 +/* 45ef8: afaf0034 */ sw $t7,0x34($sp) +/* 45efc: c7a80038 */ lwc1 $f8,0x38($sp) +/* 45f00: 44805000 */ mtc1 $zero,$f10 +/* 45f04: 00000000 */ sll $zero,$zero,0x0 +/* 45f08: 460a4032 */ c.eq.s $f8,$f10 +/* 45f0c: 00000000 */ sll $zero,$zero,0x0 +/* 45f10: 4501000c */ bc1t .L00045f44 +/* 45f14: 00000000 */ sll $zero,$zero,0x0 +/* 45f18: c7b0003c */ lwc1 $f16,0x3c($sp) +/* 45f1c: 44809000 */ mtc1 $zero,$f18 +/* 45f20: 00000000 */ sll $zero,$zero,0x0 +/* 45f24: 46128032 */ c.eq.s $f16,$f18 +/* 45f28: 00000000 */ sll $zero,$zero,0x0 +/* 45f2c: 45000005 */ bc1f .L00045f44 +/* 45f30: 00000000 */ sll $zero,$zero,0x0 +/* 45f34: 3c013f80 */ lui $at,0x3f80 +/* 45f38: 44810000 */ mtc1 $at,$f0 +/* 45f3c: 10000098 */ beqz $zero,.L000461a0 +/* 45f40: 00000000 */ sll $zero,$zero,0x0 +.L00045f44: +/* 45f44: c7a40038 */ lwc1 $f4,0x38($sp) +/* 45f48: 44803000 */ mtc1 $zero,$f6 +/* 45f4c: 00000000 */ sll $zero,$zero,0x0 +/* 45f50: 46062032 */ c.eq.s $f4,$f6 +/* 45f54: 00000000 */ sll $zero,$zero,0x0 +/* 45f58: 45000004 */ bc1f .L00045f6c +/* 45f5c: 00000000 */ sll $zero,$zero,0x0 +/* 45f60: 44800000 */ mtc1 $zero,$f0 +/* 45f64: 1000008e */ beqz $zero,.L000461a0 +/* 45f68: 00000000 */ sll $zero,$zero,0x0 +.L00045f6c: +/* 45f6c: c7a80038 */ lwc1 $f8,0x38($sp) +/* 45f70: 44805000 */ mtc1 $zero,$f10 +/* 45f74: 00000000 */ sll $zero,$zero,0x0 +/* 45f78: 460a4032 */ c.eq.s $f8,$f10 +/* 45f7c: 00000000 */ sll $zero,$zero,0x0 +/* 45f80: 45000008 */ bc1f .L00045fa4 +/* 45f84: 00000000 */ sll $zero,$zero,0x0 +/* 45f88: c7b0003c */ lwc1 $f16,0x3c($sp) +/* 45f8c: 44809000 */ mtc1 $zero,$f18 +/* 45f90: 00000000 */ sll $zero,$zero,0x0 +/* 45f94: 46128032 */ c.eq.s $f16,$f18 +/* 45f98: 00000000 */ sll $zero,$zero,0x0 +/* 45f9c: 45010011 */ bc1t .L00045fe4 +/* 45fa0: 00000000 */ sll $zero,$zero,0x0 +.L00045fa4: +/* 45fa4: c7a40038 */ lwc1 $f4,0x38($sp) +/* 45fa8: 44803000 */ mtc1 $zero,$f6 +/* 45fac: 00000000 */ sll $zero,$zero,0x0 +/* 45fb0: 4606203c */ c.lt.s $f4,$f6 +/* 45fb4: 00000000 */ sll $zero,$zero,0x0 +/* 45fb8: 4500000d */ bc1f .L00045ff0 +/* 45fbc: 00000000 */ sll $zero,$zero,0x0 +/* 45fc0: 8fb80034 */ lw $t8,0x34($sp) +/* 45fc4: c7b0003c */ lwc1 $f16,0x3c($sp) +/* 45fc8: 44984000 */ mtc1 $t8,$f8 +/* 45fcc: 00000000 */ sll $zero,$zero,0x0 +/* 45fd0: 468042a0 */ cvt.s.w $f10,$f8 +/* 45fd4: 46105032 */ c.eq.s $f10,$f16 +/* 45fd8: 00000000 */ sll $zero,$zero,0x0 +/* 45fdc: 45010004 */ bc1t .L00045ff0 +/* 45fe0: 00000000 */ sll $zero,$zero,0x0 +.L00045fe4: +/* 45fe4: 44800000 */ mtc1 $zero,$f0 +/* 45fe8: 1000006d */ beqz $zero,.L000461a0 +/* 45fec: 00000000 */ sll $zero,$zero,0x0 +.L00045ff0: +/* 45ff0: 8fb90034 */ lw $t9,0x34($sp) +/* 45ff4: c7a6003c */ lwc1 $f6,0x3c($sp) +/* 45ff8: 44999000 */ mtc1 $t9,$f18 +/* 45ffc: 00000000 */ sll $zero,$zero,0x0 +/* 46000: 46809120 */ cvt.s.w $f4,$f18 +/* 46004: 46062032 */ c.eq.s $f4,$f6 +/* 46008: 00000000 */ sll $zero,$zero,0x0 +/* 4600c: 4501000a */ bc1t .L00046038 +/* 46010: 00000000 */ sll $zero,$zero,0x0 +/* 46014: 0c011fbc */ jal func00047ef0 +/* 46018: c7ac0038 */ lwc1 $f12,0x38($sp) +/* 4601c: c7a8003c */ lwc1 $f8,0x3c($sp) +/* 46020: 46000506 */ mov.s $f20,$f0 +/* 46024: 4608a302 */ mul.s $f12,$f20,$f8 +/* 46028: 0c011f48 */ jal func00047d20 +/* 4602c: 00000000 */ sll $zero,$zero,0x0 +/* 46030: 10000057 */ beqz $zero,.L00046190 +/* 46034: e7a00038 */ swc1 $f0,0x38($sp) +.L00046038: +/* 46038: c7aa003c */ lwc1 $f10,0x3c($sp) +/* 4603c: 44808000 */ mtc1 $zero,$f16 +/* 46040: 00000000 */ sll $zero,$zero,0x0 +/* 46044: 460a803c */ c.lt.s $f16,$f10 +/* 46048: 00000000 */ sll $zero,$zero,0x0 +/* 4604c: 4500002a */ bc1f .L000460f8 +/* 46050: 00000000 */ sll $zero,$zero,0x0 +/* 46054: 3c013f80 */ lui $at,0x3f80 +/* 46058: 44812000 */ mtc1 $at,$f4 +/* 4605c: c7b2003c */ lwc1 $f18,0x3c($sp) +/* 46060: 46049181 */ sub.s $f6,$f18,$f4 +/* 46064: e7a6003c */ swc1 $f6,0x3c($sp) +/* 46068: c7a80038 */ lwc1 $f8,0x38($sp) +/* 4606c: e7a80030 */ swc1 $f8,0x30($sp) +/* 46070: c7aa003c */ lwc1 $f10,0x3c($sp) +/* 46074: 44808000 */ mtc1 $zero,$f16 +/* 46078: 00008025 */ or $s0,$zero,$zero +/* 4607c: 46105032 */ c.eq.s $f10,$f16 +/* 46080: 00000000 */ sll $zero,$zero,0x0 +/* 46084: 45010002 */ bc1t .L00046090 +/* 46088: 00000000 */ sll $zero,$zero,0x0 +/* 4608c: 24100001 */ addiu $s0,$zero,0x1 +.L00046090: +/* 46090: 3c013f80 */ lui $at,0x3f80 +/* 46094: 44819000 */ mtc1 $at,$f18 +/* 46098: 00000000 */ sll $zero,$zero,0x0 +/* 4609c: 46125101 */ sub.s $f4,$f10,$f18 +/* 460a0: 12000013 */ beqz $s0,.L000460f0 +/* 460a4: e7a4003c */ swc1 $f4,0x3c($sp) +.L000460a8: +/* 460a8: c7a60038 */ lwc1 $f6,0x38($sp) +/* 460ac: c7a80030 */ lwc1 $f8,0x30($sp) +/* 460b0: 46083402 */ mul.s $f16,$f6,$f8 +/* 460b4: e7b00038 */ swc1 $f16,0x38($sp) +/* 460b8: c7aa003c */ lwc1 $f10,0x3c($sp) +/* 460bc: 44809000 */ mtc1 $zero,$f18 +/* 460c0: 00008025 */ or $s0,$zero,$zero +/* 460c4: 46125032 */ c.eq.s $f10,$f18 +/* 460c8: 00000000 */ sll $zero,$zero,0x0 +/* 460cc: 45010002 */ bc1t .L000460d8 +/* 460d0: 00000000 */ sll $zero,$zero,0x0 +/* 460d4: 24100001 */ addiu $s0,$zero,0x1 +.L000460d8: +/* 460d8: 3c013f80 */ lui $at,0x3f80 +/* 460dc: 44812000 */ mtc1 $at,$f4 +/* 460e0: 00000000 */ sll $zero,$zero,0x0 +/* 460e4: 46045181 */ sub.s $f6,$f10,$f4 +/* 460e8: 1600ffef */ bnez $s0,.L000460a8 +/* 460ec: e7a6003c */ swc1 $f6,0x3c($sp) +.L000460f0: +/* 460f0: 10000027 */ beqz $zero,.L00046190 +/* 460f4: 00000000 */ sll $zero,$zero,0x0 +.L000460f8: +/* 460f8: 3c013f80 */ lui $at,0x3f80 +/* 460fc: 44814000 */ mtc1 $at,$f8 +/* 46100: 00000000 */ sll $zero,$zero,0x0 +/* 46104: e7a80030 */ swc1 $f8,0x30($sp) +/* 46108: c7b0003c */ lwc1 $f16,0x3c($sp) +/* 4610c: 44809000 */ mtc1 $zero,$f18 +/* 46110: 00008025 */ or $s0,$zero,$zero +/* 46114: 46128032 */ c.eq.s $f16,$f18 +/* 46118: 00000000 */ sll $zero,$zero,0x0 +/* 4611c: 45010002 */ bc1t .L00046128 +/* 46120: 00000000 */ sll $zero,$zero,0x0 +/* 46124: 24100001 */ addiu $s0,$zero,0x1 +.L00046128: +/* 46128: 3c013f80 */ lui $at,0x3f80 +/* 4612c: 44815000 */ mtc1 $at,$f10 +/* 46130: 00000000 */ sll $zero,$zero,0x0 +/* 46134: 460a8100 */ add.s $f4,$f16,$f10 +/* 46138: 12000013 */ beqz $s0,.L00046188 +/* 4613c: e7a4003c */ swc1 $f4,0x3c($sp) +.L00046140: +/* 46140: c7a60030 */ lwc1 $f6,0x30($sp) +/* 46144: c7a80038 */ lwc1 $f8,0x38($sp) +/* 46148: 46083483 */ div.s $f18,$f6,$f8 +/* 4614c: e7b20030 */ swc1 $f18,0x30($sp) +/* 46150: c7b0003c */ lwc1 $f16,0x3c($sp) +/* 46154: 44805000 */ mtc1 $zero,$f10 +/* 46158: 00008025 */ or $s0,$zero,$zero +/* 4615c: 460a8032 */ c.eq.s $f16,$f10 +/* 46160: 00000000 */ sll $zero,$zero,0x0 +/* 46164: 45010002 */ bc1t .L00046170 +/* 46168: 00000000 */ sll $zero,$zero,0x0 +/* 4616c: 24100001 */ addiu $s0,$zero,0x1 +.L00046170: +/* 46170: 3c013f80 */ lui $at,0x3f80 +/* 46174: 44812000 */ mtc1 $at,$f4 +/* 46178: 00000000 */ sll $zero,$zero,0x0 +/* 4617c: 46048180 */ add.s $f6,$f16,$f4 +/* 46180: 1600ffef */ bnez $s0,.L00046140 +/* 46184: e7a6003c */ swc1 $f6,0x3c($sp) +.L00046188: +/* 46188: c7a80030 */ lwc1 $f8,0x30($sp) +/* 4618c: e7a80038 */ swc1 $f8,0x38($sp) +.L00046190: +/* 46190: 10000003 */ beqz $zero,.L000461a0 +/* 46194: c7a00038 */ lwc1 $f0,0x38($sp) +/* 46198: 10000001 */ beqz $zero,.L000461a0 +/* 4619c: 00000000 */ sll $zero,$zero,0x0 +.L000461a0: +/* 461a0: 8fbf0024 */ lw $ra,0x24($sp) +/* 461a4: d7b40018 */ ldc1 $f20,0x18($sp) +/* 461a8: 8fb00020 */ lw $s0,0x20($sp) +/* 461ac: 03e00008 */ jr $ra +/* 461b0: 27bd0038 */ addiu $sp,$sp,0x38 +/* 461b4: 00000000 */ sll $zero,$zero,0x0 +/* 461b8: 00000000 */ sll $zero,$zero,0x0 +/* 461bc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000461c0 +/* 461c0: 310c0007 */ andi $t4,$t0,0x7 +/* 461c4: 240b0008 */ addiu $t3,$zero,0x8 +/* 461c8: 908d0000 */ lbu $t5,0x0($a0) +/* 461cc: 908a0001 */ lbu $t2,0x1($a0) +/* 461d0: 000d4a00 */ sll $t1,$t5,0x8 +/* 461d4: 012a4825 */ or $t1,$t1,$t2 +/* 461d8: 016c5822 */ sub $t3,$t3,$t4 +/* 461dc: 01694806 */ srlv $t1,$t1,$t3 +/* 461e0: 312900ff */ andi $t1,$t1,0xff +/* 461e4: 00065a00 */ sll $t3,$a2,0x8 +/* 461e8: 01695820 */ add $t3,$t3,$t1 +/* 461ec: 3c0a8006 */ lui $t2,0x8006 +/* 461f0: 254af6fc */ addiu $t2,$t2,-2308 +/* 461f4: 8d4a0000 */ lw $t2,0x0($t2) +/* 461f8: 016a5020 */ add $t2,$t3,$t2 +/* 461fc: 914a0000 */ lbu $t2,0x0($t2) +/* 46200: 1140000d */ beqz $t2,.L00046238 +/* 46204: 00000000 */ sll $zero,$zero,0x0 +/* 46208: 010a4020 */ add $t0,$t0,$t2 +/* 4620c: 018a6020 */ add $t4,$t4,$t2 +/* 46210: 000c60c2 */ srl $t4,$t4,0x3 +/* 46214: 008c2020 */ add $a0,$a0,$t4 +/* 46218: 3c0a8006 */ lui $t2,0x8006 +/* 4621c: 254af6f8 */ addiu $t2,$t2,-2312 +/* 46220: 8d4a0000 */ lw $t2,0x0($t2) +/* 46224: 016a5020 */ add $t2,$t3,$t2 +/* 46228: 914a0000 */ lbu $t2,0x0($t2) +/* 4622c: 000a4902 */ srl $t1,$t2,0x4 +/* 46230: 03e00008 */ jr $ra +/* 46234: 3142000f */ andi $v0,$t2,0xf +.L00046238: +/* 46238: 00107820 */ add $t7,$zero,$s0 +/* 4623c: 31090007 */ andi $t1,$t0,0x7 +/* 46240: 240a0080 */ addiu $t2,$zero,0x80 +/* 46244: 012a5006 */ srlv $t2,$t2,$t1 +/* 46248: 240effff */ addiu $t6,$zero,-1 +.L0004624c: +/* 4624c: 01aa6024 */ and $t4,$t5,$t2 +/* 46250: 51800002 */ beqzl $t4,.L0004625c +/* 46254: 91ec0000 */ lbu $t4,0x0($t7) +/* 46258: 91ec0001 */ lbu $t4,0x1($t7) +.L0004625c: +/* 4625c: 000a5042 */ srl $t2,$t2,0x1 +/* 46260: 000c6080 */ sll $t4,$t4,0x2 +/* 46264: 15400004 */ bnez $t2,.L00046278 +/* 46268: 01ec7820 */ add $t7,$t7,$t4 +/* 4626c: 240a0080 */ addiu $t2,$zero,0x80 +/* 46270: 20840001 */ addi $a0,$a0,0x1 +/* 46274: 908d0000 */ lbu $t5,0x0($a0) +.L00046278: +/* 46278: 81e90002 */ lb $t1,0x2($t7) +/* 4627c: 112efff3 */ beq $t1,$t6,.L0004624c +/* 46280: 21080001 */ addi $t0,$t0,0x1 +/* 46284: 00091020 */ add $v0,$zero,$t1 +/* 46288: 03e00008 */ jr $ra +/* 4628c: 81e90003 */ lb $t1,0x3($t7) +); + +GLOBAL_ASM( +glabel func00046290 +/* 46290: 88890000 */ lwl $t1,0x0($a0) +/* 46294: 98890003 */ lwr $t1,0x3($a0) +/* 46298: 310a0007 */ andi $t2,$t0,0x7 +/* 4629c: 01515020 */ add $t2,$t2,$s1 +/* 462a0: 000a50c2 */ srl $t2,$t2,0x3 +/* 462a4: 008a2020 */ add $a0,$a0,$t2 +/* 462a8: 310a0007 */ andi $t2,$t0,0x7 +/* 462ac: 01494804 */ sllv $t1,$t1,$t2 +/* 462b0: 240a0020 */ addiu $t2,$zero,0x20 +/* 462b4: 01515022 */ sub $t2,$t2,$s1 +/* 462b8: 01491006 */ srlv $v0,$t1,$t2 +/* 462bc: 03e00008 */ jr $ra +/* 462c0: 01114020 */ add $t0,$t0,$s1 +); + +GLOBAL_ASM( +glabel func000462c4 +/* 462c4: 8ca80000 */ lw $t0,0x0($a1) +/* 462c8: 000848c2 */ srl $t1,$t0,0x3 +/* 462cc: 00892020 */ add $a0,$a0,$t1 +/* 462d0: 88890000 */ lwl $t1,0x0($a0) +/* 462d4: 98890003 */ lwr $t1,0x3($a0) +/* 462d8: 310a0007 */ andi $t2,$t0,0x7 +/* 462dc: 01494804 */ sllv $t1,$t1,$t2 +/* 462e0: 240a0020 */ addiu $t2,$zero,0x20 +/* 462e4: 01465022 */ sub $t2,$t2,$a2 +/* 462e8: 01491006 */ srlv $v0,$t1,$t2 +/* 462ec: 01064020 */ add $t0,$t0,$a2 +/* 462f0: 03e00008 */ jr $ra +/* 462f4: aca80000 */ sw $t0,0x0($a1) +); + +GLOBAL_ASM( +glabel func000462f8 +/* 462f8: 27bdffd0 */ addiu $sp,$sp,-48 +/* 462fc: afbf0000 */ sw $ra,0x0($sp) +/* 46300: afb00004 */ sw $s0,0x4($sp) +/* 46304: afb10008 */ sw $s1,0x8($sp) +/* 46308: afb2000c */ sw $s2,0xc($sp) +/* 4630c: afb30010 */ sw $s3,0x10($sp) +/* 46310: afb40014 */ sw $s4,0x14($sp) +/* 46314: afb50018 */ sw $s5,0x18($sp) +/* 46318: afb6001c */ sw $s6,0x1c($sp) +/* 4631c: afb70020 */ sw $s7,0x20($sp) +/* 46320: afbe0024 */ sw $s8,0x24($sp) +/* 46324: afbc0028 */ sw $gp,0x28($sp) +/* 46328: afbf002c */ sw $ra,0x2c($sp) +/* 4632c: 8ca80000 */ lw $t0,0x0($a1) +/* 46330: 00068080 */ sll $s0,$a2,0x2 +/* 46334: 3c09800a */ lui $t1,0x800a +/* 46338: 2529c650 */ addiu $t1,$t1,-14768 +/* 4633c: 02098020 */ add $s0,$s0,$t1 +/* 46340: 8e100000 */ lw $s0,0x0($s0) +/* 46344: 8fb10040 */ lw $s1,0x40($sp) +/* 46348: 8fb20044 */ lw $s2,0x44($sp) +/* 4634c: 8fb30048 */ lw $s3,0x48($sp) +/* 46350: 8fb4004c */ lw $s4,0x4c($sp) +/* 46354: 8e730000 */ lw $s3,0x0($s3) +/* 46358: 8e940000 */ lw $s4,0x0($s4) +/* 4635c: 000848c2 */ srl $t1,$t0,0x3 +/* 46360: 00892020 */ add $a0,$a0,$t1 +/* 46364: 02474822 */ sub $t1,$s2,$a3 +/* 46368: 1920003b */ blez $t1,.L00046458 +/* 4636c: 00000000 */ sll $zero,$zero,0x0 +.L00046370: +/* 46370: 0c011870 */ jal func000461c0 +/* 46374: 00000000 */ sll $zero,$zero,0x0 +/* 46378: 12200007 */ beqz $s1,.L00046398 +/* 4637c: 0009b020 */ add $s6,$zero,$t1 +/* 46380: 240a000f */ addiu $t2,$zero,0xf +/* 46384: 144a0004 */ bne $v0,$t2,.L00046398 +/* 46388: 00000000 */ sll $zero,$zero,0x0 +/* 4638c: 0c0118a4 */ jal func00046290 +/* 46390: 00000000 */ sll $zero,$zero,0x0 +/* 46394: 2042000f */ addi $v0,$v0,0xf +.L00046398: +/* 46398: 5040000f */ beqzl $v0,.L000463d8 +/* 4639c: a2800000 */ sb $zero,0x0($s4) +/* 463a0: 80890000 */ lb $t1,0x0($a0) +/* 463a4: 240b0007 */ addiu $t3,$zero,0x7 +/* 463a8: 310a0007 */ andi $t2,$t0,0x7 +/* 463ac: 214c0001 */ addi $t4,$t2,0x1 +/* 463b0: 000c60c2 */ srl $t4,$t4,0x3 +/* 463b4: 008c2020 */ add $a0,$a0,$t4 +/* 463b8: 016a5022 */ sub $t2,$t3,$t2 +/* 463bc: 01494806 */ srlv $t1,$t1,$t2 +/* 463c0: 31290001 */ andi $t1,$t1,0x1 +/* 463c4: 21080001 */ addi $t0,$t0,0x1 +/* 463c8: 240a0001 */ addiu $t2,$zero,0x1 +/* 463cc: 51200002 */ beqzl $t1,.L000463d8 +/* 463d0: a2800000 */ sb $zero,0x0($s4) +/* 463d4: a28a0000 */ sb $t2,0x0($s4) +.L000463d8: +/* 463d8: 12200008 */ beqz $s1,.L000463fc +/* 463dc: 0002b820 */ add $s7,$zero,$v0 +/* 463e0: 240a000f */ addiu $t2,$zero,0xf +/* 463e4: 16ca0005 */ bne $s6,$t2,.L000463fc +/* 463e8: 00000000 */ sll $zero,$zero,0x0 +/* 463ec: 0c0118a4 */ jal func00046290 +/* 463f0: 00000000 */ sll $zero,$zero,0x0 +/* 463f4: 2056000f */ addi $s6,$v0,0xf +/* 463f8: 00171020 */ add $v0,$zero,$s7 +.L000463fc: +/* 463fc: a6620000 */ sh $v0,0x0($s3) +/* 46400: a6760002 */ sh $s6,0x2($s3) +/* 46404: 22730004 */ addi $s3,$s3,0x4 +/* 46408: 52c0000f */ beqzl $s6,.L00046448 +/* 4640c: a2800001 */ sb $zero,0x1($s4) +/* 46410: 80890000 */ lb $t1,0x0($a0) +/* 46414: 240b0007 */ addiu $t3,$zero,0x7 +/* 46418: 310a0007 */ andi $t2,$t0,0x7 +/* 4641c: 214c0001 */ addi $t4,$t2,0x1 +/* 46420: 000c60c2 */ srl $t4,$t4,0x3 +/* 46424: 008c2020 */ add $a0,$a0,$t4 +/* 46428: 016a5022 */ sub $t2,$t3,$t2 +/* 4642c: 01494806 */ srlv $t1,$t1,$t2 +/* 46430: 31290001 */ andi $t1,$t1,0x1 +/* 46434: 21080001 */ addi $t0,$t0,0x1 +/* 46438: 240a0001 */ addiu $t2,$zero,0x1 +/* 4643c: 51200002 */ beqzl $t1,.L00046448 +/* 46440: a2800001 */ sb $zero,0x1($s4) +/* 46444: a28a0001 */ sb $t2,0x1($s4) +.L00046448: +/* 46448: 20e70002 */ addi $a3,$a3,0x2 +/* 4644c: 02474822 */ sub $t1,$s2,$a3 +/* 46450: 1d20ffc7 */ bgtz $t1,.L00046370 +/* 46454: 22940002 */ addi $s4,$s4,0x2 +.L00046458: +/* 46458: aca80000 */ sw $t0,0x0($a1) +/* 4645c: 8fa80048 */ lw $t0,0x48($sp) +/* 46460: 8fa9004c */ lw $t1,0x4c($sp) +/* 46464: ad130000 */ sw $s3,0x0($t0) +/* 46468: ad340000 */ sw $s4,0x0($t1) +/* 4646c: 8fbf0000 */ lw $ra,0x0($sp) +/* 46470: 8fb00004 */ lw $s0,0x4($sp) +/* 46474: 8fb10008 */ lw $s1,0x8($sp) +/* 46478: 8fb2000c */ lw $s2,0xc($sp) +/* 4647c: 8fb30010 */ lw $s3,0x10($sp) +/* 46480: 8fb40014 */ lw $s4,0x14($sp) +/* 46484: 8fb50018 */ lw $s5,0x18($sp) +/* 46488: 8fb6001c */ lw $s6,0x1c($sp) +/* 4648c: 8fb70020 */ lw $s7,0x20($sp) +/* 46490: 8fbe0024 */ lw $s8,0x24($sp) +/* 46494: 8fbc0028 */ lw $gp,0x28($sp) +/* 46498: 8fbf002c */ lw $ra,0x2c($sp) +/* 4649c: 27bd0030 */ addiu $sp,$sp,0x30 +/* 464a0: 03e00008 */ jr $ra +/* 464a4: 00071020 */ add $v0,$zero,$a3 +); + +GLOBAL_ASM( +glabel func000464a8 +/* 464a8: 27bdffd0 */ addiu $sp,$sp,-48 +/* 464ac: afbf0000 */ sw $ra,0x0($sp) +/* 464b0: afb00004 */ sw $s0,0x4($sp) +/* 464b4: afb10008 */ sw $s1,0x8($sp) +/* 464b8: afb2000c */ sw $s2,0xc($sp) +/* 464bc: afb30010 */ sw $s3,0x10($sp) +/* 464c0: afb40014 */ sw $s4,0x14($sp) +/* 464c4: afb50018 */ sw $s5,0x18($sp) +/* 464c8: afb6001c */ sw $s6,0x1c($sp) +/* 464cc: afb70020 */ sw $s7,0x20($sp) +/* 464d0: afbe0024 */ sw $s8,0x24($sp) +/* 464d4: afbc0028 */ sw $gp,0x28($sp) +/* 464d8: afbf002c */ sw $ra,0x2c($sp) +/* 464dc: 8ca80000 */ lw $t0,0x0($a1) +/* 464e0: 00068080 */ sll $s0,$a2,0x2 +/* 464e4: 3c09800a */ lui $t1,0x800a +/* 464e8: 2529c650 */ addiu $t1,$t1,-14768 +/* 464ec: 02098020 */ add $s0,$s0,$t1 +/* 464f0: 8e100000 */ lw $s0,0x0($s0) +/* 464f4: 8fb20040 */ lw $s2,0x40($sp) +/* 464f8: 8fb30044 */ lw $s3,0x44($sp) +/* 464fc: 8fb40048 */ lw $s4,0x48($sp) +/* 46500: 8e730000 */ lw $s3,0x0($s3) +/* 46504: 8e940000 */ lw $s4,0x0($s4) +/* 46508: 000848c2 */ srl $t1,$t0,0x3 +/* 4650c: 00892020 */ add $a0,$a0,$t1 +/* 46510: 02484822 */ sub $t1,$s2,$t0 +/* 46514: 19200037 */ blez $t1,.L000465f4 +/* 46518: 00000000 */ sll $zero,$zero,0x0 +/* 4651c: 20e9fdc0 */ addi $t1,$a3,-576 +/* 46520: 05210034 */ bgez $t1,.L000465f4 +/* 46524: 00000000 */ sll $zero,$zero,0x0 +.L00046528: +/* 46528: 0c011870 */ jal func000461c0 +/* 4652c: 00000000 */ sll $zero,$zero,0x0 +/* 46530: 000258c2 */ srl $t3,$v0,0x3 +/* 46534: 316b0001 */ andi $t3,$t3,0x1 +/* 46538: 00026082 */ srl $t4,$v0,0x2 +/* 4653c: 318c0001 */ andi $t4,$t4,0x1 +/* 46540: 00026842 */ srl $t5,$v0,0x1 +/* 46544: 31ad0001 */ andi $t5,$t5,0x1 +/* 46548: 304e0001 */ andi $t6,$v0,0x1 +/* 4654c: a66b0000 */ sh $t3,0x0($s3) +/* 46550: a66c0002 */ sh $t4,0x2($s3) +/* 46554: a66d0004 */ sh $t5,0x4($s3) +/* 46558: a66e0006 */ sh $t6,0x6($s3) +/* 4655c: 0c0118a4 */ jal func00046290 +/* 46560: 24110004 */ addiu $s1,$zero,0x4 +/* 46564: 24110003 */ addiu $s1,$zero,0x3 +/* 46568: a2820000 */ sb $v0,0x0($s4) +/* 4656c: 11600003 */ beqz $t3,.L0004657c +/* 46570: 02224806 */ srlv $t1,$v0,$s1 +/* 46574: 01695824 */ and $t3,$t3,$t1 +/* 46578: 2231ffff */ addi $s1,$s1,-1 +.L0004657c: +/* 4657c: 11800004 */ beqz $t4,.L00046590 +/* 46580: a28b0000 */ sb $t3,0x0($s4) +/* 46584: 02224806 */ srlv $t1,$v0,$s1 +/* 46588: 01896024 */ and $t4,$t4,$t1 +/* 4658c: 2231ffff */ addi $s1,$s1,-1 +.L00046590: +/* 46590: 11a00004 */ beqz $t5,.L000465a4 +/* 46594: a28c0001 */ sb $t4,0x1($s4) +/* 46598: 02224806 */ srlv $t1,$v0,$s1 +/* 4659c: 01a96824 */ and $t5,$t5,$t1 +/* 465a0: 2231ffff */ addi $s1,$s1,-1 +.L000465a4: +/* 465a4: 11c00004 */ beqz $t6,.L000465b8 +/* 465a8: a28d0002 */ sb $t5,0x2($s4) +/* 465ac: 02224806 */ srlv $t1,$v0,$s1 +/* 465b0: 01c97024 */ and $t6,$t6,$t1 +/* 465b4: 2231ffff */ addi $s1,$s1,-1 +.L000465b8: +/* 465b8: a28e0003 */ sb $t6,0x3($s4) +/* 465bc: 22310001 */ addi $s1,$s1,0x1 +/* 465c0: 31090007 */ andi $t1,$t0,0x7 +/* 465c4: 01314822 */ sub $t1,$t1,$s1 +/* 465c8: 05210002 */ bgez $t1,.L000465d4 +/* 465cc: 01114022 */ sub $t0,$t0,$s1 +/* 465d0: 2084ffff */ addi $a0,$a0,-1 +.L000465d4: +/* 465d4: 22730008 */ addi $s3,$s3,0x8 +/* 465d8: 22940004 */ addi $s4,$s4,0x4 +/* 465dc: 20e70004 */ addi $a3,$a3,0x4 +/* 465e0: 20e9fdc0 */ addi $t1,$a3,-576 +/* 465e4: 05210003 */ bgez $t1,.L000465f4 +/* 465e8: 02484822 */ sub $t1,$s2,$t0 +/* 465ec: 1d20ffce */ bgtz $t1,.L00046528 +/* 465f0: 00000000 */ sll $zero,$zero,0x0 +.L000465f4: +/* 465f4: aca80000 */ sw $t0,0x0($a1) +/* 465f8: 8fa80044 */ lw $t0,0x44($sp) +/* 465fc: 8fa90048 */ lw $t1,0x48($sp) +/* 46600: ad130000 */ sw $s3,0x0($t0) +/* 46604: ad340000 */ sw $s4,0x0($t1) +/* 46608: 8fbf0000 */ lw $ra,0x0($sp) +/* 4660c: 8fb00004 */ lw $s0,0x4($sp) +/* 46610: 8fb10008 */ lw $s1,0x8($sp) +/* 46614: 8fb2000c */ lw $s2,0xc($sp) +/* 46618: 8fb30010 */ lw $s3,0x10($sp) +/* 4661c: 8fb40014 */ lw $s4,0x14($sp) +/* 46620: 8fb50018 */ lw $s5,0x18($sp) +/* 46624: 8fb6001c */ lw $s6,0x1c($sp) +/* 46628: 8fb70020 */ lw $s7,0x20($sp) +/* 4662c: 8fbe0024 */ lw $s8,0x24($sp) +/* 46630: 8fbc0028 */ lw $gp,0x28($sp) +/* 46634: 8fbf002c */ lw $ra,0x2c($sp) +/* 46638: 27bd0030 */ addiu $sp,$sp,0x30 +/* 4663c: 03e00008 */ jr $ra +/* 46640: 00071020 */ add $v0,$zero,$a3 +/* 46644: 00000000 */ sll $zero,$zero,0x0 +/* 46648: 00000000 */ sll $zero,$zero,0x0 +/* 4664c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00046650 +/* 46650: 27bdff70 */ addiu $sp,$sp,-144 +/* 46654: 03a04025 */ or $t0,$sp,$zero +/* 46658: 25090048 */ addiu $t1,$t0,0x48 +/* 4665c: c484003c */ lwc1 $f4,0x3c($a0) +/* 46660: c4860040 */ lwc1 $f6,0x40($a0) +/* 46664: 46062100 */ add.s $f4,$f4,$f6 +/* 46668: c4880044 */ lwc1 $f8,0x44($a0) +/* 4666c: 46083180 */ add.s $f6,$f6,$f8 +/* 46670: e4840040 */ swc1 $f4,0x40($a0) +/* 46674: e4860044 */ swc1 $f6,0x44($a0) +/* 46678: c4840034 */ lwc1 $f4,0x34($a0) +/* 4667c: c4860038 */ lwc1 $f6,0x38($a0) +/* 46680: 46062100 */ add.s $f4,$f4,$f6 +/* 46684: c488003c */ lwc1 $f8,0x3c($a0) +/* 46688: 46083180 */ add.s $f6,$f6,$f8 +/* 4668c: e4840038 */ swc1 $f4,0x38($a0) +/* 46690: e486003c */ swc1 $f6,0x3c($a0) +/* 46694: c484002c */ lwc1 $f4,0x2c($a0) +/* 46698: c4860030 */ lwc1 $f6,0x30($a0) +/* 4669c: 46062100 */ add.s $f4,$f4,$f6 +/* 466a0: c4880034 */ lwc1 $f8,0x34($a0) +/* 466a4: 46083180 */ add.s $f6,$f6,$f8 +/* 466a8: e4840030 */ swc1 $f4,0x30($a0) +/* 466ac: e4860034 */ swc1 $f6,0x34($a0) +/* 466b0: c4840024 */ lwc1 $f4,0x24($a0) +/* 466b4: c4860028 */ lwc1 $f6,0x28($a0) +/* 466b8: 46062100 */ add.s $f4,$f4,$f6 +/* 466bc: c488002c */ lwc1 $f8,0x2c($a0) +/* 466c0: 46083180 */ add.s $f6,$f6,$f8 +/* 466c4: e4840028 */ swc1 $f4,0x28($a0) +/* 466c8: e486002c */ swc1 $f6,0x2c($a0) +/* 466cc: c484001c */ lwc1 $f4,0x1c($a0) +/* 466d0: c4860020 */ lwc1 $f6,0x20($a0) +/* 466d4: 46062100 */ add.s $f4,$f4,$f6 +/* 466d8: c4880024 */ lwc1 $f8,0x24($a0) +/* 466dc: 46083180 */ add.s $f6,$f6,$f8 +/* 466e0: e4840020 */ swc1 $f4,0x20($a0) +/* 466e4: e4860024 */ swc1 $f6,0x24($a0) +/* 466e8: c4840014 */ lwc1 $f4,0x14($a0) +/* 466ec: c4860018 */ lwc1 $f6,0x18($a0) +/* 466f0: 46062100 */ add.s $f4,$f4,$f6 +/* 466f4: c488001c */ lwc1 $f8,0x1c($a0) +/* 466f8: 46083180 */ add.s $f6,$f6,$f8 +/* 466fc: e4840018 */ swc1 $f4,0x18($a0) +/* 46700: e486001c */ swc1 $f6,0x1c($a0) +/* 46704: c484000c */ lwc1 $f4,0xc($a0) +/* 46708: c4860010 */ lwc1 $f6,0x10($a0) +/* 4670c: 46062100 */ add.s $f4,$f4,$f6 +/* 46710: c4880014 */ lwc1 $f8,0x14($a0) +/* 46714: 46083180 */ add.s $f6,$f6,$f8 +/* 46718: e4840010 */ swc1 $f4,0x10($a0) +/* 4671c: e4860014 */ swc1 $f6,0x14($a0) +/* 46720: c4840004 */ lwc1 $f4,0x4($a0) +/* 46724: c4860008 */ lwc1 $f6,0x8($a0) +/* 46728: 46062100 */ add.s $f4,$f4,$f6 +/* 4672c: c488000c */ lwc1 $f8,0xc($a0) +/* 46730: 46083180 */ add.s $f6,$f6,$f8 +/* 46734: e4840008 */ swc1 $f4,0x8($a0) +/* 46738: e486000c */ swc1 $f6,0xc($a0) +/* 4673c: c4840000 */ lwc1 $f4,0x0($a0) +/* 46740: c4860004 */ lwc1 $f6,0x4($a0) +/* 46744: 46062100 */ add.s $f4,$f4,$f6 +/* 46748: e4840004 */ swc1 $f4,0x4($a0) +/* 4674c: c4840034 */ lwc1 $f4,0x34($a0) +/* 46750: c486003c */ lwc1 $f6,0x3c($a0) +/* 46754: 46062100 */ add.s $f4,$f4,$f6 +/* 46758: c4880044 */ lwc1 $f8,0x44($a0) +/* 4675c: 46083180 */ add.s $f6,$f6,$f8 +/* 46760: e484003c */ swc1 $f4,0x3c($a0) +/* 46764: e4860044 */ swc1 $f6,0x44($a0) +/* 46768: c4840024 */ lwc1 $f4,0x24($a0) +/* 4676c: c486002c */ lwc1 $f6,0x2c($a0) +/* 46770: 46062100 */ add.s $f4,$f4,$f6 +/* 46774: c4880034 */ lwc1 $f8,0x34($a0) +/* 46778: 46083180 */ add.s $f6,$f6,$f8 +/* 4677c: e484002c */ swc1 $f4,0x2c($a0) +/* 46780: e4860034 */ swc1 $f6,0x34($a0) +/* 46784: c4840014 */ lwc1 $f4,0x14($a0) +/* 46788: c486001c */ lwc1 $f6,0x1c($a0) +/* 4678c: 46062100 */ add.s $f4,$f4,$f6 +/* 46790: c4880024 */ lwc1 $f8,0x24($a0) +/* 46794: 46083180 */ add.s $f6,$f6,$f8 +/* 46798: e484001c */ swc1 $f4,0x1c($a0) +/* 4679c: e4860024 */ swc1 $f6,0x24($a0) +/* 467a0: c4840004 */ lwc1 $f4,0x4($a0) +/* 467a4: c486000c */ lwc1 $f6,0xc($a0) +/* 467a8: 46062100 */ add.s $f4,$f4,$f6 +/* 467ac: c4880014 */ lwc1 $f8,0x14($a0) +/* 467b0: 46083180 */ add.s $f6,$f6,$f8 +/* 467b4: e484000c */ swc1 $f4,0xc($a0) +/* 467b8: e4860014 */ swc1 $f6,0x14($a0) +/* 467bc: c4840000 */ lwc1 $f4,0x0($a0) +/* 467c0: c4860030 */ lwc1 $f6,0x30($a0) +/* 467c4: 46042080 */ add.s $f2,$f4,$f4 +/* 467c8: 46061000 */ add.s $f0,$f2,$f6 +/* 467cc: c4840010 */ lwc1 $f4,0x10($a0) +/* 467d0: 3c017006 */ lui $at,0x7006 +/* 467d4: c4269c90 */ lwc1 $f6,-0x6370($at) +/* 467d8: 46062102 */ mul.s $f4,$f4,$f6 +/* 467dc: 00000000 */ sll $zero,$zero,0x0 +/* 467e0: c4880020 */ lwc1 $f8,0x20($a0) +/* 467e4: 3c017006 */ lui $at,0x7006 +/* 467e8: c42a9c94 */ lwc1 $f10,-0x636c($at) +/* 467ec: c4900040 */ lwc1 $f16,0x40($a0) +/* 467f0: 460a4202 */ mul.s $f8,$f8,$f10 +/* 467f4: 00000000 */ sll $zero,$zero,0x0 +/* 467f8: 3c017006 */ lui $at,0x7006 +/* 467fc: c4269c98 */ lwc1 $f6,-0x6368($at) +/* 46800: 46068402 */ mul.s $f16,$f16,$f6 +/* 46804: 00000000 */ sll $zero,$zero,0x0 +/* 46808: 46082100 */ add.s $f4,$f4,$f8 +/* 4680c: 46102100 */ add.s $f4,$f4,$f16 +/* 46810: 46002100 */ add.s $f4,$f4,$f0 +/* 46814: e5040000 */ swc1 $f4,0x0($t0) +/* 46818: c4840010 */ lwc1 $f4,0x10($a0) +/* 4681c: 3c017006 */ lui $at,0x7006 +/* 46820: c4269c9c */ lwc1 $f6,-0x6364($at) +/* 46824: 46062102 */ mul.s $f4,$f4,$f6 +/* 46828: 00000000 */ sll $zero,$zero,0x0 +/* 4682c: c4880020 */ lwc1 $f8,0x20($a0) +/* 46830: 3c017006 */ lui $at,0x7006 +/* 46834: c42a9ca0 */ lwc1 $f10,-0x6360($at) +/* 46838: c4900040 */ lwc1 $f16,0x40($a0) +/* 4683c: 460a4202 */ mul.s $f8,$f8,$f10 +/* 46840: 00000000 */ sll $zero,$zero,0x0 +/* 46844: 3c017006 */ lui $at,0x7006 +/* 46848: c4269ca4 */ lwc1 $f6,-0x635c($at) +/* 4684c: 46068402 */ mul.s $f16,$f16,$f6 +/* 46850: 00000000 */ sll $zero,$zero,0x0 +/* 46854: 46082100 */ add.s $f4,$f4,$f8 +/* 46858: 46102100 */ add.s $f4,$f4,$f16 +/* 4685c: 46002100 */ add.s $f4,$f4,$f0 +/* 46860: e5040008 */ swc1 $f4,0x8($t0) +/* 46864: c4840010 */ lwc1 $f4,0x10($a0) +/* 46868: 3c017006 */ lui $at,0x7006 +/* 4686c: c4269ca8 */ lwc1 $f6,-0x6358($at) +/* 46870: 46062102 */ mul.s $f4,$f4,$f6 +/* 46874: 00000000 */ sll $zero,$zero,0x0 +/* 46878: c4880020 */ lwc1 $f8,0x20($a0) +/* 4687c: 3c017006 */ lui $at,0x7006 +/* 46880: c42a9cac */ lwc1 $f10,-0x6354($at) +/* 46884: c4900040 */ lwc1 $f16,0x40($a0) +/* 46888: 460a4202 */ mul.s $f8,$f8,$f10 +/* 4688c: 00000000 */ sll $zero,$zero,0x0 +/* 46890: 3c017006 */ lui $at,0x7006 +/* 46894: c4269cb0 */ lwc1 $f6,-0x6350($at) +/* 46898: 46068402 */ mul.s $f16,$f16,$f6 +/* 4689c: 00000000 */ sll $zero,$zero,0x0 +/* 468a0: 46082100 */ add.s $f4,$f4,$f8 +/* 468a4: 46102100 */ add.s $f4,$f4,$f16 +/* 468a8: 46002100 */ add.s $f4,$f4,$f0 +/* 468ac: e504000c */ swc1 $f4,0xc($t0) +/* 468b0: c4840010 */ lwc1 $f4,0x10($a0) +/* 468b4: 46041080 */ add.s $f2,$f2,$f4 +/* 468b8: c4860020 */ lwc1 $f6,0x20($a0) +/* 468bc: c4880030 */ lwc1 $f8,0x30($a0) +/* 468c0: c48a0040 */ lwc1 $f10,0x40($a0) +/* 468c4: 46061081 */ sub.s $f2,$f2,$f6 +/* 468c8: c4900000 */ lwc1 $f16,0x0($a0) +/* 468cc: 46081081 */ sub.s $f2,$f2,$f8 +/* 468d0: 46081081 */ sub.s $f2,$f2,$f8 +/* 468d4: 460a1081 */ sub.s $f2,$f2,$f10 +/* 468d8: e5020004 */ swc1 $f2,0x4($t0) +/* 468dc: 46048081 */ sub.s $f2,$f16,$f4 +/* 468e0: 46061080 */ add.s $f2,$f2,$f6 +/* 468e4: 46081081 */ sub.s $f2,$f2,$f8 +/* 468e8: 460a1080 */ add.s $f2,$f2,$f10 +/* 468ec: e5020010 */ swc1 $f2,0x10($t0) +/* 468f0: c4800018 */ lwc1 $f0,0x18($a0) +/* 468f4: 3c017006 */ lui $at,0x7006 +/* 468f8: c4249cb4 */ lwc1 $f4,-0x634c($at) +/* 468fc: 46040002 */ mul.s $f0,$f0,$f4 +/* 46900: 00000000 */ sll $zero,$zero,0x0 +/* 46904: c4840008 */ lwc1 $f4,0x8($a0) +/* 46908: 3c017006 */ lui $at,0x7006 +/* 4690c: c4269cb8 */ lwc1 $f6,-0x6348($at) +/* 46910: 46062102 */ mul.s $f4,$f4,$f6 +/* 46914: 00000000 */ sll $zero,$zero,0x0 +/* 46918: c4880028 */ lwc1 $f8,0x28($a0) +/* 4691c: 3c017006 */ lui $at,0x7006 +/* 46920: c42a9cbc */ lwc1 $f10,-0x6344($at) +/* 46924: c4900038 */ lwc1 $f16,0x38($a0) +/* 46928: 460a4202 */ mul.s $f8,$f8,$f10 +/* 4692c: 00000000 */ sll $zero,$zero,0x0 +/* 46930: 3c017006 */ lui $at,0x7006 +/* 46934: c4269cc0 */ lwc1 $f6,-0x6340($at) +/* 46938: 46068402 */ mul.s $f16,$f16,$f6 +/* 4693c: 00000000 */ sll $zero,$zero,0x0 +/* 46940: 46082100 */ add.s $f4,$f4,$f8 +/* 46944: 46102100 */ add.s $f4,$f4,$f16 +/* 46948: 46002100 */ add.s $f4,$f4,$f0 +/* 4694c: e5040014 */ swc1 $f4,0x14($t0) +/* 46950: 46000007 */ neg.s $f0,$f0 +/* 46954: c4840008 */ lwc1 $f4,0x8($a0) +/* 46958: 3c017006 */ lui $at,0x7006 +/* 4695c: c4269cc4 */ lwc1 $f6,-0x633c($at) +/* 46960: 46062102 */ mul.s $f4,$f4,$f6 +/* 46964: 00000000 */ sll $zero,$zero,0x0 +/* 46968: c4880028 */ lwc1 $f8,0x28($a0) +/* 4696c: 3c017006 */ lui $at,0x7006 +/* 46970: c42a9cc8 */ lwc1 $f10,-0x6338($at) +/* 46974: c4900038 */ lwc1 $f16,0x38($a0) +/* 46978: 460a4202 */ mul.s $f8,$f8,$f10 +/* 4697c: 00000000 */ sll $zero,$zero,0x0 +/* 46980: 3c017006 */ lui $at,0x7006 +/* 46984: c4269ccc */ lwc1 $f6,-0x6334($at) +/* 46988: 46068402 */ mul.s $f16,$f16,$f6 +/* 4698c: 00000000 */ sll $zero,$zero,0x0 +/* 46990: 46082100 */ add.s $f4,$f4,$f8 +/* 46994: 46102100 */ add.s $f4,$f4,$f16 +/* 46998: 46002100 */ add.s $f4,$f4,$f0 +/* 4699c: e5040018 */ swc1 $f4,0x18($t0) +/* 469a0: c4840008 */ lwc1 $f4,0x8($a0) +/* 469a4: 3c017006 */ lui $at,0x7006 +/* 469a8: c4269cd0 */ lwc1 $f6,-0x6330($at) +/* 469ac: 46062102 */ mul.s $f4,$f4,$f6 +/* 469b0: 00000000 */ sll $zero,$zero,0x0 +/* 469b4: c4880028 */ lwc1 $f8,0x28($a0) +/* 469b8: 3c017006 */ lui $at,0x7006 +/* 469bc: c42a9cd4 */ lwc1 $f10,-0x632c($at) +/* 469c0: c4900038 */ lwc1 $f16,0x38($a0) +/* 469c4: 460a4202 */ mul.s $f8,$f8,$f10 +/* 469c8: 00000000 */ sll $zero,$zero,0x0 +/* 469cc: 3c017006 */ lui $at,0x7006 +/* 469d0: c4269cd8 */ lwc1 $f6,-0x6328($at) +/* 469d4: 46068402 */ mul.s $f16,$f16,$f6 +/* 469d8: 00000000 */ sll $zero,$zero,0x0 +/* 469dc: 46082100 */ add.s $f4,$f4,$f8 +/* 469e0: 46102100 */ add.s $f4,$f4,$f16 +/* 469e4: 46002100 */ add.s $f4,$f4,$f0 +/* 469e8: e504001c */ swc1 $f4,0x1c($t0) +/* 469ec: c4840008 */ lwc1 $f4,0x8($a0) +/* 469f0: c4860028 */ lwc1 $f6,0x28($a0) +/* 469f4: 46062101 */ sub.s $f4,$f4,$f6 +/* 469f8: c4880038 */ lwc1 $f8,0x38($a0) +/* 469fc: 3c017006 */ lui $at,0x7006 +/* 46a00: c42a9cdc */ lwc1 $f10,-0x6324($at) +/* 46a04: 46082101 */ sub.s $f4,$f4,$f8 +/* 46a08: 460a2102 */ mul.s $f4,$f4,$f10 +/* 46a0c: 00000000 */ sll $zero,$zero,0x0 +/* 46a10: e5040020 */ swc1 $f4,0x20($t0) +/* 46a14: c4840004 */ lwc1 $f4,0x4($a0) +/* 46a18: c4860034 */ lwc1 $f6,0x34($a0) +/* 46a1c: 46042080 */ add.s $f2,$f4,$f4 +/* 46a20: 46061000 */ add.s $f0,$f2,$f6 +/* 46a24: c4840014 */ lwc1 $f4,0x14($a0) +/* 46a28: 3c017006 */ lui $at,0x7006 +/* 46a2c: c4269ce0 */ lwc1 $f6,-0x6320($at) +/* 46a30: 46062102 */ mul.s $f4,$f4,$f6 +/* 46a34: 00000000 */ sll $zero,$zero,0x0 +/* 46a38: c4880024 */ lwc1 $f8,0x24($a0) +/* 46a3c: 3c017006 */ lui $at,0x7006 +/* 46a40: c42a9ce4 */ lwc1 $f10,-0x631c($at) +/* 46a44: c4900044 */ lwc1 $f16,0x44($a0) +/* 46a48: 460a4202 */ mul.s $f8,$f8,$f10 +/* 46a4c: 00000000 */ sll $zero,$zero,0x0 +/* 46a50: 3c017006 */ lui $at,0x7006 +/* 46a54: c4269ce8 */ lwc1 $f6,-0x6318($at) +/* 46a58: 46068402 */ mul.s $f16,$f16,$f6 +/* 46a5c: 00000000 */ sll $zero,$zero,0x0 +/* 46a60: 46082100 */ add.s $f4,$f4,$f8 +/* 46a64: 46102100 */ add.s $f4,$f4,$f16 +/* 46a68: 46002100 */ add.s $f4,$f4,$f0 +/* 46a6c: e5040024 */ swc1 $f4,0x24($t0) +/* 46a70: c4840014 */ lwc1 $f4,0x14($a0) +/* 46a74: 3c017006 */ lui $at,0x7006 +/* 46a78: c4269cec */ lwc1 $f6,-0x6314($at) +/* 46a7c: 46062102 */ mul.s $f4,$f4,$f6 +/* 46a80: 00000000 */ sll $zero,$zero,0x0 +/* 46a84: c4880024 */ lwc1 $f8,0x24($a0) +/* 46a88: 3c017006 */ lui $at,0x7006 +/* 46a8c: c42a9cf0 */ lwc1 $f10,-0x6310($at) +/* 46a90: c4900044 */ lwc1 $f16,0x44($a0) +/* 46a94: 460a4202 */ mul.s $f8,$f8,$f10 +/* 46a98: 00000000 */ sll $zero,$zero,0x0 +/* 46a9c: 3c017006 */ lui $at,0x7006 +/* 46aa0: c4269cf4 */ lwc1 $f6,-0x630c($at) +/* 46aa4: 46068402 */ mul.s $f16,$f16,$f6 +/* 46aa8: 00000000 */ sll $zero,$zero,0x0 +/* 46aac: 46082100 */ add.s $f4,$f4,$f8 +/* 46ab0: 46102100 */ add.s $f4,$f4,$f16 +/* 46ab4: 46002100 */ add.s $f4,$f4,$f0 +/* 46ab8: e504002c */ swc1 $f4,0x2c($t0) +/* 46abc: c4840014 */ lwc1 $f4,0x14($a0) +/* 46ac0: 3c017006 */ lui $at,0x7006 +/* 46ac4: c4269cf8 */ lwc1 $f6,-0x6308($at) +/* 46ac8: 46062102 */ mul.s $f4,$f4,$f6 +/* 46acc: 00000000 */ sll $zero,$zero,0x0 +/* 46ad0: c4880024 */ lwc1 $f8,0x24($a0) +/* 46ad4: 3c017006 */ lui $at,0x7006 +/* 46ad8: c42a9cfc */ lwc1 $f10,-0x6304($at) +/* 46adc: c4900044 */ lwc1 $f16,0x44($a0) +/* 46ae0: 460a4202 */ mul.s $f8,$f8,$f10 +/* 46ae4: 00000000 */ sll $zero,$zero,0x0 +/* 46ae8: 3c017006 */ lui $at,0x7006 +/* 46aec: c4269d00 */ lwc1 $f6,-0x6300($at) +/* 46af0: 46068402 */ mul.s $f16,$f16,$f6 +/* 46af4: 00000000 */ sll $zero,$zero,0x0 +/* 46af8: 46082100 */ add.s $f4,$f4,$f8 +/* 46afc: 46102100 */ add.s $f4,$f4,$f16 +/* 46b00: 46002100 */ add.s $f4,$f4,$f0 +/* 46b04: e5040030 */ swc1 $f4,0x30($t0) +/* 46b08: c4840014 */ lwc1 $f4,0x14($a0) +/* 46b0c: 46041080 */ add.s $f2,$f2,$f4 +/* 46b10: c4860024 */ lwc1 $f6,0x24($a0) +/* 46b14: c4880034 */ lwc1 $f8,0x34($a0) +/* 46b18: c48a0044 */ lwc1 $f10,0x44($a0) +/* 46b1c: 46061081 */ sub.s $f2,$f2,$f6 +/* 46b20: c4900004 */ lwc1 $f16,0x4($a0) +/* 46b24: 46081081 */ sub.s $f2,$f2,$f8 +/* 46b28: 46081081 */ sub.s $f2,$f2,$f8 +/* 46b2c: 460a1081 */ sub.s $f2,$f2,$f10 +/* 46b30: e5020028 */ swc1 $f2,0x28($t0) +/* 46b34: 46048081 */ sub.s $f2,$f16,$f4 +/* 46b38: 46061080 */ add.s $f2,$f2,$f6 +/* 46b3c: 46081081 */ sub.s $f2,$f2,$f8 +/* 46b40: 460a1080 */ add.s $f2,$f2,$f10 +/* 46b44: e5020034 */ swc1 $f2,0x34($t0) +/* 46b48: c480001c */ lwc1 $f0,0x1c($a0) +/* 46b4c: 3c017006 */ lui $at,0x7006 +/* 46b50: c4249d04 */ lwc1 $f4,-0x62fc($at) +/* 46b54: 46040002 */ mul.s $f0,$f0,$f4 +/* 46b58: 00000000 */ sll $zero,$zero,0x0 +/* 46b5c: c484000c */ lwc1 $f4,0xc($a0) +/* 46b60: 3c017006 */ lui $at,0x7006 +/* 46b64: c4269d08 */ lwc1 $f6,-0x62f8($at) +/* 46b68: 46062102 */ mul.s $f4,$f4,$f6 +/* 46b6c: 00000000 */ sll $zero,$zero,0x0 +/* 46b70: c488002c */ lwc1 $f8,0x2c($a0) +/* 46b74: 3c017006 */ lui $at,0x7006 +/* 46b78: c42a9d0c */ lwc1 $f10,-0x62f4($at) +/* 46b7c: c490003c */ lwc1 $f16,0x3c($a0) +/* 46b80: 460a4202 */ mul.s $f8,$f8,$f10 +/* 46b84: 00000000 */ sll $zero,$zero,0x0 +/* 46b88: 3c017006 */ lui $at,0x7006 +/* 46b8c: c4269d10 */ lwc1 $f6,-0x62f0($at) +/* 46b90: 46068402 */ mul.s $f16,$f16,$f6 +/* 46b94: 00000000 */ sll $zero,$zero,0x0 +/* 46b98: 46082100 */ add.s $f4,$f4,$f8 +/* 46b9c: 46102100 */ add.s $f4,$f4,$f16 +/* 46ba0: 46002100 */ add.s $f4,$f4,$f0 +/* 46ba4: e5040038 */ swc1 $f4,0x38($t0) +/* 46ba8: 46000007 */ neg.s $f0,$f0 +/* 46bac: c484000c */ lwc1 $f4,0xc($a0) +/* 46bb0: 3c017006 */ lui $at,0x7006 +/* 46bb4: c4269d14 */ lwc1 $f6,-0x62ec($at) +/* 46bb8: 46062102 */ mul.s $f4,$f4,$f6 +/* 46bbc: 00000000 */ sll $zero,$zero,0x0 +/* 46bc0: c488002c */ lwc1 $f8,0x2c($a0) +/* 46bc4: 3c017006 */ lui $at,0x7006 +/* 46bc8: c42a9d18 */ lwc1 $f10,-0x62e8($at) +/* 46bcc: c490003c */ lwc1 $f16,0x3c($a0) +/* 46bd0: 460a4202 */ mul.s $f8,$f8,$f10 +/* 46bd4: 00000000 */ sll $zero,$zero,0x0 +/* 46bd8: 3c017006 */ lui $at,0x7006 +/* 46bdc: c4269d1c */ lwc1 $f6,-0x62e4($at) +/* 46be0: 46068402 */ mul.s $f16,$f16,$f6 +/* 46be4: 00000000 */ sll $zero,$zero,0x0 +/* 46be8: 46082100 */ add.s $f4,$f4,$f8 +/* 46bec: 46102100 */ add.s $f4,$f4,$f16 +/* 46bf0: 46002100 */ add.s $f4,$f4,$f0 +/* 46bf4: e504003c */ swc1 $f4,0x3c($t0) +/* 46bf8: c484000c */ lwc1 $f4,0xc($a0) +/* 46bfc: 3c017006 */ lui $at,0x7006 +/* 46c00: c4269d20 */ lwc1 $f6,-0x62e0($at) +/* 46c04: 46062102 */ mul.s $f4,$f4,$f6 +/* 46c08: 00000000 */ sll $zero,$zero,0x0 +/* 46c0c: c488002c */ lwc1 $f8,0x2c($a0) +/* 46c10: 3c017006 */ lui $at,0x7006 +/* 46c14: c42a9d24 */ lwc1 $f10,-0x62dc($at) +/* 46c18: c490003c */ lwc1 $f16,0x3c($a0) +/* 46c1c: 460a4202 */ mul.s $f8,$f8,$f10 +/* 46c20: 00000000 */ sll $zero,$zero,0x0 +/* 46c24: 3c017006 */ lui $at,0x7006 +/* 46c28: c4269d28 */ lwc1 $f6,-0x62d8($at) +/* 46c2c: 46068402 */ mul.s $f16,$f16,$f6 +/* 46c30: 00000000 */ sll $zero,$zero,0x0 +/* 46c34: 46082100 */ add.s $f4,$f4,$f8 +/* 46c38: 46102100 */ add.s $f4,$f4,$f16 +/* 46c3c: 46002100 */ add.s $f4,$f4,$f0 +/* 46c40: e5040040 */ swc1 $f4,0x40($t0) +/* 46c44: c484000c */ lwc1 $f4,0xc($a0) +/* 46c48: c486002c */ lwc1 $f6,0x2c($a0) +/* 46c4c: 46062101 */ sub.s $f4,$f4,$f6 +/* 46c50: c488003c */ lwc1 $f8,0x3c($a0) +/* 46c54: 3c017006 */ lui $at,0x7006 +/* 46c58: c42a9d2c */ lwc1 $f10,-0x62d4($at) +/* 46c5c: 46082101 */ sub.s $f4,$f4,$f8 +/* 46c60: 460a2102 */ mul.s $f4,$f4,$f10 +/* 46c64: 00000000 */ sll $zero,$zero,0x0 +/* 46c68: e5040044 */ swc1 $f4,0x44($t0) +/* 46c6c: c5040000 */ lwc1 $f4,0x0($t0) +/* 46c70: c5060014 */ lwc1 $f6,0x14($t0) +/* 46c74: 46062100 */ add.s $f4,$f4,$f6 +/* 46c78: c5080024 */ lwc1 $f8,0x24($t0) +/* 46c7c: c50a0038 */ lwc1 $f10,0x38($t0) +/* 46c80: 3c017006 */ lui $at,0x7006 +/* 46c84: c4309d30 */ lwc1 $f16,-0x62d0($at) +/* 46c88: 460a4200 */ add.s $f8,$f8,$f10 +/* 46c8c: 46104202 */ mul.s $f8,$f8,$f16 +/* 46c90: 00000000 */ sll $zero,$zero,0x0 +/* 46c94: 3c017006 */ lui $at,0x7006 +/* 46c98: c4269d34 */ lwc1 $f6,-0x62cc($at) +/* 46c9c: 46082280 */ add.s $f10,$f4,$f8 +/* 46ca0: 46065282 */ mul.s $f10,$f10,$f6 +/* 46ca4: 00000000 */ sll $zero,$zero,0x0 +/* 46ca8: 3c017006 */ lui $at,0x7006 +/* 46cac: c4309d38 */ lwc1 $f16,-0x62c8($at) +/* 46cb0: 46082101 */ sub.s $f4,$f4,$f8 +/* 46cb4: 46102102 */ mul.s $f4,$f4,$f16 +/* 46cb8: 00000000 */ sll $zero,$zero,0x0 +/* 46cbc: e52a0000 */ swc1 $f10,0x0($t1) +/* 46cc0: e5240044 */ swc1 $f4,0x44($t1) +/* 46cc4: c5040004 */ lwc1 $f4,0x4($t0) +/* 46cc8: c5060020 */ lwc1 $f6,0x20($t0) +/* 46ccc: 46062100 */ add.s $f4,$f4,$f6 +/* 46cd0: c5080028 */ lwc1 $f8,0x28($t0) +/* 46cd4: c50a0044 */ lwc1 $f10,0x44($t0) +/* 46cd8: 3c017006 */ lui $at,0x7006 +/* 46cdc: c4309d3c */ lwc1 $f16,-0x62c4($at) +/* 46ce0: 460a4200 */ add.s $f8,$f8,$f10 +/* 46ce4: 46104202 */ mul.s $f8,$f8,$f16 +/* 46ce8: 00000000 */ sll $zero,$zero,0x0 +/* 46cec: 3c017006 */ lui $at,0x7006 +/* 46cf0: c4269d40 */ lwc1 $f6,-0x62c0($at) +/* 46cf4: 46082280 */ add.s $f10,$f4,$f8 +/* 46cf8: 46065282 */ mul.s $f10,$f10,$f6 +/* 46cfc: 00000000 */ sll $zero,$zero,0x0 +/* 46d00: 3c017006 */ lui $at,0x7006 +/* 46d04: c4309d44 */ lwc1 $f16,-0x62bc($at) +/* 46d08: 46082101 */ sub.s $f4,$f4,$f8 +/* 46d0c: 46102102 */ mul.s $f4,$f4,$f16 +/* 46d10: 00000000 */ sll $zero,$zero,0x0 +/* 46d14: e52a0004 */ swc1 $f10,0x4($t1) +/* 46d18: e5240040 */ swc1 $f4,0x40($t1) +/* 46d1c: c5040008 */ lwc1 $f4,0x8($t0) +/* 46d20: c5060018 */ lwc1 $f6,0x18($t0) +/* 46d24: 46062100 */ add.s $f4,$f4,$f6 +/* 46d28: c508002c */ lwc1 $f8,0x2c($t0) +/* 46d2c: c50a003c */ lwc1 $f10,0x3c($t0) +/* 46d30: 3c017006 */ lui $at,0x7006 +/* 46d34: c4309d48 */ lwc1 $f16,-0x62b8($at) +/* 46d38: 460a4200 */ add.s $f8,$f8,$f10 +/* 46d3c: 46104202 */ mul.s $f8,$f8,$f16 +/* 46d40: 00000000 */ sll $zero,$zero,0x0 +/* 46d44: 3c017006 */ lui $at,0x7006 +/* 46d48: c4269d4c */ lwc1 $f6,-0x62b4($at) +/* 46d4c: 46082280 */ add.s $f10,$f4,$f8 +/* 46d50: 46065282 */ mul.s $f10,$f10,$f6 +/* 46d54: 00000000 */ sll $zero,$zero,0x0 +/* 46d58: 3c017006 */ lui $at,0x7006 +/* 46d5c: c4309d50 */ lwc1 $f16,-0x62b0($at) +/* 46d60: 46082101 */ sub.s $f4,$f4,$f8 +/* 46d64: 46102102 */ mul.s $f4,$f4,$f16 +/* 46d68: 00000000 */ sll $zero,$zero,0x0 +/* 46d6c: e52a0008 */ swc1 $f10,0x8($t1) +/* 46d70: e524003c */ swc1 $f4,0x3c($t1) +/* 46d74: c504000c */ lwc1 $f4,0xc($t0) +/* 46d78: c506001c */ lwc1 $f6,0x1c($t0) +/* 46d7c: 46062100 */ add.s $f4,$f4,$f6 +/* 46d80: c5080030 */ lwc1 $f8,0x30($t0) +/* 46d84: c50a0040 */ lwc1 $f10,0x40($t0) +/* 46d88: 3c017006 */ lui $at,0x7006 +/* 46d8c: c4309d54 */ lwc1 $f16,-0x62ac($at) +/* 46d90: 460a4200 */ add.s $f8,$f8,$f10 +/* 46d94: 46104202 */ mul.s $f8,$f8,$f16 +/* 46d98: 00000000 */ sll $zero,$zero,0x0 +/* 46d9c: 3c017006 */ lui $at,0x7006 +/* 46da0: c4269d58 */ lwc1 $f6,-0x62a8($at) +/* 46da4: 46082280 */ add.s $f10,$f4,$f8 +/* 46da8: 46065282 */ mul.s $f10,$f10,$f6 +/* 46dac: 00000000 */ sll $zero,$zero,0x0 +/* 46db0: 3c017006 */ lui $at,0x7006 +/* 46db4: c4309d5c */ lwc1 $f16,-0x62a4($at) +/* 46db8: 46082101 */ sub.s $f4,$f4,$f8 +/* 46dbc: 46102102 */ mul.s $f4,$f4,$f16 +/* 46dc0: 00000000 */ sll $zero,$zero,0x0 +/* 46dc4: e52a000c */ swc1 $f10,0xc($t1) +/* 46dc8: e5240038 */ swc1 $f4,0x38($t1) +/* 46dcc: c504000c */ lwc1 $f4,0xc($t0) +/* 46dd0: c506001c */ lwc1 $f6,0x1c($t0) +/* 46dd4: 46062101 */ sub.s $f4,$f4,$f6 +/* 46dd8: c5080030 */ lwc1 $f8,0x30($t0) +/* 46ddc: c50a0040 */ lwc1 $f10,0x40($t0) +/* 46de0: 3c017006 */ lui $at,0x7006 +/* 46de4: c4309d60 */ lwc1 $f16,-0x62a0($at) +/* 46de8: 460a4201 */ sub.s $f8,$f8,$f10 +/* 46dec: 46104202 */ mul.s $f8,$f8,$f16 +/* 46df0: 00000000 */ sll $zero,$zero,0x0 +/* 46df4: 3c017006 */ lui $at,0x7006 +/* 46df8: c4269d64 */ lwc1 $f6,-0x629c($at) +/* 46dfc: 46082280 */ add.s $f10,$f4,$f8 +/* 46e00: 46065282 */ mul.s $f10,$f10,$f6 +/* 46e04: 00000000 */ sll $zero,$zero,0x0 +/* 46e08: 3c017006 */ lui $at,0x7006 +/* 46e0c: c4309d68 */ lwc1 $f16,-0x6298($at) +/* 46e10: 46082101 */ sub.s $f4,$f4,$f8 +/* 46e14: 46102102 */ mul.s $f4,$f4,$f16 +/* 46e18: 00000000 */ sll $zero,$zero,0x0 +/* 46e1c: e52a0014 */ swc1 $f10,0x14($t1) +/* 46e20: e5240030 */ swc1 $f4,0x30($t1) +/* 46e24: c5040008 */ lwc1 $f4,0x8($t0) +/* 46e28: c5060018 */ lwc1 $f6,0x18($t0) +/* 46e2c: 46062101 */ sub.s $f4,$f4,$f6 +/* 46e30: c508002c */ lwc1 $f8,0x2c($t0) +/* 46e34: c50a003c */ lwc1 $f10,0x3c($t0) +/* 46e38: 3c017006 */ lui $at,0x7006 +/* 46e3c: c4309d6c */ lwc1 $f16,-0x6294($at) +/* 46e40: 460a4201 */ sub.s $f8,$f8,$f10 +/* 46e44: 46104202 */ mul.s $f8,$f8,$f16 +/* 46e48: 00000000 */ sll $zero,$zero,0x0 +/* 46e4c: 3c017006 */ lui $at,0x7006 +/* 46e50: c4269d70 */ lwc1 $f6,-0x6290($at) +/* 46e54: 46082280 */ add.s $f10,$f4,$f8 +/* 46e58: 46065282 */ mul.s $f10,$f10,$f6 +/* 46e5c: 00000000 */ sll $zero,$zero,0x0 +/* 46e60: 3c017006 */ lui $at,0x7006 +/* 46e64: c4309d74 */ lwc1 $f16,-0x628c($at) +/* 46e68: 46082101 */ sub.s $f4,$f4,$f8 +/* 46e6c: 46102102 */ mul.s $f4,$f4,$f16 +/* 46e70: 00000000 */ sll $zero,$zero,0x0 +/* 46e74: e52a0018 */ swc1 $f10,0x18($t1) +/* 46e78: e524002c */ swc1 $f4,0x2c($t1) +/* 46e7c: c5040004 */ lwc1 $f4,0x4($t0) +/* 46e80: c5060020 */ lwc1 $f6,0x20($t0) +/* 46e84: 46062101 */ sub.s $f4,$f4,$f6 +/* 46e88: c5080028 */ lwc1 $f8,0x28($t0) +/* 46e8c: c50a0044 */ lwc1 $f10,0x44($t0) +/* 46e90: 3c017006 */ lui $at,0x7006 +/* 46e94: c4309d78 */ lwc1 $f16,-0x6288($at) +/* 46e98: 460a4201 */ sub.s $f8,$f8,$f10 +/* 46e9c: 46104202 */ mul.s $f8,$f8,$f16 +/* 46ea0: 00000000 */ sll $zero,$zero,0x0 +/* 46ea4: 3c017006 */ lui $at,0x7006 +/* 46ea8: c4269d7c */ lwc1 $f6,-0x6284($at) +/* 46eac: 46082280 */ add.s $f10,$f4,$f8 +/* 46eb0: 46065282 */ mul.s $f10,$f10,$f6 +/* 46eb4: 00000000 */ sll $zero,$zero,0x0 +/* 46eb8: 3c017006 */ lui $at,0x7006 +/* 46ebc: c4309d80 */ lwc1 $f16,-0x6280($at) +/* 46ec0: 46082101 */ sub.s $f4,$f4,$f8 +/* 46ec4: 46102102 */ mul.s $f4,$f4,$f16 +/* 46ec8: 00000000 */ sll $zero,$zero,0x0 +/* 46ecc: e52a001c */ swc1 $f10,0x1c($t1) +/* 46ed0: e5240028 */ swc1 $f4,0x28($t1) +/* 46ed4: c5040000 */ lwc1 $f4,0x0($t0) +/* 46ed8: c5060014 */ lwc1 $f6,0x14($t0) +/* 46edc: 46062101 */ sub.s $f4,$f4,$f6 +/* 46ee0: c5080024 */ lwc1 $f8,0x24($t0) +/* 46ee4: c50a0038 */ lwc1 $f10,0x38($t0) +/* 46ee8: 3c017006 */ lui $at,0x7006 +/* 46eec: c4309d84 */ lwc1 $f16,-0x627c($at) +/* 46ef0: 460a4201 */ sub.s $f8,$f8,$f10 +/* 46ef4: 46104202 */ mul.s $f8,$f8,$f16 +/* 46ef8: 00000000 */ sll $zero,$zero,0x0 +/* 46efc: 3c017006 */ lui $at,0x7006 +/* 46f00: c4269d88 */ lwc1 $f6,-0x6278($at) +/* 46f04: 46082280 */ add.s $f10,$f4,$f8 +/* 46f08: 46065282 */ mul.s $f10,$f10,$f6 +/* 46f0c: 00000000 */ sll $zero,$zero,0x0 +/* 46f10: 3c017006 */ lui $at,0x7006 +/* 46f14: c4309d8c */ lwc1 $f16,-0x6274($at) +/* 46f18: 46082101 */ sub.s $f4,$f4,$f8 +/* 46f1c: 46102102 */ mul.s $f4,$f4,$f16 +/* 46f20: 00000000 */ sll $zero,$zero,0x0 +/* 46f24: e52a0020 */ swc1 $f10,0x20($t1) +/* 46f28: e5240024 */ swc1 $f4,0x24($t1) +/* 46f2c: c5040034 */ lwc1 $f4,0x34($t0) +/* 46f30: 3c017006 */ lui $at,0x7006 +/* 46f34: c4269d90 */ lwc1 $f6,-0x6270($at) +/* 46f38: 46062102 */ mul.s $f4,$f4,$f6 +/* 46f3c: 00000000 */ sll $zero,$zero,0x0 +/* 46f40: c5080010 */ lwc1 $f8,0x10($t0) +/* 46f44: 3c017006 */ lui $at,0x7006 +/* 46f48: c42a9d94 */ lwc1 $f10,-0x626c($at) +/* 46f4c: 3c017006 */ lui $at,0x7006 +/* 46f50: c4309d98 */ lwc1 $f16,-0x6268($at) +/* 46f54: 46044180 */ add.s $f6,$f8,$f4 +/* 46f58: 460a3182 */ mul.s $f6,$f6,$f10 +/* 46f5c: 00000000 */ sll $zero,$zero,0x0 +/* 46f60: 46044101 */ sub.s $f4,$f8,$f4 +/* 46f64: 46102102 */ mul.s $f4,$f4,$f16 +/* 46f68: 00000000 */ sll $zero,$zero,0x0 +/* 46f6c: e5260010 */ swc1 $f6,0x10($t1) +/* 46f70: e5240034 */ swc1 $f4,0x34($t1) +/* 46f74: 01204025 */ or $t0,$t1,$zero +/* 46f78: 8fa900a0 */ lw $t1,0xa0($sp) +/* 46f7c: 00c05025 */ or $t2,$a2,$zero +/* 46f80: 00e05825 */ or $t3,$a3,$zero +/* 46f84: 30a50001 */ andi $a1,$a1,0x1 +/* 46f88: 10a0008b */ beqz $a1,.L000471b8 +/* 46f8c: 00000000 */ sll $zero,$zero,0x0 +/* 46f90: c5040024 */ lwc1 $f4,0x24($t0) +/* 46f94: 46002107 */ neg.s $f4,$f4 +/* 46f98: c5260000 */ lwc1 $f6,0x0($t1) +/* 46f9c: 46062102 */ mul.s $f4,$f4,$f6 +/* 46fa0: 00000000 */ sll $zero,$zero,0x0 +/* 46fa4: c5680000 */ lwc1 $f8,0x0($t3) +/* 46fa8: 46082100 */ add.s $f4,$f4,$f8 +/* 46fac: e5440000 */ swc1 $f4,0x0($t2) +/* 46fb0: c5060028 */ lwc1 $f6,0x28($t0) +/* 46fb4: c5280004 */ lwc1 $f8,0x4($t1) +/* 46fb8: 46083202 */ mul.s $f8,$f6,$f8 +/* 46fbc: 00000000 */ sll $zero,$zero,0x0 +/* 46fc0: c56a0004 */ lwc1 $f10,0x4($t3) +/* 46fc4: 460a4281 */ sub.s $f10,$f8,$f10 +/* 46fc8: e54a0004 */ swc1 $f10,0x4($t2) +/* 46fcc: c504002c */ lwc1 $f4,0x2c($t0) +/* 46fd0: 46002107 */ neg.s $f4,$f4 +/* 46fd4: c5260008 */ lwc1 $f6,0x8($t1) +/* 46fd8: 46062102 */ mul.s $f4,$f4,$f6 +/* 46fdc: 00000000 */ sll $zero,$zero,0x0 +/* 46fe0: c5680008 */ lwc1 $f8,0x8($t3) +/* 46fe4: 46082100 */ add.s $f4,$f4,$f8 +/* 46fe8: e5440008 */ swc1 $f4,0x8($t2) +/* 46fec: c5060030 */ lwc1 $f6,0x30($t0) +/* 46ff0: c528000c */ lwc1 $f8,0xc($t1) +/* 46ff4: 46083202 */ mul.s $f8,$f6,$f8 +/* 46ff8: 00000000 */ sll $zero,$zero,0x0 +/* 46ffc: c56a000c */ lwc1 $f10,0xc($t3) +/* 47000: 460a4281 */ sub.s $f10,$f8,$f10 +/* 47004: e54a000c */ swc1 $f10,0xc($t2) +/* 47008: c5040034 */ lwc1 $f4,0x34($t0) +/* 4700c: 46002107 */ neg.s $f4,$f4 +/* 47010: c5260010 */ lwc1 $f6,0x10($t1) +/* 47014: 46062102 */ mul.s $f4,$f4,$f6 +/* 47018: 00000000 */ sll $zero,$zero,0x0 +/* 4701c: c5680010 */ lwc1 $f8,0x10($t3) +/* 47020: 46082100 */ add.s $f4,$f4,$f8 +/* 47024: e5440010 */ swc1 $f4,0x10($t2) +/* 47028: c5060038 */ lwc1 $f6,0x38($t0) +/* 4702c: c5280014 */ lwc1 $f8,0x14($t1) +/* 47030: 46083202 */ mul.s $f8,$f6,$f8 +/* 47034: 00000000 */ sll $zero,$zero,0x0 +/* 47038: c56a0014 */ lwc1 $f10,0x14($t3) +/* 4703c: 460a4281 */ sub.s $f10,$f8,$f10 +/* 47040: e54a0014 */ swc1 $f10,0x14($t2) +/* 47044: c504003c */ lwc1 $f4,0x3c($t0) +/* 47048: 46002107 */ neg.s $f4,$f4 +/* 4704c: c5260018 */ lwc1 $f6,0x18($t1) +/* 47050: 46062102 */ mul.s $f4,$f4,$f6 +/* 47054: 00000000 */ sll $zero,$zero,0x0 +/* 47058: c5680018 */ lwc1 $f8,0x18($t3) +/* 4705c: 46082100 */ add.s $f4,$f4,$f8 +/* 47060: e5440018 */ swc1 $f4,0x18($t2) +/* 47064: c5060040 */ lwc1 $f6,0x40($t0) +/* 47068: c528001c */ lwc1 $f8,0x1c($t1) +/* 4706c: 46083202 */ mul.s $f8,$f6,$f8 +/* 47070: 00000000 */ sll $zero,$zero,0x0 +/* 47074: c56a001c */ lwc1 $f10,0x1c($t3) +/* 47078: 460a4281 */ sub.s $f10,$f8,$f10 +/* 4707c: e54a001c */ swc1 $f10,0x1c($t2) +/* 47080: c5040044 */ lwc1 $f4,0x44($t0) +/* 47084: 46002107 */ neg.s $f4,$f4 +/* 47088: c5260020 */ lwc1 $f6,0x20($t1) +/* 4708c: 46062102 */ mul.s $f4,$f4,$f6 +/* 47090: 00000000 */ sll $zero,$zero,0x0 +/* 47094: c5680020 */ lwc1 $f8,0x20($t3) +/* 47098: 46082100 */ add.s $f4,$f4,$f8 +/* 4709c: e5440020 */ swc1 $f4,0x20($t2) +/* 470a0: c5060044 */ lwc1 $f6,0x44($t0) +/* 470a4: 46003187 */ neg.s $f6,$f6 +/* 470a8: c5280024 */ lwc1 $f8,0x24($t1) +/* 470ac: 46083202 */ mul.s $f8,$f6,$f8 +/* 470b0: 00000000 */ sll $zero,$zero,0x0 +/* 470b4: c56a0024 */ lwc1 $f10,0x24($t3) +/* 470b8: 460a4281 */ sub.s $f10,$f8,$f10 +/* 470bc: e54a0024 */ swc1 $f10,0x24($t2) +/* 470c0: c5040040 */ lwc1 $f4,0x40($t0) +/* 470c4: c5260028 */ lwc1 $f6,0x28($t1) +/* 470c8: 46062102 */ mul.s $f4,$f4,$f6 +/* 470cc: 00000000 */ sll $zero,$zero,0x0 +/* 470d0: c5680028 */ lwc1 $f8,0x28($t3) +/* 470d4: 46082100 */ add.s $f4,$f4,$f8 +/* 470d8: e5440028 */ swc1 $f4,0x28($t2) +/* 470dc: c506003c */ lwc1 $f6,0x3c($t0) +/* 470e0: 46003187 */ neg.s $f6,$f6 +/* 470e4: c528002c */ lwc1 $f8,0x2c($t1) +/* 470e8: 46083202 */ mul.s $f8,$f6,$f8 +/* 470ec: 00000000 */ sll $zero,$zero,0x0 +/* 470f0: c56a002c */ lwc1 $f10,0x2c($t3) +/* 470f4: 460a4281 */ sub.s $f10,$f8,$f10 +/* 470f8: e54a002c */ swc1 $f10,0x2c($t2) +/* 470fc: c5040038 */ lwc1 $f4,0x38($t0) +/* 47100: c5260030 */ lwc1 $f6,0x30($t1) +/* 47104: 46062102 */ mul.s $f4,$f4,$f6 +/* 47108: 00000000 */ sll $zero,$zero,0x0 +/* 4710c: c5680030 */ lwc1 $f8,0x30($t3) +/* 47110: 46082100 */ add.s $f4,$f4,$f8 +/* 47114: e5440030 */ swc1 $f4,0x30($t2) +/* 47118: c5060034 */ lwc1 $f6,0x34($t0) +/* 4711c: 46003187 */ neg.s $f6,$f6 +/* 47120: c5280034 */ lwc1 $f8,0x34($t1) +/* 47124: 46083202 */ mul.s $f8,$f6,$f8 +/* 47128: 00000000 */ sll $zero,$zero,0x0 +/* 4712c: c56a0034 */ lwc1 $f10,0x34($t3) +/* 47130: 460a4281 */ sub.s $f10,$f8,$f10 +/* 47134: e54a0034 */ swc1 $f10,0x34($t2) +/* 47138: c5040030 */ lwc1 $f4,0x30($t0) +/* 4713c: c5260038 */ lwc1 $f6,0x38($t1) +/* 47140: 46062102 */ mul.s $f4,$f4,$f6 +/* 47144: 00000000 */ sll $zero,$zero,0x0 +/* 47148: c5680038 */ lwc1 $f8,0x38($t3) +/* 4714c: 46082100 */ add.s $f4,$f4,$f8 +/* 47150: e5440038 */ swc1 $f4,0x38($t2) +/* 47154: c506002c */ lwc1 $f6,0x2c($t0) +/* 47158: 46003187 */ neg.s $f6,$f6 +/* 4715c: c528003c */ lwc1 $f8,0x3c($t1) +/* 47160: 46083202 */ mul.s $f8,$f6,$f8 +/* 47164: 00000000 */ sll $zero,$zero,0x0 +/* 47168: c56a003c */ lwc1 $f10,0x3c($t3) +/* 4716c: 460a4281 */ sub.s $f10,$f8,$f10 +/* 47170: e54a003c */ swc1 $f10,0x3c($t2) +/* 47174: c5040028 */ lwc1 $f4,0x28($t0) +/* 47178: c5260040 */ lwc1 $f6,0x40($t1) +/* 4717c: 46062102 */ mul.s $f4,$f4,$f6 +/* 47180: 00000000 */ sll $zero,$zero,0x0 +/* 47184: c5680040 */ lwc1 $f8,0x40($t3) +/* 47188: 46082100 */ add.s $f4,$f4,$f8 +/* 4718c: e5440040 */ swc1 $f4,0x40($t2) +/* 47190: c5060024 */ lwc1 $f6,0x24($t0) +/* 47194: 46003187 */ neg.s $f6,$f6 +/* 47198: c5280044 */ lwc1 $f8,0x44($t1) +/* 4719c: 46083202 */ mul.s $f8,$f6,$f8 +/* 471a0: 00000000 */ sll $zero,$zero,0x0 +/* 471a4: c56a0044 */ lwc1 $f10,0x44($t3) +/* 471a8: 460a4281 */ sub.s $f10,$f8,$f10 +/* 471ac: e54a0044 */ swc1 $f10,0x44($t2) +/* 471b0: 10000088 */ beqz $zero,.L000473d4 +/* 471b4: 00000000 */ sll $zero,$zero,0x0 +.L000471b8: +/* 471b8: c5040024 */ lwc1 $f4,0x24($t0) +/* 471bc: 46002107 */ neg.s $f4,$f4 +/* 471c0: c5260000 */ lwc1 $f6,0x0($t1) +/* 471c4: 46062102 */ mul.s $f4,$f4,$f6 +/* 471c8: 00000000 */ sll $zero,$zero,0x0 +/* 471cc: c5680000 */ lwc1 $f8,0x0($t3) +/* 471d0: 46082100 */ add.s $f4,$f4,$f8 +/* 471d4: e5440000 */ swc1 $f4,0x0($t2) +/* 471d8: c5060028 */ lwc1 $f6,0x28($t0) +/* 471dc: 46003187 */ neg.s $f6,$f6 +/* 471e0: c5280004 */ lwc1 $f8,0x4($t1) +/* 471e4: 46083202 */ mul.s $f8,$f6,$f8 +/* 471e8: 00000000 */ sll $zero,$zero,0x0 +/* 471ec: c56a0004 */ lwc1 $f10,0x4($t3) +/* 471f0: 460a4280 */ add.s $f10,$f8,$f10 +/* 471f4: e54a0004 */ swc1 $f10,0x4($t2) +/* 471f8: c504002c */ lwc1 $f4,0x2c($t0) +/* 471fc: 46002107 */ neg.s $f4,$f4 +/* 47200: c5260008 */ lwc1 $f6,0x8($t1) +/* 47204: 46062102 */ mul.s $f4,$f4,$f6 +/* 47208: 00000000 */ sll $zero,$zero,0x0 +/* 4720c: c5680008 */ lwc1 $f8,0x8($t3) +/* 47210: 46082100 */ add.s $f4,$f4,$f8 +/* 47214: e5440008 */ swc1 $f4,0x8($t2) +/* 47218: c5060030 */ lwc1 $f6,0x30($t0) +/* 4721c: 46003187 */ neg.s $f6,$f6 +/* 47220: c528000c */ lwc1 $f8,0xc($t1) +/* 47224: 46083202 */ mul.s $f8,$f6,$f8 +/* 47228: 00000000 */ sll $zero,$zero,0x0 +/* 4722c: c56a000c */ lwc1 $f10,0xc($t3) +/* 47230: 460a4280 */ add.s $f10,$f8,$f10 +/* 47234: e54a000c */ swc1 $f10,0xc($t2) +/* 47238: c5040034 */ lwc1 $f4,0x34($t0) +/* 4723c: 46002107 */ neg.s $f4,$f4 +/* 47240: c5260010 */ lwc1 $f6,0x10($t1) +/* 47244: 46062102 */ mul.s $f4,$f4,$f6 +/* 47248: 00000000 */ sll $zero,$zero,0x0 +/* 4724c: c5680010 */ lwc1 $f8,0x10($t3) +/* 47250: 46082100 */ add.s $f4,$f4,$f8 +/* 47254: e5440010 */ swc1 $f4,0x10($t2) +/* 47258: c5060038 */ lwc1 $f6,0x38($t0) +/* 4725c: 46003187 */ neg.s $f6,$f6 +/* 47260: c5280014 */ lwc1 $f8,0x14($t1) +/* 47264: 46083202 */ mul.s $f8,$f6,$f8 +/* 47268: 00000000 */ sll $zero,$zero,0x0 +/* 4726c: c56a0014 */ lwc1 $f10,0x14($t3) +/* 47270: 460a4280 */ add.s $f10,$f8,$f10 +/* 47274: e54a0014 */ swc1 $f10,0x14($t2) +/* 47278: c504003c */ lwc1 $f4,0x3c($t0) +/* 4727c: 46002107 */ neg.s $f4,$f4 +/* 47280: c5260018 */ lwc1 $f6,0x18($t1) +/* 47284: 46062102 */ mul.s $f4,$f4,$f6 +/* 47288: 00000000 */ sll $zero,$zero,0x0 +/* 4728c: c5680018 */ lwc1 $f8,0x18($t3) +/* 47290: 46082100 */ add.s $f4,$f4,$f8 +/* 47294: e5440018 */ swc1 $f4,0x18($t2) +/* 47298: c5060040 */ lwc1 $f6,0x40($t0) +/* 4729c: 46003187 */ neg.s $f6,$f6 +/* 472a0: c528001c */ lwc1 $f8,0x1c($t1) +/* 472a4: 46083202 */ mul.s $f8,$f6,$f8 +/* 472a8: 00000000 */ sll $zero,$zero,0x0 +/* 472ac: c56a001c */ lwc1 $f10,0x1c($t3) +/* 472b0: 460a4280 */ add.s $f10,$f8,$f10 +/* 472b4: e54a001c */ swc1 $f10,0x1c($t2) +/* 472b8: c5040044 */ lwc1 $f4,0x44($t0) +/* 472bc: 46002107 */ neg.s $f4,$f4 +/* 472c0: c5260020 */ lwc1 $f6,0x20($t1) +/* 472c4: 46062102 */ mul.s $f4,$f4,$f6 +/* 472c8: 00000000 */ sll $zero,$zero,0x0 +/* 472cc: c5680020 */ lwc1 $f8,0x20($t3) +/* 472d0: 46082100 */ add.s $f4,$f4,$f8 +/* 472d4: e5440020 */ swc1 $f4,0x20($t2) +/* 472d8: c5060044 */ lwc1 $f6,0x44($t0) +/* 472dc: c5280024 */ lwc1 $f8,0x24($t1) +/* 472e0: 46083202 */ mul.s $f8,$f6,$f8 +/* 472e4: 00000000 */ sll $zero,$zero,0x0 +/* 472e8: c56a0024 */ lwc1 $f10,0x24($t3) +/* 472ec: 460a4280 */ add.s $f10,$f8,$f10 +/* 472f0: e54a0024 */ swc1 $f10,0x24($t2) +/* 472f4: c5040040 */ lwc1 $f4,0x40($t0) +/* 472f8: c5260028 */ lwc1 $f6,0x28($t1) +/* 472fc: 46062102 */ mul.s $f4,$f4,$f6 +/* 47300: 00000000 */ sll $zero,$zero,0x0 +/* 47304: c5680028 */ lwc1 $f8,0x28($t3) +/* 47308: 46082100 */ add.s $f4,$f4,$f8 +/* 4730c: e5440028 */ swc1 $f4,0x28($t2) +/* 47310: c506003c */ lwc1 $f6,0x3c($t0) +/* 47314: c528002c */ lwc1 $f8,0x2c($t1) +/* 47318: 46083202 */ mul.s $f8,$f6,$f8 +/* 4731c: 00000000 */ sll $zero,$zero,0x0 +/* 47320: c56a002c */ lwc1 $f10,0x2c($t3) +/* 47324: 460a4280 */ add.s $f10,$f8,$f10 +/* 47328: e54a002c */ swc1 $f10,0x2c($t2) +/* 4732c: c5040038 */ lwc1 $f4,0x38($t0) +/* 47330: c5260030 */ lwc1 $f6,0x30($t1) +/* 47334: 46062102 */ mul.s $f4,$f4,$f6 +/* 47338: 00000000 */ sll $zero,$zero,0x0 +/* 4733c: c5680030 */ lwc1 $f8,0x30($t3) +/* 47340: 46082100 */ add.s $f4,$f4,$f8 +/* 47344: e5440030 */ swc1 $f4,0x30($t2) +/* 47348: c5060034 */ lwc1 $f6,0x34($t0) +/* 4734c: c5280034 */ lwc1 $f8,0x34($t1) +/* 47350: 46083202 */ mul.s $f8,$f6,$f8 +/* 47354: 00000000 */ sll $zero,$zero,0x0 +/* 47358: c56a0034 */ lwc1 $f10,0x34($t3) +/* 4735c: 460a4280 */ add.s $f10,$f8,$f10 +/* 47360: e54a0034 */ swc1 $f10,0x34($t2) +/* 47364: c5040030 */ lwc1 $f4,0x30($t0) +/* 47368: c5260038 */ lwc1 $f6,0x38($t1) +/* 4736c: 46062102 */ mul.s $f4,$f4,$f6 +/* 47370: 00000000 */ sll $zero,$zero,0x0 +/* 47374: c5680038 */ lwc1 $f8,0x38($t3) +/* 47378: 46082100 */ add.s $f4,$f4,$f8 +/* 4737c: e5440038 */ swc1 $f4,0x38($t2) +/* 47380: c506002c */ lwc1 $f6,0x2c($t0) +/* 47384: c528003c */ lwc1 $f8,0x3c($t1) +/* 47388: 46083202 */ mul.s $f8,$f6,$f8 +/* 4738c: 00000000 */ sll $zero,$zero,0x0 +/* 47390: c56a003c */ lwc1 $f10,0x3c($t3) +/* 47394: 460a4280 */ add.s $f10,$f8,$f10 +/* 47398: e54a003c */ swc1 $f10,0x3c($t2) +/* 4739c: c5040028 */ lwc1 $f4,0x28($t0) +/* 473a0: c5260040 */ lwc1 $f6,0x40($t1) +/* 473a4: 46062102 */ mul.s $f4,$f4,$f6 +/* 473a8: 00000000 */ sll $zero,$zero,0x0 +/* 473ac: c5680040 */ lwc1 $f8,0x40($t3) +/* 473b0: 46082100 */ add.s $f4,$f4,$f8 +/* 473b4: e5440040 */ swc1 $f4,0x40($t2) +/* 473b8: c5060024 */ lwc1 $f6,0x24($t0) +/* 473bc: c5280044 */ lwc1 $f8,0x44($t1) +/* 473c0: 46083202 */ mul.s $f8,$f6,$f8 +/* 473c4: 00000000 */ sll $zero,$zero,0x0 +/* 473c8: c56a0044 */ lwc1 $f10,0x44($t3) +/* 473cc: 460a4280 */ add.s $f10,$f8,$f10 +/* 473d0: e54a0044 */ swc1 $f10,0x44($t2) +.L000473d4: +/* 473d4: c5040020 */ lwc1 $f4,0x20($t0) +/* 473d8: c5260048 */ lwc1 $f6,0x48($t1) +/* 473dc: 46062102 */ mul.s $f4,$f4,$f6 +/* 473e0: 00000000 */ sll $zero,$zero,0x0 +/* 473e4: c508001c */ lwc1 $f8,0x1c($t0) +/* 473e8: c52a004c */ lwc1 $f10,0x4c($t1) +/* 473ec: 460a4202 */ mul.s $f8,$f8,$f10 +/* 473f0: 00000000 */ sll $zero,$zero,0x0 +/* 473f4: e5640000 */ swc1 $f4,0x0($t3) +/* 473f8: e5680004 */ swc1 $f8,0x4($t3) +/* 473fc: c5040018 */ lwc1 $f4,0x18($t0) +/* 47400: c5260050 */ lwc1 $f6,0x50($t1) +/* 47404: 46062102 */ mul.s $f4,$f4,$f6 +/* 47408: 00000000 */ sll $zero,$zero,0x0 +/* 4740c: c5080014 */ lwc1 $f8,0x14($t0) +/* 47410: c52a0054 */ lwc1 $f10,0x54($t1) +/* 47414: 460a4202 */ mul.s $f8,$f8,$f10 +/* 47418: 00000000 */ sll $zero,$zero,0x0 +/* 4741c: e5640008 */ swc1 $f4,0x8($t3) +/* 47420: e568000c */ swc1 $f8,0xc($t3) +/* 47424: c5040010 */ lwc1 $f4,0x10($t0) +/* 47428: c5260058 */ lwc1 $f6,0x58($t1) +/* 4742c: 46062102 */ mul.s $f4,$f4,$f6 +/* 47430: 00000000 */ sll $zero,$zero,0x0 +/* 47434: c508000c */ lwc1 $f8,0xc($t0) +/* 47438: c52a005c */ lwc1 $f10,0x5c($t1) +/* 4743c: 460a4202 */ mul.s $f8,$f8,$f10 +/* 47440: 00000000 */ sll $zero,$zero,0x0 +/* 47444: e5640010 */ swc1 $f4,0x10($t3) +/* 47448: e5680014 */ swc1 $f8,0x14($t3) +/* 4744c: c5040008 */ lwc1 $f4,0x8($t0) +/* 47450: c5260060 */ lwc1 $f6,0x60($t1) +/* 47454: 46062102 */ mul.s $f4,$f4,$f6 +/* 47458: 00000000 */ sll $zero,$zero,0x0 +/* 4745c: c5080004 */ lwc1 $f8,0x4($t0) +/* 47460: c52a0064 */ lwc1 $f10,0x64($t1) +/* 47464: 460a4202 */ mul.s $f8,$f8,$f10 +/* 47468: 00000000 */ sll $zero,$zero,0x0 +/* 4746c: e5640018 */ swc1 $f4,0x18($t3) +/* 47470: e568001c */ swc1 $f8,0x1c($t3) +/* 47474: c5040000 */ lwc1 $f4,0x0($t0) +/* 47478: c5260068 */ lwc1 $f6,0x68($t1) +/* 4747c: 46062102 */ mul.s $f4,$f4,$f6 +/* 47480: 00000000 */ sll $zero,$zero,0x0 +/* 47484: c5080000 */ lwc1 $f8,0x0($t0) +/* 47488: c52a006c */ lwc1 $f10,0x6c($t1) +/* 4748c: 460a4202 */ mul.s $f8,$f8,$f10 +/* 47490: 00000000 */ sll $zero,$zero,0x0 +/* 47494: e5640020 */ swc1 $f4,0x20($t3) +/* 47498: e5680024 */ swc1 $f8,0x24($t3) +/* 4749c: c5040004 */ lwc1 $f4,0x4($t0) +/* 474a0: c5260070 */ lwc1 $f6,0x70($t1) +/* 474a4: 46062102 */ mul.s $f4,$f4,$f6 +/* 474a8: 00000000 */ sll $zero,$zero,0x0 +/* 474ac: c5080008 */ lwc1 $f8,0x8($t0) +/* 474b0: c52a0074 */ lwc1 $f10,0x74($t1) +/* 474b4: 460a4202 */ mul.s $f8,$f8,$f10 +/* 474b8: 00000000 */ sll $zero,$zero,0x0 +/* 474bc: e5640028 */ swc1 $f4,0x28($t3) +/* 474c0: e568002c */ swc1 $f8,0x2c($t3) +/* 474c4: c504000c */ lwc1 $f4,0xc($t0) +/* 474c8: c5260078 */ lwc1 $f6,0x78($t1) +/* 474cc: 46062102 */ mul.s $f4,$f4,$f6 +/* 474d0: 00000000 */ sll $zero,$zero,0x0 +/* 474d4: c5080010 */ lwc1 $f8,0x10($t0) +/* 474d8: c52a007c */ lwc1 $f10,0x7c($t1) +/* 474dc: 460a4202 */ mul.s $f8,$f8,$f10 +/* 474e0: 00000000 */ sll $zero,$zero,0x0 +/* 474e4: e5640030 */ swc1 $f4,0x30($t3) +/* 474e8: e5680034 */ swc1 $f8,0x34($t3) +/* 474ec: c5040014 */ lwc1 $f4,0x14($t0) +/* 474f0: c5260080 */ lwc1 $f6,0x80($t1) +/* 474f4: 46062102 */ mul.s $f4,$f4,$f6 +/* 474f8: 00000000 */ sll $zero,$zero,0x0 +/* 474fc: c5080018 */ lwc1 $f8,0x18($t0) +/* 47500: c52a0084 */ lwc1 $f10,0x84($t1) +/* 47504: 460a4202 */ mul.s $f8,$f8,$f10 +/* 47508: 00000000 */ sll $zero,$zero,0x0 +/* 4750c: e5640038 */ swc1 $f4,0x38($t3) +/* 47510: e568003c */ swc1 $f8,0x3c($t3) +/* 47514: c504001c */ lwc1 $f4,0x1c($t0) +/* 47518: c5260088 */ lwc1 $f6,0x88($t1) +/* 4751c: 46062102 */ mul.s $f4,$f4,$f6 +/* 47520: 00000000 */ sll $zero,$zero,0x0 +/* 47524: c5080020 */ lwc1 $f8,0x20($t0) +/* 47528: c52a008c */ lwc1 $f10,0x8c($t1) +/* 4752c: 460a4202 */ mul.s $f8,$f8,$f10 +/* 47530: 00000000 */ sll $zero,$zero,0x0 +/* 47534: e5640040 */ swc1 $f4,0x40($t3) +/* 47538: e5680044 */ swc1 $f8,0x44($t3) +/* 4753c: 27bd0090 */ addiu $sp,$sp,0x90 +/* 47540: 03e00008 */ jr $ra +/* 47544: 00000000 */ sll $zero,$zero,0x0 +/* 47548: 00000000 */ sll $zero,$zero,0x0 +/* 4754c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00047550 +/* 47550: 27bdff30 */ addiu $sp,$sp,-208 +/* 47554: 03a04025 */ or $t0,$sp,$zero +/* 47558: 250900d0 */ addiu $t1,$t0,0xd0 +.L0004755c: +/* 4755c: ad000000 */ sw $zero,0x0($t0) +/* 47560: ad000004 */ sw $zero,0x4($t0) +/* 47564: ad000008 */ sw $zero,0x8($t0) +/* 47568: ad00000c */ sw $zero,0xc($t0) +/* 4756c: 25080010 */ addiu $t0,$t0,0x10 +/* 47570: 1509fffa */ bne $t0,$t1,.L0004755c +/* 47574: 00000000 */ sll $zero,$zero,0x0 +/* 47578: 00805025 */ or $t2,$a0,$zero +/* 4757c: 03a05825 */ or $t3,$sp,$zero +/* 47580: 256c0040 */ addiu $t4,$t3,0x40 +/* 47584: 01807025 */ or $t6,$t4,$zero +/* 47588: 240d0003 */ addiu $t5,$zero,0x3 +.L0004758c: +/* 4758c: c5440014 */ lwc1 $f4,0x14($t2) +/* 47590: c5460010 */ lwc1 $f6,0x10($t2) +/* 47594: 46062100 */ add.s $f4,$f4,$f6 +/* 47598: c5480010 */ lwc1 $f8,0x10($t2) +/* 4759c: c54a000c */ lwc1 $f10,0xc($t2) +/* 475a0: 460a4200 */ add.s $f8,$f8,$f10 +/* 475a4: e5440014 */ swc1 $f4,0x14($t2) +/* 475a8: e5480010 */ swc1 $f8,0x10($t2) +/* 475ac: c544000c */ lwc1 $f4,0xc($t2) +/* 475b0: c5460008 */ lwc1 $f6,0x8($t2) +/* 475b4: 46062100 */ add.s $f4,$f4,$f6 +/* 475b8: c5480008 */ lwc1 $f8,0x8($t2) +/* 475bc: c54a0004 */ lwc1 $f10,0x4($t2) +/* 475c0: 460a4200 */ add.s $f8,$f8,$f10 +/* 475c4: e544000c */ swc1 $f4,0xc($t2) +/* 475c8: e5480008 */ swc1 $f8,0x8($t2) +/* 475cc: c5440004 */ lwc1 $f4,0x4($t2) +/* 475d0: c5460000 */ lwc1 $f6,0x0($t2) +/* 475d4: 46062100 */ add.s $f4,$f4,$f6 +/* 475d8: c5480014 */ lwc1 $f8,0x14($t2) +/* 475dc: c54a000c */ lwc1 $f10,0xc($t2) +/* 475e0: 460a4200 */ add.s $f8,$f8,$f10 +/* 475e4: e5440004 */ swc1 $f4,0x4($t2) +/* 475e8: e5480014 */ swc1 $f8,0x14($t2) +/* 475ec: c544000c */ lwc1 $f4,0xc($t2) +/* 475f0: c5460004 */ lwc1 $f6,0x4($t2) +/* 475f4: 46062100 */ add.s $f4,$f4,$f6 +/* 475f8: e544000c */ swc1 $f4,0xc($t2) +/* 475fc: c5440008 */ lwc1 $f4,0x8($t2) +/* 47600: 3c017006 */ lui $at,0x7006 +/* 47604: c4269d9c */ lwc1 $f6,-0x6264($at) +/* 47608: 46062182 */ mul.s $f6,$f4,$f6 +/* 4760c: 00000000 */ sll $zero,$zero,0x0 +/* 47610: c5480010 */ lwc1 $f8,0x10($t2) +/* 47614: 3c013f00 */ lui $at,0x3f00 +/* 47618: 44815000 */ mtc1 $at,$f10 +/* 4761c: 00000000 */ sll $zero,$zero,0x0 +/* 47620: c5500000 */ lwc1 $f16,0x0($t2) +/* 47624: 460a4282 */ mul.s $f10,$f8,$f10 +/* 47628: 00000000 */ sll $zero,$zero,0x0 +/* 4762c: 460a8480 */ add.s $f18,$f16,$f10 +/* 47630: 46088001 */ sub.s $f0,$f16,$f8 +/* 47634: e5600004 */ swc1 $f0,0x4($t3) +/* 47638: 46069000 */ add.s $f0,$f18,$f6 +/* 4763c: e5600000 */ swc1 $f0,0x0($t3) +/* 47640: 46069001 */ sub.s $f0,$f18,$f6 +/* 47644: e5600008 */ swc1 $f0,0x8($t3) +/* 47648: c544000c */ lwc1 $f4,0xc($t2) +/* 4764c: 3c017006 */ lui $at,0x7006 +/* 47650: c4269da0 */ lwc1 $f6,-0x6260($at) +/* 47654: 46062182 */ mul.s $f6,$f4,$f6 +/* 47658: 00000000 */ sll $zero,$zero,0x0 +/* 4765c: c5480014 */ lwc1 $f8,0x14($t2) +/* 47660: 3c013f00 */ lui $at,0x3f00 +/* 47664: 44815000 */ mtc1 $at,$f10 +/* 47668: 00000000 */ sll $zero,$zero,0x0 +/* 4766c: c5500004 */ lwc1 $f16,0x4($t2) +/* 47670: 460a4282 */ mul.s $f10,$f8,$f10 +/* 47674: 00000000 */ sll $zero,$zero,0x0 +/* 47678: 460a8480 */ add.s $f18,$f16,$f10 +/* 4767c: 46088001 */ sub.s $f0,$f16,$f8 +/* 47680: e5600010 */ swc1 $f0,0x10($t3) +/* 47684: 46069000 */ add.s $f0,$f18,$f6 +/* 47688: e5600014 */ swc1 $f0,0x14($t3) +/* 4768c: 46069001 */ sub.s $f0,$f18,$f6 +/* 47690: e560000c */ swc1 $f0,0xc($t3) +/* 47694: c564000c */ lwc1 $f4,0xc($t3) +/* 47698: 3c017006 */ lui $at,0x7006 +/* 4769c: c4269da4 */ lwc1 $f6,-0x625c($at) +/* 476a0: 46062102 */ mul.s $f4,$f4,$f6 +/* 476a4: 00000000 */ sll $zero,$zero,0x0 +/* 476a8: c5680010 */ lwc1 $f8,0x10($t3) +/* 476ac: 3c017006 */ lui $at,0x7006 +/* 476b0: c42a9da8 */ lwc1 $f10,-0x6258($at) +/* 476b4: 460a4202 */ mul.s $f8,$f8,$f10 +/* 476b8: 00000000 */ sll $zero,$zero,0x0 +/* 476bc: e564000c */ swc1 $f4,0xc($t3) +/* 476c0: e5680010 */ swc1 $f8,0x10($t3) +/* 476c4: c5640014 */ lwc1 $f4,0x14($t3) +/* 476c8: 3c017006 */ lui $at,0x7006 +/* 476cc: c4269dac */ lwc1 $f6,-0x6254($at) +/* 476d0: 46062102 */ mul.s $f4,$f4,$f6 +/* 476d4: 00000000 */ sll $zero,$zero,0x0 +/* 476d8: e5640014 */ swc1 $f4,0x14($t3) +/* 476dc: c5640000 */ lwc1 $f4,0x0($t3) +/* 476e0: c5660014 */ lwc1 $f6,0x14($t3) +/* 476e4: 46062200 */ add.s $f8,$f4,$f6 +/* 476e8: e5680000 */ swc1 $f8,0x0($t3) +/* 476ec: 46062281 */ sub.s $f10,$f4,$f6 +/* 476f0: e56a0014 */ swc1 $f10,0x14($t3) +/* 476f4: c5640004 */ lwc1 $f4,0x4($t3) +/* 476f8: c5660010 */ lwc1 $f6,0x10($t3) +/* 476fc: 46062200 */ add.s $f8,$f4,$f6 +/* 47700: e5680004 */ swc1 $f8,0x4($t3) +/* 47704: 46062201 */ sub.s $f8,$f4,$f6 +/* 47708: e5680010 */ swc1 $f8,0x10($t3) +/* 4770c: c5640008 */ lwc1 $f4,0x8($t3) +/* 47710: c566000c */ lwc1 $f6,0xc($t3) +/* 47714: 46062200 */ add.s $f8,$f4,$f6 +/* 47718: e5680008 */ swc1 $f8,0x8($t3) +/* 4771c: 46062201 */ sub.s $f8,$f4,$f6 +/* 47720: e568000c */ swc1 $f8,0xc($t3) +/* 47724: c5640000 */ lwc1 $f4,0x0($t3) +/* 47728: 3c017006 */ lui $at,0x7006 +/* 4772c: c4269db0 */ lwc1 $f6,-0x6250($at) +/* 47730: 46062102 */ mul.s $f4,$f4,$f6 +/* 47734: 00000000 */ sll $zero,$zero,0x0 +/* 47738: c5680004 */ lwc1 $f8,0x4($t3) +/* 4773c: 3c017006 */ lui $at,0x7006 +/* 47740: c42a9db4 */ lwc1 $f10,-0x624c($at) +/* 47744: 460a4202 */ mul.s $f8,$f8,$f10 +/* 47748: 00000000 */ sll $zero,$zero,0x0 +/* 4774c: e5640000 */ swc1 $f4,0x0($t3) +/* 47750: e5680004 */ swc1 $f8,0x4($t3) +/* 47754: c5640008 */ lwc1 $f4,0x8($t3) +/* 47758: 3c017006 */ lui $at,0x7006 +/* 4775c: c4269db8 */ lwc1 $f6,-0x6248($at) +/* 47760: 46062102 */ mul.s $f4,$f4,$f6 +/* 47764: 00000000 */ sll $zero,$zero,0x0 +/* 47768: c568000c */ lwc1 $f8,0xc($t3) +/* 4776c: 3c017006 */ lui $at,0x7006 +/* 47770: c42a9dbc */ lwc1 $f10,-0x6244($at) +/* 47774: 460a4202 */ mul.s $f8,$f8,$f10 +/* 47778: 00000000 */ sll $zero,$zero,0x0 +/* 4777c: e5640008 */ swc1 $f4,0x8($t3) +/* 47780: e568000c */ swc1 $f8,0xc($t3) +/* 47784: c5640010 */ lwc1 $f4,0x10($t3) +/* 47788: 3c017006 */ lui $at,0x7006 +/* 4778c: c4269dc0 */ lwc1 $f6,-0x6240($at) +/* 47790: 46062102 */ mul.s $f4,$f4,$f6 +/* 47794: 00000000 */ sll $zero,$zero,0x0 +/* 47798: c5680014 */ lwc1 $f8,0x14($t3) +/* 4779c: 3c017006 */ lui $at,0x7006 +/* 477a0: c42a9dc4 */ lwc1 $f10,-0x623c($at) +/* 477a4: 460a4202 */ mul.s $f8,$f8,$f10 +/* 477a8: 00000000 */ sll $zero,$zero,0x0 +/* 477ac: e5640010 */ swc1 $f4,0x10($t3) +/* 477b0: e5680014 */ swc1 $f8,0x14($t3) +/* 477b4: c5640000 */ lwc1 $f4,0x0($t3) +/* 477b8: 3c017006 */ lui $at,0x7006 +/* 477bc: c4269dc8 */ lwc1 $f6,-0x6238($at) +/* 477c0: 46062102 */ mul.s $f4,$f4,$f6 +/* 477c4: 00000000 */ sll $zero,$zero,0x0 +/* 477c8: c5680000 */ lwc1 $f8,0x0($t3) +/* 477cc: 3c017006 */ lui $at,0x7006 +/* 477d0: c42a9dcc */ lwc1 $f10,-0x6234($at) +/* 477d4: 460a4202 */ mul.s $f8,$f8,$f10 +/* 477d8: 00000000 */ sll $zero,$zero,0x0 +/* 477dc: e5640020 */ swc1 $f4,0x20($t3) +/* 477e0: e5680024 */ swc1 $f8,0x24($t3) +/* 477e4: c5640004 */ lwc1 $f4,0x4($t3) +/* 477e8: 3c017006 */ lui $at,0x7006 +/* 477ec: c4269dd0 */ lwc1 $f6,-0x6230($at) +/* 477f0: 46062102 */ mul.s $f4,$f4,$f6 +/* 477f4: 00000000 */ sll $zero,$zero,0x0 +/* 477f8: c5680004 */ lwc1 $f8,0x4($t3) +/* 477fc: 3c017006 */ lui $at,0x7006 +/* 47800: c42a9dd4 */ lwc1 $f10,-0x622c($at) +/* 47804: 460a4202 */ mul.s $f8,$f8,$f10 +/* 47808: 00000000 */ sll $zero,$zero,0x0 +/* 4780c: e564001c */ swc1 $f4,0x1c($t3) +/* 47810: e5680028 */ swc1 $f8,0x28($t3) +/* 47814: c5640008 */ lwc1 $f4,0x8($t3) +/* 47818: 3c017006 */ lui $at,0x7006 +/* 4781c: c4269dd8 */ lwc1 $f6,-0x6228($at) +/* 47820: 46062102 */ mul.s $f4,$f4,$f6 +/* 47824: 00000000 */ sll $zero,$zero,0x0 +/* 47828: c5680008 */ lwc1 $f8,0x8($t3) +/* 4782c: 3c017006 */ lui $at,0x7006 +/* 47830: c42a9ddc */ lwc1 $f10,-0x6224($at) +/* 47834: 460a4202 */ mul.s $f8,$f8,$f10 +/* 47838: 00000000 */ sll $zero,$zero,0x0 +/* 4783c: e5640018 */ swc1 $f4,0x18($t3) +/* 47840: e568002c */ swc1 $f8,0x2c($t3) +/* 47844: c564000c */ lwc1 $f4,0xc($t3) +/* 47848: 3c013f80 */ lui $at,0x3f80 +/* 4784c: 44813000 */ mtc1 $at,$f6 +/* 47850: 00000000 */ sll $zero,$zero,0x0 +/* 47854: 46062102 */ mul.s $f4,$f4,$f6 +/* 47858: 00000000 */ sll $zero,$zero,0x0 +/* 4785c: c5680010 */ lwc1 $f8,0x10($t3) +/* 47860: 3c017006 */ lui $at,0x7006 +/* 47864: c42a9de0 */ lwc1 $f10,-0x6220($at) +/* 47868: 460a4202 */ mul.s $f8,$f8,$f10 +/* 4786c: 00000000 */ sll $zero,$zero,0x0 +/* 47870: e5640000 */ swc1 $f4,0x0($t3) +/* 47874: e5680004 */ swc1 $f8,0x4($t3) +/* 47878: c5640014 */ lwc1 $f4,0x14($t3) +/* 4787c: 3c017006 */ lui $at,0x7006 +/* 47880: c4269de4 */ lwc1 $f6,-0x621c($at) +/* 47884: 46062102 */ mul.s $f4,$f4,$f6 +/* 47888: 00000000 */ sll $zero,$zero,0x0 +/* 4788c: c5680014 */ lwc1 $f8,0x14($t3) +/* 47890: 3c017006 */ lui $at,0x7006 +/* 47894: c42a9de8 */ lwc1 $f10,-0x6218($at) +/* 47898: 460a4202 */ mul.s $f8,$f8,$f10 +/* 4789c: 00000000 */ sll $zero,$zero,0x0 +/* 478a0: e5640008 */ swc1 $f4,0x8($t3) +/* 478a4: e568000c */ swc1 $f8,0xc($t3) +/* 478a8: c5640010 */ lwc1 $f4,0x10($t3) +/* 478ac: 3c017006 */ lui $at,0x7006 +/* 478b0: c4269dec */ lwc1 $f6,-0x6214($at) +/* 478b4: 46062102 */ mul.s $f4,$f4,$f6 +/* 478b8: 00000000 */ sll $zero,$zero,0x0 +/* 478bc: c5680000 */ lwc1 $f8,0x0($t3) +/* 478c0: 3c017006 */ lui $at,0x7006 +/* 478c4: c42a9df0 */ lwc1 $f10,-0x6210($at) +/* 478c8: 460a4202 */ mul.s $f8,$f8,$f10 +/* 478cc: 00000000 */ sll $zero,$zero,0x0 +/* 478d0: e5640010 */ swc1 $f4,0x10($t3) +/* 478d4: e5680014 */ swc1 $f8,0x14($t3) +/* 478d8: c5640000 */ lwc1 $f4,0x0($t3) +/* 478dc: 3c017006 */ lui $at,0x7006 +/* 478e0: c4269df4 */ lwc1 $f6,-0x620c($at) +/* 478e4: 46062102 */ mul.s $f4,$f4,$f6 +/* 478e8: 00000000 */ sll $zero,$zero,0x0 +/* 478ec: e5640000 */ swc1 $f4,0x0($t3) +/* 478f0: c5840018 */ lwc1 $f4,0x18($t4) +/* 478f4: c5660000 */ lwc1 $f6,0x0($t3) +/* 478f8: 46062100 */ add.s $f4,$f4,$f6 +/* 478fc: c588001c */ lwc1 $f8,0x1c($t4) +/* 47900: c56a0004 */ lwc1 $f10,0x4($t3) +/* 47904: 460a4200 */ add.s $f8,$f8,$f10 +/* 47908: e5840018 */ swc1 $f4,0x18($t4) +/* 4790c: e588001c */ swc1 $f8,0x1c($t4) +/* 47910: c5840020 */ lwc1 $f4,0x20($t4) +/* 47914: c5660008 */ lwc1 $f6,0x8($t3) +/* 47918: 46062100 */ add.s $f4,$f4,$f6 +/* 4791c: c5880024 */ lwc1 $f8,0x24($t4) +/* 47920: c56a000c */ lwc1 $f10,0xc($t3) +/* 47924: 460a4200 */ add.s $f8,$f8,$f10 +/* 47928: e5840020 */ swc1 $f4,0x20($t4) +/* 4792c: e5880024 */ swc1 $f8,0x24($t4) +/* 47930: c5840028 */ lwc1 $f4,0x28($t4) +/* 47934: c5660010 */ lwc1 $f6,0x10($t3) +/* 47938: 46062100 */ add.s $f4,$f4,$f6 +/* 4793c: c588002c */ lwc1 $f8,0x2c($t4) +/* 47940: c56a0014 */ lwc1 $f10,0x14($t3) +/* 47944: 460a4200 */ add.s $f8,$f8,$f10 +/* 47948: e5840028 */ swc1 $f4,0x28($t4) +/* 4794c: e588002c */ swc1 $f8,0x2c($t4) +/* 47950: c5840030 */ lwc1 $f4,0x30($t4) +/* 47954: c5660018 */ lwc1 $f6,0x18($t3) +/* 47958: 46062100 */ add.s $f4,$f4,$f6 +/* 4795c: c5880034 */ lwc1 $f8,0x34($t4) +/* 47960: c56a001c */ lwc1 $f10,0x1c($t3) +/* 47964: 460a4200 */ add.s $f8,$f8,$f10 +/* 47968: e5840030 */ swc1 $f4,0x30($t4) +/* 4796c: e5880034 */ swc1 $f8,0x34($t4) +/* 47970: c5840038 */ lwc1 $f4,0x38($t4) +/* 47974: c5660020 */ lwc1 $f6,0x20($t3) +/* 47978: 46062100 */ add.s $f4,$f4,$f6 +/* 4797c: c588003c */ lwc1 $f8,0x3c($t4) +/* 47980: c56a0024 */ lwc1 $f10,0x24($t3) +/* 47984: 460a4200 */ add.s $f8,$f8,$f10 +/* 47988: e5840038 */ swc1 $f4,0x38($t4) +/* 4798c: e588003c */ swc1 $f8,0x3c($t4) +/* 47990: c5840040 */ lwc1 $f4,0x40($t4) +/* 47994: c5660028 */ lwc1 $f6,0x28($t3) +/* 47998: 46062100 */ add.s $f4,$f4,$f6 +/* 4799c: c5880044 */ lwc1 $f8,0x44($t4) +/* 479a0: c56a002c */ lwc1 $f10,0x2c($t3) +/* 479a4: 460a4200 */ add.s $f8,$f8,$f10 +/* 479a8: e5840040 */ swc1 $f4,0x40($t4) +/* 479ac: e5880044 */ swc1 $f8,0x44($t4) +/* 479b0: 214a0018 */ addi $t2,$t2,0x18 +/* 479b4: 218c0018 */ addi $t4,$t4,0x18 +/* 479b8: 21adffff */ addi $t5,$t5,-1 +/* 479bc: 15a0fef3 */ bnez $t5,.L0004758c +/* 479c0: 00000000 */ sll $zero,$zero,0x0 +/* 479c4: 00c04025 */ or $t0,$a2,$zero +/* 479c8: 00e04825 */ or $t1,$a3,$zero +/* 479cc: 01c06025 */ or $t4,$t6,$zero +/* 479d0: 30a50001 */ andi $a1,$a1,0x1 +/* 479d4: 10a00013 */ beqz $a1,.L00047a24 +/* 479d8: 00000000 */ sll $zero,$zero,0x0 +/* 479dc: 240d0009 */ addiu $t5,$zero,0x9 +.L000479e0: +/* 479e0: c5840000 */ lwc1 $f4,0x0($t4) +/* 479e4: c5260000 */ lwc1 $f6,0x0($t1) +/* 479e8: 46062180 */ add.s $f6,$f4,$f6 +/* 479ec: c5880004 */ lwc1 $f8,0x4($t4) +/* 479f0: 46004207 */ neg.s $f8,$f8 +/* 479f4: c52a0004 */ lwc1 $f10,0x4($t1) +/* 479f8: 460a4281 */ sub.s $f10,$f8,$f10 +/* 479fc: e5060000 */ swc1 $f6,0x0($t0) +/* 47a00: e50a0004 */ swc1 $f10,0x4($t0) +/* 47a04: 21080008 */ addi $t0,$t0,0x8 +/* 47a08: 21290008 */ addi $t1,$t1,0x8 +/* 47a0c: 218c0008 */ addi $t4,$t4,0x8 +/* 47a10: 21adffff */ addi $t5,$t5,-1 +/* 47a14: 15a0fff2 */ bnez $t5,.L000479e0 +/* 47a18: 00000000 */ sll $zero,$zero,0x0 +/* 47a1c: 1000000c */ beqz $zero,.L00047a50 +/* 47a20: 00000000 */ sll $zero,$zero,0x0 +.L00047a24: +/* 47a24: 240d0012 */ addiu $t5,$zero,0x12 +.L00047a28: +/* 47a28: c5840000 */ lwc1 $f4,0x0($t4) +/* 47a2c: c5260000 */ lwc1 $f6,0x0($t1) +/* 47a30: 46062100 */ add.s $f4,$f4,$f6 +/* 47a34: e5040000 */ swc1 $f4,0x0($t0) +/* 47a38: 21080004 */ addi $t0,$t0,0x4 +/* 47a3c: 21290004 */ addi $t1,$t1,0x4 +/* 47a40: 218c0004 */ addi $t4,$t4,0x4 +/* 47a44: 21adffff */ addi $t5,$t5,-1 +/* 47a48: 15a0fff7 */ bnez $t5,.L00047a28 +/* 47a4c: 00000000 */ sll $zero,$zero,0x0 +.L00047a50: +/* 47a50: 00e04825 */ or $t1,$a3,$zero +/* 47a54: 21cc0048 */ addi $t4,$t6,0x48 +/* 47a58: 240d0012 */ addiu $t5,$zero,0x12 +.L00047a5c: +/* 47a5c: c5840000 */ lwc1 $f4,0x0($t4) +/* 47a60: e5240000 */ swc1 $f4,0x0($t1) +/* 47a64: 21290004 */ addi $t1,$t1,0x4 +/* 47a68: 218c0004 */ addi $t4,$t4,0x4 +/* 47a6c: 21adffff */ addi $t5,$t5,-1 +/* 47a70: 15a0fffa */ bnez $t5,.L00047a5c +/* 47a74: 00000000 */ sll $zero,$zero,0x0 +/* 47a78: 27bd00d0 */ addiu $sp,$sp,0xd0 +/* 47a7c: 03e00008 */ jr $ra +/* 47a80: 00000000 */ sll $zero,$zero,0x0 +/* 47a84: 00000000 */ sll $zero,$zero,0x0 +/* 47a88: 00000000 */ sll $zero,$zero,0x0 +/* 47a8c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00047a90 +/* 47a90: 27bdffc8 */ addiu $sp,$sp,-56 +/* 47a94: afbf0014 */ sw $ra,0x14($sp) +/* 47a98: afa40038 */ sw $a0,0x38($sp) +/* 47a9c: afa5003c */ sw $a1,0x3c($sp) +/* 47aa0: afa60040 */ sw $a2,0x40($sp) +/* 47aa4: 8fae0040 */ lw $t6,0x40($sp) +/* 47aa8: afae0034 */ sw $t6,0x34($sp) +/* 47aac: 240f0170 */ addiu $t7,$zero,0x170 +/* 47ab0: a7af0032 */ sh $t7,0x32($sp) +/* 47ab4: 8fb80038 */ lw $t8,0x38($sp) +/* 47ab8: 8f190048 */ lw $t9,0x48($t8) +/* 47abc: 1320001c */ beqz $t9,.L00047b30 +/* 47ac0: 00000000 */ sll $zero,$zero,0x0 +/* 47ac4: 8fa40038 */ lw $a0,0x38($sp) +/* 47ac8: 27a50032 */ addiu $a1,$sp,0x32 +/* 47acc: 240600b8 */ addiu $a2,$zero,0xb8 +/* 47ad0: 0c0113d8 */ jal func00044f60 +/* 47ad4: 8fa70040 */ lw $a3,0x40($sp) +/* 47ad8: afa20034 */ sw $v0,0x34($sp) +/* 47adc: 8fa80034 */ lw $t0,0x34($sp) +/* 47ae0: 25090008 */ addiu $t1,$t0,0x8 +/* 47ae4: afa90034 */ sw $t1,0x34($sp) +/* 47ae8: afa80020 */ sw $t0,0x20($sp) +/* 47aec: 87aa0032 */ lh $t2,0x32($sp) +/* 47af0: 3c0100ff */ lui $at,0xff +/* 47af4: 3421ffff */ ori $at,$at,0xffff +/* 47af8: 8fad0020 */ lw $t5,0x20($sp) +/* 47afc: 01415824 */ and $t3,$t2,$at +/* 47b00: 3c010a00 */ lui $at,0xa00 +/* 47b04: 01616025 */ or $t4,$t3,$at +/* 47b08: adac0000 */ sw $t4,0x0($t5) +/* 47b0c: 8fae003c */ lw $t6,0x3c($sp) +/* 47b10: 8fa90020 */ lw $t1,0x20($sp) +/* 47b14: 85cf0000 */ lh $t7,0x0($t6) +/* 47b18: 31f8ffff */ andi $t8,$t7,0xffff +/* 47b1c: 0018cc00 */ sll $t9,$t8,0x10 +/* 47b20: 37280170 */ ori $t0,$t9,0x170 +/* 47b24: ad280004 */ sw $t0,0x4($t1) +/* 47b28: 10000062 */ beqz $zero,.L00047cb4 +/* 47b2c: 00000000 */ sll $zero,$zero,0x0 +.L00047b30: +/* 47b30: 8faa0038 */ lw $t2,0x38($sp) +/* 47b34: 3c017006 */ lui $at,0x7006 +/* 47b38: d4289e00 */ ldc1 $f8,-0x6200($at) +/* 47b3c: c5440044 */ lwc1 $f4,0x44($t2) +/* 47b40: 460021a1 */ cvt.d.s $f6,$f4 +/* 47b44: 4626403c */ c.lt.d $f8,$f6 +/* 47b48: 00000000 */ sll $zero,$zero,0x0 +/* 47b4c: 45000005 */ bc1f .L00047b64 +/* 47b50: 00000000 */ sll $zero,$zero,0x0 +/* 47b54: 3c017006 */ lui $at,0x7006 +/* 47b58: c42a9e08 */ lwc1 $f10,-0x61f8($at) +/* 47b5c: 8fab0038 */ lw $t3,0x38($sp) +/* 47b60: e56a0044 */ swc1 $f10,0x44($t3) +.L00047b64: +/* 47b64: 8fac0038 */ lw $t4,0x38($sp) +/* 47b68: 3c014700 */ lui $at,0x4700 +/* 47b6c: 44819000 */ mtc1 $at,$f18 +/* 47b70: c5900044 */ lwc1 $f16,0x44($t4) +/* 47b74: 46128102 */ mul.s $f4,$f16,$f18 +/* 47b78: 4600218d */ trunc.w.s $f6,$f4 +/* 47b7c: 440e3000 */ mfc1 $t6,$f6 +/* 47b80: 00000000 */ sll $zero,$zero,0x0 +/* 47b84: 448e4000 */ mtc1 $t6,$f8 +/* 47b88: 00000000 */ sll $zero,$zero,0x0 +/* 47b8c: 468042a0 */ cvt.s.w $f10,$f8 +/* 47b90: e58a0044 */ swc1 $f10,0x44($t4) +/* 47b94: 8faf0038 */ lw $t7,0x38($sp) +/* 47b98: 3c014700 */ lui $at,0x4700 +/* 47b9c: 44819000 */ mtc1 $at,$f18 +/* 47ba0: c5f00044 */ lwc1 $f16,0x44($t7) +/* 47ba4: 46128103 */ div.s $f4,$f16,$f18 +/* 47ba8: e5e40044 */ swc1 $f4,0x44($t7) +/* 47bac: 8fb80038 */ lw $t8,0x38($sp) +/* 47bb0: 3c014338 */ lui $at,0x4338 +/* 47bb4: 44814000 */ mtc1 $at,$f8 +/* 47bb8: c7060044 */ lwc1 $f6,0x44($t8) +/* 47bbc: c710004c */ lwc1 $f16,0x4c($t8) +/* 47bc0: 46083282 */ mul.s $f10,$f6,$f8 +/* 47bc4: 460a8480 */ add.s $f18,$f16,$f10 +/* 47bc8: e7b20024 */ swc1 $f18,0x24($sp) +/* 47bcc: c7a40024 */ lwc1 $f4,0x24($sp) +/* 47bd0: 4600218d */ trunc.w.s $f6,$f4 +/* 47bd4: 44083000 */ mfc1 $t0,$f6 +/* 47bd8: 00000000 */ sll $zero,$zero,0x0 +/* 47bdc: afa8002c */ sw $t0,0x2c($sp) +/* 47be0: 8fa9002c */ lw $t1,0x2c($sp) +/* 47be4: c7a80024 */ lwc1 $f8,0x24($sp) +/* 47be8: 8faa0038 */ lw $t2,0x38($sp) +/* 47bec: 44898000 */ mtc1 $t1,$f16 +/* 47bf0: 00000000 */ sll $zero,$zero,0x0 +/* 47bf4: 468082a0 */ cvt.s.w $f10,$f16 +/* 47bf8: 460a4481 */ sub.s $f18,$f8,$f10 +/* 47bfc: e552004c */ swc1 $f18,0x4c($t2) +/* 47c00: 8fa40038 */ lw $a0,0x38($sp) +/* 47c04: 27a50032 */ addiu $a1,$sp,0x32 +/* 47c08: 8fa6002c */ lw $a2,0x2c($sp) +/* 47c0c: 0c0113d8 */ jal func00044f60 +/* 47c10: 8fa70040 */ lw $a3,0x40($sp) +/* 47c14: afa20034 */ sw $v0,0x34($sp) +/* 47c18: 8fab0038 */ lw $t3,0x38($sp) +/* 47c1c: 3c014700 */ lui $at,0x4700 +/* 47c20: 44813000 */ mtc1 $at,$f6 +/* 47c24: c5640044 */ lwc1 $f4,0x44($t3) +/* 47c28: 46062402 */ mul.s $f16,$f4,$f6 +/* 47c2c: 4600820d */ trunc.w.s $f8,$f16 +/* 47c30: 440e4000 */ mfc1 $t6,$f8 +/* 47c34: 00000000 */ sll $zero,$zero,0x0 +/* 47c38: afae0028 */ sw $t6,0x28($sp) +/* 47c3c: 8fac0034 */ lw $t4,0x34($sp) +/* 47c40: 258f0008 */ addiu $t7,$t4,0x8 +/* 47c44: afaf0034 */ sw $t7,0x34($sp) +/* 47c48: afac001c */ sw $t4,0x1c($sp) +/* 47c4c: 8fb80038 */ lw $t8,0x38($sp) +/* 47c50: 0c012d20 */ jal func0004b480 +/* 47c54: 8f040040 */ lw $a0,0x40($t8) +/* 47c58: 3c0100ff */ lui $at,0xff +/* 47c5c: 3421ffff */ ori $at,$at,0xffff +/* 47c60: 8fa9001c */ lw $t1,0x1c($sp) +/* 47c64: 0041c824 */ and $t9,$v0,$at +/* 47c68: 3c010500 */ lui $at,0x500 +/* 47c6c: 03214025 */ or $t0,$t9,$at +/* 47c70: ad280000 */ sw $t0,0x0($t1) +/* 47c74: 8faa0038 */ lw $t2,0x38($sp) +/* 47c78: 8fac0028 */ lw $t4,0x28($sp) +/* 47c7c: 87a80032 */ lh $t0,0x32($sp) +/* 47c80: 8d4b0050 */ lw $t3,0x50($t2) +/* 47c84: 318fffff */ andi $t7,$t4,0xffff +/* 47c88: 000fc380 */ sll $t8,$t7,0xe +/* 47c8c: 316d0003 */ andi $t5,$t3,0x3 +/* 47c90: 000d7780 */ sll $t6,$t5,0x1e +/* 47c94: 8fad001c */ lw $t5,0x1c($sp) +/* 47c98: 31090fff */ andi $t1,$t0,0xfff +/* 47c9c: 00095080 */ sll $t2,$t1,0x2 +/* 47ca0: 01d8c825 */ or $t9,$t6,$t8 +/* 47ca4: 032a5825 */ or $t3,$t9,$t2 +/* 47ca8: adab0004 */ sw $t3,0x4($t5) +/* 47cac: 8fac0038 */ lw $t4,0x38($sp) +/* 47cb0: ad800050 */ sw $zero,0x50($t4) +.L00047cb4: +/* 47cb4: 10000003 */ beqz $zero,.L00047cc4 +/* 47cb8: 8fa20034 */ lw $v0,0x34($sp) +/* 47cbc: 10000001 */ beqz $zero,.L00047cc4 +/* 47cc0: 00000000 */ sll $zero,$zero,0x0 +.L00047cc4: +/* 47cc4: 8fbf0014 */ lw $ra,0x14($sp) +/* 47cc8: 27bd0038 */ addiu $sp,$sp,0x38 +/* 47ccc: 03e00008 */ jr $ra +/* 47cd0: 00000000 */ sll $zero,$zero,0x0 +/* 47cd4: 27bdffe8 */ addiu $sp,$sp,-24 +/* 47cd8: afbf0014 */ sw $ra,0x14($sp) +/* 47cdc: afa40018 */ sw $a0,0x18($sp) +/* 47ce0: afa5001c */ sw $a1,0x1c($sp) +/* 47ce4: afa60020 */ sw $a2,0x20($sp) +/* 47ce8: 8fa40018 */ lw $a0,0x18($sp) +/* 47cec: 8fa5001c */ lw $a1,0x1c($sp) +/* 47cf0: 0c011582 */ jal func00045608 +/* 47cf4: 8fa60020 */ lw $a2,0x20($sp) +/* 47cf8: 10000003 */ beqz $zero,.L00047d08 +/* 47cfc: 00001025 */ or $v0,$zero,$zero +/* 47d00: 10000001 */ beqz $zero,.L00047d08 +/* 47d04: 00000000 */ sll $zero,$zero,0x0 +.L00047d08: +/* 47d08: 8fbf0014 */ lw $ra,0x14($sp) +/* 47d0c: 27bd0018 */ addiu $sp,$sp,0x18 +/* 47d10: 03e00008 */ jr $ra +/* 47d14: 00000000 */ sll $zero,$zero,0x0 +/* 47d18: 00000000 */ sll $zero,$zero,0x0 +/* 47d1c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00047d20 +/* 47d20: 27bdffe0 */ addiu $sp,$sp,-32 +/* 47d24: 46006005 */ abs.s $f0,$f12 +/* 47d28: e7a0000c */ swc1 $f0,0xc($sp) +/* 47d2c: 3c013400 */ lui $at,0x3400 +/* 47d30: 44813000 */ mtc1 $at,$f6 +/* 47d34: c7a4000c */ lwc1 $f4,0xc($sp) +/* 47d38: 4606203c */ c.lt.s $f4,$f6 +/* 47d3c: 00000000 */ sll $zero,$zero,0x0 +/* 47d40: 45000005 */ bc1f .L00047d58 +/* 47d44: 00000000 */ sll $zero,$zero,0x0 +/* 47d48: 3c013f80 */ lui $at,0x3f80 +/* 47d4c: 44810000 */ mtc1 $at,$f0 +/* 47d50: 10000065 */ beqz $zero,.L00047ee8 +/* 47d54: 00000000 */ sll $zero,$zero,0x0 +.L00047d58: +/* 47d58: 3c017006 */ lui $at,0x7006 +/* 47d5c: c42a9e10 */ lwc1 $f10,-0x61f0($at) +/* 47d60: c7a8000c */ lwc1 $f8,0xc($sp) +/* 47d64: 460a4403 */ div.s $f16,$f8,$f10 +/* 47d68: 4600848d */ trunc.w.s $f18,$f16 +/* 47d6c: 440f9000 */ mfc1 $t7,$f18 +/* 47d70: 00000000 */ sll $zero,$zero,0x0 +/* 47d74: afaf0004 */ sw $t7,0x4($sp) +/* 47d78: 8fb80004 */ lw $t8,0x4($sp) +/* 47d7c: 2b010401 */ slti $at,$t8,0x401 +/* 47d80: 1420000f */ bnez $at,.L00047dc0 +/* 47d84: 00000000 */ sll $zero,$zero,0x0 +/* 47d88: 44802000 */ mtc1 $zero,$f4 +/* 47d8c: 00000000 */ sll $zero,$zero,0x0 +/* 47d90: 460c203e */ c.le.s $f4,$f12 +/* 47d94: 00000000 */ sll $zero,$zero,0x0 +/* 47d98: 45000006 */ bc1f .L00047db4 +/* 47d9c: 00000000 */ sll $zero,$zero,0x0 +/* 47da0: 3c017006 */ lui $at,0x7006 +/* 47da4: 10000050 */ beqz $zero,.L00047ee8 +/* 47da8: c4209e14 */ lwc1 $f0,-0x61ec($at) +/* 47dac: 10000004 */ beqz $zero,.L00047dc0 +/* 47db0: 00000000 */ sll $zero,$zero,0x0 +.L00047db4: +/* 47db4: 44800000 */ mtc1 $zero,$f0 +/* 47db8: 1000004b */ beqz $zero,.L00047ee8 +/* 47dbc: 00000000 */ sll $zero,$zero,0x0 +.L00047dc0: +/* 47dc0: 8fb90004 */ lw $t9,0x4($sp) +/* 47dc4: 3c017006 */ lui $at,0x7006 +/* 47dc8: c42a9e18 */ lwc1 $f10,-0x61e8($at) +/* 47dcc: 44993000 */ mtc1 $t9,$f6 +/* 47dd0: c7b2000c */ lwc1 $f18,0xc($sp) +/* 47dd4: 46803220 */ cvt.s.w $f8,$f6 +/* 47dd8: 460a4402 */ mul.s $f16,$f8,$f10 +/* 47ddc: 46109101 */ sub.s $f4,$f18,$f16 +/* 47de0: e7a40010 */ swc1 $f4,0x10($sp) +/* 47de4: 24080001 */ addiu $t0,$zero,0x1 +/* 47de8: afa80008 */ sw $t0,0x8($sp) +/* 47dec: 3c013f80 */ lui $at,0x3f80 +/* 47df0: 44813000 */ mtc1 $at,$f6 +/* 47df4: 00000000 */ sll $zero,$zero,0x0 +/* 47df8: e7a6001c */ swc1 $f6,0x1c($sp) +/* 47dfc: 3c013f80 */ lui $at,0x3f80 +/* 47e00: 44814000 */ mtc1 $at,$f8 +/* 47e04: 00000000 */ sll $zero,$zero,0x0 +/* 47e08: e7a80018 */ swc1 $f8,0x18($sp) +.L00047e0c: +/* 47e0c: c7aa001c */ lwc1 $f10,0x1c($sp) +/* 47e10: e7aa0014 */ swc1 $f10,0x14($sp) +/* 47e14: 8fa90008 */ lw $t1,0x8($sp) +/* 47e18: c7b20010 */ lwc1 $f18,0x10($sp) +/* 47e1c: c7a80018 */ lwc1 $f8,0x18($sp) +/* 47e20: 44898000 */ mtc1 $t1,$f16 +/* 47e24: 00000000 */ sll $zero,$zero,0x0 +/* 47e28: 46808120 */ cvt.s.w $f4,$f16 +/* 47e2c: 46049183 */ div.s $f6,$f18,$f4 +/* 47e30: 46064282 */ mul.s $f10,$f8,$f6 +/* 47e34: e7aa0018 */ swc1 $f10,0x18($sp) +/* 47e38: c7b0001c */ lwc1 $f16,0x1c($sp) +/* 47e3c: c7b20018 */ lwc1 $f18,0x18($sp) +/* 47e40: 46128100 */ add.s $f4,$f16,$f18 +/* 47e44: e7a4001c */ swc1 $f4,0x1c($sp) +/* 47e48: 8faa0008 */ lw $t2,0x8($sp) +/* 47e4c: 254b0001 */ addiu $t3,$t2,0x1 +/* 47e50: afab0008 */ sw $t3,0x8($sp) +/* 47e54: c7a8001c */ lwc1 $f8,0x1c($sp) +/* 47e58: c7a60014 */ lwc1 $f6,0x14($sp) +/* 47e5c: 46064032 */ c.eq.s $f8,$f6 +/* 47e60: 00000000 */ sll $zero,$zero,0x0 +/* 47e64: 4500ffe9 */ bc1f .L00047e0c +/* 47e68: 00000000 */ sll $zero,$zero,0x0 +/* 47e6c: 8fac0004 */ lw $t4,0x4($sp) +/* 47e70: 1180000c */ beqz $t4,.L00047ea4 +/* 47e74: 00000000 */ sll $zero,$zero,0x0 +.L00047e78: +/* 47e78: 3c014000 */ lui $at,0x4000 +/* 47e7c: 44818000 */ mtc1 $at,$f16 +/* 47e80: c7aa001c */ lwc1 $f10,0x1c($sp) +/* 47e84: 46105482 */ mul.s $f18,$f10,$f16 +/* 47e88: e7b2001c */ swc1 $f18,0x1c($sp) +/* 47e8c: 8fad0004 */ lw $t5,0x4($sp) +/* 47e90: 25aeffff */ addiu $t6,$t5,-1 +/* 47e94: afae0004 */ sw $t6,0x4($sp) +/* 47e98: 8faf0004 */ lw $t7,0x4($sp) +/* 47e9c: 15e0fff6 */ bnez $t7,.L00047e78 +/* 47ea0: 00000000 */ sll $zero,$zero,0x0 +.L00047ea4: +/* 47ea4: 44802000 */ mtc1 $zero,$f4 +/* 47ea8: 00000000 */ sll $zero,$zero,0x0 +/* 47eac: 460c203e */ c.le.s $f4,$f12 +/* 47eb0: 00000000 */ sll $zero,$zero,0x0 +/* 47eb4: 45000005 */ bc1f .L00047ecc +/* 47eb8: 00000000 */ sll $zero,$zero,0x0 +/* 47ebc: 1000000a */ beqz $zero,.L00047ee8 +/* 47ec0: c7a0001c */ lwc1 $f0,0x1c($sp) +/* 47ec4: 10000006 */ beqz $zero,.L00047ee0 +/* 47ec8: 00000000 */ sll $zero,$zero,0x0 +.L00047ecc: +/* 47ecc: 3c013f80 */ lui $at,0x3f80 +/* 47ed0: 44814000 */ mtc1 $at,$f8 +/* 47ed4: c7a6001c */ lwc1 $f6,0x1c($sp) +/* 47ed8: 10000003 */ beqz $zero,.L00047ee8 +/* 47edc: 46064003 */ div.s $f0,$f8,$f6 +.L00047ee0: +/* 47ee0: 10000001 */ beqz $zero,.L00047ee8 +/* 47ee4: 00000000 */ sll $zero,$zero,0x0 +.L00047ee8: +/* 47ee8: 03e00008 */ jr $ra +/* 47eec: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func00047ef0 +/* 47ef0: 27bdffe8 */ addiu $sp,$sp,-24 +/* 47ef4: 44802000 */ mtc1 $zero,$f4 +/* 47ef8: 00000000 */ sll $zero,$zero,0x0 +/* 47efc: 4604603c */ c.lt.s $f12,$f4 +/* 47f00: 00000000 */ sll $zero,$zero,0x0 +/* 47f04: 45000004 */ bc1f .L00047f18 +/* 47f08: 00000000 */ sll $zero,$zero,0x0 +/* 47f0c: 44800000 */ mtc1 $zero,$f0 +/* 47f10: 10000069 */ beqz $zero,.L000480b8 +/* 47f14: 00000000 */ sll $zero,$zero,0x0 +.L00047f18: +/* 47f18: 44803000 */ mtc1 $zero,$f6 +/* 47f1c: 00000000 */ sll $zero,$zero,0x0 +/* 47f20: 46066032 */ c.eq.s $f12,$f6 +/* 47f24: 00000000 */ sll $zero,$zero,0x0 +/* 47f28: 45000004 */ bc1f .L00047f3c +/* 47f2c: 00000000 */ sll $zero,$zero,0x0 +/* 47f30: 44800000 */ mtc1 $zero,$f0 +/* 47f34: 10000060 */ beqz $zero,.L000480b8 +/* 47f38: 00000000 */ sll $zero,$zero,0x0 +.L00047f3c: +/* 47f3c: 44804000 */ mtc1 $zero,$f8 +/* 47f40: 00000000 */ sll $zero,$zero,0x0 +/* 47f44: e7a80008 */ swc1 $f8,0x8($sp) +/* 47f48: 3c014000 */ lui $at,0x4000 +/* 47f4c: 44815000 */ mtc1 $at,$f10 +/* 47f50: 00000000 */ sll $zero,$zero,0x0 +/* 47f54: 460c503e */ c.le.s $f10,$f12 +/* 47f58: 00000000 */ sll $zero,$zero,0x0 +/* 47f5c: 45000011 */ bc1f .L00047fa4 +/* 47f60: 00000000 */ sll $zero,$zero,0x0 +.L00047f64: +/* 47f64: 3c014000 */ lui $at,0x4000 +/* 47f68: 44818000 */ mtc1 $at,$f16 +/* 47f6c: 00000000 */ sll $zero,$zero,0x0 +/* 47f70: 46106303 */ div.s $f12,$f12,$f16 +/* 47f74: 3c017006 */ lui $at,0x7006 +/* 47f78: c4249e20 */ lwc1 $f4,-0x61e0($at) +/* 47f7c: c7b20008 */ lwc1 $f18,0x8($sp) +/* 47f80: 46049180 */ add.s $f6,$f18,$f4 +/* 47f84: e7a60008 */ swc1 $f6,0x8($sp) +/* 47f88: 3c014000 */ lui $at,0x4000 +/* 47f8c: 44814000 */ mtc1 $at,$f8 +/* 47f90: 00000000 */ sll $zero,$zero,0x0 +/* 47f94: 460c403e */ c.le.s $f8,$f12 +/* 47f98: 00000000 */ sll $zero,$zero,0x0 +/* 47f9c: 4501fff1 */ bc1t .L00047f64 +/* 47fa0: 00000000 */ sll $zero,$zero,0x0 +.L00047fa4: +/* 47fa4: 3c013f80 */ lui $at,0x3f80 +/* 47fa8: 44815000 */ mtc1 $at,$f10 +/* 47fac: 00000000 */ sll $zero,$zero,0x0 +/* 47fb0: 460a603c */ c.lt.s $f12,$f10 +/* 47fb4: 00000000 */ sll $zero,$zero,0x0 +/* 47fb8: 45000012 */ bc1f .L00048004 +/* 47fbc: 00000000 */ sll $zero,$zero,0x0 +.L00047fc0: +/* 47fc0: 3c014000 */ lui $at,0x4000 +/* 47fc4: 44818000 */ mtc1 $at,$f16 +/* 47fc8: 00000000 */ sll $zero,$zero,0x0 +/* 47fcc: 46106302 */ mul.s $f12,$f12,$f16 +/* 47fd0: 00000000 */ sll $zero,$zero,0x0 +/* 47fd4: 3c017006 */ lui $at,0x7006 +/* 47fd8: c4249e24 */ lwc1 $f4,-0x61dc($at) +/* 47fdc: c7b20008 */ lwc1 $f18,0x8($sp) +/* 47fe0: 46049181 */ sub.s $f6,$f18,$f4 +/* 47fe4: e7a60008 */ swc1 $f6,0x8($sp) +/* 47fe8: 3c013f80 */ lui $at,0x3f80 +/* 47fec: 44814000 */ mtc1 $at,$f8 +/* 47ff0: 00000000 */ sll $zero,$zero,0x0 +/* 47ff4: 4608603c */ c.lt.s $f12,$f8 +/* 47ff8: 00000000 */ sll $zero,$zero,0x0 +/* 47ffc: 4501fff0 */ bc1t .L00047fc0 +/* 48000: 00000000 */ sll $zero,$zero,0x0 +.L00048004: +/* 48004: 240e0001 */ addiu $t6,$zero,0x1 +/* 48008: afae0014 */ sw $t6,0x14($sp) +/* 4800c: 3c013f80 */ lui $at,0x3f80 +/* 48010: 44815000 */ mtc1 $at,$f10 +/* 48014: 44819000 */ mtc1 $at,$f18 +/* 48018: 460a6401 */ sub.s $f16,$f12,$f10 +/* 4801c: 46126100 */ add.s $f4,$f12,$f18 +/* 48020: 46048183 */ div.s $f6,$f16,$f4 +/* 48024: e7a60010 */ swc1 $f6,0x10($sp) +/* 48028: 3c014000 */ lui $at,0x4000 +/* 4802c: 44814000 */ mtc1 $at,$f8 +/* 48030: c7aa0010 */ lwc1 $f10,0x10($sp) +/* 48034: 460a4482 */ mul.s $f18,$f8,$f10 +/* 48038: e7b2000c */ swc1 $f18,0xc($sp) +/* 4803c: c7b00010 */ lwc1 $f16,0x10($sp) +/* 48040: 46108102 */ mul.s $f4,$f16,$f16 +/* 48044: e7a40010 */ swc1 $f4,0x10($sp) +.L00048048: +/* 48048: c7a60008 */ lwc1 $f6,0x8($sp) +/* 4804c: e7a60004 */ swc1 $f6,0x4($sp) +/* 48050: 8faf0014 */ lw $t7,0x14($sp) +/* 48054: c7a8000c */ lwc1 $f8,0xc($sp) +/* 48058: c7a40008 */ lwc1 $f4,0x8($sp) +/* 4805c: 448f5000 */ mtc1 $t7,$f10 +/* 48060: 00000000 */ sll $zero,$zero,0x0 +/* 48064: 468054a0 */ cvt.s.w $f18,$f10 +/* 48068: 46124403 */ div.s $f16,$f8,$f18 +/* 4806c: 46102180 */ add.s $f6,$f4,$f16 +/* 48070: e7a60008 */ swc1 $f6,0x8($sp) +/* 48074: c7aa000c */ lwc1 $f10,0xc($sp) +/* 48078: c7a80010 */ lwc1 $f8,0x10($sp) +/* 4807c: 46085482 */ mul.s $f18,$f10,$f8 +/* 48080: e7b2000c */ swc1 $f18,0xc($sp) +/* 48084: 8fb80014 */ lw $t8,0x14($sp) +/* 48088: 27190002 */ addiu $t9,$t8,0x2 +/* 4808c: afb90014 */ sw $t9,0x14($sp) +/* 48090: c7a40008 */ lwc1 $f4,0x8($sp) +/* 48094: c7b00004 */ lwc1 $f16,0x4($sp) +/* 48098: 46102032 */ c.eq.s $f4,$f16 +/* 4809c: 00000000 */ sll $zero,$zero,0x0 +/* 480a0: 4500ffe9 */ bc1f .L00048048 +/* 480a4: 00000000 */ sll $zero,$zero,0x0 +/* 480a8: 10000003 */ beqz $zero,.L000480b8 +/* 480ac: c7a00008 */ lwc1 $f0,0x8($sp) +/* 480b0: 10000001 */ beqz $zero,.L000480b8 +/* 480b4: 00000000 */ sll $zero,$zero,0x0 +.L000480b8: +/* 480b8: 03e00008 */ jr $ra +/* 480bc: 27bd0018 */ addiu $sp,$sp,0x18 +/* 480c0: 00000000 */ sll $zero,$zero,0x0 +/* 480c4: 00000000 */ sll $zero,$zero,0x0 +/* 480c8: 00000000 */ sll $zero,$zero,0x0 +/* 480cc: 00000000 */ sll $zero,$zero,0x0 +/* 480d0: 00000000 */ sll $zero,$zero,0x0 +/* 480d4: 00000000 */ sll $zero,$zero,0x0 +/* 480d8: 00000000 */ sll $zero,$zero,0x0 +/* 480dc: 00000000 */ sll $zero,$zero,0x0 +/* 480e0: 00000000 */ sll $zero,$zero,0x0 +/* 480e4: 00000000 */ sll $zero,$zero,0x0 +/* 480e8: 00000000 */ sll $zero,$zero,0x0 +/* 480ec: 00000000 */ sll $zero,$zero,0x0 +/* 480f0: 00000000 */ sll $zero,$zero,0x0 +/* 480f4: 00000000 */ sll $zero,$zero,0x0 +/* 480f8: 00000000 */ sll $zero,$zero,0x0 +/* 480fc: 00000000 */ sll $zero,$zero,0x0 +/* 48100: 00000000 */ sll $zero,$zero,0x0 +/* 48104: 00000000 */ sll $zero,$zero,0x0 +/* 48108: 00000000 */ sll $zero,$zero,0x0 +/* 4810c: 00000000 */ sll $zero,$zero,0x0 +/* 48110: 00000000 */ sll $zero,$zero,0x0 +/* 48114: 00000000 */ sll $zero,$zero,0x0 +/* 48118: 00000000 */ sll $zero,$zero,0x0 +/* 4811c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00048120 +/* 48120: 3c088000 */ lui $t0,0x8000 +/* 48124: 240a2000 */ addiu $t2,$zero,0x2000 +/* 48128: 010a4821 */ addu $t1,$t0,$t2 +/* 4812c: 2529fff0 */ addiu $t1,$t1,-16 +.L00048130: +/* 48130: bd010000 */ cache 0x1,0x0($t0) +/* 48134: 0109082b */ sltu $at,$t0,$t1 +/* 48138: 1420fffd */ bnez $at,.L00048130 +/* 4813c: 25080010 */ addiu $t0,$t0,0x10 +/* 48140: 03e00008 */ jr $ra +/* 48144: 00000000 */ sll $zero,$zero,0x0 +/* 48148: 00000000 */ sll $zero,$zero,0x0 +/* 4814c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00048150 +/* 48150: 18a00011 */ blez $a1,.L00048198 +/* 48154: 00000000 */ sll $zero,$zero,0x0 +/* 48158: 240b4000 */ addiu $t3,$zero,0x4000 +/* 4815c: 00ab082b */ sltu $at,$a1,$t3 +/* 48160: 1020000f */ beqz $at,.L000481a0 +/* 48164: 00000000 */ sll $zero,$zero,0x0 +/* 48168: 00804025 */ or $t0,$a0,$zero +/* 4816c: 00854821 */ addu $t1,$a0,$a1 +/* 48170: 0109082b */ sltu $at,$t0,$t1 +/* 48174: 10200008 */ beqz $at,.L00048198 +/* 48178: 00000000 */ sll $zero,$zero,0x0 +/* 4817c: 310a001f */ andi $t2,$t0,0x1f +/* 48180: 2529ffe0 */ addiu $t1,$t1,-32 +/* 48184: 010a4023 */ subu $t0,$t0,$t2 +.L00048188: +/* 48188: bd100000 */ cache 0x10,0x0($t0) +/* 4818c: 0109082b */ sltu $at,$t0,$t1 +/* 48190: 1420fffd */ bnez $at,.L00048188 +/* 48194: 25080020 */ addiu $t0,$t0,0x20 +.L00048198: +/* 48198: 03e00008 */ jr $ra +/* 4819c: 00000000 */ sll $zero,$zero,0x0 +.L000481a0: +/* 481a0: 3c088000 */ lui $t0,0x8000 +/* 481a4: 010b4821 */ addu $t1,$t0,$t3 +/* 481a8: 2529ffe0 */ addiu $t1,$t1,-32 +.L000481ac: +/* 481ac: bd000000 */ cache 0x0,0x0($t0) +/* 481b0: 0109082b */ sltu $at,$t0,$t1 +/* 481b4: 1420fffd */ bnez $at,.L000481ac +/* 481b8: 25080020 */ addiu $t0,$t0,0x20 +/* 481bc: 03e00008 */ jr $ra +/* 481c0: 00000000 */ sll $zero,$zero,0x0 +/* 481c4: 00000000 */ sll $zero,$zero,0x0 +/* 481c8: 00000000 */ sll $zero,$zero,0x0 +/* 481cc: 00000000 */ sll $zero,$zero,0x0 +/* 481d0: 4442f800 */ cfc1 $v0,$31 +/* 481d4: 03e00008 */ jr $ra +/* 481d8: 00000000 */ sll $zero,$zero,0x0 +/* 481dc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000481e0 +/* 481e0: 4442f800 */ cfc1 $v0,$31 +/* 481e4: 44c4f800 */ ctc1 $a0,$31 +/* 481e8: 03e00008 */ jr $ra +/* 481ec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000481f0 +/* 481f0: 27bdffd8 */ addiu $sp,$sp,-40 +/* 481f4: afbf001c */ sw $ra,0x1c($sp) +/* 481f8: afa40028 */ sw $a0,0x28($sp) +/* 481fc: afb10018 */ sw $s1,0x18($sp) +/* 48200: 0c01256c */ jal func000495b0 +/* 48204: afb00014 */ sw $s0,0x14($sp) +/* 48208: 8fae0028 */ lw $t6,0x28($sp) +/* 4820c: 24010001 */ addiu $at,$zero,0x1 +/* 48210: 00408025 */ or $s0,$v0,$zero +/* 48214: 95d10010 */ lhu $s1,0x10($t6) +/* 48218: 1221000c */ beq $s1,$at,.L0004824c +/* 4821c: 24010008 */ addiu $at,$zero,0x8 +/* 48220: 1621002a */ bne $s1,$at,.L000482cc +/* 48224: 00000000 */ sll $zero,$zero,0x0 +/* 48228: 8fb80028 */ lw $t8,0x28($sp) +/* 4822c: 240f0002 */ addiu $t7,$zero,0x2 +/* 48230: 3c048006 */ lui $a0,0x8006 +/* 48234: a70f0010 */ sh $t7,0x10($t8) +/* 48238: 8fa50028 */ lw $a1,0x28($sp) +/* 4823c: 0c000f2e */ jal func00003cb8 +/* 48240: 24840938 */ addiu $a0,$a0,0x938 +/* 48244: 10000021 */ beqz $zero,.L000482cc +/* 48248: 00000000 */ sll $zero,$zero,0x0 +.L0004824c: +/* 4824c: 8fb90028 */ lw $t9,0x28($sp) +/* 48250: 8f280008 */ lw $t0,0x8($t9) +/* 48254: 11000005 */ beqz $t0,.L0004826c +/* 48258: 00000000 */ sll $zero,$zero,0x0 +/* 4825c: 3c098006 */ lui $t1,0x8006 +/* 48260: 25290938 */ addiu $t1,$t1,0x938 +/* 48264: 1509000a */ bne $t0,$t1,.L00048290 +/* 48268: 00000000 */ sll $zero,$zero,0x0 +.L0004826c: +/* 4826c: 8fab0028 */ lw $t3,0x28($sp) +/* 48270: 240a0002 */ addiu $t2,$zero,0x2 +/* 48274: 3c048006 */ lui $a0,0x8006 +/* 48278: a56a0010 */ sh $t2,0x10($t3) +/* 4827c: 8fa50028 */ lw $a1,0x28($sp) +/* 48280: 0c000f2e */ jal func00003cb8 +/* 48284: 24840938 */ addiu $a0,$a0,0x938 +/* 48288: 10000010 */ beqz $zero,.L000482cc +/* 4828c: 00000000 */ sll $zero,$zero,0x0 +.L00048290: +/* 48290: 8fad0028 */ lw $t5,0x28($sp) +/* 48294: 240c0008 */ addiu $t4,$zero,0x8 +/* 48298: a5ac0010 */ sh $t4,0x10($t5) +/* 4829c: 8fae0028 */ lw $t6,0x28($sp) +/* 482a0: 8dc40008 */ lw $a0,0x8($t6) +/* 482a4: 0c000f2e */ jal func00003cb8 +/* 482a8: 01c02825 */ or $a1,$t6,$zero +/* 482ac: 8faf0028 */ lw $t7,0x28($sp) +/* 482b0: 0c000f40 */ jal func00003d00 +/* 482b4: 8de40008 */ lw $a0,0x8($t7) +/* 482b8: 00408825 */ or $s1,$v0,$zero +/* 482bc: 3c048006 */ lui $a0,0x8006 +/* 482c0: 24840938 */ addiu $a0,$a0,0x938 +/* 482c4: 0c000f2e */ jal func00003cb8 +/* 482c8: 02202825 */ or $a1,$s1,$zero +.L000482cc: +/* 482cc: 3c188006 */ lui $t8,0x8006 +/* 482d0: 8f180940 */ lw $t8,0x940($t8) +/* 482d4: 17000005 */ bnez $t8,.L000482ec +/* 482d8: 00000000 */ sll $zero,$zero,0x0 +/* 482dc: 0c000f44 */ jal func00003d10 +/* 482e0: 00000000 */ sll $zero,$zero,0x0 +/* 482e4: 1000000f */ beqz $zero,.L00048324 +/* 482e8: 00000000 */ sll $zero,$zero,0x0 +.L000482ec: +/* 482ec: 3c198006 */ lui $t9,0x8006 +/* 482f0: 3c098006 */ lui $t1,0x8006 +/* 482f4: 8d290938 */ lw $t1,0x938($t1) +/* 482f8: 8f390940 */ lw $t9,0x940($t9) +/* 482fc: 8d2a0004 */ lw $t2,0x4($t1) +/* 48300: 8f280004 */ lw $t0,0x4($t9) +/* 48304: 010a082a */ slt $at,$t0,$t2 +/* 48308: 10200006 */ beqz $at,.L00048324 +/* 4830c: 00000000 */ sll $zero,$zero,0x0 +/* 48310: 240b0002 */ addiu $t3,$zero,0x2 +/* 48314: 3c048006 */ lui $a0,0x8006 +/* 48318: a72b0010 */ sh $t3,0x10($t9) +/* 4831c: 0c000ee8 */ jal func00003ba0 +/* 48320: 24840938 */ addiu $a0,$a0,0x938 +.L00048324: +/* 48324: 0c012588 */ jal func00049620 +/* 48328: 02002025 */ or $a0,$s0,$zero +/* 4832c: 8fbf001c */ lw $ra,0x1c($sp) +/* 48330: 8fb00014 */ lw $s0,0x14($sp) +/* 48334: 8fb10018 */ lw $s1,0x18($sp) +/* 48338: 03e00008 */ jr $ra +/* 4833c: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func00048340 +/* 48340: 3c0e8006 */ lui $t6,0x8006 +/* 48344: 3c0f8006 */ lui $t7,0x8006 +/* 48348: 25ce0930 */ addiu $t6,$t6,0x930 +/* 4834c: 25ef0930 */ addiu $t7,$t7,0x930 +/* 48350: ac8e0000 */ sw $t6,0x0($a0) +/* 48354: ac8f0004 */ sw $t7,0x4($a0) +/* 48358: ac800008 */ sw $zero,0x8($a0) +/* 4835c: ac80000c */ sw $zero,0xc($a0) +/* 48360: ac860010 */ sw $a2,0x10($a0) +/* 48364: 03e00008 */ jr $ra +/* 48368: ac850014 */ sw $a1,0x14($a0) +/* 4836c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00048370 +/* 48370: 27bdffc8 */ addiu $sp,$sp,-56 +/* 48374: afbf0024 */ sw $ra,0x24($sp) +/* 48378: afa40038 */ sw $a0,0x38($sp) +/* 4837c: afb20020 */ sw $s2,0x20($sp) +/* 48380: afb1001c */ sw $s1,0x1c($sp) +/* 48384: 0c01256c */ jal func000495b0 +/* 48388: afb00018 */ sw $s0,0x18($sp) +/* 4838c: 8fae0038 */ lw $t6,0x38($sp) +/* 48390: 00408025 */ or $s0,$v0,$zero +/* 48394: 15c00003 */ bnez $t6,.L000483a4 +/* 48398: 00000000 */ sll $zero,$zero,0x0 +/* 4839c: 10000003 */ beqz $zero,.L000483ac +/* 483a0: 24110004 */ addiu $s1,$zero,0x4 +.L000483a4: +/* 483a4: 8faf0038 */ lw $t7,0x38($sp) +/* 483a8: 95f10010 */ lhu $s1,0x10($t7) +.L000483ac: +/* 483ac: 02209025 */ or $s2,$s1,$zero +/* 483b0: 24010002 */ addiu $at,$zero,0x2 +/* 483b4: 1241000f */ beq $s2,$at,.L000483f4 +/* 483b8: 24010004 */ addiu $at,$zero,0x4 +/* 483bc: 12410005 */ beq $s2,$at,.L000483d4 +/* 483c0: 24010008 */ addiu $at,$zero,0x8 +/* 483c4: 1241000b */ beq $s2,$at,.L000483f4 +/* 483c8: 00000000 */ sll $zero,$zero,0x0 +/* 483cc: 10000010 */ beqz $zero,.L00048410 +/* 483d0: 00000000 */ sll $zero,$zero,0x0 +.L000483d4: +/* 483d4: 3c198006 */ lui $t9,0x8006 +/* 483d8: 8f390940 */ lw $t9,0x940($t9) +/* 483dc: 24180001 */ addiu $t8,$zero,0x1 +/* 483e0: 00002025 */ or $a0,$zero,$zero +/* 483e4: 0c000ee8 */ jal func00003ba0 +/* 483e8: a7380010 */ sh $t8,0x10($t9) +/* 483ec: 10000008 */ beqz $zero,.L00048410 +/* 483f0: 00000000 */ sll $zero,$zero,0x0 +.L000483f4: +/* 483f4: 8fa90038 */ lw $t1,0x38($sp) +/* 483f8: 24080001 */ addiu $t0,$zero,0x1 +/* 483fc: a5280010 */ sh $t0,0x10($t1) +/* 48400: 8faa0038 */ lw $t2,0x38($sp) +/* 48404: 8d440008 */ lw $a0,0x8($t2) +/* 48408: 0c012884 */ jal func0004a210 +/* 4840c: 01402825 */ or $a1,$t2,$zero +.L00048410: +/* 48410: 0c012588 */ jal func00049620 +/* 48414: 02002025 */ or $a0,$s0,$zero +/* 48418: 8fbf0024 */ lw $ra,0x24($sp) +/* 4841c: 8fb00018 */ lw $s0,0x18($sp) +/* 48420: 8fb1001c */ lw $s1,0x1c($sp) +/* 48424: 8fb20020 */ lw $s2,0x20($sp) +/* 48428: 03e00008 */ jr $ra +/* 4842c: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func00048430 +/* 48430: 27bdffd8 */ addiu $sp,$sp,-40 +/* 48434: afbf001c */ sw $ra,0x1c($sp) +/* 48438: afa40028 */ sw $a0,0x28($sp) +/* 4843c: afa5002c */ sw $a1,0x2c($sp) +/* 48440: 0c01256c */ jal func000495b0 +/* 48444: afb00018 */ sw $s0,0x18($sp) +/* 48448: 8fae0028 */ lw $t6,0x28($sp) +/* 4844c: 00408025 */ or $s0,$v0,$zero +/* 48450: 15c00004 */ bnez $t6,.L00048464 +/* 48454: 00000000 */ sll $zero,$zero,0x0 +/* 48458: 3c0f8006 */ lui $t7,0x8006 +/* 4845c: 8def0940 */ lw $t7,0x940($t7) +/* 48460: afaf0028 */ sw $t7,0x28($sp) +.L00048464: +/* 48464: 8fb80028 */ lw $t8,0x28($sp) +/* 48468: 8fa8002c */ lw $t0,0x2c($sp) +/* 4846c: 8f190004 */ lw $t9,0x4($t8) +/* 48470: 13280020 */ beq $t9,$t0,.L000484f4 +/* 48474: 00000000 */ sll $zero,$zero,0x0 +/* 48478: af080004 */ sw $t0,0x4($t8) +/* 4847c: 3c0a8006 */ lui $t2,0x8006 +/* 48480: 8d4a0940 */ lw $t2,0x940($t2) +/* 48484: 8fa90028 */ lw $t1,0x28($sp) +/* 48488: 112a000c */ beq $t1,$t2,.L000484bc +/* 4848c: 00000000 */ sll $zero,$zero,0x0 +/* 48490: 952b0010 */ lhu $t3,0x10($t1) +/* 48494: 24010001 */ addiu $at,$zero,0x1 +/* 48498: 11610008 */ beq $t3,$at,.L000484bc +/* 4849c: 00000000 */ sll $zero,$zero,0x0 +/* 484a0: 8d240008 */ lw $a0,0x8($t1) +/* 484a4: 0c012884 */ jal func0004a210 +/* 484a8: 01202825 */ or $a1,$t1,$zero +/* 484ac: 8fac0028 */ lw $t4,0x28($sp) +/* 484b0: 8d840008 */ lw $a0,0x8($t4) +/* 484b4: 0c000f2e */ jal func00003cb8 +/* 484b8: 01802825 */ or $a1,$t4,$zero +.L000484bc: +/* 484bc: 3c0d8006 */ lui $t5,0x8006 +/* 484c0: 3c0f8006 */ lui $t7,0x8006 +/* 484c4: 8def0938 */ lw $t7,0x938($t7) +/* 484c8: 8dad0940 */ lw $t5,0x940($t5) +/* 484cc: 8df90004 */ lw $t9,0x4($t7) +/* 484d0: 8dae0004 */ lw $t6,0x4($t5) +/* 484d4: 01d9082a */ slt $at,$t6,$t9 +/* 484d8: 10200006 */ beqz $at,.L000484f4 +/* 484dc: 00000000 */ sll $zero,$zero,0x0 +/* 484e0: 24080002 */ addiu $t0,$zero,0x2 +/* 484e4: 3c048006 */ lui $a0,0x8006 +/* 484e8: a5a80010 */ sh $t0,0x10($t5) +/* 484ec: 0c000ee8 */ jal func00003ba0 +/* 484f0: 24840938 */ addiu $a0,$a0,0x938 +.L000484f4: +/* 484f4: 0c012588 */ jal func00049620 +/* 484f8: 02002025 */ or $a0,$s0,$zero +/* 484fc: 8fbf001c */ lw $ra,0x1c($sp) +/* 48500: 8fb00018 */ lw $s0,0x18($sp) +/* 48504: 27bd0028 */ addiu $sp,$sp,0x28 +/* 48508: 03e00008 */ jr $ra +/* 4850c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00048510 +/* 48510: 40024800 */ mfc0 $v0,$9 +/* 48514: 03e00008 */ jr $ra +/* 48518: 00000000 */ sll $zero,$zero,0x0 +/* 4851c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00048520 +/* 48520: 27bdffd8 */ addiu $sp,$sp,-40 +/* 48524: afbf001c */ sw $ra,0x1c($sp) +/* 48528: afa40028 */ sw $a0,0x28($sp) +/* 4852c: afa5002c */ sw $a1,0x2c($sp) +/* 48530: afa60030 */ sw $a2,0x30($sp) +/* 48534: 0c01256c */ jal func000495b0 +/* 48538: afb00018 */ sw $s0,0x18($sp) +/* 4853c: 8fae0028 */ lw $t6,0x28($sp) +/* 48540: 3c18800a */ lui $t8,0x800a +/* 48544: 8fa8002c */ lw $t0,0x2c($sp) +/* 48548: 2718c6e0 */ addiu $t8,$t8,-14624 +/* 4854c: 000e78c0 */ sll $t7,$t6,0x3 +/* 48550: 01f8c821 */ addu $t9,$t7,$t8 +/* 48554: afb90020 */ sw $t9,0x20($sp) +/* 48558: af280000 */ sw $t0,0x0($t9) +/* 4855c: 8faa0020 */ lw $t2,0x20($sp) +/* 48560: 8fa90030 */ lw $t1,0x30($sp) +/* 48564: 2401000e */ addiu $at,$zero,0xe +/* 48568: 00408025 */ or $s0,$v0,$zero +/* 4856c: ad490004 */ sw $t1,0x4($t2) +/* 48570: 8fab0028 */ lw $t3,0x28($sp) +/* 48574: 15610010 */ bne $t3,$at,.L000485b8 +/* 48578: 00000000 */ sll $zero,$zero,0x0 +/* 4857c: 3c0c8006 */ lui $t4,0x8006 +/* 48580: 8d8ccf6c */ lw $t4,-0x3094($t4) +/* 48584: 11800009 */ beqz $t4,.L000485ac +/* 48588: 00000000 */ sll $zero,$zero,0x0 +/* 4858c: 3c0d8006 */ lui $t5,0x8006 +/* 48590: 8dad0890 */ lw $t5,0x890($t5) +/* 48594: 15a00005 */ bnez $t5,.L000485ac +/* 48598: 00000000 */ sll $zero,$zero,0x0 +/* 4859c: 8fa4002c */ lw $a0,0x2c($sp) +/* 485a0: 8fa50030 */ lw $a1,0x30($sp) +/* 485a4: 0c012238 */ jal func000488e0 +/* 485a8: 00003025 */ or $a2,$zero,$zero +.L000485ac: +/* 485ac: 240e0001 */ addiu $t6,$zero,0x1 +/* 485b0: 3c018006 */ lui $at,0x8006 +/* 485b4: ac2e0890 */ sw $t6,0x890($at) +.L000485b8: +/* 485b8: 0c012588 */ jal func00049620 +/* 485bc: 02002025 */ or $a0,$s0,$zero +/* 485c0: 8fbf001c */ lw $ra,0x1c($sp) +/* 485c4: 8fb00018 */ lw $s0,0x18($sp) +/* 485c8: 27bd0028 */ addiu $sp,$sp,0x28 +/* 485cc: 03e00008 */ jr $ra +/* 485d0: 00000000 */ sll $zero,$zero,0x0 +/* 485d4: 00000000 */ sll $zero,$zero,0x0 +/* 485d8: 00000000 */ sll $zero,$zero,0x0 +/* 485dc: 00000000 */ sll $zero,$zero,0x0 +/* 485e0: 27bdffd8 */ addiu $sp,$sp,-40 +/* 485e4: afbf001c */ sw $ra,0x1c($sp) +/* 485e8: afa40028 */ sw $a0,0x28($sp) +/* 485ec: afa5002c */ sw $a1,0x2c($sp) +/* 485f0: afa60030 */ sw $a2,0x30($sp) +/* 485f4: 0c01256c */ jal func000495b0 +/* 485f8: afb00018 */ sw $s0,0x18($sp) +/* 485fc: 3c0f8006 */ lui $t7,0x8006 +/* 48600: 8def0914 */ lw $t7,0x914($t7) +/* 48604: 8fae0028 */ lw $t6,0x28($sp) +/* 48608: 3c198006 */ lui $t9,0x8006 +/* 4860c: 3c098006 */ lui $t1,0x8006 +/* 48610: adee0010 */ sw $t6,0x10($t7) +/* 48614: 8f390914 */ lw $t9,0x914($t9) +/* 48618: 8fb8002c */ lw $t8,0x2c($sp) +/* 4861c: 00408025 */ or $s0,$v0,$zero +/* 48620: 02002025 */ or $a0,$s0,$zero +/* 48624: af380014 */ sw $t8,0x14($t9) +/* 48628: 8d290914 */ lw $t1,0x914($t1) +/* 4862c: 8fa80030 */ lw $t0,0x30($sp) +/* 48630: 0c012588 */ jal func00049620 +/* 48634: a5280002 */ sh $t0,0x2($t1) +/* 48638: 8fbf001c */ lw $ra,0x1c($sp) +/* 4863c: 8fb00018 */ lw $s0,0x18($sp) +/* 48640: 27bd0028 */ addiu $sp,$sp,0x28 +/* 48644: 03e00008 */ jr $ra +/* 48648: 00000000 */ sll $zero,$zero,0x0 +/* 4864c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00048650 +/* 48650: 400c6000 */ mfc0 $t4,$12 +/* 48654: 3182ff01 */ andi $v0,$t4,0xff01 +/* 48658: 3c088006 */ lui $t0,0x8006 +/* 4865c: 2508cf70 */ addiu $t0,$t0,-12432 +/* 48660: 8d0b0000 */ lw $t3,0x0($t0) +/* 48664: 2401ffff */ addiu $at,$zero,-1 +/* 48668: 01614026 */ xor $t0,$t3,$at +/* 4866c: 3108ff00 */ andi $t0,$t0,0xff00 +/* 48670: 00481025 */ or $v0,$v0,$t0 +/* 48674: 3c0aa430 */ lui $t2,0xa430 +/* 48678: 8d4a000c */ lw $t2,0xc($t2) +/* 4867c: 11400005 */ beqz $t2,.L00048694 +/* 48680: 000b4c02 */ srl $t1,$t3,0x10 +/* 48684: 2401ffff */ addiu $at,$zero,-1 +/* 48688: 01214826 */ xor $t1,$t1,$at +/* 4868c: 3129003f */ andi $t1,$t1,0x3f +/* 48690: 01495025 */ or $t2,$t2,$t1 +.L00048694: +/* 48694: 000a5400 */ sll $t2,$t2,0x10 +/* 48698: 004a1025 */ or $v0,$v0,$t2 +/* 4869c: 3c01003f */ lui $at,0x3f +/* 486a0: 00814024 */ and $t0,$a0,$at +/* 486a4: 010b4024 */ and $t0,$t0,$t3 +/* 486a8: 000843c2 */ srl $t0,$t0,0xf +/* 486ac: 3c0a7006 */ lui $t2,0x7006 +/* 486b0: 01485021 */ addu $t2,$t2,$t0 +/* 486b4: 954a9e30 */ lhu $t2,-0x61d0($t2) +/* 486b8: 3c01a430 */ lui $at,0xa430 +/* 486bc: ac2a000c */ sw $t2,0xc($at) +/* 486c0: 3088ff01 */ andi $t0,$a0,0xff01 +/* 486c4: 3169ff00 */ andi $t1,$t3,0xff00 +/* 486c8: 01094024 */ and $t0,$t0,$t1 +/* 486cc: 3c01ffff */ lui $at,0xffff +/* 486d0: 342100ff */ ori $at,$at,0xff +/* 486d4: 01816024 */ and $t4,$t4,$at +/* 486d8: 01886025 */ or $t4,$t4,$t0 +/* 486dc: 408c6000 */ mtc0 $t4,$12 +/* 486e0: 00000000 */ sll $zero,$zero,0x0 +/* 486e4: 00000000 */ sll $zero,$zero,0x0 +/* 486e8: 03e00008 */ jr $ra +/* 486ec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000486f0 +/* 486f0: 27bdffd8 */ addiu $sp,$sp,-40 +/* 486f4: afbf001c */ sw $ra,0x1c($sp) +/* 486f8: afa40028 */ sw $a0,0x28($sp) +/* 486fc: afa5002c */ sw $a1,0x2c($sp) +/* 48700: afa60030 */ sw $a2,0x30($sp) +/* 48704: afb10018 */ sw $s1,0x18($sp) +/* 48708: 0c01256c */ jal func000495b0 +/* 4870c: afb00014 */ sw $s0,0x14($sp) +/* 48710: 8fae0028 */ lw $t6,0x28($sp) +/* 48714: 00408025 */ or $s0,$v0,$zero +/* 48718: 8dcf0008 */ lw $t7,0x8($t6) +/* 4871c: 15e00012 */ bnez $t7,.L00048768 +/* 48720: 00000000 */ sll $zero,$zero,0x0 +.L00048724: +/* 48724: 8fb80030 */ lw $t8,0x30($sp) +/* 48728: 17000005 */ bnez $t8,.L00048740 +/* 4872c: 00000000 */ sll $zero,$zero,0x0 +/* 48730: 0c012588 */ jal func00049620 +/* 48734: 02002025 */ or $a0,$s0,$zero +/* 48738: 10000036 */ beqz $zero,.L00048814 +/* 4873c: 2402ffff */ addiu $v0,$zero,-1 +.L00048740: +/* 48740: 3c088006 */ lui $t0,0x8006 +/* 48744: 8d080940 */ lw $t0,0x940($t0) +/* 48748: 24190008 */ addiu $t9,$zero,0x8 +/* 4874c: a5190010 */ sh $t9,0x10($t0) +/* 48750: 0c000ee8 */ jal func00003ba0 +/* 48754: 8fa40028 */ lw $a0,0x28($sp) +/* 48758: 8fa90028 */ lw $t1,0x28($sp) +/* 4875c: 8d2a0008 */ lw $t2,0x8($t1) +/* 48760: 1140fff0 */ beqz $t2,.L00048724 +/* 48764: 00000000 */ sll $zero,$zero,0x0 +.L00048768: +/* 48768: 8fab002c */ lw $t3,0x2c($sp) +/* 4876c: 11600008 */ beqz $t3,.L00048790 +/* 48770: 00000000 */ sll $zero,$zero,0x0 +/* 48774: 8fac0028 */ lw $t4,0x28($sp) +/* 48778: 8d8e000c */ lw $t6,0xc($t4) +/* 4877c: 8d8d0014 */ lw $t5,0x14($t4) +/* 48780: 000e7880 */ sll $t7,$t6,0x2 +/* 48784: 01afc021 */ addu $t8,$t5,$t7 +/* 48788: 8f190000 */ lw $t9,0x0($t8) +/* 4878c: ad790000 */ sw $t9,0x0($t3) +.L00048790: +/* 48790: 8fa80028 */ lw $t0,0x28($sp) +/* 48794: 8d09000c */ lw $t1,0xc($t0) +/* 48798: 8d0c0010 */ lw $t4,0x10($t0) +/* 4879c: 252a0001 */ addiu $t2,$t1,0x1 +/* 487a0: 014c001a */ div $zero,$t2,$t4 +/* 487a4: 00007010 */ mfhi $t6 +/* 487a8: ad0e000c */ sw $t6,0xc($t0) +/* 487ac: 8fad0028 */ lw $t5,0x28($sp) +/* 487b0: 15800002 */ bnez $t4,.L000487bc +/* 487b4: 00000000 */ sll $zero,$zero,0x0 +/* 487b8: 0007000d */ break 0x7 +.L000487bc: +/* 487bc: 2401ffff */ addiu $at,$zero,-1 +/* 487c0: 15810004 */ bne $t4,$at,.L000487d4 +/* 487c4: 3c018000 */ lui $at,0x8000 +/* 487c8: 15410002 */ bne $t2,$at,.L000487d4 +/* 487cc: 00000000 */ sll $zero,$zero,0x0 +/* 487d0: 0006000d */ break 0x6 +.L000487d4: +/* 487d4: 8daf0008 */ lw $t7,0x8($t5) +/* 487d8: 25f8ffff */ addiu $t8,$t7,-1 +/* 487dc: adb80008 */ sw $t8,0x8($t5) +/* 487e0: 8fb90028 */ lw $t9,0x28($sp) +/* 487e4: 8f2b0004 */ lw $t3,0x4($t9) +/* 487e8: 8d690000 */ lw $t1,0x0($t3) +/* 487ec: 11200006 */ beqz $t1,.L00048808 +/* 487f0: 00000000 */ sll $zero,$zero,0x0 +/* 487f4: 0c000f40 */ jal func00003d00 +/* 487f8: 27240004 */ addiu $a0,$t9,0x4 +/* 487fc: 00408825 */ or $s1,$v0,$zero +/* 48800: 0c01207c */ jal func000481f0 +/* 48804: 02202025 */ or $a0,$s1,$zero +.L00048808: +/* 48808: 0c012588 */ jal func00049620 +/* 4880c: 02002025 */ or $a0,$s0,$zero +/* 48810: 00001025 */ or $v0,$zero,$zero +.L00048814: +/* 48814: 8fbf001c */ lw $ra,0x1c($sp) +/* 48818: 8fb00014 */ lw $s0,0x14($sp) +/* 4881c: 8fb10018 */ lw $s1,0x18($sp) +/* 48820: 03e00008 */ jr $ra +/* 48824: 27bd0028 */ addiu $sp,$sp,0x28 +/* 48828: 00000000 */ sll $zero,$zero,0x0 +/* 4882c: 00000000 */ sll $zero,$zero,0x0 +/* 48830: 27bdffd8 */ addiu $sp,$sp,-40 +/* 48834: afbf001c */ sw $ra,0x1c($sp) +/* 48838: 0c01256c */ jal func000495b0 +/* 4883c: afb00018 */ sw $s0,0x18($sp) +/* 48840: 3c0e8006 */ lui $t6,0x8006 +/* 48844: 8dce0910 */ lw $t6,0x910($t6) +/* 48848: 00408025 */ or $s0,$v0,$zero +/* 4884c: 02002025 */ or $a0,$s0,$zero +/* 48850: 8dcf0004 */ lw $t7,0x4($t6) +/* 48854: 0c012588 */ jal func00049620 +/* 48858: afaf0020 */ sw $t7,0x20($sp) +/* 4885c: 8fbf001c */ lw $ra,0x1c($sp) +/* 48860: 8fa20020 */ lw $v0,0x20($sp) +/* 48864: 8fb00018 */ lw $s0,0x18($sp) +/* 48868: 03e00008 */ jr $ra +/* 4886c: 27bd0028 */ addiu $sp,$sp,0x28 +/* 48870: 27bdffd8 */ addiu $sp,$sp,-40 +/* 48874: afbf001c */ sw $ra,0x1c($sp) +/* 48878: 0c01256c */ jal func000495b0 +/* 4887c: afb00018 */ sw $s0,0x18($sp) +/* 48880: 3c0e8006 */ lui $t6,0x8006 +/* 48884: 8dce0914 */ lw $t6,0x914($t6) +/* 48888: 00408025 */ or $s0,$v0,$zero +/* 4888c: 02002025 */ or $a0,$s0,$zero +/* 48890: 8dcf0004 */ lw $t7,0x4($t6) +/* 48894: 0c012588 */ jal func00049620 +/* 48898: afaf0020 */ sw $t7,0x20($sp) +/* 4889c: 8fbf001c */ lw $ra,0x1c($sp) +/* 488a0: 8fa20020 */ lw $v0,0x20($sp) +/* 488a4: 8fb00018 */ lw $s0,0x18($sp) +/* 488a8: 03e00008 */ jr $ra +/* 488ac: 27bd0028 */ addiu $sp,$sp,0x28 +/* 488b0: 3c0ea410 */ lui $t6,0xa410 +/* 488b4: 03e00008 */ jr $ra +/* 488b8: adc4000c */ sw $a0,0xc($t6) +/* 488bc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000488c0 +/* 488c0: 14800003 */ bnez $a0,.L000488d0 +/* 488c4: 00000000 */ sll $zero,$zero,0x0 +/* 488c8: 3c048006 */ lui $a0,0x8006 +/* 488cc: 8c840940 */ lw $a0,0x940($a0) +.L000488d0: +/* 488d0: 03e00008 */ jr $ra +/* 488d4: 8c820004 */ lw $v0,0x4($a0) +/* 488d8: 00000000 */ sll $zero,$zero,0x0 +/* 488dc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000488e0 +/* 488e0: 27bdffc8 */ addiu $sp,$sp,-56 +/* 488e4: afbf0024 */ sw $ra,0x24($sp) +/* 488e8: afa40038 */ sw $a0,0x38($sp) +/* 488ec: afa5003c */ sw $a1,0x3c($sp) +/* 488f0: afa60040 */ sw $a2,0x40($sp) +/* 488f4: afb20020 */ sw $s2,0x20($sp) +/* 488f8: afb1001c */ sw $s1,0x1c($sp) +/* 488fc: 0c01256c */ jal func000495b0 +/* 48900: afb00018 */ sw $s0,0x18($sp) +/* 48904: 8fae0038 */ lw $t6,0x38($sp) +/* 48908: 00408025 */ or $s0,$v0,$zero +/* 4890c: 8dcf0008 */ lw $t7,0x8($t6) +/* 48910: 8dd80010 */ lw $t8,0x10($t6) +/* 48914: 01f8082a */ slt $at,$t7,$t8 +/* 48918: 14200018 */ bnez $at,.L0004897c +/* 4891c: 00000000 */ sll $zero,$zero,0x0 +.L00048920: +/* 48920: 8fb90040 */ lw $t9,0x40($sp) +/* 48924: 24010001 */ addiu $at,$zero,0x1 +/* 48928: 1721000a */ bne $t9,$at,.L00048954 +/* 4892c: 00000000 */ sll $zero,$zero,0x0 +/* 48930: 3c098006 */ lui $t1,0x8006 +/* 48934: 8d290940 */ lw $t1,0x940($t1) +/* 48938: 24080008 */ addiu $t0,$zero,0x8 +/* 4893c: a5280010 */ sh $t0,0x10($t1) +/* 48940: 8fa40038 */ lw $a0,0x38($sp) +/* 48944: 0c000ee8 */ jal func00003ba0 +/* 48948: 24840004 */ addiu $a0,$a0,0x4 +/* 4894c: 10000005 */ beqz $zero,.L00048964 +/* 48950: 00000000 */ sll $zero,$zero,0x0 +.L00048954: +/* 48954: 0c012588 */ jal func00049620 +/* 48958: 02002025 */ or $a0,$s0,$zero +/* 4895c: 1000002d */ beqz $zero,.L00048a14 +/* 48960: 2402ffff */ addiu $v0,$zero,-1 +.L00048964: +/* 48964: 8faa0038 */ lw $t2,0x38($sp) +/* 48968: 8d4b0008 */ lw $t3,0x8($t2) +/* 4896c: 8d4c0010 */ lw $t4,0x10($t2) +/* 48970: 016c082a */ slt $at,$t3,$t4 +/* 48974: 1020ffea */ beqz $at,.L00048920 +/* 48978: 00000000 */ sll $zero,$zero,0x0 +.L0004897c: +/* 4897c: 8fad0038 */ lw $t5,0x38($sp) +/* 48980: 8fa8003c */ lw $t0,0x3c($sp) +/* 48984: 8dae000c */ lw $t6,0xc($t5) +/* 48988: 8daf0008 */ lw $t7,0x8($t5) +/* 4898c: 8db90010 */ lw $t9,0x10($t5) +/* 48990: 8da90014 */ lw $t1,0x14($t5) +/* 48994: 01cfc021 */ addu $t8,$t6,$t7 +/* 48998: 0319001a */ div $zero,$t8,$t9 +/* 4899c: 00008810 */ mfhi $s1 +/* 489a0: 00115080 */ sll $t2,$s1,0x2 +/* 489a4: 012a5821 */ addu $t3,$t1,$t2 +/* 489a8: ad680000 */ sw $t0,0x0($t3) +/* 489ac: 8fac0038 */ lw $t4,0x38($sp) +/* 489b0: 17200002 */ bnez $t9,.L000489bc +/* 489b4: 00000000 */ sll $zero,$zero,0x0 +/* 489b8: 0007000d */ break 0x7 +.L000489bc: +/* 489bc: 2401ffff */ addiu $at,$zero,-1 +/* 489c0: 17210004 */ bne $t9,$at,.L000489d4 +/* 489c4: 3c018000 */ lui $at,0x8000 +/* 489c8: 17010002 */ bne $t8,$at,.L000489d4 +/* 489cc: 00000000 */ sll $zero,$zero,0x0 +/* 489d0: 0006000d */ break 0x6 +.L000489d4: +/* 489d4: 8d8e0008 */ lw $t6,0x8($t4) +/* 489d8: 25cf0001 */ addiu $t7,$t6,0x1 +/* 489dc: ad8f0008 */ sw $t7,0x8($t4) +/* 489e0: 8fb80038 */ lw $t8,0x38($sp) +/* 489e4: 8f190000 */ lw $t9,0x0($t8) +/* 489e8: 8f2d0000 */ lw $t5,0x0($t9) +/* 489ec: 11a00006 */ beqz $t5,.L00048a08 +/* 489f0: 00000000 */ sll $zero,$zero,0x0 +/* 489f4: 0c000f40 */ jal func00003d00 +/* 489f8: 03002025 */ or $a0,$t8,$zero +/* 489fc: 00409025 */ or $s2,$v0,$zero +/* 48a00: 0c01207c */ jal func000481f0 +/* 48a04: 02402025 */ or $a0,$s2,$zero +.L00048a08: +/* 48a08: 0c012588 */ jal func00049620 +/* 48a0c: 02002025 */ or $a0,$s0,$zero +/* 48a10: 00001025 */ or $v0,$zero,$zero +.L00048a14: +/* 48a14: 8fbf0024 */ lw $ra,0x24($sp) +/* 48a18: 8fb00018 */ lw $s0,0x18($sp) +/* 48a1c: 8fb1001c */ lw $s1,0x1c($sp) +/* 48a20: 8fb20020 */ lw $s2,0x20($sp) +/* 48a24: 03e00008 */ jr $ra +/* 48a28: 27bd0038 */ addiu $sp,$sp,0x38 +/* 48a2c: 00000000 */ sll $zero,$zero,0x0 +/* 48a30: 27bdffd0 */ addiu $sp,$sp,-48 +/* 48a34: afa40030 */ sw $a0,0x30($sp) +/* 48a38: 8fae0030 */ lw $t6,0x30($sp) +/* 48a3c: afbf001c */ sw $ra,0x1c($sp) +/* 48a40: afb00018 */ sw $s0,0x18($sp) +/* 48a44: 8dcf0000 */ lw $t7,0x0($t6) +/* 48a48: 15e00003 */ bnez $t7,.L00048a58 +/* 48a4c: 00000000 */ sll $zero,$zero,0x0 +/* 48a50: 1000002c */ beqz $zero,.L00048b04 +/* 48a54: 2402ffff */ addiu $v0,$zero,-1 +.L00048a58: +/* 48a58: 0c01256c */ jal func000495b0 +/* 48a5c: 00000000 */ sll $zero,$zero,0x0 +/* 48a60: 8fb80030 */ lw $t8,0x30($sp) +/* 48a64: 3c088006 */ lui $t0,0x8006 +/* 48a68: 8d0808a0 */ lw $t0,0x8a0($t0) +/* 48a6c: 8f190000 */ lw $t9,0x0($t8) +/* 48a70: 00408025 */ or $s0,$v0,$zero +/* 48a74: 1328000d */ beq $t9,$t0,.L00048aac +/* 48a78: afb90028 */ sw $t9,0x28($sp) +/* 48a7c: 27290010 */ addiu $t1,$t9,0x10 +/* 48a80: afa90024 */ sw $t1,0x24($sp) +/* 48a84: 8d2b0004 */ lw $t3,0x4($t1) +/* 48a88: 8f0d0014 */ lw $t5,0x14($t8) +/* 48a8c: 8d2a0000 */ lw $t2,0x0($t1) +/* 48a90: 8f0c0010 */ lw $t4,0x10($t8) +/* 48a94: 016d7821 */ addu $t7,$t3,$t5 +/* 48a98: 01ed082b */ sltu $at,$t7,$t5 +/* 48a9c: 002a7021 */ addu $t6,$at,$t2 +/* 48aa0: 01cc7021 */ addu $t6,$t6,$t4 +/* 48aa4: ad2e0000 */ sw $t6,0x0($t1) +/* 48aa8: ad2f0004 */ sw $t7,0x4($t1) +.L00048aac: +/* 48aac: 8fa80030 */ lw $t0,0x30($sp) +/* 48ab0: 3c0f8006 */ lui $t7,0x8006 +/* 48ab4: 8d190000 */ lw $t9,0x0($t0) +/* 48ab8: 8d180004 */ lw $t8,0x4($t0) +/* 48abc: af190000 */ sw $t9,0x0($t8) +/* 48ac0: 8faa0030 */ lw $t2,0x30($sp) +/* 48ac4: 8d4b0004 */ lw $t3,0x4($t2) +/* 48ac8: 8d4c0000 */ lw $t4,0x0($t2) +/* 48acc: ad8b0004 */ sw $t3,0x4($t4) +/* 48ad0: 8fad0030 */ lw $t5,0x30($sp) +/* 48ad4: ada00000 */ sw $zero,0x0($t5) +/* 48ad8: 8fae0030 */ lw $t6,0x30($sp) +/* 48adc: adc00004 */ sw $zero,0x4($t6) +/* 48ae0: 8def08a0 */ lw $t7,0x8a0($t7) +/* 48ae4: 8de90000 */ lw $t1,0x0($t7) +/* 48ae8: 152f0003 */ bne $t1,$t7,.L00048af8 +/* 48aec: 00000000 */ sll $zero,$zero,0x0 +/* 48af0: 0c014620 */ jal func00051880 +/* 48af4: 00002025 */ or $a0,$zero,$zero +.L00048af8: +/* 48af8: 0c012588 */ jal func00049620 +/* 48afc: 02002025 */ or $a0,$s0,$zero +/* 48b00: 00001025 */ or $v0,$zero,$zero +.L00048b04: +/* 48b04: 8fbf001c */ lw $ra,0x1c($sp) +/* 48b08: 8fb00018 */ lw $s0,0x18($sp) +/* 48b0c: 27bd0030 */ addiu $sp,$sp,0x30 +/* 48b10: 03e00008 */ jr $ra +/* 48b14: 00000000 */ sll $zero,$zero,0x0 +/* 48b18: 00000000 */ sll $zero,$zero,0x0 +/* 48b1c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00048b20 +/* 48b20: 27bdffe0 */ addiu $sp,$sp,-32 +/* 48b24: afa40020 */ sw $a0,0x20($sp) +/* 48b28: 8fae0020 */ lw $t6,0x20($sp) +/* 48b2c: afbf0014 */ sw $ra,0x14($sp) +/* 48b30: afa60028 */ sw $a2,0x28($sp) +/* 48b34: afa7002c */ sw $a3,0x2c($sp) +/* 48b38: adc00000 */ sw $zero,0x0($t6) +/* 48b3c: 8faf0020 */ lw $t7,0x20($sp) +/* 48b40: ade00004 */ sw $zero,0x4($t7) +/* 48b44: 8fa80020 */ lw $t0,0x20($sp) +/* 48b48: 8fb90034 */ lw $t9,0x34($sp) +/* 48b4c: 8fb80030 */ lw $t8,0x30($sp) +/* 48b50: ad19000c */ sw $t9,0xc($t0) +/* 48b54: ad180008 */ sw $t8,0x8($t0) +/* 48b58: 8faa0028 */ lw $t2,0x28($sp) +/* 48b5c: 8fab002c */ lw $t3,0x2c($sp) +/* 48b60: 15400003 */ bnez $t2,.L00048b70 +/* 48b64: 00000000 */ sll $zero,$zero,0x0 +/* 48b68: 11600005 */ beqz $t3,.L00048b80 +/* 48b6c: 00000000 */ sll $zero,$zero,0x0 +.L00048b70: +/* 48b70: 8fa90020 */ lw $t1,0x20($sp) +/* 48b74: ad2a0010 */ sw $t2,0x10($t1) +/* 48b78: 10000006 */ beqz $zero,.L00048b94 +/* 48b7c: ad2b0014 */ sw $t3,0x14($t1) +.L00048b80: +/* 48b80: 8fae0020 */ lw $t6,0x20($sp) +/* 48b84: 8fac0030 */ lw $t4,0x30($sp) +/* 48b88: 8fad0034 */ lw $t5,0x34($sp) +/* 48b8c: adcc0010 */ sw $t4,0x10($t6) +/* 48b90: adcd0014 */ sw $t5,0x14($t6) +.L00048b94: +/* 48b94: 8faf0038 */ lw $t7,0x38($sp) +/* 48b98: 8fb80020 */ lw $t8,0x20($sp) +/* 48b9c: af0f0018 */ sw $t7,0x18($t8) +/* 48ba0: 8fa80020 */ lw $t0,0x20($sp) +/* 48ba4: 8fb9003c */ lw $t9,0x3c($sp) +/* 48ba8: ad19001c */ sw $t9,0x1c($t0) +/* 48bac: 0c01250a */ jal func00049428 +/* 48bb0: 8fa40020 */ lw $a0,0x20($sp) +/* 48bb4: 3c0a8006 */ lui $t2,0x8006 +/* 48bb8: 8d4a08a0 */ lw $t2,0x8a0($t2) +/* 48bbc: afa20018 */ sw $v0,0x18($sp) +/* 48bc0: afa3001c */ sw $v1,0x1c($sp) +/* 48bc4: 8fa90020 */ lw $t1,0x20($sp) +/* 48bc8: 8d4b0000 */ lw $t3,0x0($t2) +/* 48bcc: 15690004 */ bne $t3,$t1,.L00048be0 +/* 48bd0: 00000000 */ sll $zero,$zero,0x0 +/* 48bd4: 8fa40018 */ lw $a0,0x18($sp) +/* 48bd8: 0c0124ed */ jal func000493b4 +/* 48bdc: 8fa5001c */ lw $a1,0x1c($sp) +.L00048be0: +/* 48be0: 8fbf0014 */ lw $ra,0x14($sp) +/* 48be4: 27bd0020 */ addiu $sp,$sp,0x20 +/* 48be8: 00001025 */ or $v0,$zero,$zero +/* 48bec: 03e00008 */ jr $ra +/* 48bf0: 00000000 */ sll $zero,$zero,0x0 +/* 48bf4: 00000000 */ sll $zero,$zero,0x0 +/* 48bf8: 00000000 */ sll $zero,$zero,0x0 +/* 48bfc: 00000000 */ sll $zero,$zero,0x0 +/* 48c00: 27bdffe0 */ addiu $sp,$sp,-32 +/* 48c04: afbf0014 */ sw $ra,0x14($sp) +/* 48c08: 0c014624 */ jal func00051890 +/* 48c0c: afa40020 */ sw $a0,0x20($sp) +/* 48c10: afa2001c */ sw $v0,0x1c($sp) +/* 48c14: 8fae001c */ lw $t6,0x1c($sp) +/* 48c18: 31cf0100 */ andi $t7,$t6,0x100 +/* 48c1c: 11e00004 */ beqz $t7,.L00048c30 +/* 48c20: 00000000 */ sll $zero,$zero,0x0 +/* 48c24: 24180001 */ addiu $t8,$zero,0x1 +/* 48c28: 10000002 */ beqz $zero,.L00048c34 +/* 48c2c: afb80018 */ sw $t8,0x18($sp) +.L00048c30: +/* 48c30: afa00018 */ sw $zero,0x18($sp) +.L00048c34: +/* 48c34: 8fb9001c */ lw $t9,0x1c($sp) +/* 48c38: 33280080 */ andi $t0,$t9,0x80 +/* 48c3c: 1100000b */ beqz $t0,.L00048c6c +/* 48c40: 00000000 */ sll $zero,$zero,0x0 +/* 48c44: 8fa90020 */ lw $t1,0x20($sp) +/* 48c48: 8fab0018 */ lw $t3,0x18($sp) +/* 48c4c: 2401fffd */ addiu $at,$zero,-3 +/* 48c50: 8d2a0004 */ lw $t2,0x4($t1) +/* 48c54: 014b6025 */ or $t4,$t2,$t3 +/* 48c58: ad2c0004 */ sw $t4,0x4($t1) +/* 48c5c: 8fad0020 */ lw $t5,0x20($sp) +/* 48c60: 8dae0004 */ lw $t6,0x4($t5) +/* 48c64: 01c17824 */ and $t7,$t6,$at +/* 48c68: adaf0004 */ sw $t7,0x4($t5) +.L00048c6c: +/* 48c6c: 8fbf0014 */ lw $ra,0x14($sp) +/* 48c70: 8fa20018 */ lw $v0,0x18($sp) +/* 48c74: 27bd0020 */ addiu $sp,$sp,0x20 +/* 48c78: 03e00008 */ jr $ra +/* 48c7c: 00000000 */ sll $zero,$zero,0x0 +/* 48c80: 3c0ea410 */ lui $t6,0xa410 +/* 48c84: 8dcf0010 */ lw $t7,0x10($t6) +/* 48c88: 3c18a410 */ lui $t8,0xa410 +/* 48c8c: 3c08a410 */ lui $t0,0xa410 +/* 48c90: ac8f0000 */ sw $t7,0x0($a0) +/* 48c94: 8f190014 */ lw $t9,0x14($t8) +/* 48c98: 24840004 */ addiu $a0,$a0,0x4 +/* 48c9c: 3c0aa410 */ lui $t2,0xa410 +/* 48ca0: ac990000 */ sw $t9,0x0($a0) +/* 48ca4: 8d090018 */ lw $t1,0x18($t0) +/* 48ca8: 24840004 */ addiu $a0,$a0,0x4 +/* 48cac: 24840004 */ addiu $a0,$a0,0x4 +/* 48cb0: ac89fffc */ sw $t1,-0x4($a0) +/* 48cb4: 8d4b001c */ lw $t3,0x1c($t2) +/* 48cb8: 24840004 */ addiu $a0,$a0,0x4 +/* 48cbc: 03e00008 */ jr $ra +/* 48cc0: ac8bfffc */ sw $t3,-0x4($a0) +/* 48cc4: 00000000 */ sll $zero,$zero,0x0 +/* 48cc8: 00000000 */ sll $zero,$zero,0x0 +/* 48ccc: 00000000 */ sll $zero,$zero,0x0 +/* 48cd0: 3c0ea410 */ lui $t6,0xa410 +/* 48cd4: 03e00008 */ jr $ra +/* 48cd8: 8dc2000c */ lw $v0,0xc($t6) +/* 48cdc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00048ce0 +/* 48ce0: 27bdffd8 */ addiu $sp,$sp,-40 +/* 48ce4: afbf001c */ sw $ra,0x1c($sp) +/* 48ce8: afa40028 */ sw $a0,0x28($sp) +/* 48cec: 0c01256c */ jal func000495b0 +/* 48cf0: afb00018 */ sw $s0,0x18($sp) +/* 48cf4: 93ae002b */ lbu $t6,0x2b($sp) +/* 48cf8: 00408025 */ or $s0,$v0,$zero +/* 48cfc: 11c00007 */ beqz $t6,.L00048d1c +/* 48d00: 00000000 */ sll $zero,$zero,0x0 +/* 48d04: 3c0f8006 */ lui $t7,0x8006 +/* 48d08: 8def0914 */ lw $t7,0x914($t7) +/* 48d0c: 95f80000 */ lhu $t8,0x0($t7) +/* 48d10: 37190020 */ ori $t9,$t8,0x20 +/* 48d14: 10000007 */ beqz $zero,.L00048d34 +/* 48d18: a5f90000 */ sh $t9,0x0($t7) +.L00048d1c: +/* 48d1c: 3c088006 */ lui $t0,0x8006 +/* 48d20: 8d080914 */ lw $t0,0x914($t0) +/* 48d24: 2401ffdf */ addiu $at,$zero,-33 +/* 48d28: 95090000 */ lhu $t1,0x0($t0) +/* 48d2c: 01215024 */ and $t2,$t1,$at +/* 48d30: a50a0000 */ sh $t2,0x0($t0) +.L00048d34: +/* 48d34: 0c012588 */ jal func00049620 +/* 48d38: 02002025 */ or $a0,$s0,$zero +/* 48d3c: 8fbf001c */ lw $ra,0x1c($sp) +/* 48d40: 8fb00018 */ lw $s0,0x18($sp) +/* 48d44: 27bd0028 */ addiu $sp,$sp,0x28 +/* 48d48: 03e00008 */ jr $ra +/* 48d4c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00048d50 +/* 48d50: 27bdffd8 */ addiu $sp,$sp,-40 +/* 48d54: afbf001c */ sw $ra,0x1c($sp) +/* 48d58: afa40028 */ sw $a0,0x28($sp) +/* 48d5c: 0c01256c */ jal func000495b0 +/* 48d60: afb00018 */ sw $s0,0x18($sp) +/* 48d64: 3c0f8006 */ lui $t7,0x8006 +/* 48d68: 8def0914 */ lw $t7,0x914($t7) +/* 48d6c: 8fae0028 */ lw $t6,0x28($sp) +/* 48d70: 3c198006 */ lui $t9,0x8006 +/* 48d74: 24180001 */ addiu $t8,$zero,0x1 +/* 48d78: adee0008 */ sw $t6,0x8($t7) +/* 48d7c: 8f390914 */ lw $t9,0x914($t9) +/* 48d80: 3c088006 */ lui $t0,0x8006 +/* 48d84: 00408025 */ or $s0,$v0,$zero +/* 48d88: a7380000 */ sh $t8,0x0($t9) +/* 48d8c: 8d080914 */ lw $t0,0x914($t0) +/* 48d90: 02002025 */ or $a0,$s0,$zero +/* 48d94: 8d090008 */ lw $t1,0x8($t0) +/* 48d98: 8d2a0004 */ lw $t2,0x4($t1) +/* 48d9c: 0c012588 */ jal func00049620 +/* 48da0: ad0a000c */ sw $t2,0xc($t0) +/* 48da4: 8fbf001c */ lw $ra,0x1c($sp) +/* 48da8: 8fb00018 */ lw $s0,0x18($sp) +/* 48dac: 27bd0028 */ addiu $sp,$sp,0x28 +/* 48db0: 03e00008 */ jr $ra +/* 48db4: 00000000 */ sll $zero,$zero,0x0 +/* 48db8: 00000000 */ sll $zero,$zero,0x0 +/* 48dbc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00048dc0 +/* 48dc0: 27bdffd8 */ addiu $sp,$sp,-40 +/* 48dc4: afbf001c */ sw $ra,0x1c($sp) +/* 48dc8: e7ac0028 */ swc1 $f12,0x28($sp) +/* 48dcc: afb10018 */ sw $s1,0x18($sp) +/* 48dd0: 0c01256c */ jal func000495b0 +/* 48dd4: afb00014 */ sw $s0,0x14($sp) +/* 48dd8: 3c0e8006 */ lui $t6,0x8006 +/* 48ddc: 8dce0914 */ lw $t6,0x914($t6) +/* 48de0: c7a40028 */ lwc1 $f4,0x28($sp) +/* 48de4: 3c0f8006 */ lui $t7,0x8006 +/* 48de8: 3c088006 */ lui $t0,0x8006 +/* 48dec: e5c40018 */ swc1 $f4,0x18($t6) +/* 48df0: 8def0914 */ lw $t7,0x914($t7) +/* 48df4: 00408825 */ or $s1,$v0,$zero +/* 48df8: 95f80000 */ lhu $t8,0x0($t7) +/* 48dfc: 37190002 */ ori $t9,$t8,0x2 +/* 48e00: a5f90000 */ sh $t9,0x0($t7) +/* 48e04: 8d080914 */ lw $t0,0x914($t0) +/* 48e08: 8d090008 */ lw $t1,0x8($t0) +/* 48e0c: c5060018 */ lwc1 $f6,0x18($t0) +/* 48e10: 8d300020 */ lw $s0,0x20($t1) +/* 48e14: 320a0fff */ andi $t2,$s0,0xfff +/* 48e18: 01408025 */ or $s0,$t2,$zero +/* 48e1c: 44904000 */ mtc1 $s0,$f8 +/* 48e20: 06010005 */ bgez $s0,.L00048e38 +/* 48e24: 468042a0 */ cvt.s.w $f10,$f8 +/* 48e28: 3c014f80 */ lui $at,0x4f80 +/* 48e2c: 44818000 */ mtc1 $at,$f16 +/* 48e30: 00000000 */ sll $zero,$zero,0x0 +/* 48e34: 46105280 */ add.s $f10,$f10,$f16 +.L00048e38: +/* 48e38: 460a3482 */ mul.s $f18,$f6,$f10 +/* 48e3c: 240c0001 */ addiu $t4,$zero,0x1 +/* 48e40: 444bf800 */ cfc1 $t3,$31 +/* 48e44: 44ccf800 */ ctc1 $t4,$31 +/* 48e48: 00000000 */ sll $zero,$zero,0x0 +/* 48e4c: 46009124 */ cvt.w.s $f4,$f18 +/* 48e50: 444cf800 */ cfc1 $t4,$31 +/* 48e54: 00000000 */ sll $zero,$zero,0x0 +/* 48e58: 31810004 */ andi $at,$t4,0x4 +/* 48e5c: 318c0078 */ andi $t4,$t4,0x78 +/* 48e60: 11800013 */ beqz $t4,.L00048eb0 +/* 48e64: 3c014f00 */ lui $at,0x4f00 +/* 48e68: 44812000 */ mtc1 $at,$f4 +/* 48e6c: 240c0001 */ addiu $t4,$zero,0x1 +/* 48e70: 46049101 */ sub.s $f4,$f18,$f4 +/* 48e74: 44ccf800 */ ctc1 $t4,$31 +/* 48e78: 00000000 */ sll $zero,$zero,0x0 +/* 48e7c: 46002124 */ cvt.w.s $f4,$f4 +/* 48e80: 444cf800 */ cfc1 $t4,$31 +/* 48e84: 00000000 */ sll $zero,$zero,0x0 +/* 48e88: 31810004 */ andi $at,$t4,0x4 +/* 48e8c: 318c0078 */ andi $t4,$t4,0x78 +/* 48e90: 15800005 */ bnez $t4,.L00048ea8 +/* 48e94: 00000000 */ sll $zero,$zero,0x0 +/* 48e98: 440c2000 */ mfc1 $t4,$f4 +/* 48e9c: 3c018000 */ lui $at,0x8000 +/* 48ea0: 10000007 */ beqz $zero,.L00048ec0 +/* 48ea4: 01816025 */ or $t4,$t4,$at +.L00048ea8: +/* 48ea8: 10000005 */ beqz $zero,.L00048ec0 +/* 48eac: 240cffff */ addiu $t4,$zero,-1 +.L00048eb0: +/* 48eb0: 440c2000 */ mfc1 $t4,$f4 +/* 48eb4: 00000000 */ sll $zero,$zero,0x0 +/* 48eb8: 0580fffb */ bltz $t4,.L00048ea8 +/* 48ebc: 00000000 */ sll $zero,$zero,0x0 +.L00048ec0: +/* 48ec0: 44cbf800 */ ctc1 $t3,$31 +/* 48ec4: 318d0fff */ andi $t5,$t4,0xfff +/* 48ec8: ad0d0020 */ sw $t5,0x20($t0) +/* 48ecc: 0c012588 */ jal func00049620 +/* 48ed0: 02202025 */ or $a0,$s1,$zero +/* 48ed4: 8fbf001c */ lw $ra,0x1c($sp) +/* 48ed8: 8fb00014 */ lw $s0,0x14($sp) +/* 48edc: 8fb10018 */ lw $s1,0x18($sp) +/* 48ee0: 03e00008 */ jr $ra +/* 48ee4: 27bd0028 */ addiu $sp,$sp,0x28 +/* 48ee8: 00000000 */ sll $zero,$zero,0x0 +/* 48eec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00048ef0 +/* 48ef0: 27bdffd8 */ addiu $sp,$sp,-40 +/* 48ef4: afbf001c */ sw $ra,0x1c($sp) +/* 48ef8: e7ac0028 */ swc1 $f12,0x28($sp) +/* 48efc: 0c01256c */ jal func000495b0 +/* 48f00: afb00018 */ sw $s0,0x18($sp) +/* 48f04: 3c0e8006 */ lui $t6,0x8006 +/* 48f08: 8dce0914 */ lw $t6,0x914($t6) +/* 48f0c: c7a40028 */ lwc1 $f4,0x28($sp) +/* 48f10: 3c0f8006 */ lui $t7,0x8006 +/* 48f14: 00408025 */ or $s0,$v0,$zero +/* 48f18: e5c40024 */ swc1 $f4,0x24($t6) +/* 48f1c: 8def0914 */ lw $t7,0x914($t7) +/* 48f20: 02002025 */ or $a0,$s0,$zero +/* 48f24: 95f80000 */ lhu $t8,0x0($t7) +/* 48f28: 37190004 */ ori $t9,$t8,0x4 +/* 48f2c: 0c012588 */ jal func00049620 +/* 48f30: a5f90000 */ sh $t9,0x0($t7) +/* 48f34: 8fbf001c */ lw $ra,0x1c($sp) +/* 48f38: 8fb00018 */ lw $s0,0x18($sp) +/* 48f3c: 27bd0028 */ addiu $sp,$sp,0x28 +/* 48f40: 03e00008 */ jr $ra +/* 48f44: 00000000 */ sll $zero,$zero,0x0 +/* 48f48: 00000000 */ sll $zero,$zero,0x0 +/* 48f4c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00048f50 +/* 48f50: 27bdffe8 */ addiu $sp,$sp,-24 +/* 48f54: afbf0014 */ sw $ra,0x14($sp) +/* 48f58: 0c01256c */ jal func000495b0 +/* 48f5c: afa40018 */ sw $a0,0x18($sp) +/* 48f60: 8fa40018 */ lw $a0,0x18($sp) +/* 48f64: 00402825 */ or $a1,$v0,$zero +/* 48f68: 3c038006 */ lui $v1,0x8006 +/* 48f6c: 308e0001 */ andi $t6,$a0,0x1 +/* 48f70: 11c00006 */ beqz $t6,.L00048f8c +/* 48f74: 30990002 */ andi $t9,$a0,0x2 +/* 48f78: 24630914 */ addiu $v1,$v1,0x914 +/* 48f7c: 8c620000 */ lw $v0,0x0($v1) +/* 48f80: 8c4f000c */ lw $t7,0xc($v0) +/* 48f84: 35f80008 */ ori $t8,$t7,0x8 +/* 48f88: ac58000c */ sw $t8,0xc($v0) +.L00048f8c: +/* 48f8c: 3c038006 */ lui $v1,0x8006 +/* 48f90: 13200006 */ beqz $t9,.L00048fac +/* 48f94: 24630914 */ addiu $v1,$v1,0x914 +/* 48f98: 8c620000 */ lw $v0,0x0($v1) +/* 48f9c: 2401fff7 */ addiu $at,$zero,-9 +/* 48fa0: 8c48000c */ lw $t0,0xc($v0) +/* 48fa4: 01014824 */ and $t1,$t0,$at +/* 48fa8: ac49000c */ sw $t1,0xc($v0) +.L00048fac: +/* 48fac: 308a0004 */ andi $t2,$a0,0x4 +/* 48fb0: 11400005 */ beqz $t2,.L00048fc8 +/* 48fb4: 308d0008 */ andi $t5,$a0,0x8 +/* 48fb8: 8c620000 */ lw $v0,0x0($v1) +/* 48fbc: 8c4b000c */ lw $t3,0xc($v0) +/* 48fc0: 356c0004 */ ori $t4,$t3,0x4 +/* 48fc4: ac4c000c */ sw $t4,0xc($v0) +.L00048fc8: +/* 48fc8: 11a00006 */ beqz $t5,.L00048fe4 +/* 48fcc: 30980010 */ andi $t8,$a0,0x10 +/* 48fd0: 8c620000 */ lw $v0,0x0($v1) +/* 48fd4: 2401fffb */ addiu $at,$zero,-5 +/* 48fd8: 8c4e000c */ lw $t6,0xc($v0) +/* 48fdc: 01c17824 */ and $t7,$t6,$at +/* 48fe0: ac4f000c */ sw $t7,0xc($v0) +.L00048fe4: +/* 48fe4: 13000005 */ beqz $t8,.L00048ffc +/* 48fe8: 30890020 */ andi $t1,$a0,0x20 +/* 48fec: 8c620000 */ lw $v0,0x0($v1) +/* 48ff0: 8c59000c */ lw $t9,0xc($v0) +/* 48ff4: 37280010 */ ori $t0,$t9,0x10 +/* 48ff8: ac48000c */ sw $t0,0xc($v0) +.L00048ffc: +/* 48ffc: 11200006 */ beqz $t1,.L00049018 +/* 49000: 308c0040 */ andi $t4,$a0,0x40 +/* 49004: 8c620000 */ lw $v0,0x0($v1) +/* 49008: 2401ffef */ addiu $at,$zero,-17 +/* 4900c: 8c4a000c */ lw $t2,0xc($v0) +/* 49010: 01415824 */ and $t3,$t2,$at +/* 49014: ac4b000c */ sw $t3,0xc($v0) +.L00049018: +/* 49018: 1180000b */ beqz $t4,.L00049048 +/* 4901c: 30990080 */ andi $t9,$a0,0x80 +/* 49020: 8c620000 */ lw $v0,0x0($v1) +/* 49024: 3c010001 */ lui $at,0x1 +/* 49028: 8c4d000c */ lw $t5,0xc($v0) +/* 4902c: 01a17025 */ or $t6,$t5,$at +/* 49030: ac4e000c */ sw $t6,0xc($v0) +/* 49034: 8c620000 */ lw $v0,0x0($v1) +/* 49038: 2401fcff */ addiu $at,$zero,-769 +/* 4903c: 8c4f000c */ lw $t7,0xc($v0) +/* 49040: 01e1c024 */ and $t8,$t7,$at +/* 49044: ac58000c */ sw $t8,0xc($v0) +.L00049048: +/* 49048: 5320000f */ beqzl $t9,.L00049088 +/* 4904c: 8c620000 */ lw $v0,0x0($v1) +/* 49050: 8c620000 */ lw $v0,0x0($v1) +/* 49054: 3c01fffe */ lui $at,0xfffe +/* 49058: 3421ffff */ ori $at,$at,0xffff +/* 4905c: 8c48000c */ lw $t0,0xc($v0) +/* 49060: 01014824 */ and $t1,$t0,$at +/* 49064: ac49000c */ sw $t1,0xc($v0) +/* 49068: 8c620000 */ lw $v0,0x0($v1) +/* 4906c: 8c4b0008 */ lw $t3,0x8($v0) +/* 49070: 8c4a000c */ lw $t2,0xc($v0) +/* 49074: 8d6c0004 */ lw $t4,0x4($t3) +/* 49078: 318d0300 */ andi $t5,$t4,0x300 +/* 4907c: 014d7025 */ or $t6,$t2,$t5 +/* 49080: ac4e000c */ sw $t6,0xc($v0) +/* 49084: 8c620000 */ lw $v0,0x0($v1) +.L00049088: +/* 49088: 00a02025 */ or $a0,$a1,$zero +/* 4908c: 944f0000 */ lhu $t7,0x0($v0) +/* 49090: 35f80008 */ ori $t8,$t7,0x8 +/* 49094: 0c012588 */ jal func00049620 +/* 49098: a4580000 */ sh $t8,0x0($v0) +/* 4909c: 8fbf0014 */ lw $ra,0x14($sp) +/* 490a0: 27bd0018 */ addiu $sp,$sp,0x18 +/* 490a4: 03e00008 */ jr $ra +/* 490a8: 00000000 */ sll $zero,$zero,0x0 +/* 490ac: 00000000 */ sll $zero,$zero,0x0 +/* 490b0: 27bdffe0 */ addiu $sp,$sp,-32 +/* 490b4: afbf0014 */ sw $ra,0x14($sp) +/* 490b8: 0c01256c */ jal func000495b0 +/* 490bc: afa40020 */ sw $a0,0x20($sp) +/* 490c0: 3c0f8006 */ lui $t7,0x8006 +/* 490c4: 8def0914 */ lw $t7,0x914($t7) +/* 490c8: 8fae0020 */ lw $t6,0x20($sp) +/* 490cc: afa2001c */ sw $v0,0x1c($sp) +/* 490d0: 3c188006 */ lui $t8,0x8006 +/* 490d4: adee0004 */ sw $t6,0x4($t7) +/* 490d8: 8f180914 */ lw $t8,0x914($t8) +/* 490dc: 97190000 */ lhu $t9,0x0($t8) +/* 490e0: 37280010 */ ori $t0,$t9,0x10 +/* 490e4: a7080000 */ sh $t0,0x0($t8) +/* 490e8: 0c012588 */ jal func00049620 +/* 490ec: 8fa4001c */ lw $a0,0x1c($sp) +/* 490f0: 8fbf0014 */ lw $ra,0x14($sp) +/* 490f4: 27bd0020 */ addiu $sp,$sp,0x20 +/* 490f8: 03e00008 */ jr $ra +/* 490fc: 00000000 */ sll $zero,$zero,0x0 +/* 49100: 27bdffe8 */ addiu $sp,$sp,-24 +/* 49104: afbf0014 */ sw $ra,0x14($sp) +/* 49108: 0c012d40 */ jal func0004b500 +/* 4910c: 24040400 */ addiu $a0,$zero,0x400 +/* 49110: 8fbf0014 */ lw $ra,0x14($sp) +/* 49114: 27bd0018 */ addiu $sp,$sp,0x18 +/* 49118: 03e00008 */ jr $ra +/* 4911c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00049120 +/* 49120: 27bdffc8 */ addiu $sp,$sp,-56 +/* 49124: afbf001c */ sw $ra,0x1c($sp) +/* 49128: 0c01256c */ jal func000495b0 +/* 4912c: afb00018 */ sw $s0,0x18($sp) +/* 49130: 0c012144 */ jal func00048510 +/* 49134: 00408025 */ or $s0,$v0,$zero +/* 49138: afa20034 */ sw $v0,0x34($sp) +/* 4913c: 3c0f800a */ lui $t7,0x800a +/* 49140: 8defc788 */ lw $t7,-0x3878($t7) +/* 49144: 8fae0034 */ lw $t6,0x34($sp) +/* 49148: 3c08800a */ lui $t0,0x800a +/* 4914c: 3c09800a */ lui $t1,0x800a +/* 49150: 8d29c784 */ lw $t1,-0x387c($t1) +/* 49154: 8d08c780 */ lw $t0,-0x3880($t0) +/* 49158: 01cfc023 */ subu $t8,$t6,$t7 +/* 4915c: afb80030 */ sw $t8,0x30($sp) +/* 49160: 02002025 */ or $a0,$s0,$zero +/* 49164: afa9002c */ sw $t1,0x2c($sp) +/* 49168: 0c012588 */ jal func00049620 +/* 4916c: afa80028 */ sw $t0,0x28($sp) +/* 49170: 8fb90030 */ lw $t9,0x30($sp) +/* 49174: 8fad002c */ lw $t5,0x2c($sp) +/* 49178: 8fbf001c */ lw $ra,0x1c($sp) +/* 4917c: 03205825 */ or $t3,$t9,$zero +/* 49180: 016d1821 */ addu $v1,$t3,$t5 +/* 49184: 8fac0028 */ lw $t4,0x28($sp) +/* 49188: 240a0000 */ addiu $t2,$zero,0x0 +/* 4918c: 006d082b */ sltu $at,$v1,$t5 +/* 49190: 002a1021 */ addu $v0,$at,$t2 +/* 49194: 8fb00018 */ lw $s0,0x18($sp) +/* 49198: 27bd0038 */ addiu $sp,$sp,0x38 +/* 4919c: 03e00008 */ jr $ra +/* 491a0: 004c1021 */ addu $v0,$v0,$t4 +/* 491a4: 00000000 */ sll $zero,$zero,0x0 +/* 491a8: 00000000 */ sll $zero,$zero,0x0 +/* 491ac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000491b0 +/* 491b0: 3c01800a */ lui $at,0x800a +/* 491b4: 240e0000 */ addiu $t6,$zero,0x0 +/* 491b8: 240f0000 */ addiu $t7,$zero,0x0 +/* 491bc: ac2fc784 */ sw $t7,-0x387c($at) +/* 491c0: ac2ec780 */ sw $t6,-0x3880($at) +/* 491c4: 3c01800a */ lui $at,0x800a +/* 491c8: 3c188006 */ lui $t8,0x8006 +/* 491cc: 8f1808a0 */ lw $t8,0x8a0($t8) +/* 491d0: ac20c788 */ sw $zero,-0x3878($at) +/* 491d4: 3c01800a */ lui $at,0x800a +/* 491d8: ac20c78c */ sw $zero,-0x3874($at) +/* 491dc: 3c198006 */ lui $t9,0x8006 +/* 491e0: af180004 */ sw $t8,0x4($t8) +/* 491e4: 8f3908a0 */ lw $t9,0x8a0($t9) +/* 491e8: 3c098006 */ lui $t1,0x8006 +/* 491ec: 240a0000 */ addiu $t2,$zero,0x0 +/* 491f0: 8f280004 */ lw $t0,0x4($t9) +/* 491f4: 240b0000 */ addiu $t3,$zero,0x0 +/* 491f8: 3c0c8006 */ lui $t4,0x8006 +/* 491fc: af280000 */ sw $t0,0x0($t9) +/* 49200: 8d2908a0 */ lw $t1,0x8a0($t1) +/* 49204: 3c0d8006 */ lui $t5,0x8006 +/* 49208: 3c188006 */ lui $t8,0x8006 +/* 4920c: ad2a0010 */ sw $t2,0x10($t1) +/* 49210: ad2b0014 */ sw $t3,0x14($t1) +/* 49214: 8d8c08a0 */ lw $t4,0x8a0($t4) +/* 49218: 8d8e0010 */ lw $t6,0x10($t4) +/* 4921c: 8d8f0014 */ lw $t7,0x14($t4) +/* 49220: ad8e0008 */ sw $t6,0x8($t4) +/* 49224: ad8f000c */ sw $t7,0xc($t4) +/* 49228: 8dad08a0 */ lw $t5,0x8a0($t5) +/* 4922c: ada00018 */ sw $zero,0x18($t5) +/* 49230: 8f1808a0 */ lw $t8,0x8a0($t8) +/* 49234: 03e00008 */ jr $ra +/* 49238: af00001c */ sw $zero,0x1c($t8) +); + +GLOBAL_ASM( +glabel func0004923c +/* 4923c: 3c0e8006 */ lui $t6,0x8006 +/* 49240: 8dce08a0 */ lw $t6,0x8a0($t6) +/* 49244: 27bdffd8 */ addiu $sp,$sp,-40 +/* 49248: afbf0014 */ sw $ra,0x14($sp) +/* 4924c: 8dcf0000 */ lw $t7,0x0($t6) +/* 49250: 11ee0054 */ beq $t7,$t6,.L000493a4 +/* 49254: 00000000 */ sll $zero,$zero,0x0 +.L00049258: +/* 49258: 3c188006 */ lui $t8,0x8006 +/* 4925c: 8f1808a0 */ lw $t8,0x8a0($t8) +/* 49260: 8f190000 */ lw $t9,0x0($t8) +/* 49264: 17380006 */ bne $t9,$t8,.L00049280 +/* 49268: afb90024 */ sw $t9,0x24($sp) +/* 4926c: 0c014620 */ jal func00051880 +/* 49270: 00002025 */ or $a0,$zero,$zero +/* 49274: 3c01800a */ lui $at,0x800a +/* 49278: 1000004a */ beqz $zero,.L000493a4 +/* 4927c: ac20c790 */ sw $zero,-0x3870($at) +.L00049280: +/* 49280: 0c012144 */ jal func00048510 +/* 49284: 00000000 */ sll $zero,$zero,0x0 +/* 49288: afa20020 */ sw $v0,0x20($sp) +/* 4928c: 3c09800a */ lui $t1,0x800a +/* 49290: 8d29c790 */ lw $t1,-0x3870($t1) +/* 49294: 8fa80020 */ lw $t0,0x20($sp) +/* 49298: 8faf0024 */ lw $t7,0x24($sp) +/* 4929c: 3c01800a */ lui $at,0x800a +/* 492a0: 01095023 */ subu $t2,$t0,$t1 +/* 492a4: afaa001c */ sw $t2,0x1c($sp) +/* 492a8: ac28c790 */ sw $t0,-0x3870($at) +/* 492ac: 8dee0010 */ lw $t6,0x10($t7) +/* 492b0: 8fab001c */ lw $t3,0x1c($sp) +/* 492b4: 240c0000 */ addiu $t4,$zero,0x0 +/* 492b8: 01e0c825 */ or $t9,$t7,$zero +/* 492bc: 01cc082b */ sltu $at,$t6,$t4 +/* 492c0: 8def0014 */ lw $t7,0x14($t7) +/* 492c4: 14200016 */ bnez $at,.L00049320 +/* 492c8: 01606825 */ or $t5,$t3,$zero +/* 492cc: 018e082b */ sltu $at,$t4,$t6 +/* 492d0: 14200003 */ bnez $at,.L000492e0 +/* 492d4: 01af082b */ sltu $at,$t5,$t7 +/* 492d8: 10200011 */ beqz $at,.L00049320 +/* 492dc: 00000000 */ sll $zero,$zero,0x0 +.L000492e0: +/* 492e0: 27380010 */ addiu $t8,$t9,0x10 +/* 492e4: afb80018 */ sw $t8,0x18($sp) +/* 492e8: 8f2b0014 */ lw $t3,0x14($t9) +/* 492ec: 8f2a0010 */ lw $t2,0x10($t9) +/* 492f0: 016d082b */ sltu $at,$t3,$t5 +/* 492f4: 014c4023 */ subu $t0,$t2,$t4 +/* 492f8: 01014023 */ subu $t0,$t0,$at +/* 492fc: 016d4823 */ subu $t1,$t3,$t5 +/* 49300: af290014 */ sw $t1,0x14($t9) +/* 49304: af280010 */ sw $t0,0x10($t9) +/* 49308: 8fae0024 */ lw $t6,0x24($sp) +/* 4930c: 8dc40010 */ lw $a0,0x10($t6) +/* 49310: 0c0124ed */ jal func000493b4 +/* 49314: 8dc50014 */ lw $a1,0x14($t6) +/* 49318: 10000022 */ beqz $zero,.L000493a4 +/* 4931c: 00000000 */ sll $zero,$zero,0x0 +.L00049320: +/* 49320: 8faf0024 */ lw $t7,0x24($sp) +/* 49324: 8df80000 */ lw $t8,0x0($t7) +/* 49328: 8dea0004 */ lw $t2,0x4($t7) +/* 4932c: ad580000 */ sw $t8,0x0($t2) +/* 49330: 8fab0024 */ lw $t3,0x24($sp) +/* 49334: 8d6c0004 */ lw $t4,0x4($t3) +/* 49338: 8d6d0000 */ lw $t5,0x0($t3) +/* 4933c: adac0004 */ sw $t4,0x4($t5) +/* 49340: 8fa80024 */ lw $t0,0x24($sp) +/* 49344: ad000000 */ sw $zero,0x0($t0) +/* 49348: 8fa90024 */ lw $t1,0x24($sp) +/* 4934c: ad200004 */ sw $zero,0x4($t1) +/* 49350: 8fb90024 */ lw $t9,0x24($sp) +/* 49354: 8f2e0018 */ lw $t6,0x18($t9) +/* 49358: 11c00005 */ beqz $t6,.L00049370 +/* 4935c: 00000000 */ sll $zero,$zero,0x0 +/* 49360: 01c02025 */ or $a0,$t6,$zero +/* 49364: 8f25001c */ lw $a1,0x1c($t9) +/* 49368: 0c012238 */ jal func000488e0 +/* 4936c: 00003025 */ or $a2,$zero,$zero +.L00049370: +/* 49370: 8faf0024 */ lw $t7,0x24($sp) +/* 49374: 8df80008 */ lw $t8,0x8($t7) +/* 49378: 8df9000c */ lw $t9,0xc($t7) +/* 4937c: 17000003 */ bnez $t8,.L0004938c +/* 49380: 00000000 */ sll $zero,$zero,0x0 +/* 49384: 1320ffb4 */ beqz $t9,.L00049258 +/* 49388: 00000000 */ sll $zero,$zero,0x0 +.L0004938c: +/* 4938c: adf80010 */ sw $t8,0x10($t7) +/* 49390: adf90014 */ sw $t9,0x14($t7) +/* 49394: 0c01250a */ jal func00049428 +/* 49398: 8fa40024 */ lw $a0,0x24($sp) +/* 4939c: 1000ffae */ beqz $zero,.L00049258 +/* 493a0: 00000000 */ sll $zero,$zero,0x0 +.L000493a4: +/* 493a4: 8fbf0014 */ lw $ra,0x14($sp) +/* 493a8: 27bd0028 */ addiu $sp,$sp,0x28 +/* 493ac: 03e00008 */ jr $ra +/* 493b0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000493b4 +/* 493b4: 27bdffd8 */ addiu $sp,$sp,-40 +/* 493b8: afbf0014 */ sw $ra,0x14($sp) +/* 493bc: afa40028 */ sw $a0,0x28($sp) +/* 493c0: 0c01256c */ jal func000495b0 +/* 493c4: afa5002c */ sw $a1,0x2c($sp) +/* 493c8: 0c012144 */ jal func00048510 +/* 493cc: afa2001c */ sw $v0,0x1c($sp) +/* 493d0: 3c01800a */ lui $at,0x800a +/* 493d4: ac22c790 */ sw $v0,-0x3870($at) +/* 493d8: 3c0e800a */ lui $t6,0x800a +/* 493dc: 8dcec790 */ lw $t6,-0x3870($t6) +/* 493e0: 8fa9002c */ lw $t1,0x2c($sp) +/* 493e4: 8fa80028 */ lw $t0,0x28($sp) +/* 493e8: 01c0c825 */ or $t9,$t6,$zero +/* 493ec: 03295821 */ addu $t3,$t9,$t1 +/* 493f0: 24180000 */ addiu $t8,$zero,0x0 +/* 493f4: 0169082b */ sltu $at,$t3,$t1 +/* 493f8: 00385021 */ addu $t2,$at,$t8 +/* 493fc: 01485021 */ addu $t2,$t2,$t0 +/* 49400: afaa0020 */ sw $t2,0x20($sp) +/* 49404: afab0024 */ sw $t3,0x24($sp) +/* 49408: 0c014620 */ jal func00051880 +/* 4940c: 01602025 */ or $a0,$t3,$zero +/* 49410: 0c012588 */ jal func00049620 +/* 49414: 8fa4001c */ lw $a0,0x1c($sp) +/* 49418: 8fbf0014 */ lw $ra,0x14($sp) +/* 4941c: 27bd0028 */ addiu $sp,$sp,0x28 +/* 49420: 03e00008 */ jr $ra +/* 49424: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00049428 +/* 49428: 27bdffc8 */ addiu $sp,$sp,-56 +/* 4942c: afbf0014 */ sw $ra,0x14($sp) +/* 49430: 0c01256c */ jal func000495b0 +/* 49434: afa40038 */ sw $a0,0x38($sp) +/* 49438: 3c0e8006 */ lui $t6,0x8006 +/* 4943c: 8dce08a0 */ lw $t6,0x8a0($t6) +/* 49440: afa20024 */ sw $v0,0x24($sp) +/* 49444: 8fb80038 */ lw $t8,0x38($sp) +/* 49448: 8dcf0000 */ lw $t7,0x0($t6) +/* 4944c: afaf0034 */ sw $t7,0x34($sp) +/* 49450: 8f090014 */ lw $t1,0x14($t8) +/* 49454: 8f080010 */ lw $t0,0x10($t8) +/* 49458: afa9002c */ sw $t1,0x2c($sp) +/* 4945c: 11ee0029 */ beq $t7,$t6,.L00049504 +/* 49460: afa80028 */ sw $t0,0x28($sp) +/* 49464: 8dea0010 */ lw $t2,0x10($t7) +/* 49468: 8deb0014 */ lw $t3,0x14($t7) +/* 4946c: 010a082b */ sltu $at,$t0,$t2 +/* 49470: 14200024 */ bnez $at,.L00049504 +/* 49474: 0148082b */ sltu $at,$t2,$t0 +/* 49478: 14200003 */ bnez $at,.L00049488 +/* 4947c: 0169082b */ sltu $at,$t3,$t1 +/* 49480: 10200020 */ beqz $at,.L00049504 +/* 49484: 00000000 */ sll $zero,$zero,0x0 +.L00049488: +/* 49488: 27b90028 */ addiu $t9,$sp,0x28 +/* 4948c: 8fb80034 */ lw $t8,0x34($sp) +/* 49490: afb90020 */ sw $t9,0x20($sp) +/* 49494: 8f2d0004 */ lw $t5,0x4($t9) +/* 49498: 8f2c0000 */ lw $t4,0x0($t9) +/* 4949c: 8f0f0014 */ lw $t7,0x14($t8) +/* 494a0: 8f0e0010 */ lw $t6,0x10($t8) +/* 494a4: 3c188006 */ lui $t8,0x8006 +/* 494a8: 01af082b */ sltu $at,$t5,$t7 +/* 494ac: 018e4023 */ subu $t0,$t4,$t6 +/* 494b0: 01014023 */ subu $t0,$t0,$at +/* 494b4: 01af4823 */ subu $t1,$t5,$t7 +/* 494b8: af290004 */ sw $t1,0x4($t9) +/* 494bc: af280000 */ sw $t0,0x0($t9) +/* 494c0: 8faa0034 */ lw $t2,0x34($sp) +/* 494c4: 8f1808a0 */ lw $t8,0x8a0($t8) +/* 494c8: 8d4b0000 */ lw $t3,0x0($t2) +/* 494cc: 1178000d */ beq $t3,$t8,.L00049504 +/* 494d0: afab0034 */ sw $t3,0x34($sp) +/* 494d4: 8fac0028 */ lw $t4,0x28($sp) +/* 494d8: 8d6e0010 */ lw $t6,0x10($t3) +/* 494dc: 8fad002c */ lw $t5,0x2c($sp) +/* 494e0: 8d6f0014 */ lw $t7,0x14($t3) +/* 494e4: 01cc082b */ sltu $at,$t6,$t4 +/* 494e8: 1420ffe7 */ bnez $at,.L00049488 +/* 494ec: 00000000 */ sll $zero,$zero,0x0 +/* 494f0: 018e082b */ sltu $at,$t4,$t6 +/* 494f4: 14200003 */ bnez $at,.L00049504 +/* 494f8: 01ed082b */ sltu $at,$t7,$t5 +/* 494fc: 1420ffe2 */ bnez $at,.L00049488 +/* 49500: 00000000 */ sll $zero,$zero,0x0 +.L00049504: +/* 49504: 8fb90038 */ lw $t9,0x38($sp) +/* 49508: 8fa80028 */ lw $t0,0x28($sp) +/* 4950c: 8fa9002c */ lw $t1,0x2c($sp) +/* 49510: 3c188006 */ lui $t8,0x8006 +/* 49514: af280010 */ sw $t0,0x10($t9) +/* 49518: af290014 */ sw $t1,0x14($t9) +/* 4951c: 8f1808a0 */ lw $t8,0x8a0($t8) +/* 49520: 8faa0034 */ lw $t2,0x34($sp) +/* 49524: 1158000d */ beq $t2,$t8,.L0004955c +/* 49528: 00000000 */ sll $zero,$zero,0x0 +/* 4952c: 254b0010 */ addiu $t3,$t2,0x10 +/* 49530: afab001c */ sw $t3,0x1c($sp) +/* 49534: 8d4d0014 */ lw $t5,0x14($t2) +/* 49538: 8d4c0010 */ lw $t4,0x10($t2) +/* 4953c: 8fae0028 */ lw $t6,0x28($sp) +/* 49540: 8faf002c */ lw $t7,0x2c($sp) +/* 49544: 018e4023 */ subu $t0,$t4,$t6 +/* 49548: 01af082b */ sltu $at,$t5,$t7 +/* 4954c: 01014023 */ subu $t0,$t0,$at +/* 49550: 01af4823 */ subu $t1,$t5,$t7 +/* 49554: ad490014 */ sw $t1,0x14($t2) +/* 49558: ad480010 */ sw $t0,0x10($t2) +.L0004955c: +/* 4955c: 8fb90034 */ lw $t9,0x34($sp) +/* 49560: 8fb80038 */ lw $t8,0x38($sp) +/* 49564: af190000 */ sw $t9,0x0($t8) +/* 49568: 8fab0034 */ lw $t3,0x34($sp) +/* 4956c: 8fad0038 */ lw $t5,0x38($sp) +/* 49570: 8d6c0004 */ lw $t4,0x4($t3) +/* 49574: adac0004 */ sw $t4,0x4($t5) +/* 49578: 8faf0034 */ lw $t7,0x34($sp) +/* 4957c: 8fae0038 */ lw $t6,0x38($sp) +/* 49580: 8de80004 */ lw $t0,0x4($t7) +/* 49584: ad0e0000 */ sw $t6,0x0($t0) +/* 49588: 8faa0034 */ lw $t2,0x34($sp) +/* 4958c: 8fa90038 */ lw $t1,0x38($sp) +/* 49590: ad490004 */ sw $t1,0x4($t2) +/* 49594: 0c012588 */ jal func00049620 +/* 49598: 8fa40024 */ lw $a0,0x24($sp) +/* 4959c: 8fbf0014 */ lw $ra,0x14($sp) +/* 495a0: 8fa20028 */ lw $v0,0x28($sp) +/* 495a4: 8fa3002c */ lw $v1,0x2c($sp) +/* 495a8: 03e00008 */ jr $ra +/* 495ac: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func000495b0 +/* 495b0: 3c0a8006 */ lui $t2,0x8006 +/* 495b4: 254acf70 */ addiu $t2,$t2,-12432 +/* 495b8: 8d4b0000 */ lw $t3,0x0($t2) +/* 495bc: 316bff00 */ andi $t3,$t3,0xff00 +/* 495c0: 40086000 */ mfc0 $t0,$12 +/* 495c4: 2401fffe */ addiu $at,$zero,-2 +/* 495c8: 01014824 */ and $t1,$t0,$at +/* 495cc: 40896000 */ mtc0 $t1,$12 +/* 495d0: 31020001 */ andi $v0,$t0,0x1 +/* 495d4: 8d480000 */ lw $t0,0x0($t2) +/* 495d8: 3108ff00 */ andi $t0,$t0,0xff00 +/* 495dc: 110b000e */ beq $t0,$t3,.L00049618 +/* 495e0: 3c0a8006 */ lui $t2,0x8006 +/* 495e4: 254a0940 */ addiu $t2,$t2,0x940 +/* 495e8: 8d490118 */ lw $t1,0x118($t2) +/* 495ec: 312aff00 */ andi $t2,$t1,0xff00 +/* 495f0: 01485024 */ and $t2,$t2,$t0 +/* 495f4: 3c01ffff */ lui $at,0xffff +/* 495f8: 342100ff */ ori $at,$at,0xff +/* 495fc: 01214824 */ and $t1,$t1,$at +/* 49600: 012a4825 */ or $t1,$t1,$t2 +/* 49604: 2401fffe */ addiu $at,$zero,-2 +/* 49608: 01214824 */ and $t1,$t1,$at +/* 4960c: 40896000 */ mtc0 $t1,$12 +/* 49610: 00000000 */ sll $zero,$zero,0x0 +/* 49614: 00000000 */ sll $zero,$zero,0x0 +.L00049618: +/* 49618: 03e00008 */ jr $ra +/* 4961c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00049620 +/* 49620: 40086000 */ mfc0 $t0,$12 +/* 49624: 01044025 */ or $t0,$t0,$a0 +/* 49628: 40886000 */ mtc0 $t0,$12 +/* 4962c: 00000000 */ sll $zero,$zero,0x0 +/* 49630: 00000000 */ sll $zero,$zero,0x0 +/* 49634: 03e00008 */ jr $ra +/* 49638: 00000000 */ sll $zero,$zero,0x0 +/* 4963c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00049640 +/* 49640: 27bdffe8 */ addiu $sp,$sp,-24 +/* 49644: afbf0014 */ sw $ra,0x14($sp) +/* 49648: 3c048006 */ lui $a0,0x8006 +/* 4964c: 248408b0 */ addiu $a0,$a0,0x8b0 +/* 49650: 0c012c30 */ jal func0004b0c0 +/* 49654: 24050060 */ addiu $a1,$zero,0x60 +/* 49658: 3c0e8006 */ lui $t6,0x8006 +/* 4965c: 25ce08b0 */ addiu $t6,$t6,0x8b0 +/* 49660: 3c018006 */ lui $at,0x8006 +/* 49664: ac2e0910 */ sw $t6,0x910($at) +/* 49668: 3c018006 */ lui $at,0x8006 +/* 4966c: 25cf0030 */ addiu $t7,$t6,0x30 +/* 49670: ac2f0914 */ sw $t7,0x914($at) +/* 49674: 24180001 */ addiu $t8,$zero,0x1 +/* 49678: a5d80032 */ sh $t8,0x32($t6) +/* 4967c: 3c088006 */ lui $t0,0x8006 +/* 49680: 8d080910 */ lw $t0,0x910($t0) +/* 49684: 24190001 */ addiu $t9,$zero,0x1 +/* 49688: 3c0a8006 */ lui $t2,0x8006 +/* 4968c: a5190002 */ sh $t9,0x2($t0) +/* 49690: 8d4a0914 */ lw $t2,0x914($t2) +/* 49694: 3c098000 */ lui $t1,0x8000 +/* 49698: 3c0c8006 */ lui $t4,0x8006 +/* 4969c: ad490004 */ sw $t1,0x4($t2) +/* 496a0: 8d8c0910 */ lw $t4,0x910($t4) +/* 496a4: 3c0b8000 */ lui $t3,0x8000 +/* 496a8: 3c0d8000 */ lui $t5,0x8000 +/* 496ac: ad8b0004 */ sw $t3,0x4($t4) +/* 496b0: 8dad0300 */ lw $t5,0x300($t5) +/* 496b4: 15a00007 */ bnez $t5,.L000496d4 +/* 496b8: 00000000 */ sll $zero,$zero,0x0 +/* 496bc: 3c188006 */ lui $t8,0x8006 +/* 496c0: 8f180914 */ lw $t8,0x914($t8) +/* 496c4: 3c0f8006 */ lui $t7,0x8006 +/* 496c8: 25ef1240 */ addiu $t7,$t7,0x1240 +/* 496cc: 10000011 */ beqz $zero,.L00049714 +/* 496d0: af0f0008 */ sw $t7,0x8($t8) +.L000496d4: +/* 496d4: 3c0e8000 */ lui $t6,0x8000 +/* 496d8: 8dce0300 */ lw $t6,0x300($t6) +/* 496dc: 24010002 */ addiu $at,$zero,0x2 +/* 496e0: 15c10007 */ bne $t6,$at,.L00049700 +/* 496e4: 00000000 */ sll $zero,$zero,0x0 +/* 496e8: 3c088006 */ lui $t0,0x8006 +/* 496ec: 8d080914 */ lw $t0,0x914($t0) +/* 496f0: 3c198006 */ lui $t9,0x8006 +/* 496f4: 27391290 */ addiu $t9,$t9,0x1290 +/* 496f8: 10000006 */ beqz $zero,.L00049714 +/* 496fc: ad190008 */ sw $t9,0x8($t0) +.L00049700: +/* 49700: 3c0a8006 */ lui $t2,0x8006 +/* 49704: 8d4a0914 */ lw $t2,0x914($t2) +/* 49708: 3c098006 */ lui $t1,0x8006 +/* 4970c: 252912e0 */ addiu $t1,$t1,0x12e0 +/* 49710: ad490008 */ sw $t1,0x8($t2) +.L00049714: +/* 49714: 3c0c8006 */ lui $t4,0x8006 +/* 49718: 8d8c0914 */ lw $t4,0x914($t4) +/* 4971c: 240b0020 */ addiu $t3,$zero,0x20 +/* 49720: 3c0d8006 */ lui $t5,0x8006 +/* 49724: a58b0000 */ sh $t3,0x0($t4) +/* 49728: 8dad0914 */ lw $t5,0x914($t5) +/* 4972c: 3c0ea440 */ lui $t6,0xa440 +/* 49730: 8daf0008 */ lw $t7,0x8($t5) +/* 49734: 8df80004 */ lw $t8,0x4($t7) +/* 49738: adb8000c */ sw $t8,0xc($t5) +/* 4973c: 8dd90010 */ lw $t9,0x10($t6) +/* 49740: 2f21000b */ sltiu $at,$t9,0xb +/* 49744: 14200006 */ bnez $at,.L00049760 +/* 49748: 00000000 */ sll $zero,$zero,0x0 +.L0004974c: +/* 4974c: 3c08a440 */ lui $t0,0xa440 +/* 49750: 8d090010 */ lw $t1,0x10($t0) +/* 49754: 2d21000b */ sltiu $at,$t1,0xb +/* 49758: 1020fffc */ beqz $at,.L0004974c +/* 4975c: 00000000 */ sll $zero,$zero,0x0 +.L00049760: +/* 49760: 3c0aa440 */ lui $t2,0xa440 +/* 49764: 0c0125e4 */ jal func00049790 +/* 49768: ad400000 */ sw $zero,0x0($t2) +/* 4976c: 8fbf0014 */ lw $ra,0x14($sp) +/* 49770: 27bd0018 */ addiu $sp,$sp,0x18 +/* 49774: 03e00008 */ jr $ra +/* 49778: 00000000 */ sll $zero,$zero,0x0 +/* 4977c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00049780 +/* 49780: 3c028006 */ lui $v0,0x8006 +/* 49784: 03e00008 */ jr $ra +/* 49788: 8c420910 */ lw $v0,0x910($v0) +/* 4978c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00049790 +/* 49790: 27bdffb8 */ addiu $sp,$sp,-72 +/* 49794: afb00018 */ sw $s0,0x18($sp) +/* 49798: afbf001c */ sw $ra,0x1c($sp) +/* 4979c: 3c108006 */ lui $s0,0x8006 +/* 497a0: 3c0ea440 */ lui $t6,0xa440 +/* 497a4: 8e100914 */ lw $s0,0x914($s0) +/* 497a8: 8dcf0010 */ lw $t7,0x10($t6) +/* 497ac: 8e050008 */ lw $a1,0x8($s0) +/* 497b0: 31f80001 */ andi $t8,$t7,0x1 +/* 497b4: afb8002c */ sw $t8,0x2c($sp) +/* 497b8: 8e040004 */ lw $a0,0x4($s0) +/* 497bc: 0c012d20 */ jal func0004b480 +/* 497c0: afa50044 */ sw $a1,0x44($sp) +/* 497c4: 8fb9002c */ lw $t9,0x2c($sp) +/* 497c8: 8fa50044 */ lw $a1,0x44($sp) +/* 497cc: 960a0000 */ lhu $t2,0x0($s0) +/* 497d0: 00194080 */ sll $t0,$t9,0x2 +/* 497d4: 01194021 */ addu $t0,$t0,$t9 +/* 497d8: 00084080 */ sll $t0,$t0,0x2 +/* 497dc: 00a83021 */ addu $a2,$a1,$t0 +/* 497e0: 8cc90028 */ lw $t1,0x28($a2) +/* 497e4: 314b0002 */ andi $t3,$t2,0x2 +/* 497e8: 11600008 */ beqz $t3,.L0004980c +/* 497ec: 01222021 */ addu $a0,$t1,$v0 +/* 497f0: 8cad0020 */ lw $t5,0x20($a1) +/* 497f4: 8e0c0020 */ lw $t4,0x20($s0) +/* 497f8: 2401f000 */ addiu $at,$zero,-4096 +/* 497fc: 01a17024 */ and $t6,$t5,$at +/* 49800: 018e7825 */ or $t7,$t4,$t6 +/* 49804: 10000003 */ beqz $zero,.L00049814 +/* 49808: ae0f0020 */ sw $t7,0x20($s0) +.L0004980c: +/* 4980c: 8cb80020 */ lw $t8,0x20($a1) +/* 49810: ae180020 */ sw $t8,0x20($s0) +.L00049814: +/* 49814: 96190000 */ lhu $t9,0x0($s0) +/* 49818: 33280004 */ andi $t0,$t9,0x4 +/* 4981c: 51000035 */ beqzl $t0,.L000498f4 +/* 49820: 8cce002c */ lw $t6,0x2c($a2) +/* 49824: 8cc3002c */ lw $v1,0x2c($a2) +/* 49828: c6040024 */ lwc1 $f4,0x24($s0) +/* 4982c: 3c014f80 */ lui $at,0x4f80 +/* 49830: 30690fff */ andi $t1,$v1,0xfff +/* 49834: 44893000 */ mtc1 $t1,$f6 +/* 49838: 05210004 */ bgez $t1,.L0004984c +/* 4983c: 46803220 */ cvt.s.w $f8,$f6 +/* 49840: 44815000 */ mtc1 $at,$f10 +/* 49844: 00000000 */ sll $zero,$zero,0x0 +/* 49848: 460a4200 */ add.s $f8,$f8,$f10 +.L0004984c: +/* 4984c: 46082402 */ mul.s $f16,$f4,$f8 +/* 49850: 24020001 */ addiu $v0,$zero,0x1 +/* 49854: 3c014f00 */ lui $at,0x4f00 +/* 49858: 444af800 */ cfc1 $t2,$31 +/* 4985c: 44c2f800 */ ctc1 $v0,$31 +/* 49860: 00000000 */ sll $zero,$zero,0x0 +/* 49864: 460084a4 */ cvt.w.s $f18,$f16 +/* 49868: 4442f800 */ cfc1 $v0,$31 +/* 4986c: 00000000 */ sll $zero,$zero,0x0 +/* 49870: 30420078 */ andi $v0,$v0,0x78 +/* 49874: 50400013 */ beqzl $v0,.L000498c4 +/* 49878: 44029000 */ mfc1 $v0,$f18 +/* 4987c: 44819000 */ mtc1 $at,$f18 +/* 49880: 24020001 */ addiu $v0,$zero,0x1 +/* 49884: 46128481 */ sub.s $f18,$f16,$f18 +/* 49888: 44c2f800 */ ctc1 $v0,$31 +/* 4988c: 00000000 */ sll $zero,$zero,0x0 +/* 49890: 460094a4 */ cvt.w.s $f18,$f18 +/* 49894: 4442f800 */ cfc1 $v0,$31 +/* 49898: 00000000 */ sll $zero,$zero,0x0 +/* 4989c: 30420078 */ andi $v0,$v0,0x78 +/* 498a0: 14400005 */ bnez $v0,.L000498b8 +/* 498a4: 00000000 */ sll $zero,$zero,0x0 +/* 498a8: 44029000 */ mfc1 $v0,$f18 +/* 498ac: 3c018000 */ lui $at,0x8000 +/* 498b0: 10000007 */ beqz $zero,.L000498d0 +/* 498b4: 00411025 */ or $v0,$v0,$at +.L000498b8: +/* 498b8: 10000005 */ beqz $zero,.L000498d0 +/* 498bc: 2402ffff */ addiu $v0,$zero,-1 +/* 498c0: 44029000 */ mfc1 $v0,$f18 +.L000498c4: +/* 498c4: 00000000 */ sll $zero,$zero,0x0 +/* 498c8: 0440fffb */ bltz $v0,.L000498b8 +/* 498cc: 00000000 */ sll $zero,$zero,0x0 +.L000498d0: +/* 498d0: ae02002c */ sw $v0,0x2c($s0) +/* 498d4: 8ccb002c */ lw $t3,0x2c($a2) +/* 498d8: 2401f000 */ addiu $at,$zero,-4096 +/* 498dc: 44caf800 */ ctc1 $t2,$31 +/* 498e0: 01616824 */ and $t5,$t3,$at +/* 498e4: 004d6025 */ or $t4,$v0,$t5 +/* 498e8: 10000003 */ beqz $zero,.L000498f8 +/* 498ec: ae0c002c */ sw $t4,0x2c($s0) +/* 498f0: 8cce002c */ lw $t6,0x2c($a2) +.L000498f4: +/* 498f4: ae0e002c */ sw $t6,0x2c($s0) +.L000498f8: +/* 498f8: 3c028006 */ lui $v0,0x8006 +/* 498fc: 8c42cefc */ lw $v0,-0x3104($v0) +/* 49900: 8ccf0030 */ lw $t7,0x30($a2) +/* 49904: 0002c400 */ sll $t8,$v0,0x10 +/* 49908: 01f8c823 */ subu $t9,$t7,$t8 +/* 4990c: 03224021 */ addu $t0,$t9,$v0 +/* 49910: afa80034 */ sw $t0,0x34($sp) +/* 49914: 96030000 */ lhu $v1,0x0($s0) +/* 49918: 8ca7001c */ lw $a3,0x1c($a1) +/* 4991c: 30690020 */ andi $t1,$v1,0x20 +/* 49920: 11200002 */ beqz $t1,.L0004992c +/* 49924: 306a0040 */ andi $t2,$v1,0x40 +/* 49928: 00003825 */ or $a3,$zero,$zero +.L0004992c: +/* 4992c: 5140000d */ beqzl $t2,.L00049964 +/* 49930: 306b0080 */ andi $t3,$v1,0x80 +/* 49934: ae00002c */ sw $zero,0x2c($s0) +/* 49938: 8e040004 */ lw $a0,0x4($s0) +/* 4993c: afa70038 */ sw $a3,0x38($sp) +/* 49940: afa60024 */ sw $a2,0x24($sp) +/* 49944: 0c012d20 */ jal func0004b480 +/* 49948: afa50044 */ sw $a1,0x44($sp) +/* 4994c: 8fa50044 */ lw $a1,0x44($sp) +/* 49950: 8fa60024 */ lw $a2,0x24($sp) +/* 49954: 8fa70038 */ lw $a3,0x38($sp) +/* 49958: 00402025 */ or $a0,$v0,$zero +/* 4995c: 96030000 */ lhu $v1,0x0($s0) +/* 49960: 306b0080 */ andi $t3,$v1,0x80 +.L00049964: +/* 49964: 51600010 */ beqzl $t3,.L000499a8 +/* 49968: 3c0fa440 */ lui $t7,0xa440 +/* 4996c: 960d0028 */ lhu $t5,0x28($s0) +/* 49970: 3c0103ff */ lui $at,0x3ff +/* 49974: 8e040004 */ lw $a0,0x4($s0) +/* 49978: 000d6400 */ sll $t4,$t5,0x10 +/* 4997c: 01817024 */ and $t6,$t4,$at +/* 49980: ae0e002c */ sw $t6,0x2c($s0) +/* 49984: afa70038 */ sw $a3,0x38($sp) +/* 49988: afa60024 */ sw $a2,0x24($sp) +/* 4998c: 0c012d20 */ jal func0004b480 +/* 49990: afa50044 */ sw $a1,0x44($sp) +/* 49994: 8fa50044 */ lw $a1,0x44($sp) +/* 49998: 8fa60024 */ lw $a2,0x24($sp) +/* 4999c: 8fa70038 */ lw $a3,0x38($sp) +/* 499a0: 00402025 */ or $a0,$v0,$zero +/* 499a4: 3c0fa440 */ lui $t7,0xa440 +.L000499a8: +/* 499a8: ade40004 */ sw $a0,0x4($t7) +/* 499ac: 8cb80008 */ lw $t8,0x8($a1) +/* 499b0: 3c19a440 */ lui $t9,0xa440 +/* 499b4: 3c09a440 */ lui $t1,0xa440 +/* 499b8: af380008 */ sw $t8,0x8($t9) +/* 499bc: 8ca8000c */ lw $t0,0xc($a1) +/* 499c0: 3c0ba440 */ lui $t3,0xa440 +/* 499c4: 3c0ca440 */ lui $t4,0xa440 +/* 499c8: ad280014 */ sw $t0,0x14($t1) +/* 499cc: 8caa0010 */ lw $t2,0x10($a1) +/* 499d0: 3c18a440 */ lui $t8,0xa440 +/* 499d4: 3c08a440 */ lui $t0,0xa440 +/* 499d8: ad6a0018 */ sw $t2,0x18($t3) +/* 499dc: 8cad0014 */ lw $t5,0x14($a1) +/* 499e0: 3c0aa440 */ lui $t2,0xa440 +/* 499e4: 3c028006 */ lui $v0,0x8006 +/* 499e8: ad8d001c */ sw $t5,0x1c($t4) +/* 499ec: 8cae0018 */ lw $t6,0x18($a1) +/* 499f0: 3c0da440 */ lui $t5,0xa440 +/* 499f4: 24420910 */ addiu $v0,$v0,0x910 +/* 499f8: adee0020 */ sw $t6,0x20($t7) +/* 499fc: af070024 */ sw $a3,0x24($t8) +/* 49a00: 8fb90034 */ lw $t9,0x34($sp) +/* 49a04: 3c0ea440 */ lui $t6,0xa440 +/* 49a08: 3c038006 */ lui $v1,0x8006 +/* 49a0c: ad190028 */ sw $t9,0x28($t0) +/* 49a10: 8cc90034 */ lw $t1,0x34($a2) +/* 49a14: 24630914 */ addiu $v1,$v1,0x914 +/* 49a18: ad49002c */ sw $t1,0x2c($t2) +/* 49a1c: 8ccb0038 */ lw $t3,0x38($a2) +/* 49a20: adab000c */ sw $t3,0xc($t5) +/* 49a24: 8e0c0020 */ lw $t4,0x20($s0) +/* 49a28: 02005825 */ or $t3,$s0,$zero +/* 49a2c: adcc0030 */ sw $t4,0x30($t6) +/* 49a30: 8e0f002c */ lw $t7,0x2c($s0) +/* 49a34: 260c0030 */ addiu $t4,$s0,0x30 +/* 49a38: af0f0034 */ sw $t7,0x34($t8) +/* 49a3c: 8e19000c */ lw $t9,0xc($s0) +/* 49a40: ad190000 */ sw $t9,0x0($t0) +/* 49a44: 8c4a0000 */ lw $t2,0x0($v0) +/* 49a48: ac500000 */ sw $s0,0x0($v0) +/* 49a4c: ac6a0000 */ sw $t2,0x0($v1) +.L00049a50: +/* 49a50: 8d610000 */ lw $at,0x0($t3) +/* 49a54: 256b000c */ addiu $t3,$t3,0xc +/* 49a58: 254a000c */ addiu $t2,$t2,0xc +/* 49a5c: ad41fff4 */ sw $at,-0xc($t2) +/* 49a60: 8d61fff8 */ lw $at,-0x8($t3) +/* 49a64: ad41fff8 */ sw $at,-0x8($t2) +/* 49a68: 8d61fffc */ lw $at,-0x4($t3) +/* 49a6c: 156cfff8 */ bne $t3,$t4,.L00049a50 +/* 49a70: ad41fffc */ sw $at,-0x4($t2) +/* 49a74: 8fbf001c */ lw $ra,0x1c($sp) +/* 49a78: 8fb00018 */ lw $s0,0x18($sp) +/* 49a7c: 27bd0048 */ addiu $sp,$sp,0x48 +/* 49a80: 03e00008 */ jr $ra +/* 49a84: 00000000 */ sll $zero,$zero,0x0 +/* 49a88: 00000000 */ sll $zero,$zero,0x0 +/* 49a8c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00049a90 +/* 49a90: 27bdffe8 */ addiu $sp,$sp,-24 +/* 49a94: afbf0014 */ sw $ra,0x14($sp) +/* 49a98: 240e0001 */ addiu $t6,$zero,0x1 +/* 49a9c: 3c018006 */ lui $at,0x8006 +/* 49aa0: 3c04800a */ lui $a0,0x800a +/* 49aa4: 3c05800a */ lui $a1,0x800a +/* 49aa8: ac2e0920 */ sw $t6,0x920($at) +/* 49aac: 24a5c7a0 */ addiu $a1,$a1,-14432 +/* 49ab0: 2484c7a8 */ addiu $a0,$a0,-14424 +/* 49ab4: 0c0120d0 */ jal func00048340 +/* 49ab8: 24060001 */ addiu $a2,$zero,0x1 +/* 49abc: 3c04800a */ lui $a0,0x800a +/* 49ac0: 2484c7a8 */ addiu $a0,$a0,-14424 +/* 49ac4: 00002825 */ or $a1,$zero,$zero +/* 49ac8: 0c012238 */ jal func000488e0 +/* 49acc: 00003025 */ or $a2,$zero,$zero +/* 49ad0: 8fbf0014 */ lw $ra,0x14($sp) +/* 49ad4: 27bd0018 */ addiu $sp,$sp,0x18 +/* 49ad8: 03e00008 */ jr $ra +/* 49adc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00049ae0 +/* 49ae0: 3c0e8006 */ lui $t6,0x8006 +/* 49ae4: 8dce0920 */ lw $t6,0x920($t6) +/* 49ae8: 27bdffe0 */ addiu $sp,$sp,-32 +/* 49aec: afbf0014 */ sw $ra,0x14($sp) +/* 49af0: 15c00003 */ bnez $t6,.L00049b00 +/* 49af4: 00000000 */ sll $zero,$zero,0x0 +/* 49af8: 0c0126a4 */ jal func00049a90 +/* 49afc: 00000000 */ sll $zero,$zero,0x0 +.L00049b00: +/* 49b00: 3c04800a */ lui $a0,0x800a +/* 49b04: 2484c7a8 */ addiu $a0,$a0,-14424 +/* 49b08: 27a5001c */ addiu $a1,$sp,0x1c +/* 49b0c: 0c0121bc */ jal func000486f0 +/* 49b10: 24060001 */ addiu $a2,$zero,0x1 +/* 49b14: 8fbf0014 */ lw $ra,0x14($sp) +/* 49b18: 27bd0020 */ addiu $sp,$sp,0x20 +/* 49b1c: 03e00008 */ jr $ra +/* 49b20: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00049b24 +/* 49b24: 27bdffe8 */ addiu $sp,$sp,-24 +/* 49b28: afbf0014 */ sw $ra,0x14($sp) +/* 49b2c: 3c04800a */ lui $a0,0x800a +/* 49b30: 2484c7a8 */ addiu $a0,$a0,-14424 +/* 49b34: 00002825 */ or $a1,$zero,$zero +/* 49b38: 0c012238 */ jal func000488e0 +/* 49b3c: 00003025 */ or $a2,$zero,$zero +/* 49b40: 8fbf0014 */ lw $ra,0x14($sp) +/* 49b44: 27bd0018 */ addiu $sp,$sp,0x18 +/* 49b48: 03e00008 */ jr $ra +/* 49b4c: 00000000 */ sll $zero,$zero,0x0 +/* 49b50: 27bdffe8 */ addiu $sp,$sp,-24 +/* 49b54: 3c03a460 */ lui $v1,0xa460 +/* 49b58: 34630010 */ ori $v1,$v1,0x10 +/* 49b5c: afbf0014 */ sw $ra,0x14($sp) +/* 49b60: afa40018 */ sw $a0,0x18($sp) +/* 49b64: afa5001c */ sw $a1,0x1c($sp) +/* 49b68: 8c620000 */ lw $v0,0x0($v1) +/* 49b6c: 00c02025 */ or $a0,$a2,$zero +/* 49b70: 304e0003 */ andi $t6,$v0,0x3 +/* 49b74: 11c00005 */ beqz $t6,.L00049b8c +/* 49b78: 00000000 */ sll $zero,$zero,0x0 +/* 49b7c: 8c620000 */ lw $v0,0x0($v1) +.L00049b80: +/* 49b80: 304f0003 */ andi $t7,$v0,0x3 +/* 49b84: 55e0fffe */ bnezl $t7,.L00049b80 +/* 49b88: 8c620000 */ lw $v0,0x0($v1) +.L00049b8c: +/* 49b8c: 0c012d20 */ jal func0004b480 +/* 49b90: afa70024 */ sw $a3,0x24($sp) +/* 49b94: 8fa30018 */ lw $v1,0x18($sp) +/* 49b98: 8fa70024 */ lw $a3,0x24($sp) +/* 49b9c: 3c18a460 */ lui $t8,0xa460 +/* 49ba0: af020000 */ sw $v0,0x0($t8) +/* 49ba4: 3c198000 */ lui $t9,0x8000 +/* 49ba8: 8f390308 */ lw $t9,0x308($t9) +/* 49bac: 8fa8001c */ lw $t0,0x1c($sp) +/* 49bb0: 3c011fff */ lui $at,0x1fff +/* 49bb4: 3421ffff */ ori $at,$at,0xffff +/* 49bb8: 03284825 */ or $t1,$t9,$t0 +/* 49bbc: 01215024 */ and $t2,$t1,$at +/* 49bc0: 3c0ba460 */ lui $t3,0xa460 +/* 49bc4: 10600006 */ beqz $v1,.L00049be0 +/* 49bc8: ad6a0004 */ sw $t2,0x4($t3) +/* 49bcc: 24010001 */ addiu $at,$zero,0x1 +/* 49bd0: 10610007 */ beq $v1,$at,.L00049bf0 +/* 49bd4: 24eeffff */ addiu $t6,$a3,-1 +/* 49bd8: 1000000b */ beqz $zero,.L00049c08 +/* 49bdc: 2402ffff */ addiu $v0,$zero,-1 +.L00049be0: +/* 49be0: 24ecffff */ addiu $t4,$a3,-1 +/* 49be4: 3c0da460 */ lui $t5,0xa460 +/* 49be8: 10000006 */ beqz $zero,.L00049c04 +/* 49bec: adac000c */ sw $t4,0xc($t5) +.L00049bf0: +/* 49bf0: 3c0fa460 */ lui $t7,0xa460 +/* 49bf4: 10000003 */ beqz $zero,.L00049c04 +/* 49bf8: adee0008 */ sw $t6,0x8($t7) +/* 49bfc: 10000002 */ beqz $zero,.L00049c08 +/* 49c00: 2402ffff */ addiu $v0,$zero,-1 +.L00049c04: +/* 49c04: 00001025 */ or $v0,$zero,$zero +.L00049c08: +/* 49c08: 8fbf0014 */ lw $ra,0x14($sp) +/* 49c0c: 27bd0018 */ addiu $sp,$sp,0x18 +/* 49c10: 03e00008 */ jr $ra +/* 49c14: 00000000 */ sll $zero,$zero,0x0 +/* 49c18: 00000000 */ sll $zero,$zero,0x0 +/* 49c1c: 00000000 */ sll $zero,$zero,0x0 +/* 49c20: 27bdffe0 */ addiu $sp,$sp,-32 +/* 49c24: 3c03a460 */ lui $v1,0xa460 +/* 49c28: 34630010 */ ori $v1,$v1,0x10 +/* 49c2c: afbf001c */ sw $ra,0x1c($sp) +/* 49c30: afb00018 */ sw $s0,0x18($sp) +/* 49c34: afa60028 */ sw $a2,0x28($sp) +/* 49c38: 8c620000 */ lw $v0,0x0($v1) +/* 49c3c: 00808025 */ or $s0,$a0,$zero +/* 49c40: 304e0003 */ andi $t6,$v0,0x3 +/* 49c44: 51c00006 */ beqzl $t6,.L00049c60 +/* 49c48: 92020009 */ lbu $v0,0x9($s0) +/* 49c4c: 8c620000 */ lw $v0,0x0($v1) +.L00049c50: +/* 49c50: 304f0003 */ andi $t7,$v0,0x3 +/* 49c54: 55e0fffe */ bnezl $t7,.L00049c50 +/* 49c58: 8c620000 */ lw $v0,0x0($v1) +/* 49c5c: 92020009 */ lbu $v0,0x9($s0) +.L00049c60: +/* 49c60: 3c048006 */ lui $a0,0x8006 +/* 49c64: 92190004 */ lbu $t9,0x4($s0) +/* 49c68: 0002c080 */ sll $t8,$v0,0x2 +/* 49c6c: 00982021 */ addu $a0,$a0,$t8 +/* 49c70: 8c84cf20 */ lw $a0,-0x30e0($a0) +/* 49c74: 90880004 */ lbu $t0,0x4($a0) +/* 49c78: 5328003d */ beql $t9,$t0,.L00049d70 +/* 49c7c: 00e02025 */ or $a0,$a3,$zero +/* 49c80: 14400019 */ bnez $v0,.L00049ce8 +/* 49c84: 00801825 */ or $v1,$a0,$zero +/* 49c88: 92020005 */ lbu $v0,0x5($s0) +/* 49c8c: 90890005 */ lbu $t1,0x5($a0) +/* 49c90: 3c0aa460 */ lui $t2,0xa460 +/* 49c94: 3c0ca460 */ lui $t4,0xa460 +/* 49c98: 10490002 */ beq $v0,$t1,.L00049ca4 +/* 49c9c: 3c0ea460 */ lui $t6,0xa460 +/* 49ca0: ad420014 */ sw $v0,0x14($t2) +.L00049ca4: +/* 49ca4: 92020006 */ lbu $v0,0x6($s0) +/* 49ca8: 906b0006 */ lbu $t3,0x6($v1) +/* 49cac: 3c18a460 */ lui $t8,0xa460 +/* 49cb0: 504b0003 */ beql $v0,$t3,.L00049cc0 +/* 49cb4: 92020007 */ lbu $v0,0x7($s0) +/* 49cb8: ad82001c */ sw $v0,0x1c($t4) +/* 49cbc: 92020007 */ lbu $v0,0x7($s0) +.L00049cc0: +/* 49cc0: 906d0007 */ lbu $t5,0x7($v1) +/* 49cc4: 504d0003 */ beql $v0,$t5,.L00049cd4 +/* 49cc8: 92020008 */ lbu $v0,0x8($s0) +/* 49ccc: adc20020 */ sw $v0,0x20($t6) +/* 49cd0: 92020008 */ lbu $v0,0x8($s0) +.L00049cd4: +/* 49cd4: 906f0008 */ lbu $t7,0x8($v1) +/* 49cd8: 504f001b */ beql $v0,$t7,.L00049d48 +/* 49cdc: 920f0004 */ lbu $t7,0x4($s0) +/* 49ce0: 10000018 */ beqz $zero,.L00049d44 +/* 49ce4: af020018 */ sw $v0,0x18($t8) +.L00049ce8: +/* 49ce8: 92020005 */ lbu $v0,0x5($s0) +/* 49cec: 90790005 */ lbu $t9,0x5($v1) +/* 49cf0: 3c08a460 */ lui $t0,0xa460 +/* 49cf4: 3c0aa460 */ lui $t2,0xa460 +/* 49cf8: 10590002 */ beq $v0,$t9,.L00049d04 +/* 49cfc: 3c0ca460 */ lui $t4,0xa460 +/* 49d00: ad020024 */ sw $v0,0x24($t0) +.L00049d04: +/* 49d04: 92020006 */ lbu $v0,0x6($s0) +/* 49d08: 90690006 */ lbu $t1,0x6($v1) +/* 49d0c: 3c0ea460 */ lui $t6,0xa460 +/* 49d10: 50490003 */ beql $v0,$t1,.L00049d20 +/* 49d14: 92020007 */ lbu $v0,0x7($s0) +/* 49d18: ad42002c */ sw $v0,0x2c($t2) +/* 49d1c: 92020007 */ lbu $v0,0x7($s0) +.L00049d20: +/* 49d20: 906b0007 */ lbu $t3,0x7($v1) +/* 49d24: 504b0003 */ beql $v0,$t3,.L00049d34 +/* 49d28: 92020008 */ lbu $v0,0x8($s0) +/* 49d2c: ad820030 */ sw $v0,0x30($t4) +/* 49d30: 92020008 */ lbu $v0,0x8($s0) +.L00049d34: +/* 49d34: 906d0008 */ lbu $t5,0x8($v1) +/* 49d38: 504d0003 */ beql $v0,$t5,.L00049d48 +/* 49d3c: 920f0004 */ lbu $t7,0x4($s0) +/* 49d40: adc20028 */ sw $v0,0x28($t6) +.L00049d44: +/* 49d44: 920f0004 */ lbu $t7,0x4($s0) +.L00049d48: +/* 49d48: a06f0004 */ sb $t7,0x4($v1) +/* 49d4c: 92180005 */ lbu $t8,0x5($s0) +/* 49d50: a0780005 */ sb $t8,0x5($v1) +/* 49d54: 92190006 */ lbu $t9,0x6($s0) +/* 49d58: a0790006 */ sb $t9,0x6($v1) +/* 49d5c: 92080007 */ lbu $t0,0x7($s0) +/* 49d60: a0680007 */ sb $t0,0x7($v1) +/* 49d64: 92090008 */ lbu $t1,0x8($s0) +/* 49d68: a0690008 */ sb $t1,0x8($v1) +/* 49d6c: 00e02025 */ or $a0,$a3,$zero +.L00049d70: +/* 49d70: 0c012d20 */ jal func0004b480 +/* 49d74: afa50024 */ sw $a1,0x24($sp) +/* 49d78: 8fa50024 */ lw $a1,0x24($sp) +/* 49d7c: 3c0aa460 */ lui $t2,0xa460 +/* 49d80: ad420000 */ sw $v0,0x0($t2) +/* 49d84: 8fac0028 */ lw $t4,0x28($sp) +/* 49d88: 8e0b000c */ lw $t3,0xc($s0) +/* 49d8c: 3c011fff */ lui $at,0x1fff +/* 49d90: 3421ffff */ ori $at,$at,0xffff +/* 49d94: 016c6825 */ or $t5,$t3,$t4 +/* 49d98: 01a17024 */ and $t6,$t5,$at +/* 49d9c: 3c0fa460 */ lui $t7,0xa460 +/* 49da0: 10a00006 */ beqz $a1,.L00049dbc +/* 49da4: adee0004 */ sw $t6,0x4($t7) +/* 49da8: 24010001 */ addiu $at,$zero,0x1 +/* 49dac: 10a10008 */ beq $a1,$at,.L00049dd0 +/* 49db0: 8fa90030 */ lw $t1,0x30($sp) +/* 49db4: 1000000d */ beqz $zero,.L00049dec +/* 49db8: 2402ffff */ addiu $v0,$zero,-1 +.L00049dbc: +/* 49dbc: 8fb80030 */ lw $t8,0x30($sp) +/* 49dc0: 3c08a460 */ lui $t0,0xa460 +/* 49dc4: 2719ffff */ addiu $t9,$t8,-1 +/* 49dc8: 10000007 */ beqz $zero,.L00049de8 +/* 49dcc: ad19000c */ sw $t9,0xc($t0) +.L00049dd0: +/* 49dd0: 252affff */ addiu $t2,$t1,-1 +/* 49dd4: 3c0ba460 */ lui $t3,0xa460 +/* 49dd8: 10000003 */ beqz $zero,.L00049de8 +/* 49ddc: ad6a0008 */ sw $t2,0x8($t3) +/* 49de0: 10000002 */ beqz $zero,.L00049dec +/* 49de4: 2402ffff */ addiu $v0,$zero,-1 +.L00049de8: +/* 49de8: 00001025 */ or $v0,$zero,$zero +.L00049dec: +/* 49dec: 8fbf001c */ lw $ra,0x1c($sp) +/* 49df0: 8fb00018 */ lw $s0,0x18($sp) +/* 49df4: 27bd0020 */ addiu $sp,$sp,0x20 +/* 49df8: 03e00008 */ jr $ra +/* 49dfc: 00000000 */ sll $zero,$zero,0x0 +/* 49e00: 27bdff88 */ addiu $sp,$sp,-120 +/* 49e04: afb3002c */ sw $s3,0x2c($sp) +/* 49e08: afbe0040 */ sw $s8,0x40($sp) +/* 49e0c: afb7003c */ sw $s7,0x3c($sp) +/* 49e10: afb60038 */ sw $s6,0x38($sp) +/* 49e14: afb50034 */ sw $s5,0x34($sp) +/* 49e18: afb40030 */ sw $s4,0x30($sp) +/* 49e1c: 3c130500 */ lui $s3,0x500 +/* 49e20: 0080a025 */ or $s4,$a0,$zero +/* 49e24: afbf0044 */ sw $ra,0x44($sp) +/* 49e28: afb20028 */ sw $s2,0x28($sp) +/* 49e2c: afb10024 */ sw $s1,0x24($sp) +/* 49e30: afb00020 */ sw $s0,0x20($sp) +/* 49e34: afa00074 */ sw $zero,0x74($sp) +/* 49e38: 36730510 */ ori $s3,$s3,0x510 +/* 49e3c: 24150024 */ addiu $s5,$zero,0x24 +/* 49e40: 27b60070 */ addiu $s6,$sp,0x70 +/* 49e44: 24170001 */ addiu $s7,$zero,0x1 +/* 49e48: 241e001d */ addiu $s8,$zero,0x1d +.L00049e4c: +/* 49e4c: 8e840008 */ lw $a0,0x8($s4) +.L00049e50: +/* 49e50: 27a50074 */ addiu $a1,$sp,0x74 +/* 49e54: 0c0121bc */ jal func000486f0 +/* 49e58: 02e03025 */ or $a2,$s7,$zero +/* 49e5c: 8fae0074 */ lw $t6,0x74($sp) +/* 49e60: 8fa80074 */ lw $t0,0x74($sp) +/* 49e64: 8dc40014 */ lw $a0,0x14($t6) +/* 49e68: 50800081 */ beqzl $a0,.L0004a070 +/* 49e6c: 95090000 */ lhu $t1,0x0($t0) +/* 49e70: 908f0004 */ lbu $t7,0x4($a0) +/* 49e74: 24010002 */ addiu $at,$zero,0x2 +/* 49e78: 55e1007d */ bnel $t7,$at,.L0004a070 +/* 49e7c: 95090000 */ lhu $t1,0x0($t0) +/* 49e80: 8c820014 */ lw $v0,0x14($a0) +/* 49e84: 24010001 */ addiu $at,$zero,0x1 +/* 49e88: 24900014 */ addiu $s0,$a0,0x14 +/* 49e8c: 10400003 */ beqz $v0,.L00049e9c +/* 49e90: 27a5006c */ addiu $a1,$sp,0x6c +/* 49e94: 54410076 */ bnel $v0,$at,.L0004a070 +/* 49e98: 95090000 */ lhu $t1,0x0($t0) +.L00049e9c: +/* 49e9c: 96180006 */ lhu $t8,0x6($s0) +/* 49ea0: 96020004 */ lhu $v0,0x4($s0) +/* 49ea4: 2408ffff */ addiu $t0,$zero,-1 +/* 49ea8: 03150019 */ multu $t8,$s5 +/* 49eac: 24010003 */ addiu $at,$zero,0x3 +/* 49eb0: ae080008 */ sw $t0,0x8($s0) +/* 49eb4: 00009025 */ or $s2,$zero,$zero +/* 49eb8: 02e03025 */ or $a2,$s7,$zero +/* 49ebc: 0000c812 */ mflo $t9 +/* 49ec0: 02198821 */ addu $s1,$s0,$t9 +/* 49ec4: 10410006 */ beq $v0,$at,.L00049ee0 +/* 49ec8: 26310018 */ addiu $s1,$s1,0x18 +/* 49ecc: 8e290004 */ lw $t1,0x4($s1) +/* 49ed0: 8e2a000c */ lw $t2,0xc($s1) +/* 49ed4: 012a5823 */ subu $t3,$t1,$t2 +/* 49ed8: ae2b0004 */ sw $t3,0x4($s1) +/* 49edc: 96020004 */ lhu $v0,0x4($s0) +.L00049ee0: +/* 49ee0: 24010002 */ addiu $at,$zero,0x2 +/* 49ee4: 14410007 */ bne $v0,$at,.L00049f04 +/* 49ee8: 8fac0074 */ lw $t4,0x74($sp) +/* 49eec: 8d8d0014 */ lw $t5,0x14($t4) +/* 49ef0: 8dae0014 */ lw $t6,0x14($t5) +/* 49ef4: 15c00003 */ bnez $t6,.L00049f04 +/* 49ef8: 00000000 */ sll $zero,$zero,0x0 +/* 49efc: 10000001 */ beqz $zero,.L00049f04 +/* 49f00: 02e09025 */ or $s2,$s7,$zero +.L00049f04: +/* 49f04: 0c0121bc */ jal func000486f0 +/* 49f08: 8e840010 */ lw $a0,0x10($s4) +/* 49f0c: 3c040010 */ lui $a0,0x10 +/* 49f10: 0c014628 */ jal func000518a0 +/* 49f14: 34840401 */ ori $a0,$a0,0x401 +/* 49f18: 8e060010 */ lw $a2,0x10($s0) +/* 49f1c: 8faf0074 */ lw $t7,0x74($sp) +/* 49f20: 3c018000 */ lui $at,0x8000 +/* 49f24: 00c1c025 */ or $t8,$a2,$at +/* 49f28: 03003025 */ or $a2,$t8,$zero +/* 49f2c: 02602825 */ or $a1,$s3,$zero +/* 49f30: 0c014640 */ jal func00051900 +/* 49f34: 8de40014 */ lw $a0,0x14($t7) +.L00049f38: +/* 49f38: 8e84000c */ lw $a0,0xc($s4) +/* 49f3c: 02c02825 */ or $a1,$s6,$zero +/* 49f40: 0c0121bc */ jal func000486f0 +/* 49f44: 02e03025 */ or $a2,$s7,$zero +/* 49f48: 8fb90074 */ lw $t9,0x74($sp) +/* 49f4c: 8f240014 */ lw $a0,0x14($t9) +/* 49f50: 24900014 */ addiu $s0,$a0,0x14 +/* 49f54: 96080006 */ lhu $t0,0x6($s0) +/* 49f58: 01150019 */ multu $t0,$s5 +/* 49f5c: 00004812 */ mflo $t1 +/* 49f60: 02098821 */ addu $s1,$s0,$t1 +/* 49f64: 8e2a0018 */ lw $t2,0x18($s1) +/* 49f68: 26310018 */ addiu $s1,$s1,0x18 +/* 49f6c: 57ca0027 */ bnel $s8,$t2,.L0004a00c +/* 49f70: 8fa50074 */ lw $a1,0x74($sp) +/* 49f74: 8e060010 */ lw $a2,0x10($s0) +/* 49f78: 3c011000 */ lui $at,0x1000 +/* 49f7c: 02602825 */ or $a1,$s3,$zero +/* 49f80: 00c15825 */ or $t3,$a2,$at +/* 49f84: 0c014640 */ jal func00051900 +/* 49f88: 01603025 */ or $a2,$t3,$zero +/* 49f8c: 8fac0074 */ lw $t4,0x74($sp) +/* 49f90: 02602825 */ or $a1,$s3,$zero +/* 49f94: 8e060010 */ lw $a2,0x10($s0) +/* 49f98: 0c014640 */ jal func00051900 +/* 49f9c: 8d840014 */ lw $a0,0x14($t4) +/* 49fa0: 8fad0074 */ lw $t5,0x74($sp) +/* 49fa4: 3c050500 */ lui $a1,0x500 +/* 49fa8: 34a50508 */ ori $a1,$a1,0x508 +/* 49fac: 27a60054 */ addiu $a2,$sp,0x54 +/* 49fb0: 0c014698 */ jal func00051a60 +/* 49fb4: 8da40014 */ lw $a0,0x14($t5) +/* 49fb8: 8fae0054 */ lw $t6,0x54($sp) +/* 49fbc: 8fb80074 */ lw $t8,0x74($sp) +/* 49fc0: 02602825 */ or $a1,$s3,$zero +/* 49fc4: 000e7980 */ sll $t7,$t6,0x6 +/* 49fc8: 05e30008 */ bgezl $t7,.L00049fec +/* 49fcc: 24080004 */ addiu $t0,$zero,0x4 +/* 49fd0: 8e060010 */ lw $a2,0x10($s0) +/* 49fd4: 3c010100 */ lui $at,0x100 +/* 49fd8: 8f040014 */ lw $a0,0x14($t8) +/* 49fdc: 00c1c825 */ or $t9,$a2,$at +/* 49fe0: 0c014640 */ jal func00051900 +/* 49fe4: 03203025 */ or $a2,$t9,$zero +/* 49fe8: 24080004 */ addiu $t0,$zero,0x4 +.L00049fec: +/* 49fec: ae280000 */ sw $t0,0x0($s1) +/* 49ff0: 24090002 */ addiu $t1,$zero,0x2 +/* 49ff4: 3c0aa460 */ lui $t2,0xa460 +/* 49ff8: 3c040010 */ lui $a0,0x10 +/* 49ffc: ad490010 */ sw $t1,0x10($t2) +/* 4a000: 0c0146f0 */ jal func00051bc0 +/* 4a004: 34840c01 */ ori $a0,$a0,0xc01 +/* 4a008: 8fa50074 */ lw $a1,0x74($sp) +.L0004a00c: +/* 4a00c: 00003025 */ or $a2,$zero,$zero +/* 4a010: 0c012238 */ jal func000488e0 +/* 4a014: 8ca40004 */ lw $a0,0x4($a1) +/* 4a018: 16570007 */ bne $s2,$s7,.L0004a038 +/* 4a01c: 8fac0074 */ lw $t4,0x74($sp) +/* 4a020: 8d8d0014 */ lw $t5,0x14($t4) +/* 4a024: 8dae002c */ lw $t6,0x2c($t5) +/* 4a028: 55c00004 */ bnezl $t6,.L0004a03c +/* 4a02c: 8e840010 */ lw $a0,0x10($s4) +/* 4a030: 1000ffc1 */ beqz $zero,.L00049f38 +/* 4a034: 00009025 */ or $s2,$zero,$zero +.L0004a038: +/* 4a038: 8e840010 */ lw $a0,0x10($s4) +.L0004a03c: +/* 4a03c: 00002825 */ or $a1,$zero,$zero +/* 4a040: 0c012238 */ jal func000488e0 +/* 4a044: 00003025 */ or $a2,$zero,$zero +/* 4a048: 8faf0074 */ lw $t7,0x74($sp) +/* 4a04c: 8df80014 */ lw $t8,0x14($t7) +/* 4a050: 9719001a */ lhu $t9,0x1a($t8) +/* 4a054: 56f9ff7e */ bnel $s7,$t9,.L00049e50 +/* 4a058: 8e840008 */ lw $a0,0x8($s4) +/* 4a05c: 0c014704 */ jal func00051c10 +/* 4a060: 00000000 */ sll $zero,$zero,0x0 +/* 4a064: 1000ff7a */ beqz $zero,.L00049e50 +/* 4a068: 8e840008 */ lw $a0,0x8($s4) +/* 4a06c: 95090000 */ lhu $t1,0x0($t0) +.L0004a070: +/* 4a070: 252afff6 */ addiu $t2,$t1,-10 +/* 4a074: 2d410007 */ sltiu $at,$t2,0x7 +/* 4a078: 10200047 */ beqz $at,.L0004a198 +/* 4a07c: 000a5080 */ sll $t2,$t2,0x2 +/* 4a080: 3c017006 */ lui $at,0x7006 +/* 4a084: 002a0821 */ addu $at,$at,$t2 +/* 4a088: 8c2a9eb0 */ lw $t2,-0x6150($at) +/* 4a08c: 01400008 */ jr $t2 +/* 4a090: 00000000 */ sll $zero,$zero,0x0 +/* 4a094: 8e840010 */ lw $a0,0x10($s4) +/* 4a098: 27a5006c */ addiu $a1,$sp,0x6c +/* 4a09c: 0c0121bc */ jal func000486f0 +/* 4a0a0: 02e03025 */ or $a2,$s7,$zero +/* 4a0a4: 8fab0074 */ lw $t3,0x74($sp) +/* 4a0a8: 8e990014 */ lw $t9,0x14($s4) +/* 4a0ac: 00002025 */ or $a0,$zero,$zero +/* 4a0b0: 8d65000c */ lw $a1,0xc($t3) +/* 4a0b4: 8d660008 */ lw $a2,0x8($t3) +/* 4a0b8: 0320f809 */ jalr $t9 +/* 4a0bc: 8d670010 */ lw $a3,0x10($t3) +/* 4a0c0: 10000036 */ beqz $zero,.L0004a19c +/* 4a0c4: 00408025 */ or $s0,$v0,$zero +/* 4a0c8: 8e840010 */ lw $a0,0x10($s4) +/* 4a0cc: 27a5006c */ addiu $a1,$sp,0x6c +/* 4a0d0: 0c0121bc */ jal func000486f0 +/* 4a0d4: 02e03025 */ or $a2,$s7,$zero +/* 4a0d8: 8fac0074 */ lw $t4,0x74($sp) +/* 4a0dc: 8e990014 */ lw $t9,0x14($s4) +/* 4a0e0: 02e02025 */ or $a0,$s7,$zero +/* 4a0e4: 8d85000c */ lw $a1,0xc($t4) +/* 4a0e8: 8d860008 */ lw $a2,0x8($t4) +/* 4a0ec: 0320f809 */ jalr $t9 +/* 4a0f0: 8d870010 */ lw $a3,0x10($t4) +/* 4a0f4: 10000029 */ beqz $zero,.L0004a19c +/* 4a0f8: 00408025 */ or $s0,$v0,$zero +/* 4a0fc: 8e840010 */ lw $a0,0x10($s4) +/* 4a100: 27a5006c */ addiu $a1,$sp,0x6c +/* 4a104: 0c0121bc */ jal func000486f0 +/* 4a108: 02e03025 */ or $a2,$s7,$zero +/* 4a10c: 8fad0074 */ lw $t5,0x74($sp) +/* 4a110: 00002825 */ or $a1,$zero,$zero +/* 4a114: 8dae0010 */ lw $t6,0x10($t5) +/* 4a118: 8da40014 */ lw $a0,0x14($t5) +/* 4a11c: 8da6000c */ lw $a2,0xc($t5) +/* 4a120: 8da70008 */ lw $a3,0x8($t5) +/* 4a124: afae0010 */ sw $t6,0x10($sp) +/* 4a128: 8e990018 */ lw $t9,0x18($s4) +/* 4a12c: 0320f809 */ jalr $t9 +/* 4a130: 00000000 */ sll $zero,$zero,0x0 +/* 4a134: 10000019 */ beqz $zero,.L0004a19c +/* 4a138: 00408025 */ or $s0,$v0,$zero +/* 4a13c: 8e840010 */ lw $a0,0x10($s4) +/* 4a140: 27a5006c */ addiu $a1,$sp,0x6c +/* 4a144: 0c0121bc */ jal func000486f0 +/* 4a148: 02e03025 */ or $a2,$s7,$zero +/* 4a14c: 8faf0074 */ lw $t7,0x74($sp) +/* 4a150: 02e02825 */ or $a1,$s7,$zero +/* 4a154: 8df80010 */ lw $t8,0x10($t7) +/* 4a158: 8de40014 */ lw $a0,0x14($t7) +/* 4a15c: 8de6000c */ lw $a2,0xc($t7) +/* 4a160: 8de70008 */ lw $a3,0x8($t7) +/* 4a164: afb80010 */ sw $t8,0x10($sp) +/* 4a168: 8e990018 */ lw $t9,0x18($s4) +/* 4a16c: 0320f809 */ jalr $t9 +/* 4a170: 00000000 */ sll $zero,$zero,0x0 +/* 4a174: 10000009 */ beqz $zero,.L0004a19c +/* 4a178: 00408025 */ or $s0,$v0,$zero +/* 4a17c: 8fa50074 */ lw $a1,0x74($sp) +/* 4a180: 00003025 */ or $a2,$zero,$zero +/* 4a184: 2410ffff */ addiu $s0,$zero,-1 +/* 4a188: 0c012238 */ jal func000488e0 +/* 4a18c: 8ca40004 */ lw $a0,0x4($a1) +/* 4a190: 10000002 */ beqz $zero,.L0004a19c +/* 4a194: 00000000 */ sll $zero,$zero,0x0 +.L0004a198: +/* 4a198: 2410ffff */ addiu $s0,$zero,-1 +.L0004a19c: +/* 4a19c: 1600ff2b */ bnez $s0,.L00049e4c +/* 4a1a0: 02c02825 */ or $a1,$s6,$zero +/* 4a1a4: 8e84000c */ lw $a0,0xc($s4) +/* 4a1a8: 0c0121bc */ jal func000486f0 +/* 4a1ac: 02e03025 */ or $a2,$s7,$zero +/* 4a1b0: 8fa50074 */ lw $a1,0x74($sp) +/* 4a1b4: 00003025 */ or $a2,$zero,$zero +/* 4a1b8: 0c012238 */ jal func000488e0 +/* 4a1bc: 8ca40004 */ lw $a0,0x4($a1) +/* 4a1c0: 8e840010 */ lw $a0,0x10($s4) +/* 4a1c4: 00002825 */ or $a1,$zero,$zero +/* 4a1c8: 0c012238 */ jal func000488e0 +/* 4a1cc: 00003025 */ or $a2,$zero,$zero +/* 4a1d0: 1000ff1f */ beqz $zero,.L00049e50 +/* 4a1d4: 8e840008 */ lw $a0,0x8($s4) +/* 4a1d8: 00000000 */ sll $zero,$zero,0x0 +/* 4a1dc: 00000000 */ sll $zero,$zero,0x0 +/* 4a1e0: 8fbf0044 */ lw $ra,0x44($sp) +/* 4a1e4: 8fb00020 */ lw $s0,0x20($sp) +/* 4a1e8: 8fb10024 */ lw $s1,0x24($sp) +/* 4a1ec: 8fb20028 */ lw $s2,0x28($sp) +/* 4a1f0: 8fb3002c */ lw $s3,0x2c($sp) +/* 4a1f4: 8fb40030 */ lw $s4,0x30($sp) +/* 4a1f8: 8fb50034 */ lw $s5,0x34($sp) +/* 4a1fc: 8fb60038 */ lw $s6,0x38($sp) +/* 4a200: 8fb7003c */ lw $s7,0x3c($sp) +/* 4a204: 8fbe0040 */ lw $s8,0x40($sp) +/* 4a208: 03e00008 */ jr $ra +/* 4a20c: 27bd0078 */ addiu $sp,$sp,0x78 +); + +GLOBAL_ASM( +glabel func0004a210 +/* 4a210: 00803025 */ or $a2,$a0,$zero +/* 4a214: 8cc70000 */ lw $a3,0x0($a2) +/* 4a218: 27bdfff8 */ addiu $sp,$sp,-8 +/* 4a21c: 10e0000a */ beqz $a3,.L0004a248 +/* 4a220: 00000000 */ sll $zero,$zero,0x0 +.L0004a224: +/* 4a224: 14e50004 */ bne $a3,$a1,.L0004a238 +/* 4a228: 00000000 */ sll $zero,$zero,0x0 +/* 4a22c: 8cae0000 */ lw $t6,0x0($a1) +/* 4a230: 10000005 */ beqz $zero,.L0004a248 +/* 4a234: acce0000 */ sw $t6,0x0($a2) +.L0004a238: +/* 4a238: 00e03025 */ or $a2,$a3,$zero +/* 4a23c: 8cc70000 */ lw $a3,0x0($a2) +/* 4a240: 14e0fff8 */ bnez $a3,.L0004a224 +/* 4a244: 00000000 */ sll $zero,$zero,0x0 +.L0004a248: +/* 4a248: 03e00008 */ jr $ra +/* 4a24c: 27bd0008 */ addiu $sp,$sp,0x8 +); + +GLOBAL_ASM( +glabel func0004a250 +/* 4a250: 27bdffc8 */ addiu $sp,$sp,-56 +/* 4a254: afbf0024 */ sw $ra,0x24($sp) +/* 4a258: afa40038 */ sw $a0,0x38($sp) +/* 4a25c: afb20020 */ sw $s2,0x20($sp) +/* 4a260: afb1001c */ sw $s1,0x1c($sp) +/* 4a264: 0c01256c */ jal func000495b0 +/* 4a268: afb00018 */ sw $s0,0x18($sp) +/* 4a26c: 8fae0038 */ lw $t6,0x38($sp) +/* 4a270: 00408025 */ or $s0,$v0,$zero +/* 4a274: 15c00005 */ bnez $t6,.L0004a28c +/* 4a278: 00000000 */ sll $zero,$zero,0x0 +/* 4a27c: 3c0f8006 */ lui $t7,0x8006 +/* 4a280: 8def0940 */ lw $t7,0x940($t7) +/* 4a284: 10000009 */ beqz $zero,.L0004a2ac +/* 4a288: afaf0038 */ sw $t7,0x38($sp) +.L0004a28c: +/* 4a28c: 8fb80038 */ lw $t8,0x38($sp) +/* 4a290: 24010001 */ addiu $at,$zero,0x1 +/* 4a294: 97190010 */ lhu $t9,0x10($t8) +/* 4a298: 13210004 */ beq $t9,$at,.L0004a2ac +/* 4a29c: 00000000 */ sll $zero,$zero,0x0 +/* 4a2a0: 8f040008 */ lw $a0,0x8($t8) +/* 4a2a4: 0c012884 */ jal func0004a210 +/* 4a2a8: 03002825 */ or $a1,$t8,$zero +.L0004a2ac: +/* 4a2ac: 3c088006 */ lui $t0,0x8006 +/* 4a2b0: 8d08093c */ lw $t0,0x93c($t0) +/* 4a2b4: 8fa90038 */ lw $t1,0x38($sp) +/* 4a2b8: 15090005 */ bne $t0,$t1,.L0004a2d0 +/* 4a2bc: 00000000 */ sll $zero,$zero,0x0 +/* 4a2c0: 8d0a000c */ lw $t2,0xc($t0) +/* 4a2c4: 3c018006 */ lui $at,0x8006 +/* 4a2c8: 10000013 */ beqz $zero,.L0004a318 +/* 4a2cc: ac2a093c */ sw $t2,0x93c($at) +.L0004a2d0: +/* 4a2d0: 3c118006 */ lui $s1,0x8006 +/* 4a2d4: 8e31093c */ lw $s1,0x93c($s1) +/* 4a2d8: 2401ffff */ addiu $at,$zero,-1 +/* 4a2dc: 8e2b0004 */ lw $t3,0x4($s1) +/* 4a2e0: 1161000d */ beq $t3,$at,.L0004a318 +/* 4a2e4: 00000000 */ sll $zero,$zero,0x0 +.L0004a2e8: +/* 4a2e8: 8e32000c */ lw $s2,0xc($s1) +/* 4a2ec: 8fac0038 */ lw $t4,0x38($sp) +/* 4a2f0: 164c0004 */ bne $s2,$t4,.L0004a304 +/* 4a2f4: 00000000 */ sll $zero,$zero,0x0 +/* 4a2f8: 8d8d000c */ lw $t5,0xc($t4) +/* 4a2fc: 10000006 */ beqz $zero,.L0004a318 +/* 4a300: ae2d000c */ sw $t5,0xc($s1) +.L0004a304: +/* 4a304: 02408825 */ or $s1,$s2,$zero +/* 4a308: 8e2e0004 */ lw $t6,0x4($s1) +/* 4a30c: 2401ffff */ addiu $at,$zero,-1 +/* 4a310: 15c1fff5 */ bne $t6,$at,.L0004a2e8 +/* 4a314: 00000000 */ sll $zero,$zero,0x0 +.L0004a318: +/* 4a318: 3c198006 */ lui $t9,0x8006 +/* 4a31c: 8f390940 */ lw $t9,0x940($t9) +/* 4a320: 8faf0038 */ lw $t7,0x38($sp) +/* 4a324: 15f90003 */ bne $t7,$t9,.L0004a334 +/* 4a328: 00000000 */ sll $zero,$zero,0x0 +/* 4a32c: 0c000f44 */ jal func00003d10 +/* 4a330: 00000000 */ sll $zero,$zero,0x0 +.L0004a334: +/* 4a334: 0c012588 */ jal func00049620 +/* 4a338: 02002025 */ or $a0,$s0,$zero +/* 4a33c: 8fbf0024 */ lw $ra,0x24($sp) +/* 4a340: 8fb00018 */ lw $s0,0x18($sp) +/* 4a344: 8fb1001c */ lw $s1,0x1c($sp) +/* 4a348: 8fb20020 */ lw $s2,0x20($sp) +/* 4a34c: 03e00008 */ jr $ra +/* 4a350: 27bd0038 */ addiu $sp,$sp,0x38 +/* 4a354: 00000000 */ sll $zero,$zero,0x0 +/* 4a358: 00000000 */ sll $zero,$zero,0x0 +/* 4a35c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004a360 +/* 4a360: 3c014780 */ lui $at,0x4780 +/* 4a364: 44810000 */ mtc1 $at,$f0 +/* 4a368: 00a01025 */ or $v0,$a1,$zero +/* 4a36c: 24a30020 */ addiu $v1,$a1,0x20 +/* 4a370: 00003025 */ or $a2,$zero,$zero +/* 4a374: 00803825 */ or $a3,$a0,$zero +/* 4a378: 240c0004 */ addiu $t4,$zero,0x4 +/* 4a37c: 240b0002 */ addiu $t3,$zero,0x2 +/* 4a380: 3c0affff */ lui $t2,0xffff +.L0004a384: +/* 4a384: 00002025 */ or $a0,$zero,$zero +/* 4a388: 00e04025 */ or $t0,$a3,$zero +/* 4a38c: c50e0004 */ lwc1 $f14,0x4($t0) +/* 4a390: 24840001 */ addiu $a0,$a0,0x1 +/* 4a394: c5120000 */ lwc1 $f18,0x0($t0) +/* 4a398: 46007402 */ mul.s $f16,$f14,$f0 +/* 4a39c: 108b0019 */ beq $a0,$t3,.L0004a404 +/* 4a3a0: 00000000 */ sll $zero,$zero,0x0 +.L0004a3a4: +/* 4a3a4: 46009382 */ mul.s $f14,$f18,$f0 +/* 4a3a8: 24840001 */ addiu $a0,$a0,0x1 +/* 4a3ac: 24420004 */ addiu $v0,$v0,0x4 +/* 4a3b0: 24630004 */ addiu $v1,$v1,0x4 +/* 4a3b4: 25080008 */ addiu $t0,$t0,0x8 +/* 4a3b8: 4600830d */ trunc.w.s $f12,$f16 +/* 4a3bc: 4600738d */ trunc.w.s $f14,$f14 +/* 4a3c0: 44096000 */ mfc1 $t1,$f12 +/* 4a3c4: 44057000 */ mfc1 $a1,$f14 +/* 4a3c8: 0009cc03 */ sra $t9,$t1,0x10 +/* 4a3cc: 332dffff */ andi $t5,$t9,0xffff +/* 4a3d0: 00aac024 */ and $t8,$a1,$t2 +/* 4a3d4: 030d7025 */ or $t6,$t8,$t5 +/* 4a3d8: 00057c00 */ sll $t7,$a1,0x10 +/* 4a3dc: 01eac824 */ and $t9,$t7,$t2 +/* 4a3e0: ac4efffc */ sw $t6,-0x4($v0) +/* 4a3e4: 3138ffff */ andi $t8,$t1,0xffff +/* 4a3e8: 03386825 */ or $t5,$t9,$t8 +/* 4a3ec: ac6dfffc */ sw $t5,-0x4($v1) +/* 4a3f0: c50e0004 */ lwc1 $f14,0x4($t0) +/* 4a3f4: c5120000 */ lwc1 $f18,0x0($t0) +/* 4a3f8: 46007402 */ mul.s $f16,$f14,$f0 +/* 4a3fc: 148bffe9 */ bne $a0,$t3,.L0004a3a4 +/* 4a400: 00000000 */ sll $zero,$zero,0x0 +.L0004a404: +/* 4a404: 46009382 */ mul.s $f14,$f18,$f0 +/* 4a408: 25080008 */ addiu $t0,$t0,0x8 +/* 4a40c: 24420004 */ addiu $v0,$v0,0x4 +/* 4a410: 24630004 */ addiu $v1,$v1,0x4 +/* 4a414: 4600830d */ trunc.w.s $f12,$f16 +/* 4a418: 4600738d */ trunc.w.s $f14,$f14 +/* 4a41c: 44096000 */ mfc1 $t1,$f12 +/* 4a420: 44057000 */ mfc1 $a1,$f14 +/* 4a424: 0009cc03 */ sra $t9,$t1,0x10 +/* 4a428: 332dffff */ andi $t5,$t9,0xffff +/* 4a42c: 00aac024 */ and $t8,$a1,$t2 +/* 4a430: 030d7025 */ or $t6,$t8,$t5 +/* 4a434: 00057c00 */ sll $t7,$a1,0x10 +/* 4a438: 01eac824 */ and $t9,$t7,$t2 +/* 4a43c: 3138ffff */ andi $t8,$t1,0xffff +/* 4a440: ac4efffc */ sw $t6,-0x4($v0) +/* 4a444: 03386825 */ or $t5,$t9,$t8 +/* 4a448: ac6dfffc */ sw $t5,-0x4($v1) +/* 4a44c: 24c60001 */ addiu $a2,$a2,0x1 +/* 4a450: 14ccffcc */ bne $a2,$t4,.L0004a384 +/* 4a454: 24e70010 */ addiu $a3,$a3,0x10 +/* 4a458: 03e00008 */ jr $ra +/* 4a45c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004a460 +/* 4a460: 3c013f80 */ lui $at,0x3f80 +/* 4a464: 00801825 */ or $v1,$a0,$zero +/* 4a468: 44810000 */ mtc1 $at,$f0 +/* 4a46c: 44801000 */ mtc1 $zero,$f2 +/* 4a470: 24040001 */ addiu $a0,$zero,0x1 +/* 4a474: 00001025 */ or $v0,$zero,$zero +/* 4a478: 24070004 */ addiu $a3,$zero,0x4 +/* 4a47c: 24060003 */ addiu $a2,$zero,0x3 +/* 4a480: 24050002 */ addiu $a1,$zero,0x2 +.L0004a484: +/* 4a484: 54400004 */ bnezl $v0,.L0004a498 +/* 4a488: e4620000 */ swc1 $f2,0x0($v1) +/* 4a48c: 10000002 */ beqz $zero,.L0004a498 +/* 4a490: e4600000 */ swc1 $f0,0x0($v1) +/* 4a494: e4620000 */ swc1 $f2,0x0($v1) +.L0004a498: +/* 4a498: 54440004 */ bnel $v0,$a0,.L0004a4ac +/* 4a49c: e4620004 */ swc1 $f2,0x4($v1) +/* 4a4a0: 10000002 */ beqz $zero,.L0004a4ac +/* 4a4a4: e4600004 */ swc1 $f0,0x4($v1) +/* 4a4a8: e4620004 */ swc1 $f2,0x4($v1) +.L0004a4ac: +/* 4a4ac: 54450004 */ bnel $v0,$a1,.L0004a4c0 +/* 4a4b0: e4620008 */ swc1 $f2,0x8($v1) +/* 4a4b4: 10000002 */ beqz $zero,.L0004a4c0 +/* 4a4b8: e4600008 */ swc1 $f0,0x8($v1) +/* 4a4bc: e4620008 */ swc1 $f2,0x8($v1) +.L0004a4c0: +/* 4a4c0: 54460004 */ bnel $v0,$a2,.L0004a4d4 +/* 4a4c4: e462000c */ swc1 $f2,0xc($v1) +/* 4a4c8: 10000002 */ beqz $zero,.L0004a4d4 +/* 4a4cc: e460000c */ swc1 $f0,0xc($v1) +/* 4a4d0: e462000c */ swc1 $f2,0xc($v1) +.L0004a4d4: +/* 4a4d4: 24420001 */ addiu $v0,$v0,0x1 +/* 4a4d8: 1447ffea */ bne $v0,$a3,.L0004a484 +/* 4a4dc: 24630010 */ addiu $v1,$v1,0x10 +/* 4a4e0: 03e00008 */ jr $ra +/* 4a4e4: 00000000 */ sll $zero,$zero,0x0 +/* 4a4e8: 27bdffa8 */ addiu $sp,$sp,-88 +/* 4a4ec: afbf0014 */ sw $ra,0x14($sp) +/* 4a4f0: afa40058 */ sw $a0,0x58($sp) +/* 4a4f4: 0c012918 */ jal func0004a460 +/* 4a4f8: 27a40018 */ addiu $a0,$sp,0x18 +/* 4a4fc: 27a40018 */ addiu $a0,$sp,0x18 +/* 4a500: 0c0128d8 */ jal func0004a360 +/* 4a504: 8fa50058 */ lw $a1,0x58($sp) +/* 4a508: 8fbf0014 */ lw $ra,0x14($sp) +/* 4a50c: 27bd0058 */ addiu $sp,$sp,0x58 +/* 4a510: 03e00008 */ jr $ra +/* 4a514: 00000000 */ sll $zero,$zero,0x0 +/* 4a518: 3c013780 */ lui $at,0x3780 +/* 4a51c: 44810000 */ mtc1 $at,$f0 +/* 4a520: 27bdfff0 */ addiu $sp,$sp,-16 +/* 4a524: 00a01025 */ or $v0,$a1,$zero +/* 4a528: 24a30020 */ addiu $v1,$a1,0x20 +/* 4a52c: 00003025 */ or $a2,$zero,$zero +/* 4a530: 00804025 */ or $t0,$a0,$zero +/* 4a534: 240c0004 */ addiu $t4,$zero,0x4 +/* 4a538: 240b0002 */ addiu $t3,$zero,0x2 +/* 4a53c: 3c0affff */ lui $t2,0xffff +.L0004a540: +/* 4a540: 00002025 */ or $a0,$zero,$zero +/* 4a544: 01004825 */ or $t1,$t0,$zero +.L0004a548: +/* 4a548: 8c6e0000 */ lw $t6,0x0($v1) +/* 4a54c: 8c590000 */ lw $t9,0x0($v0) +/* 4a550: 24840001 */ addiu $a0,$a0,0x1 +/* 4a554: 000e7c02 */ srl $t7,$t6,0x10 +/* 4a558: 31f8ffff */ andi $t8,$t7,0xffff +/* 4a55c: 032a6824 */ and $t5,$t9,$t2 +/* 4a560: 030d7025 */ or $t6,$t8,$t5 +/* 4a564: afae0004 */ sw $t6,0x4($sp) +/* 4a568: 8c580000 */ lw $t8,0x0($v0) +/* 4a56c: 8fa50004 */ lw $a1,0x4($sp) +/* 4a570: 8c6f0000 */ lw $t7,0x0($v1) +/* 4a574: 00186c00 */ sll $t5,$t8,0x10 +/* 4a578: 44852000 */ mtc1 $a1,$f4 +/* 4a57c: 01aa7024 */ and $t6,$t5,$t2 +/* 4a580: 31f9ffff */ andi $t9,$t7,0xffff +/* 4a584: 032e3825 */ or $a3,$t9,$t6 +/* 4a588: 468021a0 */ cvt.s.w $f6,$f4 +/* 4a58c: 44875000 */ mtc1 $a3,$f10 +/* 4a590: afa70000 */ sw $a3,0x0($sp) +/* 4a594: 25290008 */ addiu $t1,$t1,0x8 +/* 4a598: 24420004 */ addiu $v0,$v0,0x4 +/* 4a59c: 46805420 */ cvt.s.w $f16,$f10 +/* 4a5a0: 46003202 */ mul.s $f8,$f6,$f0 +/* 4a5a4: 24630004 */ addiu $v1,$v1,0x4 +/* 4a5a8: 46008482 */ mul.s $f18,$f16,$f0 +/* 4a5ac: e528fff8 */ swc1 $f8,-0x8($t1) +/* 4a5b0: 148bffe5 */ bne $a0,$t3,.L0004a548 +/* 4a5b4: e532fffc */ swc1 $f18,-0x4($t1) +/* 4a5b8: 24c60001 */ addiu $a2,$a2,0x1 +/* 4a5bc: 14ccffe0 */ bne $a2,$t4,.L0004a540 +/* 4a5c0: 25080010 */ addiu $t0,$t0,0x10 +/* 4a5c4: 03e00008 */ jr $ra +/* 4a5c8: 27bd0010 */ addiu $sp,$sp,0x10 +/* 4a5cc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004a5d0 +/* 4a5d0: 03e00008 */ jr $ra +/* 4a5d4: 46006004 */ sqrt.s $f0,$f12 +/* 4a5d8: 00000000 */ sll $zero,$zero,0x0 +/* 4a5dc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004a5e0 +/* 4a5e0: 00801025 */ or $v0,$a0,$zero +/* 4a5e4: 10c00007 */ beqz $a2,.L0004a604 +/* 4a5e8: 00a01825 */ or $v1,$a1,$zero +.L0004a5ec: +/* 4a5ec: 906e0000 */ lbu $t6,0x0($v1) +/* 4a5f0: 24c6ffff */ addiu $a2,$a2,-1 +/* 4a5f4: 24420001 */ addiu $v0,$v0,0x1 +/* 4a5f8: 24630001 */ addiu $v1,$v1,0x1 +/* 4a5fc: 14c0fffb */ bnez $a2,.L0004a5ec +/* 4a600: a04effff */ sb $t6,-0x1($v0) +.L0004a604: +/* 4a604: 03e00008 */ jr $ra +/* 4a608: 00801025 */ or $v0,$a0,$zero +); + +GLOBAL_ASM( +glabel func0004a60c +/* 4a60c: 908e0000 */ lbu $t6,0x0($a0) +/* 4a610: 00801825 */ or $v1,$a0,$zero +/* 4a614: 11c00005 */ beqz $t6,.L0004a62c +/* 4a618: 00000000 */ sll $zero,$zero,0x0 +/* 4a61c: 906f0001 */ lbu $t7,0x1($v1) +.L0004a620: +/* 4a620: 24630001 */ addiu $v1,$v1,0x1 +/* 4a624: 55e0fffe */ bnezl $t7,.L0004a620 +/* 4a628: 906f0001 */ lbu $t7,0x1($v1) +.L0004a62c: +/* 4a62c: 03e00008 */ jr $ra +/* 4a630: 00641023 */ subu $v0,$v1,$a0 +); + +GLOBAL_ASM( +glabel func0004a634 +/* 4a634: 90830000 */ lbu $v1,0x0($a0) +/* 4a638: 30ae00ff */ andi $t6,$a1,0xff +/* 4a63c: 30a200ff */ andi $v0,$a1,0xff +/* 4a640: 51c3000a */ beql $t6,$v1,.L0004a66c +/* 4a644: 00801025 */ or $v0,$a0,$zero +.L0004a648: +/* 4a648: 54600004 */ bnezl $v1,.L0004a65c +/* 4a64c: 90830001 */ lbu $v1,0x1($a0) +/* 4a650: 03e00008 */ jr $ra +/* 4a654: 00001025 */ or $v0,$zero,$zero +/* 4a658: 90830001 */ lbu $v1,0x1($a0) +.L0004a65c: +/* 4a65c: 24840001 */ addiu $a0,$a0,0x1 +/* 4a660: 1443fff9 */ bne $v0,$v1,.L0004a648 +/* 4a664: 00000000 */ sll $zero,$zero,0x0 +/* 4a668: 00801025 */ or $v0,$a0,$zero +.L0004a66c: +/* 4a66c: 03e00008 */ jr $ra +/* 4a670: 00000000 */ sll $zero,$zero,0x0 +/* 4a674: 00000000 */ sll $zero,$zero,0x0 +/* 4a678: 00000000 */ sll $zero,$zero,0x0 +/* 4a67c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004a680 +/* 4a680: 27bdffd0 */ addiu $sp,$sp,-48 +/* 4a684: afa40030 */ sw $a0,0x30($sp) +/* 4a688: afbf0014 */ sw $ra,0x14($sp) +/* 4a68c: afa60038 */ sw $a2,0x38($sp) +/* 4a690: afa7003c */ sw $a3,0x3c($sp) +/* 4a694: 00c02025 */ or $a0,$a2,$zero +/* 4a698: 00e02825 */ or $a1,$a3,$zero +/* 4a69c: 8fa70044 */ lw $a3,0x44($sp) +/* 4a6a0: 0c012bc3 */ jal func0004af0c +/* 4a6a4: 8fa60040 */ lw $a2,0x40($sp) +/* 4a6a8: afa20020 */ sw $v0,0x20($sp) +/* 4a6ac: afa30024 */ sw $v1,0x24($sp) +/* 4a6b0: 8fa40040 */ lw $a0,0x40($sp) +/* 4a6b4: 8fa50044 */ lw $a1,0x44($sp) +/* 4a6b8: 00403025 */ or $a2,$v0,$zero +/* 4a6bc: 0c012bda */ jal func0004af68 +/* 4a6c0: 00603825 */ or $a3,$v1,$zero +/* 4a6c4: 8fae0038 */ lw $t6,0x38($sp) +/* 4a6c8: 8faf003c */ lw $t7,0x3c($sp) +/* 4a6cc: 8fa80020 */ lw $t0,0x20($sp) +/* 4a6d0: 01c2c023 */ subu $t8,$t6,$v0 +/* 4a6d4: 01e3082b */ sltu $at,$t7,$v1 +/* 4a6d8: 0301c023 */ subu $t8,$t8,$at +/* 4a6dc: 01e3c823 */ subu $t9,$t7,$v1 +/* 4a6e0: afb9002c */ sw $t9,0x2c($sp) +/* 4a6e4: afb80028 */ sw $t8,0x28($sp) +/* 4a6e8: 1d000017 */ bgtz $t0,.L0004a748 +/* 4a6ec: 8fa90024 */ lw $t1,0x24($sp) +/* 4a6f0: 05000003 */ bltz $t0,.L0004a700 +/* 4a6f4: 00000000 */ sll $zero,$zero,0x0 +/* 4a6f8: 10000014 */ beqz $zero,.L0004a74c +/* 4a6fc: 27a80020 */ addiu $t0,$sp,0x20 +.L0004a700: +/* 4a700: 07020012 */ bltzl $t8,.L0004a74c +/* 4a704: 27a80020 */ addiu $t0,$sp,0x20 +/* 4a708: 1f000003 */ bgtz $t8,.L0004a718 +/* 4a70c: 252b0001 */ addiu $t3,$t1,0x1 +/* 4a710: 5320000e */ beqzl $t9,.L0004a74c +/* 4a714: 27a80020 */ addiu $t0,$sp,0x20 +.L0004a718: +/* 4a718: 8fac0040 */ lw $t4,0x40($sp) +/* 4a71c: 8fad0044 */ lw $t5,0x44($sp) +/* 4a720: 2d610001 */ sltiu $at,$t3,0x1 +/* 4a724: 01015021 */ addu $t2,$t0,$at +/* 4a728: 030c7023 */ subu $t6,$t8,$t4 +/* 4a72c: 032d082b */ sltu $at,$t9,$t5 +/* 4a730: 01c17023 */ subu $t6,$t6,$at +/* 4a734: 032d7823 */ subu $t7,$t9,$t5 +/* 4a738: afaa0020 */ sw $t2,0x20($sp) +/* 4a73c: afab0024 */ sw $t3,0x24($sp) +/* 4a740: afaf002c */ sw $t7,0x2c($sp) +/* 4a744: afae0028 */ sw $t6,0x28($sp) +.L0004a748: +/* 4a748: 27a80020 */ addiu $t0,$sp,0x20 +.L0004a74c: +/* 4a74c: 8fa20030 */ lw $v0,0x30($sp) +/* 4a750: 8d010000 */ lw $at,0x0($t0) +/* 4a754: ac410000 */ sw $at,0x0($v0) +/* 4a758: 8d0b0004 */ lw $t3,0x4($t0) +/* 4a75c: ac4b0004 */ sw $t3,0x4($v0) +/* 4a760: 8d010008 */ lw $at,0x8($t0) +/* 4a764: ac410008 */ sw $at,0x8($v0) +/* 4a768: 8d0b000c */ lw $t3,0xc($t0) +/* 4a76c: ac4b000c */ sw $t3,0xc($v0) +/* 4a770: 8fbf0014 */ lw $ra,0x14($sp) +/* 4a774: 27bd0030 */ addiu $sp,$sp,0x30 +/* 4a778: 03e00008 */ jr $ra +/* 4a77c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004a780 +/* 4a780: 00a6001a */ div $zero,$a1,$a2 +/* 4a784: 00001012 */ mflo $v0 +/* 4a788: 27bdfff8 */ addiu $sp,$sp,-8 +/* 4a78c: 14c00002 */ bnez $a2,.L0004a798 +/* 4a790: 00000000 */ sll $zero,$zero,0x0 +/* 4a794: 0007000d */ break 0x7 +.L0004a798: +/* 4a798: 2401ffff */ addiu $at,$zero,-1 +/* 4a79c: 14c10004 */ bne $a2,$at,.L0004a7b0 +/* 4a7a0: 3c018000 */ lui $at,0x8000 +/* 4a7a4: 14a10002 */ bne $a1,$at,.L0004a7b0 +/* 4a7a8: 00000000 */ sll $zero,$zero,0x0 +/* 4a7ac: 0006000d */ break 0x6 +.L0004a7b0: +/* 4a7b0: 00c20019 */ multu $a2,$v0 +/* 4a7b4: afa20000 */ sw $v0,0x0($sp) +/* 4a7b8: 27af0000 */ addiu $t7,$sp,0x0 +/* 4a7bc: 00007012 */ mflo $t6 +/* 4a7c0: 00ae1823 */ subu $v1,$a1,$t6 +/* 4a7c4: 04410008 */ bgez $v0,.L0004a7e8 +/* 4a7c8: afa30004 */ sw $v1,0x4($sp) +/* 4a7cc: afa20000 */ sw $v0,0x0($sp) +/* 4a7d0: 18600005 */ blez $v1,.L0004a7e8 +/* 4a7d4: afa30004 */ sw $v1,0x4($sp) +/* 4a7d8: 24420001 */ addiu $v0,$v0,0x1 +/* 4a7dc: 00661823 */ subu $v1,$v1,$a2 +/* 4a7e0: afa30004 */ sw $v1,0x4($sp) +/* 4a7e4: afa20000 */ sw $v0,0x0($sp) +.L0004a7e8: +/* 4a7e8: 8de10000 */ lw $at,0x0($t7) +/* 4a7ec: 00801025 */ or $v0,$a0,$zero +/* 4a7f0: ac810000 */ sw $at,0x0($a0) +/* 4a7f4: 8de80004 */ lw $t0,0x4($t7) +/* 4a7f8: 27bd0008 */ addiu $sp,$sp,0x8 +/* 4a7fc: 03e00008 */ jr $ra +/* 4a800: ac880004 */ sw $t0,0x4($a0) +/* 4a804: 00000000 */ sll $zero,$zero,0x0 +/* 4a808: 00000000 */ sll $zero,$zero,0x0 +/* 4a80c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004a810 +/* 4a810: 27bdffe8 */ addiu $sp,$sp,-24 +/* 4a814: afbf0014 */ sw $ra,0x14($sp) +/* 4a818: 240e0001 */ addiu $t6,$zero,0x1 +/* 4a81c: 3c018006 */ lui $at,0x8006 +/* 4a820: 3c04800a */ lui $a0,0x800a +/* 4a824: 3c05800a */ lui $a1,0x800a +/* 4a828: ac2e0950 */ sw $t6,0x950($at) +/* 4a82c: 24a5c7c0 */ addiu $a1,$a1,-14400 +/* 4a830: 2484c7c8 */ addiu $a0,$a0,-14392 +/* 4a834: 0c0120d0 */ jal func00048340 +/* 4a838: 24060001 */ addiu $a2,$zero,0x1 +/* 4a83c: 3c04800a */ lui $a0,0x800a +/* 4a840: 2484c7c8 */ addiu $a0,$a0,-14392 +/* 4a844: 00002825 */ or $a1,$zero,$zero +/* 4a848: 0c012238 */ jal func000488e0 +/* 4a84c: 00003025 */ or $a2,$zero,$zero +/* 4a850: 8fbf0014 */ lw $ra,0x14($sp) +/* 4a854: 27bd0018 */ addiu $sp,$sp,0x18 +/* 4a858: 03e00008 */ jr $ra +/* 4a85c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004a860 +/* 4a860: 3c0e8006 */ lui $t6,0x8006 +/* 4a864: 8dce0950 */ lw $t6,0x950($t6) +/* 4a868: 27bdffe0 */ addiu $sp,$sp,-32 +/* 4a86c: afbf0014 */ sw $ra,0x14($sp) +/* 4a870: 15c00003 */ bnez $t6,.L0004a880 +/* 4a874: 00000000 */ sll $zero,$zero,0x0 +/* 4a878: 0c012a04 */ jal func0004a810 +/* 4a87c: 00000000 */ sll $zero,$zero,0x0 +.L0004a880: +/* 4a880: 3c04800a */ lui $a0,0x800a +/* 4a884: 2484c7c8 */ addiu $a0,$a0,-14392 +/* 4a888: 27a5001c */ addiu $a1,$sp,0x1c +/* 4a88c: 0c0121bc */ jal func000486f0 +/* 4a890: 24060001 */ addiu $a2,$zero,0x1 +/* 4a894: 8fbf0014 */ lw $ra,0x14($sp) +/* 4a898: 27bd0020 */ addiu $sp,$sp,0x20 +/* 4a89c: 03e00008 */ jr $ra +/* 4a8a0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004a8a4 +/* 4a8a4: 27bdffe8 */ addiu $sp,$sp,-24 +/* 4a8a8: afbf0014 */ sw $ra,0x14($sp) +/* 4a8ac: 3c04800a */ lui $a0,0x800a +/* 4a8b0: 2484c7c8 */ addiu $a0,$a0,-14392 +/* 4a8b4: 00002825 */ or $a1,$zero,$zero +/* 4a8b8: 0c012238 */ jal func000488e0 +/* 4a8bc: 00003025 */ or $a2,$zero,$zero +/* 4a8c0: 8fbf0014 */ lw $ra,0x14($sp) +/* 4a8c4: 27bd0018 */ addiu $sp,$sp,0x18 +/* 4a8c8: 03e00008 */ jr $ra +/* 4a8cc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004a8d0 +/* 4a8d0: 27bdffe8 */ addiu $sp,$sp,-24 +/* 4a8d4: afbf0014 */ sw $ra,0x14($sp) +/* 4a8d8: afa5001c */ sw $a1,0x1c($sp) +/* 4a8dc: 3c0ea480 */ lui $t6,0xa480 +/* 4a8e0: 8dcf0018 */ lw $t7,0x18($t6) +/* 4a8e4: 00803025 */ or $a2,$a0,$zero +/* 4a8e8: 24010001 */ addiu $at,$zero,0x1 +/* 4a8ec: 31f80003 */ andi $t8,$t7,0x3 +/* 4a8f0: 13000003 */ beqz $t8,.L0004a900 +/* 4a8f4: 00000000 */ sll $zero,$zero,0x0 +/* 4a8f8: 1000001c */ beqz $zero,.L0004a96c +/* 4a8fc: 2402ffff */ addiu $v0,$zero,-1 +.L0004a900: +/* 4a900: 14c10005 */ bne $a2,$at,.L0004a918 +/* 4a904: 8fa4001c */ lw $a0,0x1c($sp) +/* 4a908: 24050040 */ addiu $a1,$zero,0x40 +/* 4a90c: 0c012b60 */ jal func0004ad80 +/* 4a910: afa60018 */ sw $a2,0x18($sp) +/* 4a914: 8fa60018 */ lw $a2,0x18($sp) +.L0004a918: +/* 4a918: 8fa4001c */ lw $a0,0x1c($sp) +/* 4a91c: 0c012d20 */ jal func0004b480 +/* 4a920: afa60018 */ sw $a2,0x18($sp) +/* 4a924: 8fa60018 */ lw $a2,0x18($sp) +/* 4a928: 3c19a480 */ lui $t9,0xa480 +/* 4a92c: af220000 */ sw $v0,0x0($t9) +/* 4a930: 14c00006 */ bnez $a2,.L0004a94c +/* 4a934: 3c0a1fc0 */ lui $t2,0x1fc0 +/* 4a938: 3c081fc0 */ lui $t0,0x1fc0 +/* 4a93c: 350807c0 */ ori $t0,$t0,0x7c0 +/* 4a940: 3c09a480 */ lui $t1,0xa480 +/* 4a944: 10000004 */ beqz $zero,.L0004a958 +/* 4a948: ad280004 */ sw $t0,0x4($t1) +.L0004a94c: +/* 4a94c: 354a07c0 */ ori $t2,$t2,0x7c0 +/* 4a950: 3c0ba480 */ lui $t3,0xa480 +/* 4a954: ad6a0010 */ sw $t2,0x10($t3) +.L0004a958: +/* 4a958: 14c00003 */ bnez $a2,.L0004a968 +/* 4a95c: 8fa4001c */ lw $a0,0x1c($sp) +/* 4a960: 0c013920 */ jal func0004e480 +/* 4a964: 24050040 */ addiu $a1,$zero,0x40 +.L0004a968: +/* 4a968: 00001025 */ or $v0,$zero,$zero +.L0004a96c: +/* 4a96c: 8fbf0014 */ lw $ra,0x14($sp) +/* 4a970: 27bd0018 */ addiu $sp,$sp,0x18 +/* 4a974: 03e00008 */ jr $ra +/* 4a978: 00000000 */ sll $zero,$zero,0x0 +/* 4a97c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004a980 +/* 4a980: 27bdff90 */ addiu $sp,$sp,-112 +/* 4a984: 3c0e8006 */ lui $t6,0x8006 +/* 4a988: 8dce0960 */ lw $t6,0x960($t6) +/* 4a98c: afbf0024 */ sw $ra,0x24($sp) +/* 4a990: afa40070 */ sw $a0,0x70($sp) +/* 4a994: afa50074 */ sw $a1,0x74($sp) +/* 4a998: afa60078 */ sw $a2,0x78($sp) +/* 4a99c: 11c00003 */ beqz $t6,.L0004a9ac +/* 4a9a0: afa00068 */ sw $zero,0x68($sp) +/* 4a9a4: 1000004e */ beqz $zero,.L0004aae0 +/* 4a9a8: 00001025 */ or $v0,$zero,$zero +.L0004a9ac: +/* 4a9ac: 240f0001 */ addiu $t7,$zero,0x1 +/* 4a9b0: 3c018006 */ lui $at,0x8006 +/* 4a9b4: 0c012448 */ jal func00049120 +/* 4a9b8: ac2f0960 */ sw $t7,0x960($at) +/* 4a9bc: afa20060 */ sw $v0,0x60($sp) +/* 4a9c0: 8fb80060 */ lw $t8,0x60($sp) +/* 4a9c4: afa30064 */ sw $v1,0x64($sp) +/* 4a9c8: 8fb90064 */ lw $t9,0x64($sp) +/* 4a9cc: 17000020 */ bnez $t8,.L0004aa50 +/* 4a9d0: 3c010165 */ lui $at,0x165 +/* 4a9d4: 3421a0bc */ ori $at,$at,0xa0bc +/* 4a9d8: 0321082b */ sltu $at,$t9,$at +/* 4a9dc: 1020001c */ beqz $at,.L0004aa50 +/* 4a9e0: 00000000 */ sll $zero,$zero,0x0 +/* 4a9e4: 27a40028 */ addiu $a0,$sp,0x28 +/* 4a9e8: 27a5006c */ addiu $a1,$sp,0x6c +/* 4a9ec: 0c0120d0 */ jal func00048340 +/* 4a9f0: 24060001 */ addiu $a2,$zero,0x1 +/* 4a9f4: 8fa80060 */ lw $t0,0x60($sp) +/* 4a9f8: 8fa90064 */ lw $t1,0x64($sp) +/* 4a9fc: 3c0b0165 */ lui $t3,0x165 +/* 4aa00: 356ba0bc */ ori $t3,$t3,0xa0bc +/* 4aa04: 240a0000 */ addiu $t2,$zero,0x0 +/* 4aa08: 240c0000 */ addiu $t4,$zero,0x0 +/* 4aa0c: 240d0000 */ addiu $t5,$zero,0x0 +/* 4aa10: 27ae0028 */ addiu $t6,$sp,0x28 +/* 4aa14: 27af006c */ addiu $t7,$sp,0x6c +/* 4aa18: 01483023 */ subu $a2,$t2,$t0 +/* 4aa1c: 0169082b */ sltu $at,$t3,$t1 +/* 4aa20: 00c13023 */ subu $a2,$a2,$at +/* 4aa24: afaf001c */ sw $t7,0x1c($sp) +/* 4aa28: afae0018 */ sw $t6,0x18($sp) +/* 4aa2c: afad0014 */ sw $t5,0x14($sp) +/* 4aa30: afac0010 */ sw $t4,0x10($sp) +/* 4aa34: 27a40040 */ addiu $a0,$sp,0x40 +/* 4aa38: 0c0122c8 */ jal func00048b20 +/* 4aa3c: 01693823 */ subu $a3,$t3,$t1 +/* 4aa40: 27a40028 */ addiu $a0,$sp,0x28 +/* 4aa44: 27a5006c */ addiu $a1,$sp,0x6c +/* 4aa48: 0c0121bc */ jal func000486f0 +/* 4aa4c: 24060001 */ addiu $a2,$zero,0x1 +.L0004aa50: +/* 4aa50: 24180004 */ addiu $t8,$zero,0x4 +/* 4aa54: 3c01800a */ lui $at,0x800a +/* 4aa58: a038c821 */ sb $t8,-0x37df($at) +/* 4aa5c: 0c012af0 */ jal func0004abc0 +/* 4aa60: 00002025 */ or $a0,$zero,$zero +/* 4aa64: 3c05800a */ lui $a1,0x800a +/* 4aa68: 24a5c7e0 */ addiu $a1,$a1,-14368 +/* 4aa6c: 0c012a34 */ jal func0004a8d0 +/* 4aa70: 24040001 */ addiu $a0,$zero,0x1 +/* 4aa74: afa20068 */ sw $v0,0x68($sp) +/* 4aa78: 8fa40070 */ lw $a0,0x70($sp) +/* 4aa7c: 27a5006c */ addiu $a1,$sp,0x6c +/* 4aa80: 0c0121bc */ jal func000486f0 +/* 4aa84: 24060001 */ addiu $a2,$zero,0x1 +/* 4aa88: 3c05800a */ lui $a1,0x800a +/* 4aa8c: 24a5c7e0 */ addiu $a1,$a1,-14368 +/* 4aa90: 0c012a34 */ jal func0004a8d0 +/* 4aa94: 00002025 */ or $a0,$zero,$zero +/* 4aa98: afa20068 */ sw $v0,0x68($sp) +/* 4aa9c: 8fa40070 */ lw $a0,0x70($sp) +/* 4aaa0: 27a5006c */ addiu $a1,$sp,0x6c +/* 4aaa4: 0c0121bc */ jal func000486f0 +/* 4aaa8: 24060001 */ addiu $a2,$zero,0x1 +/* 4aaac: 8fa40074 */ lw $a0,0x74($sp) +/* 4aab0: 0c012abc */ jal func0004aaf0 +/* 4aab4: 8fa50078 */ lw $a1,0x78($sp) +/* 4aab8: 3c01800a */ lui $at,0x800a +/* 4aabc: 0c012a04 */ jal func0004a810 +/* 4aac0: a020c820 */ sb $zero,-0x37e0($at) +/* 4aac4: 3c04800a */ lui $a0,0x800a +/* 4aac8: 3c05800a */ lui $a1,0x800a +/* 4aacc: 24a5c860 */ addiu $a1,$a1,-14240 +/* 4aad0: 2484c848 */ addiu $a0,$a0,-14264 +/* 4aad4: 0c0120d0 */ jal func00048340 +/* 4aad8: 24060001 */ addiu $a2,$zero,0x1 +/* 4aadc: 8fa20068 */ lw $v0,0x68($sp) +.L0004aae0: +/* 4aae0: 8fbf0024 */ lw $ra,0x24($sp) +/* 4aae4: 27bd0070 */ addiu $sp,$sp,0x70 +/* 4aae8: 03e00008 */ jr $ra +/* 4aaec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004aaf0 +/* 4aaf0: 3c0f800a */ lui $t7,0x800a +/* 4aaf4: 91efc821 */ lbu $t7,-0x37df($t7) +/* 4aaf8: 27bdffe8 */ addiu $sp,$sp,-24 +/* 4aafc: 3c0e800a */ lui $t6,0x800a +/* 4ab00: 25cec7e0 */ addiu $t6,$t6,-14368 +/* 4ab04: a3a00007 */ sb $zero,0x7($sp) +/* 4ab08: afae0014 */ sw $t6,0x14($sp) +/* 4ab0c: 19e00028 */ blez $t7,.L0004abb0 +/* 4ab10: afa00008 */ sw $zero,0x8($sp) +.L0004ab14: +/* 4ab14: 8fb90014 */ lw $t9,0x14($sp) +/* 4ab18: 27b8000c */ addiu $t8,$sp,0xc +/* 4ab1c: 8b210000 */ lwl $at,0x0($t9) +/* 4ab20: 9b210003 */ lwr $at,0x3($t9) +/* 4ab24: af010000 */ sw $at,0x0($t8) +/* 4ab28: 8b290004 */ lwl $t1,0x4($t9) +/* 4ab2c: 9b290007 */ lwr $t1,0x7($t9) +/* 4ab30: af090004 */ sw $t1,0x4($t8) +/* 4ab34: 93aa000e */ lbu $t2,0xe($sp) +/* 4ab38: 314b00c0 */ andi $t3,$t2,0xc0 +/* 4ab3c: 000b6103 */ sra $t4,$t3,0x4 +/* 4ab40: a0ac0003 */ sb $t4,0x3($a1) +/* 4ab44: 90ad0003 */ lbu $t5,0x3($a1) +/* 4ab48: 15a0000e */ bnez $t5,.L0004ab84 +/* 4ab4c: 00000000 */ sll $zero,$zero,0x0 +/* 4ab50: 93ae0011 */ lbu $t6,0x11($sp) +/* 4ab54: 93a80010 */ lbu $t0,0x10($sp) +/* 4ab58: 240b0001 */ addiu $t3,$zero,0x1 +/* 4ab5c: 000e7a00 */ sll $t7,$t6,0x8 +/* 4ab60: 01e8c025 */ or $t8,$t7,$t0 +/* 4ab64: a4b80000 */ sh $t8,0x0($a1) +/* 4ab68: 93b90012 */ lbu $t9,0x12($sp) +/* 4ab6c: a0b90002 */ sb $t9,0x2($a1) +/* 4ab70: 8faa0008 */ lw $t2,0x8($sp) +/* 4ab74: 93a90007 */ lbu $t1,0x7($sp) +/* 4ab78: 014b6004 */ sllv $t4,$t3,$t2 +/* 4ab7c: 012c6825 */ or $t5,$t1,$t4 +/* 4ab80: a3ad0007 */ sb $t5,0x7($sp) +.L0004ab84: +/* 4ab84: 8fae0008 */ lw $t6,0x8($sp) +/* 4ab88: 3c19800a */ lui $t9,0x800a +/* 4ab8c: 9339c821 */ lbu $t9,-0x37df($t9) +/* 4ab90: 8fa80014 */ lw $t0,0x14($sp) +/* 4ab94: 25cf0001 */ addiu $t7,$t6,0x1 +/* 4ab98: 01f9082a */ slt $at,$t7,$t9 +/* 4ab9c: 25180008 */ addiu $t8,$t0,0x8 +/* 4aba0: afb80014 */ sw $t8,0x14($sp) +/* 4aba4: afaf0008 */ sw $t7,0x8($sp) +/* 4aba8: 1420ffda */ bnez $at,.L0004ab14 +/* 4abac: 24a50004 */ addiu $a1,$a1,0x4 +.L0004abb0: +/* 4abb0: 93ab0007 */ lbu $t3,0x7($sp) +/* 4abb4: 27bd0018 */ addiu $sp,$sp,0x18 +/* 4abb8: 03e00008 */ jr $ra +/* 4abbc: a08b0000 */ sb $t3,0x0($a0) +); + +GLOBAL_ASM( +glabel func0004abc0 +/* 4abc0: 27bdfff0 */ addiu $sp,$sp,-16 +/* 4abc4: 308400ff */ andi $a0,$a0,0xff +/* 4abc8: afa00000 */ sw $zero,0x0($sp) +.L0004abcc: +/* 4abcc: 8fae0000 */ lw $t6,0x0($sp) +/* 4abd0: 8fb80000 */ lw $t8,0x0($sp) +/* 4abd4: 3c01800a */ lui $at,0x800a +/* 4abd8: 000e7880 */ sll $t7,$t6,0x2 +/* 4abdc: 002f0821 */ addu $at,$at,$t7 +/* 4abe0: ac20c7e0 */ sw $zero,-0x3820($at) +/* 4abe4: 27190001 */ addiu $t9,$t8,0x1 +/* 4abe8: 2b21000f */ slti $at,$t9,0xf +/* 4abec: 1420fff7 */ bnez $at,.L0004abcc +/* 4abf0: afb90000 */ sw $t9,0x0($sp) +/* 4abf4: 3c19800a */ lui $t9,0x800a +/* 4abf8: 9339c821 */ lbu $t9,-0x37df($t9) +/* 4abfc: 3c09800a */ lui $t1,0x800a +/* 4ac00: 24080001 */ addiu $t0,$zero,0x1 +/* 4ac04: 3c01800a */ lui $at,0x800a +/* 4ac08: 2529c7e0 */ addiu $t1,$t1,-14368 +/* 4ac0c: 240a00ff */ addiu $t2,$zero,0xff +/* 4ac10: 240b0001 */ addiu $t3,$zero,0x1 +/* 4ac14: 240c0003 */ addiu $t4,$zero,0x3 +/* 4ac18: 240d00ff */ addiu $t5,$zero,0xff +/* 4ac1c: 240e00ff */ addiu $t6,$zero,0xff +/* 4ac20: 240f00ff */ addiu $t7,$zero,0xff +/* 4ac24: 241800ff */ addiu $t8,$zero,0xff +/* 4ac28: ac28c81c */ sw $t0,-0x37e4($at) +/* 4ac2c: afa9000c */ sw $t1,0xc($sp) +/* 4ac30: a3aa0004 */ sb $t2,0x4($sp) +/* 4ac34: a3ab0005 */ sb $t3,0x5($sp) +/* 4ac38: a3ac0006 */ sb $t4,0x6($sp) +/* 4ac3c: a3a40007 */ sb $a0,0x7($sp) +/* 4ac40: a3ad0008 */ sb $t5,0x8($sp) +/* 4ac44: a3ae0009 */ sb $t6,0x9($sp) +/* 4ac48: a3af000a */ sb $t7,0xa($sp) +/* 4ac4c: a3b8000b */ sb $t8,0xb($sp) +/* 4ac50: 1b200013 */ blez $t9,.L0004aca0 +/* 4ac54: afa00000 */ sw $zero,0x0($sp) +.L0004ac58: +/* 4ac58: 27a90004 */ addiu $t1,$sp,0x4 +/* 4ac5c: 8d210000 */ lw $at,0x0($t1) +/* 4ac60: 8fa8000c */ lw $t0,0xc($sp) +/* 4ac64: 3c18800a */ lui $t8,0x800a +/* 4ac68: a9010000 */ swl $at,0x0($t0) +/* 4ac6c: b9010003 */ swr $at,0x3($t0) +/* 4ac70: 8d2b0004 */ lw $t3,0x4($t1) +/* 4ac74: a90b0004 */ swl $t3,0x4($t0) +/* 4ac78: b90b0007 */ swr $t3,0x7($t0) +/* 4ac7c: 8fae0000 */ lw $t6,0x0($sp) +/* 4ac80: 9318c821 */ lbu $t8,-0x37df($t8) +/* 4ac84: 8fac000c */ lw $t4,0xc($sp) +/* 4ac88: 25cf0001 */ addiu $t7,$t6,0x1 +/* 4ac8c: 01f8082a */ slt $at,$t7,$t8 +/* 4ac90: 258d0008 */ addiu $t5,$t4,0x8 +/* 4ac94: afaf0000 */ sw $t7,0x0($sp) +/* 4ac98: 1420ffef */ bnez $at,.L0004ac58 +/* 4ac9c: afad000c */ sw $t5,0xc($sp) +.L0004aca0: +/* 4aca0: 8faa000c */ lw $t2,0xc($sp) +/* 4aca4: 241900fe */ addiu $t9,$zero,0xfe +/* 4aca8: 27bd0010 */ addiu $sp,$sp,0x10 +/* 4acac: 03e00008 */ jr $ra +/* 4acb0: a1590000 */ sb $t9,0x0($t2) +/* 4acb4: 00000000 */ sll $zero,$zero,0x0 +/* 4acb8: 00000000 */ sll $zero,$zero,0x0 +/* 4acbc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004acc0 +/* 4acc0: 40846000 */ mtc0 $a0,$12 +/* 4acc4: 00000000 */ sll $zero,$zero,0x0 +/* 4acc8: 03e00008 */ jr $ra +/* 4accc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004acd0 +/* 4acd0: 40026000 */ mfc0 $v0,$12 +/* 4acd4: 03e00008 */ jr $ra +/* 4acd8: 00000000 */ sll $zero,$zero,0x0 +/* 4acdc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004ace0 +/* 4ace0: 27bdffe8 */ addiu $sp,$sp,-24 +/* 4ace4: afbf0014 */ sw $ra,0x14($sp) +/* 4ace8: afa40018 */ sw $a0,0x18($sp) +/* 4acec: 0c014718 */ jal func00051c60 +/* 4acf0: afa5001c */ sw $a1,0x1c($sp) +/* 4acf4: 10400003 */ beqz $v0,.L0004ad04 +/* 4acf8: 8fae0018 */ lw $t6,0x18($sp) +/* 4acfc: 10000007 */ beqz $zero,.L0004ad1c +/* 4ad00: 2402ffff */ addiu $v0,$zero,-1 +.L0004ad04: +/* 4ad04: 3c01a000 */ lui $at,0xa000 +/* 4ad08: 01c17825 */ or $t7,$t6,$at +/* 4ad0c: 8df80000 */ lw $t8,0x0($t7) +/* 4ad10: 8fb9001c */ lw $t9,0x1c($sp) +/* 4ad14: 00001025 */ or $v0,$zero,$zero +/* 4ad18: af380000 */ sw $t8,0x0($t9) +.L0004ad1c: +/* 4ad1c: 8fbf0014 */ lw $ra,0x14($sp) +/* 4ad20: 27bd0018 */ addiu $sp,$sp,0x18 +/* 4ad24: 03e00008 */ jr $ra +/* 4ad28: 00000000 */ sll $zero,$zero,0x0 +/* 4ad2c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004ad30 +/* 4ad30: 27bdffe8 */ addiu $sp,$sp,-24 +/* 4ad34: afbf0014 */ sw $ra,0x14($sp) +/* 4ad38: afa40018 */ sw $a0,0x18($sp) +/* 4ad3c: 0c014718 */ jal func00051c60 +/* 4ad40: afa5001c */ sw $a1,0x1c($sp) +/* 4ad44: 10400003 */ beqz $v0,.L0004ad54 +/* 4ad48: 8fae001c */ lw $t6,0x1c($sp) +/* 4ad4c: 10000006 */ beqz $zero,.L0004ad68 +/* 4ad50: 2402ffff */ addiu $v0,$zero,-1 +.L0004ad54: +/* 4ad54: 8faf0018 */ lw $t7,0x18($sp) +/* 4ad58: 3c01a000 */ lui $at,0xa000 +/* 4ad5c: 00001025 */ or $v0,$zero,$zero +/* 4ad60: 01e1c025 */ or $t8,$t7,$at +/* 4ad64: af0e0000 */ sw $t6,0x0($t8) +.L0004ad68: +/* 4ad68: 8fbf0014 */ lw $ra,0x14($sp) +/* 4ad6c: 27bd0018 */ addiu $sp,$sp,0x18 +/* 4ad70: 03e00008 */ jr $ra +/* 4ad74: 00000000 */ sll $zero,$zero,0x0 +/* 4ad78: 00000000 */ sll $zero,$zero,0x0 +/* 4ad7c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004ad80 +/* 4ad80: 18a00011 */ blez $a1,.L0004adc8 +/* 4ad84: 00000000 */ sll $zero,$zero,0x0 +/* 4ad88: 240b2000 */ addiu $t3,$zero,0x2000 +/* 4ad8c: 00ab082b */ sltu $at,$a1,$t3 +/* 4ad90: 1020000f */ beqz $at,.L0004add0 +/* 4ad94: 00000000 */ sll $zero,$zero,0x0 +/* 4ad98: 00804025 */ or $t0,$a0,$zero +/* 4ad9c: 00854821 */ addu $t1,$a0,$a1 +/* 4ada0: 0109082b */ sltu $at,$t0,$t1 +/* 4ada4: 10200008 */ beqz $at,.L0004adc8 +/* 4ada8: 00000000 */ sll $zero,$zero,0x0 +/* 4adac: 310a000f */ andi $t2,$t0,0xf +/* 4adb0: 2529fff0 */ addiu $t1,$t1,-16 +/* 4adb4: 010a4023 */ subu $t0,$t0,$t2 +.L0004adb8: +/* 4adb8: bd190000 */ cache 0x19,0x0($t0) +/* 4adbc: 0109082b */ sltu $at,$t0,$t1 +/* 4adc0: 1420fffd */ bnez $at,.L0004adb8 +/* 4adc4: 25080010 */ addiu $t0,$t0,0x10 +.L0004adc8: +/* 4adc8: 03e00008 */ jr $ra +/* 4adcc: 00000000 */ sll $zero,$zero,0x0 +.L0004add0: +/* 4add0: 3c088000 */ lui $t0,0x8000 +/* 4add4: 010b4821 */ addu $t1,$t0,$t3 +/* 4add8: 2529fff0 */ addiu $t1,$t1,-16 +.L0004addc: +/* 4addc: bd010000 */ cache 0x1,0x0($t0) +/* 4ade0: 0109082b */ sltu $at,$t0,$t1 +/* 4ade4: 1420fffd */ bnez $at,.L0004addc +/* 4ade8: 25080010 */ addiu $t0,$t0,0x10 +/* 4adec: 03e00008 */ jr $ra +/* 4adf0: 00000000 */ sll $zero,$zero,0x0 +/* 4adf4: 00000000 */ sll $zero,$zero,0x0 +/* 4adf8: 00000000 */ sll $zero,$zero,0x0 +/* 4adfc: 00000000 */ sll $zero,$zero,0x0 +/* 4ae00: afa40000 */ sw $a0,0x0($sp) +/* 4ae04: afa50004 */ sw $a1,0x4($sp) +/* 4ae08: afa60008 */ sw $a2,0x8($sp) +/* 4ae0c: afa7000c */ sw $a3,0xc($sp) +/* 4ae10: dfaf0008 */ ld $t7,0x8($sp) +/* 4ae14: dfae0000 */ ld $t6,0x0($sp) +/* 4ae18: 01ee1016 */ dsrlv $v0,$t6,$t7 +/* 4ae1c: 0002183c */ dsll32 $v1,$v0,0x0 +/* 4ae20: 0003183f */ dsra32 $v1,$v1,0x0 +/* 4ae24: 03e00008 */ jr $ra +/* 4ae28: 0002103f */ dsra32 $v0,$v0,0x0 +); + +GLOBAL_ASM( +glabel func0004ae2c +/* 4ae2c: afa40000 */ sw $a0,0x0($sp) +/* 4ae30: afa50004 */ sw $a1,0x4($sp) +/* 4ae34: afa60008 */ sw $a2,0x8($sp) +/* 4ae38: afa7000c */ sw $a3,0xc($sp) +/* 4ae3c: dfaf0008 */ ld $t7,0x8($sp) +/* 4ae40: dfae0000 */ ld $t6,0x0($sp) +/* 4ae44: 01cf001f */ ddivu $zero,$t6,$t7 +/* 4ae48: 15e00002 */ bnez $t7,.L0004ae54 +/* 4ae4c: 00000000 */ sll $zero,$zero,0x0 +/* 4ae50: 0007000d */ break 0x7 +.L0004ae54: +/* 4ae54: 00001010 */ mfhi $v0 +/* 4ae58: 0002183c */ dsll32 $v1,$v0,0x0 +/* 4ae5c: 0003183f */ dsra32 $v1,$v1,0x0 +/* 4ae60: 03e00008 */ jr $ra +/* 4ae64: 0002103f */ dsra32 $v0,$v0,0x0 +); + +GLOBAL_ASM( +glabel func0004ae68 +/* 4ae68: afa40000 */ sw $a0,0x0($sp) +/* 4ae6c: afa50004 */ sw $a1,0x4($sp) +/* 4ae70: afa60008 */ sw $a2,0x8($sp) +/* 4ae74: afa7000c */ sw $a3,0xc($sp) +/* 4ae78: dfaf0008 */ ld $t7,0x8($sp) +/* 4ae7c: dfae0000 */ ld $t6,0x0($sp) +/* 4ae80: 01cf001f */ ddivu $zero,$t6,$t7 +/* 4ae84: 15e00002 */ bnez $t7,.L0004ae90 +/* 4ae88: 00000000 */ sll $zero,$zero,0x0 +/* 4ae8c: 0007000d */ break 0x7 +.L0004ae90: +/* 4ae90: 00001012 */ mflo $v0 +/* 4ae94: 0002183c */ dsll32 $v1,$v0,0x0 +/* 4ae98: 0003183f */ dsra32 $v1,$v1,0x0 +/* 4ae9c: 03e00008 */ jr $ra +/* 4aea0: 0002103f */ dsra32 $v0,$v0,0x0 +/* 4aea4: afa40000 */ sw $a0,0x0($sp) +/* 4aea8: afa50004 */ sw $a1,0x4($sp) +/* 4aeac: afa60008 */ sw $a2,0x8($sp) +/* 4aeb0: afa7000c */ sw $a3,0xc($sp) +/* 4aeb4: dfaf0008 */ ld $t7,0x8($sp) +/* 4aeb8: dfae0000 */ ld $t6,0x0($sp) +/* 4aebc: 01ee1014 */ dsllv $v0,$t6,$t7 +/* 4aec0: 0002183c */ dsll32 $v1,$v0,0x0 +/* 4aec4: 0003183f */ dsra32 $v1,$v1,0x0 +/* 4aec8: 03e00008 */ jr $ra +/* 4aecc: 0002103f */ dsra32 $v0,$v0,0x0 +/* 4aed0: afa40000 */ sw $a0,0x0($sp) +/* 4aed4: afa50004 */ sw $a1,0x4($sp) +/* 4aed8: afa60008 */ sw $a2,0x8($sp) +/* 4aedc: afa7000c */ sw $a3,0xc($sp) +/* 4aee0: dfaf0008 */ ld $t7,0x8($sp) +/* 4aee4: dfae0000 */ ld $t6,0x0($sp) +/* 4aee8: 01cf001f */ ddivu $zero,$t6,$t7 +/* 4aeec: 15e00002 */ bnez $t7,.L0004aef8 +/* 4aef0: 00000000 */ sll $zero,$zero,0x0 +/* 4aef4: 0007000d */ break 0x7 +.L0004aef8: +/* 4aef8: 00001010 */ mfhi $v0 +/* 4aefc: 0002183c */ dsll32 $v1,$v0,0x0 +/* 4af00: 0003183f */ dsra32 $v1,$v1,0x0 +/* 4af04: 03e00008 */ jr $ra +/* 4af08: 0002103f */ dsra32 $v0,$v0,0x0 +); + +GLOBAL_ASM( +glabel func0004af0c +/* 4af0c: afa40000 */ sw $a0,0x0($sp) +/* 4af10: afa50004 */ sw $a1,0x4($sp) +/* 4af14: afa60008 */ sw $a2,0x8($sp) +/* 4af18: afa7000c */ sw $a3,0xc($sp) +/* 4af1c: dfaf0008 */ ld $t7,0x8($sp) +/* 4af20: dfae0000 */ ld $t6,0x0($sp) +/* 4af24: 01cf001e */ ddiv $zero,$t6,$t7 +/* 4af28: 00000000 */ sll $zero,$zero,0x0 +/* 4af2c: 15e00002 */ bnez $t7,.L0004af38 +/* 4af30: 00000000 */ sll $zero,$zero,0x0 +/* 4af34: 0007000d */ break 0x7 +.L0004af38: +/* 4af38: 6401ffff */ daddiu $at,$zero,-1 +/* 4af3c: 15e10005 */ bne $t7,$at,.L0004af54 +/* 4af40: 64010001 */ daddiu $at,$zero,0x1 +/* 4af44: 00010ffc */ dsll32 $at,$at,0x1f +/* 4af48: 15c10002 */ bne $t6,$at,.L0004af54 +/* 4af4c: 00000000 */ sll $zero,$zero,0x0 +/* 4af50: 0006000d */ break 0x6 +.L0004af54: +/* 4af54: 00001012 */ mflo $v0 +/* 4af58: 0002183c */ dsll32 $v1,$v0,0x0 +/* 4af5c: 0003183f */ dsra32 $v1,$v1,0x0 +/* 4af60: 03e00008 */ jr $ra +/* 4af64: 0002103f */ dsra32 $v0,$v0,0x0 +); + +GLOBAL_ASM( +glabel func0004af68 +/* 4af68: afa40000 */ sw $a0,0x0($sp) +/* 4af6c: afa50004 */ sw $a1,0x4($sp) +/* 4af70: afa60008 */ sw $a2,0x8($sp) +/* 4af74: afa7000c */ sw $a3,0xc($sp) +/* 4af78: dfaf0008 */ ld $t7,0x8($sp) +/* 4af7c: dfae0000 */ ld $t6,0x0($sp) +/* 4af80: 01cf001d */ dmultu $t6,$t7 +/* 4af84: 00001012 */ mflo $v0 +/* 4af88: 0002183c */ dsll32 $v1,$v0,0x0 +/* 4af8c: 0003183f */ dsra32 $v1,$v1,0x0 +/* 4af90: 03e00008 */ jr $ra +/* 4af94: 0002103f */ dsra32 $v0,$v0,0x0 +/* 4af98: 87af0012 */ lh $t7,0x12($sp) +/* 4af9c: afa60008 */ sw $a2,0x8($sp) +/* 4afa0: afa7000c */ sw $a3,0xc($sp) +/* 4afa4: dfae0008 */ ld $t6,0x8($sp) +/* 4afa8: 01e0c025 */ or $t8,$t7,$zero +/* 4afac: 0300c825 */ or $t9,$t8,$zero +/* 4afb0: 01d9001f */ ddivu $zero,$t6,$t9 +/* 4afb4: 17200002 */ bnez $t9,.L0004afc0 +/* 4afb8: 00000000 */ sll $zero,$zero,0x0 +/* 4afbc: 0007000d */ break 0x7 +.L0004afc0: +/* 4afc0: 00004012 */ mflo $t0 +/* 4afc4: fc880000 */ sd $t0,0x0($a0) +/* 4afc8: 87aa0012 */ lh $t2,0x12($sp) +/* 4afcc: dfa90008 */ ld $t1,0x8($sp) +/* 4afd0: 01405825 */ or $t3,$t2,$zero +/* 4afd4: 01606025 */ or $t4,$t3,$zero +/* 4afd8: 012c001f */ ddivu $zero,$t1,$t4 +/* 4afdc: 15800002 */ bnez $t4,.L0004afe8 +/* 4afe0: 00000000 */ sll $zero,$zero,0x0 +/* 4afe4: 0007000d */ break 0x7 +.L0004afe8: +/* 4afe8: 00006810 */ mfhi $t5 +/* 4afec: fcad0000 */ sd $t5,0x0($a1) +/* 4aff0: 03e00008 */ jr $ra +/* 4aff4: 00000000 */ sll $zero,$zero,0x0 +/* 4aff8: 27bdfff8 */ addiu $sp,$sp,-8 +/* 4affc: afa40008 */ sw $a0,0x8($sp) +/* 4b000: afa5000c */ sw $a1,0xc($sp) +/* 4b004: afa60010 */ sw $a2,0x10($sp) +/* 4b008: afa70014 */ sw $a3,0x14($sp) +/* 4b00c: dfaf0010 */ ld $t7,0x10($sp) +/* 4b010: dfae0008 */ ld $t6,0x8($sp) +/* 4b014: 01cf001e */ ddiv $zero,$t6,$t7 +/* 4b018: 00000000 */ sll $zero,$zero,0x0 +/* 4b01c: 15e00002 */ bnez $t7,.L0004b028 +/* 4b020: 00000000 */ sll $zero,$zero,0x0 +/* 4b024: 0007000d */ break 0x7 +.L0004b028: +/* 4b028: 6401ffff */ daddiu $at,$zero,-1 +/* 4b02c: 15e10005 */ bne $t7,$at,.L0004b044 +/* 4b030: 64010001 */ daddiu $at,$zero,0x1 +/* 4b034: 00010ffc */ dsll32 $at,$at,0x1f +/* 4b038: 15c10002 */ bne $t6,$at,.L0004b044 +/* 4b03c: 00000000 */ sll $zero,$zero,0x0 +/* 4b040: 0006000d */ break 0x6 +.L0004b044: +/* 4b044: 0000c010 */ mfhi $t8 +/* 4b048: ffb80000 */ sd $t8,0x0($sp) +/* 4b04c: 07010003 */ bgez $t8,.L0004b05c +/* 4b050: 00000000 */ sll $zero,$zero,0x0 +/* 4b054: 1de00007 */ bgtz $t7,.L0004b074 +/* 4b058: 00000000 */ sll $zero,$zero,0x0 +.L0004b05c: +/* 4b05c: dfb90000 */ ld $t9,0x0($sp) +/* 4b060: 1b200008 */ blez $t9,.L0004b084 +/* 4b064: 00000000 */ sll $zero,$zero,0x0 +/* 4b068: dfa80010 */ ld $t0,0x10($sp) +/* 4b06c: 05010005 */ bgez $t0,.L0004b084 +/* 4b070: 00000000 */ sll $zero,$zero,0x0 +.L0004b074: +/* 4b074: dfa90000 */ ld $t1,0x0($sp) +/* 4b078: dfaa0010 */ ld $t2,0x10($sp) +/* 4b07c: 012a582d */ daddu $t3,$t1,$t2 +/* 4b080: ffab0000 */ sd $t3,0x0($sp) +.L0004b084: +/* 4b084: 8fa20000 */ lw $v0,0x0($sp) +/* 4b088: 8fa30004 */ lw $v1,0x4($sp) +/* 4b08c: 03e00008 */ jr $ra +/* 4b090: 27bd0008 */ addiu $sp,$sp,0x8 +/* 4b094: afa40000 */ sw $a0,0x0($sp) +/* 4b098: afa50004 */ sw $a1,0x4($sp) +/* 4b09c: afa60008 */ sw $a2,0x8($sp) +/* 4b0a0: afa7000c */ sw $a3,0xc($sp) +/* 4b0a4: dfaf0008 */ ld $t7,0x8($sp) +/* 4b0a8: dfae0000 */ ld $t6,0x0($sp) +/* 4b0ac: 01ee1017 */ dsrav $v0,$t6,$t7 +/* 4b0b0: 0002183c */ dsll32 $v1,$v0,0x0 +/* 4b0b4: 0003183f */ dsra32 $v1,$v1,0x0 +/* 4b0b8: 03e00008 */ jr $ra +/* 4b0bc: 0002103f */ dsra32 $v0,$v0,0x0 +); + +GLOBAL_ASM( +glabel func0004b0c0 +/* 4b0c0: 28a1000c */ slti $at,$a1,0xc +/* 4b0c4: 1420001d */ bnez $at,.L0004b13c +/* 4b0c8: 00041823 */ negu $v1,$a0 +/* 4b0cc: 30630003 */ andi $v1,$v1,0x3 +/* 4b0d0: 10600003 */ beqz $v1,.L0004b0e0 +/* 4b0d4: 00a32823 */ subu $a1,$a1,$v1 +/* 4b0d8: a8800000 */ swl $zero,0x0($a0) +/* 4b0dc: 00832021 */ addu $a0,$a0,$v1 +.L0004b0e0: +/* 4b0e0: 2401ffe0 */ addiu $at,$zero,-32 +/* 4b0e4: 00a13824 */ and $a3,$a1,$at +/* 4b0e8: 10e0000c */ beqz $a3,.L0004b11c +/* 4b0ec: 00a72823 */ subu $a1,$a1,$a3 +/* 4b0f0: 00e43821 */ addu $a3,$a3,$a0 +.L0004b0f4: +/* 4b0f4: 24840020 */ addiu $a0,$a0,0x20 +/* 4b0f8: ac80ffe0 */ sw $zero,-0x20($a0) +/* 4b0fc: ac80ffe4 */ sw $zero,-0x1c($a0) +/* 4b100: ac80ffe8 */ sw $zero,-0x18($a0) +/* 4b104: ac80ffec */ sw $zero,-0x14($a0) +/* 4b108: ac80fff0 */ sw $zero,-0x10($a0) +/* 4b10c: ac80fff4 */ sw $zero,-0xc($a0) +/* 4b110: ac80fff8 */ sw $zero,-0x8($a0) +/* 4b114: 1487fff7 */ bne $a0,$a3,.L0004b0f4 +/* 4b118: ac80fffc */ sw $zero,-0x4($a0) +.L0004b11c: +/* 4b11c: 2401fffc */ addiu $at,$zero,-4 +/* 4b120: 00a13824 */ and $a3,$a1,$at +/* 4b124: 10e00005 */ beqz $a3,.L0004b13c +/* 4b128: 00a72823 */ subu $a1,$a1,$a3 +/* 4b12c: 00e43821 */ addu $a3,$a3,$a0 +.L0004b130: +/* 4b130: 24840004 */ addiu $a0,$a0,0x4 +/* 4b134: 1487fffe */ bne $a0,$a3,.L0004b130 +/* 4b138: ac80fffc */ sw $zero,-0x4($a0) +.L0004b13c: +/* 4b13c: 18a00005 */ blez $a1,.L0004b154 +/* 4b140: 00000000 */ sll $zero,$zero,0x0 +/* 4b144: 00a42821 */ addu $a1,$a1,$a0 +.L0004b148: +/* 4b148: 24840001 */ addiu $a0,$a0,0x1 +/* 4b14c: 1485fffe */ bne $a0,$a1,.L0004b148 +/* 4b150: a080ffff */ sb $zero,-0x1($a0) +.L0004b154: +/* 4b154: 03e00008 */ jr $ra +/* 4b158: 00000000 */ sll $zero,$zero,0x0 +/* 4b15c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004b160 +/* 4b160: 40026800 */ mfc0 $v0,$13 +/* 4b164: 03e00008 */ jr $ra +/* 4b168: 00000000 */ sll $zero,$zero,0x0 +/* 4b16c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004b170 +/* 4b170: 10c0001a */ beqz $a2,.L0004b1dc +/* 4b174: 00a03825 */ or $a3,$a1,$zero +/* 4b178: 10850018 */ beq $a0,$a1,.L0004b1dc +/* 4b17c: 00a4082a */ slt $at,$a1,$a0 +/* 4b180: 54200008 */ bnezl $at,.L0004b1a4 +/* 4b184: 28c10010 */ slti $at,$a2,0x10 +/* 4b188: 00861020 */ add $v0,$a0,$a2 +/* 4b18c: 00a2082a */ slt $at,$a1,$v0 +/* 4b190: 50200004 */ beqzl $at,.L0004b1a4 +/* 4b194: 28c10010 */ slti $at,$a2,0x10 +/* 4b198: 1000005b */ beqz $zero,.L0004b308 +/* 4b19c: 28c10010 */ slti $at,$a2,0x10 +/* 4b1a0: 28c10010 */ slti $at,$a2,0x10 +.L0004b1a4: +/* 4b1a4: 14200005 */ bnez $at,.L0004b1bc +/* 4b1a8: 00000000 */ sll $zero,$zero,0x0 +/* 4b1ac: 30820003 */ andi $v0,$a0,0x3 +/* 4b1b0: 30a30003 */ andi $v1,$a1,0x3 +/* 4b1b4: 1043000b */ beq $v0,$v1,.L0004b1e4 +/* 4b1b8: 00000000 */ sll $zero,$zero,0x0 +.L0004b1bc: +/* 4b1bc: 10c00007 */ beqz $a2,.L0004b1dc +/* 4b1c0: 00000000 */ sll $zero,$zero,0x0 +/* 4b1c4: 00861821 */ addu $v1,$a0,$a2 +.L0004b1c8: +/* 4b1c8: 80820000 */ lb $v0,0x0($a0) +/* 4b1cc: 24840001 */ addiu $a0,$a0,0x1 +/* 4b1d0: 24a50001 */ addiu $a1,$a1,0x1 +/* 4b1d4: 1483fffc */ bne $a0,$v1,.L0004b1c8 +/* 4b1d8: a0a2ffff */ sb $v0,-0x1($a1) +.L0004b1dc: +/* 4b1dc: 03e00008 */ jr $ra +/* 4b1e0: 00e01025 */ or $v0,$a3,$zero +.L0004b1e4: +/* 4b1e4: 10400018 */ beqz $v0,.L0004b248 +/* 4b1e8: 24010001 */ addiu $at,$zero,0x1 +/* 4b1ec: 1041000f */ beq $v0,$at,.L0004b22c +/* 4b1f0: 24010002 */ addiu $at,$zero,0x2 +/* 4b1f4: 50410008 */ beql $v0,$at,.L0004b218 +/* 4b1f8: 84820000 */ lh $v0,0x0($a0) +/* 4b1fc: 80820000 */ lb $v0,0x0($a0) +/* 4b200: 24840001 */ addiu $a0,$a0,0x1 +/* 4b204: 24a50001 */ addiu $a1,$a1,0x1 +/* 4b208: 24c6ffff */ addiu $a2,$a2,-1 +/* 4b20c: 1000000e */ beqz $zero,.L0004b248 +/* 4b210: a0a2ffff */ sb $v0,-0x1($a1) +/* 4b214: 84820000 */ lh $v0,0x0($a0) +.L0004b218: +/* 4b218: 24840002 */ addiu $a0,$a0,0x2 +/* 4b21c: 24a50002 */ addiu $a1,$a1,0x2 +/* 4b220: 24c6fffe */ addiu $a2,$a2,-2 +/* 4b224: 10000008 */ beqz $zero,.L0004b248 +/* 4b228: a4a2fffe */ sh $v0,-0x2($a1) +.L0004b22c: +/* 4b22c: 80820000 */ lb $v0,0x0($a0) +/* 4b230: 84830001 */ lh $v1,0x1($a0) +/* 4b234: 24840003 */ addiu $a0,$a0,0x3 +/* 4b238: 24a50003 */ addiu $a1,$a1,0x3 +/* 4b23c: 24c6fffd */ addiu $a2,$a2,-3 +/* 4b240: a0a2fffd */ sb $v0,-0x3($a1) +/* 4b244: a4a3fffe */ sh $v1,-0x2($a1) +.L0004b248: +/* 4b248: 28c10020 */ slti $at,$a2,0x20 +/* 4b24c: 54200016 */ bnezl $at,.L0004b2a8 +/* 4b250: 28c10010 */ slti $at,$a2,0x10 +/* 4b254: 8c820000 */ lw $v0,0x0($a0) +/* 4b258: 8c830004 */ lw $v1,0x4($a0) +/* 4b25c: 8c880008 */ lw $t0,0x8($a0) +/* 4b260: 8c89000c */ lw $t1,0xc($a0) +/* 4b264: 8c8a0010 */ lw $t2,0x10($a0) +/* 4b268: 8c8b0014 */ lw $t3,0x14($a0) +/* 4b26c: 8c8c0018 */ lw $t4,0x18($a0) +/* 4b270: 8c8d001c */ lw $t5,0x1c($a0) +/* 4b274: 24840020 */ addiu $a0,$a0,0x20 +/* 4b278: 24a50020 */ addiu $a1,$a1,0x20 +/* 4b27c: 24c6ffe0 */ addiu $a2,$a2,-32 +/* 4b280: aca2ffe0 */ sw $v0,-0x20($a1) +/* 4b284: aca3ffe4 */ sw $v1,-0x1c($a1) +/* 4b288: aca8ffe8 */ sw $t0,-0x18($a1) +/* 4b28c: aca9ffec */ sw $t1,-0x14($a1) +/* 4b290: acaafff0 */ sw $t2,-0x10($a1) +/* 4b294: acabfff4 */ sw $t3,-0xc($a1) +/* 4b298: acacfff8 */ sw $t4,-0x8($a1) +/* 4b29c: 1000ffea */ beqz $zero,.L0004b248 +/* 4b2a0: acadfffc */ sw $t5,-0x4($a1) +.L0004b2a4: +/* 4b2a4: 28c10010 */ slti $at,$a2,0x10 +.L0004b2a8: +/* 4b2a8: 5420000e */ bnezl $at,.L0004b2e4 +/* 4b2ac: 28c10004 */ slti $at,$a2,0x4 +/* 4b2b0: 8c820000 */ lw $v0,0x0($a0) +/* 4b2b4: 8c830004 */ lw $v1,0x4($a0) +/* 4b2b8: 8c880008 */ lw $t0,0x8($a0) +/* 4b2bc: 8c89000c */ lw $t1,0xc($a0) +/* 4b2c0: 24840010 */ addiu $a0,$a0,0x10 +/* 4b2c4: 24a50010 */ addiu $a1,$a1,0x10 +/* 4b2c8: 24c6fff0 */ addiu $a2,$a2,-16 +/* 4b2cc: aca2fff0 */ sw $v0,-0x10($a1) +/* 4b2d0: aca3fff4 */ sw $v1,-0xc($a1) +/* 4b2d4: aca8fff8 */ sw $t0,-0x8($a1) +/* 4b2d8: 1000fff2 */ beqz $zero,.L0004b2a4 +/* 4b2dc: aca9fffc */ sw $t1,-0x4($a1) +.L0004b2e0: +/* 4b2e0: 28c10004 */ slti $at,$a2,0x4 +.L0004b2e4: +/* 4b2e4: 1420ffb5 */ bnez $at,.L0004b1bc +/* 4b2e8: 00000000 */ sll $zero,$zero,0x0 +/* 4b2ec: 8c820000 */ lw $v0,0x0($a0) +/* 4b2f0: 24840004 */ addiu $a0,$a0,0x4 +/* 4b2f4: 24a50004 */ addiu $a1,$a1,0x4 +/* 4b2f8: 24c6fffc */ addiu $a2,$a2,-4 +/* 4b2fc: 1000fff8 */ beqz $zero,.L0004b2e0 +/* 4b300: aca2fffc */ sw $v0,-0x4($a1) +/* 4b304: 28c10010 */ slti $at,$a2,0x10 +.L0004b308: +/* 4b308: 00862020 */ add $a0,$a0,$a2 +/* 4b30c: 14200005 */ bnez $at,.L0004b324 +/* 4b310: 00a62820 */ add $a1,$a1,$a2 +/* 4b314: 30820003 */ andi $v0,$a0,0x3 +/* 4b318: 30a30003 */ andi $v1,$a1,0x3 +/* 4b31c: 1043000d */ beq $v0,$v1,.L0004b354 +/* 4b320: 00000000 */ sll $zero,$zero,0x0 +.L0004b324: +/* 4b324: 10c0ffad */ beqz $a2,.L0004b1dc +/* 4b328: 00000000 */ sll $zero,$zero,0x0 +/* 4b32c: 2484ffff */ addiu $a0,$a0,-1 +/* 4b330: 24a5ffff */ addiu $a1,$a1,-1 +/* 4b334: 00861823 */ subu $v1,$a0,$a2 +.L0004b338: +/* 4b338: 80820000 */ lb $v0,0x0($a0) +/* 4b33c: 2484ffff */ addiu $a0,$a0,-1 +/* 4b340: 24a5ffff */ addiu $a1,$a1,-1 +/* 4b344: 1483fffc */ bne $a0,$v1,.L0004b338 +/* 4b348: a0a20001 */ sb $v0,0x1($a1) +/* 4b34c: 03e00008 */ jr $ra +/* 4b350: 00e01025 */ or $v0,$a3,$zero +.L0004b354: +/* 4b354: 10400018 */ beqz $v0,.L0004b3b8 +/* 4b358: 24010003 */ addiu $at,$zero,0x3 +/* 4b35c: 1041000f */ beq $v0,$at,.L0004b39c +/* 4b360: 24010002 */ addiu $at,$zero,0x2 +/* 4b364: 50410008 */ beql $v0,$at,.L0004b388 +/* 4b368: 8482fffe */ lh $v0,-0x2($a0) +/* 4b36c: 8082ffff */ lb $v0,-0x1($a0) +/* 4b370: 2484ffff */ addiu $a0,$a0,-1 +/* 4b374: 24a5ffff */ addiu $a1,$a1,-1 +/* 4b378: 24c6ffff */ addiu $a2,$a2,-1 +/* 4b37c: 1000000e */ beqz $zero,.L0004b3b8 +/* 4b380: a0a20000 */ sb $v0,0x0($a1) +/* 4b384: 8482fffe */ lh $v0,-0x2($a0) +.L0004b388: +/* 4b388: 2484fffe */ addiu $a0,$a0,-2 +/* 4b38c: 24a5fffe */ addiu $a1,$a1,-2 +/* 4b390: 24c6fffe */ addiu $a2,$a2,-2 +/* 4b394: 10000008 */ beqz $zero,.L0004b3b8 +/* 4b398: a4a20000 */ sh $v0,0x0($a1) +.L0004b39c: +/* 4b39c: 8082ffff */ lb $v0,-0x1($a0) +/* 4b3a0: 8483fffd */ lh $v1,-0x3($a0) +/* 4b3a4: 2484fffd */ addiu $a0,$a0,-3 +/* 4b3a8: 24a5fffd */ addiu $a1,$a1,-3 +/* 4b3ac: 24c6fffd */ addiu $a2,$a2,-3 +/* 4b3b0: a0a20002 */ sb $v0,0x2($a1) +/* 4b3b4: a4a30000 */ sh $v1,0x0($a1) +.L0004b3b8: +/* 4b3b8: 28c10020 */ slti $at,$a2,0x20 +/* 4b3bc: 54200016 */ bnezl $at,.L0004b418 +/* 4b3c0: 28c10010 */ slti $at,$a2,0x10 +/* 4b3c4: 8c82fffc */ lw $v0,-0x4($a0) +/* 4b3c8: 8c83fff8 */ lw $v1,-0x8($a0) +/* 4b3cc: 8c88fff4 */ lw $t0,-0xc($a0) +/* 4b3d0: 8c89fff0 */ lw $t1,-0x10($a0) +/* 4b3d4: 8c8affec */ lw $t2,-0x14($a0) +/* 4b3d8: 8c8bffe8 */ lw $t3,-0x18($a0) +/* 4b3dc: 8c8cffe4 */ lw $t4,-0x1c($a0) +/* 4b3e0: 8c8dffe0 */ lw $t5,-0x20($a0) +/* 4b3e4: 2484ffe0 */ addiu $a0,$a0,-32 +/* 4b3e8: 24a5ffe0 */ addiu $a1,$a1,-32 +/* 4b3ec: 24c6ffe0 */ addiu $a2,$a2,-32 +/* 4b3f0: aca2001c */ sw $v0,0x1c($a1) +/* 4b3f4: aca30018 */ sw $v1,0x18($a1) +/* 4b3f8: aca80014 */ sw $t0,0x14($a1) +/* 4b3fc: aca90010 */ sw $t1,0x10($a1) +/* 4b400: acaa000c */ sw $t2,0xc($a1) +/* 4b404: acab0008 */ sw $t3,0x8($a1) +/* 4b408: acac0004 */ sw $t4,0x4($a1) +/* 4b40c: 1000ffea */ beqz $zero,.L0004b3b8 +/* 4b410: acad0000 */ sw $t5,0x0($a1) +.L0004b414: +/* 4b414: 28c10010 */ slti $at,$a2,0x10 +.L0004b418: +/* 4b418: 5420000e */ bnezl $at,.L0004b454 +/* 4b41c: 28c10004 */ slti $at,$a2,0x4 +/* 4b420: 8c82fffc */ lw $v0,-0x4($a0) +/* 4b424: 8c83fff8 */ lw $v1,-0x8($a0) +/* 4b428: 8c88fff4 */ lw $t0,-0xc($a0) +/* 4b42c: 8c89fff0 */ lw $t1,-0x10($a0) +/* 4b430: 2484fff0 */ addiu $a0,$a0,-16 +/* 4b434: 24a5fff0 */ addiu $a1,$a1,-16 +/* 4b438: 24c6fff0 */ addiu $a2,$a2,-16 +/* 4b43c: aca2000c */ sw $v0,0xc($a1) +/* 4b440: aca30008 */ sw $v1,0x8($a1) +/* 4b444: aca80004 */ sw $t0,0x4($a1) +/* 4b448: 1000fff2 */ beqz $zero,.L0004b414 +/* 4b44c: aca90000 */ sw $t1,0x0($a1) +.L0004b450: +/* 4b450: 28c10004 */ slti $at,$a2,0x4 +.L0004b454: +/* 4b454: 1420ffb3 */ bnez $at,.L0004b324 +/* 4b458: 00000000 */ sll $zero,$zero,0x0 +/* 4b45c: 8c82fffc */ lw $v0,-0x4($a0) +/* 4b460: 2484fffc */ addiu $a0,$a0,-4 +/* 4b464: 24a5fffc */ addiu $a1,$a1,-4 +/* 4b468: 24c6fffc */ addiu $a2,$a2,-4 +/* 4b46c: 1000fff8 */ beqz $zero,.L0004b450 +/* 4b470: aca20000 */ sw $v0,0x0($a1) +/* 4b474: 00000000 */ sll $zero,$zero,0x0 +/* 4b478: 00000000 */ sll $zero,$zero,0x0 +/* 4b47c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004b480 +/* 4b480: 27bdffe8 */ addiu $sp,$sp,-24 +/* 4b484: afa40018 */ sw $a0,0x18($sp) +/* 4b488: 8fae0018 */ lw $t6,0x18($sp) +/* 4b48c: 3c018000 */ lui $at,0x8000 +/* 4b490: afbf0014 */ sw $ra,0x14($sp) +/* 4b494: 01c1082b */ sltu $at,$t6,$at +/* 4b498: 14200007 */ bnez $at,.L0004b4b8 +/* 4b49c: 3c01a000 */ lui $at,0xa000 +/* 4b4a0: 01c1082b */ sltu $at,$t6,$at +/* 4b4a4: 10200004 */ beqz $at,.L0004b4b8 +/* 4b4a8: 3c011fff */ lui $at,0x1fff +/* 4b4ac: 3421ffff */ ori $at,$at,0xffff +/* 4b4b0: 1000000e */ beqz $zero,.L0004b4ec +/* 4b4b4: 01c11024 */ and $v0,$t6,$at +.L0004b4b8: +/* 4b4b8: 8faf0018 */ lw $t7,0x18($sp) +/* 4b4bc: 3c01a000 */ lui $at,0xa000 +/* 4b4c0: 01e1082b */ sltu $at,$t7,$at +/* 4b4c4: 14200007 */ bnez $at,.L0004b4e4 +/* 4b4c8: 3c01c000 */ lui $at,0xc000 +/* 4b4cc: 01e1082b */ sltu $at,$t7,$at +/* 4b4d0: 10200004 */ beqz $at,.L0004b4e4 +/* 4b4d4: 3c011fff */ lui $at,0x1fff +/* 4b4d8: 3421ffff */ ori $at,$at,0xffff +/* 4b4dc: 10000003 */ beqz $zero,.L0004b4ec +/* 4b4e0: 01e11024 */ and $v0,$t7,$at +.L0004b4e4: +/* 4b4e4: 0c014724 */ jal func00051c90 +/* 4b4e8: 8fa40018 */ lw $a0,0x18($sp) +.L0004b4ec: +/* 4b4ec: 8fbf0014 */ lw $ra,0x14($sp) +/* 4b4f0: 27bd0018 */ addiu $sp,$sp,0x18 +/* 4b4f4: 03e00008 */ jr $ra +/* 4b4f8: 00000000 */ sll $zero,$zero,0x0 +/* 4b4fc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004b500 +/* 4b500: 3c0ea404 */ lui $t6,0xa404 +/* 4b504: 03e00008 */ jr $ra +/* 4b508: adc40010 */ sw $a0,0x10($t6) +/* 4b50c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004b510 +/* 4b510: 3c0ea404 */ lui $t6,0xa404 +/* 4b514: 8dc50010 */ lw $a1,0x10($t6) +/* 4b518: 27bdfff8 */ addiu $sp,$sp,-8 +/* 4b51c: 30af0001 */ andi $t7,$a1,0x1 +/* 4b520: 15e00003 */ bnez $t7,.L0004b530 +/* 4b524: 00000000 */ sll $zero,$zero,0x0 +/* 4b528: 10000004 */ beqz $zero,.L0004b53c +/* 4b52c: 2402ffff */ addiu $v0,$zero,-1 +.L0004b530: +/* 4b530: 3c18a408 */ lui $t8,0xa408 +/* 4b534: af040000 */ sw $a0,0x0($t8) +/* 4b538: 00001025 */ or $v0,$zero,$zero +.L0004b53c: +/* 4b53c: 03e00008 */ jr $ra +/* 4b540: 27bd0008 */ addiu $sp,$sp,0x8 +/* 4b544: 00000000 */ sll $zero,$zero,0x0 +/* 4b548: 00000000 */ sll $zero,$zero,0x0 +/* 4b54c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004b550 +/* 4b550: 27bdffe8 */ addiu $sp,$sp,-24 +/* 4b554: afbf0014 */ sw $ra,0x14($sp) +/* 4b558: afa40018 */ sw $a0,0x18($sp) +/* 4b55c: afa5001c */ sw $a1,0x1c($sp) +/* 4b560: afa60020 */ sw $a2,0x20($sp) +/* 4b564: 0c012d78 */ jal func0004b5e0 +/* 4b568: afa70024 */ sw $a3,0x24($sp) +/* 4b56c: 10400003 */ beqz $v0,.L0004b57c +/* 4b570: 8fae001c */ lw $t6,0x1c($sp) +/* 4b574: 10000013 */ beqz $zero,.L0004b5c4 +/* 4b578: 2402ffff */ addiu $v0,$zero,-1 +.L0004b57c: +/* 4b57c: 3c0fa404 */ lui $t7,0xa404 +/* 4b580: adee0000 */ sw $t6,0x0($t7) +/* 4b584: 0c012d20 */ jal func0004b480 +/* 4b588: 8fa40020 */ lw $a0,0x20($sp) +/* 4b58c: 3c18a404 */ lui $t8,0xa404 +/* 4b590: af020004 */ sw $v0,0x4($t8) +/* 4b594: 8fb90018 */ lw $t9,0x18($sp) +/* 4b598: 8fab0024 */ lw $t3,0x24($sp) +/* 4b59c: 00001025 */ or $v0,$zero,$zero +/* 4b5a0: 17200006 */ bnez $t9,.L0004b5bc +/* 4b5a4: 256cffff */ addiu $t4,$t3,-1 +/* 4b5a8: 8fa80024 */ lw $t0,0x24($sp) +/* 4b5ac: 3c0aa404 */ lui $t2,0xa404 +/* 4b5b0: 2509ffff */ addiu $t1,$t0,-1 +/* 4b5b4: 10000003 */ beqz $zero,.L0004b5c4 +/* 4b5b8: ad49000c */ sw $t1,0xc($t2) +.L0004b5bc: +/* 4b5bc: 3c0da404 */ lui $t5,0xa404 +/* 4b5c0: adac0008 */ sw $t4,0x8($t5) +.L0004b5c4: +/* 4b5c4: 8fbf0014 */ lw $ra,0x14($sp) +/* 4b5c8: 27bd0018 */ addiu $sp,$sp,0x18 +/* 4b5cc: 03e00008 */ jr $ra +/* 4b5d0: 00000000 */ sll $zero,$zero,0x0 +/* 4b5d4: 00000000 */ sll $zero,$zero,0x0 +/* 4b5d8: 00000000 */ sll $zero,$zero,0x0 +/* 4b5dc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004b5e0 +/* 4b5e0: 3c0ea404 */ lui $t6,0xa404 +/* 4b5e4: 8dc40010 */ lw $a0,0x10($t6) +/* 4b5e8: 27bdfff8 */ addiu $sp,$sp,-8 +/* 4b5ec: 308f001c */ andi $t7,$a0,0x1c +/* 4b5f0: 11e00003 */ beqz $t7,.L0004b600 +/* 4b5f4: 00000000 */ sll $zero,$zero,0x0 +/* 4b5f8: 10000002 */ beqz $zero,.L0004b604 +/* 4b5fc: 24020001 */ addiu $v0,$zero,0x1 +.L0004b600: +/* 4b600: 00001025 */ or $v0,$zero,$zero +.L0004b604: +/* 4b604: 03e00008 */ jr $ra +/* 4b608: 27bd0008 */ addiu $sp,$sp,0x8 +/* 4b60c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004b610 +/* 4b610: 27bdff98 */ addiu $sp,$sp,-104 +/* 4b614: 8faf0078 */ lw $t7,0x78($sp) +/* 4b618: afb5002c */ sw $s5,0x2c($sp) +/* 4b61c: afb40028 */ sw $s4,0x28($sp) +/* 4b620: afb1001c */ sw $s1,0x1c($sp) +/* 4b624: afa60070 */ sw $a2,0x70($sp) +/* 4b628: 30ceffff */ andi $t6,$a2,0xffff +/* 4b62c: 24010001 */ addiu $at,$zero,0x1 +/* 4b630: 01c03025 */ or $a2,$t6,$zero +/* 4b634: 00a08825 */ or $s1,$a1,$zero +/* 4b638: 0080a825 */ or $s5,$a0,$zero +/* 4b63c: afbf003c */ sw $ra,0x3c($sp) +/* 4b640: afbe0038 */ sw $s8,0x38($sp) +/* 4b644: afb70034 */ sw $s7,0x34($sp) +/* 4b648: afb60030 */ sw $s6,0x30($sp) +/* 4b64c: afb30024 */ sw $s3,0x24($sp) +/* 4b650: afb20020 */ sw $s2,0x20($sp) +/* 4b654: afb00018 */ sw $s0,0x18($sp) +/* 4b658: afa70074 */ sw $a3,0x74($sp) +/* 4b65c: 11e10008 */ beq $t7,$at,.L0004b680 +/* 4b660: 24140002 */ addiu $s4,$zero,0x2 +/* 4b664: 29c10007 */ slti $at,$t6,0x7 +/* 4b668: 50200006 */ beqzl $at,.L0004b684 +/* 4b66c: 00c08025 */ or $s0,$a2,$zero +/* 4b670: 51c00004 */ beqzl $t6,.L0004b684 +/* 4b674: 00c08025 */ or $s0,$a2,$zero +/* 4b678: 1000006c */ beqz $zero,.L0004b82c +/* 4b67c: 00001025 */ or $v0,$zero,$zero +.L0004b680: +/* 4b680: 00c08025 */ or $s0,$a2,$zero +.L0004b684: +/* 4b684: 0c012a18 */ jal func0004a860 +/* 4b688: a7a60072 */ sh $a2,0x72($sp) +/* 4b68c: 0010c0c3 */ sra $t8,$s0,0x3 +/* 4b690: 0010c940 */ sll $t9,$s0,0x5 +/* 4b694: 3c178006 */ lui $s7,0x8006 +/* 4b698: 3c16800a */ lui $s6,0x800a +/* 4b69c: 3c138009 */ lui $s3,0x8009 +/* 4b6a0: 26730a20 */ addiu $s3,$s3,0xa20 +/* 4b6a4: 26d6c820 */ addiu $s6,$s6,-14304 +/* 4b6a8: 26f70970 */ addiu $s7,$s7,0x970 +/* 4b6ac: afb90040 */ sw $t9,0x40($sp) +/* 4b6b0: afb80044 */ sw $t8,0x44($sp) +/* 4b6b4: 241e0003 */ addiu $s8,$zero,0x3 +.L0004b6b8: +/* 4b6b8: 92c80000 */ lbu $t0,0x0($s6) +/* 4b6bc: 24010003 */ addiu $at,$zero,0x3 +/* 4b6c0: 02608025 */ or $s0,$s3,$zero +/* 4b6c4: 15010004 */ bne $t0,$at,.L0004b6d8 +/* 4b6c8: 00001025 */ or $v0,$zero,$zero +/* 4b6cc: 8ee90000 */ lw $t1,0x0($s7) +/* 4b6d0: 52290022 */ beql $s1,$t1,.L0004b75c +/* 4b6d4: 02718021 */ addu $s0,$s3,$s1 +.L0004b6d8: +/* 4b6d8: a2de0000 */ sb $s8,0x0($s6) +/* 4b6dc: 1a200010 */ blez $s1,.L0004b720 +/* 4b6e0: aef10000 */ sw $s1,0x0($s7) +/* 4b6e4: 32240003 */ andi $a0,$s1,0x3 +/* 4b6e8: 10800006 */ beqz $a0,.L0004b704 +/* 4b6ec: 00801825 */ or $v1,$a0,$zero +.L0004b6f0: +/* 4b6f0: 24420001 */ addiu $v0,$v0,0x1 +/* 4b6f4: a2000000 */ sb $zero,0x0($s0) +/* 4b6f8: 1462fffd */ bne $v1,$v0,.L0004b6f0 +/* 4b6fc: 26100001 */ addiu $s0,$s0,0x1 +/* 4b700: 10510007 */ beq $v0,$s1,.L0004b720 +.L0004b704: +/* 4b704: 24420004 */ addiu $v0,$v0,0x4 +/* 4b708: a2000000 */ sb $zero,0x0($s0) +/* 4b70c: a2000001 */ sb $zero,0x1($s0) +/* 4b710: a2000002 */ sb $zero,0x2($s0) +/* 4b714: a2000003 */ sb $zero,0x3($s0) +/* 4b718: 1451fffa */ bne $v0,$s1,.L0004b704 +/* 4b71c: 26100004 */ addiu $s0,$s0,0x4 +.L0004b720: +/* 4b720: 240a0001 */ addiu $t2,$zero,0x1 +/* 4b724: ae6a003c */ sw $t2,0x3c($s3) +/* 4b728: 240b00ff */ addiu $t3,$zero,0xff +/* 4b72c: 240c0023 */ addiu $t4,$zero,0x23 +/* 4b730: 240d0001 */ addiu $t5,$zero,0x1 +/* 4b734: 240e00ff */ addiu $t6,$zero,0xff +/* 4b738: 240f00fe */ addiu $t7,$zero,0xfe +/* 4b73c: a20b0000 */ sb $t3,0x0($s0) +/* 4b740: a20c0001 */ sb $t4,0x1($s0) +/* 4b744: a20d0002 */ sb $t5,0x2($s0) +/* 4b748: a21e0003 */ sb $s8,0x3($s0) +/* 4b74c: a20e0026 */ sb $t6,0x26($s0) +/* 4b750: 10000002 */ beqz $zero,.L0004b75c +/* 4b754: a20f0027 */ sb $t7,0x27($s0) +/* 4b758: 02718021 */ addu $s0,$s3,$s1 +.L0004b75c: +/* 4b75c: 8fb80044 */ lw $t8,0x44($sp) +/* 4b760: a2180004 */ sb $t8,0x4($s0) +/* 4b764: 0c014754 */ jal func00051d50 +/* 4b768: 97a40072 */ lhu $a0,0x72($sp) +/* 4b76c: 8fb90040 */ lw $t9,0x40($sp) +/* 4b770: 26050006 */ addiu $a1,$s0,0x6 +/* 4b774: 24060020 */ addiu $a2,$zero,0x20 +/* 4b778: 00594025 */ or $t0,$v0,$t9 +/* 4b77c: a2080005 */ sb $t0,0x5($s0) +/* 4b780: 0c012c5c */ jal func0004b170 +/* 4b784: 8fa40074 */ lw $a0,0x74($sp) +/* 4b788: 24040001 */ addiu $a0,$zero,0x1 +/* 4b78c: 0c012a34 */ jal func0004a8d0 +/* 4b790: 02602825 */ or $a1,$s3,$zero +/* 4b794: 0c014788 */ jal func00051e20 +/* 4b798: 8fa40074 */ lw $a0,0x74($sp) +/* 4b79c: 305200ff */ andi $s2,$v0,0xff +/* 4b7a0: 02a02025 */ or $a0,$s5,$zero +/* 4b7a4: 00002825 */ or $a1,$zero,$zero +/* 4b7a8: 0c0121bc */ jal func000486f0 +/* 4b7ac: 24060001 */ addiu $a2,$zero,0x1 +/* 4b7b0: 00002025 */ or $a0,$zero,$zero +/* 4b7b4: 0c012a34 */ jal func0004a8d0 +/* 4b7b8: 02602825 */ or $a1,$s3,$zero +/* 4b7bc: 02a02025 */ or $a0,$s5,$zero +/* 4b7c0: 00002825 */ or $a1,$zero,$zero +/* 4b7c4: 0c0121bc */ jal func000486f0 +/* 4b7c8: 24060001 */ addiu $a2,$zero,0x1 +/* 4b7cc: 92030002 */ lbu $v1,0x2($s0) +/* 4b7d0: 306900c0 */ andi $t1,$v1,0xc0 +/* 4b7d4: 00091903 */ sra $v1,$t1,0x4 +/* 4b7d8: 5460000c */ bnezl $v1,.L0004b80c +/* 4b7dc: 24030001 */ addiu $v1,$zero,0x1 +/* 4b7e0: 920b0026 */ lbu $t3,0x26($s0) +/* 4b7e4: 02a02025 */ or $a0,$s5,$zero +/* 4b7e8: 51720009 */ beql $t3,$s2,.L0004b810 +/* 4b7ec: 24010004 */ addiu $at,$zero,0x4 +/* 4b7f0: 0c012ea4 */ jal func0004ba90 +/* 4b7f4: 02202825 */ or $a1,$s1,$zero +/* 4b7f8: 14400009 */ bnez $v0,.L0004b820 +/* 4b7fc: 00401825 */ or $v1,$v0,$zero +/* 4b800: 10000002 */ beqz $zero,.L0004b80c +/* 4b804: 24030004 */ addiu $v1,$zero,0x4 +/* 4b808: 24030001 */ addiu $v1,$zero,0x1 +.L0004b80c: +/* 4b80c: 24010004 */ addiu $at,$zero,0x4 +.L0004b810: +/* 4b810: 14610003 */ bne $v1,$at,.L0004b820 +/* 4b814: 2a820000 */ slti $v0,$s4,0x0 +/* 4b818: 1040ffa7 */ beqz $v0,.L0004b6b8 +/* 4b81c: 2694ffff */ addiu $s4,$s4,-1 +.L0004b820: +/* 4b820: 0c012a29 */ jal func0004a8a4 +/* 4b824: afa30064 */ sw $v1,0x64($sp) +/* 4b828: 8fa20064 */ lw $v0,0x64($sp) +.L0004b82c: +/* 4b82c: 8fbf003c */ lw $ra,0x3c($sp) +/* 4b830: 8fb00018 */ lw $s0,0x18($sp) +/* 4b834: 8fb1001c */ lw $s1,0x1c($sp) +/* 4b838: 8fb20020 */ lw $s2,0x20($sp) +/* 4b83c: 8fb30024 */ lw $s3,0x24($sp) +/* 4b840: 8fb40028 */ lw $s4,0x28($sp) +/* 4b844: 8fb5002c */ lw $s5,0x2c($sp) +/* 4b848: 8fb60030 */ lw $s6,0x30($sp) +/* 4b84c: 8fb70034 */ lw $s7,0x34($sp) +/* 4b850: 8fbe0038 */ lw $s8,0x38($sp) +/* 4b854: 03e00008 */ jr $ra +/* 4b858: 27bd0068 */ addiu $sp,$sp,0x68 +/* 4b85c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004b860 +/* 4b860: 27bdffa0 */ addiu $sp,$sp,-96 +/* 4b864: afbf003c */ sw $ra,0x3c($sp) +/* 4b868: afb60030 */ sw $s6,0x30($sp) +/* 4b86c: afb5002c */ sw $s5,0x2c($sp) +/* 4b870: afb1001c */ sw $s1,0x1c($sp) +/* 4b874: 00a08825 */ or $s1,$a1,$zero +/* 4b878: 0080b025 */ or $s6,$a0,$zero +/* 4b87c: afbe0038 */ sw $s8,0x38($sp) +/* 4b880: afb70034 */ sw $s7,0x34($sp) +/* 4b884: afb40028 */ sw $s4,0x28($sp) +/* 4b888: afb30024 */ sw $s3,0x24($sp) +/* 4b88c: afb20020 */ sw $s2,0x20($sp) +/* 4b890: afb00018 */ sw $s0,0x18($sp) +/* 4b894: afa60068 */ sw $a2,0x68($sp) +/* 4b898: afa7006c */ sw $a3,0x6c($sp) +/* 4b89c: 0c012a18 */ jal func0004a860 +/* 4b8a0: 24150002 */ addiu $s5,$zero,0x2 +/* 4b8a4: 97a5006a */ lhu $a1,0x6a($sp) +/* 4b8a8: 3c1e8006 */ lui $s8,0x8006 +/* 4b8ac: 3c17800a */ lui $s7,0x800a +/* 4b8b0: 3c148009 */ lui $s4,0x8009 +/* 4b8b4: 000570c3 */ sra $t6,$a1,0x3 +/* 4b8b8: 00057940 */ sll $t7,$a1,0x5 +/* 4b8bc: afaf0040 */ sw $t7,0x40($sp) +/* 4b8c0: afae0044 */ sw $t6,0x44($sp) +/* 4b8c4: 26940a20 */ addiu $s4,$s4,0xa20 +/* 4b8c8: 26f7c820 */ addiu $s7,$s7,-14304 +/* 4b8cc: 27de0970 */ addiu $s8,$s8,0x970 +.L0004b8d0: +/* 4b8d0: 92f80000 */ lbu $t8,0x0($s7) +/* 4b8d4: 24010002 */ addiu $at,$zero,0x2 +/* 4b8d8: 97a5006a */ lhu $a1,0x6a($sp) +/* 4b8dc: 17010003 */ bne $t8,$at,.L0004b8ec +/* 4b8e0: 02808025 */ or $s0,$s4,$zero +/* 4b8e4: 8fd90000 */ lw $t9,0x0($s8) +/* 4b8e8: 12390023 */ beq $s1,$t9,.L0004b978 +.L0004b8ec: +/* 4b8ec: 24080002 */ addiu $t0,$zero,0x2 +/* 4b8f0: a2e80000 */ sb $t0,0x0($s7) +/* 4b8f4: afd10000 */ sw $s1,0x0($s8) +/* 4b8f8: 1a200010 */ blez $s1,.L0004b93c +/* 4b8fc: 00001025 */ or $v0,$zero,$zero +/* 4b900: 32240003 */ andi $a0,$s1,0x3 +/* 4b904: 10800006 */ beqz $a0,.L0004b920 +/* 4b908: 00801825 */ or $v1,$a0,$zero +.L0004b90c: +/* 4b90c: 24420001 */ addiu $v0,$v0,0x1 +/* 4b910: a2000000 */ sb $zero,0x0($s0) +/* 4b914: 1462fffd */ bne $v1,$v0,.L0004b90c +/* 4b918: 26100001 */ addiu $s0,$s0,0x1 +/* 4b91c: 10510007 */ beq $v0,$s1,.L0004b93c +.L0004b920: +/* 4b920: 24420004 */ addiu $v0,$v0,0x4 +/* 4b924: a2000000 */ sb $zero,0x0($s0) +/* 4b928: a2000001 */ sb $zero,0x1($s0) +/* 4b92c: a2000002 */ sb $zero,0x2($s0) +/* 4b930: a2000003 */ sb $zero,0x3($s0) +/* 4b934: 1451fffa */ bne $v0,$s1,.L0004b920 +/* 4b938: 26100004 */ addiu $s0,$s0,0x4 +.L0004b93c: +/* 4b93c: 24090001 */ addiu $t1,$zero,0x1 +/* 4b940: ae89003c */ sw $t1,0x3c($s4) +/* 4b944: 240a00ff */ addiu $t2,$zero,0xff +/* 4b948: 240b0003 */ addiu $t3,$zero,0x3 +/* 4b94c: 240c0021 */ addiu $t4,$zero,0x21 +/* 4b950: 240d0002 */ addiu $t5,$zero,0x2 +/* 4b954: 240e00ff */ addiu $t6,$zero,0xff +/* 4b958: 240f00fe */ addiu $t7,$zero,0xfe +/* 4b95c: a20a0000 */ sb $t2,0x0($s0) +/* 4b960: a20b0001 */ sb $t3,0x1($s0) +/* 4b964: a20c0002 */ sb $t4,0x2($s0) +/* 4b968: a20d0003 */ sb $t5,0x3($s0) +/* 4b96c: a20e0026 */ sb $t6,0x26($s0) +/* 4b970: 10000002 */ beqz $zero,.L0004b97c +/* 4b974: a20f0027 */ sb $t7,0x27($s0) +.L0004b978: +/* 4b978: 02918021 */ addu $s0,$s4,$s1 +.L0004b97c: +/* 4b97c: 8fb80044 */ lw $t8,0x44($sp) +/* 4b980: 30a4ffff */ andi $a0,$a1,0xffff +/* 4b984: 0c014754 */ jal func00051d50 +/* 4b988: a2180004 */ sb $t8,0x4($s0) +/* 4b98c: 8fb90040 */ lw $t9,0x40($sp) +/* 4b990: 24040001 */ addiu $a0,$zero,0x1 +/* 4b994: 02802825 */ or $a1,$s4,$zero +/* 4b998: 00594025 */ or $t0,$v0,$t9 +/* 4b99c: 0c012a34 */ jal func0004a8d0 +/* 4b9a0: a2080005 */ sb $t0,0x5($s0) +/* 4b9a4: 02c02025 */ or $a0,$s6,$zero +/* 4b9a8: 00002825 */ or $a1,$zero,$zero +/* 4b9ac: 0c0121bc */ jal func000486f0 +/* 4b9b0: 24060001 */ addiu $a2,$zero,0x1 +/* 4b9b4: 00002025 */ or $a0,$zero,$zero +/* 4b9b8: 0c012a34 */ jal func0004a8d0 +/* 4b9bc: 02802825 */ or $a1,$s4,$zero +/* 4b9c0: 02c02025 */ or $a0,$s6,$zero +/* 4b9c4: 00002825 */ or $a1,$zero,$zero +/* 4b9c8: 0c0121bc */ jal func000486f0 +/* 4b9cc: 24060001 */ addiu $a2,$zero,0x1 +/* 4b9d0: 92130002 */ lbu $s3,0x2($s0) +/* 4b9d4: 26120006 */ addiu $s2,$s0,0x6 +/* 4b9d8: 326900c0 */ andi $t1,$s3,0xc0 +/* 4b9dc: 00099903 */ sra $s3,$t1,0x4 +/* 4b9e0: 56600014 */ bnezl $s3,.L0004ba34 +/* 4b9e4: 24130001 */ addiu $s3,$zero,0x1 +/* 4b9e8: 0c014788 */ jal func00051e20 +/* 4b9ec: 02402025 */ or $a0,$s2,$zero +/* 4b9f0: 920b0026 */ lbu $t3,0x26($s0) +/* 4b9f4: 02402025 */ or $a0,$s2,$zero +/* 4b9f8: 8fa5006c */ lw $a1,0x6c($sp) +/* 4b9fc: 11620008 */ beq $t3,$v0,.L0004ba20 +/* 4ba00: 00000000 */ sll $zero,$zero,0x0 +/* 4ba04: 02c02025 */ or $a0,$s6,$zero +/* 4ba08: 0c012ea4 */ jal func0004ba90 +/* 4ba0c: 02202825 */ or $a1,$s1,$zero +/* 4ba10: 1440000d */ bnez $v0,.L0004ba48 +/* 4ba14: 00409825 */ or $s3,$v0,$zero +/* 4ba18: 10000006 */ beqz $zero,.L0004ba34 +/* 4ba1c: 24130004 */ addiu $s3,$zero,0x4 +.L0004ba20: +/* 4ba20: 0c012c5c */ jal func0004b170 +/* 4ba24: 24060020 */ addiu $a2,$zero,0x20 +/* 4ba28: 10000003 */ beqz $zero,.L0004ba38 +/* 4ba2c: 24010004 */ addiu $at,$zero,0x4 +/* 4ba30: 24130001 */ addiu $s3,$zero,0x1 +.L0004ba34: +/* 4ba34: 24010004 */ addiu $at,$zero,0x4 +.L0004ba38: +/* 4ba38: 16610003 */ bne $s3,$at,.L0004ba48 +/* 4ba3c: 2aa20000 */ slti $v0,$s5,0x0 +/* 4ba40: 1040ffa3 */ beqz $v0,.L0004b8d0 +/* 4ba44: 26b5ffff */ addiu $s5,$s5,-1 +.L0004ba48: +/* 4ba48: 0c012a29 */ jal func0004a8a4 +/* 4ba4c: 00000000 */ sll $zero,$zero,0x0 +/* 4ba50: 8fbf003c */ lw $ra,0x3c($sp) +/* 4ba54: 02601025 */ or $v0,$s3,$zero +/* 4ba58: 8fb30024 */ lw $s3,0x24($sp) +/* 4ba5c: 8fb00018 */ lw $s0,0x18($sp) +/* 4ba60: 8fb1001c */ lw $s1,0x1c($sp) +/* 4ba64: 8fb20020 */ lw $s2,0x20($sp) +/* 4ba68: 8fb40028 */ lw $s4,0x28($sp) +/* 4ba6c: 8fb5002c */ lw $s5,0x2c($sp) +/* 4ba70: 8fb60030 */ lw $s6,0x30($sp) +/* 4ba74: 8fb70034 */ lw $s7,0x34($sp) +/* 4ba78: 8fbe0038 */ lw $s8,0x38($sp) +/* 4ba7c: 03e00008 */ jr $ra +/* 4ba80: 27bd0060 */ addiu $sp,$sp,0x60 +/* 4ba84: 00000000 */ sll $zero,$zero,0x0 +/* 4ba88: 00000000 */ sll $zero,$zero,0x0 +/* 4ba8c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004ba90 +/* 4ba90: 27bdffd0 */ addiu $sp,$sp,-48 +/* 4ba94: afa40030 */ sw $a0,0x30($sp) +/* 4ba98: afbf0014 */ sw $ra,0x14($sp) +/* 4ba9c: afa50034 */ sw $a1,0x34($sp) +/* 4baa0: 240e00fa */ addiu $t6,$zero,0xfa +/* 4baa4: 3c018006 */ lui $at,0x8006 +/* 4baa8: 00a02025 */ or $a0,$a1,$zero +/* 4baac: a02e0984 */ sb $t6,0x984($at) +/* 4bab0: 0c012ed8 */ jal func0004bb60 +/* 4bab4: 00002825 */ or $a1,$zero,$zero +/* 4bab8: 3c058009 */ lui $a1,0x8009 +/* 4babc: 24a50a20 */ addiu $a1,$a1,0xa20 +/* 4bac0: 0c012a34 */ jal func0004a8d0 +/* 4bac4: 24040001 */ addiu $a0,$zero,0x1 +/* 4bac8: 8fa40030 */ lw $a0,0x30($sp) +/* 4bacc: 27a50028 */ addiu $a1,$sp,0x28 +/* 4bad0: 0c0121bc */ jal func000486f0 +/* 4bad4: 24060001 */ addiu $a2,$zero,0x1 +/* 4bad8: 3c058009 */ lui $a1,0x8009 +/* 4badc: 24a50a20 */ addiu $a1,$a1,0xa20 +/* 4bae0: 0c012a34 */ jal func0004a8d0 +/* 4bae4: 00002025 */ or $a0,$zero,$zero +/* 4bae8: afa2002c */ sw $v0,0x2c($sp) +/* 4baec: 8fa40030 */ lw $a0,0x30($sp) +/* 4baf0: 27a50028 */ addiu $a1,$sp,0x28 +/* 4baf4: 0c0121bc */ jal func000486f0 +/* 4baf8: 24060001 */ addiu $a2,$zero,0x1 +/* 4bafc: 8fa40034 */ lw $a0,0x34($sp) +/* 4bb00: 0c012f09 */ jal func0004bc24 +/* 4bb04: 27a50024 */ addiu $a1,$sp,0x24 +/* 4bb08: 93a20026 */ lbu $v0,0x26($sp) +/* 4bb0c: 93b80027 */ lbu $t8,0x27($sp) +/* 4bb10: 8fbf0014 */ lw $ra,0x14($sp) +/* 4bb14: 30430001 */ andi $v1,$v0,0x1 +/* 4bb18: 10600005 */ beqz $v1,.L0004bb30 +/* 4bb1c: 304f0002 */ andi $t7,$v0,0x2 +/* 4bb20: 11e00003 */ beqz $t7,.L0004bb30 +/* 4bb24: 00000000 */ sll $zero,$zero,0x0 +/* 4bb28: 1000000b */ beqz $zero,.L0004bb58 +/* 4bb2c: 24020002 */ addiu $v0,$zero,0x2 +.L0004bb30: +/* 4bb30: 17000003 */ bnez $t8,.L0004bb40 +/* 4bb34: 00000000 */ sll $zero,$zero,0x0 +/* 4bb38: 14600003 */ bnez $v1,.L0004bb48 +/* 4bb3c: 30590004 */ andi $t9,$v0,0x4 +.L0004bb40: +/* 4bb40: 10000005 */ beqz $zero,.L0004bb58 +/* 4bb44: 24020001 */ addiu $v0,$zero,0x1 +.L0004bb48: +/* 4bb48: 13200003 */ beqz $t9,.L0004bb58 +/* 4bb4c: 8fa2002c */ lw $v0,0x2c($sp) +/* 4bb50: 10000001 */ beqz $zero,.L0004bb58 +/* 4bb54: 24020004 */ addiu $v0,$zero,0x4 +.L0004bb58: +/* 4bb58: 03e00008 */ jr $ra +/* 4bb5c: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0004bb60 +/* 4bb60: 27bdffe8 */ addiu $sp,$sp,-24 +/* 4bb64: 3c068009 */ lui $a2,0x8009 +/* 4bb68: 240700fe */ addiu $a3,$zero,0xfe +/* 4bb6c: 3c01800a */ lui $at,0x800a +/* 4bb70: 24c20a20 */ addiu $v0,$a2,0xa20 +/* 4bb74: afa5001c */ sw $a1,0x1c($sp) +/* 4bb78: a027c820 */ sb $a3,-0x37e0($at) +/* 4bb7c: 240f0001 */ addiu $t7,$zero,0x1 +/* 4bb80: ac4f003c */ sw $t7,0x3c($v0) +/* 4bb84: 24180001 */ addiu $t8,$zero,0x1 +/* 4bb88: 24190003 */ addiu $t9,$zero,0x3 +/* 4bb8c: 240800ff */ addiu $t0,$zero,0xff +/* 4bb90: 240900ff */ addiu $t1,$zero,0xff +/* 4bb94: 240a00ff */ addiu $t2,$zero,0xff +/* 4bb98: a3b8000c */ sb $t8,0xc($sp) +/* 4bb9c: a3b9000d */ sb $t9,0xd($sp) +/* 4bba0: a3a5000e */ sb $a1,0xe($sp) +/* 4bba4: a3a8000f */ sb $t0,0xf($sp) +/* 4bba8: a3a90010 */ sb $t1,0x10($sp) +/* 4bbac: a3aa0011 */ sb $t2,0x11($sp) +/* 4bbb0: 18800010 */ blez $a0,.L0004bbf4 +/* 4bbb4: 00001825 */ or $v1,$zero,$zero +/* 4bbb8: 30860003 */ andi $a2,$a0,0x3 +/* 4bbbc: 10c00006 */ beqz $a2,.L0004bbd8 +/* 4bbc0: 00c02825 */ or $a1,$a2,$zero +.L0004bbc4: +/* 4bbc4: 24630001 */ addiu $v1,$v1,0x1 +/* 4bbc8: a0400000 */ sb $zero,0x0($v0) +/* 4bbcc: 14a3fffd */ bne $a1,$v1,.L0004bbc4 +/* 4bbd0: 24420001 */ addiu $v0,$v0,0x1 +/* 4bbd4: 10640007 */ beq $v1,$a0,.L0004bbf4 +.L0004bbd8: +/* 4bbd8: 24630004 */ addiu $v1,$v1,0x4 +/* 4bbdc: a0400001 */ sb $zero,0x1($v0) +/* 4bbe0: a0400002 */ sb $zero,0x2($v0) +/* 4bbe4: a0400003 */ sb $zero,0x3($v0) +/* 4bbe8: 24420004 */ addiu $v0,$v0,0x4 +/* 4bbec: 1464fffa */ bne $v1,$a0,.L0004bbd8 +/* 4bbf0: a040fffc */ sb $zero,-0x4($v0) +.L0004bbf4: +/* 4bbf4: 27ab000c */ addiu $t3,$sp,0xc +/* 4bbf8: 8d610000 */ lw $at,0x0($t3) +/* 4bbfc: 24420006 */ addiu $v0,$v0,0x6 +/* 4bc00: a841fffa */ swl $at,-0x6($v0) +/* 4bc04: b841fffd */ swr $at,-0x3($v0) +/* 4bc08: 91610004 */ lbu $at,0x4($t3) +/* 4bc0c: a041fffe */ sb $at,-0x2($v0) +/* 4bc10: 916d0005 */ lbu $t5,0x5($t3) +/* 4bc14: a0470000 */ sb $a3,0x0($v0) +/* 4bc18: 27bd0018 */ addiu $sp,$sp,0x18 +/* 4bc1c: 03e00008 */ jr $ra +/* 4bc20: a04dffff */ sb $t5,-0x1($v0) +); + +GLOBAL_ASM( +glabel func0004bc24 +/* 4bc24: 3c028009 */ lui $v0,0x8009 +/* 4bc28: 27bdffe8 */ addiu $sp,$sp,-24 +/* 4bc2c: 24420a20 */ addiu $v0,$v0,0xa20 +/* 4bc30: 1880000b */ blez $a0,.L0004bc60 +/* 4bc34: 00001825 */ or $v1,$zero,$zero +/* 4bc38: 30870003 */ andi $a3,$a0,0x3 +/* 4bc3c: 10e00005 */ beqz $a3,.L0004bc54 +/* 4bc40: 00e03025 */ or $a2,$a3,$zero +.L0004bc44: +/* 4bc44: 24630001 */ addiu $v1,$v1,0x1 +/* 4bc48: 14c3fffe */ bne $a2,$v1,.L0004bc44 +/* 4bc4c: 24420001 */ addiu $v0,$v0,0x1 +/* 4bc50: 10640003 */ beq $v1,$a0,.L0004bc60 +.L0004bc54: +/* 4bc54: 24630004 */ addiu $v1,$v1,0x4 +/* 4bc58: 1464fffe */ bne $v1,$a0,.L0004bc54 +/* 4bc5c: 24420004 */ addiu $v0,$v0,0x4 +.L0004bc60: +/* 4bc60: 88410000 */ lwl $at,0x0($v0) +/* 4bc64: 98410003 */ lwr $at,0x3($v0) +/* 4bc68: 27ae000c */ addiu $t6,$sp,0xc +/* 4bc6c: adc10000 */ sw $at,0x0($t6) +/* 4bc70: 90410004 */ lbu $at,0x4($v0) +/* 4bc74: a1c10004 */ sb $at,0x4($t6) +/* 4bc78: 90580005 */ lbu $t8,0x5($v0) +/* 4bc7c: a1d80005 */ sb $t8,0x5($t6) +/* 4bc80: 93b9000d */ lbu $t9,0xd($sp) +/* 4bc84: 332800c0 */ andi $t0,$t9,0xc0 +/* 4bc88: 00084903 */ sra $t1,$t0,0x4 +/* 4bc8c: 312a00ff */ andi $t2,$t1,0xff +/* 4bc90: 15400008 */ bnez $t2,.L0004bcb4 +/* 4bc94: a0a90003 */ sb $t1,0x3($a1) +/* 4bc98: 93ab0010 */ lbu $t3,0x10($sp) +/* 4bc9c: 93ad000f */ lbu $t5,0xf($sp) +/* 4bca0: 000b6200 */ sll $t4,$t3,0x8 +/* 4bca4: 018d7825 */ or $t7,$t4,$t5 +/* 4bca8: a4af0000 */ sh $t7,0x0($a1) +/* 4bcac: 93ae0011 */ lbu $t6,0x11($sp) +/* 4bcb0: a0ae0002 */ sb $t6,0x2($a1) +.L0004bcb4: +/* 4bcb4: 03e00008 */ jr $ra +/* 4bcb8: 27bd0018 */ addiu $sp,$sp,0x18 +/* 4bcbc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004bcc0 +/* 4bcc0: 27bdffb8 */ addiu $sp,$sp,-72 +/* 4bcc4: afbf001c */ sw $ra,0x1c($sp) +/* 4bcc8: afb10018 */ sw $s1,0x18($sp) +/* 4bccc: 00808825 */ or $s1,$a0,$zero +/* 4bcd0: afb00014 */ sw $s0,0x14($sp) +/* 4bcd4: afa5004c */ sw $a1,0x4c($sp) +/* 4bcd8: 0c012a18 */ jal func0004a860 +/* 4bcdc: afa60050 */ sw $a2,0x50($sp) +/* 4bce0: 27b0002c */ addiu $s0,$sp,0x2c +/* 4bce4: 02002825 */ or $a1,$s0,$zero +/* 4bce8: 0c012fb9 */ jal func0004bee4 +/* 4bcec: 02202025 */ or $a0,$s1,$zero +/* 4bcf0: 14400015 */ bnez $v0,.L0004bd48 +/* 4bcf4: 00401825 */ or $v1,$v0,$zero +/* 4bcf8: 97ae002c */ lhu $t6,0x2c($sp) +/* 4bcfc: 34018000 */ dli $at,0x8000 +/* 4bd00: 93b8004f */ lbu $t8,0x4f($sp) +/* 4bd04: 31cfc000 */ andi $t7,$t6,0xc000 +/* 4bd08: 11e10005 */ beq $t7,$at,.L0004bd20 +/* 4bd0c: 3401c000 */ dli $at,0xc000 +/* 4bd10: 11e10008 */ beq $t7,$at,.L0004bd34 +/* 4bd14: 93b9004f */ lbu $t9,0x4f($sp) +/* 4bd18: 1000000b */ beqz $zero,.L0004bd48 +/* 4bd1c: 24030008 */ addiu $v1,$zero,0x8 +.L0004bd20: +/* 4bd20: 2b010040 */ slti $at,$t8,0x40 +/* 4bd24: 14200008 */ bnez $at,.L0004bd48 +/* 4bd28: 00000000 */ sll $zero,$zero,0x0 +/* 4bd2c: 10000006 */ beqz $zero,.L0004bd48 +/* 4bd30: 2403ffff */ addiu $v1,$zero,-1 +.L0004bd34: +/* 4bd34: 2b210100 */ slti $at,$t9,0x100 +/* 4bd38: 14200003 */ bnez $at,.L0004bd48 +/* 4bd3c: 00000000 */ sll $zero,$zero,0x0 +/* 4bd40: 10000001 */ beqz $zero,.L0004bd48 +/* 4bd44: 2403ffff */ addiu $v1,$zero,-1 +.L0004bd48: +/* 4bd48: 10600005 */ beqz $v1,.L0004bd60 +/* 4bd4c: 93a8002e */ lbu $t0,0x2e($sp) +/* 4bd50: 0c012a29 */ jal func0004a8a4 +/* 4bd54: afa30044 */ sw $v1,0x44($sp) +/* 4bd58: 10000032 */ beqz $zero,.L0004be24 +/* 4bd5c: 8fa20044 */ lw $v0,0x44($sp) +.L0004bd60: +/* 4bd60: 31090080 */ andi $t1,$t0,0x80 +/* 4bd64: 11200007 */ beqz $t1,.L0004bd84 +/* 4bd68: 02202025 */ or $a0,$s1,$zero +.L0004bd6c: +/* 4bd6c: 0c012fb9 */ jal func0004bee4 +/* 4bd70: 02002825 */ or $a1,$s0,$zero +/* 4bd74: 93aa002e */ lbu $t2,0x2e($sp) +/* 4bd78: 314b0080 */ andi $t3,$t2,0x80 +/* 4bd7c: 5560fffb */ bnezl $t3,.L0004bd6c +/* 4bd80: 02202025 */ or $a0,$s1,$zero +.L0004bd84: +/* 4bd84: 93a4004f */ lbu $a0,0x4f($sp) +/* 4bd88: 0c012f8e */ jal func0004be38 +/* 4bd8c: 8fa50050 */ lw $a1,0x50($sp) +/* 4bd90: 3c05800a */ lui $a1,0x800a +/* 4bd94: 24a5ca80 */ addiu $a1,$a1,-13696 +/* 4bd98: 0c012a34 */ jal func0004a8d0 +/* 4bd9c: 24040001 */ addiu $a0,$zero,0x1 +/* 4bda0: 02202025 */ or $a0,$s1,$zero +/* 4bda4: 00002825 */ or $a1,$zero,$zero +/* 4bda8: 0c0121bc */ jal func000486f0 +/* 4bdac: 24060001 */ addiu $a2,$zero,0x1 +/* 4bdb0: 3c05800a */ lui $a1,0x800a +/* 4bdb4: 24a5ca80 */ addiu $a1,$a1,-13696 +/* 4bdb8: 0c012a34 */ jal func0004a8d0 +/* 4bdbc: 00002025 */ or $a0,$zero,$zero +/* 4bdc0: 240c0005 */ addiu $t4,$zero,0x5 +/* 4bdc4: 3c01800a */ lui $at,0x800a +/* 4bdc8: a02cc820 */ sb $t4,-0x37e0($at) +/* 4bdcc: 02202025 */ or $a0,$s1,$zero +/* 4bdd0: 00002825 */ or $a1,$zero,$zero +/* 4bdd4: 0c0121bc */ jal func000486f0 +/* 4bdd8: 24060001 */ addiu $a2,$zero,0x1 +/* 4bddc: 3c07800a */ lui $a3,0x800a +/* 4bde0: 24e7ca84 */ addiu $a3,$a3,-13692 +/* 4bde4: 88e10000 */ lwl $at,0x0($a3) +/* 4bde8: 98e10003 */ lwr $at,0x3($a3) +/* 4bdec: 27ad0030 */ addiu $t5,$sp,0x30 +/* 4bdf0: ada10000 */ sw $at,0x0($t5) +/* 4bdf4: 88f80004 */ lwl $t8,0x4($a3) +/* 4bdf8: 98f80007 */ lwr $t8,0x7($a3) +/* 4bdfc: adb80004 */ sw $t8,0x4($t5) +/* 4be00: 88e10008 */ lwl $at,0x8($a3) +/* 4be04: 98e1000b */ lwr $at,0xb($a3) +/* 4be08: ada10008 */ sw $at,0x8($t5) +/* 4be0c: 93a30031 */ lbu $v1,0x31($sp) +/* 4be10: 307900c0 */ andi $t9,$v1,0xc0 +/* 4be14: 00194103 */ sra $t0,$t9,0x4 +/* 4be18: 0c012a29 */ jal func0004a8a4 +/* 4be1c: afa80044 */ sw $t0,0x44($sp) +/* 4be20: 8fa20044 */ lw $v0,0x44($sp) +.L0004be24: +/* 4be24: 8fbf001c */ lw $ra,0x1c($sp) +/* 4be28: 8fb00014 */ lw $s0,0x14($sp) +/* 4be2c: 8fb10018 */ lw $s1,0x18($sp) +/* 4be30: 03e00008 */ jr $ra +/* 4be34: 27bd0048 */ addiu $sp,$sp,0x48 +); + +GLOBAL_ASM( +glabel func0004be38 +/* 4be38: 27bdffe8 */ addiu $sp,$sp,-24 +/* 4be3c: 3c07800a */ lui $a3,0x800a +/* 4be40: 24e7ca80 */ addiu $a3,$a3,-13696 +/* 4be44: 240f0001 */ addiu $t7,$zero,0x1 +/* 4be48: 2418000a */ addiu $t8,$zero,0xa +/* 4be4c: 24190001 */ addiu $t9,$zero,0x1 +/* 4be50: 24080005 */ addiu $t0,$zero,0x5 +/* 4be54: afa40018 */ sw $a0,0x18($sp) +/* 4be58: acef003c */ sw $t7,0x3c($a3) +/* 4be5c: a3b80008 */ sb $t8,0x8($sp) +/* 4be60: a3b90009 */ sb $t9,0x9($sp) +/* 4be64: a3a8000a */ sb $t0,0xa($sp) +/* 4be68: a3a4000b */ sb $a0,0xb($sp) +/* 4be6c: 27a60008 */ addiu $a2,$sp,0x8 +/* 4be70: 27a20010 */ addiu $v0,$sp,0x10 +.L0004be74: +/* 4be74: 90a90000 */ lbu $t1,0x0($a1) +/* 4be78: 24c60001 */ addiu $a2,$a2,0x1 +/* 4be7c: 00c2082b */ sltu $at,$a2,$v0 +/* 4be80: 24a50001 */ addiu $a1,$a1,0x1 +/* 4be84: 1420fffb */ bnez $at,.L0004be74 +/* 4be88: a0c90003 */ sb $t1,0x3($a2) +/* 4be8c: 3c01800a */ lui $at,0x800a +/* 4be90: 3c02800a */ lui $v0,0x800a +/* 4be94: 2442ca81 */ addiu $v0,$v0,-13695 +/* 4be98: a020ca80 */ sb $zero,-0x3580($at) +/* 4be9c: a0400002 */ sb $zero,0x2($v0) +/* 4bea0: a0400001 */ sb $zero,0x1($v0) +/* 4bea4: a0400000 */ sb $zero,0x0($v0) +/* 4bea8: 27aa0008 */ addiu $t2,$sp,0x8 +/* 4beac: 8d410000 */ lw $at,0x0($t2) +/* 4beb0: 240d00fe */ addiu $t5,$zero,0xfe +/* 4beb4: 2442000f */ addiu $v0,$v0,0xf +/* 4beb8: a841fff4 */ swl $at,-0xc($v0) +/* 4bebc: b841fff7 */ swr $at,-0x9($v0) +/* 4bec0: 8d4c0004 */ lw $t4,0x4($t2) +/* 4bec4: a84cfff8 */ swl $t4,-0x8($v0) +/* 4bec8: b84cfffb */ swr $t4,-0x5($v0) +/* 4becc: 8d410008 */ lw $at,0x8($t2) +/* 4bed0: a04d0000 */ sb $t5,0x0($v0) +/* 4bed4: 27bd0018 */ addiu $sp,$sp,0x18 +/* 4bed8: a841fffc */ swl $at,-0x4($v0) +/* 4bedc: 03e00008 */ jr $ra +/* 4bee0: b841ffff */ swr $at,-0x1($v0) +); + +GLOBAL_ASM( +glabel func0004bee4 +/* 4bee4: 27bdffd0 */ addiu $sp,$sp,-48 +/* 4bee8: 3c02800a */ lui $v0,0x800a +/* 4beec: 3c03800a */ lui $v1,0x800a +/* 4bef0: afbf0014 */ sw $ra,0x14($sp) +/* 4bef4: afa40030 */ sw $a0,0x30($sp) +/* 4bef8: afa50034 */ sw $a1,0x34($sp) +/* 4befc: 2463cac0 */ addiu $v1,$v1,-13632 +/* 4bf00: 2442ca80 */ addiu $v0,$v0,-13696 +.L0004bf04: +/* 4bf04: 24420004 */ addiu $v0,$v0,0x4 +/* 4bf08: 0043082b */ sltu $at,$v0,$v1 +/* 4bf0c: 1420fffd */ bnez $at,.L0004bf04 +/* 4bf10: ac40fffc */ sw $zero,-0x4($v0) +/* 4bf14: 3c05800a */ lui $a1,0x800a +/* 4bf18: 24a5ca80 */ addiu $a1,$a1,-13696 +/* 4bf1c: 240e0001 */ addiu $t6,$zero,0x1 +/* 4bf20: acae003c */ sw $t6,0x3c($a1) +/* 4bf24: 00a01025 */ or $v0,$a1,$zero +/* 4bf28: 00001825 */ or $v1,$zero,$zero +.L0004bf2c: +/* 4bf2c: 24630001 */ addiu $v1,$v1,0x1 +/* 4bf30: 28610004 */ slti $at,$v1,0x4 +/* 4bf34: a0400000 */ sb $zero,0x0($v0) +/* 4bf38: 1420fffc */ bnez $at,.L0004bf2c +/* 4bf3c: 24420001 */ addiu $v0,$v0,0x1 +/* 4bf40: 240f00ff */ addiu $t7,$zero,0xff +/* 4bf44: 24180001 */ addiu $t8,$zero,0x1 +/* 4bf48: 24190003 */ addiu $t9,$zero,0x3 +/* 4bf4c: 240800ff */ addiu $t0,$zero,0xff +/* 4bf50: 240900ff */ addiu $t1,$zero,0xff +/* 4bf54: 240a00ff */ addiu $t2,$zero,0xff +/* 4bf58: 240b00ff */ addiu $t3,$zero,0xff +/* 4bf5c: a3af001c */ sb $t7,0x1c($sp) +/* 4bf60: a3b8001d */ sb $t8,0x1d($sp) +/* 4bf64: a3b9001e */ sb $t9,0x1e($sp) +/* 4bf68: a3a0001f */ sb $zero,0x1f($sp) +/* 4bf6c: a3a80020 */ sb $t0,0x20($sp) +/* 4bf70: a3a90021 */ sb $t1,0x21($sp) +/* 4bf74: a3aa0022 */ sb $t2,0x22($sp) +/* 4bf78: a3ab0023 */ sb $t3,0x23($sp) +/* 4bf7c: 27ac001c */ addiu $t4,$sp,0x1c +/* 4bf80: 8d810000 */ lw $at,0x0($t4) +/* 4bf84: 241800fe */ addiu $t8,$zero,0xfe +/* 4bf88: 24420008 */ addiu $v0,$v0,0x8 +/* 4bf8c: a841fff8 */ swl $at,-0x8($v0) +/* 4bf90: b841fffb */ swr $at,-0x5($v0) +/* 4bf94: 8d8f0004 */ lw $t7,0x4($t4) +/* 4bf98: a0580000 */ sb $t8,0x0($v0) +/* 4bf9c: 24040001 */ addiu $a0,$zero,0x1 +/* 4bfa0: a84ffffc */ swl $t7,-0x4($v0) +/* 4bfa4: 0c012a34 */ jal func0004a8d0 +/* 4bfa8: b84fffff */ swr $t7,-0x1($v0) +/* 4bfac: 8fa40030 */ lw $a0,0x30($sp) +/* 4bfb0: 00002825 */ or $a1,$zero,$zero +/* 4bfb4: 0c0121bc */ jal func000486f0 +/* 4bfb8: 24060001 */ addiu $a2,$zero,0x1 +/* 4bfbc: 241900fe */ addiu $t9,$zero,0xfe +/* 4bfc0: 3c01800a */ lui $at,0x800a +/* 4bfc4: 3c05800a */ lui $a1,0x800a +/* 4bfc8: a039c820 */ sb $t9,-0x37e0($at) +/* 4bfcc: 24a5ca80 */ addiu $a1,$a1,-13696 +/* 4bfd0: 0c012a34 */ jal func0004a8d0 +/* 4bfd4: 00002025 */ or $a0,$zero,$zero +/* 4bfd8: 8fa40030 */ lw $a0,0x30($sp) +/* 4bfdc: 00002825 */ or $a1,$zero,$zero +/* 4bfe0: 24060001 */ addiu $a2,$zero,0x1 +/* 4bfe4: 0c0121bc */ jal func000486f0 +/* 4bfe8: afa2002c */ sw $v0,0x2c($sp) +/* 4bfec: 8fa3002c */ lw $v1,0x2c($sp) +/* 4bff0: 3c02800a */ lui $v0,0x800a +/* 4bff4: 2442ca81 */ addiu $v0,$v0,-13695 +/* 4bff8: 10600003 */ beqz $v1,.L0004c008 +/* 4bffc: 3c01800a */ lui $at,0x800a +/* 4c000: 1000001e */ beqz $zero,.L0004c07c +/* 4c004: 00601025 */ or $v0,$v1,$zero +.L0004c008: +/* 4c008: a020ca80 */ sb $zero,-0x3580($at) +/* 4c00c: 88410003 */ lwl $at,0x3($v0) +/* 4c010: 98410006 */ lwr $at,0x6($v0) +/* 4c014: a0400002 */ sb $zero,0x2($v0) +/* 4c018: a0400001 */ sb $zero,0x1($v0) +/* 4c01c: a0400000 */ sb $zero,0x0($v0) +/* 4c020: 8fa40034 */ lw $a0,0x34($sp) +/* 4c024: 27a8001c */ addiu $t0,$sp,0x1c +/* 4c028: ad010000 */ sw $at,0x0($t0) +/* 4c02c: 884a0007 */ lwl $t2,0x7($v0) +/* 4c030: 984a000a */ lwr $t2,0xa($v0) +/* 4c034: 24420003 */ addiu $v0,$v0,0x3 +/* 4c038: 00001025 */ or $v0,$zero,$zero +/* 4c03c: ad0a0004 */ sw $t2,0x4($t0) +/* 4c040: 93ab001e */ lbu $t3,0x1e($sp) +/* 4c044: 316e00c0 */ andi $t6,$t3,0xc0 +/* 4c048: 000e6903 */ sra $t5,$t6,0x4 +/* 4c04c: a08d0003 */ sb $t5,0x3($a0) +/* 4c050: 93ac0021 */ lbu $t4,0x21($sp) +/* 4c054: 93b80020 */ lbu $t8,0x20($sp) +/* 4c058: 31a300ff */ andi $v1,$t5,0xff +/* 4c05c: 000c7a00 */ sll $t7,$t4,0x8 +/* 4c060: 01f8c825 */ or $t9,$t7,$t8 +/* 4c064: a4990000 */ sh $t9,0x0($a0) +/* 4c068: 93a90022 */ lbu $t1,0x22($sp) +/* 4c06c: 10600003 */ beqz $v1,.L0004c07c +/* 4c070: a0890002 */ sb $t1,0x2($a0) +/* 4c074: 10000001 */ beqz $zero,.L0004c07c +/* 4c078: 00601025 */ or $v0,$v1,$zero +.L0004c07c: +/* 4c07c: 8fbf0014 */ lw $ra,0x14($sp) +/* 4c080: 27bd0030 */ addiu $sp,$sp,0x30 +/* 4c084: 03e00008 */ jr $ra +/* 4c088: 00000000 */ sll $zero,$zero,0x0 +/* 4c08c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004c090 +/* 4c090: 00001825 */ or $v1,$zero,$zero +/* 4c094: 00801025 */ or $v0,$a0,$zero +/* 4c098: 18a00016 */ blez $a1,.L0004c0f4 +/* 4c09c: 00003025 */ or $a2,$zero,$zero +/* 4c0a0: 30a70003 */ andi $a3,$a1,0x3 +/* 4c0a4: 10e00008 */ beqz $a3,.L0004c0c8 +/* 4c0a8: 00e02025 */ or $a0,$a3,$zero +.L0004c0ac: +/* 4c0ac: 904e0000 */ lbu $t6,0x0($v0) +/* 4c0b0: 24c60001 */ addiu $a2,$a2,0x1 +/* 4c0b4: 24420001 */ addiu $v0,$v0,0x1 +/* 4c0b8: 1486fffc */ bne $a0,$a2,.L0004c0ac +/* 4c0bc: 006e1821 */ addu $v1,$v1,$t6 +/* 4c0c0: 50c5000d */ beql $a2,$a1,.L0004c0f8 +/* 4c0c4: 00601025 */ or $v0,$v1,$zero +.L0004c0c8: +/* 4c0c8: 904f0000 */ lbu $t7,0x0($v0) +/* 4c0cc: 90580001 */ lbu $t8,0x1($v0) +/* 4c0d0: 90590002 */ lbu $t9,0x2($v0) +/* 4c0d4: 006f1821 */ addu $v1,$v1,$t7 +/* 4c0d8: 90480003 */ lbu $t0,0x3($v0) +/* 4c0dc: 00781821 */ addu $v1,$v1,$t8 +/* 4c0e0: 24c60004 */ addiu $a2,$a2,0x4 +/* 4c0e4: 00791821 */ addu $v1,$v1,$t9 +/* 4c0e8: 24420004 */ addiu $v0,$v0,0x4 +/* 4c0ec: 14c5fff6 */ bne $a2,$a1,.L0004c0c8 +/* 4c0f0: 00681821 */ addu $v1,$v1,$t0 +.L0004c0f4: +/* 4c0f4: 00601025 */ or $v0,$v1,$zero +.L0004c0f8: +/* 4c0f8: 3049ffff */ andi $t1,$v0,0xffff +/* 4c0fc: 03e00008 */ jr $ra +/* 4c100: 01201025 */ or $v0,$t1,$zero +); + +GLOBAL_ASM( +glabel func0004c104 +/* 4c104: a4c00000 */ sh $zero,0x0($a2) +/* 4c108: a4a00000 */ sh $zero,0x0($a1) +/* 4c10c: 94820000 */ lhu $v0,0x0($a0) +/* 4c110: 24870004 */ addiu $a3,$a0,0x4 +/* 4c114: 24e90002 */ addiu $t1,$a3,0x2 +/* 4c118: 0002c021 */ addu $t8,$zero,$v0 +/* 4c11c: a4b80000 */ sh $t8,0x0($a1) +/* 4c120: 94d90000 */ lhu $t9,0x0($a2) +/* 4c124: 00406827 */ nor $t5,$v0,$zero +/* 4c128: 24ea0004 */ addiu $t2,$a3,0x4 +/* 4c12c: 032d7021 */ addu $t6,$t9,$t5 +/* 4c130: a4ce0000 */ sh $t6,0x0($a2) +/* 4c134: 94af0000 */ lhu $t7,0x0($a1) +/* 4c138: 94820002 */ lhu $v0,0x2($a0) +/* 4c13c: 2404001c */ addiu $a0,$zero,0x1c +/* 4c140: 24eb0006 */ addiu $t3,$a3,0x6 +/* 4c144: 01e2c021 */ addu $t8,$t7,$v0 +/* 4c148: a4b80000 */ sh $t8,0x0($a1) +/* 4c14c: 94d90000 */ lhu $t9,0x0($a2) +/* 4c150: 00406827 */ nor $t5,$v0,$zero +/* 4c154: 24030004 */ addiu $v1,$zero,0x4 +/* 4c158: 032d7021 */ addu $t6,$t9,$t5 +/* 4c15c: a4ce0000 */ sh $t6,0x0($a2) +.L0004c160: +/* 4c160: 94e20000 */ lhu $v0,0x0($a3) +/* 4c164: 94af0000 */ lhu $t7,0x0($a1) +/* 4c168: 24630008 */ addiu $v1,$v1,0x8 +/* 4c16c: 00406827 */ nor $t5,$v0,$zero +/* 4c170: 01e2c021 */ addu $t8,$t7,$v0 +/* 4c174: a4b80000 */ sh $t8,0x0($a1) +/* 4c178: 94d90000 */ lhu $t9,0x0($a2) +/* 4c17c: 24e70008 */ addiu $a3,$a3,0x8 +/* 4c180: 25290008 */ addiu $t1,$t1,0x8 +/* 4c184: 032d7021 */ addu $t6,$t9,$t5 +/* 4c188: a4ce0000 */ sh $t6,0x0($a2) +/* 4c18c: 94af0000 */ lhu $t7,0x0($a1) +/* 4c190: 9522fff8 */ lhu $v0,-0x8($t1) +/* 4c194: 254a0008 */ addiu $t2,$t2,0x8 +/* 4c198: 256b0008 */ addiu $t3,$t3,0x8 +/* 4c19c: 01e2c021 */ addu $t8,$t7,$v0 +/* 4c1a0: a4b80000 */ sh $t8,0x0($a1) +/* 4c1a4: 94d90000 */ lhu $t9,0x0($a2) +/* 4c1a8: 00406827 */ nor $t5,$v0,$zero +/* 4c1ac: 032d7021 */ addu $t6,$t9,$t5 +/* 4c1b0: a4ce0000 */ sh $t6,0x0($a2) +/* 4c1b4: 94af0000 */ lhu $t7,0x0($a1) +/* 4c1b8: 9542fff8 */ lhu $v0,-0x8($t2) +/* 4c1bc: 01e2c021 */ addu $t8,$t7,$v0 +/* 4c1c0: a4b80000 */ sh $t8,0x0($a1) +/* 4c1c4: 94d90000 */ lhu $t9,0x0($a2) +/* 4c1c8: 00406827 */ nor $t5,$v0,$zero +/* 4c1cc: 032d7021 */ addu $t6,$t9,$t5 +/* 4c1d0: a4ce0000 */ sh $t6,0x0($a2) +/* 4c1d4: 94af0000 */ lhu $t7,0x0($a1) +/* 4c1d8: 9562fff8 */ lhu $v0,-0x8($t3) +/* 4c1dc: 01e2c021 */ addu $t8,$t7,$v0 +/* 4c1e0: a4b80000 */ sh $t8,0x0($a1) +/* 4c1e4: 94d90000 */ lhu $t9,0x0($a2) +/* 4c1e8: 00406827 */ nor $t5,$v0,$zero +/* 4c1ec: 032d7021 */ addu $t6,$t9,$t5 +/* 4c1f0: 1464ffdb */ bne $v1,$a0,.L0004c160 +/* 4c1f4: a4ce0000 */ sh $t6,0x0($a2) +/* 4c1f8: 03e00008 */ jr $ra +/* 4c1fc: 00001025 */ or $v0,$zero,$zero +); + +GLOBAL_ASM( +glabel func0004c200 +/* 4c200: 27bdff60 */ addiu $sp,$sp,-160 +/* 4c204: afbf003c */ sw $ra,0x3c($sp) +/* 4c208: afb60038 */ sw $s6,0x38($sp) +/* 4c20c: afb50034 */ sw $s5,0x34($sp) +/* 4c210: afb40030 */ sw $s4,0x30($sp) +/* 4c214: afb3002c */ sw $s3,0x2c($sp) +/* 4c218: afb20028 */ sw $s2,0x28($sp) +/* 4c21c: afb10024 */ sw $s1,0x24($sp) +/* 4c220: afb00020 */ sw $s0,0x20($sp) +/* 4c224: 240effff */ addiu $t6,$zero,-1 +/* 4c228: 00809025 */ or $s2,$a0,$zero +/* 4c22c: 00c0a025 */ or $s4,$a2,$zero +/* 4c230: 00a0b025 */ or $s6,$a1,$zero +/* 4c234: 00009825 */ or $s3,$zero,$zero +/* 4c238: 0c012144 */ jal func00048510 +/* 4c23c: acce0000 */ sw $t6,0x0($a2) +/* 4c240: ae820004 */ sw $v0,0x4($s4) +/* 4c244: 8ed9000c */ lw $t9,0xc($s6) +/* 4c248: 8ed80008 */ lw $t8,0x8($s6) +/* 4c24c: 02402025 */ or $a0,$s2,$zero +/* 4c250: ae99000c */ sw $t9,0xc($s4) +/* 4c254: ae980008 */ sw $t8,0x8($s4) +/* 4c258: 8ec90014 */ lw $t1,0x14($s6) +/* 4c25c: 8ec80010 */ lw $t0,0x10($s6) +/* 4c260: ae890014 */ sw $t1,0x14($s4) +/* 4c264: ae880010 */ sw $t0,0x10($s4) +/* 4c268: 924f0065 */ lbu $t7,0x65($s2) +/* 4c26c: 51e00008 */ beqzl $t7,.L0004c290 +/* 4c270: 27b1007c */ addiu $s1,$sp,0x7c +/* 4c274: 0c013378 */ jal func0004cde0 +/* 4c278: 00002825 */ or $a1,$zero,$zero +/* 4c27c: 50400004 */ beqzl $v0,.L0004c290 +/* 4c280: 27b1007c */ addiu $s1,$sp,0x7c +/* 4c284: 100000a9 */ beqz $zero,.L0004c52c +/* 4c288: 8fbf003c */ lw $ra,0x3c($sp) +/* 4c28c: 27b1007c */ addiu $s1,$sp,0x7c +.L0004c290: +/* 4c290: 0220a825 */ or $s5,$s1,$zero +/* 4c294: 27b0009c */ addiu $s0,$sp,0x9c +/* 4c298: 02402025 */ or $a0,$s2,$zero +.L0004c29c: +/* 4c29c: 0c013378 */ jal func0004cde0 +/* 4c2a0: 326500ff */ andi $a1,$s3,0xff +/* 4c2a4: 10400003 */ beqz $v0,.L0004c2b4 +/* 4c2a8: 00003025 */ or $a2,$zero,$zero +/* 4c2ac: 1000009f */ beqz $zero,.L0004c52c +/* 4c2b0: 8fbf003c */ lw $ra,0x3c($sp) +.L0004c2b4: +/* 4c2b4: 8e440004 */ lw $a0,0x4($s2) +/* 4c2b8: 8e450008 */ lw $a1,0x8($s2) +/* 4c2bc: 0c012e18 */ jal func0004b860 +/* 4c2c0: 02a03825 */ or $a3,$s5,$zero +/* 4c2c4: 10400003 */ beqz $v0,.L0004c2d4 +/* 4c2c8: 366b0080 */ ori $t3,$s3,0x80 +/* 4c2cc: 10000097 */ beqz $zero,.L0004c52c +/* 4c2d0: 8fbf003c */ lw $ra,0x3c($sp) +.L0004c2d4: +/* 4c2d4: a3ab007c */ sb $t3,0x7c($sp) +/* 4c2d8: 27a2007d */ addiu $v0,$sp,0x7d +.L0004c2dc: +/* 4c2dc: 904c0000 */ lbu $t4,0x0($v0) +/* 4c2e0: 24420001 */ addiu $v0,$v0,0x1 +/* 4c2e4: 0050082b */ sltu $at,$v0,$s0 +/* 4c2e8: 01806827 */ nor $t5,$t4,$zero +/* 4c2ec: 1420fffb */ bnez $at,.L0004c2dc +/* 4c2f0: a04dffff */ sb $t5,-0x1($v0) +/* 4c2f4: 8e440004 */ lw $a0,0x4($s2) +/* 4c2f8: 8e450008 */ lw $a1,0x8($s2) +/* 4c2fc: afa00010 */ sw $zero,0x10($sp) +/* 4c300: 00003025 */ or $a2,$zero,$zero +/* 4c304: 0c012d84 */ jal func0004b610 +/* 4c308: 02a03825 */ or $a3,$s5,$zero +/* 4c30c: 10400003 */ beqz $v0,.L0004c31c +/* 4c310: 00003025 */ or $a2,$zero,$zero +/* 4c314: 10000085 */ beqz $zero,.L0004c52c +/* 4c318: 8fbf003c */ lw $ra,0x3c($sp) +.L0004c31c: +/* 4c31c: 8e440004 */ lw $a0,0x4($s2) +/* 4c320: 8e450008 */ lw $a1,0x8($s2) +/* 4c324: 0c012e18 */ jal func0004b860 +/* 4c328: 27a7005c */ addiu $a3,$sp,0x5c +/* 4c32c: 10400003 */ beqz $v0,.L0004c33c +/* 4c330: 27a3005c */ addiu $v1,$sp,0x5c +/* 4c334: 1000007d */ beqz $zero,.L0004c52c +/* 4c338: 8fbf003c */ lw $ra,0x3c($sp) +.L0004c33c: +/* 4c33c: 27a2007c */ addiu $v0,$sp,0x7c +.L0004c340: +/* 4c340: 906e0000 */ lbu $t6,0x0($v1) +/* 4c344: 90580000 */ lbu $t8,0x0($v0) +/* 4c348: 55d80006 */ bnel $t6,$t8,.L0004c364 +/* 4c34c: 27b9007c */ addiu $t9,$sp,0x7c +/* 4c350: 24630001 */ addiu $v1,$v1,0x1 +/* 4c354: 0071082b */ sltu $at,$v1,$s1 +/* 4c358: 1420fff9 */ bnez $at,.L0004c340 +/* 4c35c: 24420001 */ addiu $v0,$v0,0x1 +/* 4c360: 27b9007c */ addiu $t9,$sp,0x7c +.L0004c364: +/* 4c364: 14790018 */ bne $v1,$t9,.L0004c3c8 +/* 4c368: 02402025 */ or $a0,$s2,$zero +/* 4c36c: 5a600013 */ blezl $s3,.L0004c3bc +/* 4c370: 26730001 */ addiu $s3,$s3,0x1 +/* 4c374: 0c013378 */ jal func0004cde0 +/* 4c378: 00002825 */ or $a1,$zero,$zero +/* 4c37c: 10400003 */ beqz $v0,.L0004c38c +/* 4c380: 00003025 */ or $a2,$zero,$zero +/* 4c384: 10000069 */ beqz $zero,.L0004c52c +/* 4c388: 8fbf003c */ lw $ra,0x3c($sp) +.L0004c38c: +/* 4c38c: 8e440004 */ lw $a0,0x4($s2) +/* 4c390: 8e450008 */ lw $a1,0x8($s2) +/* 4c394: 0c012e18 */ jal func0004b860 +/* 4c398: 02a03825 */ or $a3,$s5,$zero +/* 4c39c: 10400003 */ beqz $v0,.L0004c3ac +/* 4c3a0: 93a8007c */ lbu $t0,0x7c($sp) +/* 4c3a4: 10000061 */ beqz $zero,.L0004c52c +/* 4c3a8: 8fbf003c */ lw $ra,0x3c($sp) +.L0004c3ac: +/* 4c3ac: 24010080 */ addiu $at,$zero,0x80 +/* 4c3b0: 55010006 */ bnel $t0,$at,.L0004c3cc +/* 4c3b4: 92490065 */ lbu $t1,0x65($s2) +/* 4c3b8: 26730001 */ addiu $s3,$s3,0x1 +.L0004c3bc: +/* 4c3bc: 2a61003e */ slti $at,$s3,0x3e +/* 4c3c0: 5420ffb6 */ bnezl $at,.L0004c29c +/* 4c3c4: 02402025 */ or $a0,$s2,$zero +.L0004c3c8: +/* 4c3c8: 92490065 */ lbu $t1,0x65($s2) +.L0004c3cc: +/* 4c3cc: 02402025 */ or $a0,$s2,$zero +/* 4c3d0: 11200007 */ beqz $t1,.L0004c3f0 +/* 4c3d4: 00000000 */ sll $zero,$zero,0x0 +/* 4c3d8: 0c013378 */ jal func0004cde0 +/* 4c3dc: 00002825 */ or $a1,$zero,$zero +/* 4c3e0: 10400003 */ beqz $v0,.L0004c3f0 +/* 4c3e4: 00000000 */ sll $zero,$zero,0x0 +/* 4c3e8: 10000050 */ beqz $zero,.L0004c52c +/* 4c3ec: 8fbf003c */ lw $ra,0x3c($sp) +.L0004c3f0: +/* 4c3f0: 1a600003 */ blez $s3,.L0004c400 +/* 4c3f4: 02802025 */ or $a0,$s4,$zero +/* 4c3f8: 10000002 */ beqz $zero,.L0004c404 +/* 4c3fc: 24020001 */ addiu $v0,$zero,0x1 +.L0004c400: +/* 4c400: 00001025 */ or $v0,$zero,$zero +.L0004c404: +/* 4c404: 96cf0018 */ lhu $t7,0x18($s6) +/* 4c408: a293001a */ sb $s3,0x1a($s4) +/* 4c40c: 2685001c */ addiu $a1,$s4,0x1c +/* 4c410: 31eafffe */ andi $t2,$t7,0xfffe +/* 4c414: 01425825 */ or $t3,$t2,$v0 +/* 4c418: a68b0018 */ sh $t3,0x18($s4) +/* 4c41c: 92cc001b */ lbu $t4,0x1b($s6) +/* 4c420: 2686001e */ addiu $a2,$s4,0x1e +/* 4c424: 0c013041 */ jal func0004c104 +/* 4c428: a28c001b */ sb $t4,0x1b($s4) +/* 4c42c: 240d0001 */ addiu $t5,$zero,0x1 +/* 4c430: 240e0003 */ addiu $t6,$zero,0x3 +/* 4c434: 24180004 */ addiu $t8,$zero,0x4 +/* 4c438: 24190006 */ addiu $t9,$zero,0x6 +/* 4c43c: a7ad0048 */ sh $t5,0x48($sp) +/* 4c440: a7ae004a */ sh $t6,0x4a($sp) +/* 4c444: a7b8004c */ sh $t8,0x4c($sp) +/* 4c448: a7b9004e */ sh $t9,0x4e($sp) +/* 4c44c: 27b00048 */ addiu $s0,$sp,0x48 +/* 4c450: 27b10050 */ addiu $s1,$sp,0x50 +/* 4c454: 8e440004 */ lw $a0,0x4($s2) +.L0004c458: +/* 4c458: 8e450008 */ lw $a1,0x8($s2) +/* 4c45c: 96060000 */ lhu $a2,0x0($s0) +/* 4c460: 24080001 */ addiu $t0,$zero,0x1 +/* 4c464: afa80010 */ sw $t0,0x10($sp) +/* 4c468: 0c012d84 */ jal func0004b610 +/* 4c46c: 02803825 */ or $a3,$s4,$zero +/* 4c470: 10400003 */ beqz $v0,.L0004c480 +/* 4c474: 26100002 */ addiu $s0,$s0,0x2 +/* 4c478: 1000002c */ beqz $zero,.L0004c52c +/* 4c47c: 8fbf003c */ lw $ra,0x3c($sp) +.L0004c480: +/* 4c480: 0211082b */ sltu $at,$s0,$s1 +/* 4c484: 5420fff4 */ bnezl $at,.L0004c458 +/* 4c488: 8e440004 */ lw $a0,0x4($s2) +/* 4c48c: 8e440004 */ lw $a0,0x4($s2) +/* 4c490: 8e450008 */ lw $a1,0x8($s2) +/* 4c494: 24060001 */ addiu $a2,$zero,0x1 +/* 4c498: 0c012e18 */ jal func0004b860 +/* 4c49c: 02a03825 */ or $a3,$s5,$zero +/* 4c4a0: 10400003 */ beqz $v0,.L0004c4b0 +/* 4c4a4: 02801825 */ or $v1,$s4,$zero +/* 4c4a8: 10000020 */ beqz $zero,.L0004c52c +/* 4c4ac: 8fbf003c */ lw $ra,0x3c($sp) +.L0004c4b0: +/* 4c4b0: 27a2007c */ addiu $v0,$sp,0x7c +/* 4c4b4: 27a4009c */ addiu $a0,$sp,0x9c +.L0004c4b8: +/* 4c4b8: 90490000 */ lbu $t1,0x0($v0) +/* 4c4bc: 906f0000 */ lbu $t7,0x0($v1) +/* 4c4c0: 512f0004 */ beql $t1,$t7,.L0004c4d4 +/* 4c4c4: 904a0001 */ lbu $t2,0x1($v0) +/* 4c4c8: 10000017 */ beqz $zero,.L0004c528 +/* 4c4cc: 2402000b */ addiu $v0,$zero,0xb +/* 4c4d0: 904a0001 */ lbu $t2,0x1($v0) +.L0004c4d4: +/* 4c4d4: 906b0001 */ lbu $t3,0x1($v1) +/* 4c4d8: 514b0004 */ beql $t2,$t3,.L0004c4ec +/* 4c4dc: 904c0002 */ lbu $t4,0x2($v0) +/* 4c4e0: 10000011 */ beqz $zero,.L0004c528 +/* 4c4e4: 2402000b */ addiu $v0,$zero,0xb +/* 4c4e8: 904c0002 */ lbu $t4,0x2($v0) +.L0004c4ec: +/* 4c4ec: 906d0002 */ lbu $t5,0x2($v1) +/* 4c4f0: 518d0004 */ beql $t4,$t5,.L0004c504 +/* 4c4f4: 904e0003 */ lbu $t6,0x3($v0) +/* 4c4f8: 1000000b */ beqz $zero,.L0004c528 +/* 4c4fc: 2402000b */ addiu $v0,$zero,0xb +/* 4c500: 904e0003 */ lbu $t6,0x3($v0) +.L0004c504: +/* 4c504: 90780003 */ lbu $t8,0x3($v1) +/* 4c508: 24420004 */ addiu $v0,$v0,0x4 +/* 4c50c: 11d80003 */ beq $t6,$t8,.L0004c51c +/* 4c510: 00000000 */ sll $zero,$zero,0x0 +/* 4c514: 10000004 */ beqz $zero,.L0004c528 +/* 4c518: 2402000b */ addiu $v0,$zero,0xb +.L0004c51c: +/* 4c51c: 1444ffe6 */ bne $v0,$a0,.L0004c4b8 +/* 4c520: 24630004 */ addiu $v1,$v1,0x4 +/* 4c524: 00001025 */ or $v0,$zero,$zero +.L0004c528: +/* 4c528: 8fbf003c */ lw $ra,0x3c($sp) +.L0004c52c: +/* 4c52c: 8fb00020 */ lw $s0,0x20($sp) +/* 4c530: 8fb10024 */ lw $s1,0x24($sp) +/* 4c534: 8fb20028 */ lw $s2,0x28($sp) +/* 4c538: 8fb3002c */ lw $s3,0x2c($sp) +/* 4c53c: 8fb40030 */ lw $s4,0x30($sp) +/* 4c540: 8fb50034 */ lw $s5,0x34($sp) +/* 4c544: 8fb60038 */ lw $s6,0x38($sp) +/* 4c548: 03e00008 */ jr $ra +/* 4c54c: 27bd00a0 */ addiu $sp,$sp,0xa0 +); + +GLOBAL_ASM( +glabel func0004c550 +/* 4c550: 27bdffa0 */ addiu $sp,$sp,-96 +/* 4c554: afbf003c */ sw $ra,0x3c($sp) +/* 4c558: afb60038 */ sw $s6,0x38($sp) +/* 4c55c: afb50034 */ sw $s5,0x34($sp) +/* 4c560: afb40030 */ sw $s4,0x30($sp) +/* 4c564: afb3002c */ sw $s3,0x2c($sp) +/* 4c568: afb20028 */ sw $s2,0x28($sp) +/* 4c56c: afb10024 */ sw $s1,0x24($sp) +/* 4c570: afb00020 */ sw $s0,0x20($sp) +/* 4c574: 908e0065 */ lbu $t6,0x65($a0) +/* 4c578: 00a09025 */ or $s2,$a1,$zero +/* 4c57c: 00809825 */ or $s3,$a0,$zero +/* 4c580: 51c00008 */ beqzl $t6,.L0004c5a4 +/* 4c584: 240f0001 */ addiu $t7,$zero,0x1 +/* 4c588: 0c013378 */ jal func0004cde0 +/* 4c58c: 00002825 */ or $a1,$zero,$zero +/* 4c590: 50400004 */ beqzl $v0,.L0004c5a4 +/* 4c594: 240f0001 */ addiu $t7,$zero,0x1 +/* 4c598: 1000003d */ beqz $zero,.L0004c690 +/* 4c59c: 8fbf003c */ lw $ra,0x3c($sp) +/* 4c5a0: 240f0001 */ addiu $t7,$zero,0x1 +.L0004c5a4: +/* 4c5a4: 24180003 */ addiu $t8,$zero,0x3 +/* 4c5a8: 24190004 */ addiu $t9,$zero,0x4 +/* 4c5ac: 24080006 */ addiu $t0,$zero,0x6 +/* 4c5b0: a7af0058 */ sh $t7,0x58($sp) +/* 4c5b4: a7b8005a */ sh $t8,0x5a($sp) +/* 4c5b8: a7b9005c */ sh $t9,0x5c($sp) +/* 4c5bc: a7a8005e */ sh $t0,0x5e($sp) +/* 4c5c0: 24110001 */ addiu $s1,$zero,0x1 +/* 4c5c4: 27b0005a */ addiu $s0,$sp,0x5a +/* 4c5c8: 27b60050 */ addiu $s6,$sp,0x50 +/* 4c5cc: 24150004 */ addiu $s5,$zero,0x4 +/* 4c5d0: 27b40052 */ addiu $s4,$sp,0x52 +.L0004c5d4: +/* 4c5d4: 8e640004 */ lw $a0,0x4($s3) +/* 4c5d8: 8e650008 */ lw $a1,0x8($s3) +/* 4c5dc: 96060000 */ lhu $a2,0x0($s0) +/* 4c5e0: 0c012e18 */ jal func0004b860 +/* 4c5e4: 02403825 */ or $a3,$s2,$zero +/* 4c5e8: 10400003 */ beqz $v0,.L0004c5f8 +/* 4c5ec: 02402025 */ or $a0,$s2,$zero +/* 4c5f0: 10000027 */ beqz $zero,.L0004c690 +/* 4c5f4: 8fbf003c */ lw $ra,0x3c($sp) +.L0004c5f8: +/* 4c5f8: 02802825 */ or $a1,$s4,$zero +/* 4c5fc: 0c013041 */ jal func0004c104 +/* 4c600: 02c03025 */ or $a2,$s6,$zero +/* 4c604: 97a90052 */ lhu $t1,0x52($sp) +/* 4c608: 964a001c */ lhu $t2,0x1c($s2) +/* 4c60c: 97ab0050 */ lhu $t3,0x50($sp) +/* 4c610: 552a0005 */ bnel $t1,$t2,.L0004c628 +/* 4c614: 26310001 */ addiu $s1,$s1,0x1 +/* 4c618: 964c001e */ lhu $t4,0x1e($s2) +/* 4c61c: 116c0004 */ beq $t3,$t4,.L0004c630 +/* 4c620: 00000000 */ sll $zero,$zero,0x0 +/* 4c624: 26310001 */ addiu $s1,$s1,0x1 +.L0004c628: +/* 4c628: 1635ffea */ bne $s1,$s5,.L0004c5d4 +/* 4c62c: 26100002 */ addiu $s0,$s0,0x2 +.L0004c630: +/* 4c630: 16350003 */ bne $s1,$s5,.L0004c640 +/* 4c634: 00008025 */ or $s0,$zero,$zero +/* 4c638: 10000014 */ beqz $zero,.L0004c68c +/* 4c63c: 2402000a */ addiu $v0,$zero,0xa +.L0004c640: +/* 4c640: 27b40058 */ addiu $s4,$sp,0x58 +.L0004c644: +/* 4c644: 1211000d */ beq $s0,$s1,.L0004c67c +/* 4c648: 00106840 */ sll $t5,$s0,0x1 +/* 4c64c: 028d7021 */ addu $t6,$s4,$t5 +/* 4c650: 95c60000 */ lhu $a2,0x0($t6) +/* 4c654: 8e640004 */ lw $a0,0x4($s3) +/* 4c658: 8e650008 */ lw $a1,0x8($s3) +/* 4c65c: 240f0001 */ addiu $t7,$zero,0x1 +/* 4c660: afaf0010 */ sw $t7,0x10($sp) +/* 4c664: 0c012d84 */ jal func0004b610 +/* 4c668: 02403825 */ or $a3,$s2,$zero +/* 4c66c: 50400004 */ beqzl $v0,.L0004c680 +/* 4c670: 26100001 */ addiu $s0,$s0,0x1 +/* 4c674: 10000006 */ beqz $zero,.L0004c690 +/* 4c678: 8fbf003c */ lw $ra,0x3c($sp) +.L0004c67c: +/* 4c67c: 26100001 */ addiu $s0,$s0,0x1 +.L0004c680: +/* 4c680: 1615fff0 */ bne $s0,$s5,.L0004c644 +/* 4c684: 00000000 */ sll $zero,$zero,0x0 +/* 4c688: 00001025 */ or $v0,$zero,$zero +.L0004c68c: +/* 4c68c: 8fbf003c */ lw $ra,0x3c($sp) +.L0004c690: +/* 4c690: 8fb00020 */ lw $s0,0x20($sp) +/* 4c694: 8fb10024 */ lw $s1,0x24($sp) +/* 4c698: 8fb20028 */ lw $s2,0x28($sp) +/* 4c69c: 8fb3002c */ lw $s3,0x2c($sp) +/* 4c6a0: 8fb40030 */ lw $s4,0x30($sp) +/* 4c6a4: 8fb50034 */ lw $s5,0x34($sp) +/* 4c6a8: 8fb60038 */ lw $s6,0x38($sp) +/* 4c6ac: 03e00008 */ jr $ra +/* 4c6b0: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0004c6b4 +/* 4c6b4: 27bdff90 */ addiu $sp,$sp,-112 +/* 4c6b8: afbf001c */ sw $ra,0x1c($sp) +/* 4c6bc: afb10018 */ sw $s1,0x18($sp) +/* 4c6c0: afb00014 */ sw $s0,0x14($sp) +/* 4c6c4: 908e0065 */ lbu $t6,0x65($a0) +/* 4c6c8: 00808025 */ or $s0,$a0,$zero +/* 4c6cc: 51c00008 */ beqzl $t6,.L0004c6f0 +/* 4c6d0: 8e040004 */ lw $a0,0x4($s0) +/* 4c6d4: 0c013378 */ jal func0004cde0 +/* 4c6d8: 00002825 */ or $a1,$zero,$zero +/* 4c6dc: 50400004 */ beqzl $v0,.L0004c6f0 +/* 4c6e0: 8e040004 */ lw $a0,0x4($s0) +/* 4c6e4: 1000005a */ beqz $zero,.L0004c850 +/* 4c6e8: 8fbf001c */ lw $ra,0x1c($sp) +/* 4c6ec: 8e040004 */ lw $a0,0x4($s0) +.L0004c6f0: +/* 4c6f0: 8e050008 */ lw $a1,0x8($s0) +/* 4c6f4: 24060001 */ addiu $a2,$zero,0x1 +/* 4c6f8: 0c012e18 */ jal func0004b860 +/* 4c6fc: 27a7004c */ addiu $a3,$sp,0x4c +/* 4c700: 10400003 */ beqz $v0,.L0004c710 +/* 4c704: 27a4004c */ addiu $a0,$sp,0x4c +/* 4c708: 10000051 */ beqz $zero,.L0004c850 +/* 4c70c: 8fbf001c */ lw $ra,0x1c($sp) +.L0004c710: +/* 4c710: 27a5006e */ addiu $a1,$sp,0x6e +/* 4c714: 0c013041 */ jal func0004c104 +/* 4c718: 27a6006c */ addiu $a2,$sp,0x6c +/* 4c71c: 97af006e */ lhu $t7,0x6e($sp) +/* 4c720: 97b80068 */ lhu $t8,0x68($sp) +/* 4c724: 27a5004c */ addiu $a1,$sp,0x4c +/* 4c728: 00a08825 */ or $s1,$a1,$zero +/* 4c72c: 15f80004 */ bne $t7,$t8,.L0004c740 +/* 4c730: 97b9006c */ lhu $t9,0x6c($sp) +/* 4c734: 97a9006a */ lhu $t1,0x6a($sp) +/* 4c738: 53290015 */ beql $t9,$t1,.L0004c790 +/* 4c73c: 962a0018 */ lhu $t2,0x18($s1) +.L0004c740: +/* 4c740: 0c013154 */ jal func0004c550 +/* 4c744: 02002025 */ or $a0,$s0,$zero +/* 4c748: 2401000a */ addiu $at,$zero,0xa +/* 4c74c: 1441000b */ bne $v0,$at,.L0004c77c +/* 4c750: 00401825 */ or $v1,$v0,$zero +/* 4c754: 02002025 */ or $a0,$s0,$zero +/* 4c758: 27a5004c */ addiu $a1,$sp,0x4c +/* 4c75c: 0c013080 */ jal func0004c200 +/* 4c760: 27a60028 */ addiu $a2,$sp,0x28 +/* 4c764: 10400003 */ beqz $v0,.L0004c774 +/* 4c768: 00000000 */ sll $zero,$zero,0x0 +/* 4c76c: 10000038 */ beqz $zero,.L0004c850 +/* 4c770: 8fbf001c */ lw $ra,0x1c($sp) +.L0004c774: +/* 4c774: 10000005 */ beqz $zero,.L0004c78c +/* 4c778: 27b10028 */ addiu $s1,$sp,0x28 +.L0004c77c: +/* 4c77c: 50400004 */ beqzl $v0,.L0004c790 +/* 4c780: 962a0018 */ lhu $t2,0x18($s1) +/* 4c784: 10000031 */ beqz $zero,.L0004c84c +/* 4c788: 00601025 */ or $v0,$v1,$zero +.L0004c78c: +/* 4c78c: 962a0018 */ lhu $t2,0x18($s1) +.L0004c790: +/* 4c790: 02002025 */ or $a0,$s0,$zero +/* 4c794: 02202825 */ or $a1,$s1,$zero +/* 4c798: 314b0001 */ andi $t3,$t2,0x1 +/* 4c79c: 5560000d */ bnezl $t3,.L0004c7d4 +/* 4c7a0: 02202025 */ or $a0,$s1,$zero +/* 4c7a4: 0c013080 */ jal func0004c200 +/* 4c7a8: 27a60028 */ addiu $a2,$sp,0x28 +/* 4c7ac: 10400003 */ beqz $v0,.L0004c7bc +/* 4c7b0: 97ac0040 */ lhu $t4,0x40($sp) +/* 4c7b4: 10000026 */ beqz $zero,.L0004c850 +/* 4c7b8: 8fbf001c */ lw $ra,0x1c($sp) +.L0004c7bc: +/* 4c7bc: 318d0001 */ andi $t5,$t4,0x1 +/* 4c7c0: 15a00003 */ bnez $t5,.L0004c7d0 +/* 4c7c4: 27b10028 */ addiu $s1,$sp,0x28 +/* 4c7c8: 10000020 */ beqz $zero,.L0004c84c +/* 4c7cc: 2402000b */ addiu $v0,$zero,0xb +.L0004c7d0: +/* 4c7d0: 02202025 */ or $a0,$s1,$zero +.L0004c7d4: +/* 4c7d4: 2605000c */ addiu $a1,$s0,0xc +/* 4c7d8: 0c012c5c */ jal func0004b170 +/* 4c7dc: 24060020 */ addiu $a2,$zero,0x20 +/* 4c7e0: 922e001b */ lbu $t6,0x1b($s1) +/* 4c7e4: 24090010 */ addiu $t1,$zero,0x10 +/* 4c7e8: 240a0008 */ addiu $t2,$zero,0x8 +/* 4c7ec: ae0e004c */ sw $t6,0x4c($s0) +/* 4c7f0: 922f001a */ lbu $t7,0x1a($s1) +/* 4c7f4: ae090050 */ sw $t1,0x50($s0) +/* 4c7f8: ae0a0054 */ sw $t2,0x54($s0) +/* 4c7fc: 31e200ff */ andi $v0,$t7,0xff +/* 4c800: 000218c0 */ sll $v1,$v0,0x3 +/* 4c804: 0002c040 */ sll $t8,$v0,0x1 +/* 4c808: 24680008 */ addiu $t0,$v1,0x8 +/* 4c80c: 27190003 */ addiu $t9,$t8,0x3 +/* 4c810: 01035821 */ addu $t3,$t0,$v1 +/* 4c814: ae190060 */ sw $t9,0x60($s0) +/* 4c818: ae080058 */ sw $t0,0x58($s0) +/* 4c81c: ae0b005c */ sw $t3,0x5c($s0) +/* 4c820: 8e040004 */ lw $a0,0x4($s0) +/* 4c824: 8e050008 */ lw $a1,0x8($s0) +/* 4c828: 24060007 */ addiu $a2,$zero,0x7 +/* 4c82c: 2607002c */ addiu $a3,$s0,0x2c +/* 4c830: 0c012e18 */ jal func0004b860 +/* 4c834: a20f0064 */ sb $t7,0x64($s0) +/* 4c838: 50400004 */ beqzl $v0,.L0004c84c +/* 4c83c: 00001025 */ or $v0,$zero,$zero +/* 4c840: 10000003 */ beqz $zero,.L0004c850 +/* 4c844: 8fbf001c */ lw $ra,0x1c($sp) +/* 4c848: 00001025 */ or $v0,$zero,$zero +.L0004c84c: +/* 4c84c: 8fbf001c */ lw $ra,0x1c($sp) +.L0004c850: +/* 4c850: 8fb00014 */ lw $s0,0x14($sp) +/* 4c854: 8fb10018 */ lw $s1,0x18($sp) +/* 4c858: 03e00008 */ jr $ra +/* 4c85c: 27bd0070 */ addiu $sp,$sp,0x70 +); + +GLOBAL_ASM( +glabel func0004c860 +/* 4c860: 27bdffb8 */ addiu $sp,$sp,-72 +/* 4c864: afbf001c */ sw $ra,0x1c($sp) +/* 4c868: afb00018 */ sw $s0,0x18($sp) +/* 4c86c: 908e0065 */ lbu $t6,0x65($a0) +/* 4c870: 00808025 */ or $s0,$a0,$zero +/* 4c874: 51c0000f */ beqzl $t6,.L0004c8b4 +/* 4c878: 8e040004 */ lw $a0,0x4($s0) +/* 4c87c: 0c013378 */ jal func0004cde0 +/* 4c880: 00002825 */ or $a1,$zero,$zero +/* 4c884: 24010002 */ addiu $at,$zero,0x2 +/* 4c888: 14410005 */ bne $v0,$at,.L0004c8a0 +/* 4c88c: 00401825 */ or $v1,$v0,$zero +/* 4c890: 02002025 */ or $a0,$s0,$zero +/* 4c894: 0c013378 */ jal func0004cde0 +/* 4c898: 00002825 */ or $a1,$zero,$zero +/* 4c89c: 00401825 */ or $v1,$v0,$zero +.L0004c8a0: +/* 4c8a0: 50400004 */ beqzl $v0,.L0004c8b4 +/* 4c8a4: 8e040004 */ lw $a0,0x4($s0) +/* 4c8a8: 1000001d */ beqz $zero,.L0004c920 +/* 4c8ac: 00601025 */ or $v0,$v1,$zero +/* 4c8b0: 8e040004 */ lw $a0,0x4($s0) +.L0004c8b4: +/* 4c8b4: 8e050008 */ lw $a1,0x8($s0) +/* 4c8b8: 24060001 */ addiu $a2,$zero,0x1 +/* 4c8bc: 0c012e18 */ jal func0004b860 +/* 4c8c0: 27a70028 */ addiu $a3,$sp,0x28 +/* 4c8c4: 1040000d */ beqz $v0,.L0004c8fc +/* 4c8c8: 24010002 */ addiu $at,$zero,0x2 +/* 4c8cc: 10410003 */ beq $v0,$at,.L0004c8dc +/* 4c8d0: 24060001 */ addiu $a2,$zero,0x1 +/* 4c8d4: 10000013 */ beqz $zero,.L0004c924 +/* 4c8d8: 8fbf001c */ lw $ra,0x1c($sp) +.L0004c8dc: +/* 4c8dc: 8e040004 */ lw $a0,0x4($s0) +/* 4c8e0: 8e050008 */ lw $a1,0x8($s0) +/* 4c8e4: 0c012e18 */ jal func0004b860 +/* 4c8e8: 27a70028 */ addiu $a3,$sp,0x28 +/* 4c8ec: 50400004 */ beqzl $v0,.L0004c900 +/* 4c8f0: 2604000c */ addiu $a0,$s0,0xc +/* 4c8f4: 1000000b */ beqz $zero,.L0004c924 +/* 4c8f8: 8fbf001c */ lw $ra,0x1c($sp) +.L0004c8fc: +/* 4c8fc: 2604000c */ addiu $a0,$s0,0xc +.L0004c900: +/* 4c900: 27a50028 */ addiu $a1,$sp,0x28 +/* 4c904: 0c013824 */ jal func0004e090 +/* 4c908: 24060020 */ addiu $a2,$zero,0x20 +/* 4c90c: 50400004 */ beqzl $v0,.L0004c920 +/* 4c910: 00001025 */ or $v0,$zero,$zero +/* 4c914: 10000002 */ beqz $zero,.L0004c920 +/* 4c918: 24020002 */ addiu $v0,$zero,0x2 +/* 4c91c: 00001025 */ or $v0,$zero,$zero +.L0004c920: +/* 4c920: 8fbf001c */ lw $ra,0x1c($sp) +.L0004c924: +/* 4c924: 8fb00018 */ lw $s0,0x18($sp) +/* 4c928: 27bd0048 */ addiu $sp,$sp,0x48 +/* 4c92c: 03e00008 */ jr $ra +/* 4c930: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004c934 +/* 4c934: 27bdffa8 */ addiu $sp,$sp,-88 +/* 4c938: afb40030 */ sw $s4,0x30($sp) +/* 4c93c: 30d400ff */ andi $s4,$a2,0xff +/* 4c940: afb20028 */ sw $s2,0x28($sp) +/* 4c944: 00809025 */ or $s2,$a0,$zero +/* 4c948: afbf0034 */ sw $ra,0x34($sp) +/* 4c94c: afb3002c */ sw $s3,0x2c($sp) +/* 4c950: afb10024 */ sw $s1,0x24($sp) +/* 4c954: afb00020 */ sw $s0,0x20($sp) +/* 4c958: afa5005c */ sw $a1,0x5c($sp) +/* 4c95c: afa60060 */ sw $a2,0x60($sp) +/* 4c960: 16800011 */ bnez $s4,.L0004c9a8 +/* 4c964: afa70064 */ sw $a3,0x64($sp) +/* 4c968: 3c0f8006 */ lui $t7,0x8006 +/* 4c96c: 91ef0984 */ lbu $t7,0x984($t7) +/* 4c970: 93b80067 */ lbu $t8,0x67($sp) +/* 4c974: 3c198006 */ lui $t9,0x8006 +/* 4c978: 55f8000c */ bnel $t7,$t8,.L0004c9ac +/* 4c97c: 92490065 */ lbu $t1,0x65($s2) +/* 4c980: 8f390980 */ lw $t9,0x980($t9) +/* 4c984: 8c880008 */ lw $t0,0x8($a0) +/* 4c988: 3c04800a */ lui $a0,0x800a +/* 4c98c: 2484c870 */ addiu $a0,$a0,-14224 +/* 4c990: 57280006 */ bnel $t9,$t0,.L0004c9ac +/* 4c994: 92490065 */ lbu $t1,0x65($s2) +/* 4c998: 0c012c5c */ jal func0004b170 +/* 4c99c: 24060100 */ addiu $a2,$zero,0x100 +/* 4c9a0: 10000091 */ beqz $zero,.L0004cbe8 +/* 4c9a4: 00001025 */ or $v0,$zero,$zero +.L0004c9a8: +/* 4c9a8: 92490065 */ lbu $t1,0x65($s2) +.L0004c9ac: +/* 4c9ac: 02402025 */ or $a0,$s2,$zero +/* 4c9b0: 51200008 */ beqzl $t1,.L0004c9d4 +/* 4c9b4: 93a30067 */ lbu $v1,0x67($sp) +/* 4c9b8: 0c013378 */ jal func0004cde0 +/* 4c9bc: 00002825 */ or $a1,$zero,$zero +/* 4c9c0: 50400004 */ beqzl $v0,.L0004c9d4 +/* 4c9c4: 93a30067 */ lbu $v1,0x67($sp) +/* 4c9c8: 10000088 */ beqz $zero,.L0004cbec +/* 4c9cc: 8fbf0034 */ lw $ra,0x34($sp) +/* 4c9d0: 93a30067 */ lbu $v1,0x67($sp) +.L0004c9d4: +/* 4c9d4: 24020001 */ addiu $v0,$zero,0x1 +/* 4c9d8: 240a0001 */ addiu $t2,$zero,0x1 +/* 4c9dc: 58600004 */ blezl $v1,.L0004c9f0 +/* 4c9e0: 8e4b0060 */ lw $t3,0x60($s2) +/* 4c9e4: 10000003 */ beqz $zero,.L0004c9f4 +/* 4c9e8: afaa0048 */ sw $t2,0x48($sp) +/* 4c9ec: 8e4b0060 */ lw $t3,0x60($s2) +.L0004c9f0: +/* 4c9f0: afab0048 */ sw $t3,0x48($sp) +.L0004c9f4: +/* 4c9f4: 1454000c */ bne $v0,$s4,.L0004ca28 +/* 4c9f8: 8fad0048 */ lw $t5,0x48($sp) +/* 4c9fc: 8fac005c */ lw $t4,0x5c($sp) +/* 4ca00: 000d2823 */ negu $a1,$t5 +/* 4ca04: 00057840 */ sll $t7,$a1,0x1 +/* 4ca08: 000d7040 */ sll $t6,$t5,0x1 +/* 4ca0c: 25e50100 */ addiu $a1,$t7,0x100 +/* 4ca10: afa3003c */ sw $v1,0x3c($sp) +/* 4ca14: 0c013024 */ jal func0004c090 +/* 4ca18: 018e2021 */ addu $a0,$t4,$t6 +/* 4ca1c: 8fb8005c */ lw $t8,0x5c($sp) +/* 4ca20: 8fa3003c */ lw $v1,0x3c($sp) +/* 4ca24: a3020001 */ sb $v0,0x1($t8) +.L0004ca28: +/* 4ca28: 00008025 */ or $s0,$zero,$zero +/* 4ca2c: 8fb1005c */ lw $s1,0x5c($sp) +/* 4ca30: 000398c0 */ sll $s3,$v1,0x3 +.L0004ca34: +/* 4ca34: 24020001 */ addiu $v0,$zero,0x1 +/* 4ca38: 14540016 */ bne $v0,$s4,.L0004ca94 +/* 4ca3c: 8e450008 */ lw $a1,0x8($s2) +/* 4ca40: 8e590054 */ lw $t9,0x54($s2) +/* 4ca44: 8e440004 */ lw $a0,0x4($s2) +/* 4ca48: afa00010 */ sw $zero,0x10($sp) +/* 4ca4c: 03334021 */ addu $t0,$t9,$s3 +/* 4ca50: 01103021 */ addu $a2,$t0,$s0 +/* 4ca54: 30c9ffff */ andi $t1,$a2,0xffff +/* 4ca58: 01203025 */ or $a2,$t1,$zero +/* 4ca5c: 0c012d84 */ jal func0004b610 +/* 4ca60: 02203825 */ or $a3,$s1,$zero +/* 4ca64: 8e4a0058 */ lw $t2,0x58($s2) +/* 4ca68: 8e440004 */ lw $a0,0x4($s2) +/* 4ca6c: 8e450008 */ lw $a1,0x8($s2) +/* 4ca70: 01535821 */ addu $t3,$t2,$s3 +/* 4ca74: 01703021 */ addu $a2,$t3,$s0 +/* 4ca78: 30ccffff */ andi $t4,$a2,0xffff +/* 4ca7c: 01803025 */ or $a2,$t4,$zero +/* 4ca80: afa00010 */ sw $zero,0x10($sp) +/* 4ca84: 0c012d84 */ jal func0004b610 +/* 4ca88: 02203825 */ or $a3,$s1,$zero +/* 4ca8c: 1000000a */ beqz $zero,.L0004cab8 +/* 4ca90: 00401825 */ or $v1,$v0,$zero +.L0004ca94: +/* 4ca94: 8e4e0054 */ lw $t6,0x54($s2) +/* 4ca98: 8e440004 */ lw $a0,0x4($s2) +/* 4ca9c: 02203825 */ or $a3,$s1,$zero +/* 4caa0: 01d36821 */ addu $t5,$t6,$s3 +/* 4caa4: 01b03021 */ addu $a2,$t5,$s0 +/* 4caa8: 30cfffff */ andi $t7,$a2,0xffff +/* 4caac: 0c012e18 */ jal func0004b860 +/* 4cab0: 01e03025 */ or $a2,$t7,$zero +/* 4cab4: 00401825 */ or $v1,$v0,$zero +.L0004cab8: +/* 4cab8: 10400003 */ beqz $v0,.L0004cac8 +/* 4cabc: 26100001 */ addiu $s0,$s0,0x1 +/* 4cac0: 10000049 */ beqz $zero,.L0004cbe8 +/* 4cac4: 00601025 */ or $v0,$v1,$zero +.L0004cac8: +/* 4cac8: 2a010008 */ slti $at,$s0,0x8 +/* 4cacc: 1420ffd9 */ bnez $at,.L0004ca34 +/* 4cad0: 26310020 */ addiu $s1,$s1,0x20 +/* 4cad4: 16800038 */ bnez $s4,.L0004cbb8 +/* 4cad8: 8fb90048 */ lw $t9,0x48($sp) +/* 4cadc: 8fb8005c */ lw $t8,0x5c($sp) +/* 4cae0: 00192823 */ negu $a1,$t9 +/* 4cae4: 00054840 */ sll $t1,$a1,0x1 +/* 4cae8: 00194040 */ sll $t0,$t9,0x1 +/* 4caec: 25250100 */ addiu $a1,$t1,0x100 +/* 4caf0: 0308a021 */ addu $s4,$t8,$t0 +/* 4caf4: 02802025 */ or $a0,$s4,$zero +/* 4caf8: 0c013024 */ jal func0004c090 +/* 4cafc: afa5003c */ sw $a1,0x3c($sp) +/* 4cb00: 8fab005c */ lw $t3,0x5c($sp) +/* 4cb04: 304a00ff */ andi $t2,$v0,0xff +/* 4cb08: 00008025 */ or $s0,$zero,$zero +/* 4cb0c: 916c0001 */ lbu $t4,0x1($t3) +/* 4cb10: 01608825 */ or $s1,$t3,$zero +/* 4cb14: 514c0029 */ beql $t2,$t4,.L0004cbbc +/* 4cb18: 93ab0067 */ lbu $t3,0x67($sp) +.L0004cb1c: +/* 4cb1c: 8e4e0058 */ lw $t6,0x58($s2) +/* 4cb20: 8e440004 */ lw $a0,0x4($s2) +/* 4cb24: 8e450008 */ lw $a1,0x8($s2) +/* 4cb28: 01d36821 */ addu $t5,$t6,$s3 +/* 4cb2c: 01b03021 */ addu $a2,$t5,$s0 +/* 4cb30: 30cfffff */ andi $t7,$a2,0xffff +/* 4cb34: 01e03025 */ or $a2,$t7,$zero +/* 4cb38: 0c012e18 */ jal func0004b860 +/* 4cb3c: 02203825 */ or $a3,$s1,$zero +/* 4cb40: 26100001 */ addiu $s0,$s0,0x1 +/* 4cb44: 2a010008 */ slti $at,$s0,0x8 +/* 4cb48: 1420fff4 */ bnez $at,.L0004cb1c +/* 4cb4c: 26310020 */ addiu $s1,$s1,0x20 +/* 4cb50: 02802025 */ or $a0,$s4,$zero +/* 4cb54: 0c013024 */ jal func0004c090 +/* 4cb58: 8fa5003c */ lw $a1,0x3c($sp) +/* 4cb5c: 8fa8005c */ lw $t0,0x5c($sp) +/* 4cb60: 305800ff */ andi $t8,$v0,0xff +/* 4cb64: 00008025 */ or $s0,$zero,$zero +/* 4cb68: 91190001 */ lbu $t9,0x1($t0) +/* 4cb6c: 8fb1005c */ lw $s1,0x5c($sp) +/* 4cb70: 13190003 */ beq $t8,$t9,.L0004cb80 +/* 4cb74: 00000000 */ sll $zero,$zero,0x0 +/* 4cb78: 1000001b */ beqz $zero,.L0004cbe8 +/* 4cb7c: 24020003 */ addiu $v0,$zero,0x3 +.L0004cb80: +/* 4cb80: 8e490054 */ lw $t1,0x54($s2) +/* 4cb84: 8e440004 */ lw $a0,0x4($s2) +/* 4cb88: 8e450008 */ lw $a1,0x8($s2) +/* 4cb8c: 01335021 */ addu $t2,$t1,$s3 +/* 4cb90: 01503021 */ addu $a2,$t2,$s0 +/* 4cb94: 30ccffff */ andi $t4,$a2,0xffff +/* 4cb98: 01803025 */ or $a2,$t4,$zero +/* 4cb9c: afa00010 */ sw $zero,0x10($sp) +/* 4cba0: 0c012d84 */ jal func0004b610 +/* 4cba4: 02203825 */ or $a3,$s1,$zero +/* 4cba8: 26100001 */ addiu $s0,$s0,0x1 +/* 4cbac: 24010008 */ addiu $at,$zero,0x8 +/* 4cbb0: 1601fff3 */ bne $s0,$at,.L0004cb80 +/* 4cbb4: 26310020 */ addiu $s1,$s1,0x20 +.L0004cbb8: +/* 4cbb8: 93ab0067 */ lbu $t3,0x67($sp) +.L0004cbbc: +/* 4cbbc: 3c018006 */ lui $at,0x8006 +/* 4cbc0: 3c05800a */ lui $a1,0x800a +/* 4cbc4: 24a5c870 */ addiu $a1,$a1,-14224 +/* 4cbc8: 8fa4005c */ lw $a0,0x5c($sp) +/* 4cbcc: 24060100 */ addiu $a2,$zero,0x100 +/* 4cbd0: 0c012c5c */ jal func0004b170 +/* 4cbd4: a02b0984 */ sb $t3,0x984($at) +/* 4cbd8: 8e4e0008 */ lw $t6,0x8($s2) +/* 4cbdc: 3c018006 */ lui $at,0x8006 +/* 4cbe0: 00001025 */ or $v0,$zero,$zero +/* 4cbe4: ac2e0980 */ sw $t6,0x980($at) +.L0004cbe8: +/* 4cbe8: 8fbf0034 */ lw $ra,0x34($sp) +.L0004cbec: +/* 4cbec: 8fb00020 */ lw $s0,0x20($sp) +/* 4cbf0: 8fb10024 */ lw $s1,0x24($sp) +/* 4cbf4: 8fb20028 */ lw $s2,0x28($sp) +/* 4cbf8: 8fb3002c */ lw $s3,0x2c($sp) +/* 4cbfc: 8fb40030 */ lw $s4,0x30($sp) +/* 4cc00: 03e00008 */ jr $ra +/* 4cc04: 27bd0058 */ addiu $sp,$sp,0x58 +/* 4cc08: 00000000 */ sll $zero,$zero,0x0 +/* 4cc0c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004cc10 +/* 4cc10: 27bdff88 */ addiu $sp,$sp,-120 +/* 4cc14: afbf003c */ sw $ra,0x3c($sp) +/* 4cc18: afbe0038 */ sw $s8,0x38($sp) +/* 4cc1c: afb70034 */ sw $s7,0x34($sp) +/* 4cc20: afb60030 */ sw $s6,0x30($sp) +/* 4cc24: afb5002c */ sw $s5,0x2c($sp) +/* 4cc28: afb40028 */ sw $s4,0x28($sp) +/* 4cc2c: afb30024 */ sw $s3,0x24($sp) +/* 4cc30: afb20020 */ sw $s2,0x20($sp) +/* 4cc34: afb1001c */ sw $s1,0x1c($sp) +/* 4cc38: afb00018 */ sw $s0,0x18($sp) +/* 4cc3c: afa5007c */ sw $a1,0x7c($sp) +/* 4cc40: 8c8e0000 */ lw $t6,0x0($a0) +/* 4cc44: 00809025 */ or $s2,$a0,$zero +/* 4cc48: 00e0a825 */ or $s5,$a3,$zero +/* 4cc4c: 31cf0001 */ andi $t7,$t6,0x1 +/* 4cc50: 30b7ffff */ andi $s7,$a1,0xffff +/* 4cc54: 15e00003 */ bnez $t7,.L0004cc64 +/* 4cc58: 00c0f025 */ or $s8,$a2,$zero +/* 4cc5c: 10000051 */ beqz $zero,.L0004cda4 +/* 4cc60: 24020005 */ addiu $v0,$zero,0x5 +.L0004cc64: +/* 4cc64: 0c013218 */ jal func0004c860 +/* 4cc68: 02402025 */ or $a0,$s2,$zero +/* 4cc6c: 50400004 */ beqzl $v0,.L0004cc80 +/* 4cc70: 8e580050 */ lw $t8,0x50($s2) +/* 4cc74: 1000004c */ beqz $zero,.L0004cda8 +/* 4cc78: 8fbf003c */ lw $ra,0x3c($sp) +/* 4cc7c: 8e580050 */ lw $t8,0x50($s2) +.L0004cc80: +/* 4cc80: 00009825 */ or $s3,$zero,$zero +/* 4cc84: 27b60050 */ addiu $s6,$sp,0x50 +/* 4cc88: 1b000042 */ blez $t8,.L0004cd94 +/* 4cc8c: 8fb40088 */ lw $s4,0x88($sp) +/* 4cc90: 27b10060 */ addiu $s1,$sp,0x60 +/* 4cc94: 27b00054 */ addiu $s0,$sp,0x54 +/* 4cc98: 8e59005c */ lw $t9,0x5c($s2) +.L0004cc9c: +/* 4cc9c: 8e440004 */ lw $a0,0x4($s2) +/* 4cca0: 8e450008 */ lw $a1,0x8($s2) +/* 4cca4: 03333021 */ addu $a2,$t9,$s3 +/* 4cca8: 30c8ffff */ andi $t0,$a2,0xffff +/* 4ccac: 01003025 */ or $a2,$t0,$zero +/* 4ccb0: 0c012e18 */ jal func0004b860 +/* 4ccb4: 02c03825 */ or $a3,$s6,$zero +/* 4ccb8: 50400004 */ beqzl $v0,.L0004cccc +/* 4ccbc: 8e440004 */ lw $a0,0x4($s2) +/* 4ccc0: 10000039 */ beqz $zero,.L0004cda8 +/* 4ccc4: 8fbf003c */ lw $ra,0x3c($sp) +/* 4ccc8: 8e440004 */ lw $a0,0x4($s2) +.L0004cccc: +/* 4cccc: 0c012ea4 */ jal func0004ba90 +/* 4ccd0: 8e450008 */ lw $a1,0x8($s2) +/* 4ccd4: 10400003 */ beqz $v0,.L0004cce4 +/* 4ccd8: 00403025 */ or $a2,$v0,$zero +/* 4ccdc: 10000032 */ beqz $zero,.L0004cda8 +/* 4cce0: 8fbf003c */ lw $ra,0x3c($sp) +.L0004cce4: +/* 4cce4: 97a90054 */ lhu $t1,0x54($sp) +/* 4cce8: 8faa0050 */ lw $t2,0x50($sp) +/* 4ccec: 56e90025 */ bnel $s7,$t1,.L0004cd84 +/* 4ccf0: 8e580050 */ lw $t8,0x50($s2) +/* 4ccf4: 555e0023 */ bnel $t2,$s8,.L0004cd84 +/* 4ccf8: 8e580050 */ lw $t8,0x50($s2) +/* 4ccfc: 12a0000c */ beqz $s5,.L0004cd30 +/* 4cd00: 00002025 */ or $a0,$zero,$zero +/* 4cd04: 27a20050 */ addiu $v0,$sp,0x50 +/* 4cd08: 02a01825 */ or $v1,$s5,$zero +.L0004cd0c: +/* 4cd0c: 904b0010 */ lbu $t3,0x10($v0) +/* 4cd10: 906c0000 */ lbu $t4,0x0($v1) +/* 4cd14: 24420001 */ addiu $v0,$v0,0x1 +/* 4cd18: 116c0003 */ beq $t3,$t4,.L0004cd28 +/* 4cd1c: 00000000 */ sll $zero,$zero,0x0 +/* 4cd20: 10000003 */ beqz $zero,.L0004cd30 +/* 4cd24: 24040001 */ addiu $a0,$zero,0x1 +.L0004cd28: +/* 4cd28: 1451fff8 */ bne $v0,$s1,.L0004cd0c +/* 4cd2c: 24630001 */ addiu $v1,$v1,0x1 +.L0004cd30: +/* 4cd30: 1280000d */ beqz $s4,.L0004cd68 +/* 4cd34: 00000000 */ sll $zero,$zero,0x0 +/* 4cd38: 1480000b */ bnez $a0,.L0004cd68 +/* 4cd3c: 27a20050 */ addiu $v0,$sp,0x50 +/* 4cd40: 02801825 */ or $v1,$s4,$zero +.L0004cd44: +/* 4cd44: 904d000c */ lbu $t5,0xc($v0) +/* 4cd48: 906e0000 */ lbu $t6,0x0($v1) +/* 4cd4c: 24420001 */ addiu $v0,$v0,0x1 +/* 4cd50: 11ae0003 */ beq $t5,$t6,.L0004cd60 +/* 4cd54: 00000000 */ sll $zero,$zero,0x0 +/* 4cd58: 10000003 */ beqz $zero,.L0004cd68 +/* 4cd5c: 24040001 */ addiu $a0,$zero,0x1 +.L0004cd60: +/* 4cd60: 1450fff8 */ bne $v0,$s0,.L0004cd44 +/* 4cd64: 24630001 */ addiu $v1,$v1,0x1 +.L0004cd68: +/* 4cd68: 54800006 */ bnezl $a0,.L0004cd84 +/* 4cd6c: 8e580050 */ lw $t8,0x50($s2) +/* 4cd70: 8faf008c */ lw $t7,0x8c($sp) +/* 4cd74: 00c01025 */ or $v0,$a2,$zero +/* 4cd78: 1000000a */ beqz $zero,.L0004cda4 +/* 4cd7c: adf30000 */ sw $s3,0x0($t7) +/* 4cd80: 8e580050 */ lw $t8,0x50($s2) +.L0004cd84: +/* 4cd84: 26730001 */ addiu $s3,$s3,0x1 +/* 4cd88: 0278082a */ slt $at,$s3,$t8 +/* 4cd8c: 5420ffc3 */ bnezl $at,.L0004cc9c +/* 4cd90: 8e59005c */ lw $t9,0x5c($s2) +.L0004cd94: +/* 4cd94: 8fa8008c */ lw $t0,0x8c($sp) +/* 4cd98: 2419ffff */ addiu $t9,$zero,-1 +/* 4cd9c: 24020005 */ addiu $v0,$zero,0x5 +/* 4cda0: ad190000 */ sw $t9,0x0($t0) +.L0004cda4: +/* 4cda4: 8fbf003c */ lw $ra,0x3c($sp) +.L0004cda8: +/* 4cda8: 8fb00018 */ lw $s0,0x18($sp) +/* 4cdac: 8fb1001c */ lw $s1,0x1c($sp) +/* 4cdb0: 8fb20020 */ lw $s2,0x20($sp) +/* 4cdb4: 8fb30024 */ lw $s3,0x24($sp) +/* 4cdb8: 8fb40028 */ lw $s4,0x28($sp) +/* 4cdbc: 8fb5002c */ lw $s5,0x2c($sp) +/* 4cdc0: 8fb60030 */ lw $s6,0x30($sp) +/* 4cdc4: 8fb70034 */ lw $s7,0x34($sp) +/* 4cdc8: 8fbe0038 */ lw $s8,0x38($sp) +/* 4cdcc: 03e00008 */ jr $ra +/* 4cdd0: 27bd0078 */ addiu $sp,$sp,0x78 +/* 4cdd4: 00000000 */ sll $zero,$zero,0x0 +/* 4cdd8: 00000000 */ sll $zero,$zero,0x0 +/* 4cddc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004cde0 +/* 4cde0: 27bdffa8 */ addiu $sp,$sp,-88 +/* 4cde4: afb00020 */ sw $s0,0x20($sp) +/* 4cde8: 30b000ff */ andi $s0,$a1,0xff +/* 4cdec: afbf0024 */ sw $ra,0x24($sp) +/* 4cdf0: afa40058 */ sw $a0,0x58($sp) +/* 4cdf4: afa5005c */ sw $a1,0x5c($sp) +/* 4cdf8: 27a20038 */ addiu $v0,$sp,0x38 +/* 4cdfc: 27a30058 */ addiu $v1,$sp,0x58 +.L0004ce00: +/* 4ce00: 24420004 */ addiu $v0,$v0,0x4 +/* 4ce04: a050fffd */ sb $s0,-0x3($v0) +/* 4ce08: a050fffe */ sb $s0,-0x2($v0) +/* 4ce0c: a050ffff */ sb $s0,-0x1($v0) +/* 4ce10: 1443fffb */ bne $v0,$v1,.L0004ce00 +/* 4ce14: a050fffc */ sb $s0,-0x4($v0) +/* 4ce18: 8fae0058 */ lw $t6,0x58($sp) +/* 4ce1c: 24060400 */ addiu $a2,$zero,0x400 +/* 4ce20: 27a70038 */ addiu $a3,$sp,0x38 +/* 4ce24: 8dc40004 */ lw $a0,0x4($t6) +/* 4ce28: 8dc50008 */ lw $a1,0x8($t6) +/* 4ce2c: 0c012d84 */ jal func0004b610 +/* 4ce30: afa00010 */ sw $zero,0x10($sp) +/* 4ce34: 14400003 */ bnez $v0,.L0004ce44 +/* 4ce38: 00401825 */ or $v1,$v0,$zero +/* 4ce3c: 8faf0058 */ lw $t7,0x58($sp) +/* 4ce40: a1f00065 */ sb $s0,0x65($t7) +.L0004ce44: +/* 4ce44: 8fbf0024 */ lw $ra,0x24($sp) +/* 4ce48: 8fb00020 */ lw $s0,0x20($sp) +/* 4ce4c: 27bd0058 */ addiu $sp,$sp,0x58 +/* 4ce50: 03e00008 */ jr $ra +/* 4ce54: 00601025 */ or $v0,$v1,$zero +/* 4ce58: 00000000 */ sll $zero,$zero,0x0 +/* 4ce5c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004ce60 +/* 4ce60: 27bdfeb0 */ addiu $sp,$sp,-336 +/* 4ce64: afbf002c */ sw $ra,0x2c($sp) +/* 4ce68: afb50028 */ sw $s5,0x28($sp) +/* 4ce6c: afb40024 */ sw $s4,0x24($sp) +/* 4ce70: afb30020 */ sw $s3,0x20($sp) +/* 4ce74: afb2001c */ sw $s2,0x1c($sp) +/* 4ce78: afb10018 */ sw $s1,0x18($sp) +/* 4ce7c: afb00014 */ sw $s0,0x14($sp) +/* 4ce80: afa50154 */ sw $a1,0x154($sp) +/* 4ce84: 8c8e0000 */ lw $t6,0x0($a0) +/* 4ce88: 0080a025 */ or $s4,$a0,$zero +/* 4ce8c: 00008025 */ or $s0,$zero,$zero +/* 4ce90: 31cf0001 */ andi $t7,$t6,0x1 +/* 4ce94: 15e00003 */ bnez $t7,.L0004cea4 +/* 4ce98: 00000000 */ sll $zero,$zero,0x0 +/* 4ce9c: 1000004d */ beqz $zero,.L0004cfd4 +/* 4cea0: 24020005 */ addiu $v0,$zero,0x5 +.L0004cea4: +/* 4cea4: 0c013218 */ jal func0004c860 +/* 4cea8: 02802025 */ or $a0,$s4,$zero +/* 4ceac: 50400004 */ beqzl $v0,.L0004cec0 +/* 4ceb0: 92980064 */ lbu $t8,0x64($s4) +/* 4ceb4: 10000048 */ beqz $zero,.L0004cfd8 +/* 4ceb8: 8fbf002c */ lw $ra,0x2c($sp) +/* 4cebc: 92980064 */ lbu $t8,0x64($s4) +.L0004cec0: +/* 4cec0: 00009825 */ or $s3,$zero,$zero +/* 4cec4: 24150080 */ addiu $s5,$zero,0x80 +/* 4cec8: 1b00003e */ blez $t8,.L0004cfc4 +/* 4cecc: 27b20148 */ addiu $s2,$sp,0x148 +/* 4ced0: 24110003 */ addiu $s1,$zero,0x3 +.L0004ced4: +/* 4ced4: 02802025 */ or $a0,$s4,$zero +/* 4ced8: 27a50048 */ addiu $a1,$sp,0x48 +/* 4cedc: 00003025 */ or $a2,$zero,$zero +/* 4cee0: 0c01324d */ jal func0004c934 +/* 4cee4: 326700ff */ andi $a3,$s3,0xff +/* 4cee8: 10400003 */ beqz $v0,.L0004cef8 +/* 4ceec: 00000000 */ sll $zero,$zero,0x0 +/* 4cef0: 10000039 */ beqz $zero,.L0004cfd8 +/* 4cef4: 8fbf002c */ lw $ra,0x2c($sp) +.L0004cef8: +/* 4cef8: 5a600004 */ blezl $s3,.L0004cf0c +/* 4cefc: 8e850060 */ lw $a1,0x60($s4) +/* 4cf00: 10000002 */ beqz $zero,.L0004cf0c +/* 4cf04: 24050001 */ addiu $a1,$zero,0x1 +/* 4cf08: 8e850060 */ lw $a1,0x60($s4) +.L0004cf0c: +/* 4cf0c: 28a10080 */ slti $at,$a1,0x80 +/* 4cf10: 10200026 */ beqz $at,.L0004cfac +/* 4cf14: 00a01825 */ or $v1,$a1,$zero +/* 4cf18: 02a53023 */ subu $a2,$s5,$a1 +/* 4cf1c: 30d90003 */ andi $t9,$a2,0x3 +/* 4cf20: 1320000c */ beqz $t9,.L0004cf54 +/* 4cf24: 03252021 */ addu $a0,$t9,$a1 +/* 4cf28: 00054040 */ sll $t0,$a1,0x1 +/* 4cf2c: 27a90048 */ addiu $t1,$sp,0x48 +/* 4cf30: 01091021 */ addu $v0,$t0,$t1 +.L0004cf34: +/* 4cf34: 944a0000 */ lhu $t2,0x0($v0) +/* 4cf38: 24630001 */ addiu $v1,$v1,0x1 +/* 4cf3c: 162a0002 */ bne $s1,$t2,.L0004cf48 +/* 4cf40: 00000000 */ sll $zero,$zero,0x0 +/* 4cf44: 26100001 */ addiu $s0,$s0,0x1 +.L0004cf48: +/* 4cf48: 1483fffa */ bne $a0,$v1,.L0004cf34 +/* 4cf4c: 24420002 */ addiu $v0,$v0,0x2 +/* 4cf50: 10750016 */ beq $v1,$s5,.L0004cfac +.L0004cf54: +/* 4cf54: 00035840 */ sll $t3,$v1,0x1 +/* 4cf58: 27ac0048 */ addiu $t4,$sp,0x48 +/* 4cf5c: 016c1021 */ addu $v0,$t3,$t4 +/* 4cf60: 944d0000 */ lhu $t5,0x0($v0) +.L0004cf64: +/* 4cf64: 562d0003 */ bnel $s1,$t5,.L0004cf74 +/* 4cf68: 944e0002 */ lhu $t6,0x2($v0) +/* 4cf6c: 26100001 */ addiu $s0,$s0,0x1 +/* 4cf70: 944e0002 */ lhu $t6,0x2($v0) +.L0004cf74: +/* 4cf74: 562e0003 */ bnel $s1,$t6,.L0004cf84 +/* 4cf78: 944f0004 */ lhu $t7,0x4($v0) +/* 4cf7c: 26100001 */ addiu $s0,$s0,0x1 +/* 4cf80: 944f0004 */ lhu $t7,0x4($v0) +.L0004cf84: +/* 4cf84: 562f0003 */ bnel $s1,$t7,.L0004cf94 +/* 4cf88: 94580006 */ lhu $t8,0x6($v0) +/* 4cf8c: 26100001 */ addiu $s0,$s0,0x1 +/* 4cf90: 94580006 */ lhu $t8,0x6($v0) +.L0004cf94: +/* 4cf94: 24420008 */ addiu $v0,$v0,0x8 +/* 4cf98: 16380002 */ bne $s1,$t8,.L0004cfa4 +/* 4cf9c: 00000000 */ sll $zero,$zero,0x0 +/* 4cfa0: 26100001 */ addiu $s0,$s0,0x1 +.L0004cfa4: +/* 4cfa4: 5452ffef */ bnel $v0,$s2,.L0004cf64 +/* 4cfa8: 944d0000 */ lhu $t5,0x0($v0) +.L0004cfac: +/* 4cfac: 92880064 */ lbu $t0,0x64($s4) +/* 4cfb0: 26730001 */ addiu $s3,$s3,0x1 +/* 4cfb4: 327900ff */ andi $t9,$s3,0xff +/* 4cfb8: 0328082a */ slt $at,$t9,$t0 +/* 4cfbc: 1420ffc5 */ bnez $at,.L0004ced4 +/* 4cfc0: 03209825 */ or $s3,$t9,$zero +.L0004cfc4: +/* 4cfc4: 8faa0154 */ lw $t2,0x154($sp) +/* 4cfc8: 00104a00 */ sll $t1,$s0,0x8 +/* 4cfcc: 00001025 */ or $v0,$zero,$zero +/* 4cfd0: ad490000 */ sw $t1,0x0($t2) +.L0004cfd4: +/* 4cfd4: 8fbf002c */ lw $ra,0x2c($sp) +.L0004cfd8: +/* 4cfd8: 8fb00014 */ lw $s0,0x14($sp) +/* 4cfdc: 8fb10018 */ lw $s1,0x18($sp) +/* 4cfe0: 8fb2001c */ lw $s2,0x1c($sp) +/* 4cfe4: 8fb30020 */ lw $s3,0x20($sp) +/* 4cfe8: 8fb40024 */ lw $s4,0x24($sp) +/* 4cfec: 8fb50028 */ lw $s5,0x28($sp) +/* 4cff0: 03e00008 */ jr $ra +/* 4cff4: 27bd0150 */ addiu $sp,$sp,0x150 +/* 4cff8: 00000000 */ sll $zero,$zero,0x0 +/* 4cffc: 00000000 */ sll $zero,$zero,0x0 +/* 4d000: 27bdfd68 */ addiu $sp,$sp,-664 +/* 4d004: afb70040 */ sw $s7,0x40($sp) +/* 4d008: afb6003c */ sw $s6,0x3c($sp) +/* 4d00c: afb50038 */ sw $s5,0x38($sp) +/* 4d010: afb30030 */ sw $s3,0x30($sp) +/* 4d014: afa5029c */ sw $a1,0x29c($sp) +/* 4d018: 30aeffff */ andi $t6,$a1,0xffff +/* 4d01c: 01c02825 */ or $a1,$t6,$zero +/* 4d020: 00809825 */ or $s3,$a0,$zero +/* 4d024: afbf0044 */ sw $ra,0x44($sp) +/* 4d028: afb40034 */ sw $s4,0x34($sp) +/* 4d02c: afb2002c */ sw $s2,0x2c($sp) +/* 4d030: afb10028 */ sw $s1,0x28($sp) +/* 4d034: afb00024 */ sw $s0,0x24($sp) +/* 4d038: afa702a4 */ sw $a3,0x2a4($sp) +/* 4d03c: 0000b025 */ or $s6,$zero,$zero +/* 4d040: 0000b825 */ or $s7,$zero,$zero +/* 4d044: 11c00003 */ beqz $t6,.L0004d054 +/* 4d048: 0000a825 */ or $s5,$zero,$zero +/* 4d04c: 14c00003 */ bnez $a2,.L0004d05c +/* 4d050: 8fb102ac */ lw $s1,0x2ac($sp) +.L0004d054: +/* 4d054: 100000ac */ beqz $zero,.L0004d308 +/* 4d058: 24020005 */ addiu $v0,$zero,0x5 +.L0004d05c: +/* 4d05c: 263000ff */ addiu $s0,$s1,0xff +/* 4d060: 8fb802a8 */ lw $t8,0x2a8($sp) +/* 4d064: 8fb902b0 */ lw $t9,0x2b0($sp) +/* 4d068: 06010003 */ bgez $s0,.L0004d078 +/* 4d06c: 00107a03 */ sra $t7,$s0,0x8 +/* 4d070: 260100ff */ addiu $at,$s0,0xff +/* 4d074: 00017a03 */ sra $t7,$at,0x8 +.L0004d078: +/* 4d078: 01e08025 */ or $s0,$t7,$zero +/* 4d07c: 01e0a025 */ or $s4,$t7,$zero +/* 4d080: 02602025 */ or $a0,$s3,$zero +/* 4d084: 8fa702a4 */ lw $a3,0x2a4($sp) +/* 4d088: a7a5029e */ sh $a1,0x29e($sp) +/* 4d08c: afa602a0 */ sw $a2,0x2a0($sp) +/* 4d090: afb80010 */ sw $t8,0x10($sp) +/* 4d094: 0c013304 */ jal func0004cc10 +/* 4d098: afb90014 */ sw $t9,0x14($sp) +/* 4d09c: 10400005 */ beqz $v0,.L0004d0b4 +/* 4d0a0: 24010005 */ addiu $at,$zero,0x5 +/* 4d0a4: 50410004 */ beql $v0,$at,.L0004d0b8 +/* 4d0a8: 8fa802b0 */ lw $t0,0x2b0($sp) +/* 4d0ac: 10000097 */ beqz $zero,.L0004d30c +/* 4d0b0: 8fbf0044 */ lw $ra,0x44($sp) +.L0004d0b4: +/* 4d0b4: 8fa802b0 */ lw $t0,0x2b0($sp) +.L0004d0b8: +/* 4d0b8: 2401ffff */ addiu $at,$zero,-1 +/* 4d0bc: 02602025 */ or $a0,$s3,$zero +/* 4d0c0: 8d090000 */ lw $t1,0x0($t0) +/* 4d0c4: 11210003 */ beq $t1,$at,.L0004d0d4 +/* 4d0c8: 00000000 */ sll $zero,$zero,0x0 +/* 4d0cc: 1000008e */ beqz $zero,.L0004d308 +/* 4d0d0: 24020009 */ addiu $v0,$zero,0x9 +.L0004d0d4: +/* 4d0d4: 0c013398 */ jal func0004ce60 +/* 4d0d8: 27a50054 */ addiu $a1,$sp,0x54 +/* 4d0dc: 8faa0054 */ lw $t2,0x54($sp) +/* 4d0e0: 0151082a */ slt $at,$t2,$s1 +/* 4d0e4: 10200003 */ beqz $at,.L0004d0f4 +/* 4d0e8: 00000000 */ sll $zero,$zero,0x0 +/* 4d0ec: 10000086 */ beqz $zero,.L0004d308 +/* 4d0f0: 24020007 */ addiu $v0,$zero,0x7 +.L0004d0f4: +/* 4d0f4: 16000003 */ bnez $s0,.L0004d104 +/* 4d0f8: 02602025 */ or $a0,$s3,$zero +/* 4d0fc: 10000082 */ beqz $zero,.L0004d308 +/* 4d100: 24020005 */ addiu $v0,$zero,0x5 +.L0004d104: +/* 4d104: 8fab02b0 */ lw $t3,0x2b0($sp) +/* 4d108: 00002825 */ or $a1,$zero,$zero +/* 4d10c: 00003025 */ or $a2,$zero,$zero +/* 4d110: 00003825 */ or $a3,$zero,$zero +/* 4d114: afa00010 */ sw $zero,0x10($sp) +/* 4d118: 0c013304 */ jal func0004cc10 +/* 4d11c: afab0014 */ sw $t3,0x14($sp) +/* 4d120: 10400005 */ beqz $v0,.L0004d138 +/* 4d124: 24010005 */ addiu $at,$zero,0x5 +/* 4d128: 50410004 */ beql $v0,$at,.L0004d13c +/* 4d12c: 8fac02b0 */ lw $t4,0x2b0($sp) +/* 4d130: 10000076 */ beqz $zero,.L0004d30c +/* 4d134: 8fbf0044 */ lw $ra,0x44($sp) +.L0004d138: +/* 4d138: 8fac02b0 */ lw $t4,0x2b0($sp) +.L0004d13c: +/* 4d13c: 2401ffff */ addiu $at,$zero,-1 +/* 4d140: 8d8d0000 */ lw $t5,0x0($t4) +/* 4d144: 55a10004 */ bnel $t5,$at,.L0004d158 +/* 4d148: 926e0064 */ lbu $t6,0x64($s3) +/* 4d14c: 1000006e */ beqz $zero,.L0004d308 +/* 4d150: 24020008 */ addiu $v0,$zero,0x8 +/* 4d154: 926e0064 */ lbu $t6,0x64($s3) +.L0004d158: +/* 4d158: 00008025 */ or $s0,$zero,$zero +/* 4d15c: 27b20180 */ addiu $s2,$sp,0x180 +/* 4d160: 19c00049 */ blez $t6,.L0004d288 +/* 4d164: 27b10080 */ addiu $s1,$sp,0x80 +.L0004d168: +/* 4d168: 02602025 */ or $a0,$s3,$zero +/* 4d16c: 02402825 */ or $a1,$s2,$zero +/* 4d170: 00003025 */ or $a2,$zero,$zero +/* 4d174: 0c01324d */ jal func0004c934 +/* 4d178: 320700ff */ andi $a3,$s0,0xff +/* 4d17c: 10400003 */ beqz $v0,.L0004d18c +/* 4d180: 02602025 */ or $a0,$s3,$zero +/* 4d184: 10000061 */ beqz $zero,.L0004d30c +/* 4d188: 8fbf0044 */ lw $ra,0x44($sp) +.L0004d18c: +/* 4d18c: 27af0290 */ addiu $t7,$sp,0x290 +/* 4d190: 27b8028c */ addiu $t8,$sp,0x28c +/* 4d194: afb80018 */ sw $t8,0x18($sp) +/* 4d198: afaf0014 */ sw $t7,0x14($sp) +/* 4d19c: 02402825 */ or $a1,$s2,$zero +/* 4d1a0: 02803025 */ or $a2,$s4,$zero +/* 4d1a4: 27a70294 */ addiu $a3,$sp,0x294 +/* 4d1a8: 0c0134cd */ jal func0004d334 +/* 4d1ac: afb00010 */ sw $s0,0x10($sp) +/* 4d1b0: 10400003 */ beqz $v0,.L0004d1c0 +/* 4d1b4: 8fa30294 */ lw $v1,0x294($sp) +/* 4d1b8: 10000054 */ beqz $zero,.L0004d30c +/* 4d1bc: 8fbf0044 */ lw $ra,0x44($sp) +.L0004d1c0: +/* 4d1c0: 2401ffff */ addiu $at,$zero,-1 +/* 4d1c4: 5061002b */ beql $v1,$at,.L0004d274 +/* 4d1c8: 926b0064 */ lbu $t3,0x64($s3) +/* 4d1cc: 16a00004 */ bnez $s5,.L0004d1e0 +/* 4d1d0: 0016c840 */ sll $t9,$s6,0x1 +/* 4d1d4: a3a30051 */ sb $v1,0x51($sp) +/* 4d1d8: 1000000d */ beqz $zero,.L0004d210 +/* 4d1dc: a3b00050 */ sb $s0,0x50($sp) +.L0004d1e0: +/* 4d1e0: 02391021 */ addu $v0,$s1,$t9 +/* 4d1e4: a0500000 */ sb $s0,0x0($v0) +/* 4d1e8: a0430001 */ sb $v1,0x1($v0) +/* 4d1ec: 02602025 */ or $a0,$s3,$zero +/* 4d1f0: 02202825 */ or $a1,$s1,$zero +/* 4d1f4: 24060001 */ addiu $a2,$zero,0x1 +/* 4d1f8: 0c01324d */ jal func0004c934 +/* 4d1fc: 32e700ff */ andi $a3,$s7,0xff +/* 4d200: 50400004 */ beqzl $v0,.L0004d214 +/* 4d204: 8fa80290 */ lw $t0,0x290($sp) +/* 4d208: 10000040 */ beqz $zero,.L0004d30c +/* 4d20c: 8fbf0044 */ lw $ra,0x44($sp) +.L0004d210: +/* 4d210: 8fa80290 */ lw $t0,0x290($sp) +.L0004d214: +/* 4d214: 02402025 */ or $a0,$s2,$zero +/* 4d218: 02202825 */ or $a1,$s1,$zero +/* 4d21c: 0114082a */ slt $at,$t0,$s4 +/* 4d220: 5020000a */ beqzl $at,.L0004d24c +/* 4d224: 0000a025 */ or $s4,$zero,$zero +/* 4d228: 0c012c5c */ jal func0004b170 +/* 4d22c: 24060100 */ addiu $a2,$zero,0x100 +/* 4d230: 8fa90290 */ lw $t1,0x290($sp) +/* 4d234: 8fb6028c */ lw $s6,0x28c($sp) +/* 4d238: 321700ff */ andi $s7,$s0,0xff +/* 4d23c: 26b50001 */ addiu $s5,$s5,0x1 +/* 4d240: 1000000b */ beqz $zero,.L0004d270 +/* 4d244: 0289a023 */ subu $s4,$s4,$t1 +/* 4d248: 0000a025 */ or $s4,$zero,$zero +.L0004d24c: +/* 4d24c: 02602025 */ or $a0,$s3,$zero +/* 4d250: 02402825 */ or $a1,$s2,$zero +/* 4d254: 24060001 */ addiu $a2,$zero,0x1 +/* 4d258: 0c01324d */ jal func0004c934 +/* 4d25c: 320700ff */ andi $a3,$s0,0xff +/* 4d260: 10400009 */ beqz $v0,.L0004d288 +/* 4d264: 00000000 */ sll $zero,$zero,0x0 +/* 4d268: 10000028 */ beqz $zero,.L0004d30c +/* 4d26c: 8fbf0044 */ lw $ra,0x44($sp) +.L0004d270: +/* 4d270: 926b0064 */ lbu $t3,0x64($s3) +.L0004d274: +/* 4d274: 26100001 */ addiu $s0,$s0,0x1 +/* 4d278: 320a00ff */ andi $t2,$s0,0xff +/* 4d27c: 014b082a */ slt $at,$t2,$t3 +/* 4d280: 1420ffb9 */ bnez $at,.L0004d168 +/* 4d284: 01408025 */ or $s0,$t2,$zero +.L0004d288: +/* 4d288: 1e800004 */ bgtz $s4,.L0004d29c +/* 4d28c: 8fa30294 */ lw $v1,0x294($sp) +/* 4d290: 2401ffff */ addiu $at,$zero,-1 +/* 4d294: 14610003 */ bne $v1,$at,.L0004d2a4 +/* 4d298: 97ac0050 */ lhu $t4,0x50($sp) +.L0004d29c: +/* 4d29c: 1000001a */ beqz $zero,.L0004d308 +/* 4d2a0: 24020003 */ addiu $v0,$zero,0x3 +.L0004d2a4: +/* 4d2a4: 97ad029e */ lhu $t5,0x29e($sp) +/* 4d2a8: 8fae02a0 */ lw $t6,0x2a0($sp) +/* 4d2ac: a7ac0066 */ sh $t4,0x66($sp) +/* 4d2b0: a7a0006a */ sh $zero,0x6a($sp) +/* 4d2b4: 8fa402a4 */ lw $a0,0x2a4($sp) +/* 4d2b8: 27a50070 */ addiu $a1,$sp,0x70 +/* 4d2bc: 24060010 */ addiu $a2,$zero,0x10 +/* 4d2c0: a7ad0064 */ sh $t5,0x64($sp) +/* 4d2c4: 0c012c5c */ jal func0004b170 +/* 4d2c8: afae0060 */ sw $t6,0x60($sp) +/* 4d2cc: 8fa402a8 */ lw $a0,0x2a8($sp) +/* 4d2d0: 27a5006c */ addiu $a1,$sp,0x6c +/* 4d2d4: 0c012c5c */ jal func0004b170 +/* 4d2d8: 24060004 */ addiu $a2,$zero,0x4 +/* 4d2dc: 8faf02b0 */ lw $t7,0x2b0($sp) +/* 4d2e0: 8e79005c */ lw $t9,0x5c($s3) +/* 4d2e4: 8e640004 */ lw $a0,0x4($s3) +/* 4d2e8: 8df80000 */ lw $t8,0x0($t7) +/* 4d2ec: 8e650008 */ lw $a1,0x8($s3) +/* 4d2f0: afa00010 */ sw $zero,0x10($sp) +/* 4d2f4: 03193021 */ addu $a2,$t8,$t9 +/* 4d2f8: 30c8ffff */ andi $t0,$a2,0xffff +/* 4d2fc: 01003025 */ or $a2,$t0,$zero +/* 4d300: 0c012d84 */ jal func0004b610 +/* 4d304: 27a70060 */ addiu $a3,$sp,0x60 +.L0004d308: +/* 4d308: 8fbf0044 */ lw $ra,0x44($sp) +.L0004d30c: +/* 4d30c: 8fb00024 */ lw $s0,0x24($sp) +/* 4d310: 8fb10028 */ lw $s1,0x28($sp) +/* 4d314: 8fb2002c */ lw $s2,0x2c($sp) +/* 4d318: 8fb30030 */ lw $s3,0x30($sp) +/* 4d31c: 8fb40034 */ lw $s4,0x34($sp) +/* 4d320: 8fb50038 */ lw $s5,0x38($sp) +/* 4d324: 8fb6003c */ lw $s6,0x3c($sp) +/* 4d328: 8fb70040 */ lw $s7,0x40($sp) +/* 4d32c: 03e00008 */ jr $ra +/* 4d330: 27bd0298 */ addiu $sp,$sp,0x298 +); + +GLOBAL_ASM( +glabel func0004d334 +/* 4d334: 27bdfff0 */ addiu $sp,$sp,-16 +/* 4d338: afb00008 */ sw $s0,0x8($sp) +/* 4d33c: 93b00023 */ lbu $s0,0x23($sp) +/* 4d340: afb1000c */ sw $s1,0xc($sp) +/* 4d344: 00c08825 */ or $s1,$a2,$zero +/* 4d348: 1a000003 */ blez $s0,.L0004d358 +/* 4d34c: 240b0080 */ addiu $t3,$zero,0x80 +/* 4d350: 10000002 */ beqz $zero,.L0004d35c +/* 4d354: 24020001 */ addiu $v0,$zero,0x1 +.L0004d358: +/* 4d358: 8c820060 */ lw $v0,0x60($a0) +.L0004d35c: +/* 4d35c: 28410080 */ slti $at,$v0,0x80 +/* 4d360: 1020000a */ beqz $at,.L0004d38c +/* 4d364: 00401825 */ or $v1,$v0,$zero +/* 4d368: 00027040 */ sll $t6,$v0,0x1 +/* 4d36c: 00ae1021 */ addu $v0,$a1,$t6 +/* 4d370: 240a0003 */ addiu $t2,$zero,0x3 +.L0004d374: +/* 4d374: 944f0000 */ lhu $t7,0x0($v0) +/* 4d378: 514f0005 */ beql $t2,$t7,.L0004d390 +/* 4d37c: 240b0080 */ addiu $t3,$zero,0x80 +/* 4d380: 24630001 */ addiu $v1,$v1,0x1 +/* 4d384: 146bfffb */ bne $v1,$t3,.L0004d374 +/* 4d388: 24420002 */ addiu $v0,$v0,0x2 +.L0004d38c: +/* 4d38c: 240b0080 */ addiu $t3,$zero,0x80 +.L0004d390: +/* 4d390: 146b0005 */ bne $v1,$t3,.L0004d3a8 +/* 4d394: 240a0003 */ addiu $t2,$zero,0x3 +/* 4d398: 2418ffff */ addiu $t8,$zero,-1 +/* 4d39c: acf80000 */ sw $t8,0x0($a3) +/* 4d3a0: 10000030 */ beqz $zero,.L0004d464 +/* 4d3a4: 00001025 */ or $v0,$zero,$zero +.L0004d3a8: +/* 4d3a8: 8fa60024 */ lw $a2,0x24($sp) +/* 4d3ac: 00602025 */ or $a0,$v1,$zero +/* 4d3b0: 24190001 */ addiu $t9,$zero,0x1 +/* 4d3b4: 00604025 */ or $t0,$v1,$zero +/* 4d3b8: 2a210002 */ slti $at,$s1,0x2 +/* 4d3bc: 24630001 */ addiu $v1,$v1,0x1 +/* 4d3c0: 14200018 */ bnez $at,.L0004d424 +/* 4d3c4: acd90000 */ sw $t9,0x0($a2) +/* 4d3c8: 28610080 */ slti $at,$v1,0x80 +/* 4d3cc: 10200015 */ beqz $at,.L0004d424 +/* 4d3d0: 00036040 */ sll $t4,$v1,0x1 +/* 4d3d4: 00ac1021 */ addu $v0,$a1,$t4 +/* 4d3d8: 944d0000 */ lhu $t5,0x0($v0) +.L0004d3dc: +/* 4d3dc: 00087040 */ sll $t6,$t0,0x1 +/* 4d3e0: 00ae4821 */ addu $t1,$a1,$t6 +/* 4d3e4: 554d0008 */ bnel $t2,$t5,.L0004d408 +/* 4d3e8: 8cd90000 */ lw $t9,0x0($a2) +/* 4d3ec: a1300000 */ sb $s0,0x0($t1) +/* 4d3f0: a1230001 */ sb $v1,0x1($t1) +/* 4d3f4: 8ccf0000 */ lw $t7,0x0($a2) +/* 4d3f8: 00604025 */ or $t0,$v1,$zero +/* 4d3fc: 25f80001 */ addiu $t8,$t7,0x1 +/* 4d400: acd80000 */ sw $t8,0x0($a2) +/* 4d404: 8cd90000 */ lw $t9,0x0($a2) +.L0004d408: +/* 4d408: 24630001 */ addiu $v1,$v1,0x1 +/* 4d40c: 24420002 */ addiu $v0,$v0,0x2 +/* 4d410: 0331082a */ slt $at,$t9,$s1 +/* 4d414: 10200003 */ beqz $at,.L0004d424 +/* 4d418: 28610080 */ slti $at,$v1,0x80 +/* 4d41c: 5420ffef */ bnezl $at,.L0004d3dc +/* 4d420: 944d0000 */ lhu $t5,0x0($v0) +.L0004d424: +/* 4d424: 146b0008 */ bne $v1,$t3,.L0004d448 +/* 4d428: ace40000 */ sw $a0,0x0($a3) +/* 4d42c: 8ccc0000 */ lw $t4,0x0($a2) +/* 4d430: 8fad0028 */ lw $t5,0x28($sp) +/* 4d434: 0191082a */ slt $at,$t4,$s1 +/* 4d438: 50200004 */ beqzl $at,.L0004d44c +/* 4d43c: 00087840 */ sll $t7,$t0,0x1 +/* 4d440: 10000007 */ beqz $zero,.L0004d460 +/* 4d444: ada80000 */ sw $t0,0x0($t5) +.L0004d448: +/* 4d448: 00087840 */ sll $t7,$t0,0x1 +.L0004d44c: +/* 4d44c: 00afc021 */ addu $t8,$a1,$t7 +/* 4d450: 240e0001 */ addiu $t6,$zero,0x1 +/* 4d454: a70e0000 */ sh $t6,0x0($t8) +/* 4d458: 8fb90028 */ lw $t9,0x28($sp) +/* 4d45c: af200000 */ sw $zero,0x0($t9) +.L0004d460: +/* 4d460: 00001025 */ or $v0,$zero,$zero +.L0004d464: +/* 4d464: 8fb00008 */ lw $s0,0x8($sp) +/* 4d468: 8fb1000c */ lw $s1,0xc($sp) +/* 4d46c: 03e00008 */ jr $ra +/* 4d470: 27bd0010 */ addiu $sp,$sp,0x10 +/* 4d474: 00000000 */ sll $zero,$zero,0x0 +/* 4d478: 00000000 */ sll $zero,$zero,0x0 +/* 4d47c: 00000000 */ sll $zero,$zero,0x0 +/* 4d480: 27bdfe90 */ addiu $sp,$sp,-368 +/* 4d484: afb20024 */ sw $s2,0x24($sp) +/* 4d488: afa50174 */ sw $a1,0x174($sp) +/* 4d48c: 30aeffff */ andi $t6,$a1,0xffff +/* 4d490: 01c02825 */ or $a1,$t6,$zero +/* 4d494: 00809025 */ or $s2,$a0,$zero +/* 4d498: afbf0034 */ sw $ra,0x34($sp) +/* 4d49c: afb50030 */ sw $s5,0x30($sp) +/* 4d4a0: afb4002c */ sw $s4,0x2c($sp) +/* 4d4a4: afb30028 */ sw $s3,0x28($sp) +/* 4d4a8: afb10020 */ sw $s1,0x20($sp) +/* 4d4ac: 11c00003 */ beqz $t6,.L0004d4bc +/* 4d4b0: afb0001c */ sw $s0,0x1c($sp) +/* 4d4b4: 14c00003 */ bnez $a2,.L0004d4c4 +/* 4d4b8: 02402025 */ or $a0,$s2,$zero +.L0004d4bc: +/* 4d4bc: 1000005d */ beqz $zero,.L0004d634 +/* 4d4c0: 24020005 */ addiu $v0,$zero,0x5 +.L0004d4c4: +/* 4d4c4: 8faf0180 */ lw $t7,0x180($sp) +/* 4d4c8: 27b8016c */ addiu $t8,$sp,0x16c +/* 4d4cc: afb80014 */ sw $t8,0x14($sp) +/* 4d4d0: 0c013304 */ jal func0004cc10 +/* 4d4d4: afaf0010 */ sw $t7,0x10($sp) +/* 4d4d8: 50400004 */ beqzl $v0,.L0004d4ec +/* 4d4dc: 92590065 */ lbu $t9,0x65($s2) +/* 4d4e0: 10000055 */ beqz $zero,.L0004d638 +/* 4d4e4: 8fbf0034 */ lw $ra,0x34($sp) +/* 4d4e8: 92590065 */ lbu $t9,0x65($s2) +.L0004d4ec: +/* 4d4ec: 02402025 */ or $a0,$s2,$zero +/* 4d4f0: 53200008 */ beqzl $t9,.L0004d514 +/* 4d4f4: 8e48005c */ lw $t0,0x5c($s2) +/* 4d4f8: 0c013378 */ jal func0004cde0 +/* 4d4fc: 00002825 */ or $a1,$zero,$zero +/* 4d500: 50400004 */ beqzl $v0,.L0004d514 +/* 4d504: 8e48005c */ lw $t0,0x5c($s2) +/* 4d508: 1000004b */ beqz $zero,.L0004d638 +/* 4d50c: 8fbf0034 */ lw $ra,0x34($sp) +/* 4d510: 8e48005c */ lw $t0,0x5c($s2) +.L0004d514: +/* 4d514: 8fa9016c */ lw $t1,0x16c($sp) +/* 4d518: 8e440004 */ lw $a0,0x4($s2) +/* 4d51c: 8e450008 */ lw $a1,0x8($s2) +/* 4d520: 01093021 */ addu $a2,$t0,$t1 +/* 4d524: 30caffff */ andi $t2,$a2,0xffff +/* 4d528: 01403025 */ or $a2,$t2,$zero +/* 4d52c: 0c012e18 */ jal func0004b860 +/* 4d530: 27a70048 */ addiu $a3,$sp,0x48 +/* 4d534: 10400003 */ beqz $v0,.L0004d544 +/* 4d538: 93b0004e */ lbu $s0,0x4e($sp) +/* 4d53c: 1000003e */ beqz $zero,.L0004d638 +/* 4d540: 8fbf0034 */ lw $ra,0x34($sp) +.L0004d544: +/* 4d544: 92420064 */ lbu $v0,0x64($s2) +/* 4d548: 93b3004f */ lbu $s3,0x4f($sp) +/* 4d54c: 24150001 */ addiu $s5,$zero,0x1 +/* 4d550: 0202082a */ slt $at,$s0,$v0 +/* 4d554: 10200026 */ beqz $at,.L0004d5f0 +/* 4d558: 27b40044 */ addiu $s4,$sp,0x44 +/* 4d55c: 27b10068 */ addiu $s1,$sp,0x68 +/* 4d560: 02402025 */ or $a0,$s2,$zero +.L0004d564: +/* 4d564: 02202825 */ or $a1,$s1,$zero +/* 4d568: 00003025 */ or $a2,$zero,$zero +/* 4d56c: 0c01324d */ jal func0004c934 +/* 4d570: 320700ff */ andi $a3,$s0,0xff +/* 4d574: 10400003 */ beqz $v0,.L0004d584 +/* 4d578: 02402025 */ or $a0,$s2,$zero +/* 4d57c: 1000002e */ beqz $zero,.L0004d638 +/* 4d580: 8fbf0034 */ lw $ra,0x34($sp) +.L0004d584: +/* 4d584: 02202825 */ or $a1,$s1,$zero +/* 4d588: 326600ff */ andi $a2,$s3,0xff +/* 4d58c: 320700ff */ andi $a3,$s0,0xff +/* 4d590: 0c013596 */ jal func0004d658 +/* 4d594: afb40010 */ sw $s4,0x10($sp) +/* 4d598: 10400003 */ beqz $v0,.L0004d5a8 +/* 4d59c: 02402025 */ or $a0,$s2,$zero +/* 4d5a0: 10000025 */ beqz $zero,.L0004d638 +/* 4d5a4: 8fbf0034 */ lw $ra,0x34($sp) +.L0004d5a8: +/* 4d5a8: 02202825 */ or $a1,$s1,$zero +/* 4d5ac: 24060001 */ addiu $a2,$zero,0x1 +/* 4d5b0: 0c01324d */ jal func0004c934 +/* 4d5b4: 320700ff */ andi $a3,$s0,0xff +/* 4d5b8: 10400003 */ beqz $v0,.L0004d5c8 +/* 4d5bc: 97ac0044 */ lhu $t4,0x44($sp) +/* 4d5c0: 1000001d */ beqz $zero,.L0004d638 +/* 4d5c4: 8fbf0034 */ lw $ra,0x34($sp) +.L0004d5c8: +/* 4d5c8: 56ac0004 */ bnel $s5,$t4,.L0004d5dc +/* 4d5cc: 92420064 */ lbu $v0,0x64($s2) +/* 4d5d0: 10000007 */ beqz $zero,.L0004d5f0 +/* 4d5d4: 92420064 */ lbu $v0,0x64($s2) +/* 4d5d8: 92420064 */ lbu $v0,0x64($s2) +.L0004d5dc: +/* 4d5dc: 93b00044 */ lbu $s0,0x44($sp) +/* 4d5e0: 93b30045 */ lbu $s3,0x45($sp) +/* 4d5e4: 0202082a */ slt $at,$s0,$v0 +/* 4d5e8: 5420ffde */ bnezl $at,.L0004d564 +/* 4d5ec: 02402025 */ or $a0,$s2,$zero +.L0004d5f0: +/* 4d5f0: 0202082a */ slt $at,$s0,$v0 +/* 4d5f4: 14200003 */ bnez $at,.L0004d604 +/* 4d5f8: 27a40048 */ addiu $a0,$sp,0x48 +/* 4d5fc: 1000000d */ beqz $zero,.L0004d634 +/* 4d600: 24020003 */ addiu $v0,$zero,0x3 +.L0004d604: +/* 4d604: 0c012c30 */ jal func0004b0c0 +/* 4d608: 24050020 */ addiu $a1,$zero,0x20 +/* 4d60c: 8e4d005c */ lw $t5,0x5c($s2) +/* 4d610: 8fae016c */ lw $t6,0x16c($sp) +/* 4d614: 8e440004 */ lw $a0,0x4($s2) +/* 4d618: 8e450008 */ lw $a1,0x8($s2) +/* 4d61c: 01ae3021 */ addu $a2,$t5,$t6 +/* 4d620: 30cfffff */ andi $t7,$a2,0xffff +/* 4d624: 01e03025 */ or $a2,$t7,$zero +/* 4d628: afa00010 */ sw $zero,0x10($sp) +/* 4d62c: 0c012d84 */ jal func0004b610 +/* 4d630: 27a70048 */ addiu $a3,$sp,0x48 +.L0004d634: +/* 4d634: 8fbf0034 */ lw $ra,0x34($sp) +.L0004d638: +/* 4d638: 8fb0001c */ lw $s0,0x1c($sp) +/* 4d63c: 8fb10020 */ lw $s1,0x20($sp) +/* 4d640: 8fb20024 */ lw $s2,0x24($sp) +/* 4d644: 8fb30028 */ lw $s3,0x28($sp) +/* 4d648: 8fb4002c */ lw $s4,0x2c($sp) +/* 4d64c: 8fb50030 */ lw $s5,0x30($sp) +/* 4d650: 03e00008 */ jr $ra +/* 4d654: 27bd0170 */ addiu $sp,$sp,0x170 +); + +GLOBAL_ASM( +glabel func0004d658 +/* 4d658: 27bdfff0 */ addiu $sp,$sp,-16 +/* 4d65c: 30e200ff */ andi $v0,$a3,0xff +/* 4d660: 30ce00ff */ andi $t6,$a2,0xff +/* 4d664: 0002c200 */ sll $t8,$v0,0x8 +/* 4d668: afa60018 */ sw $a2,0x18($sp) +/* 4d66c: afa7001c */ sw $a3,0x1c($sp) +/* 4d670: 030ec821 */ addu $t9,$t8,$t6 +/* 4d674: a7b9000c */ sh $t9,0xc($sp) +/* 4d678: 24070003 */ addiu $a3,$zero,0x3 +/* 4d67c: 27a6000c */ addiu $a2,$sp,0xc +/* 4d680: 27a30008 */ addiu $v1,$sp,0x8 +/* 4d684: 94c10000 */ lhu $at,0x0($a2) +.L0004d688: +/* 4d688: a4610000 */ sh $at,0x0($v1) +/* 4d68c: 93ab000d */ lbu $t3,0xd($sp) +/* 4d690: 000b6040 */ sll $t4,$t3,0x1 +/* 4d694: 00ac6821 */ addu $t5,$a1,$t4 +/* 4d698: 95a10000 */ lhu $at,0x0($t5) +/* 4d69c: a4c10000 */ sh $at,0x0($a2) +/* 4d6a0: 93b90009 */ lbu $t9,0x9($sp) +/* 4d6a4: 00194840 */ sll $t1,$t9,0x1 +/* 4d6a8: 00a94021 */ addu $t0,$a1,$t1 +/* 4d6ac: a5070000 */ sh $a3,0x0($t0) +/* 4d6b0: 8c8b0060 */ lw $t3,0x60($a0) +/* 4d6b4: 97aa000c */ lhu $t2,0xc($sp) +/* 4d6b8: 93ac000c */ lbu $t4,0xc($sp) +/* 4d6bc: 014b082a */ slt $at,$t2,$t3 +/* 4d6c0: 54200004 */ bnezl $at,.L0004d6d4 +/* 4d6c4: 8faf0020 */ lw $t7,0x20($sp) +/* 4d6c8: 504cffef */ beql $v0,$t4,.L0004d688 +/* 4d6cc: 94c10000 */ lhu $at,0x0($a2) +/* 4d6d0: 8faf0020 */ lw $t7,0x20($sp) +.L0004d6d4: +/* 4d6d4: 94c10000 */ lhu $at,0x0($a2) +/* 4d6d8: 27bd0010 */ addiu $sp,$sp,0x10 +/* 4d6dc: 00001025 */ or $v0,$zero,$zero +/* 4d6e0: 03e00008 */ jr $ra +/* 4d6e4: a5e10000 */ sh $at,0x0($t7) +/* 4d6e8: 00000000 */ sll $zero,$zero,0x0 +/* 4d6ec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004d6f0 +/* 4d6f0: 27bdfb38 */ addiu $sp,$sp,-1224 +/* 4d6f4: afbf0044 */ sw $ra,0x44($sp) +/* 4d6f8: afbe0040 */ sw $s8,0x40($sp) +/* 4d6fc: afb3002c */ sw $s3,0x2c($sp) +/* 4d700: 00809825 */ or $s3,$a0,$zero +/* 4d704: afb7003c */ sw $s7,0x3c($sp) +/* 4d708: afb60038 */ sw $s6,0x38($sp) +/* 4d70c: afb50034 */ sw $s5,0x34($sp) +/* 4d710: afb40030 */ sw $s4,0x30($sp) +/* 4d714: afb20028 */ sw $s2,0x28($sp) +/* 4d718: afb10024 */ sw $s1,0x24($sp) +/* 4d71c: afb00020 */ sw $s0,0x20($sp) +/* 4d720: afa00074 */ sw $zero,0x74($sp) +/* 4d724: 0c013218 */ jal func0004c860 +/* 4d728: 241e00fe */ addiu $s8,$zero,0xfe +/* 4d72c: 24010002 */ addiu $at,$zero,0x2 +/* 4d730: 14410004 */ bne $v0,$at,.L0004d744 +/* 4d734: 0040b825 */ or $s7,$v0,$zero +/* 4d738: 0c0131ad */ jal func0004c6b4 +/* 4d73c: 02602025 */ or $a0,$s3,$zero +/* 4d740: 0040b825 */ or $s7,$v0,$zero +.L0004d744: +/* 4d744: 10400003 */ beqz $v0,.L0004d754 +/* 4d748: 02602025 */ or $a0,$s3,$zero +/* 4d74c: 1000012a */ beqz $zero,.L0004dbf8 +/* 4d750: 02e01025 */ or $v0,$s7,$zero +.L0004d754: +/* 4d754: 0c01370a */ jal func0004dc28 +/* 4d758: 27a50078 */ addiu $a1,$sp,0x78 +/* 4d75c: 50400004 */ beqzl $v0,.L0004d770 +/* 4d760: 8e620050 */ lw $v0,0x50($s3) +/* 4d764: 10000125 */ beqz $zero,.L0004dbfc +/* 4d768: 8fbf0044 */ lw $ra,0x44($sp) +/* 4d76c: 8e620050 */ lw $v0,0x50($s3) +.L0004d770: +/* 4d770: 0000a025 */ or $s4,$zero,$zero +/* 4d774: 27b502bc */ addiu $s5,$sp,0x2bc +/* 4d778: 18400082 */ blez $v0,.L0004d984 +/* 4d77c: 27b204bc */ addiu $s2,$sp,0x4bc +/* 4d780: 8e6e005c */ lw $t6,0x5c($s3) +.L0004d784: +/* 4d784: 8e640004 */ lw $a0,0x4($s3) +/* 4d788: 8e650008 */ lw $a1,0x8($s3) +/* 4d78c: 01d43021 */ addu $a2,$t6,$s4 +/* 4d790: 30cfffff */ andi $t7,$a2,0xffff +/* 4d794: 01e03025 */ or $a2,$t7,$zero +/* 4d798: 0c012e18 */ jal func0004b860 +/* 4d79c: 27a7029c */ addiu $a3,$sp,0x29c +/* 4d7a0: 10400003 */ beqz $v0,.L0004d7b0 +/* 4d7a4: 0040b825 */ or $s7,$v0,$zero +/* 4d7a8: 10000114 */ beqz $zero,.L0004dbfc +/* 4d7ac: 8fbf0044 */ lw $ra,0x44($sp) +.L0004d7b0: +/* 4d7b0: 97a202a0 */ lhu $v0,0x2a0($sp) +/* 4d7b4: 8fb8029c */ lw $t8,0x29c($sp) +/* 4d7b8: 14400003 */ bnez $v0,.L0004d7c8 +/* 4d7bc: 00000000 */ sll $zero,$zero,0x0 +/* 4d7c0: 5300006b */ beqzl $t8,.L0004d970 +/* 4d7c4: 8e620050 */ lw $v0,0x50($s3) +.L0004d7c8: +/* 4d7c8: 10400003 */ beqz $v0,.L0004d7d8 +/* 4d7cc: 8fb9029c */ lw $t9,0x29c($sp) +/* 4d7d0: 17200003 */ bnez $t9,.L0004d7e0 +/* 4d7d4: 27a902a2 */ addiu $t1,$sp,0x2a2 +.L0004d7d8: +/* 4d7d8: 10000044 */ beqz $zero,.L0004d8ec +/* 4d7dc: 2404ffff */ addiu $a0,$zero,-1 +.L0004d7e0: +/* 4d7e0: 95210000 */ lhu $at,0x0($t1) +/* 4d7e4: 00002025 */ or $a0,$zero,$zero +/* 4d7e8: 00008025 */ or $s0,$zero,$zero +/* 4d7ec: a6410000 */ sh $at,0x0($s2) +/* 4d7f0: 8e6d0060 */ lw $t5,0x60($s3) +/* 4d7f4: 97ac04bc */ lhu $t4,0x4bc($sp) +/* 4d7f8: 241600ff */ addiu $s6,$zero,0xff +/* 4d7fc: 93ae04bc */ lbu $t6,0x4bc($sp) +/* 4d800: 018d082a */ slt $at,$t4,$t5 +/* 4d804: 14200039 */ bnez $at,.L0004d8ec +/* 4d808: 00000000 */ sll $zero,$zero,0x0 +/* 4d80c: 926f0064 */ lbu $t7,0x64($s3) +/* 4d810: 93b804bd */ lbu $t8,0x4bd($sp) +/* 4d814: 01cf082a */ slt $at,$t6,$t7 +/* 4d818: 10200034 */ beqz $at,.L0004d8ec +/* 4d81c: 00000000 */ sll $zero,$zero,0x0 +/* 4d820: 1b000032 */ blez $t8,.L0004d8ec +/* 4d824: 2b010080 */ slti $at,$t8,0x80 +/* 4d828: 10200030 */ beqz $at,.L0004d8ec +/* 4d82c: 02c08825 */ or $s1,$s6,$zero +/* 4d830: 93b904bc */ lbu $t9,0x4bc($sp) +.L0004d834: +/* 4d834: 13310010 */ beq $t9,$s1,.L0004d878 +/* 4d838: 0320b025 */ or $s6,$t9,$zero +/* 4d83c: 133e0008 */ beq $t9,$s8,.L0004d860 +/* 4d840: 03208825 */ or $s1,$t9,$zero +/* 4d844: 02602025 */ or $a0,$s3,$zero +/* 4d848: 02a02825 */ or $a1,$s5,$zero +/* 4d84c: 00003025 */ or $a2,$zero,$zero +/* 4d850: 0c01324d */ jal func0004c934 +/* 4d854: 332700ff */ andi $a3,$t9,0xff +/* 4d858: 0040b825 */ or $s7,$v0,$zero +/* 4d85c: 32de00ff */ andi $s8,$s6,0xff +.L0004d860: +/* 4d860: 12e00005 */ beqz $s7,.L0004d878 +/* 4d864: 24010003 */ addiu $at,$zero,0x3 +/* 4d868: 52e10004 */ beql $s7,$at,.L0004d87c +/* 4d86c: 96410000 */ lhu $at,0x0($s2) +/* 4d870: 100000e1 */ beqz $zero,.L0004dbf8 +/* 4d874: 02e01025 */ or $v0,$s7,$zero +.L0004d878: +/* 4d878: 96410000 */ lhu $at,0x0($s2) +.L0004d87c: +/* 4d87c: 02602025 */ or $a0,$s3,$zero +/* 4d880: 27a60078 */ addiu $a2,$sp,0x78 +/* 4d884: a7a10004 */ sh $at,0x4($sp) +/* 4d888: 0c0137bd */ jal func0004def4 +/* 4d88c: 8fa50004 */ lw $a1,0x4($sp) +/* 4d890: 00502023 */ subu $a0,$v0,$s0 +/* 4d894: 14800015 */ bnez $a0,.L0004d8ec +/* 4d898: 93ab04bd */ lbu $t3,0x4bd($sp) +/* 4d89c: 000b6040 */ sll $t4,$t3,0x1 +/* 4d8a0: 02ac6821 */ addu $t5,$s5,$t4 +/* 4d8a4: 95a10000 */ lhu $at,0x0($t5) +/* 4d8a8: 24100001 */ addiu $s0,$zero,0x1 +/* 4d8ac: a6410000 */ sh $at,0x0($s2) +/* 4d8b0: 8e790060 */ lw $t9,0x60($s3) +/* 4d8b4: 97b804bc */ lhu $t8,0x4bc($sp) +/* 4d8b8: 93ab04bd */ lbu $t3,0x4bd($sp) +/* 4d8bc: 93aa04bc */ lbu $t2,0x4bc($sp) +/* 4d8c0: 0319082a */ slt $at,$t8,$t9 +/* 4d8c4: 14200009 */ bnez $at,.L0004d8ec +/* 4d8c8: 00000000 */ sll $zero,$zero,0x0 +/* 4d8cc: 92690064 */ lbu $t1,0x64($s3) +/* 4d8d0: 0149082a */ slt $at,$t2,$t1 +/* 4d8d4: 10200005 */ beqz $at,.L0004d8ec +/* 4d8d8: 00000000 */ sll $zero,$zero,0x0 +/* 4d8dc: 19600003 */ blez $t3,.L0004d8ec +/* 4d8e0: 29610080 */ slti $at,$t3,0x80 +/* 4d8e4: 5420ffd3 */ bnezl $at,.L0004d834 +/* 4d8e8: 93b904bc */ lbu $t9,0x4bc($sp) +.L0004d8ec: +/* 4d8ec: 14800003 */ bnez $a0,.L0004d8fc +/* 4d8f0: 97ac04bc */ lhu $t4,0x4bc($sp) +/* 4d8f4: 24010001 */ addiu $at,$zero,0x1 +/* 4d8f8: 1181001c */ beq $t4,$at,.L0004d96c +.L0004d8fc: +/* 4d8fc: 27a4029c */ addiu $a0,$sp,0x29c +/* 4d900: 0c012c30 */ jal func0004b0c0 +/* 4d904: 24050020 */ addiu $a1,$zero,0x20 +/* 4d908: 926e0065 */ lbu $t6,0x65($s3) +/* 4d90c: 02602025 */ or $a0,$s3,$zero +/* 4d910: 51c00008 */ beqzl $t6,.L0004d934 +/* 4d914: 8e6d005c */ lw $t5,0x5c($s3) +/* 4d918: 0c013378 */ jal func0004cde0 +/* 4d91c: 00002825 */ or $a1,$zero,$zero +/* 4d920: 50400004 */ beqzl $v0,.L0004d934 +/* 4d924: 8e6d005c */ lw $t5,0x5c($s3) +/* 4d928: 100000b4 */ beqz $zero,.L0004dbfc +/* 4d92c: 8fbf0044 */ lw $ra,0x44($sp) +/* 4d930: 8e6d005c */ lw $t5,0x5c($s3) +.L0004d934: +/* 4d934: 8e640004 */ lw $a0,0x4($s3) +/* 4d938: 8e650008 */ lw $a1,0x8($s3) +/* 4d93c: 01b43021 */ addu $a2,$t5,$s4 +/* 4d940: 30cfffff */ andi $t7,$a2,0xffff +/* 4d944: 01e03025 */ or $a2,$t7,$zero +/* 4d948: afa00010 */ sw $zero,0x10($sp) +/* 4d94c: 0c012d84 */ jal func0004b610 +/* 4d950: 27a7029c */ addiu $a3,$sp,0x29c +/* 4d954: 10400003 */ beqz $v0,.L0004d964 +/* 4d958: 8fb80074 */ lw $t8,0x74($sp) +/* 4d95c: 100000a7 */ beqz $zero,.L0004dbfc +/* 4d960: 8fbf0044 */ lw $ra,0x44($sp) +.L0004d964: +/* 4d964: 27190001 */ addiu $t9,$t8,0x1 +/* 4d968: afb90074 */ sw $t9,0x74($sp) +.L0004d96c: +/* 4d96c: 8e620050 */ lw $v0,0x50($s3) +.L0004d970: +/* 4d970: 26940001 */ addiu $s4,$s4,0x1 +/* 4d974: 0282082a */ slt $at,$s4,$v0 +/* 4d978: 5420ff82 */ bnezl $at,.L0004d784 +/* 4d97c: 8e6e005c */ lw $t6,0x5c($s3) +/* 4d980: 0000a025 */ or $s4,$zero,$zero +.L0004d984: +/* 4d984: 18400021 */ blez $v0,.L0004da0c +/* 4d988: 27b502bc */ addiu $s5,$sp,0x2bc +/* 4d98c: 8e6a005c */ lw $t2,0x5c($s3) +.L0004d990: +/* 4d990: 8e640004 */ lw $a0,0x4($s3) +/* 4d994: 8e650008 */ lw $a1,0x8($s3) +/* 4d998: 01543021 */ addu $a2,$t2,$s4 +/* 4d99c: 30c9ffff */ andi $t1,$a2,0xffff +/* 4d9a0: 01203025 */ or $a2,$t1,$zero +/* 4d9a4: 0c012e18 */ jal func0004b860 +/* 4d9a8: 27a7029c */ addiu $a3,$sp,0x29c +/* 4d9ac: 10400003 */ beqz $v0,.L0004d9bc +/* 4d9b0: 97ae02a0 */ lhu $t6,0x2a0($sp) +/* 4d9b4: 10000091 */ beqz $zero,.L0004dbfc +/* 4d9b8: 8fbf0044 */ lw $ra,0x44($sp) +.L0004d9bc: +/* 4d9bc: 00145840 */ sll $t3,$s4,0x1 +/* 4d9c0: 27ac027c */ addiu $t4,$sp,0x27c +/* 4d9c4: 11c0000b */ beqz $t6,.L0004d9f4 +/* 4d9c8: 016c2021 */ addu $a0,$t3,$t4 +/* 4d9cc: 8fad029c */ lw $t5,0x29c($sp) +/* 4d9d0: 97af02a2 */ lhu $t7,0x2a2($sp) +/* 4d9d4: 51a00008 */ beqzl $t5,.L0004d9f8 +/* 4d9d8: a4800000 */ sh $zero,0x0($a0) +/* 4d9dc: 96780062 */ lhu $t8,0x62($s3) +/* 4d9e0: 01f8082a */ slt $at,$t7,$t8 +/* 4d9e4: 54200004 */ bnezl $at,.L0004d9f8 +/* 4d9e8: a4800000 */ sh $zero,0x0($a0) +/* 4d9ec: 10000002 */ beqz $zero,.L0004d9f8 +/* 4d9f0: a48f0000 */ sh $t7,0x0($a0) +.L0004d9f4: +/* 4d9f4: a4800000 */ sh $zero,0x0($a0) +.L0004d9f8: +/* 4d9f8: 8e790050 */ lw $t9,0x50($s3) +/* 4d9fc: 26940001 */ addiu $s4,$s4,0x1 +/* 4da00: 0299082a */ slt $at,$s4,$t9 +/* 4da04: 5420ffe2 */ bnezl $at,.L0004d990 +/* 4da08: 8e6a005c */ lw $t2,0x5c($s3) +.L0004da0c: +/* 4da0c: 926a0064 */ lbu $t2,0x64($s3) +/* 4da10: 0000b025 */ or $s6,$zero,$zero +/* 4da14: 241e0003 */ addiu $s8,$zero,0x3 +/* 4da18: 1940006b */ blez $t2,.L0004dbc8 +/* 4da1c: 27b203bc */ addiu $s2,$sp,0x3bc +/* 4da20: 27b00060 */ addiu $s0,$sp,0x60 +.L0004da24: +/* 4da24: 02602025 */ or $a0,$s3,$zero +/* 4da28: 02a02825 */ or $a1,$s5,$zero +/* 4da2c: 00003025 */ or $a2,$zero,$zero +/* 4da30: 0c01324d */ jal func0004c934 +/* 4da34: 32c700ff */ andi $a3,$s6,0xff +/* 4da38: 10400006 */ beqz $v0,.L0004da54 +/* 4da3c: 27a804bc */ addiu $t0,$sp,0x4bc +/* 4da40: 24010003 */ addiu $at,$zero,0x3 +/* 4da44: 50410004 */ beql $v0,$at,.L0004da58 +/* 4da48: 02c08825 */ or $s1,$s6,$zero +/* 4da4c: 1000006b */ beqz $zero,.L0004dbfc +/* 4da50: 8fbf0044 */ lw $ra,0x44($sp) +.L0004da54: +/* 4da54: 02c08825 */ or $s1,$s6,$zero +.L0004da58: +/* 4da58: 1ac00003 */ blez $s6,.L0004da68 +/* 4da5c: 0000a025 */ or $s4,$zero,$zero +/* 4da60: 10000002 */ beqz $zero,.L0004da6c +/* 4da64: 24050001 */ addiu $a1,$zero,0x1 +.L0004da68: +/* 4da68: 8e650060 */ lw $a1,0x60($s3) +.L0004da6c: +/* 4da6c: 18a0001c */ blez $a1,.L0004dae0 +/* 4da70: 30a70003 */ andi $a3,$a1,0x3 +/* 4da74: 10e0000b */ beqz $a3,.L0004daa4 +/* 4da78: 00e02025 */ or $a0,$a3,$zero +/* 4da7c: 00143040 */ sll $a2,$s4,0x1 +/* 4da80: 02461821 */ addu $v1,$s2,$a2 +/* 4da84: 02a61021 */ addu $v0,$s5,$a2 +.L0004da88: +/* 4da88: 94490000 */ lhu $t1,0x0($v0) +/* 4da8c: 26940001 */ addiu $s4,$s4,0x1 +/* 4da90: 24630002 */ addiu $v1,$v1,0x2 +/* 4da94: 24420002 */ addiu $v0,$v0,0x2 +/* 4da98: 1494fffb */ bne $a0,$s4,.L0004da88 +/* 4da9c: a469fffe */ sh $t1,-0x2($v1) +/* 4daa0: 1285000f */ beq $s4,$a1,.L0004dae0 +.L0004daa4: +/* 4daa4: 00143040 */ sll $a2,$s4,0x1 +/* 4daa8: 02461821 */ addu $v1,$s2,$a2 +/* 4daac: 02a61021 */ addu $v0,$s5,$a2 +.L0004dab0: +/* 4dab0: 944c0002 */ lhu $t4,0x2($v0) +/* 4dab4: 944e0004 */ lhu $t6,0x4($v0) +/* 4dab8: 944d0006 */ lhu $t5,0x6($v0) +/* 4dabc: 944b0000 */ lhu $t3,0x0($v0) +/* 4dac0: 26940004 */ addiu $s4,$s4,0x4 +/* 4dac4: 24630008 */ addiu $v1,$v1,0x8 +/* 4dac8: 24420008 */ addiu $v0,$v0,0x8 +/* 4dacc: a46cfffa */ sh $t4,-0x6($v1) +/* 4dad0: a46efffc */ sh $t6,-0x4($v1) +/* 4dad4: a46dfffe */ sh $t5,-0x2($v1) +/* 4dad8: 1685fff5 */ bne $s4,$a1,.L0004dab0 +/* 4dadc: a46bfff8 */ sh $t3,-0x8($v1) +.L0004dae0: +/* 4dae0: 2a810080 */ slti $at,$s4,0x80 +/* 4dae4: 10200007 */ beqz $at,.L0004db04 +/* 4dae8: 02402825 */ or $a1,$s2,$zero +/* 4daec: 0014c040 */ sll $t8,$s4,0x1 +/* 4daf0: 02581821 */ addu $v1,$s2,$t8 +.L0004daf4: +/* 4daf4: 24630002 */ addiu $v1,$v1,0x2 +/* 4daf8: 0068082b */ sltu $at,$v1,$t0 +/* 4dafc: 1420fffd */ bnez $at,.L0004daf4 +/* 4db00: a47efffe */ sh $s8,-0x2($v1) +.L0004db04: +/* 4db04: 8e6f0050 */ lw $t7,0x50($s3) +/* 4db08: 0000a025 */ or $s4,$zero,$zero +/* 4db0c: 24060001 */ addiu $a2,$zero,0x1 +/* 4db10: 19e00021 */ blez $t7,.L0004db98 +/* 4db14: 32c700ff */ andi $a3,$s6,0xff +/* 4db18: 27a4027c */ addiu $a0,$sp,0x27c +/* 4db1c: 90990000 */ lbu $t9,0x0($a0) +.L0004db20: +/* 4db20: 56390018 */ bnel $s1,$t9,.L0004db84 +/* 4db24: 8e6e0050 */ lw $t6,0x50($s3) +/* 4db28: 948a0000 */ lhu $t2,0x0($a0) +/* 4db2c: 96690062 */ lhu $t1,0x62($s3) +/* 4db30: 0149082a */ slt $at,$t2,$t1 +/* 4db34: 54200013 */ bnezl $at,.L0004db84 +/* 4db38: 8e6e0050 */ lw $t6,0x50($s3) +/* 4db3c: 90830001 */ lbu $v1,0x1($a0) +.L0004db40: +/* 4db40: 00031040 */ sll $v0,$v1,0x1 +/* 4db44: 02a25821 */ addu $t3,$s5,$v0 +/* 4db48: 95610000 */ lhu $at,0x0($t3) +/* 4db4c: 02426821 */ addu $t5,$s2,$v0 +/* 4db50: a6010000 */ sh $at,0x0($s0) +/* 4db54: a5a10000 */ sh $at,0x0($t5) +/* 4db58: 96010000 */ lhu $at,0x0($s0) +/* 4db5c: a4810000 */ sh $at,0x0($a0) +/* 4db60: 90890000 */ lbu $t1,0x0($a0) +/* 4db64: 56290007 */ bnel $s1,$t1,.L0004db84 +/* 4db68: 8e6e0050 */ lw $t6,0x50($s3) +/* 4db6c: 966b0062 */ lhu $t3,0x62($s3) +/* 4db70: 302cffff */ andi $t4,$at,0xffff +/* 4db74: 018b082a */ slt $at,$t4,$t3 +/* 4db78: 5020fff1 */ beqzl $at,.L0004db40 +/* 4db7c: 90830001 */ lbu $v1,0x1($a0) +/* 4db80: 8e6e0050 */ lw $t6,0x50($s3) +.L0004db84: +/* 4db84: 26940001 */ addiu $s4,$s4,0x1 +/* 4db88: 24840002 */ addiu $a0,$a0,0x2 +/* 4db8c: 028e082a */ slt $at,$s4,$t6 +/* 4db90: 5420ffe3 */ bnezl $at,.L0004db20 +/* 4db94: 90990000 */ lbu $t9,0x0($a0) +.L0004db98: +/* 4db98: 0c01324d */ jal func0004c934 +/* 4db9c: 02602025 */ or $a0,$s3,$zero +/* 4dba0: 50400004 */ beqzl $v0,.L0004dbb4 +/* 4dba4: 926d0064 */ lbu $t5,0x64($s3) +/* 4dba8: 10000014 */ beqz $zero,.L0004dbfc +/* 4dbac: 8fbf0044 */ lw $ra,0x44($sp) +/* 4dbb0: 926d0064 */ lbu $t5,0x64($s3) +.L0004dbb4: +/* 4dbb4: 26d60001 */ addiu $s6,$s6,0x1 +/* 4dbb8: 32d800ff */ andi $t8,$s6,0xff +/* 4dbbc: 030d082a */ slt $at,$t8,$t5 +/* 4dbc0: 1420ff98 */ bnez $at,.L0004da24 +/* 4dbc4: 0300b025 */ or $s6,$t8,$zero +.L0004dbc8: +/* 4dbc8: 8faf0074 */ lw $t7,0x74($sp) +/* 4dbcc: 00001025 */ or $v0,$zero,$zero +/* 4dbd0: 51e00006 */ beqzl $t7,.L0004dbec +/* 4dbd4: 8e690000 */ lw $t1,0x0($s3) +/* 4dbd8: 8e790000 */ lw $t9,0x0($s3) +/* 4dbdc: 372a0002 */ ori $t2,$t9,0x2 +/* 4dbe0: 10000005 */ beqz $zero,.L0004dbf8 +/* 4dbe4: ae6a0000 */ sw $t2,0x0($s3) +/* 4dbe8: 8e690000 */ lw $t1,0x0($s3) +.L0004dbec: +/* 4dbec: 2401fffd */ addiu $at,$zero,-3 +/* 4dbf0: 01216024 */ and $t4,$t1,$at +/* 4dbf4: ae6c0000 */ sw $t4,0x0($s3) +.L0004dbf8: +/* 4dbf8: 8fbf0044 */ lw $ra,0x44($sp) +.L0004dbfc: +/* 4dbfc: 8fb00020 */ lw $s0,0x20($sp) +/* 4dc00: 8fb10024 */ lw $s1,0x24($sp) +/* 4dc04: 8fb20028 */ lw $s2,0x28($sp) +/* 4dc08: 8fb3002c */ lw $s3,0x2c($sp) +/* 4dc0c: 8fb40030 */ lw $s4,0x30($sp) +/* 4dc10: 8fb50034 */ lw $s5,0x34($sp) +/* 4dc14: 8fb60038 */ lw $s6,0x38($sp) +/* 4dc18: 8fb7003c */ lw $s7,0x3c($sp) +/* 4dc1c: 8fbe0040 */ lw $s8,0x40($sp) +/* 4dc20: 03e00008 */ jr $ra +/* 4dc24: 27bd04c8 */ addiu $sp,$sp,0x4c8 +); + +GLOBAL_ASM( +glabel func0004dc28 +/* 4dc28: 27bdfe98 */ addiu $sp,$sp,-360 +/* 4dc2c: afb30024 */ sw $s3,0x24($sp) +/* 4dc30: 00809825 */ or $s3,$a0,$zero +/* 4dc34: afb40028 */ sw $s4,0x28($sp) +/* 4dc38: 00a0a025 */ or $s4,$a1,$zero +/* 4dc3c: afbf003c */ sw $ra,0x3c($sp) +/* 4dc40: afbe0038 */ sw $s8,0x38($sp) +/* 4dc44: afb70034 */ sw $s7,0x34($sp) +/* 4dc48: afb60030 */ sw $s6,0x30($sp) +/* 4dc4c: afb5002c */ sw $s5,0x2c($sp) +/* 4dc50: afb20020 */ sw $s2,0x20($sp) +/* 4dc54: afb1001c */ sw $s1,0x1c($sp) +/* 4dc58: afb00018 */ sw $s0,0x18($sp) +/* 4dc5c: 24040100 */ addiu $a0,$zero,0x100 +/* 4dc60: 00001025 */ or $v0,$zero,$zero +/* 4dc64: 00a01825 */ or $v1,$a1,$zero +.L0004dc68: +/* 4dc68: 24420004 */ addiu $v0,$v0,0x4 +/* 4dc6c: a0600102 */ sb $zero,0x102($v1) +/* 4dc70: a0600103 */ sb $zero,0x103($v1) +/* 4dc74: a0600104 */ sb $zero,0x104($v1) +/* 4dc78: 24630004 */ addiu $v1,$v1,0x4 +/* 4dc7c: 1444fffa */ bne $v0,$a0,.L0004dc68 +/* 4dc80: a06000fd */ sb $zero,0xfd($v1) +/* 4dc84: 240e00ff */ addiu $t6,$zero,0xff +/* 4dc88: a28e0100 */ sb $t6,0x100($s4) +/* 4dc8c: 926f0064 */ lbu $t7,0x64($s3) +/* 4dc90: 0000b825 */ or $s7,$zero,$zero +/* 4dc94: 00008025 */ or $s0,$zero,$zero +/* 4dc98: 19e00089 */ blez $t7,.L0004dec0 +/* 4dc9c: 241e0080 */ addiu $s8,$zero,0x80 +/* 4dca0: 27b6015a */ addiu $s6,$sp,0x15a +/* 4dca4: 27b50058 */ addiu $s5,$sp,0x58 +/* 4dca8: 27b20158 */ addiu $s2,$sp,0x158 +.L0004dcac: +/* 4dcac: 1a000003 */ blez $s0,.L0004dcbc +/* 4dcb0: 02602025 */ or $a0,$s3,$zero +/* 4dcb4: 10000002 */ beqz $zero,.L0004dcc0 +/* 4dcb8: 24110001 */ addiu $s1,$zero,0x1 +.L0004dcbc: +/* 4dcbc: 8e710060 */ lw $s1,0x60($s3) +.L0004dcc0: +/* 4dcc0: 02a02825 */ or $a1,$s5,$zero +/* 4dcc4: 00003025 */ or $a2,$zero,$zero +/* 4dcc8: 0c01324d */ jal func0004c934 +/* 4dccc: 32e700ff */ andi $a3,$s7,0xff +/* 4dcd0: 10400005 */ beqz $v0,.L0004dce8 +/* 4dcd4: 24010003 */ addiu $at,$zero,0x3 +/* 4dcd8: 50410004 */ beql $v0,$at,.L0004dcec +/* 4dcdc: 2a210080 */ slti $at,$s1,0x80 +/* 4dce0: 10000079 */ beqz $zero,.L0004dec8 +/* 4dce4: 8fbf003c */ lw $ra,0x3c($sp) +.L0004dce8: +/* 4dce8: 2a210080 */ slti $at,$s1,0x80 +.L0004dcec: +/* 4dcec: 1020006e */ beqz $at,.L0004dea8 +/* 4dcf0: 02201025 */ or $v0,$s1,$zero +/* 4dcf4: 03d11823 */ subu $v1,$s8,$s1 +/* 4dcf8: 30780001 */ andi $t8,$v1,0x1 +/* 4dcfc: 13000024 */ beqz $t8,.L0004dd90 +/* 4dd00: 0011c840 */ sll $t9,$s1,0x1 +/* 4dd04: 02b94021 */ addu $t0,$s5,$t9 +/* 4dd08: 95010000 */ lhu $at,0x0($t0) +/* 4dd0c: a6410000 */ sh $at,0x0($s2) +/* 4dd10: 8e6c0060 */ lw $t4,0x60($s3) +/* 4dd14: 97ab0158 */ lhu $t3,0x158($sp) +/* 4dd18: 93ad0158 */ lbu $t5,0x158($sp) +/* 4dd1c: 016c082a */ slt $at,$t3,$t4 +/* 4dd20: 5420001a */ bnezl $at,.L0004dd8c +/* 4dd24: 26220001 */ addiu $v0,$s1,0x1 +/* 4dd28: 120d0017 */ beq $s0,$t5,.L0004dd88 +/* 4dd2c: 93ae0159 */ lbu $t6,0x159($sp) +/* 4dd30: 05c10003 */ bgez $t6,.L0004dd40 +/* 4dd34: 000e7883 */ sra $t7,$t6,0x2 +/* 4dd38: 25c10003 */ addiu $at,$t6,0x3 +/* 4dd3c: 00017883 */ sra $t7,$at,0x2 +.L0004dd40: +/* 4dd40: 05a10004 */ bgez $t5,.L0004dd54 +/* 4dd44: 31b80007 */ andi $t8,$t5,0x7 +/* 4dd48: 13000002 */ beqz $t8,.L0004dd54 +/* 4dd4c: 00000000 */ sll $zero,$zero,0x0 +/* 4dd50: 2718fff8 */ addiu $t8,$t8,-8 +.L0004dd54: +/* 4dd54: 0018c940 */ sll $t9,$t8,0x5 +/* 4dd58: 01f91821 */ addu $v1,$t7,$t9 +/* 4dd5c: 02831021 */ addu $v0,$s4,$v1 +/* 4dd60: 90490101 */ lbu $t1,0x101($v0) +/* 4dd64: 06010004 */ bgez $s0,.L0004dd78 +/* 4dd68: 32080007 */ andi $t0,$s0,0x7 +/* 4dd6c: 11000002 */ beqz $t0,.L0004dd78 +/* 4dd70: 00000000 */ sll $zero,$zero,0x0 +/* 4dd74: 2508fff8 */ addiu $t0,$t0,-8 +.L0004dd78: +/* 4dd78: 240a0001 */ addiu $t2,$zero,0x1 +/* 4dd7c: 010a5804 */ sllv $t3,$t2,$t0 +/* 4dd80: 012b6025 */ or $t4,$t1,$t3 +/* 4dd84: a04c0101 */ sb $t4,0x101($v0) +.L0004dd88: +/* 4dd88: 26220001 */ addiu $v0,$s1,0x1 +.L0004dd8c: +/* 4dd8c: 105e0046 */ beq $v0,$s8,.L0004dea8 +.L0004dd90: +/* 4dd90: 00027040 */ sll $t6,$v0,0x1 +/* 4dd94: 02ae2821 */ addu $a1,$s5,$t6 +/* 4dd98: 24a40002 */ addiu $a0,$a1,0x2 +.L0004dd9c: +/* 4dd9c: 94a10000 */ lhu $at,0x0($a1) +/* 4dda0: a6410000 */ sh $at,0x0($s2) +/* 4dda4: 8e790060 */ lw $t9,0x60($s3) +/* 4dda8: 97af0158 */ lhu $t7,0x158($sp) +/* 4ddac: 93aa0158 */ lbu $t2,0x158($sp) +/* 4ddb0: 01f9082a */ slt $at,$t7,$t9 +/* 4ddb4: 5420001a */ bnezl $at,.L0004de20 +/* 4ddb8: 94810000 */ lhu $at,0x0($a0) +/* 4ddbc: 120a0017 */ beq $s0,$t2,.L0004de1c +/* 4ddc0: 93a80159 */ lbu $t0,0x159($sp) +/* 4ddc4: 05010003 */ bgez $t0,.L0004ddd4 +/* 4ddc8: 00084883 */ sra $t1,$t0,0x2 +/* 4ddcc: 25010003 */ addiu $at,$t0,0x3 +/* 4ddd0: 00014883 */ sra $t1,$at,0x2 +.L0004ddd4: +/* 4ddd4: 05410004 */ bgez $t2,.L0004dde8 +/* 4ddd8: 314b0007 */ andi $t3,$t2,0x7 +/* 4dddc: 11600002 */ beqz $t3,.L0004dde8 +/* 4dde0: 00000000 */ sll $zero,$zero,0x0 +/* 4dde4: 256bfff8 */ addiu $t3,$t3,-8 +.L0004dde8: +/* 4dde8: 000b6140 */ sll $t4,$t3,0x5 +/* 4ddec: 012c1821 */ addu $v1,$t1,$t4 +/* 4ddf0: 02831021 */ addu $v0,$s4,$v1 +/* 4ddf4: 904e0101 */ lbu $t6,0x101($v0) +/* 4ddf8: 06010004 */ bgez $s0,.L0004de0c +/* 4ddfc: 320d0007 */ andi $t5,$s0,0x7 +/* 4de00: 11a00002 */ beqz $t5,.L0004de0c +/* 4de04: 00000000 */ sll $zero,$zero,0x0 +/* 4de08: 25adfff8 */ addiu $t5,$t5,-8 +.L0004de0c: +/* 4de0c: 24180001 */ addiu $t8,$zero,0x1 +/* 4de10: 01b87804 */ sllv $t7,$t8,$t5 +/* 4de14: 01cfc825 */ or $t9,$t6,$t7 +/* 4de18: a0590101 */ sb $t9,0x101($v0) +.L0004de1c: +/* 4de1c: 94810000 */ lhu $at,0x0($a0) +.L0004de20: +/* 4de20: 24840004 */ addiu $a0,$a0,0x4 +/* 4de24: a6410000 */ sh $at,0x0($s2) +/* 4de28: 8e690060 */ lw $t1,0x60($s3) +/* 4de2c: 97ab0158 */ lhu $t3,0x158($sp) +/* 4de30: 93ac0158 */ lbu $t4,0x158($sp) +/* 4de34: 0169082a */ slt $at,$t3,$t1 +/* 4de38: 14200019 */ bnez $at,.L0004dea0 +/* 4de3c: 00000000 */ sll $zero,$zero,0x0 +/* 4de40: 120c0017 */ beq $s0,$t4,.L0004dea0 +/* 4de44: 93b80159 */ lbu $t8,0x159($sp) +/* 4de48: 07010003 */ bgez $t8,.L0004de58 +/* 4de4c: 00186883 */ sra $t5,$t8,0x2 +/* 4de50: 27010003 */ addiu $at,$t8,0x3 +/* 4de54: 00016883 */ sra $t5,$at,0x2 +.L0004de58: +/* 4de58: 05810004 */ bgez $t4,.L0004de6c +/* 4de5c: 318e0007 */ andi $t6,$t4,0x7 +/* 4de60: 11c00002 */ beqz $t6,.L0004de6c +/* 4de64: 00000000 */ sll $zero,$zero,0x0 +/* 4de68: 25cefff8 */ addiu $t6,$t6,-8 +.L0004de6c: +/* 4de6c: 000e7940 */ sll $t7,$t6,0x5 +/* 4de70: 01af1821 */ addu $v1,$t5,$t7 +/* 4de74: 02831021 */ addu $v0,$s4,$v1 +/* 4de78: 90590101 */ lbu $t9,0x101($v0) +/* 4de7c: 06010004 */ bgez $s0,.L0004de90 +/* 4de80: 32080007 */ andi $t0,$s0,0x7 +/* 4de84: 11000002 */ beqz $t0,.L0004de90 +/* 4de88: 00000000 */ sll $zero,$zero,0x0 +/* 4de8c: 2508fff8 */ addiu $t0,$t0,-8 +.L0004de90: +/* 4de90: 240a0001 */ addiu $t2,$zero,0x1 +/* 4de94: 010a5804 */ sllv $t3,$t2,$t0 +/* 4de98: 032b4825 */ or $t1,$t9,$t3 +/* 4de9c: a0490101 */ sb $t1,0x101($v0) +.L0004dea0: +/* 4dea0: 1496ffbe */ bne $a0,$s6,.L0004dd9c +/* 4dea4: 24a50004 */ addiu $a1,$a1,0x4 +.L0004dea8: +/* 4dea8: 926c0064 */ lbu $t4,0x64($s3) +/* 4deac: 26f70001 */ addiu $s7,$s7,0x1 +/* 4deb0: 32f000ff */ andi $s0,$s7,0xff +/* 4deb4: 020c082a */ slt $at,$s0,$t4 +/* 4deb8: 1420ff7c */ bnez $at,.L0004dcac +/* 4debc: 0200b825 */ or $s7,$s0,$zero +.L0004dec0: +/* 4dec0: 00001025 */ or $v0,$zero,$zero +/* 4dec4: 8fbf003c */ lw $ra,0x3c($sp) +.L0004dec8: +/* 4dec8: 8fb00018 */ lw $s0,0x18($sp) +/* 4decc: 8fb1001c */ lw $s1,0x1c($sp) +/* 4ded0: 8fb20020 */ lw $s2,0x20($sp) +/* 4ded4: 8fb30024 */ lw $s3,0x24($sp) +/* 4ded8: 8fb40028 */ lw $s4,0x28($sp) +/* 4dedc: 8fb5002c */ lw $s5,0x2c($sp) +/* 4dee0: 8fb60030 */ lw $s6,0x30($sp) +/* 4dee4: 8fb70034 */ lw $s7,0x34($sp) +/* 4dee8: 8fbe0038 */ lw $s8,0x38($sp) +/* 4deec: 03e00008 */ jr $ra +/* 4def0: 27bd0168 */ addiu $sp,$sp,0x168 +); + +GLOBAL_ASM( +glabel func0004def4 +/* 4def4: 27bdffc8 */ addiu $sp,$sp,-56 +/* 4def8: afa5003c */ sw $a1,0x3c($sp) +/* 4defc: 93b8003c */ lbu $t8,0x3c($sp) +/* 4df00: afb40028 */ sw $s4,0x28($sp) +/* 4df04: 93ae003d */ lbu $t6,0x3d($sp) +/* 4df08: 0080a025 */ or $s4,$a0,$zero +/* 4df0c: afbf0034 */ sw $ra,0x34($sp) +/* 4df10: afb60030 */ sw $s6,0x30($sp) +/* 4df14: afb5002c */ sw $s5,0x2c($sp) +/* 4df18: afb30024 */ sw $s3,0x24($sp) +/* 4df1c: afb20020 */ sw $s2,0x20($sp) +/* 4df20: afb1001c */ sw $s1,0x1c($sp) +/* 4df24: afb00018 */ sw $s0,0x18($sp) +/* 4df28: 92890064 */ lbu $t1,0x64($s4) +/* 4df2c: 00c09825 */ or $s3,$a2,$zero +/* 4df30: 00008025 */ or $s0,$zero,$zero +/* 4df34: 05c10003 */ bgez $t6,.L0004df44 +/* 4df38: 000e7883 */ sra $t7,$t6,0x2 +/* 4df3c: 25c10003 */ addiu $at,$t6,0x3 +/* 4df40: 00017883 */ sra $t7,$at,0x2 +.L0004df44: +/* 4df44: 07010004 */ bgez $t8,.L0004df58 +/* 4df48: 33190007 */ andi $t9,$t8,0x7 +/* 4df4c: 13200002 */ beqz $t9,.L0004df58 +/* 4df50: 00000000 */ sll $zero,$zero,0x0 +/* 4df54: 2739fff8 */ addiu $t9,$t9,-8 +.L0004df58: +/* 4df58: 00194140 */ sll $t0,$t9,0x5 +/* 4df5c: 01e8b021 */ addu $s6,$t7,$t0 +/* 4df60: 19200040 */ blez $t1,.L0004e064 +/* 4df64: 00009025 */ or $s2,$zero,$zero +/* 4df68: 00001025 */ or $v0,$zero,$zero +/* 4df6c: 24150003 */ addiu $s5,$zero,0x3 +.L0004df70: +/* 4df70: 18400003 */ blez $v0,.L0004df80 +/* 4df74: 93aa003c */ lbu $t2,0x3c($sp) +/* 4df78: 10000002 */ beqz $zero,.L0004df84 +/* 4df7c: 24110001 */ addiu $s1,$zero,0x1 +.L0004df80: +/* 4df80: 8e910060 */ lw $s1,0x60($s4) +.L0004df84: +/* 4df84: 1142000c */ beq $t2,$v0,.L0004dfb8 +/* 4df88: 02765821 */ addu $t3,$s3,$s6 +/* 4df8c: 916c0101 */ lbu $t4,0x101($t3) +/* 4df90: 04410004 */ bgez $v0,.L0004dfa4 +/* 4df94: 304d0007 */ andi $t5,$v0,0x7 +/* 4df98: 11a00002 */ beqz $t5,.L0004dfa4 +/* 4df9c: 00000000 */ sll $zero,$zero,0x0 +/* 4dfa0: 25adfff8 */ addiu $t5,$t5,-8 +.L0004dfa4: +/* 4dfa4: 240e0001 */ addiu $t6,$zero,0x1 +/* 4dfa8: 01aec004 */ sllv $t8,$t6,$t5 +/* 4dfac: 0198c824 */ and $t9,$t4,$t8 +/* 4dfb0: 53200027 */ beqzl $t9,.L0004e050 +/* 4dfb4: 928b0064 */ lbu $t3,0x64($s4) +.L0004dfb8: +/* 4dfb8: 926f0100 */ lbu $t7,0x100($s3) +/* 4dfbc: 02802025 */ or $a0,$s4,$zero +/* 4dfc0: 02602825 */ or $a1,$s3,$zero +/* 4dfc4: 11e2000a */ beq $t7,$v0,.L0004dff0 +/* 4dfc8: 00003025 */ or $a2,$zero,$zero +/* 4dfcc: 0c01324d */ jal func0004c934 +/* 4dfd0: 324700ff */ andi $a3,$s2,0xff +/* 4dfd4: 50400006 */ beqzl $v0,.L0004dff0 +/* 4dfd8: a2720100 */ sb $s2,0x100($s3) +/* 4dfdc: 50550004 */ beql $v0,$s5,.L0004dff0 +/* 4dfe0: a2720100 */ sb $s2,0x100($s3) +/* 4dfe4: 10000021 */ beqz $zero,.L0004e06c +/* 4dfe8: 8fbf0034 */ lw $ra,0x34($sp) +/* 4dfec: a2720100 */ sb $s2,0x100($s3) +.L0004dff0: +/* 4dff0: 2a010002 */ slti $at,$s0,0x2 +/* 4dff4: 10200010 */ beqz $at,.L0004e038 +/* 4dff8: 2a210080 */ slti $at,$s1,0x80 +/* 4dffc: 1020000e */ beqz $at,.L0004e038 +/* 4e000: 00111040 */ sll $v0,$s1,0x1 +/* 4e004: 02621821 */ addu $v1,$s3,$v0 +/* 4e008: 97a8003c */ lhu $t0,0x3c($sp) +.L0004e00c: +/* 4e00c: 94690000 */ lhu $t1,0x0($v1) +/* 4e010: 24420002 */ addiu $v0,$v0,0x2 +/* 4e014: 55090003 */ bnel $t0,$t1,.L0004e024 +/* 4e018: 2a010002 */ slti $at,$s0,0x2 +/* 4e01c: 26100001 */ addiu $s0,$s0,0x1 +/* 4e020: 2a010002 */ slti $at,$s0,0x2 +.L0004e024: +/* 4e024: 10200004 */ beqz $at,.L0004e038 +/* 4e028: 24630002 */ addiu $v1,$v1,0x2 +/* 4e02c: 28410100 */ slti $at,$v0,0x100 +/* 4e030: 5420fff6 */ bnezl $at,.L0004e00c +/* 4e034: 97a8003c */ lhu $t0,0x3c($sp) +.L0004e038: +/* 4e038: 2a010002 */ slti $at,$s0,0x2 +/* 4e03c: 54200004 */ bnezl $at,.L0004e050 +/* 4e040: 928b0064 */ lbu $t3,0x64($s4) +/* 4e044: 10000008 */ beqz $zero,.L0004e068 +/* 4e048: 24020002 */ addiu $v0,$zero,0x2 +/* 4e04c: 928b0064 */ lbu $t3,0x64($s4) +.L0004e050: +/* 4e050: 26520001 */ addiu $s2,$s2,0x1 +/* 4e054: 324200ff */ andi $v0,$s2,0xff +/* 4e058: 004b082a */ slt $at,$v0,$t3 +/* 4e05c: 1420ffc4 */ bnez $at,.L0004df70 +/* 4e060: 00409025 */ or $s2,$v0,$zero +.L0004e064: +/* 4e064: 02001025 */ or $v0,$s0,$zero +.L0004e068: +/* 4e068: 8fbf0034 */ lw $ra,0x34($sp) +.L0004e06c: +/* 4e06c: 8fb00018 */ lw $s0,0x18($sp) +/* 4e070: 8fb1001c */ lw $s1,0x1c($sp) +/* 4e074: 8fb20020 */ lw $s2,0x20($sp) +/* 4e078: 8fb30024 */ lw $s3,0x24($sp) +/* 4e07c: 8fb40028 */ lw $s4,0x28($sp) +/* 4e080: 8fb5002c */ lw $s5,0x2c($sp) +/* 4e084: 8fb60030 */ lw $s6,0x30($sp) +/* 4e088: 03e00008 */ jr $ra +/* 4e08c: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0004e090 +/* 4e090: 28c10010 */ slti $at,$a2,0x10 +/* 4e094: 14200037 */ bnez $at,.L0004e174 +/* 4e098: 00851026 */ xor $v0,$a0,$a1 +/* 4e09c: 30420003 */ andi $v0,$v0,0x3 +/* 4e0a0: 14400019 */ bnez $v0,.L0004e108 +/* 4e0a4: 0004c023 */ negu $t8,$a0 +/* 4e0a8: 33180003 */ andi $t8,$t8,0x3 +/* 4e0ac: 13000007 */ beqz $t8,.L0004e0cc +/* 4e0b0: 00d83023 */ subu $a2,$a2,$t8 +/* 4e0b4: 00601025 */ or $v0,$v1,$zero +/* 4e0b8: 88820000 */ lwl $v0,0x0($a0) +/* 4e0bc: 88a30000 */ lwl $v1,0x0($a1) +/* 4e0c0: 00982021 */ addu $a0,$a0,$t8 +/* 4e0c4: 00b82821 */ addu $a1,$a1,$t8 +/* 4e0c8: 14430036 */ bne $v0,$v1,.L0004e1a4 +.L0004e0cc: +/* 4e0cc: 2401fffc */ addiu $at,$zero,-4 +/* 4e0d0: 00c13824 */ and $a3,$a2,$at +/* 4e0d4: 10e00027 */ beqz $a3,.L0004e174 +/* 4e0d8: 00c73023 */ subu $a2,$a2,$a3 +/* 4e0dc: 00e43821 */ addu $a3,$a3,$a0 +/* 4e0e0: 8c820000 */ lw $v0,0x0($a0) +.L0004e0e4: +/* 4e0e4: 8ca30000 */ lw $v1,0x0($a1) +/* 4e0e8: 24840004 */ addiu $a0,$a0,0x4 +/* 4e0ec: 24a50004 */ addiu $a1,$a1,0x4 +/* 4e0f0: 1443002c */ bne $v0,$v1,.L0004e1a4 +/* 4e0f4: 00000000 */ sll $zero,$zero,0x0 +/* 4e0f8: 5487fffa */ bnel $a0,$a3,.L0004e0e4 +/* 4e0fc: 8c820000 */ lw $v0,0x0($a0) +/* 4e100: 1000001c */ beqz $zero,.L0004e174 +/* 4e104: 00000000 */ sll $zero,$zero,0x0 +.L0004e108: +/* 4e108: 00053823 */ negu $a3,$a1 +/* 4e10c: 30e70003 */ andi $a3,$a3,0x3 +/* 4e110: 10e0000a */ beqz $a3,.L0004e13c +/* 4e114: 00c73023 */ subu $a2,$a2,$a3 +/* 4e118: 00e43821 */ addu $a3,$a3,$a0 +/* 4e11c: 90820000 */ lbu $v0,0x0($a0) +.L0004e120: +/* 4e120: 90a30000 */ lbu $v1,0x0($a1) +/* 4e124: 24840001 */ addiu $a0,$a0,0x1 +/* 4e128: 24a50001 */ addiu $a1,$a1,0x1 +/* 4e12c: 1443001d */ bne $v0,$v1,.L0004e1a4 +/* 4e130: 00000000 */ sll $zero,$zero,0x0 +/* 4e134: 5487fffa */ bnel $a0,$a3,.L0004e120 +/* 4e138: 90820000 */ lbu $v0,0x0($a0) +.L0004e13c: +/* 4e13c: 2401fffc */ addiu $at,$zero,-4 +/* 4e140: 00c13824 */ and $a3,$a2,$at +/* 4e144: 10e0000b */ beqz $a3,.L0004e174 +/* 4e148: 00c73023 */ subu $a2,$a2,$a3 +/* 4e14c: 00e43821 */ addu $a3,$a3,$a0 +/* 4e150: 88820000 */ lwl $v0,0x0($a0) +.L0004e154: +/* 4e154: 8ca30000 */ lw $v1,0x0($a1) +/* 4e158: 98820003 */ lwr $v0,0x3($a0) +/* 4e15c: 24840004 */ addiu $a0,$a0,0x4 +/* 4e160: 24a50004 */ addiu $a1,$a1,0x4 +/* 4e164: 1443000f */ bne $v0,$v1,.L0004e1a4 +/* 4e168: 00000000 */ sll $zero,$zero,0x0 +/* 4e16c: 5487fff9 */ bnel $a0,$a3,.L0004e154 +/* 4e170: 88820000 */ lwl $v0,0x0($a0) +.L0004e174: +/* 4e174: 18c00009 */ blez $a2,.L0004e19c +/* 4e178: 00c43821 */ addu $a3,$a2,$a0 +/* 4e17c: 90820000 */ lbu $v0,0x0($a0) +.L0004e180: +/* 4e180: 90a30000 */ lbu $v1,0x0($a1) +/* 4e184: 24840001 */ addiu $a0,$a0,0x1 +/* 4e188: 24a50001 */ addiu $a1,$a1,0x1 +/* 4e18c: 14430005 */ bne $v0,$v1,.L0004e1a4 +/* 4e190: 00000000 */ sll $zero,$zero,0x0 +/* 4e194: 5487fffa */ bnel $a0,$a3,.L0004e180 +/* 4e198: 90820000 */ lbu $v0,0x0($a0) +.L0004e19c: +/* 4e19c: 03e00008 */ jr $ra +/* 4e1a0: 00001025 */ or $v0,$zero,$zero +.L0004e1a4: +/* 4e1a4: 03e00008 */ jr $ra +/* 4e1a8: 24020001 */ addiu $v0,$zero,0x1 +/* 4e1ac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004e1b0 +/* 4e1b0: 40085000 */ mfc0 $t0,$10 +/* 4e1b4: 40840000 */ mtc0 $a0,$0 +/* 4e1b8: 40852800 */ mtc0 $a1,$5 +/* 4e1bc: 8fa90014 */ lw $t1,0x14($sp) +/* 4e1c0: 2401ffff */ addiu $at,$zero,-1 +/* 4e1c4: 11210004 */ beq $t1,$at,.L0004e1d8 +/* 4e1c8: 240c0001 */ addiu $t4,$zero,0x1 +/* 4e1cc: 240a001e */ addiu $t2,$zero,0x1e +/* 4e1d0: 10000002 */ beqz $zero,.L0004e1dc +/* 4e1d4: 00c93025 */ or $a2,$a2,$t1 +.L0004e1d8: +/* 4e1d8: 240a001f */ addiu $t2,$zero,0x1f +.L0004e1dc: +/* 4e1dc: 40865000 */ mtc0 $a2,$10 +/* 4e1e0: 2401ffff */ addiu $at,$zero,-1 +/* 4e1e4: 10e10006 */ beq $a3,$at,.L0004e200 +/* 4e1e8: 00000000 */ sll $zero,$zero,0x0 +/* 4e1ec: 00075982 */ srl $t3,$a3,0x6 +/* 4e1f0: 016a5825 */ or $t3,$t3,$t2 +/* 4e1f4: 408b1000 */ mtc0 $t3,$2 +/* 4e1f8: 10000002 */ beqz $zero,.L0004e204 +/* 4e1fc: 00000000 */ sll $zero,$zero,0x0 +.L0004e200: +/* 4e200: 408c1000 */ mtc0 $t4,$2 +.L0004e204: +/* 4e204: 8fab0010 */ lw $t3,0x10($sp) +/* 4e208: 2401ffff */ addiu $at,$zero,-1 +/* 4e20c: 11610006 */ beq $t3,$at,.L0004e228 +/* 4e210: 00000000 */ sll $zero,$zero,0x0 +/* 4e214: 000b5982 */ srl $t3,$t3,0x6 +/* 4e218: 016a5825 */ or $t3,$t3,$t2 +/* 4e21c: 408b1800 */ mtc0 $t3,$3 +/* 4e220: 10000007 */ beqz $zero,.L0004e240 +/* 4e224: 00000000 */ sll $zero,$zero,0x0 +.L0004e228: +/* 4e228: 408c1800 */ mtc0 $t4,$3 +/* 4e22c: 2401ffff */ addiu $at,$zero,-1 +/* 4e230: 14e10003 */ bne $a3,$at,.L0004e240 +/* 4e234: 00000000 */ sll $zero,$zero,0x0 +/* 4e238: 3c0b8000 */ lui $t3,0x8000 +/* 4e23c: 408b5000 */ mtc0 $t3,$10 +.L0004e240: +/* 4e240: 00000000 */ sll $zero,$zero,0x0 +/* 4e244: 42000002 */ tlbwi +/* 4e248: 00000000 */ sll $zero,$zero,0x0 +/* 4e24c: 00000000 */ sll $zero,$zero,0x0 +/* 4e250: 00000000 */ sll $zero,$zero,0x0 +/* 4e254: 00000000 */ sll $zero,$zero,0x0 +/* 4e258: 40885000 */ mtc0 $t0,$10 +/* 4e25c: 03e00008 */ jr $ra +/* 4e260: 00000000 */ sll $zero,$zero,0x0 +/* 4e264: 00000000 */ sll $zero,$zero,0x0 +/* 4e268: 00000000 */ sll $zero,$zero,0x0 +/* 4e26c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004e270 +/* 4e270: 3c058006 */ lui $a1,0x8006 +/* 4e274: 24a5cf68 */ addiu $a1,$a1,-12440 +/* 4e278: 8cae0000 */ lw $t6,0x0($a1) +/* 4e27c: 44844000 */ mtc1 $a0,$f8 +/* 4e280: 3c014f80 */ lui $at,0x4f80 +/* 4e284: 448e2000 */ mtc1 $t6,$f4 +/* 4e288: 468042a0 */ cvt.s.w $f10,$f8 +/* 4e28c: 04810004 */ bgez $a0,.L0004e2a0 +/* 4e290: 468021a0 */ cvt.s.w $f6,$f4 +/* 4e294: 44818000 */ mtc1 $at,$f16 +/* 4e298: 00000000 */ sll $zero,$zero,0x0 +/* 4e29c: 46105280 */ add.s $f10,$f10,$f16 +.L0004e2a0: +/* 4e2a0: 460a3483 */ div.s $f18,$f6,$f10 +/* 4e2a4: 3c013f00 */ lui $at,0x3f00 +/* 4e2a8: 44812000 */ mtc1 $at,$f4 +/* 4e2ac: 24030001 */ addiu $v1,$zero,0x1 +/* 4e2b0: 3c014f00 */ lui $at,0x4f00 +/* 4e2b4: 3c08a450 */ lui $t0,0xa450 +/* 4e2b8: 3c0aa450 */ lui $t2,0xa450 +/* 4e2bc: 46049000 */ add.s $f0,$f18,$f4 +/* 4e2c0: 444ff800 */ cfc1 $t7,$31 +/* 4e2c4: 44c3f800 */ ctc1 $v1,$31 +/* 4e2c8: 00000000 */ sll $zero,$zero,0x0 +/* 4e2cc: 46000224 */ cvt.w.s $f8,$f0 +/* 4e2d0: 4443f800 */ cfc1 $v1,$31 +/* 4e2d4: 00000000 */ sll $zero,$zero,0x0 +/* 4e2d8: 30630078 */ andi $v1,$v1,0x78 +/* 4e2dc: 50600013 */ beqzl $v1,.L0004e32c +/* 4e2e0: 44034000 */ mfc1 $v1,$f8 +/* 4e2e4: 44814000 */ mtc1 $at,$f8 +/* 4e2e8: 24030001 */ addiu $v1,$zero,0x1 +/* 4e2ec: 46080201 */ sub.s $f8,$f0,$f8 +/* 4e2f0: 44c3f800 */ ctc1 $v1,$31 +/* 4e2f4: 00000000 */ sll $zero,$zero,0x0 +/* 4e2f8: 46004224 */ cvt.w.s $f8,$f8 +/* 4e2fc: 4443f800 */ cfc1 $v1,$31 +/* 4e300: 00000000 */ sll $zero,$zero,0x0 +/* 4e304: 30630078 */ andi $v1,$v1,0x78 +/* 4e308: 14600005 */ bnez $v1,.L0004e320 +/* 4e30c: 00000000 */ sll $zero,$zero,0x0 +/* 4e310: 44034000 */ mfc1 $v1,$f8 +/* 4e314: 3c018000 */ lui $at,0x8000 +/* 4e318: 10000007 */ beqz $zero,.L0004e338 +/* 4e31c: 00611825 */ or $v1,$v1,$at +.L0004e320: +/* 4e320: 10000005 */ beqz $zero,.L0004e338 +/* 4e324: 2403ffff */ addiu $v1,$zero,-1 +/* 4e328: 44034000 */ mfc1 $v1,$f8 +.L0004e32c: +/* 4e32c: 00000000 */ sll $zero,$zero,0x0 +/* 4e330: 0460fffb */ bltz $v1,.L0004e320 +/* 4e334: 00000000 */ sll $zero,$zero,0x0 +.L0004e338: +/* 4e338: 44cff800 */ ctc1 $t7,$31 +/* 4e33c: 2c610084 */ sltiu $at,$v1,0x84 +/* 4e340: 10200003 */ beqz $at,.L0004e350 +/* 4e344: 2479ffff */ addiu $t9,$v1,-1 +/* 4e348: 03e00008 */ jr $ra +/* 4e34c: 2402ffff */ addiu $v0,$zero,-1 +.L0004e350: +/* 4e350: 24010042 */ addiu $at,$zero,0x42 +/* 4e354: 0061001b */ divu $zero,$v1,$at +/* 4e358: 00001012 */ mflo $v0 +/* 4e35c: 305800ff */ andi $t8,$v0,0xff +/* 4e360: 2b010011 */ slti $at,$t8,0x11 +/* 4e364: 14200002 */ bnez $at,.L0004e370 +/* 4e368: 304400ff */ andi $a0,$v0,0xff +/* 4e36c: 24040010 */ addiu $a0,$zero,0x10 +.L0004e370: +/* 4e370: ad190010 */ sw $t9,0x10($t0) +/* 4e374: 2489ffff */ addiu $t1,$a0,-1 +/* 4e378: ad490014 */ sw $t1,0x14($t2) +/* 4e37c: 8cab0000 */ lw $t3,0x0($a1) +/* 4e380: 0163001a */ div $zero,$t3,$v1 +/* 4e384: 00001012 */ mflo $v0 +/* 4e388: 14600002 */ bnez $v1,.L0004e394 +/* 4e38c: 00000000 */ sll $zero,$zero,0x0 +/* 4e390: 0007000d */ break 0x7 +.L0004e394: +/* 4e394: 2401ffff */ addiu $at,$zero,-1 +/* 4e398: 14610004 */ bne $v1,$at,.L0004e3ac +/* 4e39c: 3c018000 */ lui $at,0x8000 +/* 4e3a0: 15610002 */ bne $t3,$at,.L0004e3ac +/* 4e3a4: 00000000 */ sll $zero,$zero,0x0 +/* 4e3a8: 0006000d */ break 0x6 +.L0004e3ac: +/* 4e3ac: 03e00008 */ jr $ra +/* 4e3b0: 00000000 */ sll $zero,$zero,0x0 +/* 4e3b4: 00000000 */ sll $zero,$zero,0x0 +/* 4e3b8: 00000000 */ sll $zero,$zero,0x0 +/* 4e3bc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004e3c0 +/* 4e3c0: 27bdffe0 */ addiu $sp,$sp,-32 +/* 4e3c4: 3c0f8006 */ lui $t7,0x8006 +/* 4e3c8: 91ef0990 */ lbu $t7,0x990($t7) +/* 4e3cc: afa40020 */ sw $a0,0x20($sp) +/* 4e3d0: 8fae0020 */ lw $t6,0x20($sp) +/* 4e3d4: afbf0014 */ sw $ra,0x14($sp) +/* 4e3d8: afa50024 */ sw $a1,0x24($sp) +/* 4e3dc: 11e00003 */ beqz $t7,.L0004e3ec +/* 4e3e0: afae001c */ sw $t6,0x1c($sp) +/* 4e3e4: 25d8e000 */ addiu $t8,$t6,-8192 +/* 4e3e8: afb8001c */ sw $t8,0x1c($sp) +.L0004e3ec: +/* 4e3ec: 8fb90020 */ lw $t9,0x20($sp) +/* 4e3f0: 8fa80024 */ lw $t0,0x24($sp) +/* 4e3f4: 03284821 */ addu $t1,$t9,$t0 +/* 4e3f8: 312a1fff */ andi $t2,$t1,0x1fff +/* 4e3fc: 15400005 */ bnez $t2,.L0004e414 +/* 4e400: 00000000 */ sll $zero,$zero,0x0 +/* 4e404: 240b0001 */ addiu $t3,$zero,0x1 +/* 4e408: 3c018006 */ lui $at,0x8006 +/* 4e40c: 10000003 */ beqz $zero,.L0004e41c +/* 4e410: a02b0990 */ sb $t3,0x990($at) +.L0004e414: +/* 4e414: 3c018006 */ lui $at,0x8006 +/* 4e418: a0200990 */ sb $zero,0x990($at) +.L0004e41c: +/* 4e41c: 0c0147b0 */ jal func00051ec0 +/* 4e420: 00000000 */ sll $zero,$zero,0x0 +/* 4e424: 10400003 */ beqz $v0,.L0004e434 +/* 4e428: 00000000 */ sll $zero,$zero,0x0 +/* 4e42c: 10000009 */ beqz $zero,.L0004e454 +/* 4e430: 2402ffff */ addiu $v0,$zero,-1 +.L0004e434: +/* 4e434: 0c012d20 */ jal func0004b480 +/* 4e438: 8fa4001c */ lw $a0,0x1c($sp) +/* 4e43c: 3c0ca450 */ lui $t4,0xa450 +/* 4e440: ad820000 */ sw $v0,0x0($t4) +/* 4e444: 8fad0024 */ lw $t5,0x24($sp) +/* 4e448: 3c0fa450 */ lui $t7,0xa450 +/* 4e44c: 00001025 */ or $v0,$zero,$zero +/* 4e450: aded0004 */ sw $t5,0x4($t7) +.L0004e454: +/* 4e454: 8fbf0014 */ lw $ra,0x14($sp) +/* 4e458: 27bd0020 */ addiu $sp,$sp,0x20 +/* 4e45c: 03e00008 */ jr $ra +/* 4e460: 00000000 */ sll $zero,$zero,0x0 +/* 4e464: 00000000 */ sll $zero,$zero,0x0 +/* 4e468: 00000000 */ sll $zero,$zero,0x0 +/* 4e46c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004e470 +/* 4e470: 3c0ea450 */ lui $t6,0xa450 +/* 4e474: 03e00008 */ jr $ra +/* 4e478: 8dc20004 */ lw $v0,0x4($t6) +/* 4e47c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004e480 +/* 4e480: 18a0001f */ blez $a1,.L0004e500 +/* 4e484: 00000000 */ sll $zero,$zero,0x0 +/* 4e488: 240b2000 */ addiu $t3,$zero,0x2000 +/* 4e48c: 00ab082b */ sltu $at,$a1,$t3 +/* 4e490: 1020001d */ beqz $at,.L0004e508 +/* 4e494: 00000000 */ sll $zero,$zero,0x0 +/* 4e498: 00804025 */ or $t0,$a0,$zero +/* 4e49c: 00854821 */ addu $t1,$a0,$a1 +/* 4e4a0: 0109082b */ sltu $at,$t0,$t1 +/* 4e4a4: 10200016 */ beqz $at,.L0004e500 +/* 4e4a8: 00000000 */ sll $zero,$zero,0x0 +/* 4e4ac: 310a000f */ andi $t2,$t0,0xf +/* 4e4b0: 11400007 */ beqz $t2,.L0004e4d0 +/* 4e4b4: 2529fff0 */ addiu $t1,$t1,-16 +/* 4e4b8: 010a4023 */ subu $t0,$t0,$t2 +/* 4e4bc: bd150000 */ cache 0x15,0x0($t0) +/* 4e4c0: 0109082b */ sltu $at,$t0,$t1 +/* 4e4c4: 1020000e */ beqz $at,.L0004e500 +/* 4e4c8: 00000000 */ sll $zero,$zero,0x0 +/* 4e4cc: 25080010 */ addiu $t0,$t0,0x10 +.L0004e4d0: +/* 4e4d0: 312a000f */ andi $t2,$t1,0xf +/* 4e4d4: 11400006 */ beqz $t2,.L0004e4f0 +/* 4e4d8: 00000000 */ sll $zero,$zero,0x0 +/* 4e4dc: 012a4823 */ subu $t1,$t1,$t2 +/* 4e4e0: bd350010 */ cache 0x15,0x10($t1) +/* 4e4e4: 0128082b */ sltu $at,$t1,$t0 +/* 4e4e8: 14200005 */ bnez $at,.L0004e500 +/* 4e4ec: 00000000 */ sll $zero,$zero,0x0 +.L0004e4f0: +/* 4e4f0: bd110000 */ cache 0x11,0x0($t0) +/* 4e4f4: 0109082b */ sltu $at,$t0,$t1 +/* 4e4f8: 1420fffd */ bnez $at,.L0004e4f0 +/* 4e4fc: 25080010 */ addiu $t0,$t0,0x10 +.L0004e500: +/* 4e500: 03e00008 */ jr $ra +/* 4e504: 00000000 */ sll $zero,$zero,0x0 +.L0004e508: +/* 4e508: 3c088000 */ lui $t0,0x8000 +/* 4e50c: 010b4821 */ addu $t1,$t0,$t3 +/* 4e510: 2529fff0 */ addiu $t1,$t1,-16 +.L0004e514: +/* 4e514: bd010000 */ cache 0x1,0x0($t0) +/* 4e518: 0109082b */ sltu $at,$t0,$t1 +/* 4e51c: 1420fffd */ bnez $at,.L0004e514 +/* 4e520: 25080010 */ addiu $t0,$t0,0x10 +/* 4e524: 03e00008 */ jr $ra +/* 4e528: 00000000 */ sll $zero,$zero,0x0 +/* 4e52c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004e530 +/* 4e530: 27bdffd8 */ addiu $sp,$sp,-40 +/* 4e534: 3c0e8006 */ lui $t6,0x8006 +/* 4e538: 8dcecf00 */ lw $t6,-0x3100($t6) +/* 4e53c: afbf001c */ sw $ra,0x1c($sp) +/* 4e540: afa40028 */ sw $a0,0x28($sp) +/* 4e544: afa5002c */ sw $a1,0x2c($sp) +/* 4e548: afa60030 */ sw $a2,0x30($sp) +/* 4e54c: afa70034 */ sw $a3,0x34($sp) +/* 4e550: afb10018 */ sw $s1,0x18($sp) +/* 4e554: 15c00003 */ bnez $t6,.L0004e564 +/* 4e558: afb00014 */ sw $s0,0x14($sp) +/* 4e55c: 10000032 */ beqz $zero,.L0004e628 +/* 4e560: 2402ffff */ addiu $v0,$zero,-1 +.L0004e564: +/* 4e564: 8faf0030 */ lw $t7,0x30($sp) +/* 4e568: 15e00005 */ bnez $t7,.L0004e580 +/* 4e56c: 00000000 */ sll $zero,$zero,0x0 +/* 4e570: 8fb90028 */ lw $t9,0x28($sp) +/* 4e574: 2418000b */ addiu $t8,$zero,0xb +/* 4e578: 10000004 */ beqz $zero,.L0004e58c +/* 4e57c: a7380000 */ sh $t8,0x0($t9) +.L0004e580: +/* 4e580: 8fa90028 */ lw $t1,0x28($sp) +/* 4e584: 2408000c */ addiu $t0,$zero,0xc +/* 4e588: a5280000 */ sh $t0,0x0($t1) +.L0004e58c: +/* 4e58c: 8faa002c */ lw $t2,0x2c($sp) +/* 4e590: 8fab0028 */ lw $t3,0x28($sp) +/* 4e594: 24010001 */ addiu $at,$zero,0x1 +/* 4e598: a16a0002 */ sb $t2,0x2($t3) +/* 4e59c: 8fad0028 */ lw $t5,0x28($sp) +/* 4e5a0: 8fac0040 */ lw $t4,0x40($sp) +/* 4e5a4: adac0004 */ sw $t4,0x4($t5) +/* 4e5a8: 8faf0028 */ lw $t7,0x28($sp) +/* 4e5ac: 8fae0038 */ lw $t6,0x38($sp) +/* 4e5b0: adee0008 */ sw $t6,0x8($t7) +/* 4e5b4: 8fb90028 */ lw $t9,0x28($sp) +/* 4e5b8: 8fb80034 */ lw $t8,0x34($sp) +/* 4e5bc: af38000c */ sw $t8,0xc($t9) +/* 4e5c0: 8fa90028 */ lw $t1,0x28($sp) +/* 4e5c4: 8fa8003c */ lw $t0,0x3c($sp) +/* 4e5c8: ad280010 */ sw $t0,0x10($t1) +/* 4e5cc: 8faa0028 */ lw $t2,0x28($sp) +/* 4e5d0: ad400014 */ sw $zero,0x14($t2) +/* 4e5d4: 8fab002c */ lw $t3,0x2c($sp) +/* 4e5d8: 1561000a */ bne $t3,$at,.L0004e604 +/* 4e5dc: 00000000 */ sll $zero,$zero,0x0 +/* 4e5e0: 0c014810 */ jal func00052040 +/* 4e5e4: 00000000 */ sll $zero,$zero,0x0 +/* 4e5e8: 00408825 */ or $s1,$v0,$zero +/* 4e5ec: 02202025 */ or $a0,$s1,$zero +/* 4e5f0: 8fa50028 */ lw $a1,0x28($sp) +/* 4e5f4: 0c0147bc */ jal func00051ef0 +/* 4e5f8: 00003025 */ or $a2,$zero,$zero +/* 4e5fc: 10000009 */ beqz $zero,.L0004e624 +/* 4e600: 00408025 */ or $s0,$v0,$zero +.L0004e604: +/* 4e604: 0c014810 */ jal func00052040 +/* 4e608: 00000000 */ sll $zero,$zero,0x0 +/* 4e60c: 00408825 */ or $s1,$v0,$zero +/* 4e610: 02202025 */ or $a0,$s1,$zero +/* 4e614: 8fa50028 */ lw $a1,0x28($sp) +/* 4e618: 0c012238 */ jal func000488e0 +/* 4e61c: 00003025 */ or $a2,$zero,$zero +/* 4e620: 00408025 */ or $s0,$v0,$zero +.L0004e624: +/* 4e624: 02001025 */ or $v0,$s0,$zero +.L0004e628: +/* 4e628: 8fbf001c */ lw $ra,0x1c($sp) +/* 4e62c: 8fb00014 */ lw $s0,0x14($sp) +/* 4e630: 8fb10018 */ lw $s1,0x18($sp) +/* 4e634: 03e00008 */ jr $ra +/* 4e638: 27bd0028 */ addiu $sp,$sp,0x28 +/* 4e63c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004e640 +/* 4e640: 3c028006 */ lui $v0,0x8006 +/* 4e644: 03e00008 */ jr $ra +/* 4e648: 8c420944 */ lw $v0,0x944($v0) +/* 4e64c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004e650 +/* 4e650: 27bdffe0 */ addiu $sp,$sp,-32 +/* 4e654: afbf0014 */ sw $ra,0x14($sp) +/* 4e658: afa40020 */ sw $a0,0x20($sp) +/* 4e65c: 0c0126b8 */ jal func00049ae0 +/* 4e660: afa50024 */ sw $a1,0x24($sp) +/* 4e664: 8fa40020 */ lw $a0,0x20($sp) +/* 4e668: 0c01481c */ jal func00052070 +/* 4e66c: 8fa50024 */ lw $a1,0x24($sp) +/* 4e670: 0c0126c9 */ jal func00049b24 +/* 4e674: afa2001c */ sw $v0,0x1c($sp) +/* 4e678: 8fbf0014 */ lw $ra,0x14($sp) +/* 4e67c: 8fa2001c */ lw $v0,0x1c($sp) +/* 4e680: 27bd0020 */ addiu $sp,$sp,0x20 +/* 4e684: 03e00008 */ jr $ra +/* 4e688: 00000000 */ sll $zero,$zero,0x0 +/* 4e68c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004e690 +/* 4e690: 27bdffe8 */ addiu $sp,$sp,-24 +/* 4e694: afa50020 */ sw $a1,0x20($sp) +/* 4e698: afbf0014 */ sw $ra,0x14($sp) +/* 4e69c: 30ae00ff */ andi $t6,$a1,0xff +/* 4e6a0: 29c10026 */ slti $at,$t6,0x26 +/* 4e6a4: 01c02825 */ or $a1,$t6,$zero +/* 4e6a8: ae00000c */ sw $zero,0xc($s0) +/* 4e6ac: ae000010 */ sw $zero,0x10($s0) +/* 4e6b0: ae000014 */ sw $zero,0x14($s0) +/* 4e6b4: ae000018 */ sw $zero,0x18($s0) +/* 4e6b8: ae00001c */ sw $zero,0x1c($s0) +/* 4e6bc: ae000020 */ sw $zero,0x20($s0) +/* 4e6c0: 1420000a */ bnez $at,.L0004e6ec +/* 4e6c4: 01c01825 */ or $v1,$t6,$zero +/* 4e6c8: 25cfffbb */ addiu $t7,$t6,-69 +/* 4e6cc: 2de10034 */ sltiu $at,$t7,0x34 +/* 4e6d0: 10200181 */ beqz $at,.L0004ecd8 +/* 4e6d4: 000f7880 */ sll $t7,$t7,0x2 +/* 4e6d8: 3c017006 */ lui $at,0x7006 +/* 4e6dc: 002f0821 */ addu $at,$at,$t7 +/* 4e6e0: 8c2f9ef4 */ lw $t7,-0x610c($at) +/* 4e6e4: 01e00008 */ jr $t7 +/* 4e6e8: 00000000 */ sll $zero,$zero,0x0 +.L0004e6ec: +/* 4e6ec: 24010025 */ addiu $at,$zero,0x25 +/* 4e6f0: 50610172 */ beql $v1,$at,.L0004ecbc +/* 4e6f4: 8e18000c */ lw $t8,0xc($s0) +/* 4e6f8: 10000178 */ beqz $zero,.L0004ecdc +/* 4e6fc: 8e0e000c */ lw $t6,0xc($s0) +/* 4e700: 8cd80000 */ lw $t8,0x0($a2) +/* 4e704: 2401fffc */ addiu $at,$zero,-4 +/* 4e708: 27190003 */ addiu $t9,$t8,0x3 +/* 4e70c: 03217024 */ and $t6,$t9,$at +/* 4e710: 25cf0004 */ addiu $t7,$t6,0x4 +/* 4e714: accf0000 */ sw $t7,0x0($a2) +/* 4e718: 8e0e000c */ lw $t6,0xc($s0) +/* 4e71c: 8df9fffc */ lw $t9,-0x4($t7) +/* 4e720: 00ee7821 */ addu $t7,$a3,$t6 +/* 4e724: a1f90000 */ sb $t9,0x0($t7) +/* 4e728: 8e18000c */ lw $t8,0xc($s0) +/* 4e72c: 270e0001 */ addiu $t6,$t8,0x1 +/* 4e730: 1000016f */ beqz $zero,.L0004ecf0 +/* 4e734: ae0e000c */ sw $t6,0xc($s0) +/* 4e738: 92020034 */ lbu $v0,0x34($s0) +/* 4e73c: 2401006c */ addiu $at,$zero,0x6c +/* 4e740: 5441000d */ bnel $v0,$at,.L0004e778 +/* 4e744: 2401004c */ addiu $at,$zero,0x4c +/* 4e748: 8cd90000 */ lw $t9,0x0($a2) +/* 4e74c: 2401fffc */ addiu $at,$zero,-4 +/* 4e750: 272f0003 */ addiu $t7,$t9,0x3 +/* 4e754: 01e1c024 */ and $t8,$t7,$at +/* 4e758: 270e0004 */ addiu $t6,$t8,0x4 +/* 4e75c: acce0000 */ sw $t6,0x0($a2) +/* 4e760: 8dcffffc */ lw $t7,-0x4($t6) +/* 4e764: 000fc7c3 */ sra $t8,$t7,0x1f +/* 4e768: ae180000 */ sw $t8,0x0($s0) +/* 4e76c: 10000019 */ beqz $zero,.L0004e7d4 +/* 4e770: ae0f0004 */ sw $t7,0x4($s0) +/* 4e774: 2401004c */ addiu $at,$zero,0x4c +.L0004e778: +/* 4e778: 5441000d */ bnel $v0,$at,.L0004e7b0 +/* 4e77c: 8ccf0000 */ lw $t7,0x0($a2) +/* 4e780: 8cce0000 */ lw $t6,0x0($a2) +/* 4e784: 2401fff8 */ addiu $at,$zero,-8 +/* 4e788: 25cf0007 */ addiu $t7,$t6,0x7 +/* 4e78c: 01e1c024 */ and $t8,$t7,$at +/* 4e790: 27190008 */ addiu $t9,$t8,0x8 +/* 4e794: acd90000 */ sw $t9,0x0($a2) +/* 4e798: 8f38fff8 */ lw $t8,-0x8($t9) +/* 4e79c: 8f39fffc */ lw $t9,-0x4($t9) +/* 4e7a0: ae180000 */ sw $t8,0x0($s0) +/* 4e7a4: 1000000b */ beqz $zero,.L0004e7d4 +/* 4e7a8: ae190004 */ sw $t9,0x4($s0) +/* 4e7ac: 8ccf0000 */ lw $t7,0x0($a2) +.L0004e7b0: +/* 4e7b0: 2401fffc */ addiu $at,$zero,-4 +/* 4e7b4: 25ee0003 */ addiu $t6,$t7,0x3 +/* 4e7b8: 01c1c024 */ and $t8,$t6,$at +/* 4e7bc: 27190004 */ addiu $t9,$t8,0x4 +/* 4e7c0: acd90000 */ sw $t9,0x0($a2) +/* 4e7c4: 8f2efffc */ lw $t6,-0x4($t9) +/* 4e7c8: 000ec7c3 */ sra $t8,$t6,0x1f +/* 4e7cc: ae180000 */ sw $t8,0x0($s0) +/* 4e7d0: ae0e0004 */ sw $t6,0x4($s0) +.L0004e7d4: +/* 4e7d4: 920f0034 */ lbu $t7,0x34($s0) +/* 4e7d8: 24010068 */ addiu $at,$zero,0x68 +/* 4e7dc: 55e10008 */ bnel $t7,$at,.L0004e800 +/* 4e7e0: 8e0e0000 */ lw $t6,0x0($s0) +/* 4e7e4: 8e0f0004 */ lw $t7,0x4($s0) +/* 4e7e8: 000fcc00 */ sll $t9,$t7,0x10 +/* 4e7ec: 00197403 */ sra $t6,$t9,0x10 +/* 4e7f0: 000ec7c3 */ sra $t8,$t6,0x1f +/* 4e7f4: ae180000 */ sw $t8,0x0($s0) +/* 4e7f8: ae0e0004 */ sw $t6,0x4($s0) +/* 4e7fc: 8e0e0000 */ lw $t6,0x0($s0) +.L0004e800: +/* 4e800: 5dc0000e */ bgtzl $t6,.L0004e83c +/* 4e804: 8e020030 */ lw $v0,0x30($s0) +/* 4e808: 05c20004 */ bltzl $t6,.L0004e81c +/* 4e80c: 8e19000c */ lw $t9,0xc($s0) +/* 4e810: 1000000a */ beqz $zero,.L0004e83c +/* 4e814: 8e020030 */ lw $v0,0x30($s0) +/* 4e818: 8e19000c */ lw $t9,0xc($s0) +.L0004e81c: +/* 4e81c: 2418002d */ addiu $t8,$zero,0x2d +/* 4e820: 00f97021 */ addu $t6,$a3,$t9 +/* 4e824: a1d80000 */ sb $t8,0x0($t6) +/* 4e828: 8e0f000c */ lw $t7,0xc($s0) +/* 4e82c: 25f90001 */ addiu $t9,$t7,0x1 +/* 4e830: 10000016 */ beqz $zero,.L0004e88c +/* 4e834: ae19000c */ sw $t9,0xc($s0) +/* 4e838: 8e020030 */ lw $v0,0x30($s0) +.L0004e83c: +/* 4e83c: 30580002 */ andi $t8,$v0,0x2 +/* 4e840: 13000009 */ beqz $t8,.L0004e868 +/* 4e844: 304e0001 */ andi $t6,$v0,0x1 +/* 4e848: 8e0f000c */ lw $t7,0xc($s0) +/* 4e84c: 240e002b */ addiu $t6,$zero,0x2b +/* 4e850: 00efc821 */ addu $t9,$a3,$t7 +/* 4e854: a32e0000 */ sb $t6,0x0($t9) +/* 4e858: 8e18000c */ lw $t8,0xc($s0) +/* 4e85c: 270f0001 */ addiu $t7,$t8,0x1 +/* 4e860: 1000000a */ beqz $zero,.L0004e88c +/* 4e864: ae0f000c */ sw $t7,0xc($s0) +.L0004e868: +/* 4e868: 51c00009 */ beqzl $t6,.L0004e890 +/* 4e86c: 8e19000c */ lw $t9,0xc($s0) +/* 4e870: 8e18000c */ lw $t8,0xc($s0) +/* 4e874: 24190020 */ addiu $t9,$zero,0x20 +/* 4e878: 00f87821 */ addu $t7,$a3,$t8 +/* 4e87c: a1f90000 */ sb $t9,0x0($t7) +/* 4e880: 8e0e000c */ lw $t6,0xc($s0) +/* 4e884: 25d80001 */ addiu $t8,$t6,0x1 +/* 4e888: ae18000c */ sw $t8,0xc($s0) +.L0004e88c: +/* 4e88c: 8e19000c */ lw $t9,0xc($s0) +.L0004e890: +/* 4e890: 02002025 */ or $a0,$s0,$zero +/* 4e894: 03277821 */ addu $t7,$t9,$a3 +/* 4e898: 0c014830 */ jal func000520c0 +/* 4e89c: ae0f0008 */ sw $t7,0x8($s0) +/* 4e8a0: 10000114 */ beqz $zero,.L0004ecf4 +/* 4e8a4: 8fbf0014 */ lw $ra,0x14($sp) +/* 4e8a8: 92020034 */ lbu $v0,0x34($s0) +/* 4e8ac: 2401006c */ addiu $at,$zero,0x6c +/* 4e8b0: 5441000d */ bnel $v0,$at,.L0004e8e8 +/* 4e8b4: 2401004c */ addiu $at,$zero,0x4c +/* 4e8b8: 8cce0000 */ lw $t6,0x0($a2) +/* 4e8bc: 2401fffc */ addiu $at,$zero,-4 +/* 4e8c0: 25d80003 */ addiu $t8,$t6,0x3 +/* 4e8c4: 0301c824 */ and $t9,$t8,$at +/* 4e8c8: 272f0004 */ addiu $t7,$t9,0x4 +/* 4e8cc: accf0000 */ sw $t7,0x0($a2) +/* 4e8d0: 8df8fffc */ lw $t8,-0x4($t7) +/* 4e8d4: 001877c3 */ sra $t6,$t8,0x1f +/* 4e8d8: ae0e0000 */ sw $t6,0x0($s0) +/* 4e8dc: 10000019 */ beqz $zero,.L0004e944 +/* 4e8e0: ae180004 */ sw $t8,0x4($s0) +/* 4e8e4: 2401004c */ addiu $at,$zero,0x4c +.L0004e8e8: +/* 4e8e8: 5441000d */ bnel $v0,$at,.L0004e920 +/* 4e8ec: 8cce0000 */ lw $t6,0x0($a2) +/* 4e8f0: 8cd90000 */ lw $t9,0x0($a2) +/* 4e8f4: 2401fff8 */ addiu $at,$zero,-8 +/* 4e8f8: 27380007 */ addiu $t8,$t9,0x7 +/* 4e8fc: 03017024 */ and $t6,$t8,$at +/* 4e900: 25cf0008 */ addiu $t7,$t6,0x8 +/* 4e904: accf0000 */ sw $t7,0x0($a2) +/* 4e908: 8df9fffc */ lw $t9,-0x4($t7) +/* 4e90c: 8df8fff8 */ lw $t8,-0x8($t7) +/* 4e910: ae190004 */ sw $t9,0x4($s0) +/* 4e914: 1000000b */ beqz $zero,.L0004e944 +/* 4e918: ae180000 */ sw $t8,0x0($s0) +/* 4e91c: 8cce0000 */ lw $t6,0x0($a2) +.L0004e920: +/* 4e920: 2401fffc */ addiu $at,$zero,-4 +/* 4e924: 25cf0003 */ addiu $t7,$t6,0x3 +/* 4e928: 01e1c024 */ and $t8,$t7,$at +/* 4e92c: 27190004 */ addiu $t9,$t8,0x4 +/* 4e930: acd90000 */ sw $t9,0x0($a2) +/* 4e934: 8f2ffffc */ lw $t7,-0x4($t9) +/* 4e938: 000fc7c3 */ sra $t8,$t7,0x1f +/* 4e93c: ae180000 */ sw $t8,0x0($s0) +/* 4e940: ae0f0004 */ sw $t7,0x4($s0) +.L0004e944: +/* 4e944: 92020034 */ lbu $v0,0x34($s0) +/* 4e948: 24010068 */ addiu $at,$zero,0x68 +/* 4e94c: 14410007 */ bne $v0,$at,.L0004e96c +/* 4e950: 00000000 */ sll $zero,$zero,0x0 +/* 4e954: 8e0f0004 */ lw $t7,0x4($s0) +/* 4e958: 240e0000 */ addiu $t6,$zero,0x0 +/* 4e95c: ae0e0000 */ sw $t6,0x0($s0) +/* 4e960: 31f9ffff */ andi $t9,$t7,0xffff +/* 4e964: 10000007 */ beqz $zero,.L0004e984 +/* 4e968: ae190004 */ sw $t9,0x4($s0) +.L0004e96c: +/* 4e96c: 54400006 */ bnezl $v0,.L0004e988 +/* 4e970: 8e0f0030 */ lw $t7,0x30($s0) +/* 4e974: 8e190004 */ lw $t9,0x4($s0) +/* 4e978: 24180000 */ addiu $t8,$zero,0x0 +/* 4e97c: ae180000 */ sw $t8,0x0($s0) +/* 4e980: ae190004 */ sw $t9,0x4($s0) +.L0004e984: +/* 4e984: 8e0f0030 */ lw $t7,0x30($s0) +.L0004e988: +/* 4e988: 31ee0008 */ andi $t6,$t7,0x8 +/* 4e98c: 51c00014 */ beqzl $t6,.L0004e9e0 +/* 4e990: 8e18000c */ lw $t8,0xc($s0) +/* 4e994: 8e19000c */ lw $t9,0xc($s0) +/* 4e998: 24180030 */ addiu $t8,$zero,0x30 +/* 4e99c: 24010078 */ addiu $at,$zero,0x78 +/* 4e9a0: 00f97821 */ addu $t7,$a3,$t9 +/* 4e9a4: a1f80000 */ sb $t8,0x0($t7) +/* 4e9a8: 8e0e000c */ lw $t6,0xc($s0) +/* 4e9ac: 25d90001 */ addiu $t9,$t6,0x1 +/* 4e9b0: 10610004 */ beq $v1,$at,.L0004e9c4 +/* 4e9b4: ae19000c */ sw $t9,0xc($s0) +/* 4e9b8: 24010058 */ addiu $at,$zero,0x58 +/* 4e9bc: 54610008 */ bnel $v1,$at,.L0004e9e0 +/* 4e9c0: 8e18000c */ lw $t8,0xc($s0) +.L0004e9c4: +/* 4e9c4: 8e18000c */ lw $t8,0xc($s0) +/* 4e9c8: 00f87821 */ addu $t7,$a3,$t8 +/* 4e9cc: a1e50000 */ sb $a1,0x0($t7) +/* 4e9d0: 8e0e000c */ lw $t6,0xc($s0) +/* 4e9d4: 25d90001 */ addiu $t9,$t6,0x1 +/* 4e9d8: ae19000c */ sw $t9,0xc($s0) +/* 4e9dc: 8e18000c */ lw $t8,0xc($s0) +.L0004e9e0: +/* 4e9e0: 02002025 */ or $a0,$s0,$zero +/* 4e9e4: 03077821 */ addu $t7,$t8,$a3 +/* 4e9e8: 0c014830 */ jal func000520c0 +/* 4e9ec: ae0f0008 */ sw $t7,0x8($s0) +/* 4e9f0: 100000c0 */ beqz $zero,.L0004ecf4 +/* 4e9f4: 8fbf0014 */ lw $ra,0x14($sp) +/* 4e9f8: 920e0034 */ lbu $t6,0x34($s0) +/* 4e9fc: 2401004c */ addiu $at,$zero,0x4c +/* 4ea00: 55c10019 */ bnel $t6,$at,.L0004ea68 +/* 4ea04: 8cc20000 */ lw $v0,0x0($a2) +/* 4ea08: 8cc20000 */ lw $v0,0x0($a2) +/* 4ea0c: 30590001 */ andi $t9,$v0,0x1 +/* 4ea10: 13200005 */ beqz $t9,.L0004ea28 +/* 4ea14: 00401825 */ or $v1,$v0,$zero +/* 4ea18: 24780007 */ addiu $t8,$v1,0x7 +/* 4ea1c: acd80000 */ sw $t8,0x0($a2) +/* 4ea20: 1000000d */ beqz $zero,.L0004ea58 +/* 4ea24: 2702ffea */ addiu $v0,$t8,-22 +.L0004ea28: +/* 4ea28: 306f0002 */ andi $t7,$v1,0x2 +/* 4ea2c: 11e00005 */ beqz $t7,.L0004ea44 +/* 4ea30: 24590007 */ addiu $t9,$v0,0x7 +/* 4ea34: 246e000a */ addiu $t6,$v1,0xa +/* 4ea38: acce0000 */ sw $t6,0x0($a2) +/* 4ea3c: 10000005 */ beqz $zero,.L0004ea54 +/* 4ea40: 25c4ffd8 */ addiu $a0,$t6,-40 +.L0004ea44: +/* 4ea44: 2401fff8 */ addiu $at,$zero,-8 +/* 4ea48: 0321c024 */ and $t8,$t9,$at +/* 4ea4c: 27040008 */ addiu $a0,$t8,0x8 +/* 4ea50: acc40000 */ sw $a0,0x0($a2) +.L0004ea54: +/* 4ea54: 00801025 */ or $v0,$a0,$zero +.L0004ea58: +/* 4ea58: d444fff8 */ ldc1 $f4,-0x8($v0) +/* 4ea5c: 10000017 */ beqz $zero,.L0004eabc +/* 4ea60: f6040000 */ sdc1 $f4,0x0($s0) +/* 4ea64: 8cc20000 */ lw $v0,0x0($a2) +.L0004ea68: +/* 4ea68: 304e0001 */ andi $t6,$v0,0x1 +/* 4ea6c: 11c00005 */ beqz $t6,.L0004ea84 +/* 4ea70: 00401825 */ or $v1,$v0,$zero +/* 4ea74: 24790007 */ addiu $t9,$v1,0x7 +/* 4ea78: acd90000 */ sw $t9,0x0($a2) +/* 4ea7c: 1000000d */ beqz $zero,.L0004eab4 +/* 4ea80: 2722ffea */ addiu $v0,$t9,-22 +.L0004ea84: +/* 4ea84: 30780002 */ andi $t8,$v1,0x2 +/* 4ea88: 13000005 */ beqz $t8,.L0004eaa0 +/* 4ea8c: 244e0007 */ addiu $t6,$v0,0x7 +/* 4ea90: 246f000a */ addiu $t7,$v1,0xa +/* 4ea94: accf0000 */ sw $t7,0x0($a2) +/* 4ea98: 10000005 */ beqz $zero,.L0004eab0 +/* 4ea9c: 25e4ffd8 */ addiu $a0,$t7,-40 +.L0004eaa0: +/* 4eaa0: 2401fff8 */ addiu $at,$zero,-8 +/* 4eaa4: 01c1c824 */ and $t9,$t6,$at +/* 4eaa8: 27240008 */ addiu $a0,$t9,0x8 +/* 4eaac: acc40000 */ sw $a0,0x0($a2) +.L0004eab0: +/* 4eab0: 00801025 */ or $v0,$a0,$zero +.L0004eab4: +/* 4eab4: d446fff8 */ ldc1 $f6,-0x8($v0) +/* 4eab8: f6060000 */ sdc1 $f6,0x0($s0) +.L0004eabc: +/* 4eabc: 960f0000 */ lhu $t7,0x0($s0) +/* 4eac0: 31ee8000 */ andi $t6,$t7,0x8000 +/* 4eac4: 51c0000a */ beqzl $t6,.L0004eaf0 +/* 4eac8: 8e020030 */ lw $v0,0x30($s0) +/* 4eacc: 8e18000c */ lw $t8,0xc($s0) +/* 4ead0: 2419002d */ addiu $t9,$zero,0x2d +/* 4ead4: 00f87821 */ addu $t7,$a3,$t8 +/* 4ead8: a1f90000 */ sb $t9,0x0($t7) +/* 4eadc: 8e0e000c */ lw $t6,0xc($s0) +/* 4eae0: 25d80001 */ addiu $t8,$t6,0x1 +/* 4eae4: 10000016 */ beqz $zero,.L0004eb40 +/* 4eae8: ae18000c */ sw $t8,0xc($s0) +/* 4eaec: 8e020030 */ lw $v0,0x30($s0) +.L0004eaf0: +/* 4eaf0: 30590002 */ andi $t9,$v0,0x2 +/* 4eaf4: 13200009 */ beqz $t9,.L0004eb1c +/* 4eaf8: 304f0001 */ andi $t7,$v0,0x1 +/* 4eafc: 8e0e000c */ lw $t6,0xc($s0) +/* 4eb00: 240f002b */ addiu $t7,$zero,0x2b +/* 4eb04: 00eec021 */ addu $t8,$a3,$t6 +/* 4eb08: a30f0000 */ sb $t7,0x0($t8) +/* 4eb0c: 8e19000c */ lw $t9,0xc($s0) +/* 4eb10: 272e0001 */ addiu $t6,$t9,0x1 +/* 4eb14: 1000000a */ beqz $zero,.L0004eb40 +/* 4eb18: ae0e000c */ sw $t6,0xc($s0) +.L0004eb1c: +/* 4eb1c: 51e00009 */ beqzl $t7,.L0004eb44 +/* 4eb20: 8e18000c */ lw $t8,0xc($s0) +/* 4eb24: 8e19000c */ lw $t9,0xc($s0) +/* 4eb28: 24180020 */ addiu $t8,$zero,0x20 +/* 4eb2c: 00f97021 */ addu $t6,$a3,$t9 +/* 4eb30: a1d80000 */ sb $t8,0x0($t6) +/* 4eb34: 8e0f000c */ lw $t7,0xc($s0) +/* 4eb38: 25f90001 */ addiu $t9,$t7,0x1 +/* 4eb3c: ae19000c */ sw $t9,0xc($s0) +.L0004eb40: +/* 4eb40: 8e18000c */ lw $t8,0xc($s0) +.L0004eb44: +/* 4eb44: 02002025 */ or $a0,$s0,$zero +/* 4eb48: 03077021 */ addu $t6,$t8,$a3 +/* 4eb4c: 0c001314 */ jal func00004c50 +/* 4eb50: ae0e0008 */ sw $t6,0x8($s0) +/* 4eb54: 10000067 */ beqz $zero,.L0004ecf4 +/* 4eb58: 8fbf0014 */ lw $ra,0x14($sp) +/* 4eb5c: 92020034 */ lbu $v0,0x34($s0) +/* 4eb60: 24010068 */ addiu $at,$zero,0x68 +/* 4eb64: 5441000c */ bnel $v0,$at,.L0004eb98 +/* 4eb68: 2401006c */ addiu $at,$zero,0x6c +/* 4eb6c: 8ccf0000 */ lw $t7,0x0($a2) +/* 4eb70: 2401fffc */ addiu $at,$zero,-4 +/* 4eb74: 25f90003 */ addiu $t9,$t7,0x3 +/* 4eb78: 0321c024 */ and $t8,$t9,$at +/* 4eb7c: 270e0004 */ addiu $t6,$t8,0x4 +/* 4eb80: acce0000 */ sw $t6,0x0($a2) +/* 4eb84: 8dd9fffc */ lw $t9,-0x4($t6) +/* 4eb88: 8e0f002c */ lw $t7,0x2c($s0) +/* 4eb8c: 10000058 */ beqz $zero,.L0004ecf0 +/* 4eb90: a72f0000 */ sh $t7,0x0($t9) +/* 4eb94: 2401006c */ addiu $at,$zero,0x6c +.L0004eb98: +/* 4eb98: 5441000c */ bnel $v0,$at,.L0004ebcc +/* 4eb9c: 2401004c */ addiu $at,$zero,0x4c +/* 4eba0: 8cd80000 */ lw $t8,0x0($a2) +/* 4eba4: 2401fffc */ addiu $at,$zero,-4 +/* 4eba8: 270e0003 */ addiu $t6,$t8,0x3 +/* 4ebac: 01c17824 */ and $t7,$t6,$at +/* 4ebb0: 25f90004 */ addiu $t9,$t7,0x4 +/* 4ebb4: acd90000 */ sw $t9,0x0($a2) +/* 4ebb8: 8f2efffc */ lw $t6,-0x4($t9) +/* 4ebbc: 8e18002c */ lw $t8,0x2c($s0) +/* 4ebc0: 1000004b */ beqz $zero,.L0004ecf0 +/* 4ebc4: add80000 */ sw $t8,0x0($t6) +/* 4ebc8: 2401004c */ addiu $at,$zero,0x4c +.L0004ebcc: +/* 4ebcc: 5441000e */ bnel $v0,$at,.L0004ec08 +/* 4ebd0: 8ccf0000 */ lw $t7,0x0($a2) +/* 4ebd4: 8ccf0000 */ lw $t7,0x0($a2) +/* 4ebd8: 2401fffc */ addiu $at,$zero,-4 +/* 4ebdc: 25f90003 */ addiu $t9,$t7,0x3 +/* 4ebe0: 0321c024 */ and $t8,$t9,$at +/* 4ebe4: 270e0004 */ addiu $t6,$t8,0x4 +/* 4ebe8: acce0000 */ sw $t6,0x0($a2) +/* 4ebec: 8dcefffc */ lw $t6,-0x4($t6) +/* 4ebf0: 8e0f002c */ lw $t7,0x2c($s0) +/* 4ebf4: 24180000 */ addiu $t8,$zero,0x0 +/* 4ebf8: add80000 */ sw $t8,0x0($t6) +/* 4ebfc: 1000003c */ beqz $zero,.L0004ecf0 +/* 4ec00: adcf0004 */ sw $t7,0x4($t6) +/* 4ec04: 8ccf0000 */ lw $t7,0x0($a2) +.L0004ec08: +/* 4ec08: 2401fffc */ addiu $at,$zero,-4 +/* 4ec0c: 25f80003 */ addiu $t8,$t7,0x3 +/* 4ec10: 0301c824 */ and $t9,$t8,$at +/* 4ec14: 272e0004 */ addiu $t6,$t9,0x4 +/* 4ec18: acce0000 */ sw $t6,0x0($a2) +/* 4ec1c: 8dd8fffc */ lw $t8,-0x4($t6) +/* 4ec20: 8e0f002c */ lw $t7,0x2c($s0) +/* 4ec24: 10000032 */ beqz $zero,.L0004ecf0 +/* 4ec28: af0f0000 */ sw $t7,0x0($t8) +/* 4ec2c: 8cd90000 */ lw $t9,0x0($a2) +/* 4ec30: 2401fffc */ addiu $at,$zero,-4 +/* 4ec34: 02002025 */ or $a0,$s0,$zero +/* 4ec38: 272e0003 */ addiu $t6,$t9,0x3 +/* 4ec3c: 01c17824 */ and $t7,$t6,$at +/* 4ec40: 25f80004 */ addiu $t8,$t7,0x4 +/* 4ec44: acd80000 */ sw $t8,0x0($a2) +/* 4ec48: 8f0efffc */ lw $t6,-0x4($t8) +/* 4ec4c: 8e0f000c */ lw $t7,0xc($s0) +/* 4ec50: 24050078 */ addiu $a1,$zero,0x78 +/* 4ec54: 000ec7c3 */ sra $t8,$t6,0x1f +/* 4ec58: ae0e0004 */ sw $t6,0x4($s0) +/* 4ec5c: 01e77021 */ addu $t6,$t7,$a3 +/* 4ec60: ae180000 */ sw $t8,0x0($s0) +/* 4ec64: 0c014830 */ jal func000520c0 +/* 4ec68: ae0e0008 */ sw $t6,0x8($s0) +/* 4ec6c: 10000021 */ beqz $zero,.L0004ecf4 +/* 4ec70: 8fbf0014 */ lw $ra,0x14($sp) +/* 4ec74: 8cd80000 */ lw $t8,0x0($a2) +/* 4ec78: 2401fffc */ addiu $at,$zero,-4 +/* 4ec7c: 27190003 */ addiu $t9,$t8,0x3 +/* 4ec80: 03217824 */ and $t7,$t9,$at +/* 4ec84: 25ee0004 */ addiu $t6,$t7,0x4 +/* 4ec88: acce0000 */ sw $t6,0x0($a2) +/* 4ec8c: 8dc4fffc */ lw $a0,-0x4($t6) +/* 4ec90: 0c012983 */ jal func0004a60c +/* 4ec94: ae040008 */ sw $a0,0x8($s0) +/* 4ec98: 8e030024 */ lw $v1,0x24($s0) +/* 4ec9c: ae020014 */ sw $v0,0x14($s0) +/* 4eca0: 04600013 */ bltz $v1,.L0004ecf0 +/* 4eca4: 0062082a */ slt $at,$v1,$v0 +/* 4eca8: 50200012 */ beqzl $at,.L0004ecf4 +/* 4ecac: 8fbf0014 */ lw $ra,0x14($sp) +/* 4ecb0: 1000000f */ beqz $zero,.L0004ecf0 +/* 4ecb4: ae030014 */ sw $v1,0x14($s0) +/* 4ecb8: 8e18000c */ lw $t8,0xc($s0) +.L0004ecbc: +/* 4ecbc: 240e0025 */ addiu $t6,$zero,0x25 +/* 4ecc0: 00f8c821 */ addu $t9,$a3,$t8 +/* 4ecc4: a32e0000 */ sb $t6,0x0($t9) +/* 4ecc8: 8e0f000c */ lw $t7,0xc($s0) +/* 4eccc: 25f80001 */ addiu $t8,$t7,0x1 +/* 4ecd0: 10000007 */ beqz $zero,.L0004ecf0 +/* 4ecd4: ae18000c */ sw $t8,0xc($s0) +.L0004ecd8: +/* 4ecd8: 8e0e000c */ lw $t6,0xc($s0) +.L0004ecdc: +/* 4ecdc: 00eec821 */ addu $t9,$a3,$t6 +/* 4ece0: a3250000 */ sb $a1,0x0($t9) +/* 4ece4: 8e0f000c */ lw $t7,0xc($s0) +/* 4ece8: 25f80001 */ addiu $t8,$t7,0x1 +/* 4ecec: ae18000c */ sw $t8,0xc($s0) +.L0004ecf0: +/* 4ecf0: 8fbf0014 */ lw $ra,0x14($sp) +.L0004ecf4: +/* 4ecf4: 27bd0018 */ addiu $sp,$sp,0x18 +/* 4ecf8: 03e00008 */ jr $ra +/* 4ecfc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004ed00 +/* 4ed00: 27bdff28 */ addiu $sp,$sp,-216 +/* 4ed04: afb70034 */ sw $s7,0x34($sp) +/* 4ed08: afb60030 */ sw $s6,0x30($sp) +/* 4ed0c: afb5002c */ sw $s5,0x2c($sp) +/* 4ed10: afbe0038 */ sw $s8,0x38($sp) +/* 4ed14: afb40028 */ sw $s4,0x28($sp) +/* 4ed18: afb30024 */ sw $s3,0x24($sp) +/* 4ed1c: afa700e4 */ sw $a3,0xe4($sp) +/* 4ed20: 3c158006 */ lui $s5,0x8006 +/* 4ed24: 3c167006 */ lui $s6,0x7006 +/* 4ed28: 3c178006 */ lui $s7,0x8006 +/* 4ed2c: 00c03825 */ or $a3,$a2,$zero +/* 4ed30: 00a09825 */ or $s3,$a1,$zero +/* 4ed34: 0080a025 */ or $s4,$a0,$zero +/* 4ed38: afbf003c */ sw $ra,0x3c($sp) +/* 4ed3c: afb20020 */ sw $s2,0x20($sp) +/* 4ed40: afb1001c */ sw $s1,0x1c($sp) +/* 4ed44: afb00018 */ sw $s0,0x18($sp) +/* 4ed48: afa600e0 */ sw $a2,0xe0($sp) +/* 4ed4c: afa000cc */ sw $zero,0xcc($sp) +/* 4ed50: 26f709a0 */ addiu $s7,$s7,0x9a0 +/* 4ed54: 26d69ed4 */ addiu $s6,$s6,-24876 +/* 4ed58: 26b509c4 */ addiu $s5,$s5,0x9c4 +/* 4ed5c: 241e000a */ addiu $s8,$zero,0xa +.L0004ed60: +/* 4ed60: 90e20000 */ lbu $v0,0x0($a3) +/* 4ed64: 00e09025 */ or $s2,$a3,$zero +/* 4ed68: 24030025 */ addiu $v1,$zero,0x25 +/* 4ed6c: 10400009 */ beqz $v0,.L0004ed94 +/* 4ed70: 00408025 */ or $s0,$v0,$zero +/* 4ed74: 50620008 */ beql $v1,$v0,.L0004ed98 +/* 4ed78: 02471023 */ subu $v0,$s2,$a3 +/* 4ed7c: 92420001 */ lbu $v0,0x1($s2) +.L0004ed80: +/* 4ed80: 26520001 */ addiu $s2,$s2,0x1 +/* 4ed84: 10400003 */ beqz $v0,.L0004ed94 +/* 4ed88: 00408025 */ or $s0,$v0,$zero +/* 4ed8c: 5462fffc */ bnel $v1,$v0,.L0004ed80 +/* 4ed90: 92420001 */ lbu $v0,0x1($s2) +.L0004ed94: +/* 4ed94: 02471023 */ subu $v0,$s2,$a3 +.L0004ed98: +/* 4ed98: 1840000d */ blez $v0,.L0004edd0 +/* 4ed9c: 02602025 */ or $a0,$s3,$zero +/* 4eda0: 00e02825 */ or $a1,$a3,$zero +/* 4eda4: 00408825 */ or $s1,$v0,$zero +/* 4eda8: 0280f809 */ jalr $s4 +/* 4edac: 00403025 */ or $a2,$v0,$zero +/* 4edb0: 10400005 */ beqz $v0,.L0004edc8 +/* 4edb4: 00409825 */ or $s3,$v0,$zero +/* 4edb8: 8fae00cc */ lw $t6,0xcc($sp) +/* 4edbc: 01d17821 */ addu $t7,$t6,$s1 +/* 4edc0: 10000003 */ beqz $zero,.L0004edd0 +/* 4edc4: afaf00cc */ sw $t7,0xcc($sp) +.L0004edc8: +/* 4edc8: 10000153 */ beqz $zero,.L0004f318 +/* 4edcc: 8fa200cc */ lw $v0,0xcc($sp) +.L0004edd0: +/* 4edd0: 16000003 */ bnez $s0,.L0004ede0 +/* 4edd4: 26520001 */ addiu $s2,$s2,0x1 +/* 4edd8: 1000014f */ beqz $zero,.L0004f318 +/* 4eddc: 8fa200cc */ lw $v0,0xcc($sp) +.L0004ede0: +/* 4ede0: afa000d0 */ sw $zero,0xd0($sp) +/* 4ede4: 92450000 */ lbu $a1,0x0($s2) +/* 4ede8: 0c01298d */ jal func0004a634 +/* 4edec: 02c02025 */ or $a0,$s6,$zero +/* 4edf0: 1040000f */ beqz $v0,.L0004ee30 +/* 4edf4: 00408025 */ or $s0,$v0,$zero +.L0004edf8: +/* 4edf8: 0216c823 */ subu $t9,$s0,$s6 +/* 4edfc: 00197080 */ sll $t6,$t9,0x2 +/* 4ee00: 3c0f7006 */ lui $t7,0x7006 +/* 4ee04: 01ee7821 */ addu $t7,$t7,$t6 +/* 4ee08: 8def9edc */ lw $t7,-0x6124($t7) +/* 4ee0c: 8fb800d0 */ lw $t8,0xd0($sp) +/* 4ee10: 26520001 */ addiu $s2,$s2,0x1 +/* 4ee14: 02c02025 */ or $a0,$s6,$zero +/* 4ee18: 030fc825 */ or $t9,$t8,$t7 +/* 4ee1c: afb900d0 */ sw $t9,0xd0($sp) +/* 4ee20: 0c01298d */ jal func0004a634 +/* 4ee24: 92450000 */ lbu $a1,0x0($s2) +/* 4ee28: 1440fff3 */ bnez $v0,.L0004edf8 +/* 4ee2c: 00408025 */ or $s0,$v0,$zero +.L0004ee30: +/* 4ee30: 924e0000 */ lbu $t6,0x0($s2) +/* 4ee34: 2402002a */ addiu $v0,$zero,0x2a +/* 4ee38: 8fb800e4 */ lw $t8,0xe4($sp) +/* 4ee3c: 144e0011 */ bne $v0,$t6,.L0004ee84 +/* 4ee40: 3c047006 */ lui $a0,0x7006 +/* 4ee44: 270f0003 */ addiu $t7,$t8,0x3 +/* 4ee48: 2401fffc */ addiu $at,$zero,-4 +/* 4ee4c: 01e1c824 */ and $t9,$t7,$at +/* 4ee50: 272e0004 */ addiu $t6,$t9,0x4 +/* 4ee54: afae00e4 */ sw $t6,0xe4($sp) +/* 4ee58: 8f380000 */ lw $t8,0x0($t9) +/* 4ee5c: 26520001 */ addiu $s2,$s2,0x1 +/* 4ee60: 07010006 */ bgez $t8,.L0004ee7c +/* 4ee64: afb800c8 */ sw $t8,0xc8($sp) +/* 4ee68: 8fae00d0 */ lw $t6,0xd0($sp) +/* 4ee6c: 00187823 */ negu $t7,$t8 +/* 4ee70: afaf00c8 */ sw $t7,0xc8($sp) +/* 4ee74: 35d90004 */ ori $t9,$t6,0x4 +/* 4ee78: afb900d0 */ sw $t9,0xd0($sp) +.L0004ee7c: +/* 4ee7c: 10000018 */ beqz $zero,.L0004eee0 +/* 4ee80: 92450000 */ lbu $a1,0x0($s2) +.L0004ee84: +/* 4ee84: afa000c8 */ sw $zero,0xc8($sp) +/* 4ee88: 92450000 */ lbu $a1,0x0($s2) +/* 4ee8c: 28a10030 */ slti $at,$a1,0x30 +/* 4ee90: 14200013 */ bnez $at,.L0004eee0 +/* 4ee94: 28a1003a */ slti $at,$a1,0x3a +/* 4ee98: 50200012 */ beqzl $at,.L0004eee4 +/* 4ee9c: 2401002e */ addiu $at,$zero,0x2e +/* 4eea0: 8fb800c8 */ lw $t8,0xc8($sp) +.L0004eea4: +/* 4eea4: 2b0103e7 */ slti $at,$t8,0x3e7 +/* 4eea8: 50200007 */ beqzl $at,.L0004eec8 +/* 4eeac: 92450001 */ lbu $a1,0x1($s2) +/* 4eeb0: 031e0019 */ multu $t8,$s8 +/* 4eeb4: 00007812 */ mflo $t7 +/* 4eeb8: 00af7021 */ addu $t6,$a1,$t7 +/* 4eebc: 25d9ffd0 */ addiu $t9,$t6,-48 +/* 4eec0: afb900c8 */ sw $t9,0xc8($sp) +/* 4eec4: 92450001 */ lbu $a1,0x1($s2) +.L0004eec8: +/* 4eec8: 26520001 */ addiu $s2,$s2,0x1 +/* 4eecc: 28a10030 */ slti $at,$a1,0x30 +/* 4eed0: 14200003 */ bnez $at,.L0004eee0 +/* 4eed4: 28a1003a */ slti $at,$a1,0x3a +/* 4eed8: 5420fff2 */ bnezl $at,.L0004eea4 +/* 4eedc: 8fb800c8 */ lw $t8,0xc8($sp) +.L0004eee0: +/* 4eee0: 2401002e */ addiu $at,$zero,0x2e +.L0004eee4: +/* 4eee4: 10a10004 */ beq $a1,$at,.L0004eef8 +/* 4eee8: 2418ffff */ addiu $t8,$zero,-1 +/* 4eeec: afb800c4 */ sw $t8,0xc4($sp) +/* 4eef0: 10000026 */ beqz $zero,.L0004ef8c +/* 4eef4: 92450000 */ lbu $a1,0x0($s2) +.L0004eef8: +/* 4eef8: 924f0001 */ lbu $t7,0x1($s2) +/* 4eefc: 8fae00e4 */ lw $t6,0xe4($sp) +/* 4ef00: 26520001 */ addiu $s2,$s2,0x1 +/* 4ef04: 144f000a */ bne $v0,$t7,.L0004ef30 +/* 4ef08: 25d90003 */ addiu $t9,$t6,0x3 +/* 4ef0c: 2401fffc */ addiu $at,$zero,-4 +/* 4ef10: 0321c024 */ and $t8,$t9,$at +/* 4ef14: 270f0004 */ addiu $t7,$t8,0x4 +/* 4ef18: afaf00e4 */ sw $t7,0xe4($sp) +/* 4ef1c: 8f0e0000 */ lw $t6,0x0($t8) +/* 4ef20: 26520001 */ addiu $s2,$s2,0x1 +/* 4ef24: afae00c4 */ sw $t6,0xc4($sp) +/* 4ef28: 10000018 */ beqz $zero,.L0004ef8c +/* 4ef2c: 92450000 */ lbu $a1,0x0($s2) +.L0004ef30: +/* 4ef30: afa000c4 */ sw $zero,0xc4($sp) +/* 4ef34: 92450000 */ lbu $a1,0x0($s2) +/* 4ef38: 28a10030 */ slti $at,$a1,0x30 +/* 4ef3c: 14200013 */ bnez $at,.L0004ef8c +/* 4ef40: 28a1003a */ slti $at,$a1,0x3a +/* 4ef44: 10200011 */ beqz $at,.L0004ef8c +/* 4ef48: 00000000 */ sll $zero,$zero,0x0 +/* 4ef4c: 8fb900c4 */ lw $t9,0xc4($sp) +.L0004ef50: +/* 4ef50: 2b2103e7 */ slti $at,$t9,0x3e7 +/* 4ef54: 50200007 */ beqzl $at,.L0004ef74 +/* 4ef58: 92450001 */ lbu $a1,0x1($s2) +/* 4ef5c: 033e0019 */ multu $t9,$s8 +/* 4ef60: 00007812 */ mflo $t7 +/* 4ef64: 00afc021 */ addu $t8,$a1,$t7 +/* 4ef68: 270effd0 */ addiu $t6,$t8,-48 +/* 4ef6c: afae00c4 */ sw $t6,0xc4($sp) +/* 4ef70: 92450001 */ lbu $a1,0x1($s2) +.L0004ef74: +/* 4ef74: 26520001 */ addiu $s2,$s2,0x1 +/* 4ef78: 28a10030 */ slti $at,$a1,0x30 +/* 4ef7c: 14200003 */ bnez $at,.L0004ef8c +/* 4ef80: 28a1003a */ slti $at,$a1,0x3a +/* 4ef84: 5420fff2 */ bnezl $at,.L0004ef50 +/* 4ef88: 8fb900c4 */ lw $t9,0xc4($sp) +.L0004ef8c: +/* 4ef8c: 0c01298d */ jal func0004a634 +/* 4ef90: 24849ed0 */ addiu $a0,$a0,-24880 +/* 4ef94: 10400005 */ beqz $v0,.L0004efac +/* 4ef98: 27b000a0 */ addiu $s0,$sp,0xa0 +/* 4ef9c: 92590000 */ lbu $t9,0x0($s2) +/* 4efa0: 26520001 */ addiu $s2,$s2,0x1 +/* 4efa4: 10000002 */ beqz $zero,.L0004efb0 +/* 4efa8: a3b900d4 */ sb $t9,0xd4($sp) +.L0004efac: +/* 4efac: a3a000d4 */ sb $zero,0xd4($sp) +.L0004efb0: +/* 4efb0: 93af00d4 */ lbu $t7,0xd4($sp) +/* 4efb4: 2402006c */ addiu $v0,$zero,0x6c +/* 4efb8: 27a600e4 */ addiu $a2,$sp,0xe4 +/* 4efbc: 144f0007 */ bne $v0,$t7,.L0004efdc +/* 4efc0: 27a70074 */ addiu $a3,$sp,0x74 +/* 4efc4: 92580000 */ lbu $t8,0x0($s2) +/* 4efc8: 240e004c */ addiu $t6,$zero,0x4c +/* 4efcc: 14580003 */ bne $v0,$t8,.L0004efdc +/* 4efd0: 00000000 */ sll $zero,$zero,0x0 +/* 4efd4: a3ae00d4 */ sb $t6,0xd4($sp) +/* 4efd8: 26520001 */ addiu $s2,$s2,0x1 +.L0004efdc: +/* 4efdc: 0c0139a4 */ jal func0004e690 +/* 4efe0: 92450000 */ lbu $a1,0x0($s2) +/* 4efe4: 8fb900c8 */ lw $t9,0xc8($sp) +/* 4efe8: 8faf00ac */ lw $t7,0xac($sp) +/* 4efec: 8fae00b0 */ lw $t6,0xb0($sp) +/* 4eff0: 032fc023 */ subu $t8,$t9,$t7 +/* 4eff4: 8faf00b4 */ lw $t7,0xb4($sp) +/* 4eff8: 030ec823 */ subu $t9,$t8,$t6 +/* 4effc: 8fae00b8 */ lw $t6,0xb8($sp) +/* 4f000: 032fc023 */ subu $t8,$t9,$t7 +/* 4f004: 8faf00bc */ lw $t7,0xbc($sp) +/* 4f008: 030ec823 */ subu $t9,$t8,$t6 +/* 4f00c: 8fae00c0 */ lw $t6,0xc0($sp) +/* 4f010: 032fc023 */ subu $t8,$t9,$t7 +/* 4f014: 8faf00d0 */ lw $t7,0xd0($sp) +/* 4f018: 030ec823 */ subu $t9,$t8,$t6 +/* 4f01c: afb900c8 */ sw $t9,0xc8($sp) +/* 4f020: 31f80004 */ andi $t8,$t7,0x4 +/* 4f024: 1700001a */ bnez $t8,.L0004f090 +/* 4f028: 0019702a */ slt $t6,$zero,$t9 +/* 4f02c: 51c00019 */ beqzl $t6,.L0004f094 +/* 4f030: 8fb900ac */ lw $t9,0xac($sp) +/* 4f034: 11c00016 */ beqz $t6,.L0004f090 +/* 4f038: 03208825 */ or $s1,$t9,$zero +/* 4f03c: 2e210021 */ sltiu $at,$s1,0x21 +.L0004f040: +/* 4f040: 14200003 */ bnez $at,.L0004f050 +/* 4f044: 02208025 */ or $s0,$s1,$zero +/* 4f048: 10000001 */ beqz $zero,.L0004f050 +/* 4f04c: 24100020 */ addiu $s0,$zero,0x20 +.L0004f050: +/* 4f050: 1a00000c */ blez $s0,.L0004f084 +/* 4f054: 02602025 */ or $a0,$s3,$zero +/* 4f058: 02e02825 */ or $a1,$s7,$zero +/* 4f05c: 0280f809 */ jalr $s4 +/* 4f060: 02003025 */ or $a2,$s0,$zero +/* 4f064: 10400005 */ beqz $v0,.L0004f07c +/* 4f068: 00409825 */ or $s3,$v0,$zero +/* 4f06c: 8faf00cc */ lw $t7,0xcc($sp) +/* 4f070: 01f0c021 */ addu $t8,$t7,$s0 +/* 4f074: 10000003 */ beqz $zero,.L0004f084 +/* 4f078: afb800cc */ sw $t8,0xcc($sp) +.L0004f07c: +/* 4f07c: 100000a6 */ beqz $zero,.L0004f318 +/* 4f080: 8fa200cc */ lw $v0,0xcc($sp) +.L0004f084: +/* 4f084: 02308823 */ subu $s1,$s1,$s0 +/* 4f088: 5e20ffed */ bgtzl $s1,.L0004f040 +/* 4f08c: 2e210021 */ sltiu $at,$s1,0x21 +.L0004f090: +/* 4f090: 8fb900ac */ lw $t9,0xac($sp) +.L0004f094: +/* 4f094: 02602025 */ or $a0,$s3,$zero +/* 4f098: 27a50074 */ addiu $a1,$sp,0x74 +/* 4f09c: 5b20000d */ blezl $t9,.L0004f0d4 +/* 4f0a0: 8fb900b0 */ lw $t9,0xb0($sp) +/* 4f0a4: 0280f809 */ jalr $s4 +/* 4f0a8: 03203025 */ or $a2,$t9,$zero +/* 4f0ac: 10400006 */ beqz $v0,.L0004f0c8 +/* 4f0b0: 00409825 */ or $s3,$v0,$zero +/* 4f0b4: 8fae00cc */ lw $t6,0xcc($sp) +/* 4f0b8: 8faf00ac */ lw $t7,0xac($sp) +/* 4f0bc: 01cfc021 */ addu $t8,$t6,$t7 +/* 4f0c0: 10000003 */ beqz $zero,.L0004f0d0 +/* 4f0c4: afb800cc */ sw $t8,0xcc($sp) +.L0004f0c8: +/* 4f0c8: 10000093 */ beqz $zero,.L0004f318 +/* 4f0cc: 8fa200cc */ lw $v0,0xcc($sp) +.L0004f0d0: +/* 4f0d0: 8fb900b0 */ lw $t9,0xb0($sp) +.L0004f0d4: +/* 4f0d4: 0019702a */ slt $t6,$zero,$t9 +/* 4f0d8: 51c00019 */ beqzl $t6,.L0004f140 +/* 4f0dc: 8fb900b4 */ lw $t9,0xb4($sp) +/* 4f0e0: 11c00016 */ beqz $t6,.L0004f13c +/* 4f0e4: 03208825 */ or $s1,$t9,$zero +/* 4f0e8: 2e210021 */ sltiu $at,$s1,0x21 +.L0004f0ec: +/* 4f0ec: 14200003 */ bnez $at,.L0004f0fc +/* 4f0f0: 02208025 */ or $s0,$s1,$zero +/* 4f0f4: 10000001 */ beqz $zero,.L0004f0fc +/* 4f0f8: 24100020 */ addiu $s0,$zero,0x20 +.L0004f0fc: +/* 4f0fc: 1a00000c */ blez $s0,.L0004f130 +/* 4f100: 02602025 */ or $a0,$s3,$zero +/* 4f104: 02a02825 */ or $a1,$s5,$zero +/* 4f108: 0280f809 */ jalr $s4 +/* 4f10c: 02003025 */ or $a2,$s0,$zero +/* 4f110: 10400005 */ beqz $v0,.L0004f128 +/* 4f114: 00409825 */ or $s3,$v0,$zero +/* 4f118: 8faf00cc */ lw $t7,0xcc($sp) +/* 4f11c: 01f0c021 */ addu $t8,$t7,$s0 +/* 4f120: 10000003 */ beqz $zero,.L0004f130 +/* 4f124: afb800cc */ sw $t8,0xcc($sp) +.L0004f128: +/* 4f128: 1000007b */ beqz $zero,.L0004f318 +/* 4f12c: 8fa200cc */ lw $v0,0xcc($sp) +.L0004f130: +/* 4f130: 02308823 */ subu $s1,$s1,$s0 +/* 4f134: 5e20ffed */ bgtzl $s1,.L0004f0ec +/* 4f138: 2e210021 */ sltiu $at,$s1,0x21 +.L0004f13c: +/* 4f13c: 8fb900b4 */ lw $t9,0xb4($sp) +.L0004f140: +/* 4f140: 02602025 */ or $a0,$s3,$zero +/* 4f144: 8fa500a8 */ lw $a1,0xa8($sp) +/* 4f148: 5b20000d */ blezl $t9,.L0004f180 +/* 4f14c: 8fb900b8 */ lw $t9,0xb8($sp) +/* 4f150: 0280f809 */ jalr $s4 +/* 4f154: 03203025 */ or $a2,$t9,$zero +/* 4f158: 10400006 */ beqz $v0,.L0004f174 +/* 4f15c: 00409825 */ or $s3,$v0,$zero +/* 4f160: 8fae00cc */ lw $t6,0xcc($sp) +/* 4f164: 8faf00b4 */ lw $t7,0xb4($sp) +/* 4f168: 01cfc021 */ addu $t8,$t6,$t7 +/* 4f16c: 10000003 */ beqz $zero,.L0004f17c +/* 4f170: afb800cc */ sw $t8,0xcc($sp) +.L0004f174: +/* 4f174: 10000068 */ beqz $zero,.L0004f318 +/* 4f178: 8fa200cc */ lw $v0,0xcc($sp) +.L0004f17c: +/* 4f17c: 8fb900b8 */ lw $t9,0xb8($sp) +.L0004f180: +/* 4f180: 0019702a */ slt $t6,$zero,$t9 +/* 4f184: 51c00019 */ beqzl $t6,.L0004f1ec +/* 4f188: 8fb900bc */ lw $t9,0xbc($sp) +/* 4f18c: 11c00016 */ beqz $t6,.L0004f1e8 +/* 4f190: 03208825 */ or $s1,$t9,$zero +/* 4f194: 2e210021 */ sltiu $at,$s1,0x21 +.L0004f198: +/* 4f198: 14200003 */ bnez $at,.L0004f1a8 +/* 4f19c: 02208025 */ or $s0,$s1,$zero +/* 4f1a0: 10000001 */ beqz $zero,.L0004f1a8 +/* 4f1a4: 24100020 */ addiu $s0,$zero,0x20 +.L0004f1a8: +/* 4f1a8: 1a00000c */ blez $s0,.L0004f1dc +/* 4f1ac: 02602025 */ or $a0,$s3,$zero +/* 4f1b0: 02a02825 */ or $a1,$s5,$zero +/* 4f1b4: 0280f809 */ jalr $s4 +/* 4f1b8: 02003025 */ or $a2,$s0,$zero +/* 4f1bc: 10400005 */ beqz $v0,.L0004f1d4 +/* 4f1c0: 00409825 */ or $s3,$v0,$zero +/* 4f1c4: 8faf00cc */ lw $t7,0xcc($sp) +/* 4f1c8: 01f0c021 */ addu $t8,$t7,$s0 +/* 4f1cc: 10000003 */ beqz $zero,.L0004f1dc +/* 4f1d0: afb800cc */ sw $t8,0xcc($sp) +.L0004f1d4: +/* 4f1d4: 10000050 */ beqz $zero,.L0004f318 +/* 4f1d8: 8fa200cc */ lw $v0,0xcc($sp) +.L0004f1dc: +/* 4f1dc: 02308823 */ subu $s1,$s1,$s0 +/* 4f1e0: 5e20ffed */ bgtzl $s1,.L0004f198 +/* 4f1e4: 2e210021 */ sltiu $at,$s1,0x21 +.L0004f1e8: +/* 4f1e8: 8fb900bc */ lw $t9,0xbc($sp) +.L0004f1ec: +/* 4f1ec: 02602025 */ or $a0,$s3,$zero +/* 4f1f0: 8fae00a8 */ lw $t6,0xa8($sp) +/* 4f1f4: 1b20000d */ blez $t9,.L0004f22c +/* 4f1f8: 8faf00b4 */ lw $t7,0xb4($sp) +/* 4f1fc: 01cf2821 */ addu $a1,$t6,$t7 +/* 4f200: 0280f809 */ jalr $s4 +/* 4f204: 03203025 */ or $a2,$t9,$zero +/* 4f208: 10400006 */ beqz $v0,.L0004f224 +/* 4f20c: 00409825 */ or $s3,$v0,$zero +/* 4f210: 8fb800cc */ lw $t8,0xcc($sp) +/* 4f214: 8fae00bc */ lw $t6,0xbc($sp) +/* 4f218: 030e7821 */ addu $t7,$t8,$t6 +/* 4f21c: 10000003 */ beqz $zero,.L0004f22c +/* 4f220: afaf00cc */ sw $t7,0xcc($sp) +.L0004f224: +/* 4f224: 1000003c */ beqz $zero,.L0004f318 +/* 4f228: 8fa200cc */ lw $v0,0xcc($sp) +.L0004f22c: +/* 4f22c: 8fb900c0 */ lw $t9,0xc0($sp) +/* 4f230: 0019c02a */ slt $t8,$zero,$t9 +/* 4f234: 53000019 */ beqzl $t8,.L0004f29c +/* 4f238: 8fb900d0 */ lw $t9,0xd0($sp) +/* 4f23c: 13000016 */ beqz $t8,.L0004f298 +/* 4f240: 03208825 */ or $s1,$t9,$zero +/* 4f244: 2e210021 */ sltiu $at,$s1,0x21 +.L0004f248: +/* 4f248: 14200003 */ bnez $at,.L0004f258 +/* 4f24c: 02208025 */ or $s0,$s1,$zero +/* 4f250: 10000001 */ beqz $zero,.L0004f258 +/* 4f254: 24100020 */ addiu $s0,$zero,0x20 +.L0004f258: +/* 4f258: 1a00000c */ blez $s0,.L0004f28c +/* 4f25c: 02602025 */ or $a0,$s3,$zero +/* 4f260: 02a02825 */ or $a1,$s5,$zero +/* 4f264: 0280f809 */ jalr $s4 +/* 4f268: 02003025 */ or $a2,$s0,$zero +/* 4f26c: 10400005 */ beqz $v0,.L0004f284 +/* 4f270: 00409825 */ or $s3,$v0,$zero +/* 4f274: 8fae00cc */ lw $t6,0xcc($sp) +/* 4f278: 01d07821 */ addu $t7,$t6,$s0 +/* 4f27c: 10000003 */ beqz $zero,.L0004f28c +/* 4f280: afaf00cc */ sw $t7,0xcc($sp) +.L0004f284: +/* 4f284: 10000024 */ beqz $zero,.L0004f318 +/* 4f288: 8fa200cc */ lw $v0,0xcc($sp) +.L0004f28c: +/* 4f28c: 02308823 */ subu $s1,$s1,$s0 +/* 4f290: 5e20ffed */ bgtzl $s1,.L0004f248 +/* 4f294: 2e210021 */ sltiu $at,$s1,0x21 +.L0004f298: +/* 4f298: 8fb900d0 */ lw $t9,0xd0($sp) +.L0004f29c: +/* 4f29c: 8fae00c8 */ lw $t6,0xc8($sp) +/* 4f2a0: 33380004 */ andi $t8,$t9,0x4 +/* 4f2a4: 1300001a */ beqz $t8,.L0004f310 +/* 4f2a8: 000e782a */ slt $t7,$zero,$t6 +/* 4f2ac: 11e00018 */ beqz $t7,.L0004f310 +/* 4f2b0: 00000000 */ sll $zero,$zero,0x0 +/* 4f2b4: 11e00016 */ beqz $t7,.L0004f310 +/* 4f2b8: 01c08825 */ or $s1,$t6,$zero +/* 4f2bc: 2e210021 */ sltiu $at,$s1,0x21 +.L0004f2c0: +/* 4f2c0: 14200003 */ bnez $at,.L0004f2d0 +/* 4f2c4: 02208025 */ or $s0,$s1,$zero +/* 4f2c8: 10000001 */ beqz $zero,.L0004f2d0 +/* 4f2cc: 24100020 */ addiu $s0,$zero,0x20 +.L0004f2d0: +/* 4f2d0: 1a00000c */ blez $s0,.L0004f304 +/* 4f2d4: 02602025 */ or $a0,$s3,$zero +/* 4f2d8: 02e02825 */ or $a1,$s7,$zero +/* 4f2dc: 0280f809 */ jalr $s4 +/* 4f2e0: 02003025 */ or $a2,$s0,$zero +/* 4f2e4: 10400005 */ beqz $v0,.L0004f2fc +/* 4f2e8: 00409825 */ or $s3,$v0,$zero +/* 4f2ec: 8fb900cc */ lw $t9,0xcc($sp) +/* 4f2f0: 0330c021 */ addu $t8,$t9,$s0 +/* 4f2f4: 10000003 */ beqz $zero,.L0004f304 +/* 4f2f8: afb800cc */ sw $t8,0xcc($sp) +.L0004f2fc: +/* 4f2fc: 10000006 */ beqz $zero,.L0004f318 +/* 4f300: 8fa200cc */ lw $v0,0xcc($sp) +.L0004f304: +/* 4f304: 02308823 */ subu $s1,$s1,$s0 +/* 4f308: 5e20ffed */ bgtzl $s1,.L0004f2c0 +/* 4f30c: 2e210021 */ sltiu $at,$s1,0x21 +.L0004f310: +/* 4f310: 1000fe93 */ beqz $zero,.L0004ed60 +/* 4f314: 26470001 */ addiu $a3,$s2,0x1 +.L0004f318: +/* 4f318: 8fbf003c */ lw $ra,0x3c($sp) +/* 4f31c: 8fb00018 */ lw $s0,0x18($sp) +/* 4f320: 8fb1001c */ lw $s1,0x1c($sp) +/* 4f324: 8fb20020 */ lw $s2,0x20($sp) +/* 4f328: 8fb30024 */ lw $s3,0x24($sp) +/* 4f32c: 8fb40028 */ lw $s4,0x28($sp) +/* 4f330: 8fb5002c */ lw $s5,0x2c($sp) +/* 4f334: 8fb60030 */ lw $s6,0x30($sp) +/* 4f338: 8fb70034 */ lw $s7,0x34($sp) +/* 4f33c: 8fbe0038 */ lw $s8,0x38($sp) +/* 4f340: 03e00008 */ jr $ra +/* 4f344: 27bd00d8 */ addiu $sp,$sp,0xd8 +/* 4f348: 00000000 */ sll $zero,$zero,0x0 +/* 4f34c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004f350 +/* 4f350: 27bdffe0 */ addiu $sp,$sp,-32 +/* 4f354: afbf0014 */ sw $ra,0x14($sp) +/* 4f358: afa40020 */ sw $a0,0x20($sp) +/* 4f35c: 0c012a18 */ jal func0004a860 +/* 4f360: afa0001c */ sw $zero,0x1c($sp) +/* 4f364: 3c0e800a */ lui $t6,0x800a +/* 4f368: 91cec820 */ lbu $t6,-0x37e0($t6) +/* 4f36c: 11c0000c */ beqz $t6,.L0004f3a0 +/* 4f370: 00000000 */ sll $zero,$zero,0x0 +/* 4f374: 0c012af0 */ jal func0004abc0 +/* 4f378: 00002025 */ or $a0,$zero,$zero +/* 4f37c: 3c05800a */ lui $a1,0x800a +/* 4f380: 24a5c7e0 */ addiu $a1,$a1,-14368 +/* 4f384: 0c012a34 */ jal func0004a8d0 +/* 4f388: 24040001 */ addiu $a0,$zero,0x1 +/* 4f38c: afa2001c */ sw $v0,0x1c($sp) +/* 4f390: 8fa40020 */ lw $a0,0x20($sp) +/* 4f394: 00002825 */ or $a1,$zero,$zero +/* 4f398: 0c0121bc */ jal func000486f0 +/* 4f39c: 24060001 */ addiu $a2,$zero,0x1 +.L0004f3a0: +/* 4f3a0: 3c05800a */ lui $a1,0x800a +/* 4f3a4: 24a5c7e0 */ addiu $a1,$a1,-14368 +/* 4f3a8: 0c012a34 */ jal func0004a8d0 +/* 4f3ac: 00002025 */ or $a0,$zero,$zero +/* 4f3b0: 3c01800a */ lui $at,0x800a +/* 4f3b4: afa2001c */ sw $v0,0x1c($sp) +/* 4f3b8: 0c012a29 */ jal func0004a8a4 +/* 4f3bc: a020c820 */ sb $zero,-0x37e0($at) +/* 4f3c0: 8fbf0014 */ lw $ra,0x14($sp) +/* 4f3c4: 8fa2001c */ lw $v0,0x1c($sp) +/* 4f3c8: 27bd0020 */ addiu $sp,$sp,0x20 +/* 4f3cc: 03e00008 */ jr $ra +/* 4f3d0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004f3d4 +/* 4f3d4: 27bdffe0 */ addiu $sp,$sp,-32 +/* 4f3d8: afbf0014 */ sw $ra,0x14($sp) +/* 4f3dc: afa40020 */ sw $a0,0x20($sp) +/* 4f3e0: 8fa50020 */ lw $a1,0x20($sp) +/* 4f3e4: 0c012abc */ jal func0004aaf0 +/* 4f3e8: 27a4001f */ addiu $a0,$sp,0x1f +/* 4f3ec: 8fbf0014 */ lw $ra,0x14($sp) +/* 4f3f0: 27bd0020 */ addiu $sp,$sp,0x20 +/* 4f3f4: 03e00008 */ jr $ra +/* 4f3f8: 00000000 */ sll $zero,$zero,0x0 +/* 4f3fc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004f400 +/* 4f400: 27bdffe0 */ addiu $sp,$sp,-32 +/* 4f404: afbf0014 */ sw $ra,0x14($sp) +/* 4f408: 0c012a18 */ jal func0004a860 +/* 4f40c: afa40020 */ sw $a0,0x20($sp) +/* 4f410: 3c0e800a */ lui $t6,0x800a +/* 4f414: 91cec820 */ lbu $t6,-0x37e0($t6) +/* 4f418: 24010001 */ addiu $at,$zero,0x1 +/* 4f41c: 11c1000b */ beq $t6,$at,.L0004f44c +/* 4f420: 00000000 */ sll $zero,$zero,0x0 +/* 4f424: 0c013d44 */ jal func0004f510 +/* 4f428: 00000000 */ sll $zero,$zero,0x0 +/* 4f42c: 3c05800a */ lui $a1,0x800a +/* 4f430: 24a5c7e0 */ addiu $a1,$a1,-14368 +/* 4f434: 0c012a34 */ jal func0004a8d0 +/* 4f438: 24040001 */ addiu $a0,$zero,0x1 +/* 4f43c: 8fa40020 */ lw $a0,0x20($sp) +/* 4f440: 00002825 */ or $a1,$zero,$zero +/* 4f444: 0c0121bc */ jal func000486f0 +/* 4f448: 24060001 */ addiu $a2,$zero,0x1 +.L0004f44c: +/* 4f44c: 3c05800a */ lui $a1,0x800a +/* 4f450: 24a5c7e0 */ addiu $a1,$a1,-14368 +/* 4f454: 0c012a34 */ jal func0004a8d0 +/* 4f458: 00002025 */ or $a0,$zero,$zero +/* 4f45c: 240f0001 */ addiu $t7,$zero,0x1 +/* 4f460: 3c01800a */ lui $at,0x800a +/* 4f464: afa2001c */ sw $v0,0x1c($sp) +/* 4f468: 0c012a29 */ jal func0004a8a4 +/* 4f46c: a02fc820 */ sb $t7,-0x37e0($at) +/* 4f470: 8fbf0014 */ lw $ra,0x14($sp) +/* 4f474: 8fa2001c */ lw $v0,0x1c($sp) +/* 4f478: 27bd0020 */ addiu $sp,$sp,0x20 +/* 4f47c: 03e00008 */ jr $ra +/* 4f480: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004f484 +/* 4f484: 3c05800a */ lui $a1,0x800a +/* 4f488: 24a5c821 */ addiu $a1,$a1,-14303 +/* 4f48c: 90ae0000 */ lbu $t6,0x0($a1) +/* 4f490: 3c02800a */ lui $v0,0x800a +/* 4f494: 27bdfff0 */ addiu $sp,$sp,-16 +/* 4f498: 2442c7e0 */ addiu $v0,$v0,-14368 +/* 4f49c: 19c0001a */ blez $t6,.L0004f508 +/* 4f4a0: 00001825 */ or $v1,$zero,$zero +/* 4f4a4: 27a60004 */ addiu $a2,$sp,0x4 +.L0004f4a8: +/* 4f4a8: 88410000 */ lwl $at,0x0($v0) +/* 4f4ac: 98410003 */ lwr $at,0x3($v0) +/* 4f4b0: acc10000 */ sw $at,0x0($a2) +/* 4f4b4: 88580004 */ lwl $t8,0x4($v0) +/* 4f4b8: 98580007 */ lwr $t8,0x7($v0) +/* 4f4bc: acd80004 */ sw $t8,0x4($a2) +/* 4f4c0: 93b90006 */ lbu $t9,0x6($sp) +/* 4f4c4: 332800c0 */ andi $t0,$t9,0xc0 +/* 4f4c8: 00084903 */ sra $t1,$t0,0x4 +/* 4f4cc: 312a00ff */ andi $t2,$t1,0xff +/* 4f4d0: 15400007 */ bnez $t2,.L0004f4f0 +/* 4f4d4: a0890004 */ sb $t1,0x4($a0) +/* 4f4d8: 97ab0008 */ lhu $t3,0x8($sp) +/* 4f4dc: a48b0000 */ sh $t3,0x0($a0) +/* 4f4e0: 83ac000a */ lb $t4,0xa($sp) +/* 4f4e4: a08c0002 */ sb $t4,0x2($a0) +/* 4f4e8: 83ad000b */ lb $t5,0xb($sp) +/* 4f4ec: a08d0003 */ sb $t5,0x3($a0) +.L0004f4f0: +/* 4f4f0: 90ae0000 */ lbu $t6,0x0($a1) +/* 4f4f4: 24630001 */ addiu $v1,$v1,0x1 +/* 4f4f8: 24420008 */ addiu $v0,$v0,0x8 +/* 4f4fc: 006e082a */ slt $at,$v1,$t6 +/* 4f500: 1420ffe9 */ bnez $at,.L0004f4a8 +/* 4f504: 24840006 */ addiu $a0,$a0,0x6 +.L0004f508: +/* 4f508: 03e00008 */ jr $ra +/* 4f50c: 27bd0010 */ addiu $sp,$sp,0x10 +); + +GLOBAL_ASM( +glabel func0004f510 +/* 4f510: 3c05800a */ lui $a1,0x800a +/* 4f514: 24a5c7e0 */ addiu $a1,$a1,-14368 +/* 4f518: 3c04800a */ lui $a0,0x800a +/* 4f51c: 3c03800a */ lui $v1,0x800a +/* 4f520: 27bdffe8 */ addiu $sp,$sp,-24 +/* 4f524: 00a01025 */ or $v0,$a1,$zero +/* 4f528: 2463c81c */ addiu $v1,$v1,-14308 +/* 4f52c: 2484c7e0 */ addiu $a0,$a0,-14368 +.L0004f530: +/* 4f530: 24840004 */ addiu $a0,$a0,0x4 +/* 4f534: 0083082b */ sltu $at,$a0,$v1 +/* 4f538: 1420fffd */ bnez $at,.L0004f530 +/* 4f53c: ac80fffc */ sw $zero,-0x4($a0) +/* 4f540: 3c04800a */ lui $a0,0x800a +/* 4f544: 2484c821 */ addiu $a0,$a0,-14303 +/* 4f548: 908c0000 */ lbu $t4,0x0($a0) +/* 4f54c: 240e0001 */ addiu $t6,$zero,0x1 +/* 4f550: 240f00ff */ addiu $t7,$zero,0xff +/* 4f554: 24180001 */ addiu $t8,$zero,0x1 +/* 4f558: 24190004 */ addiu $t9,$zero,0x4 +/* 4f55c: 24080001 */ addiu $t0,$zero,0x1 +/* 4f560: 3409ffff */ dli $t1,0xffff +/* 4f564: 240affff */ addiu $t2,$zero,-1 +/* 4f568: 240bffff */ addiu $t3,$zero,-1 +/* 4f56c: acae003c */ sw $t6,0x3c($a1) +/* 4f570: a3af000c */ sb $t7,0xc($sp) +/* 4f574: a3b8000d */ sb $t8,0xd($sp) +/* 4f578: a3b9000e */ sb $t9,0xe($sp) +/* 4f57c: a3a8000f */ sb $t0,0xf($sp) +/* 4f580: a7a90010 */ sh $t1,0x10($sp) +/* 4f584: a3aa0012 */ sb $t2,0x12($sp) +/* 4f588: a3ab0013 */ sb $t3,0x13($sp) +/* 4f58c: 1980000e */ blez $t4,.L0004f5c8 +/* 4f590: 00001825 */ or $v1,$zero,$zero +/* 4f594: 27a5000c */ addiu $a1,$sp,0xc +/* 4f598: 8ca10000 */ lw $at,0x0($a1) +.L0004f59c: +/* 4f59c: 24630001 */ addiu $v1,$v1,0x1 +/* 4f5a0: 24420008 */ addiu $v0,$v0,0x8 +/* 4f5a4: a841fff8 */ swl $at,-0x8($v0) +/* 4f5a8: b841fffb */ swr $at,-0x5($v0) +/* 4f5ac: 8cae0004 */ lw $t6,0x4($a1) +/* 4f5b0: a84efffc */ swl $t6,-0x4($v0) +/* 4f5b4: b84effff */ swr $t6,-0x1($v0) +/* 4f5b8: 908f0000 */ lbu $t7,0x0($a0) +/* 4f5bc: 006f082a */ slt $at,$v1,$t7 +/* 4f5c0: 5420fff6 */ bnezl $at,.L0004f59c +/* 4f5c4: 8ca10000 */ lw $at,0x0($a1) +.L0004f5c8: +/* 4f5c8: 241800fe */ addiu $t8,$zero,0xfe +/* 4f5cc: a0580000 */ sb $t8,0x0($v0) +/* 4f5d0: 03e00008 */ jr $ra +/* 4f5d4: 27bd0018 */ addiu $sp,$sp,0x18 +/* 4f5d8: 00000000 */ sll $zero,$zero,0x0 +/* 4f5dc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004f5e0 +/* 4f5e0: 27bdffd0 */ addiu $sp,$sp,-48 +/* 4f5e4: afbf001c */ sw $ra,0x1c($sp) +/* 4f5e8: afb00018 */ sw $s0,0x18($sp) +/* 4f5ec: 8c8e0008 */ lw $t6,0x8($a0) +/* 4f5f0: 8c990000 */ lw $t9,0x0($a0) +/* 4f5f4: 3c18800a */ lui $t8,0x800a +/* 4f5f8: 2718c970 */ addiu $t8,$t8,-13968 +/* 4f5fc: 000e7980 */ sll $t7,$t6,0x6 +/* 4f600: 33290008 */ andi $t1,$t9,0x8 +/* 4f604: 00808025 */ or $s0,$a0,$zero +/* 4f608: 00a03825 */ or $a3,$a1,$zero +/* 4f60c: 15200003 */ bnez $t1,.L0004f61c +/* 4f610: 01f84021 */ addu $t0,$t7,$t8 +/* 4f614: 10000047 */ beqz $zero,.L0004f734 +/* 4f618: 24020005 */ addiu $v0,$zero,0x5 +.L0004f61c: +/* 4f61c: afa70034 */ sw $a3,0x34($sp) +/* 4f620: 0c012a18 */ jal func0004a860 +/* 4f624: afa80024 */ sw $t0,0x24($sp) +/* 4f628: 8e0b0008 */ lw $t3,0x8($s0) +/* 4f62c: 3c06800a */ lui $a2,0x800a +/* 4f630: 24c6c970 */ addiu $a2,$a2,-13968 +/* 4f634: 000b6180 */ sll $t4,$t3,0x6 +/* 4f638: 00cc6821 */ addu $t5,$a2,$t4 +/* 4f63c: 240a0001 */ addiu $t2,$zero,0x1 +/* 4f640: adaa003c */ sw $t2,0x3c($t5) +/* 4f644: 8fa80024 */ lw $t0,0x24($sp) +/* 4f648: 8e0e0008 */ lw $t6,0x8($s0) +/* 4f64c: 8fa70034 */ lw $a3,0x34($sp) +/* 4f650: 00001825 */ or $v1,$zero,$zero +/* 4f654: 010e4021 */ addu $t0,$t0,$t6 +/* 4f658: 01001025 */ or $v0,$t0,$zero +/* 4f65c: 24040020 */ addiu $a0,$zero,0x20 +.L0004f660: +/* 4f660: 24630004 */ addiu $v1,$v1,0x4 +/* 4f664: a0470007 */ sb $a3,0x7($v0) +/* 4f668: a0470008 */ sb $a3,0x8($v0) +/* 4f66c: a0470009 */ sb $a3,0x9($v0) +/* 4f670: 24420004 */ addiu $v0,$v0,0x4 +/* 4f674: 1464fffa */ bne $v1,$a0,.L0004f660 +/* 4f678: a0470002 */ sb $a3,0x2($v0) +/* 4f67c: 240f00fe */ addiu $t7,$zero,0xfe +/* 4f680: 3c01800a */ lui $at,0x800a +/* 4f684: a02fc820 */ sb $t7,-0x37e0($at) +/* 4f688: 8e180008 */ lw $t8,0x8($s0) +/* 4f68c: afa80024 */ sw $t0,0x24($sp) +/* 4f690: afa70034 */ sw $a3,0x34($sp) +/* 4f694: 0018c980 */ sll $t9,$t8,0x6 +/* 4f698: 00d92821 */ addu $a1,$a2,$t9 +/* 4f69c: 0c012a34 */ jal func0004a8d0 +/* 4f6a0: 24040001 */ addiu $a0,$zero,0x1 +/* 4f6a4: 8e040004 */ lw $a0,0x4($s0) +/* 4f6a8: 00002825 */ or $a1,$zero,$zero +/* 4f6ac: 0c0121bc */ jal func000486f0 +/* 4f6b0: 24060001 */ addiu $a2,$zero,0x1 +/* 4f6b4: 8e090008 */ lw $t1,0x8($s0) +/* 4f6b8: 3c0c800a */ lui $t4,0x800a +/* 4f6bc: 258cc970 */ addiu $t4,$t4,-13968 +/* 4f6c0: 00095980 */ sll $t3,$t1,0x6 +/* 4f6c4: 016c2821 */ addu $a1,$t3,$t4 +/* 4f6c8: 0c012a34 */ jal func0004a8d0 +/* 4f6cc: 00002025 */ or $a0,$zero,$zero +/* 4f6d0: 8e040004 */ lw $a0,0x4($s0) +/* 4f6d4: 00002825 */ or $a1,$zero,$zero +/* 4f6d8: 0c0121bc */ jal func000486f0 +/* 4f6dc: 24060001 */ addiu $a2,$zero,0x1 +/* 4f6e0: 8fa80024 */ lw $t0,0x24($sp) +/* 4f6e4: 8fa70034 */ lw $a3,0x34($sp) +/* 4f6e8: 91100002 */ lbu $s0,0x2($t0) +/* 4f6ec: 320a00c0 */ andi $t2,$s0,0xc0 +/* 4f6f0: 1540000d */ bnez $t2,.L0004f728 +/* 4f6f4: 01408025 */ or $s0,$t2,$zero +/* 4f6f8: 54e00007 */ bnezl $a3,.L0004f718 +/* 4f6fc: 910e0026 */ lbu $t6,0x26($t0) +/* 4f700: 910d0026 */ lbu $t5,0x26($t0) +/* 4f704: 11a00008 */ beqz $t5,.L0004f728 +/* 4f708: 00000000 */ sll $zero,$zero,0x0 +/* 4f70c: 10000006 */ beqz $zero,.L0004f728 +/* 4f710: 24100004 */ addiu $s0,$zero,0x4 +/* 4f714: 910e0026 */ lbu $t6,0x26($t0) +.L0004f718: +/* 4f718: 240100eb */ addiu $at,$zero,0xeb +/* 4f71c: 11c10002 */ beq $t6,$at,.L0004f728 +/* 4f720: 00000000 */ sll $zero,$zero,0x0 +/* 4f724: 24100004 */ addiu $s0,$zero,0x4 +.L0004f728: +/* 4f728: 0c012a29 */ jal func0004a8a4 +/* 4f72c: 00000000 */ sll $zero,$zero,0x0 +/* 4f730: 02001025 */ or $v0,$s0,$zero +.L0004f734: +/* 4f734: 8fbf001c */ lw $ra,0x1c($sp) +/* 4f738: 8fb00018 */ lw $s0,0x18($sp) +/* 4f73c: 27bd0030 */ addiu $sp,$sp,0x30 +/* 4f740: 03e00008 */ jr $ra +/* 4f744: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004f748 +/* 4f748: 27bdffb0 */ addiu $sp,$sp,-80 +/* 4f74c: afbf0014 */ sw $ra,0x14($sp) +/* 4f750: 00803025 */ or $a2,$a0,$zero +/* 4f754: 240e00ff */ addiu $t6,$zero,0xff +/* 4f758: 240f0023 */ addiu $t7,$zero,0x23 +/* 4f75c: 24180001 */ addiu $t8,$zero,0x1 +/* 4f760: 24190003 */ addiu $t9,$zero,0x3 +/* 4f764: 240800c0 */ addiu $t0,$zero,0xc0 +/* 4f768: a3ae0024 */ sb $t6,0x24($sp) +/* 4f76c: a3af0025 */ sb $t7,0x25($sp) +/* 4f770: a3b80026 */ sb $t8,0x26($sp) +/* 4f774: a3b90027 */ sb $t9,0x27($sp) +/* 4f778: a3a80028 */ sb $t0,0x28($sp) +/* 4f77c: afa60050 */ sw $a2,0x50($sp) +/* 4f780: 24040600 */ addiu $a0,$zero,0x600 +/* 4f784: 0c014754 */ jal func00051d50 +/* 4f788: afa5004c */ sw $a1,0x4c($sp) +/* 4f78c: 8fa60050 */ lw $a2,0x50($sp) +/* 4f790: 3449c000 */ ori $t1,$v0,0xc000 +/* 4f794: a3a90029 */ sb $t1,0x29($sp) +/* 4f798: 10c00012 */ beqz $a2,.L0004f7e4 +/* 4f79c: 8fa3004c */ lw $v1,0x4c($sp) +/* 4f7a0: 18c00010 */ blez $a2,.L0004f7e4 +/* 4f7a4: 00001025 */ or $v0,$zero,$zero +/* 4f7a8: 30c50003 */ andi $a1,$a2,0x3 +/* 4f7ac: 10a00006 */ beqz $a1,.L0004f7c8 +/* 4f7b0: 00a02025 */ or $a0,$a1,$zero +.L0004f7b4: +/* 4f7b4: 24420001 */ addiu $v0,$v0,0x1 +/* 4f7b8: a0600000 */ sb $zero,0x0($v1) +/* 4f7bc: 1482fffd */ bne $a0,$v0,.L0004f7b4 +/* 4f7c0: 24630001 */ addiu $v1,$v1,0x1 +/* 4f7c4: 10460007 */ beq $v0,$a2,.L0004f7e4 +.L0004f7c8: +/* 4f7c8: 24420004 */ addiu $v0,$v0,0x4 +/* 4f7cc: a0600001 */ sb $zero,0x1($v1) +/* 4f7d0: a0600002 */ sb $zero,0x2($v1) +/* 4f7d4: a0600003 */ sb $zero,0x3($v1) +/* 4f7d8: 24630004 */ addiu $v1,$v1,0x4 +/* 4f7dc: 1446fffa */ bne $v0,$a2,.L0004f7c8 +/* 4f7e0: a060fffc */ sb $zero,-0x4($v1) +.L0004f7e4: +/* 4f7e4: 27aa0024 */ addiu $t2,$sp,0x24 +/* 4f7e8: 254c0024 */ addiu $t4,$t2,0x24 +/* 4f7ec: 00606825 */ or $t5,$v1,$zero +.L0004f7f0: +/* 4f7f0: 8d410000 */ lw $at,0x0($t2) +/* 4f7f4: 254a000c */ addiu $t2,$t2,0xc +/* 4f7f8: 25ad000c */ addiu $t5,$t5,0xc +/* 4f7fc: a9a1fff4 */ swl $at,-0xc($t5) +/* 4f800: b9a1fff7 */ swr $at,-0x9($t5) +/* 4f804: 8d41fff8 */ lw $at,-0x8($t2) +/* 4f808: a9a1fff8 */ swl $at,-0x8($t5) +/* 4f80c: b9a1fffb */ swr $at,-0x5($t5) +/* 4f810: 8d41fffc */ lw $at,-0x4($t2) +/* 4f814: a9a1fffc */ swl $at,-0x4($t5) +/* 4f818: 154cfff5 */ bne $t2,$t4,.L0004f7f0 +/* 4f81c: b9a1ffff */ swr $at,-0x1($t5) +/* 4f820: 91410000 */ lbu $at,0x0($t2) +/* 4f824: 240e00fe */ addiu $t6,$zero,0xfe +/* 4f828: 24630027 */ addiu $v1,$v1,0x27 +/* 4f82c: a1a10000 */ sb $at,0x0($t5) +/* 4f830: 914c0001 */ lbu $t4,0x1($t2) +/* 4f834: a1ac0001 */ sb $t4,0x1($t5) +/* 4f838: 91410002 */ lbu $at,0x2($t2) +/* 4f83c: a1a10002 */ sb $at,0x2($t5) +/* 4f840: a06e0000 */ sb $t6,0x0($v1) +/* 4f844: 8fbf0014 */ lw $ra,0x14($sp) +/* 4f848: 27bd0050 */ addiu $sp,$sp,0x50 +/* 4f84c: 03e00008 */ jr $ra +/* 4f850: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004f854 +/* 4f854: 27bdffb8 */ addiu $sp,$sp,-72 +/* 4f858: afbf001c */ sw $ra,0x1c($sp) +/* 4f85c: afb00018 */ sw $s0,0x18($sp) +/* 4f860: afa40048 */ sw $a0,0x48($sp) +/* 4f864: afa60050 */ sw $a2,0x50($sp) +/* 4f868: aca40004 */ sw $a0,0x4($a1) +/* 4f86c: 8faf0050 */ lw $t7,0x50($sp) +/* 4f870: 241800ff */ addiu $t8,$zero,0xff +/* 4f874: 00a08025 */ or $s0,$a1,$zero +/* 4f878: a0b80065 */ sb $t8,0x65($a1) +/* 4f87c: aca00000 */ sw $zero,0x0($a1) +/* 4f880: 00a02025 */ or $a0,$a1,$zero +/* 4f884: acaf0008 */ sw $t7,0x8($a1) +/* 4f888: 0c013378 */ jal func0004cde0 +/* 4f88c: 240500fe */ addiu $a1,$zero,0xfe +/* 4f890: 24010002 */ addiu $at,$zero,0x2 +/* 4f894: 14410005 */ bne $v0,$at,.L0004f8ac +/* 4f898: 00401825 */ or $v1,$v0,$zero +/* 4f89c: 02002025 */ or $a0,$s0,$zero +/* 4f8a0: 0c013378 */ jal func0004cde0 +/* 4f8a4: 24050080 */ addiu $a1,$zero,0x80 +/* 4f8a8: 00401825 */ or $v1,$v0,$zero +.L0004f8ac: +/* 4f8ac: 10400003 */ beqz $v0,.L0004f8bc +/* 4f8b0: 8fa40048 */ lw $a0,0x48($sp) +/* 4f8b4: 10000039 */ beqz $zero,.L0004f99c +/* 4f8b8: 00601025 */ or $v0,$v1,$zero +.L0004f8bc: +/* 4f8bc: 8fa50050 */ lw $a1,0x50($sp) +/* 4f8c0: 24060400 */ addiu $a2,$zero,0x400 +/* 4f8c4: 0c012e18 */ jal func0004b860 +/* 4f8c8: 27a70024 */ addiu $a3,$sp,0x24 +/* 4f8cc: 24010002 */ addiu $at,$zero,0x2 +/* 4f8d0: 14410002 */ bne $v0,$at,.L0004f8dc +/* 4f8d4: 00401825 */ or $v1,$v0,$zero +/* 4f8d8: 24030004 */ addiu $v1,$zero,0x4 +.L0004f8dc: +/* 4f8dc: 10600003 */ beqz $v1,.L0004f8ec +/* 4f8e0: 93b90043 */ lbu $t9,0x43($sp) +/* 4f8e4: 1000002d */ beqz $zero,.L0004f99c +/* 4f8e8: 00601025 */ or $v0,$v1,$zero +.L0004f8ec: +/* 4f8ec: 240100fe */ addiu $at,$zero,0xfe +/* 4f8f0: 17210003 */ bne $t9,$at,.L0004f900 +/* 4f8f4: 02002025 */ or $a0,$s0,$zero +/* 4f8f8: 10000028 */ beqz $zero,.L0004f99c +/* 4f8fc: 2402000b */ addiu $v0,$zero,0xb +.L0004f900: +/* 4f900: 0c013378 */ jal func0004cde0 +/* 4f904: 24050080 */ addiu $a1,$zero,0x80 +/* 4f908: 24010002 */ addiu $at,$zero,0x2 +/* 4f90c: 14410002 */ bne $v0,$at,.L0004f918 +/* 4f910: 00401825 */ or $v1,$v0,$zero +/* 4f914: 24030004 */ addiu $v1,$zero,0x4 +.L0004f918: +/* 4f918: 10600003 */ beqz $v1,.L0004f928 +/* 4f91c: 8fa40048 */ lw $a0,0x48($sp) +/* 4f920: 1000001e */ beqz $zero,.L0004f99c +/* 4f924: 00601025 */ or $v0,$v1,$zero +.L0004f928: +/* 4f928: 8fa50050 */ lw $a1,0x50($sp) +/* 4f92c: 24060400 */ addiu $a2,$zero,0x400 +/* 4f930: 0c012e18 */ jal func0004b860 +/* 4f934: 27a70024 */ addiu $a3,$sp,0x24 +/* 4f938: 24010002 */ addiu $at,$zero,0x2 +/* 4f93c: 14410002 */ bne $v0,$at,.L0004f948 +/* 4f940: 00401825 */ or $v1,$v0,$zero +/* 4f944: 24030004 */ addiu $v1,$zero,0x4 +.L0004f948: +/* 4f948: 10600003 */ beqz $v1,.L0004f958 +/* 4f94c: 93a80043 */ lbu $t0,0x43($sp) +/* 4f950: 10000012 */ beqz $zero,.L0004f99c +/* 4f954: 00601025 */ or $v0,$v1,$zero +.L0004f958: +/* 4f958: 24010080 */ addiu $at,$zero,0x80 +/* 4f95c: 51010004 */ beql $t0,$at,.L0004f970 +/* 4f960: 8e090000 */ lw $t1,0x0($s0) +/* 4f964: 1000000d */ beqz $zero,.L0004f99c +/* 4f968: 2402000b */ addiu $v0,$zero,0xb +/* 4f96c: 8e090000 */ lw $t1,0x0($s0) +.L0004f970: +/* 4f970: 8fa40050 */ lw $a0,0x50($sp) +/* 4f974: 3c0d800a */ lui $t5,0x800a +/* 4f978: 312a0008 */ andi $t2,$t1,0x8 +/* 4f97c: 15400004 */ bnez $t2,.L0004f990 +/* 4f980: 00046180 */ sll $t4,$a0,0x6 +/* 4f984: 25adc970 */ addiu $t5,$t5,-13968 +/* 4f988: 0c013dd2 */ jal func0004f748 +/* 4f98c: 018d2821 */ addu $a1,$t4,$t5 +.L0004f990: +/* 4f990: 240e0008 */ addiu $t6,$zero,0x8 +/* 4f994: ae0e0000 */ sw $t6,0x0($s0) +/* 4f998: 00001025 */ or $v0,$zero,$zero +.L0004f99c: +/* 4f99c: 8fbf001c */ lw $ra,0x1c($sp) +/* 4f9a0: 8fb00018 */ lw $s0,0x18($sp) +/* 4f9a4: 27bd0048 */ addiu $sp,$sp,0x48 +/* 4f9a8: 03e00008 */ jr $ra +/* 4f9ac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004f9b0 +/* 4f9b0: 27bdffd0 */ addiu $sp,$sp,-48 +/* 4f9b4: 3c017006 */ lui $at,0x7006 +/* 4f9b8: c4249fd0 */ lwc1 $f4,-0x6030($at) +/* 4f9bc: afb00018 */ sw $s0,0x18($sp) +/* 4f9c0: 00808025 */ or $s0,$a0,$zero +/* 4f9c4: 3c01800a */ lui $at,0x800a +/* 4f9c8: afbf001c */ sw $ra,0x1c($sp) +/* 4f9cc: afa50034 */ sw $a1,0x34($sp) +/* 4f9d0: afa60038 */ sw $a2,0x38($sp) +/* 4f9d4: afa7003c */ sw $a3,0x3c($sp) +/* 4f9d8: 27a60040 */ addiu $a2,$sp,0x40 +/* 4f9dc: 27a5003c */ addiu $a1,$sp,0x3c +/* 4f9e0: 27a40038 */ addiu $a0,$sp,0x38 +/* 4f9e4: 0c0011e4 */ jal func00004790 +/* 4f9e8: e424ca70 */ swc1 $f4,-0x3590($at) +/* 4f9ec: 3c01800a */ lui $at,0x800a +/* 4f9f0: c7ac0034 */ lwc1 $f12,0x34($sp) +/* 4f9f4: c426ca70 */ lwc1 $f6,-0x3590($at) +/* 4f9f8: 46066302 */ mul.s $f12,$f12,$f6 +/* 4f9fc: 0c0068f7 */ jal func0001a3dc +/* 4fa00: e7ac0034 */ swc1 $f12,0x34($sp) +/* 4fa04: c7ac0034 */ lwc1 $f12,0x34($sp) +/* 4fa08: 0c0068f4 */ jal func0001a3d0 +/* 4fa0c: e7a0002c */ swc1 $f0,0x2c($sp) +/* 4fa10: c7ae0038 */ lwc1 $f14,0x38($sp) +/* 4fa14: c7b20040 */ lwc1 $f18,0x40($sp) +/* 4fa18: e7a00028 */ swc1 $f0,0x28($sp) +/* 4fa1c: 460e7202 */ mul.s $f8,$f14,$f14 +/* 4fa20: 00000000 */ sll $zero,$zero,0x0 +/* 4fa24: 46129282 */ mul.s $f10,$f18,$f18 +/* 4fa28: 0c012974 */ jal func0004a5d0 +/* 4fa2c: 460a4300 */ add.s $f12,$f8,$f10 +/* 4fa30: 02002025 */ or $a0,$s0,$zero +/* 4fa34: 0c012918 */ jal func0004a460 +/* 4fa38: e7a00024 */ swc1 $f0,0x24($sp) +/* 4fa3c: 44806000 */ mtc1 $zero,$f12 +/* 4fa40: c7ae0024 */ lwc1 $f14,0x24($sp) +/* 4fa44: c7a20028 */ lwc1 $f2,0x28($sp) +/* 4fa48: c7b0002c */ lwc1 $f16,0x2c($sp) +/* 4fa4c: 460c7032 */ c.eq.s $f14,$f12 +/* 4fa50: 3c013f80 */ lui $at,0x3f80 +/* 4fa54: c7a6003c */ lwc1 $f6,0x3c($sp) +/* 4fa58: 45030041 */ bc1tl .L0004fb60 +/* 4fa5c: 8fbf001c */ lw $ra,0x1c($sp) +/* 4fa60: 44812000 */ mtc1 $at,$f4 +/* 4fa64: 46068202 */ mul.s $f8,$f16,$f6 +/* 4fa68: c7aa0038 */ lwc1 $f10,0x38($sp) +/* 4fa6c: c7a60040 */ lwc1 $f6,0x40($sp) +/* 4fa70: 460e2003 */ div.s $f0,$f4,$f14 +/* 4fa74: 460a4102 */ mul.s $f4,$f8,$f10 +/* 4fa78: 46003207 */ neg.s $f8,$f6 +/* 4fa7c: 46024282 */ mul.s $f10,$f8,$f2 +/* 4fa80: 46045181 */ sub.s $f6,$f10,$f4 +/* 4fa84: 46003202 */ mul.s $f8,$f6,$f0 +/* 4fa88: e6080000 */ swc1 $f8,0x0($s0) +/* 4fa8c: c7aa003c */ lwc1 $f10,0x3c($sp) +/* 4fa90: c7a60038 */ lwc1 $f6,0x38($sp) +/* 4fa94: 460a1102 */ mul.s $f4,$f2,$f10 +/* 4fa98: c7aa0040 */ lwc1 $f10,0x40($sp) +/* 4fa9c: 46062202 */ mul.s $f8,$f4,$f6 +/* 4faa0: 00000000 */ sll $zero,$zero,0x0 +/* 4faa4: 46105102 */ mul.s $f4,$f10,$f16 +/* 4faa8: 46082181 */ sub.s $f6,$f4,$f8 +/* 4faac: 46003282 */ mul.s $f10,$f6,$f0 +/* 4fab0: e60a0010 */ swc1 $f10,0x10($s0) +/* 4fab4: 460e8182 */ mul.s $f6,$f16,$f14 +/* 4fab8: c7a40038 */ lwc1 $f4,0x38($sp) +/* 4fabc: e60c0030 */ swc1 $f12,0x30($s0) +/* 4fac0: 460e1282 */ mul.s $f10,$f2,$f14 +/* 4fac4: 46002207 */ neg.s $f8,$f4 +/* 4fac8: e6080020 */ swc1 $f8,0x20($s0) +/* 4facc: e6060004 */ swc1 $f6,0x4($s0) +/* 4fad0: e60a0014 */ swc1 $f10,0x14($s0) +/* 4fad4: c7a4003c */ lwc1 $f4,0x3c($sp) +/* 4fad8: e60c0034 */ swc1 $f12,0x34($s0) +/* 4fadc: 46002207 */ neg.s $f8,$f4 +/* 4fae0: e6080024 */ swc1 $f8,0x24($s0) +/* 4fae4: c7a6003c */ lwc1 $f6,0x3c($sp) +/* 4fae8: c7a40040 */ lwc1 $f4,0x40($sp) +/* 4faec: 46068282 */ mul.s $f10,$f16,$f6 +/* 4faf0: c7a60038 */ lwc1 $f6,0x38($sp) +/* 4faf4: 46045202 */ mul.s $f8,$f10,$f4 +/* 4faf8: 00000000 */ sll $zero,$zero,0x0 +/* 4fafc: 46061282 */ mul.s $f10,$f2,$f6 +/* 4fb00: 46085101 */ sub.s $f4,$f10,$f8 +/* 4fb04: 46008287 */ neg.s $f10,$f16 +/* 4fb08: 46002182 */ mul.s $f6,$f4,$f0 +/* 4fb0c: e6060008 */ swc1 $f6,0x8($s0) +/* 4fb10: c7a80038 */ lwc1 $f8,0x38($sp) +/* 4fb14: c7a6003c */ lwc1 $f6,0x3c($sp) +/* 4fb18: 46085102 */ mul.s $f4,$f10,$f8 +/* 4fb1c: c7a80040 */ lwc1 $f8,0x40($sp) +/* 4fb20: 46061282 */ mul.s $f10,$f2,$f6 +/* 4fb24: 00000000 */ sll $zero,$zero,0x0 +/* 4fb28: 46085182 */ mul.s $f6,$f10,$f8 +/* 4fb2c: 46062281 */ sub.s $f10,$f4,$f6 +/* 4fb30: 46005202 */ mul.s $f8,$f10,$f0 +/* 4fb34: 44815000 */ mtc1 $at,$f10 +/* 4fb38: e6080018 */ swc1 $f8,0x18($s0) +/* 4fb3c: c7a40040 */ lwc1 $f4,0x40($sp) +/* 4fb40: e60c0038 */ swc1 $f12,0x38($s0) +/* 4fb44: e60c000c */ swc1 $f12,0xc($s0) +/* 4fb48: 46002187 */ neg.s $f6,$f4 +/* 4fb4c: e60c001c */ swc1 $f12,0x1c($s0) +/* 4fb50: e6060028 */ swc1 $f6,0x28($s0) +/* 4fb54: e60c002c */ swc1 $f12,0x2c($s0) +/* 4fb58: e60a003c */ swc1 $f10,0x3c($s0) +/* 4fb5c: 8fbf001c */ lw $ra,0x1c($sp) +.L0004fb60: +/* 4fb60: 8fb00018 */ lw $s0,0x18($sp) +/* 4fb64: 27bd0030 */ addiu $sp,$sp,0x30 +/* 4fb68: 03e00008 */ jr $ra +/* 4fb6c: 00000000 */ sll $zero,$zero,0x0 +/* 4fb70: 44856000 */ mtc1 $a1,$f12 +/* 4fb74: 44867000 */ mtc1 $a2,$f14 +/* 4fb78: 44878000 */ mtc1 $a3,$f16 +/* 4fb7c: 27bdffa0 */ addiu $sp,$sp,-96 +/* 4fb80: c7a40070 */ lwc1 $f4,0x70($sp) +/* 4fb84: afbf001c */ sw $ra,0x1c($sp) +/* 4fb88: afa40060 */ sw $a0,0x60($sp) +/* 4fb8c: 44056000 */ mfc1 $a1,$f12 +/* 4fb90: 44067000 */ mfc1 $a2,$f14 +/* 4fb94: 44078000 */ mfc1 $a3,$f16 +/* 4fb98: 27a40020 */ addiu $a0,$sp,0x20 +/* 4fb9c: 0c013e6c */ jal func0004f9b0 +/* 4fba0: e7a40010 */ swc1 $f4,0x10($sp) +/* 4fba4: 27a40020 */ addiu $a0,$sp,0x20 +/* 4fba8: 0c0128d8 */ jal func0004a360 +/* 4fbac: 8fa50060 */ lw $a1,0x60($sp) +/* 4fbb0: 8fbf001c */ lw $ra,0x1c($sp) +/* 4fbb4: 27bd0060 */ addiu $sp,$sp,0x60 +/* 4fbb8: 03e00008 */ jr $ra +/* 4fbbc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004fbc0 +/* 4fbc0: 27bdffe8 */ addiu $sp,$sp,-24 +/* 4fbc4: afa40018 */ sw $a0,0x18($sp) +/* 4fbc8: 00802825 */ or $a1,$a0,$zero +/* 4fbcc: 24a44000 */ addiu $a0,$a1,0x4000 +/* 4fbd0: afbf0014 */ sw $ra,0x14($sp) +/* 4fbd4: 308effff */ andi $t6,$a0,0xffff +/* 4fbd8: 0c013efc */ jal func0004fbf0 +/* 4fbdc: 01c02025 */ or $a0,$t6,$zero +/* 4fbe0: 8fbf0014 */ lw $ra,0x14($sp) +/* 4fbe4: 27bd0018 */ addiu $sp,$sp,0x18 +/* 4fbe8: 03e00008 */ jr $ra +/* 4fbec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004fbf0 +/* 4fbf0: 308effff */ andi $t6,$a0,0xffff +/* 4fbf4: 000e7902 */ srl $t7,$t6,0x4 +/* 4fbf8: 31f8ffff */ andi $t8,$t7,0xffff +/* 4fbfc: 33190400 */ andi $t9,$t8,0x400 +/* 4fc00: afa40000 */ sw $a0,0x0($sp) +/* 4fc04: 13200008 */ beqz $t9,.L0004fc28 +/* 4fc08: 03001025 */ or $v0,$t8,$zero +/* 4fc0c: 330803ff */ andi $t0,$t8,0x3ff +/* 4fc10: 00084840 */ sll $t1,$t0,0x1 +/* 4fc14: 00095023 */ negu $t2,$t1 +/* 4fc18: 3c038006 */ lui $v1,0x8006 +/* 4fc1c: 006a1821 */ addu $v1,$v1,$t2 +/* 4fc20: 10000006 */ beqz $zero,.L0004fc3c +/* 4fc24: 846311ee */ lh $v1,0x11ee($v1) +.L0004fc28: +/* 4fc28: 304b03ff */ andi $t3,$v0,0x3ff +/* 4fc2c: 000b6040 */ sll $t4,$t3,0x1 +/* 4fc30: 3c038006 */ lui $v1,0x8006 +/* 4fc34: 006c1821 */ addu $v1,$v1,$t4 +/* 4fc38: 846309f0 */ lh $v1,0x9f0($v1) +.L0004fc3c: +/* 4fc3c: 304d0800 */ andi $t5,$v0,0x800 +/* 4fc40: 11a00005 */ beqz $t5,.L0004fc58 +/* 4fc44: 00601025 */ or $v0,$v1,$zero +/* 4fc48: 00031023 */ negu $v0,$v1 +/* 4fc4c: 00027400 */ sll $t6,$v0,0x10 +/* 4fc50: 03e00008 */ jr $ra +/* 4fc54: 000e1403 */ sra $v0,$t6,0x10 +.L0004fc58: +/* 4fc58: 03e00008 */ jr $ra +/* 4fc5c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004fc60 +/* 4fc60: 27bdffe8 */ addiu $sp,$sp,-24 +/* 4fc64: afbf0014 */ sw $ra,0x14($sp) +/* 4fc68: afa5001c */ sw $a1,0x1c($sp) +/* 4fc6c: afa60020 */ sw $a2,0x20($sp) +/* 4fc70: afa70024 */ sw $a3,0x24($sp) +/* 4fc74: 0c012918 */ jal func0004a460 +/* 4fc78: afa40018 */ sw $a0,0x18($sp) +/* 4fc7c: c7a40020 */ lwc1 $f4,0x20($sp) +/* 4fc80: c7a6001c */ lwc1 $f6,0x1c($sp) +/* 4fc84: 3c014000 */ lui $at,0x4000 +/* 4fc88: 44814000 */ mtc1 $at,$f8 +/* 4fc8c: 46062001 */ sub.s $f0,$f4,$f6 +/* 4fc90: 8fa20018 */ lw $v0,0x18($sp) +/* 4fc94: c7ae0028 */ lwc1 $f14,0x28($sp) +/* 4fc98: c7b00030 */ lwc1 $f16,0x30($sp) +/* 4fc9c: 46004283 */ div.s $f10,$f8,$f0 +/* 4fca0: c7b2002c */ lwc1 $f18,0x2c($sp) +/* 4fca4: 44813000 */ mtc1 $at,$f6 +/* 4fca8: 3c01c000 */ lui $at,0xc000 +/* 4fcac: 46128301 */ sub.s $f12,$f16,$f18 +/* 4fcb0: 00001825 */ or $v1,$zero,$zero +/* 4fcb4: 24040004 */ addiu $a0,$zero,0x4 +/* 4fcb8: e44a0000 */ swc1 $f10,0x0($v0) +/* 4fcbc: c7a40024 */ lwc1 $f4,0x24($sp) +/* 4fcc0: 44815000 */ mtc1 $at,$f10 +/* 4fcc4: 3c013f80 */ lui $at,0x3f80 +/* 4fcc8: 46047081 */ sub.s $f2,$f14,$f4 +/* 4fccc: 460c5103 */ div.s $f4,$f10,$f12 +/* 4fcd0: 46023203 */ div.s $f8,$f6,$f2 +/* 4fcd4: e4440028 */ swc1 $f4,0x28($v0) +/* 4fcd8: e4480014 */ swc1 $f8,0x14($v0) +/* 4fcdc: c7a8001c */ lwc1 $f8,0x1c($sp) +/* 4fce0: c7a60020 */ lwc1 $f6,0x20($sp) +/* 4fce4: 46083280 */ add.s $f10,$f6,$f8 +/* 4fce8: 46005107 */ neg.s $f4,$f10 +/* 4fcec: 46002183 */ div.s $f6,$f4,$f0 +/* 4fcf0: e4460030 */ swc1 $f6,0x30($v0) +/* 4fcf4: c7a80024 */ lwc1 $f8,0x24($sp) +/* 4fcf8: 46087280 */ add.s $f10,$f14,$f8 +/* 4fcfc: 46128200 */ add.s $f8,$f16,$f18 +/* 4fd00: 46005107 */ neg.s $f4,$f10 +/* 4fd04: 46004287 */ neg.s $f10,$f8 +/* 4fd08: 46022183 */ div.s $f6,$f4,$f2 +/* 4fd0c: 460c5103 */ div.s $f4,$f10,$f12 +/* 4fd10: e4460034 */ swc1 $f6,0x34($v0) +/* 4fd14: 44813000 */ mtc1 $at,$f6 +/* 4fd18: 00000000 */ sll $zero,$zero,0x0 +/* 4fd1c: e446003c */ swc1 $f6,0x3c($v0) +/* 4fd20: e4440038 */ swc1 $f4,0x38($v0) +/* 4fd24: c7a00034 */ lwc1 $f0,0x34($sp) +/* 4fd28: c4480000 */ lwc1 $f8,0x0($v0) +/* 4fd2c: 24630001 */ addiu $v1,$v1,0x1 +/* 4fd30: c4520004 */ lwc1 $f18,0x4($v0) +/* 4fd34: 46004302 */ mul.s $f12,$f8,$f0 +/* 4fd38: c44e0008 */ lwc1 $f14,0x8($v0) +/* 4fd3c: 10640010 */ beq $v1,$a0,.L0004fd80 +/* 4fd40: c450000c */ lwc1 $f16,0xc($v0) +.L0004fd44: +/* 4fd44: 46009282 */ mul.s $f10,$f18,$f0 +/* 4fd48: c4480010 */ lwc1 $f8,0x10($v0) +/* 4fd4c: c4520014 */ lwc1 $f18,0x14($v0) +/* 4fd50: 46007182 */ mul.s $f6,$f14,$f0 +/* 4fd54: c44e0018 */ lwc1 $f14,0x18($v0) +/* 4fd58: 24630001 */ addiu $v1,$v1,0x1 +/* 4fd5c: 46008102 */ mul.s $f4,$f16,$f0 +/* 4fd60: c450001c */ lwc1 $f16,0x1c($v0) +/* 4fd64: e44c0000 */ swc1 $f12,0x0($v0) +/* 4fd68: 46004302 */ mul.s $f12,$f8,$f0 +/* 4fd6c: e44a0004 */ swc1 $f10,0x4($v0) +/* 4fd70: e4460008 */ swc1 $f6,0x8($v0) +/* 4fd74: 24420010 */ addiu $v0,$v0,0x10 +/* 4fd78: 1464fff2 */ bne $v1,$a0,.L0004fd44 +/* 4fd7c: e444fffc */ swc1 $f4,-0x4($v0) +.L0004fd80: +/* 4fd80: 46009282 */ mul.s $f10,$f18,$f0 +/* 4fd84: 24420010 */ addiu $v0,$v0,0x10 +/* 4fd88: e44cfff0 */ swc1 $f12,-0x10($v0) +/* 4fd8c: 46007182 */ mul.s $f6,$f14,$f0 +/* 4fd90: 00000000 */ sll $zero,$zero,0x0 +/* 4fd94: 46008102 */ mul.s $f4,$f16,$f0 +/* 4fd98: e44afff4 */ swc1 $f10,-0xc($v0) +/* 4fd9c: e446fff8 */ swc1 $f6,-0x8($v0) +/* 4fda0: e444fffc */ swc1 $f4,-0x4($v0) +/* 4fda4: 8fbf0014 */ lw $ra,0x14($sp) +/* 4fda8: 27bd0018 */ addiu $sp,$sp,0x18 +/* 4fdac: 03e00008 */ jr $ra +/* 4fdb0: 00000000 */ sll $zero,$zero,0x0 +/* 4fdb4: 27bdff98 */ addiu $sp,$sp,-104 +/* 4fdb8: 44856000 */ mtc1 $a1,$f12 +/* 4fdbc: 44867000 */ mtc1 $a2,$f14 +/* 4fdc0: 44878000 */ mtc1 $a3,$f16 +/* 4fdc4: c7a40078 */ lwc1 $f4,0x78($sp) +/* 4fdc8: c7a6007c */ lwc1 $f6,0x7c($sp) +/* 4fdcc: c7a80080 */ lwc1 $f8,0x80($sp) +/* 4fdd0: c7aa0084 */ lwc1 $f10,0x84($sp) +/* 4fdd4: afbf0024 */ sw $ra,0x24($sp) +/* 4fdd8: afa40068 */ sw $a0,0x68($sp) +/* 4fddc: 44056000 */ mfc1 $a1,$f12 +/* 4fde0: 44067000 */ mfc1 $a2,$f14 +/* 4fde4: 44078000 */ mfc1 $a3,$f16 +/* 4fde8: 27a40028 */ addiu $a0,$sp,0x28 +/* 4fdec: e7a40010 */ swc1 $f4,0x10($sp) +/* 4fdf0: e7a60014 */ swc1 $f6,0x14($sp) +/* 4fdf4: e7a80018 */ swc1 $f8,0x18($sp) +/* 4fdf8: 0c013f18 */ jal func0004fc60 +/* 4fdfc: e7aa001c */ swc1 $f10,0x1c($sp) +/* 4fe00: 27a40028 */ addiu $a0,$sp,0x28 +/* 4fe04: 0c0128d8 */ jal func0004a360 +/* 4fe08: 8fa50068 */ lw $a1,0x68($sp) +/* 4fe0c: 8fbf0024 */ lw $ra,0x24($sp) +/* 4fe10: 27bd0068 */ addiu $sp,$sp,0x68 +/* 4fe14: 03e00008 */ jr $ra +/* 4fe18: 00000000 */ sll $zero,$zero,0x0 +/* 4fe1c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0004fe20 +/* 4fe20: 27bdffe8 */ addiu $sp,$sp,-24 +/* 4fe24: afbf0014 */ sw $ra,0x14($sp) +/* 4fe28: afa5001c */ sw $a1,0x1c($sp) +/* 4fe2c: afa60020 */ sw $a2,0x20($sp) +/* 4fe30: afa70024 */ sw $a3,0x24($sp) +/* 4fe34: 0c012918 */ jal func0004a460 +/* 4fe38: afa40018 */ sw $a0,0x18($sp) +/* 4fe3c: 3c014000 */ lui $at,0x4000 +/* 4fe40: c7ae002c */ lwc1 $f14,0x2c($sp) +/* 4fe44: 44812000 */ mtc1 $at,$f4 +/* 4fe48: c7a60020 */ lwc1 $f6,0x20($sp) +/* 4fe4c: c7a8001c */ lwc1 $f8,0x1c($sp) +/* 4fe50: 460e2002 */ mul.s $f0,$f4,$f14 +/* 4fe54: 8fa20018 */ lw $v0,0x18($sp) +/* 4fe58: 46083081 */ sub.s $f2,$f6,$f8 +/* 4fe5c: c7b20028 */ lwc1 $f18,0x28($sp) +/* 4fe60: 3c01bf80 */ lui $at,0xbf80 +/* 4fe64: 00001825 */ or $v1,$zero,$zero +/* 4fe68: 24040004 */ addiu $a0,$zero,0x4 +/* 4fe6c: 46020283 */ div.s $f10,$f0,$f2 +/* 4fe70: e44a0000 */ swc1 $f10,0x0($v0) +/* 4fe74: c7a40024 */ lwc1 $f4,0x24($sp) +/* 4fe78: 46049301 */ sub.s $f12,$f18,$f4 +/* 4fe7c: 460c0183 */ div.s $f6,$f0,$f12 +/* 4fe80: e4460014 */ swc1 $f6,0x14($v0) +/* 4fe84: c7aa001c */ lwc1 $f10,0x1c($sp) +/* 4fe88: c7a80020 */ lwc1 $f8,0x20($sp) +/* 4fe8c: 460a4100 */ add.s $f4,$f8,$f10 +/* 4fe90: 46022183 */ div.s $f6,$f4,$f2 +/* 4fe94: e4460020 */ swc1 $f6,0x20($v0) +/* 4fe98: c7a80024 */ lwc1 $f8,0x24($sp) +/* 4fe9c: 46089280 */ add.s $f10,$f18,$f8 +/* 4fea0: 460c5103 */ div.s $f4,$f10,$f12 +/* 4fea4: e4440024 */ swc1 $f4,0x24($v0) +/* 4fea8: c7a60030 */ lwc1 $f6,0x30($sp) +/* 4feac: 460e3200 */ add.s $f8,$f6,$f14 +/* 4feb0: 460e3401 */ sub.s $f16,$f6,$f14 +/* 4feb4: 44813000 */ mtc1 $at,$f6 +/* 4feb8: 3c01c000 */ lui $at,0xc000 +/* 4febc: 46004287 */ neg.s $f10,$f8 +/* 4fec0: e446002c */ swc1 $f6,0x2c($v0) +/* 4fec4: 46105103 */ div.s $f4,$f10,$f16 +/* 4fec8: 44814000 */ mtc1 $at,$f8 +/* 4fecc: e4440028 */ swc1 $f4,0x28($v0) +/* 4fed0: c7aa0030 */ lwc1 $f10,0x30($sp) +/* 4fed4: 460a4102 */ mul.s $f4,$f8,$f10 +/* 4fed8: 44805000 */ mtc1 $zero,$f10 +/* 4fedc: 00000000 */ sll $zero,$zero,0x0 +/* 4fee0: e44a003c */ swc1 $f10,0x3c($v0) +/* 4fee4: 460e2182 */ mul.s $f6,$f4,$f14 +/* 4fee8: 46103203 */ div.s $f8,$f6,$f16 +/* 4feec: e4480038 */ swc1 $f8,0x38($v0) +/* 4fef0: c7a00034 */ lwc1 $f0,0x34($sp) +/* 4fef4: c4480000 */ lwc1 $f8,0x0($v0) +/* 4fef8: 24630001 */ addiu $v1,$v1,0x1 +/* 4fefc: c44e0004 */ lwc1 $f14,0x4($v0) +/* 4ff00: 46004402 */ mul.s $f16,$f8,$f0 +/* 4ff04: c4520008 */ lwc1 $f18,0x8($v0) +/* 4ff08: 10640010 */ beq $v1,$a0,.L0004ff4c +/* 4ff0c: c44c000c */ lwc1 $f12,0xc($v0) +.L0004ff10: +/* 4ff10: 46007282 */ mul.s $f10,$f14,$f0 +/* 4ff14: c4480010 */ lwc1 $f8,0x10($v0) +/* 4ff18: c44e0014 */ lwc1 $f14,0x14($v0) +/* 4ff1c: 46009182 */ mul.s $f6,$f18,$f0 +/* 4ff20: c4520018 */ lwc1 $f18,0x18($v0) +/* 4ff24: 24630001 */ addiu $v1,$v1,0x1 +/* 4ff28: 46006102 */ mul.s $f4,$f12,$f0 +/* 4ff2c: c44c001c */ lwc1 $f12,0x1c($v0) +/* 4ff30: e4500000 */ swc1 $f16,0x0($v0) +/* 4ff34: 46004402 */ mul.s $f16,$f8,$f0 +/* 4ff38: e44a0004 */ swc1 $f10,0x4($v0) +/* 4ff3c: e4460008 */ swc1 $f6,0x8($v0) +/* 4ff40: 24420010 */ addiu $v0,$v0,0x10 +/* 4ff44: 1464fff2 */ bne $v1,$a0,.L0004ff10 +/* 4ff48: e444fffc */ swc1 $f4,-0x4($v0) +.L0004ff4c: +/* 4ff4c: 46007282 */ mul.s $f10,$f14,$f0 +/* 4ff50: 24420010 */ addiu $v0,$v0,0x10 +/* 4ff54: e450fff0 */ swc1 $f16,-0x10($v0) +/* 4ff58: 46009182 */ mul.s $f6,$f18,$f0 +/* 4ff5c: 00000000 */ sll $zero,$zero,0x0 +/* 4ff60: 46006102 */ mul.s $f4,$f12,$f0 +/* 4ff64: e44afff4 */ swc1 $f10,-0xc($v0) +/* 4ff68: e446fff8 */ swc1 $f6,-0x8($v0) +/* 4ff6c: e444fffc */ swc1 $f4,-0x4($v0) +/* 4ff70: 8fbf0014 */ lw $ra,0x14($sp) +/* 4ff74: 27bd0018 */ addiu $sp,$sp,0x18 +/* 4ff78: 03e00008 */ jr $ra +/* 4ff7c: 00000000 */ sll $zero,$zero,0x0 +/* 4ff80: 27bdff98 */ addiu $sp,$sp,-104 +/* 4ff84: 44856000 */ mtc1 $a1,$f12 +/* 4ff88: 44867000 */ mtc1 $a2,$f14 +/* 4ff8c: 44878000 */ mtc1 $a3,$f16 +/* 4ff90: c7a40078 */ lwc1 $f4,0x78($sp) +/* 4ff94: c7a6007c */ lwc1 $f6,0x7c($sp) +/* 4ff98: c7a80080 */ lwc1 $f8,0x80($sp) +/* 4ff9c: c7aa0084 */ lwc1 $f10,0x84($sp) +/* 4ffa0: afbf0024 */ sw $ra,0x24($sp) +/* 4ffa4: afa40068 */ sw $a0,0x68($sp) +/* 4ffa8: 44056000 */ mfc1 $a1,$f12 +/* 4ffac: 44067000 */ mfc1 $a2,$f14 +/* 4ffb0: 44078000 */ mfc1 $a3,$f16 +/* 4ffb4: 27a40028 */ addiu $a0,$sp,0x28 +/* 4ffb8: e7a40010 */ swc1 $f4,0x10($sp) +/* 4ffbc: e7a60014 */ swc1 $f6,0x14($sp) +/* 4ffc0: e7a80018 */ swc1 $f8,0x18($sp) +/* 4ffc4: 0c013f88 */ jal func0004fe20 +/* 4ffc8: e7aa001c */ swc1 $f10,0x1c($sp) +/* 4ffcc: 27a40028 */ addiu $a0,$sp,0x28 +/* 4ffd0: 0c0128d8 */ jal func0004a360 +/* 4ffd4: 8fa50068 */ lw $a1,0x68($sp) +/* 4ffd8: 8fbf0024 */ lw $ra,0x24($sp) +/* 4ffdc: 27bd0068 */ addiu $sp,$sp,0x68 +/* 4ffe0: 03e00008 */ jr $ra +/* 4ffe4: 00000000 */ sll $zero,$zero,0x0 +/* 4ffe8: 00000000 */ sll $zero,$zero,0x0 +/* 4ffec: 00000000 */ sll $zero,$zero,0x0 +/* 4fff0: 27bdffe8 */ addiu $sp,$sp,-24 +/* 4fff4: afbf0014 */ sw $ra,0x14($sp) +/* 4fff8: afa5001c */ sw $a1,0x1c($sp) +/* 4fffc: afa60020 */ sw $a2,0x20($sp) +/* 50000: afa70024 */ sw $a3,0x24($sp) +/* 50004: 0c012918 */ jal func0004a460 +/* 50008: afa40018 */ sw $a0,0x18($sp) +/* 5000c: 8fa40018 */ lw $a0,0x18($sp) +/* 50010: c7a4001c */ lwc1 $f4,0x1c($sp) +/* 50014: e4840030 */ swc1 $f4,0x30($a0) +/* 50018: c7a60020 */ lwc1 $f6,0x20($sp) +/* 5001c: e4860034 */ swc1 $f6,0x34($a0) +/* 50020: c7a80024 */ lwc1 $f8,0x24($sp) +/* 50024: e4880038 */ swc1 $f8,0x38($a0) +/* 50028: 8fbf0014 */ lw $ra,0x14($sp) +/* 5002c: 27bd0018 */ addiu $sp,$sp,0x18 +/* 50030: 03e00008 */ jr $ra +/* 50034: 00000000 */ sll $zero,$zero,0x0 +/* 50038: 27bdff98 */ addiu $sp,$sp,-104 +/* 5003c: afbf0014 */ sw $ra,0x14($sp) +/* 50040: afa40068 */ sw $a0,0x68($sp) +/* 50044: afa5006c */ sw $a1,0x6c($sp) +/* 50048: afa60070 */ sw $a2,0x70($sp) +/* 5004c: afa70074 */ sw $a3,0x74($sp) +/* 50050: 0c012918 */ jal func0004a460 +/* 50054: 27a40028 */ addiu $a0,$sp,0x28 +/* 50058: c7a4006c */ lwc1 $f4,0x6c($sp) +/* 5005c: c7a60070 */ lwc1 $f6,0x70($sp) +/* 50060: c7a80074 */ lwc1 $f8,0x74($sp) +/* 50064: 27a40028 */ addiu $a0,$sp,0x28 +/* 50068: 8fa50068 */ lw $a1,0x68($sp) +/* 5006c: e7a40058 */ swc1 $f4,0x58($sp) +/* 50070: e7a6005c */ swc1 $f6,0x5c($sp) +/* 50074: 0c0128d8 */ jal func0004a360 +/* 50078: e7a80060 */ swc1 $f8,0x60($sp) +/* 5007c: 8fbf0014 */ lw $ra,0x14($sp) +/* 50080: 27bd0068 */ addiu $sp,$sp,0x68 +/* 50084: 03e00008 */ jr $ra +/* 50088: 00000000 */ sll $zero,$zero,0x0 +/* 5008c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00050090 +/* 50090: 27bdffe8 */ addiu $sp,$sp,-24 +/* 50094: afbf0014 */ sw $ra,0x14($sp) +/* 50098: afa5001c */ sw $a1,0x1c($sp) +/* 5009c: afa60020 */ sw $a2,0x20($sp) +/* 500a0: afa70024 */ sw $a3,0x24($sp) +/* 500a4: 0c012918 */ jal func0004a460 +/* 500a8: afa40018 */ sw $a0,0x18($sp) +/* 500ac: 8fa40018 */ lw $a0,0x18($sp) +/* 500b0: c7a4001c */ lwc1 $f4,0x1c($sp) +/* 500b4: 3c013f80 */ lui $at,0x3f80 +/* 500b8: 44815000 */ mtc1 $at,$f10 +/* 500bc: e4840000 */ swc1 $f4,0x0($a0) +/* 500c0: c7a60020 */ lwc1 $f6,0x20($sp) +/* 500c4: e4860014 */ swc1 $f6,0x14($a0) +/* 500c8: c7a80024 */ lwc1 $f8,0x24($sp) +/* 500cc: e48a003c */ swc1 $f10,0x3c($a0) +/* 500d0: e4880028 */ swc1 $f8,0x28($a0) +/* 500d4: 8fbf0014 */ lw $ra,0x14($sp) +/* 500d8: 27bd0018 */ addiu $sp,$sp,0x18 +/* 500dc: 03e00008 */ jr $ra +/* 500e0: 00000000 */ sll $zero,$zero,0x0 +/* 500e4: 44856000 */ mtc1 $a1,$f12 +/* 500e8: 44867000 */ mtc1 $a2,$f14 +/* 500ec: 44878000 */ mtc1 $a3,$f16 +/* 500f0: 27bdffa8 */ addiu $sp,$sp,-88 +/* 500f4: afbf0014 */ sw $ra,0x14($sp) +/* 500f8: afa40058 */ sw $a0,0x58($sp) +/* 500fc: 44056000 */ mfc1 $a1,$f12 +/* 50100: 44067000 */ mfc1 $a2,$f14 +/* 50104: 44078000 */ mfc1 $a3,$f16 +/* 50108: 0c014024 */ jal func00050090 +/* 5010c: 27a40018 */ addiu $a0,$sp,0x18 +/* 50110: 27a40018 */ addiu $a0,$sp,0x18 +/* 50114: 0c0128d8 */ jal func0004a360 +/* 50118: 8fa50058 */ lw $a1,0x58($sp) +/* 5011c: 8fbf0014 */ lw $ra,0x14($sp) +/* 50120: 27bd0058 */ addiu $sp,$sp,0x58 +/* 50124: 03e00008 */ jr $ra +/* 50128: 00000000 */ sll $zero,$zero,0x0 +/* 5012c: 00000000 */ sll $zero,$zero,0x0 +/* 50130: 27bdffd0 */ addiu $sp,$sp,-48 +/* 50134: afbf0014 */ sw $ra,0x14($sp) +/* 50138: 0c012a18 */ jal func0004a860 +/* 5013c: afa40030 */ sw $a0,0x30($sp) +/* 50140: 8fa40030 */ lw $a0,0x30($sp) +/* 50144: 0c012fb9 */ jal func0004bee4 +/* 50148: 27a50024 */ addiu $a1,$sp,0x24 +/* 5014c: 10400003 */ beqz $v0,.L0005015c +/* 50150: 97ae0024 */ lhu $t6,0x24($sp) +/* 50154: 1000000b */ beqz $zero,.L00050184 +/* 50158: 00001825 */ or $v1,$zero,$zero +.L0005015c: +/* 5015c: 31cfc000 */ andi $t7,$t6,0xc000 +/* 50160: 34018000 */ dli $at,0x8000 +/* 50164: 11e10005 */ beq $t7,$at,.L0005017c +/* 50168: 3401c000 */ dli $at,0xc000 +/* 5016c: 11e10005 */ beq $t7,$at,.L00050184 +/* 50170: 24030002 */ addiu $v1,$zero,0x2 +/* 50174: 10000003 */ beqz $zero,.L00050184 +/* 50178: 00001825 */ or $v1,$zero,$zero +.L0005017c: +/* 5017c: 10000001 */ beqz $zero,.L00050184 +/* 50180: 24030001 */ addiu $v1,$zero,0x1 +.L00050184: +/* 50184: 0c012a29 */ jal func0004a8a4 +/* 50188: afa3002c */ sw $v1,0x2c($sp) +/* 5018c: 8fbf0014 */ lw $ra,0x14($sp) +/* 50190: 8fa2002c */ lw $v0,0x2c($sp) +/* 50194: 27bd0030 */ addiu $sp,$sp,0x30 +/* 50198: 03e00008 */ jr $ra +/* 5019c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000501a0 +/* 501a0: 27bdffb0 */ addiu $sp,$sp,-80 +/* 501a4: afb1001c */ sw $s1,0x1c($sp) +/* 501a8: afbf0024 */ sw $ra,0x24($sp) +/* 501ac: afb20020 */ sw $s2,0x20($sp) +/* 501b0: afb00018 */ sw $s0,0x18($sp) +/* 501b4: 3c11800a */ lui $s1,0x800a +/* 501b8: 00c08025 */ or $s0,$a2,$zero +/* 501bc: 00809025 */ or $s2,$a0,$zero +/* 501c0: afa50054 */ sw $a1,0x54($sp) +/* 501c4: 0c012a18 */ jal func0004a860 +/* 501c8: 2631ca80 */ addiu $s1,$s1,-13696 +/* 501cc: 02402025 */ or $a0,$s2,$zero +/* 501d0: 0c012fb9 */ jal func0004bee4 +/* 501d4: 27a5003c */ addiu $a1,$sp,0x3c +/* 501d8: 14400015 */ bnez $v0,.L00050230 +/* 501dc: 00402025 */ or $a0,$v0,$zero +/* 501e0: 97ae003c */ lhu $t6,0x3c($sp) +/* 501e4: 34018000 */ dli $at,0x8000 +/* 501e8: 93b80057 */ lbu $t8,0x57($sp) +/* 501ec: 31cfc000 */ andi $t7,$t6,0xc000 +/* 501f0: 11e10005 */ beq $t7,$at,.L00050208 +/* 501f4: 3401c000 */ dli $at,0xc000 +/* 501f8: 11e10008 */ beq $t7,$at,.L0005021c +/* 501fc: 93b90057 */ lbu $t9,0x57($sp) +/* 50200: 1000000b */ beqz $zero,.L00050230 +/* 50204: 24040008 */ addiu $a0,$zero,0x8 +.L00050208: +/* 50208: 2b010040 */ slti $at,$t8,0x40 +/* 5020c: 14200008 */ bnez $at,.L00050230 +/* 50210: 00000000 */ sll $zero,$zero,0x0 +/* 50214: 10000006 */ beqz $zero,.L00050230 +/* 50218: 2404ffff */ addiu $a0,$zero,-1 +.L0005021c: +/* 5021c: 2b210100 */ slti $at,$t9,0x100 +/* 50220: 14200003 */ bnez $at,.L00050230 +/* 50224: 00000000 */ sll $zero,$zero,0x0 +/* 50228: 10000001 */ beqz $zero,.L00050230 +/* 5022c: 2404ffff */ addiu $a0,$zero,-1 +.L00050230: +/* 50230: 10800005 */ beqz $a0,.L00050248 +/* 50234: 93a8003e */ lbu $t0,0x3e($sp) +/* 50238: 0c012a29 */ jal func0004a8a4 +/* 5023c: afa4004c */ sw $a0,0x4c($sp) +/* 50240: 10000042 */ beqz $zero,.L0005034c +/* 50244: 8fa2004c */ lw $v0,0x4c($sp) +.L00050248: +/* 50248: 31090080 */ andi $t1,$t0,0x80 +/* 5024c: 11200007 */ beqz $t1,.L0005026c +/* 50250: 02402025 */ or $a0,$s2,$zero +.L00050254: +/* 50254: 0c012fb9 */ jal func0004bee4 +/* 50258: 27a5003c */ addiu $a1,$sp,0x3c +/* 5025c: 93aa003e */ lbu $t2,0x3e($sp) +/* 50260: 314b0080 */ andi $t3,$t2,0x80 +/* 50264: 5560fffb */ bnezl $t3,.L00050254 +/* 50268: 02402025 */ or $a0,$s2,$zero +.L0005026c: +/* 5026c: 0c0140d9 */ jal func00050364 +/* 50270: 93a40057 */ lbu $a0,0x57($sp) +/* 50274: 3c05800a */ lui $a1,0x800a +/* 50278: 24a5ca80 */ addiu $a1,$a1,-13696 +/* 5027c: 0c012a34 */ jal func0004a8d0 +/* 50280: 24040001 */ addiu $a0,$zero,0x1 +/* 50284: 02402025 */ or $a0,$s2,$zero +/* 50288: 00002825 */ or $a1,$zero,$zero +/* 5028c: 0c0121bc */ jal func000486f0 +/* 50290: 24060001 */ addiu $a2,$zero,0x1 +/* 50294: 3c05800a */ lui $a1,0x800a +/* 50298: 24a5ca80 */ addiu $a1,$a1,-13696 +/* 5029c: 0c012a34 */ jal func0004a8d0 +/* 502a0: 00002025 */ or $a0,$zero,$zero +/* 502a4: 240c0004 */ addiu $t4,$zero,0x4 +/* 502a8: 3c01800a */ lui $at,0x800a +/* 502ac: a02cc820 */ sb $t4,-0x37e0($at) +/* 502b0: 02402025 */ or $a0,$s2,$zero +/* 502b4: 00002825 */ or $a1,$zero,$zero +/* 502b8: 0c0121bc */ jal func000486f0 +/* 502bc: 24060001 */ addiu $a2,$zero,0x1 +/* 502c0: 00001825 */ or $v1,$zero,$zero +.L000502c4: +/* 502c4: 24630001 */ addiu $v1,$v1,0x1 +/* 502c8: 28610004 */ slti $at,$v1,0x4 +/* 502cc: 1420fffd */ bnez $at,.L000502c4 +/* 502d0: 26310001 */ addiu $s1,$s1,0x1 +/* 502d4: 8a210000 */ lwl $at,0x0($s1) +/* 502d8: 9a210003 */ lwr $at,0x3($s1) +/* 502dc: 27ad0030 */ addiu $t5,$sp,0x30 +/* 502e0: 27a30038 */ addiu $v1,$sp,0x38 +/* 502e4: ada10000 */ sw $at,0x0($t5) +/* 502e8: 8a2f0004 */ lwl $t7,0x4($s1) +/* 502ec: 9a2f0007 */ lwr $t7,0x7($s1) +/* 502f0: adaf0004 */ sw $t7,0x4($t5) +/* 502f4: 8a210008 */ lwl $at,0x8($s1) +/* 502f8: 9a21000b */ lwr $at,0xb($s1) +/* 502fc: ada10008 */ sw $at,0x8($t5) +/* 50300: 93a20031 */ lbu $v0,0x31($sp) +/* 50304: 305800c0 */ andi $t8,$v0,0xc0 +/* 50308: 00182103 */ sra $a0,$t8,0x4 +/* 5030c: 1480000c */ bnez $a0,.L00050340 +/* 50310: 27a20030 */ addiu $v0,$sp,0x30 +.L00050314: +/* 50314: 90480004 */ lbu $t0,0x4($v0) +/* 50318: 24420004 */ addiu $v0,$v0,0x4 +/* 5031c: 26100004 */ addiu $s0,$s0,0x4 +/* 50320: a208fffc */ sb $t0,-0x4($s0) +/* 50324: 90490001 */ lbu $t1,0x1($v0) +/* 50328: a209fffd */ sb $t1,-0x3($s0) +/* 5032c: 904a0002 */ lbu $t2,0x2($v0) +/* 50330: a20afffe */ sb $t2,-0x2($s0) +/* 50334: 904b0003 */ lbu $t3,0x3($v0) +/* 50338: 1443fff6 */ bne $v0,$v1,.L00050314 +/* 5033c: a20bffff */ sb $t3,-0x1($s0) +.L00050340: +/* 50340: 0c012a29 */ jal func0004a8a4 +/* 50344: afa4004c */ sw $a0,0x4c($sp) +/* 50348: 8fa2004c */ lw $v0,0x4c($sp) +.L0005034c: +/* 5034c: 8fbf0024 */ lw $ra,0x24($sp) +/* 50350: 8fb00018 */ lw $s0,0x18($sp) +/* 50354: 8fb1001c */ lw $s1,0x1c($sp) +/* 50358: 8fb20020 */ lw $s2,0x20($sp) +/* 5035c: 03e00008 */ jr $ra +/* 50360: 27bd0050 */ addiu $sp,$sp,0x50 +); + +GLOBAL_ASM( +glabel func00050364 +/* 50364: 27bdffe8 */ addiu $sp,$sp,-24 +/* 50368: 3c03800a */ lui $v1,0x800a +/* 5036c: 2463ca80 */ addiu $v1,$v1,-13696 +/* 50370: 240f0001 */ addiu $t7,$zero,0x1 +/* 50374: ac6f003c */ sw $t7,0x3c($v1) +/* 50378: 24180002 */ addiu $t8,$zero,0x2 +/* 5037c: 24190008 */ addiu $t9,$zero,0x8 +/* 50380: 24080004 */ addiu $t0,$zero,0x4 +/* 50384: 3c01800a */ lui $at,0x800a +/* 50388: 3c02800a */ lui $v0,0x800a +/* 5038c: afa40018 */ sw $a0,0x18($sp) +/* 50390: a3b80008 */ sb $t8,0x8($sp) +/* 50394: a3b90009 */ sb $t9,0x9($sp) +/* 50398: a3a8000a */ sb $t0,0xa($sp) +/* 5039c: a3a4000b */ sb $a0,0xb($sp) +/* 503a0: 2442ca81 */ addiu $v0,$v0,-13695 +/* 503a4: a020ca80 */ sb $zero,-0x3580($at) +/* 503a8: a0400002 */ sb $zero,0x2($v0) +/* 503ac: a0400001 */ sb $zero,0x1($v0) +/* 503b0: a0400000 */ sb $zero,0x0($v0) +/* 503b4: 27a90008 */ addiu $t1,$sp,0x8 +/* 503b8: 8d210000 */ lw $at,0x0($t1) +/* 503bc: 240c00fe */ addiu $t4,$zero,0xfe +/* 503c0: 2442000f */ addiu $v0,$v0,0xf +/* 503c4: a841fff4 */ swl $at,-0xc($v0) +/* 503c8: b841fff7 */ swr $at,-0x9($v0) +/* 503cc: 8d2b0004 */ lw $t3,0x4($t1) +/* 503d0: a84bfff8 */ swl $t3,-0x8($v0) +/* 503d4: b84bfffb */ swr $t3,-0x5($v0) +/* 503d8: 8d210008 */ lw $at,0x8($t1) +/* 503dc: a04c0000 */ sb $t4,0x0($v0) +/* 503e0: 27bd0018 */ addiu $sp,$sp,0x18 +/* 503e4: a841fffc */ swl $at,-0x4($v0) +/* 503e8: 03e00008 */ jr $ra +/* 503ec: b841ffff */ swr $at,-0x1($v0) +/* 503f0: 27bdffe0 */ addiu $sp,$sp,-32 +/* 503f4: afa7002c */ sw $a3,0x2c($sp) +/* 503f8: 8fae002c */ lw $t6,0x2c($sp) +/* 503fc: afbf0014 */ sw $ra,0x14($sp) +/* 50400: afa40020 */ sw $a0,0x20($sp) +/* 50404: afa50024 */ sw $a1,0x24($sp) +/* 50408: afa60028 */ sw $a2,0x28($sp) +/* 5040c: 19c00016 */ blez $t6,.L00050468 +/* 50410: afa0001c */ sw $zero,0x1c($sp) +.L00050414: +/* 50414: 8fa40020 */ lw $a0,0x20($sp) +/* 50418: 93a50027 */ lbu $a1,0x27($sp) +/* 5041c: 0c014068 */ jal func000501a0 +/* 50420: 8fa60028 */ lw $a2,0x28($sp) +/* 50424: afa2001c */ sw $v0,0x1c($sp) +/* 50428: 8faf001c */ lw $t7,0x1c($sp) +/* 5042c: 11e00003 */ beqz $t7,.L0005043c +/* 50430: 00000000 */ sll $zero,$zero,0x0 +/* 50434: 1000000d */ beqz $zero,.L0005046c +/* 50438: 01e01025 */ or $v0,$t7,$zero +.L0005043c: +/* 5043c: 8fb8002c */ lw $t8,0x2c($sp) +/* 50440: 93a80027 */ lbu $t0,0x27($sp) +/* 50444: 8faa0028 */ lw $t2,0x28($sp) +/* 50448: 2719fff8 */ addiu $t9,$t8,-8 +/* 5044c: afb9002c */ sw $t9,0x2c($sp) +/* 50450: 8fac002c */ lw $t4,0x2c($sp) +/* 50454: 25090001 */ addiu $t1,$t0,0x1 +/* 50458: 254b0008 */ addiu $t3,$t2,0x8 +/* 5045c: a3a90027 */ sb $t1,0x27($sp) +/* 50460: 1d80ffec */ bgtz $t4,.L00050414 +/* 50464: afab0028 */ sw $t3,0x28($sp) +.L00050468: +/* 50468: 8fa2001c */ lw $v0,0x1c($sp) +.L0005046c: +/* 5046c: 8fbf0014 */ lw $ra,0x14($sp) +/* 50470: 27bd0020 */ addiu $sp,$sp,0x20 +/* 50474: 03e00008 */ jr $ra +/* 50478: 00000000 */ sll $zero,$zero,0x0 +/* 5047c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00050480 +/* 50480: 27bdffe0 */ addiu $sp,$sp,-32 +/* 50484: afbf001c */ sw $ra,0x1c($sp) +/* 50488: afb00018 */ sw $s0,0x18($sp) +/* 5048c: afa50024 */ sw $a1,0x24($sp) +/* 50490: afa60028 */ sw $a2,0x28($sp) +/* 50494: 90af0000 */ lbu $t7,0x0($a1) +/* 50498: 90e20000 */ lbu $v0,0x0($a3) +/* 5049c: 00e08025 */ or $s0,$a3,$zero +/* 504a0: 00a07025 */ or $t6,$a1,$zero +/* 504a4: 104f000a */ beq $v0,$t7,.L000504d0 +/* 504a8: 00003025 */ or $a2,$zero,$zero +/* 504ac: a0a20000 */ sb $v0,0x0($a1) +/* 504b0: 91c70000 */ lbu $a3,0x0($t6) +/* 504b4: afa40020 */ sw $a0,0x20($sp) +/* 504b8: 0c01324d */ jal func0004c934 +/* 504bc: 8fa50028 */ lw $a1,0x28($sp) +/* 504c0: 10400003 */ beqz $v0,.L000504d0 +/* 504c4: 8fa40020 */ lw $a0,0x20($sp) +/* 504c8: 1000001e */ beqz $zero,.L00050544 +/* 504cc: 8fbf001c */ lw $ra,0x1c($sp) +.L000504d0: +/* 504d0: 92190001 */ lbu $t9,0x1($s0) +/* 504d4: 8fb80028 */ lw $t8,0x28($sp) +/* 504d8: 00194040 */ sll $t0,$t9,0x1 +/* 504dc: 03084821 */ addu $t1,$t8,$t0 +/* 504e0: 95210000 */ lhu $at,0x0($t1) +/* 504e4: a6010000 */ sh $at,0x0($s0) +/* 504e8: 8c8c0060 */ lw $t4,0x60($a0) +/* 504ec: 3023ffff */ andi $v1,$at,0xffff +/* 504f0: 006c082a */ slt $at,$v1,$t4 +/* 504f4: 5420000c */ bnezl $at,.L00050528 +/* 504f8: 24010001 */ addiu $at,$zero,0x1 +/* 504fc: 920d0000 */ lbu $t5,0x0($s0) +/* 50500: 908f0064 */ lbu $t7,0x64($a0) +/* 50504: 01af082a */ slt $at,$t5,$t7 +/* 50508: 50200007 */ beqzl $at,.L00050528 +/* 5050c: 24010001 */ addiu $at,$zero,0x1 +/* 50510: 92020001 */ lbu $v0,0x1($s0) +/* 50514: 18400003 */ blez $v0,.L00050524 +/* 50518: 28410080 */ slti $at,$v0,0x80 +/* 5051c: 14200008 */ bnez $at,.L00050540 +/* 50520: 00001025 */ or $v0,$zero,$zero +.L00050524: +/* 50524: 24010001 */ addiu $at,$zero,0x1 +.L00050528: +/* 50528: 14610003 */ bne $v1,$at,.L00050538 +/* 5052c: 00000000 */ sll $zero,$zero,0x0 +/* 50530: 10000003 */ beqz $zero,.L00050540 +/* 50534: 24020005 */ addiu $v0,$zero,0x5 +.L00050538: +/* 50538: 10000001 */ beqz $zero,.L00050540 +/* 5053c: 24020003 */ addiu $v0,$zero,0x3 +.L00050540: +/* 50540: 8fbf001c */ lw $ra,0x1c($sp) +.L00050544: +/* 50544: 8fb00018 */ lw $s0,0x18($sp) +/* 50548: 27bd0020 */ addiu $sp,$sp,0x20 +/* 5054c: 03e00008 */ jr $ra +/* 50550: 00000000 */ sll $zero,$zero,0x0 +/* 50554: 27bdfe90 */ addiu $sp,$sp,-368 +/* 50558: afbf002c */ sw $ra,0x2c($sp) +/* 5055c: afb30028 */ sw $s3,0x28($sp) +/* 50560: afb20024 */ sw $s2,0x24($sp) +/* 50564: afb10020 */ sw $s1,0x20($sp) +/* 50568: afb0001c */ sw $s0,0x1c($sp) +/* 5056c: afa60178 */ sw $a2,0x178($sp) +/* 50570: 8c8e0050 */ lw $t6,0x50($a0) +/* 50574: 30d000ff */ andi $s0,$a2,0xff +/* 50578: 00e08825 */ or $s1,$a3,$zero +/* 5057c: 00ae082a */ slt $at,$a1,$t6 +/* 50580: 10200003 */ beqz $at,.L00050590 +/* 50584: 00809025 */ or $s2,$a0,$zero +/* 50588: 04a10003 */ bgez $a1,.L00050598 +/* 5058c: 8fa20180 */ lw $v0,0x180($sp) +.L00050590: +/* 50590: 100000c7 */ beqz $zero,.L000508b0 +/* 50594: 24020005 */ addiu $v0,$zero,0x5 +.L00050598: +/* 50598: 18400003 */ blez $v0,.L000505a8 +/* 5059c: 304f001f */ andi $t7,$v0,0x1f +/* 505a0: 11e00003 */ beqz $t7,.L000505b0 +/* 505a4: 00000000 */ sll $zero,$zero,0x0 +.L000505a8: +/* 505a8: 100000c1 */ beqz $zero,.L000508b0 +/* 505ac: 24020005 */ addiu $v0,$zero,0x5 +.L000505b0: +/* 505b0: 06200003 */ bltz $s1,.L000505c0 +/* 505b4: 3238001f */ andi $t8,$s1,0x1f +/* 505b8: 53000004 */ beqzl $t8,.L000505cc +/* 505bc: 8e590000 */ lw $t9,0x0($s2) +.L000505c0: +/* 505c0: 100000bb */ beqz $zero,.L000508b0 +/* 505c4: 24020005 */ addiu $v0,$zero,0x5 +/* 505c8: 8e590000 */ lw $t9,0x0($s2) +.L000505cc: +/* 505cc: 02402025 */ or $a0,$s2,$zero +/* 505d0: 33280001 */ andi $t0,$t9,0x1 +/* 505d4: 15000003 */ bnez $t0,.L000505e4 +/* 505d8: 00000000 */ sll $zero,$zero,0x0 +/* 505dc: 100000b4 */ beqz $zero,.L000508b0 +/* 505e0: 24020005 */ addiu $v0,$zero,0x5 +.L000505e4: +/* 505e4: 0c013218 */ jal func0004c860 +/* 505e8: afa50174 */ sw $a1,0x174($sp) +/* 505ec: 24010002 */ addiu $at,$zero,0x2 +/* 505f0: 54410004 */ bnel $v0,$at,.L00050604 +/* 505f4: 92490065 */ lbu $t1,0x65($s2) +/* 505f8: 100000ad */ beqz $zero,.L000508b0 +/* 505fc: 24020002 */ addiu $v0,$zero,0x2 +/* 50600: 92490065 */ lbu $t1,0x65($s2) +.L00050604: +/* 50604: 02402025 */ or $a0,$s2,$zero +/* 50608: 51200008 */ beqzl $t1,.L0005062c +/* 5060c: 8e4a005c */ lw $t2,0x5c($s2) +/* 50610: 0c013378 */ jal func0004cde0 +/* 50614: 00002825 */ or $a1,$zero,$zero +/* 50618: 50400004 */ beqzl $v0,.L0005062c +/* 5061c: 8e4a005c */ lw $t2,0x5c($s2) +/* 50620: 100000a4 */ beqz $zero,.L000508b4 +/* 50624: 8fbf002c */ lw $ra,0x2c($sp) +/* 50628: 8e4a005c */ lw $t2,0x5c($s2) +.L0005062c: +/* 5062c: 8fab0174 */ lw $t3,0x174($sp) +/* 50630: 8e440004 */ lw $a0,0x4($s2) +/* 50634: 8e450008 */ lw $a1,0x8($s2) +/* 50638: 014b3021 */ addu $a2,$t2,$t3 +/* 5063c: 30ccffff */ andi $t4,$a2,0xffff +/* 50640: 01803025 */ or $a2,$t4,$zero +/* 50644: 0c012e18 */ jal func0004b860 +/* 50648: 27a7014c */ addiu $a3,$sp,0x14c +/* 5064c: 10400003 */ beqz $v0,.L0005065c +/* 50650: 97ad0150 */ lhu $t5,0x150($sp) +/* 50654: 10000097 */ beqz $zero,.L000508b4 +/* 50658: 8fbf002c */ lw $ra,0x2c($sp) +.L0005065c: +/* 5065c: 11a00003 */ beqz $t5,.L0005066c +/* 50660: 8fae014c */ lw $t6,0x14c($sp) +/* 50664: 15c00003 */ bnez $t6,.L00050674 +/* 50668: 97af0152 */ lhu $t7,0x152($sp) +.L0005066c: +/* 5066c: 10000090 */ beqz $zero,.L000508b0 +/* 50670: 24020005 */ addiu $v0,$zero,0x5 +.L00050674: +/* 50674: 8e580060 */ lw $t8,0x60($s2) +/* 50678: 93b90152 */ lbu $t9,0x152($sp) +/* 5067c: 97aa0152 */ lhu $t2,0x152($sp) +/* 50680: 01f8082a */ slt $at,$t7,$t8 +/* 50684: 5420000a */ bnezl $at,.L000506b0 +/* 50688: 24010001 */ addiu $at,$zero,0x1 +/* 5068c: 92480064 */ lbu $t0,0x64($s2) +/* 50690: 93a90153 */ lbu $t1,0x153($sp) +/* 50694: 0328082a */ slt $at,$t9,$t0 +/* 50698: 50200005 */ beqzl $at,.L000506b0 +/* 5069c: 24010001 */ addiu $at,$zero,0x1 +/* 506a0: 19200002 */ blez $t1,.L000506ac +/* 506a4: 29210080 */ slti $at,$t1,0x80 +/* 506a8: 14200007 */ bnez $at,.L000506c8 +.L000506ac: +/* 506ac: 24010001 */ addiu $at,$zero,0x1 +.L000506b0: +/* 506b0: 15410003 */ bne $t2,$at,.L000506c0 +/* 506b4: 00000000 */ sll $zero,$zero,0x0 +/* 506b8: 1000007d */ beqz $zero,.L000508b0 +/* 506bc: 24020005 */ addiu $v0,$zero,0x5 +.L000506c0: +/* 506c0: 1000007b */ beqz $zero,.L000508b0 +/* 506c4: 24020003 */ addiu $v0,$zero,0x3 +.L000506c8: +/* 506c8: 16000007 */ bnez $s0,.L000506e8 +/* 506cc: afb00034 */ sw $s0,0x34($sp) +/* 506d0: 93ac0154 */ lbu $t4,0x154($sp) +/* 506d4: 318d0002 */ andi $t5,$t4,0x2 +/* 506d8: 55a00004 */ bnezl $t5,.L000506ec +/* 506dc: 97af0152 */ lhu $t7,0x152($sp) +/* 506e0: 10000073 */ beqz $zero,.L000508b0 +/* 506e4: 24020006 */ addiu $v0,$zero,0x6 +.L000506e8: +/* 506e8: 97af0152 */ lhu $t7,0x152($sp) +.L000506ec: +/* 506ec: 240e00ff */ addiu $t6,$zero,0xff +/* 506f0: a3ae003b */ sb $t6,0x3b($sp) +/* 506f4: 06210003 */ bgez $s1,.L00050704 +/* 506f8: 00111143 */ sra $v0,$s1,0x5 +/* 506fc: 2621001f */ addiu $at,$s1,0x1f +/* 50700: 00011143 */ sra $v0,$at,0x5 +.L00050704: +/* 50704: 28410008 */ slti $at,$v0,0x8 +/* 50708: 00408025 */ or $s0,$v0,$zero +/* 5070c: 1420000d */ bnez $at,.L00050744 +/* 50710: a7af0048 */ sh $t7,0x48($sp) +/* 50714: 02402025 */ or $a0,$s2,$zero +.L00050718: +/* 50718: 27a5003b */ addiu $a1,$sp,0x3b +/* 5071c: 27a6004c */ addiu $a2,$sp,0x4c +/* 50720: 0c014120 */ jal func00050480 +/* 50724: 27a70048 */ addiu $a3,$sp,0x48 +/* 50728: 10400003 */ beqz $v0,.L00050738 +/* 5072c: 2610fff8 */ addiu $s0,$s0,-8 +/* 50730: 10000060 */ beqz $zero,.L000508b4 +/* 50734: 8fbf002c */ lw $ra,0x2c($sp) +.L00050738: +/* 50738: 2a010008 */ slti $at,$s0,0x8 +/* 5073c: 5020fff6 */ beqzl $at,.L00050718 +/* 50740: 02402025 */ or $a0,$s2,$zero +.L00050744: +/* 50744: 8fa20180 */ lw $v0,0x180($sp) +/* 50748: 8fb10184 */ lw $s1,0x184($sp) +/* 5074c: 04410003 */ bgez $v0,.L0005075c +/* 50750: 0002c143 */ sra $t8,$v0,0x5 +/* 50754: 2441001f */ addiu $at,$v0,0x1f +/* 50758: 0001c143 */ sra $t8,$at,0x5 +.L0005075c: +/* 5075c: 1b000031 */ blez $t8,.L00050824 +/* 50760: 03009825 */ or $s3,$t8,$zero +.L00050764: +/* 50764: 24010008 */ addiu $at,$zero,0x8 +/* 50768: 16010009 */ bne $s0,$at,.L00050790 +/* 5076c: 02402025 */ or $a0,$s2,$zero +/* 50770: 27a5003b */ addiu $a1,$sp,0x3b +/* 50774: 27a6004c */ addiu $a2,$sp,0x4c +/* 50778: 0c014120 */ jal func00050480 +/* 5077c: 27a70048 */ addiu $a3,$sp,0x48 +/* 50780: 10400003 */ beqz $v0,.L00050790 +/* 50784: 00008025 */ or $s0,$zero,$zero +/* 50788: 1000004a */ beqz $zero,.L000508b4 +/* 5078c: 8fbf002c */ lw $ra,0x2c($sp) +.L00050790: +/* 50790: 93b90048 */ lbu $t9,0x48($sp) +/* 50794: 92480065 */ lbu $t0,0x65($s2) +/* 50798: 02402025 */ or $a0,$s2,$zero +/* 5079c: 53280008 */ beql $t9,$t0,.L000507c0 +/* 507a0: 93a90049 */ lbu $t1,0x49($sp) +/* 507a4: 0c013378 */ jal func0004cde0 +/* 507a8: 03202825 */ or $a1,$t9,$zero +/* 507ac: 50400004 */ beqzl $v0,.L000507c0 +/* 507b0: 93a90049 */ lbu $t1,0x49($sp) +/* 507b4: 1000003f */ beqz $zero,.L000508b4 +/* 507b8: 8fbf002c */ lw $ra,0x2c($sp) +/* 507bc: 93a90049 */ lbu $t1,0x49($sp) +.L000507c0: +/* 507c0: 8fac0034 */ lw $t4,0x34($sp) +/* 507c4: 02203825 */ or $a3,$s1,$zero +/* 507c8: 000950c0 */ sll $t2,$t1,0x3 +/* 507cc: 01503021 */ addu $a2,$t2,$s0 +/* 507d0: 30cbffff */ andi $t3,$a2,0xffff +/* 507d4: 15800007 */ bnez $t4,.L000507f4 +/* 507d8: 01603025 */ or $a2,$t3,$zero +/* 507dc: 8e440004 */ lw $a0,0x4($s2) +/* 507e0: 8e450008 */ lw $a1,0x8($s2) +/* 507e4: 0c012e18 */ jal func0004b860 +/* 507e8: 02203825 */ or $a3,$s1,$zero +/* 507ec: 10000006 */ beqz $zero,.L00050808 +/* 507f0: 00401825 */ or $v1,$v0,$zero +.L000507f4: +/* 507f4: 8e440004 */ lw $a0,0x4($s2) +/* 507f8: 8e450008 */ lw $a1,0x8($s2) +/* 507fc: 0c012d84 */ jal func0004b610 +/* 50800: afa00010 */ sw $zero,0x10($sp) +/* 50804: 00401825 */ or $v1,$v0,$zero +.L00050808: +/* 50808: 10400003 */ beqz $v0,.L00050818 +/* 5080c: 26310020 */ addiu $s1,$s1,0x20 +/* 50810: 10000027 */ beqz $zero,.L000508b0 +/* 50814: 00601025 */ or $v0,$v1,$zero +.L00050818: +/* 50818: 2673ffff */ addiu $s3,$s3,-1 +/* 5081c: 1660ffd1 */ bnez $s3,.L00050764 +/* 50820: 26100001 */ addiu $s0,$s0,0x1 +.L00050824: +/* 50824: 8fad0034 */ lw $t5,0x34($sp) +/* 50828: 93a20154 */ lbu $v0,0x154($sp) +/* 5082c: 24010001 */ addiu $at,$zero,0x1 +/* 50830: 15a1001c */ bne $t5,$at,.L000508a4 +/* 50834: 304e0002 */ andi $t6,$v0,0x2 +/* 50838: 15c0001a */ bnez $t6,.L000508a4 +/* 5083c: 344f0002 */ ori $t7,$v0,0x2 +/* 50840: a3af0154 */ sb $t7,0x154($sp) +/* 50844: 92580065 */ lbu $t8,0x65($s2) +/* 50848: 02402025 */ or $a0,$s2,$zero +/* 5084c: 53000008 */ beqzl $t8,.L00050870 +/* 50850: 8e48005c */ lw $t0,0x5c($s2) +/* 50854: 0c013378 */ jal func0004cde0 +/* 50858: 00002825 */ or $a1,$zero,$zero +/* 5085c: 50400004 */ beqzl $v0,.L00050870 +/* 50860: 8e48005c */ lw $t0,0x5c($s2) +/* 50864: 10000013 */ beqz $zero,.L000508b4 +/* 50868: 8fbf002c */ lw $ra,0x2c($sp) +/* 5086c: 8e48005c */ lw $t0,0x5c($s2) +.L00050870: +/* 50870: 8fb90174 */ lw $t9,0x174($sp) +/* 50874: 8e440004 */ lw $a0,0x4($s2) +/* 50878: 8e450008 */ lw $a1,0x8($s2) +/* 5087c: 01193021 */ addu $a2,$t0,$t9 +/* 50880: 30c9ffff */ andi $t1,$a2,0xffff +/* 50884: 01203025 */ or $a2,$t1,$zero +/* 50888: afa00010 */ sw $zero,0x10($sp) +/* 5088c: 0c012d84 */ jal func0004b610 +/* 50890: 27a7014c */ addiu $a3,$sp,0x14c +/* 50894: 50400004 */ beqzl $v0,.L000508a8 +/* 50898: 8e440004 */ lw $a0,0x4($s2) +/* 5089c: 10000005 */ beqz $zero,.L000508b4 +/* 508a0: 8fbf002c */ lw $ra,0x2c($sp) +.L000508a4: +/* 508a4: 8e440004 */ lw $a0,0x4($s2) +.L000508a8: +/* 508a8: 0c012ea4 */ jal func0004ba90 +/* 508ac: 8e450008 */ lw $a1,0x8($s2) +.L000508b0: +/* 508b0: 8fbf002c */ lw $ra,0x2c($sp) +.L000508b4: +/* 508b4: 8fb0001c */ lw $s0,0x1c($sp) +/* 508b8: 8fb10020 */ lw $s1,0x20($sp) +/* 508bc: 8fb20024 */ lw $s2,0x24($sp) +/* 508c0: 8fb30028 */ lw $s3,0x28($sp) +/* 508c4: 03e00008 */ jr $ra +/* 508c8: 27bd0170 */ addiu $sp,$sp,0x170 +/* 508cc: 00000000 */ sll $zero,$zero,0x0 +/* 508d0: 27bdffa8 */ addiu $sp,$sp,-88 +/* 508d4: afbf0024 */ sw $ra,0x24($sp) +/* 508d8: afb30020 */ sw $s3,0x20($sp) +/* 508dc: afb2001c */ sw $s2,0x1c($sp) +/* 508e0: afb10018 */ sw $s1,0x18($sp) +/* 508e4: afb00014 */ sw $s0,0x14($sp) +/* 508e8: afa5005c */ sw $a1,0x5c($sp) +/* 508ec: afa60060 */ sw $a2,0x60($sp) +/* 508f0: 8c8e0000 */ lw $t6,0x0($a0) +/* 508f4: 00808825 */ or $s1,$a0,$zero +/* 508f8: 00009025 */ or $s2,$zero,$zero +/* 508fc: 31cf0001 */ andi $t7,$t6,0x1 +/* 50900: 15e00003 */ bnez $t7,.L00050910 +/* 50904: 00000000 */ sll $zero,$zero,0x0 +/* 50908: 10000034 */ beqz $zero,.L000509dc +/* 5090c: 24020005 */ addiu $v0,$zero,0x5 +.L00050910: +/* 50910: 0c013218 */ jal func0004c860 +/* 50914: 02202025 */ or $a0,$s1,$zero +/* 50918: 50400004 */ beqzl $v0,.L0005092c +/* 5091c: 92380065 */ lbu $t8,0x65($s1) +/* 50920: 1000002f */ beqz $zero,.L000509e0 +/* 50924: 8fbf0024 */ lw $ra,0x24($sp) +/* 50928: 92380065 */ lbu $t8,0x65($s1) +.L0005092c: +/* 5092c: 02202025 */ or $a0,$s1,$zero +/* 50930: 53000008 */ beqzl $t8,.L00050954 +/* 50934: 8e390050 */ lw $t9,0x50($s1) +/* 50938: 0c013378 */ jal func0004cde0 +/* 5093c: 00002825 */ or $a1,$zero,$zero +/* 50940: 50400004 */ beqzl $v0,.L00050954 +/* 50944: 8e390050 */ lw $t9,0x50($s1) +/* 50948: 10000025 */ beqz $zero,.L000509e0 +/* 5094c: 8fbf0024 */ lw $ra,0x24($sp) +/* 50950: 8e390050 */ lw $t9,0x50($s1) +.L00050954: +/* 50954: 00008025 */ or $s0,$zero,$zero +/* 50958: 27b30030 */ addiu $s3,$sp,0x30 +/* 5095c: 5b200018 */ blezl $t9,.L000509c0 +/* 50960: 8fad0060 */ lw $t5,0x60($sp) +/* 50964: 8e28005c */ lw $t0,0x5c($s1) +.L00050968: +/* 50968: 8e240004 */ lw $a0,0x4($s1) +/* 5096c: 8e250008 */ lw $a1,0x8($s1) +/* 50970: 01103021 */ addu $a2,$t0,$s0 +/* 50974: 30c9ffff */ andi $t1,$a2,0xffff +/* 50978: 01203025 */ or $a2,$t1,$zero +/* 5097c: 0c012e18 */ jal func0004b860 +/* 50980: 02603825 */ or $a3,$s3,$zero +/* 50984: 10400003 */ beqz $v0,.L00050994 +/* 50988: 97aa0034 */ lhu $t2,0x34($sp) +/* 5098c: 10000014 */ beqz $zero,.L000509e0 +/* 50990: 8fbf0024 */ lw $ra,0x24($sp) +.L00050994: +/* 50994: 11400004 */ beqz $t2,.L000509a8 +/* 50998: 8fab0030 */ lw $t3,0x30($sp) +/* 5099c: 51600003 */ beqzl $t3,.L000509ac +/* 509a0: 8e2c0050 */ lw $t4,0x50($s1) +/* 509a4: 26520001 */ addiu $s2,$s2,0x1 +.L000509a8: +/* 509a8: 8e2c0050 */ lw $t4,0x50($s1) +.L000509ac: +/* 509ac: 26100001 */ addiu $s0,$s0,0x1 +/* 509b0: 020c082a */ slt $at,$s0,$t4 +/* 509b4: 5420ffec */ bnezl $at,.L00050968 +/* 509b8: 8e28005c */ lw $t0,0x5c($s1) +/* 509bc: 8fad0060 */ lw $t5,0x60($sp) +.L000509c0: +/* 509c0: adb20000 */ sw $s2,0x0($t5) +/* 509c4: 8faf005c */ lw $t7,0x5c($sp) +/* 509c8: 8e2e0050 */ lw $t6,0x50($s1) +/* 509cc: adee0000 */ sw $t6,0x0($t7) +/* 509d0: 8e250008 */ lw $a1,0x8($s1) +/* 509d4: 0c012ea4 */ jal func0004ba90 +/* 509d8: 8e240004 */ lw $a0,0x4($s1) +.L000509dc: +/* 509dc: 8fbf0024 */ lw $ra,0x24($sp) +.L000509e0: +/* 509e0: 8fb00014 */ lw $s0,0x14($sp) +/* 509e4: 8fb10018 */ lw $s1,0x18($sp) +/* 509e8: 8fb2001c */ lw $s2,0x1c($sp) +/* 509ec: 8fb30020 */ lw $s3,0x20($sp) +/* 509f0: 03e00008 */ jr $ra +/* 509f4: 27bd0058 */ addiu $sp,$sp,0x58 +/* 509f8: 00000000 */ sll $zero,$zero,0x0 +/* 509fc: 00000000 */ sll $zero,$zero,0x0 +/* 50a00: 27bdfea0 */ addiu $sp,$sp,-352 +/* 50a04: afbf002c */ sw $ra,0x2c($sp) +/* 50a08: afb40028 */ sw $s4,0x28($sp) +/* 50a0c: afb30024 */ sw $s3,0x24($sp) +/* 50a10: afb20020 */ sw $s2,0x20($sp) +/* 50a14: afb1001c */ sw $s1,0x1c($sp) +/* 50a18: afb00018 */ sw $s0,0x18($sp) +/* 50a1c: afa60168 */ sw $a2,0x168($sp) +/* 50a20: 8c8e0050 */ lw $t6,0x50($a0) +/* 50a24: 00a08025 */ or $s0,$a1,$zero +/* 50a28: 00809825 */ or $s3,$a0,$zero +/* 50a2c: 00ae082a */ slt $at,$a1,$t6 +/* 50a30: 10200003 */ beqz $at,.L00050a40 +/* 50a34: 00000000 */ sll $zero,$zero,0x0 +/* 50a38: 04a30004 */ bgezl $a1,.L00050a4c +/* 50a3c: 8e6f0000 */ lw $t7,0x0($s3) +.L00050a40: +/* 50a40: 1000005e */ beqz $zero,.L00050bbc +/* 50a44: 24020005 */ addiu $v0,$zero,0x5 +/* 50a48: 8e6f0000 */ lw $t7,0x0($s3) +.L00050a4c: +/* 50a4c: 31f80001 */ andi $t8,$t7,0x1 +/* 50a50: 17000003 */ bnez $t8,.L00050a60 +/* 50a54: 00000000 */ sll $zero,$zero,0x0 +/* 50a58: 10000058 */ beqz $zero,.L00050bbc +/* 50a5c: 24020005 */ addiu $v0,$zero,0x5 +.L00050a60: +/* 50a60: 0c013218 */ jal func0004c860 +/* 50a64: 02602025 */ or $a0,$s3,$zero +/* 50a68: 50400004 */ beqzl $v0,.L00050a7c +/* 50a6c: 92790065 */ lbu $t9,0x65($s3) +/* 50a70: 10000053 */ beqz $zero,.L00050bc0 +/* 50a74: 8fbf002c */ lw $ra,0x2c($sp) +/* 50a78: 92790065 */ lbu $t9,0x65($s3) +.L00050a7c: +/* 50a7c: 02602025 */ or $a0,$s3,$zero +/* 50a80: 53200008 */ beqzl $t9,.L00050aa4 +/* 50a84: 8e68005c */ lw $t0,0x5c($s3) +/* 50a88: 0c013378 */ jal func0004cde0 +/* 50a8c: 00002825 */ or $a1,$zero,$zero +/* 50a90: 50400004 */ beqzl $v0,.L00050aa4 +/* 50a94: 8e68005c */ lw $t0,0x5c($s3) +/* 50a98: 10000049 */ beqz $zero,.L00050bc0 +/* 50a9c: 8fbf002c */ lw $ra,0x2c($sp) +/* 50aa0: 8e68005c */ lw $t0,0x5c($s3) +.L00050aa4: +/* 50aa4: 8e640004 */ lw $a0,0x4($s3) +/* 50aa8: 8e650008 */ lw $a1,0x8($s3) +/* 50aac: 01103021 */ addu $a2,$t0,$s0 +/* 50ab0: 30c9ffff */ andi $t1,$a2,0xffff +/* 50ab4: 01203025 */ or $a2,$t1,$zero +/* 50ab8: 0c012e18 */ jal func0004b860 +/* 50abc: 27a70038 */ addiu $a3,$sp,0x38 +/* 50ac0: 10400003 */ beqz $v0,.L00050ad0 +/* 50ac4: 97aa003c */ lhu $t2,0x3c($sp) +/* 50ac8: 1000003d */ beqz $zero,.L00050bc0 +/* 50acc: 8fbf002c */ lw $ra,0x2c($sp) +.L00050ad0: +/* 50ad0: 11400003 */ beqz $t2,.L00050ae0 +/* 50ad4: 8fab0038 */ lw $t3,0x38($sp) +/* 50ad8: 15600003 */ bnez $t3,.L00050ae8 +/* 50adc: 27b40034 */ addiu $s4,$sp,0x34 +.L00050ae0: +/* 50ae0: 10000036 */ beqz $zero,.L00050bbc +/* 50ae4: 24020005 */ addiu $v0,$zero,0x5 +.L00050ae8: +/* 50ae8: 27ac003e */ addiu $t4,$sp,0x3e +/* 50aec: 95810000 */ lhu $at,0x0($t4) +/* 50af0: 00009025 */ or $s2,$zero,$zero +/* 50af4: 241000ff */ addiu $s0,$zero,0xff +/* 50af8: 27b10058 */ addiu $s1,$sp,0x58 +/* 50afc: a6810000 */ sh $at,0x0($s4) +.L00050b00: +/* 50b00: 97af0034 */ lhu $t7,0x34($sp) +/* 50b04: 8e780060 */ lw $t8,0x60($s3) +/* 50b08: 93b90034 */ lbu $t9,0x34($sp) +/* 50b0c: 02602025 */ or $a0,$s3,$zero +/* 50b10: 01f8082a */ slt $at,$t7,$t8 +/* 50b14: 14200011 */ bnez $at,.L00050b5c +/* 50b18: 02202825 */ or $a1,$s1,$zero +/* 50b1c: 12190008 */ beq $s0,$t9,.L00050b40 +/* 50b20: 00003025 */ or $a2,$zero,$zero +/* 50b24: 03208025 */ or $s0,$t9,$zero +/* 50b28: 0c01324d */ jal func0004c934 +/* 50b2c: 332700ff */ andi $a3,$t9,0xff +/* 50b30: 50400004 */ beqzl $v0,.L00050b44 +/* 50b34: 93a80035 */ lbu $t0,0x35($sp) +/* 50b38: 10000021 */ beqz $zero,.L00050bc0 +/* 50b3c: 8fbf002c */ lw $ra,0x2c($sp) +.L00050b40: +/* 50b40: 93a80035 */ lbu $t0,0x35($sp) +.L00050b44: +/* 50b44: 26520001 */ addiu $s2,$s2,0x1 +/* 50b48: 00084840 */ sll $t1,$t0,0x1 +/* 50b4c: 02295021 */ addu $t2,$s1,$t1 +/* 50b50: 95410000 */ lhu $at,0x0($t2) +/* 50b54: 1000ffea */ beqz $zero,.L00050b00 +/* 50b58: a6810000 */ sh $at,0x0($s4) +.L00050b5c: +/* 50b5c: 97ac0034 */ lhu $t4,0x34($sp) +/* 50b60: 24010001 */ addiu $at,$zero,0x1 +/* 50b64: 8fa20168 */ lw $v0,0x168($sp) +/* 50b68: 11810003 */ beq $t4,$at,.L00050b78 +/* 50b6c: 00127200 */ sll $t6,$s2,0x8 +/* 50b70: 10000012 */ beqz $zero,.L00050bbc +/* 50b74: 24020003 */ addiu $v0,$zero,0x3 +.L00050b78: +/* 50b78: ac4e0000 */ sw $t6,0x0($v0) +/* 50b7c: 97af003c */ lhu $t7,0x3c($sp) +/* 50b80: 27a40048 */ addiu $a0,$sp,0x48 +/* 50b84: 2445000e */ addiu $a1,$v0,0xe +/* 50b88: a44f0008 */ sh $t7,0x8($v0) +/* 50b8c: 8fb80038 */ lw $t8,0x38($sp) +/* 50b90: 24060010 */ addiu $a2,$zero,0x10 +/* 50b94: 0c012c5c */ jal func0004b170 +/* 50b98: ac580004 */ sw $t8,0x4($v0) +/* 50b9c: 8fa50168 */ lw $a1,0x168($sp) +/* 50ba0: 27a40044 */ addiu $a0,$sp,0x44 +/* 50ba4: 24060004 */ addiu $a2,$zero,0x4 +/* 50ba8: 0c012c5c */ jal func0004b170 +/* 50bac: 24a5000a */ addiu $a1,$a1,0xa +/* 50bb0: 8e640004 */ lw $a0,0x4($s3) +/* 50bb4: 0c012ea4 */ jal func0004ba90 +/* 50bb8: 8e650008 */ lw $a1,0x8($s3) +.L00050bbc: +/* 50bbc: 8fbf002c */ lw $ra,0x2c($sp) +.L00050bc0: +/* 50bc0: 8fb00018 */ lw $s0,0x18($sp) +/* 50bc4: 8fb1001c */ lw $s1,0x1c($sp) +/* 50bc8: 8fb20020 */ lw $s2,0x20($sp) +/* 50bcc: 8fb30024 */ lw $s3,0x24($sp) +/* 50bd0: 8fb40028 */ lw $s4,0x28($sp) +/* 50bd4: 03e00008 */ jr $ra +/* 50bd8: 27bd0160 */ addiu $sp,$sp,0x160 +/* 50bdc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00050be0 +/* 50be0: 27bdffb0 */ addiu $sp,$sp,-80 +/* 50be4: afbf001c */ sw $ra,0x1c($sp) +/* 50be8: afb10018 */ sw $s1,0x18($sp) +/* 50bec: afb00014 */ sw $s0,0x14($sp) +/* 50bf0: 00a08025 */ or $s0,$a1,$zero +/* 50bf4: 00808825 */ or $s1,$a0,$zero +/* 50bf8: 27a70028 */ addiu $a3,$sp,0x28 +/* 50bfc: 8e250008 */ lw $a1,0x8($s1) +/* 50c00: 8c840004 */ lw $a0,0x4($a0) +/* 50c04: 0c012e18 */ jal func0004b860 +/* 50c08: 24060400 */ addiu $a2,$zero,0x400 +/* 50c0c: 24010002 */ addiu $at,$zero,0x2 +/* 50c10: 10410005 */ beq $v0,$at,.L00050c28 +/* 50c14: 27a70028 */ addiu $a3,$sp,0x28 +/* 50c18: 93ae0047 */ lbu $t6,0x47($sp) +/* 50c1c: 24010084 */ addiu $at,$zero,0x84 +/* 50c20: 51c1000a */ beql $t6,$at,.L00050c4c +/* 50c24: 8e240004 */ lw $a0,0x4($s1) +.L00050c28: +/* 50c28: 8e240004 */ lw $a0,0x4($s1) +/* 50c2c: 02202825 */ or $a1,$s1,$zero +/* 50c30: 0c001840 */ jal func00006100 +/* 50c34: 8e260008 */ lw $a2,0x8($s1) +/* 50c38: 10400003 */ beqz $v0,.L00050c48 +/* 50c3c: 27a70028 */ addiu $a3,$sp,0x28 +/* 50c40: 10000042 */ beqz $zero,.L00050d4c +/* 50c44: 8fbf001c */ lw $ra,0x1c($sp) +.L00050c48: +/* 50c48: 8e240004 */ lw $a0,0x4($s1) +.L00050c4c: +/* 50c4c: 8e250008 */ lw $a1,0x8($s1) +/* 50c50: 0c012e18 */ jal func0004b860 +/* 50c54: 24060580 */ addiu $a2,$zero,0x580 +/* 50c58: 14400036 */ bnez $v0,.L00050d34 +/* 50c5c: 00402825 */ or $a1,$v0,$zero +/* 50c60: 8e240004 */ lw $a0,0x4($s1) +/* 50c64: 0c012ea4 */ jal func0004ba90 +/* 50c68: 8e250008 */ lw $a1,0x8($s1) +/* 50c6c: 27a70028 */ addiu $a3,$sp,0x28 +/* 50c70: 10400003 */ beqz $v0,.L00050c80 +/* 50c74: 00402825 */ or $a1,$v0,$zero +/* 50c78: 10000034 */ beqz $zero,.L00050d4c +/* 50c7c: 8fbf001c */ lw $ra,0x1c($sp) +.L00050c80: +/* 50c80: 93b80028 */ lbu $t8,0x28($sp) +/* 50c84: 24030004 */ addiu $v1,$zero,0x4 +/* 50c88: 24040020 */ addiu $a0,$zero,0x20 +/* 50c8c: a2180000 */ sb $t8,0x0($s0) +/* 50c90: 93b90029 */ lbu $t9,0x29($sp) +/* 50c94: 03194825 */ or $t1,$t8,$t9 +/* 50c98: a2090000 */ sb $t1,0x0($s0) +/* 50c9c: 93aa002a */ lbu $t2,0x2a($sp) +/* 50ca0: 012a6025 */ or $t4,$t1,$t2 +/* 50ca4: a20c0000 */ sb $t4,0x0($s0) +/* 50ca8: 93ad002b */ lbu $t5,0x2b($sp) +/* 50cac: 018d7025 */ or $t6,$t4,$t5 +/* 50cb0: a20e0000 */ sb $t6,0x0($s0) +.L00050cb4: +/* 50cb4: 00e31021 */ addu $v0,$a3,$v1 +/* 50cb8: 90580000 */ lbu $t8,0x0($v0) +/* 50cbc: 920f0000 */ lbu $t7,0x0($s0) +/* 50cc0: 24630004 */ addiu $v1,$v1,0x4 +/* 50cc4: 01f84025 */ or $t0,$t7,$t8 +/* 50cc8: a2080000 */ sb $t0,0x0($s0) +/* 50ccc: 90490001 */ lbu $t1,0x1($v0) +/* 50cd0: 01095825 */ or $t3,$t0,$t1 +/* 50cd4: a20b0000 */ sb $t3,0x0($s0) +/* 50cd8: 904c0002 */ lbu $t4,0x2($v0) +/* 50cdc: 016c6825 */ or $t5,$t3,$t4 +/* 50ce0: a20d0000 */ sb $t5,0x0($s0) +/* 50ce4: 904f0003 */ lbu $t7,0x3($v0) +/* 50ce8: 31ae00ff */ andi $t6,$t5,0xff +/* 50cec: 01cfc025 */ or $t8,$t6,$t7 +/* 50cf0: 1464fff0 */ bne $v1,$a0,.L00050cb4 +/* 50cf4: a2180000 */ sb $t8,0x0($s0) +/* 50cf8: 33090044 */ andi $t1,$t8,0x44 +/* 50cfc: a2090000 */ sb $t1,0x0($s0) +/* 50d00: 93aa0047 */ lbu $t2,0x47($sp) +/* 50d04: 012a5825 */ or $t3,$t1,$t2 +/* 50d08: 316200ff */ andi $v0,$t3,0xff +/* 50d0c: 304c0080 */ andi $t4,$v0,0x80 +/* 50d10: 15800003 */ bnez $t4,.L00050d20 +/* 50d14: a20b0000 */ sb $t3,0x0($s0) +/* 50d18: 1000000a */ beqz $zero,.L00050d44 +/* 50d1c: 2405000c */ addiu $a1,$zero,0xc +.L00050d20: +/* 50d20: 304d0040 */ andi $t5,$v0,0x40 +/* 50d24: 51a00008 */ beqzl $t5,.L00050d48 +/* 50d28: 00a01025 */ or $v0,$a1,$zero +/* 50d2c: 10000005 */ beqz $zero,.L00050d44 +/* 50d30: 2405000d */ addiu $a1,$zero,0xd +.L00050d34: +/* 50d34: 24010002 */ addiu $at,$zero,0x2 +/* 50d38: 54410003 */ bnel $v0,$at,.L00050d48 +/* 50d3c: 00a01025 */ or $v0,$a1,$zero +/* 50d40: 24050004 */ addiu $a1,$zero,0x4 +.L00050d44: +/* 50d44: 00a01025 */ or $v0,$a1,$zero +.L00050d48: +/* 50d48: 8fbf001c */ lw $ra,0x1c($sp) +.L00050d4c: +/* 50d4c: 8fb00014 */ lw $s0,0x14($sp) +/* 50d50: 8fb10018 */ lw $s1,0x18($sp) +/* 50d54: 03e00008 */ jr $ra +/* 50d58: 27bd0050 */ addiu $sp,$sp,0x50 +/* 50d5c: 00000000 */ sll $zero,$zero,0x0 +/* 50d60: 27bdff70 */ addiu $sp,$sp,-144 +/* 50d64: afbf001c */ sw $ra,0x1c($sp) +/* 50d68: afa50094 */ sw $a1,0x94($sp) +/* 50d6c: afa40090 */ sw $a0,0x90($sp) +/* 50d70: afa60098 */ sw $a2,0x98($sp) +/* 50d74: 0c0142f8 */ jal func00050be0 +/* 50d78: 00c02825 */ or $a1,$a2,$zero +/* 50d7c: 2401000d */ addiu $at,$zero,0xd +/* 50d80: 14410005 */ bne $v0,$at,.L00050d98 +/* 50d84: 00403825 */ or $a3,$v0,$zero +/* 50d88: 8fa40090 */ lw $a0,0x90($sp) +/* 50d8c: 0c0142f8 */ jal func00050be0 +/* 50d90: 8fa50098 */ lw $a1,0x98($sp) +/* 50d94: 00403825 */ or $a3,$v0,$zero +.L00050d98: +/* 50d98: 2401000d */ addiu $at,$zero,0xd +/* 50d9c: 14410003 */ bne $v0,$at,.L00050dac +/* 50da0: 00000000 */ sll $zero,$zero,0x0 +/* 50da4: 10000058 */ beqz $zero,.L00050f08 +/* 50da8: 24020004 */ addiu $v0,$zero,0x4 +.L00050dac: +/* 50dac: 14400055 */ bnez $v0,.L00050f04 +/* 50db0: 8fae0098 */ lw $t6,0x98($sp) +/* 50db4: 91cf0000 */ lbu $t7,0x0($t6) +/* 50db8: 8fa40090 */ lw $a0,0x90($sp) +/* 50dbc: 31f80001 */ andi $t8,$t7,0x1 +/* 50dc0: 57000008 */ bnezl $t8,.L00050de4 +/* 50dc4: 24190060 */ addiu $t9,$zero,0x60 +/* 50dc8: 0c0018cc */ jal func00006330 +/* 50dcc: 24050001 */ addiu $a1,$zero,0x1 +/* 50dd0: 50400004 */ beqzl $v0,.L00050de4 +/* 50dd4: 24190060 */ addiu $t9,$zero,0x60 +/* 50dd8: 1000004c */ beqz $zero,.L00050f0c +/* 50ddc: 8fbf001c */ lw $ra,0x1c($sp) +/* 50de0: 24190060 */ addiu $t9,$zero,0x60 +.L00050de4: +/* 50de4: afb90010 */ sw $t9,0x10($sp) +/* 50de8: 8fa40090 */ lw $a0,0x90($sp) +/* 50dec: 00002825 */ or $a1,$zero,$zero +/* 50df0: 24060100 */ addiu $a2,$zero,0x100 +/* 50df4: 0c0144ec */ jal func000513b0 +/* 50df8: 27a70024 */ addiu $a3,$sp,0x24 +/* 50dfc: 10400003 */ beqz $v0,.L00050e0c +/* 50e00: 8fa40090 */ lw $a0,0x90($sp) +/* 50e04: 10000041 */ beqz $zero,.L00050f0c +/* 50e08: 8fbf001c */ lw $ra,0x1c($sp) +.L00050e0c: +/* 50e0c: 0c0142f8 */ jal func00050be0 +/* 50e10: 8fa50098 */ lw $a1,0x98($sp) +/* 50e14: 2401000d */ addiu $at,$zero,0xd +/* 50e18: 14410002 */ bne $v0,$at,.L00050e24 +/* 50e1c: 00403825 */ or $a3,$v0,$zero +/* 50e20: 24070004 */ addiu $a3,$zero,0x4 +.L00050e24: +/* 50e24: 10e00003 */ beqz $a3,.L00050e34 +/* 50e28: 3c048006 */ lui $a0,0x8006 +/* 50e2c: 10000036 */ beqz $zero,.L00050f08 +/* 50e30: 00e01025 */ or $v0,$a3,$zero +.L00050e34: +/* 50e34: 248411f0 */ addiu $a0,$a0,0x11f0 +/* 50e38: 27a50028 */ addiu $a1,$sp,0x28 +/* 50e3c: 24060030 */ addiu $a2,$zero,0x30 +/* 50e40: 0c013824 */ jal func0004e090 +/* 50e44: afa70088 */ sw $a3,0x88($sp) +/* 50e48: 10400003 */ beqz $v0,.L00050e58 +/* 50e4c: 8fa70088 */ lw $a3,0x88($sp) +/* 50e50: 1000002d */ beqz $zero,.L00050f08 +/* 50e54: 24020004 */ addiu $v0,$zero,0x4 +.L00050e58: +/* 50e58: 93a20058 */ lbu $v0,0x58($sp) +/* 50e5c: 93a80059 */ lbu $t0,0x59($sp) +/* 50e60: 27a3005a */ addiu $v1,$sp,0x5a +/* 50e64: 27a40072 */ addiu $a0,$sp,0x72 +/* 50e68: 00481021 */ addu $v0,$v0,$t0 +/* 50e6c: 304900ff */ andi $t1,$v0,0xff +/* 50e70: 01201025 */ or $v0,$t1,$zero +.L00050e74: +/* 50e74: 906a0000 */ lbu $t2,0x0($v1) +/* 50e78: 906c0001 */ lbu $t4,0x1($v1) +/* 50e7c: 906e0002 */ lbu $t6,0x2($v1) +/* 50e80: 90780003 */ lbu $t8,0x3($v1) +/* 50e84: 004a5821 */ addu $t3,$v0,$t2 +/* 50e88: 016c6821 */ addu $t5,$t3,$t4 +/* 50e8c: 01ae7821 */ addu $t7,$t5,$t6 +/* 50e90: 01f81021 */ addu $v0,$t7,$t8 +/* 50e94: 305900ff */ andi $t9,$v0,0xff +/* 50e98: 24630004 */ addiu $v1,$v1,0x4 +/* 50e9c: 1464fff5 */ bne $v1,$a0,.L00050e74 +/* 50ea0: 03201025 */ or $v0,$t9,$zero +/* 50ea4: 27280019 */ addiu $t0,$t9,0x19 +/* 50ea8: 310900ff */ andi $t1,$t0,0xff +/* 50eac: 11200003 */ beqz $t1,.L00050ebc +/* 50eb0: 27a40024 */ addiu $a0,$sp,0x24 +/* 50eb4: 10000014 */ beqz $zero,.L00050f08 +/* 50eb8: 24020004 */ addiu $v0,$zero,0x4 +.L00050ebc: +/* 50ebc: 8fa50094 */ lw $a1,0x94($sp) +/* 50ec0: 24060050 */ addiu $a2,$zero,0x50 +/* 50ec4: 0c012c5c */ jal func0004b170 +/* 50ec8: afa70088 */ sw $a3,0x88($sp) +/* 50ecc: 8faa0094 */ lw $t2,0x94($sp) +/* 50ed0: 3c0b8006 */ lui $t3,0x8006 +/* 50ed4: 8fa70088 */ lw $a3,0x88($sp) +/* 50ed8: 91420047 */ lbu $v0,0x47($t2) +/* 50edc: 8fac0090 */ lw $t4,0x90($sp) +/* 50ee0: 28410014 */ slti $at,$v0,0x14 +/* 50ee4: 10200003 */ beqz $at,.L00050ef4 +/* 50ee8: 01625821 */ addu $t3,$t3,$v0 +/* 50eec: 916b1220 */ lbu $t3,0x1220($t3) +/* 50ef0: ad8b004c */ sw $t3,0x4c($t4) +.L00050ef4: +/* 50ef4: 8fad0094 */ lw $t5,0x94($sp) +/* 50ef8: 8faf0090 */ lw $t7,0x90($sp) +/* 50efc: 91ae0049 */ lbu $t6,0x49($t5) +/* 50f00: adee0050 */ sw $t6,0x50($t7) +.L00050f04: +/* 50f04: 00e01025 */ or $v0,$a3,$zero +.L00050f08: +/* 50f08: 8fbf001c */ lw $ra,0x1c($sp) +.L00050f0c: +/* 50f0c: 27bd0090 */ addiu $sp,$sp,0x90 +/* 50f10: 03e00008 */ jr $ra +/* 50f14: 00000000 */ sll $zero,$zero,0x0 +/* 50f18: 00000000 */ sll $zero,$zero,0x0 +/* 50f1c: 00000000 */ sll $zero,$zero,0x0 +/* 50f20: 27bdfdf0 */ addiu $sp,$sp,-528 +/* 50f24: afbf0044 */ sw $ra,0x44($sp) +/* 50f28: 240e0001 */ addiu $t6,$zero,0x1 +/* 50f2c: afbe0040 */ sw $s8,0x40($sp) +/* 50f30: afb7003c */ sw $s7,0x3c($sp) +/* 50f34: afb60038 */ sw $s6,0x38($sp) +/* 50f38: afb50034 */ sw $s5,0x34($sp) +/* 50f3c: afb40030 */ sw $s4,0x30($sp) +/* 50f40: afb3002c */ sw $s3,0x2c($sp) +/* 50f44: afb20028 */ sw $s2,0x28($sp) +/* 50f48: afb10024 */ sw $s1,0x24($sp) +/* 50f4c: afb00020 */ sw $s0,0x20($sp) +/* 50f50: afa40210 */ sw $a0,0x210($sp) +/* 50f54: afa50214 */ sw $a1,0x214($sp) +/* 50f58: afae0208 */ sw $t6,0x208($sp) +/* 50f5c: afa00204 */ sw $zero,0x204($sp) +/* 50f60: 0c0142f8 */ jal func00050be0 +/* 50f64: a7a00200 */ sh $zero,0x200($sp) +/* 50f68: 2401000d */ addiu $at,$zero,0xd +/* 50f6c: 14410005 */ bne $v0,$at,.L00050f84 +/* 50f70: 00401825 */ or $v1,$v0,$zero +/* 50f74: 8fa40210 */ lw $a0,0x210($sp) +/* 50f78: 0c0142f8 */ jal func00050be0 +/* 50f7c: 8fa50214 */ lw $a1,0x214($sp) +/* 50f80: 00401825 */ or $v1,$v0,$zero +.L00050f84: +/* 50f84: 2401000d */ addiu $at,$zero,0xd +/* 50f88: 14410003 */ bne $v0,$at,.L00050f98 +/* 50f8c: 00000000 */ sll $zero,$zero,0x0 +/* 50f90: 100000f9 */ beqz $zero,.L00051378 +/* 50f94: 24020004 */ addiu $v0,$zero,0x4 +.L00050f98: +/* 50f98: 144000f6 */ bnez $v0,.L00051374 +/* 50f9c: 8faf0214 */ lw $t7,0x214($sp) +/* 50fa0: 91f80000 */ lbu $t8,0x0($t7) +/* 50fa4: 8fa40210 */ lw $a0,0x210($sp) +/* 50fa8: 33190001 */ andi $t9,$t8,0x1 +/* 50fac: 57200008 */ bnezl $t9,.L00050fd0 +/* 50fb0: 27a40070 */ addiu $a0,$sp,0x70 +/* 50fb4: 0c0018cc */ jal func00006330 +/* 50fb8: 24050001 */ addiu $a1,$zero,0x1 +/* 50fbc: 50400004 */ beqzl $v0,.L00050fd0 +/* 50fc0: 27a40070 */ addiu $a0,$sp,0x70 +/* 50fc4: 100000ed */ beqz $zero,.L0005137c +/* 50fc8: 8fbf0044 */ lw $ra,0x44($sp) +/* 50fcc: 27a40070 */ addiu $a0,$sp,0x70 +.L00050fd0: +/* 50fd0: 0c012c30 */ jal func0004b0c0 +/* 50fd4: 2405000c */ addiu $a1,$zero,0xc +/* 50fd8: 24080080 */ addiu $t0,$zero,0x80 +/* 50fdc: 24020080 */ addiu $v0,$zero,0x80 +/* 50fe0: afa20068 */ sw $v0,0x68($sp) +/* 50fe4: a7a80202 */ sh $t0,0x202($sp) +/* 50fe8: 24160001 */ addiu $s6,$zero,0x1 +.L00050fec: +/* 50fec: 8fa90208 */ lw $t1,0x208($sp) +/* 50ff0: 27ab007c */ addiu $t3,$sp,0x7c +/* 50ff4: 00009825 */ or $s3,$zero,$zero +/* 50ff8: 000951c0 */ sll $t2,$t1,0x7 +/* 50ffc: 00009025 */ or $s2,$zero,$zero +/* 51000: 014bf021 */ addu $s8,$t2,$t3 +.L00051004: +/* 51004: 8fa20068 */ lw $v0,0x68($sp) +/* 51008: 00138140 */ sll $s0,$s3,0x5 +/* 5100c: 03d0a821 */ addu $s5,$s8,$s0 +/* 51010: 00523021 */ addu $a2,$v0,$s2 +/* 51014: 30ccffff */ andi $t4,$a2,0xffff +/* 51018: 240d0020 */ addiu $t5,$zero,0x20 +/* 5101c: afad0010 */ sw $t5,0x10($sp) +/* 51020: 01803025 */ or $a2,$t4,$zero +/* 51024: 02a03825 */ or $a3,$s5,$zero +/* 51028: 8fa40210 */ lw $a0,0x210($sp) +/* 5102c: 00002825 */ or $a1,$zero,$zero +/* 51030: 0c0144ec */ jal func000513b0 +/* 51034: 0240a025 */ or $s4,$s2,$zero +/* 51038: 10400003 */ beqz $v0,.L00051048 +/* 5103c: 8fae0208 */ lw $t6,0x208($sp) +/* 51040: 100000ce */ beqz $zero,.L0005137c +/* 51044: 8fbf0044 */ lw $ra,0x44($sp) +.L00051048: +/* 51048: 000e7880 */ sll $t7,$t6,0x2 +/* 5104c: 27b80070 */ addiu $t8,$sp,0x70 +/* 51050: 01f8b821 */ addu $s7,$t7,$t8 +/* 51054: 02f3c821 */ addu $t9,$s7,$s3 +/* 51058: a3360000 */ sb $s6,0x0($t9) +/* 5105c: 8fa80204 */ lw $t0,0x204($sp) +/* 51060: 27ab0070 */ addiu $t3,$sp,0x70 +/* 51064: 27ad007c */ addiu $t5,$sp,0x7c +/* 51068: 00084880 */ sll $t1,$t0,0x2 +/* 5106c: 01335021 */ addu $t2,$t1,$s3 +/* 51070: 014b8821 */ addu $s1,$t2,$t3 +/* 51074: 922e0000 */ lbu $t6,0x0($s1) +/* 51078: 000861c0 */ sll $t4,$t0,0x7 +/* 5107c: 018d9021 */ addu $s2,$t4,$t5 +/* 51080: 15c0000f */ bnez $t6,.L000510c0 +/* 51084: 8fa40210 */ lw $a0,0x210($sp) +/* 51088: 97af0200 */ lhu $t7,0x200($sp) +/* 5108c: 24190020 */ addiu $t9,$zero,0x20 +/* 51090: afb90010 */ sw $t9,0x10($sp) +/* 51094: 01f43021 */ addu $a2,$t7,$s4 +/* 51098: 30d8ffff */ andi $t8,$a2,0xffff +/* 5109c: 03003025 */ or $a2,$t8,$zero +/* 510a0: 00002825 */ or $a1,$zero,$zero +/* 510a4: 0c0144ec */ jal func000513b0 +/* 510a8: 02503821 */ addu $a3,$s2,$s0 +/* 510ac: 50400004 */ beqzl $v0,.L000510c0 +/* 510b0: a2360000 */ sb $s6,0x0($s1) +/* 510b4: 100000b1 */ beqz $zero,.L0005137c +/* 510b8: 8fbf0044 */ lw $ra,0x44($sp) +/* 510bc: a2360000 */ sb $s6,0x0($s1) +.L000510c0: +/* 510c0: 02a02025 */ or $a0,$s5,$zero +/* 510c4: 02502821 */ addu $a1,$s2,$s0 +/* 510c8: 0c013824 */ jal func0004e090 +/* 510cc: 24060020 */ addiu $a2,$zero,0x20 +/* 510d0: 10400003 */ beqz $v0,.L000510e0 +/* 510d4: 26920020 */ addiu $s2,$s4,0x20 +/* 510d8: 10000008 */ beqz $zero,.L000510fc +/* 510dc: 00009825 */ or $s3,$zero,$zero +.L000510e0: +/* 510e0: 2a620003 */ slti $v0,$s3,0x3 +/* 510e4: 26730001 */ addiu $s3,$s3,0x1 +/* 510e8: 326affff */ andi $t2,$s3,0xffff +/* 510ec: 3249ffff */ andi $t1,$s2,0xffff +/* 510f0: 01209025 */ or $s2,$t1,$zero +/* 510f4: 1440ffc3 */ bnez $v0,.L00051004 +/* 510f8: 01409825 */ or $s3,$t2,$zero +.L000510fc: +/* 510fc: 12600003 */ beqz $s3,.L0005110c +/* 51100: 02601025 */ or $v0,$s3,$zero +/* 51104: 1000009c */ beqz $zero,.L00051378 +/* 51108: 24020004 */ addiu $v0,$zero,0x4 +.L0005110c: +/* 5110c: 8fab0204 */ lw $t3,0x204($sp) +/* 51110: 00009825 */ or $s3,$zero,$zero +/* 51114: 00009025 */ or $s2,$zero,$zero +/* 51118: 11600036 */ beqz $t3,.L000511f4 +.L0005111c: +/* 5111c: 02f38021 */ addu $s0,$s7,$s3 +/* 51120: 92080000 */ lbu $t0,0x0($s0) +/* 51124: 8fa40210 */ lw $a0,0x210($sp) +/* 51128: 00002825 */ or $a1,$zero,$zero +/* 5112c: 1500000e */ bnez $t0,.L00051168 +/* 51130: 8fac0068 */ lw $t4,0x68($sp) +/* 51134: 01923021 */ addu $a2,$t4,$s2 +/* 51138: 30cdffff */ andi $t5,$a2,0xffff +/* 5113c: 00137140 */ sll $t6,$s3,0x5 +/* 51140: 240f0020 */ addiu $t7,$zero,0x20 +/* 51144: afaf0010 */ sw $t7,0x10($sp) +/* 51148: 03ce3821 */ addu $a3,$s8,$t6 +/* 5114c: 0c0144ec */ jal func000513b0 +/* 51150: 01a03025 */ or $a2,$t5,$zero +/* 51154: 50400004 */ beqzl $v0,.L00051168 +/* 51158: a2160000 */ sb $s6,0x0($s0) +/* 5115c: 10000087 */ beqz $zero,.L0005137c +/* 51160: 8fbf0044 */ lw $ra,0x44($sp) +/* 51164: a2160000 */ sb $s6,0x0($s0) +.L00051168: +/* 51168: 27b80070 */ addiu $t8,$sp,0x70 +/* 5116c: 02788821 */ addu $s1,$s3,$t8 +/* 51170: 92390000 */ lbu $t9,0x0($s1) +/* 51174: 00138140 */ sll $s0,$s3,0x5 +/* 51178: 8fa40210 */ lw $a0,0x210($sp) +/* 5117c: 1720000c */ bnez $t9,.L000511b0 +/* 51180: 00002825 */ or $a1,$zero,$zero +/* 51184: 27a9007c */ addiu $t1,$sp,0x7c +/* 51188: 240a0020 */ addiu $t2,$zero,0x20 +/* 5118c: afaa0010 */ sw $t2,0x10($sp) +/* 51190: 02093821 */ addu $a3,$s0,$t1 +/* 51194: 0c0144ec */ jal func000513b0 +/* 51198: 3246ffff */ andi $a2,$s2,0xffff +/* 5119c: 50400004 */ beqzl $v0,.L000511b0 +/* 511a0: a2360000 */ sb $s6,0x0($s1) +/* 511a4: 10000075 */ beqz $zero,.L0005137c +/* 511a8: 8fbf0044 */ lw $ra,0x44($sp) +/* 511ac: a2360000 */ sb $s6,0x0($s1) +.L000511b0: +/* 511b0: 27ab007c */ addiu $t3,$sp,0x7c +/* 511b4: 020b2821 */ addu $a1,$s0,$t3 +/* 511b8: 03d02021 */ addu $a0,$s8,$s0 +/* 511bc: 0c013824 */ jal func0004e090 +/* 511c0: 24060020 */ addiu $a2,$zero,0x20 +/* 511c4: 10400003 */ beqz $v0,.L000511d4 +/* 511c8: 26520020 */ addiu $s2,$s2,0x20 +/* 511cc: 10000009 */ beqz $zero,.L000511f4 +/* 511d0: 00001025 */ or $v0,$zero,$zero +.L000511d4: +/* 511d4: 2a620003 */ slti $v0,$s3,0x3 +/* 511d8: 26730001 */ addiu $s3,$s3,0x1 +/* 511dc: 326cffff */ andi $t4,$s3,0xffff +/* 511e0: 3248ffff */ andi $t0,$s2,0xffff +/* 511e4: 01009025 */ or $s2,$t0,$zero +/* 511e8: 1440ffcc */ bnez $v0,.L0005111c +/* 511ec: 01809825 */ or $s3,$t4,$zero +/* 511f0: 01801025 */ or $v0,$t4,$zero +.L000511f4: +/* 511f4: 10400003 */ beqz $v0,.L00051204 +/* 511f8: 8fad0204 */ lw $t5,0x204($sp) +/* 511fc: 1000005e */ beqz $zero,.L00051378 +/* 51200: 24020004 */ addiu $v0,$zero,0x4 +.L00051204: +/* 51204: 11a00005 */ beqz $t5,.L0005121c +/* 51208: 000d7080 */ sll $t6,$t5,0x2 +/* 5120c: 27af0070 */ addiu $t7,$sp,0x70 +/* 51210: 01cf2021 */ addu $a0,$t6,$t7 +/* 51214: 0c012c30 */ jal func0004b0c0 +/* 51218: 24050004 */ addiu $a1,$zero,0x4 +.L0005121c: +/* 5121c: 8faa0068 */ lw $t2,0x68($sp) +/* 51220: 8fb90208 */ lw $t9,0x208($sp) +/* 51224: 97b80202 */ lhu $t8,0x202($sp) +/* 51228: 000a5840 */ sll $t3,$t2,0x1 +/* 5122c: 3168ffff */ andi $t0,$t3,0xffff +/* 51230: 29014001 */ slti $at,$t0,0x4001 +/* 51234: 3b290003 */ xori $t1,$t9,0x3 +/* 51238: afa80068 */ sw $t0,0x68($sp) +/* 5123c: a7ab0202 */ sh $t3,0x202($sp) +/* 51240: afa90208 */ sw $t1,0x208($sp) +/* 51244: afb90204 */ sw $t9,0x204($sp) +/* 51248: 1420ff68 */ bnez $at,.L00050fec +/* 5124c: a7b80200 */ sh $t8,0x200($sp) +/* 51250: 8fac0210 */ lw $t4,0x210($sp) +/* 51254: 8faf0208 */ lw $t7,0x208($sp) +/* 51258: 00009825 */ or $s3,$zero,$zero +/* 5125c: 8d8d0050 */ lw $t5,0x50($t4) +/* 51260: 00009025 */ or $s2,$zero,$zero +/* 51264: 27b9007c */ addiu $t9,$sp,0x7c +/* 51268: 29a10002 */ slti $at,$t5,0x2 +/* 5126c: 10200005 */ beqz $at,.L00051284 +/* 51270: 000fc1c0 */ sll $t8,$t7,0x7 +/* 51274: 8d8e004c */ lw $t6,0x4c($t4) +/* 51278: 24010002 */ addiu $at,$zero,0x2 +/* 5127c: 55c10037 */ bnel $t6,$at,.L0005135c +/* 51280: 8fa40210 */ lw $a0,0x210($sp) +.L00051284: +/* 51284: 0319f021 */ addu $s8,$t8,$t9 +/* 51288: 3416a000 */ dli $s6,0xa000 +.L0005128c: +/* 5128c: 02563021 */ addu $a2,$s2,$s6 +/* 51290: 00138140 */ sll $s0,$s3,0x5 +/* 51294: 03d0a821 */ addu $s5,$s8,$s0 +/* 51298: 30c9ffff */ andi $t1,$a2,0xffff +/* 5129c: 240a0020 */ addiu $t2,$zero,0x20 +/* 512a0: afaa0010 */ sw $t2,0x10($sp) +/* 512a4: 01203025 */ or $a2,$t1,$zero +/* 512a8: 02a03825 */ or $a3,$s5,$zero +/* 512ac: 8fa40210 */ lw $a0,0x210($sp) +/* 512b0: 00002825 */ or $a1,$zero,$zero +/* 512b4: 0c0144ec */ jal func000513b0 +/* 512b8: 0240a025 */ or $s4,$s2,$zero +/* 512bc: 10400003 */ beqz $v0,.L000512cc +/* 512c0: 8fa40210 */ lw $a0,0x210($sp) +/* 512c4: 1000002d */ beqz $zero,.L0005137c +/* 512c8: 8fbf0044 */ lw $ra,0x44($sp) +.L000512cc: +/* 512cc: 8fa80204 */ lw $t0,0x204($sp) +/* 512d0: 26862000 */ addiu $a2,$s4,0x2000 +/* 512d4: 27ae007c */ addiu $t6,$sp,0x7c +/* 512d8: 000869c0 */ sll $t5,$t0,0x7 +/* 512dc: 01b06021 */ addu $t4,$t5,$s0 +/* 512e0: 018e8821 */ addu $s1,$t4,$t6 +/* 512e4: 30cbffff */ andi $t3,$a2,0xffff +/* 512e8: 240f0020 */ addiu $t7,$zero,0x20 +/* 512ec: afaf0010 */ sw $t7,0x10($sp) +/* 512f0: 01603025 */ or $a2,$t3,$zero +/* 512f4: 02203825 */ or $a3,$s1,$zero +/* 512f8: 0c0144ec */ jal func000513b0 +/* 512fc: 00002825 */ or $a1,$zero,$zero +/* 51300: 10400003 */ beqz $v0,.L00051310 +/* 51304: 02a02025 */ or $a0,$s5,$zero +/* 51308: 1000001c */ beqz $zero,.L0005137c +/* 5130c: 8fbf0044 */ lw $ra,0x44($sp) +.L00051310: +/* 51310: 02202825 */ or $a1,$s1,$zero +/* 51314: 0c013824 */ jal func0004e090 +/* 51318: 24060020 */ addiu $a2,$zero,0x20 +/* 5131c: 10400003 */ beqz $v0,.L0005132c +/* 51320: 26920020 */ addiu $s2,$s4,0x20 +/* 51324: 10000008 */ beqz $zero,.L00051348 +/* 51328: 00009825 */ or $s3,$zero,$zero +.L0005132c: +/* 5132c: 2a620003 */ slti $v0,$s3,0x3 +/* 51330: 26730001 */ addiu $s3,$s3,0x1 +/* 51334: 3279ffff */ andi $t9,$s3,0xffff +/* 51338: 3258ffff */ andi $t8,$s2,0xffff +/* 5133c: 03009025 */ or $s2,$t8,$zero +/* 51340: 1440ffd2 */ bnez $v0,.L0005128c +/* 51344: 03209825 */ or $s3,$t9,$zero +.L00051348: +/* 51348: 52600004 */ beqzl $s3,.L0005135c +/* 5134c: 8fa40210 */ lw $a0,0x210($sp) +/* 51350: 10000009 */ beqz $zero,.L00051378 +/* 51354: 24020004 */ addiu $v0,$zero,0x4 +/* 51358: 8fa40210 */ lw $a0,0x210($sp) +.L0005135c: +/* 5135c: 0c0142f8 */ jal func00050be0 +/* 51360: 8fa50214 */ lw $a1,0x214($sp) +/* 51364: 2401000d */ addiu $at,$zero,0xd +/* 51368: 14410002 */ bne $v0,$at,.L00051374 +/* 5136c: 00401825 */ or $v1,$v0,$zero +/* 51370: 24030004 */ addiu $v1,$zero,0x4 +.L00051374: +/* 51374: 00601025 */ or $v0,$v1,$zero +.L00051378: +/* 51378: 8fbf0044 */ lw $ra,0x44($sp) +.L0005137c: +/* 5137c: 8fb00020 */ lw $s0,0x20($sp) +/* 51380: 8fb10024 */ lw $s1,0x24($sp) +/* 51384: 8fb20028 */ lw $s2,0x28($sp) +/* 51388: 8fb3002c */ lw $s3,0x2c($sp) +/* 5138c: 8fb40030 */ lw $s4,0x30($sp) +/* 51390: 8fb50034 */ lw $s5,0x34($sp) +/* 51394: 8fb60038 */ lw $s6,0x38($sp) +/* 51398: 8fb7003c */ lw $s7,0x3c($sp) +/* 5139c: 8fbe0040 */ lw $s8,0x40($sp) +/* 513a0: 03e00008 */ jr $ra +/* 513a4: 27bd0210 */ addiu $sp,$sp,0x210 +/* 513a8: 00000000 */ sll $zero,$zero,0x0 +/* 513ac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000513b0 +/* 513b0: 27bdffc0 */ addiu $sp,$sp,-64 +/* 513b4: afb10020 */ sw $s1,0x20($sp) +/* 513b8: afbf0034 */ sw $ra,0x34($sp) +/* 513bc: afb50030 */ sw $s5,0x30($sp) +/* 513c0: afb4002c */ sw $s4,0x2c($sp) +/* 513c4: afb30028 */ sw $s3,0x28($sp) +/* 513c8: afb20024 */ sw $s2,0x24($sp) +/* 513cc: afb0001c */ sw $s0,0x1c($sp) +/* 513d0: afa50044 */ sw $a1,0x44($sp) +/* 513d4: afa60048 */ sw $a2,0x48($sp) +/* 513d8: 908e0064 */ lbu $t6,0x64($a0) +/* 513dc: 30d1ffff */ andi $s1,$a2,0xffff +/* 513e0: 00111383 */ sra $v0,$s1,0xe +/* 513e4: 305500ff */ andi $s5,$v0,0xff +/* 513e8: 00809025 */ or $s2,$a0,$zero +/* 513ec: 00e0a025 */ or $s4,$a3,$zero +/* 513f0: 11d50007 */ beq $t6,$s5,.L00051410 +/* 513f4: 305300ff */ andi $s3,$v0,0xff +/* 513f8: 0c0148d8 */ jal func00052360 +/* 513fc: 32a500ff */ andi $a1,$s5,0xff +/* 51400: 10400003 */ beqz $v0,.L00051410 +/* 51404: afa20038 */ sw $v0,0x38($sp) +/* 51408: 10000051 */ beqz $zero,.L00051550 +/* 5140c: 8fbf0034 */ lw $ra,0x34($sp) +.L00051410: +/* 51410: 97a20052 */ lhu $v0,0x52($sp) +/* 51414: 97a90046 */ lhu $t1,0x46($sp) +/* 51418: 3630c000 */ ori $s0,$s1,0xc000 +/* 5141c: 00027943 */ sra $t7,$v0,0x5 +/* 51420: 31f8ffff */ andi $t8,$t7,0xffff +/* 51424: 0010c943 */ sra $t9,$s0,0x5 +/* 51428: 24010001 */ addiu $at,$zero,0x1 +/* 5142c: 8fa30038 */ lw $v1,0x38($sp) +/* 51430: 03001025 */ or $v0,$t8,$zero +/* 51434: 15210022 */ bne $t1,$at,.L000514c0 +/* 51438: 3330ffff */ andi $s0,$t9,0xffff +/* 5143c: 00008825 */ or $s1,$zero,$zero +/* 51440: 1b00003d */ blez $t8,.L00051538 +/* 51444: 0300a825 */ or $s5,$t8,$zero +.L00051448: +/* 51448: 8e440004 */ lw $a0,0x4($s2) +/* 5144c: 8e450008 */ lw $a1,0x8($s2) +/* 51450: afa00010 */ sw $zero,0x10($sp) +/* 51454: 3206ffff */ andi $a2,$s0,0xffff +/* 51458: 0c012d84 */ jal func0004b610 +/* 5145c: 02803825 */ or $a3,$s4,$zero +/* 51460: 14400035 */ bnez $v0,.L00051538 +/* 51464: 00401825 */ or $v1,$v0,$zero +/* 51468: 26100001 */ addiu $s0,$s0,0x1 +/* 5146c: 320affff */ andi $t2,$s0,0xffff +/* 51470: 29410800 */ slti $at,$t2,0x800 +/* 51474: 1420000d */ bnez $at,.L000514ac +/* 51478: 01408025 */ or $s0,$t2,$zero +/* 5147c: 26abffff */ addiu $t3,$s5,-1 +/* 51480: 022b082a */ slt $at,$s1,$t3 +/* 51484: 10200009 */ beqz $at,.L000514ac +/* 51488: 02402025 */ or $a0,$s2,$zero +/* 5148c: 26730001 */ addiu $s3,$s3,0x1 +/* 51490: 326c00ff */ andi $t4,$s3,0xff +/* 51494: 01809825 */ or $s3,$t4,$zero +/* 51498: 0c0148d8 */ jal func00052360 +/* 5149c: 318500ff */ andi $a1,$t4,0xff +/* 514a0: 14400025 */ bnez $v0,.L00051538 +/* 514a4: 00401825 */ or $v1,$v0,$zero +/* 514a8: 24100600 */ addiu $s0,$zero,0x600 +.L000514ac: +/* 514ac: 26310001 */ addiu $s1,$s1,0x1 +/* 514b0: 1635ffe5 */ bne $s1,$s5,.L00051448 +/* 514b4: 26940020 */ addiu $s4,$s4,0x20 +/* 514b8: 10000020 */ beqz $zero,.L0005153c +/* 514bc: 24010002 */ addiu $at,$zero,0x2 +.L000514c0: +/* 514c0: 00008825 */ or $s1,$zero,$zero +/* 514c4: 1840001c */ blez $v0,.L00051538 +/* 514c8: 0040a825 */ or $s5,$v0,$zero +.L000514cc: +/* 514cc: 8e440004 */ lw $a0,0x4($s2) +/* 514d0: 8e450008 */ lw $a1,0x8($s2) +/* 514d4: 3206ffff */ andi $a2,$s0,0xffff +/* 514d8: 0c012e18 */ jal func0004b860 +/* 514dc: 02803825 */ or $a3,$s4,$zero +/* 514e0: 14400015 */ bnez $v0,.L00051538 +/* 514e4: 00401825 */ or $v1,$v0,$zero +/* 514e8: 26100001 */ addiu $s0,$s0,0x1 +/* 514ec: 320dffff */ andi $t5,$s0,0xffff +/* 514f0: 29a10800 */ slti $at,$t5,0x800 +/* 514f4: 1420000d */ bnez $at,.L0005152c +/* 514f8: 01a08025 */ or $s0,$t5,$zero +/* 514fc: 26aeffff */ addiu $t6,$s5,-1 +/* 51500: 022e082a */ slt $at,$s1,$t6 +/* 51504: 10200009 */ beqz $at,.L0005152c +/* 51508: 02402025 */ or $a0,$s2,$zero +/* 5150c: 26730001 */ addiu $s3,$s3,0x1 +/* 51510: 326f00ff */ andi $t7,$s3,0xff +/* 51514: 01e09825 */ or $s3,$t7,$zero +/* 51518: 0c0148d8 */ jal func00052360 +/* 5151c: 31e500ff */ andi $a1,$t7,0xff +/* 51520: 14400005 */ bnez $v0,.L00051538 +/* 51524: 00401825 */ or $v1,$v0,$zero +/* 51528: 24100600 */ addiu $s0,$zero,0x600 +.L0005152c: +/* 5152c: 26310001 */ addiu $s1,$s1,0x1 +/* 51530: 1635ffe6 */ bne $s1,$s5,.L000514cc +/* 51534: 26940020 */ addiu $s4,$s4,0x20 +.L00051538: +/* 51538: 24010002 */ addiu $at,$zero,0x2 +.L0005153c: +/* 5153c: 54610003 */ bnel $v1,$at,.L0005154c +/* 51540: 00601025 */ or $v0,$v1,$zero +/* 51544: 24030004 */ addiu $v1,$zero,0x4 +/* 51548: 00601025 */ or $v0,$v1,$zero +.L0005154c: +/* 5154c: 8fbf0034 */ lw $ra,0x34($sp) +.L00051550: +/* 51550: 8fb0001c */ lw $s0,0x1c($sp) +/* 51554: 8fb10020 */ lw $s1,0x20($sp) +/* 51558: 8fb20024 */ lw $s2,0x24($sp) +/* 5155c: 8fb30028 */ lw $s3,0x28($sp) +/* 51560: 8fb4002c */ lw $s4,0x2c($sp) +/* 51564: 8fb50030 */ lw $s5,0x30($sp) +/* 51568: 03e00008 */ jr $ra +/* 5156c: 27bd0040 */ addiu $sp,$sp,0x40 +/* 51570: 27bdff90 */ addiu $sp,$sp,-112 +/* 51574: afbf001c */ sw $ra,0x1c($sp) +/* 51578: afb00018 */ sw $s0,0x18($sp) +/* 5157c: 00a08025 */ or $s0,$a1,$zero +/* 51580: afa40070 */ sw $a0,0x70($sp) +/* 51584: 0c012a18 */ jal func0004a860 +/* 51588: afa60078 */ sw $a2,0x78($sp) +/* 5158c: 8fa40070 */ lw $a0,0x70($sp) +/* 51590: 0c012ea4 */ jal func0004ba90 +/* 51594: 8fa50078 */ lw $a1,0x78($sp) +/* 51598: 0c012a29 */ jal func0004a8a4 +/* 5159c: afa2006c */ sw $v0,0x6c($sp) +/* 515a0: 8fa3006c */ lw $v1,0x6c($sp) +/* 515a4: 8fae0070 */ lw $t6,0x70($sp) +/* 515a8: 02002025 */ or $a0,$s0,$zero +/* 515ac: 50600004 */ beqzl $v1,.L000515c0 +/* 515b0: ae0e0004 */ sw $t6,0x4($s0) +/* 515b4: 1000006b */ beqz $zero,.L00051764 +/* 515b8: 00601025 */ or $v0,$v1,$zero +/* 515bc: ae0e0004 */ sw $t6,0x4($s0) +.L000515c0: +/* 515c0: 8faf0078 */ lw $t7,0x78($sp) +/* 515c4: ae000000 */ sw $zero,0x0($s0) +/* 515c8: 0c0145de */ jal func00051778 +/* 515cc: ae0f0008 */ sw $t7,0x8($s0) +/* 515d0: 10400003 */ beqz $v0,.L000515e0 +/* 515d4: 02002025 */ or $a0,$s0,$zero +/* 515d8: 10000063 */ beqz $zero,.L00051768 +/* 515dc: 8fbf001c */ lw $ra,0x1c($sp) +.L000515e0: +/* 515e0: 0c013378 */ jal func0004cde0 +/* 515e4: 00002825 */ or $a1,$zero,$zero +/* 515e8: 10400003 */ beqz $v0,.L000515f8 +/* 515ec: 24060001 */ addiu $a2,$zero,0x1 +/* 515f0: 1000005d */ beqz $zero,.L00051768 +/* 515f4: 8fbf001c */ lw $ra,0x1c($sp) +.L000515f8: +/* 515f8: 8e040004 */ lw $a0,0x4($s0) +/* 515fc: 8e050008 */ lw $a1,0x8($s0) +/* 51600: 0c012e18 */ jal func0004b860 +/* 51604: 27a70048 */ addiu $a3,$sp,0x48 +/* 51608: 10400003 */ beqz $v0,.L00051618 +/* 5160c: 27a40048 */ addiu $a0,$sp,0x48 +/* 51610: 10000055 */ beqz $zero,.L00051768 +/* 51614: 8fbf001c */ lw $ra,0x1c($sp) +.L00051618: +/* 51618: 27a5006a */ addiu $a1,$sp,0x6a +/* 5161c: 0c013041 */ jal func0004c104 +/* 51620: 27a60068 */ addiu $a2,$sp,0x68 +/* 51624: 97b8006a */ lhu $t8,0x6a($sp) +/* 51628: 97b90064 */ lhu $t9,0x64($sp) +/* 5162c: 27a50048 */ addiu $a1,$sp,0x48 +/* 51630: afa50044 */ sw $a1,0x44($sp) +/* 51634: 17190004 */ bne $t8,$t9,.L00051648 +/* 51638: 97a90068 */ lhu $t1,0x68($sp) +/* 5163c: 97aa0066 */ lhu $t2,0x66($sp) +/* 51640: 512a000a */ beql $t1,$t2,.L0005166c +/* 51644: 97ad0060 */ lhu $t5,0x60($sp) +.L00051648: +/* 51648: 0c013154 */ jal func0004c550 +/* 5164c: 02002025 */ or $a0,$s0,$zero +/* 51650: 50400006 */ beqzl $v0,.L0005166c +/* 51654: 97ad0060 */ lhu $t5,0x60($sp) +/* 51658: 8e0b0000 */ lw $t3,0x0($s0) +/* 5165c: 356c0004 */ ori $t4,$t3,0x4 +/* 51660: 10000040 */ beqz $zero,.L00051764 +/* 51664: ae0c0000 */ sw $t4,0x0($s0) +/* 51668: 97ad0060 */ lhu $t5,0x60($sp) +.L0005166c: +/* 5166c: 27a50048 */ addiu $a1,$sp,0x48 +/* 51670: 02002025 */ or $a0,$s0,$zero +/* 51674: 31ae0001 */ andi $t6,$t5,0x1 +/* 51678: 55c00016 */ bnezl $t6,.L000516d4 +/* 5167c: 8fa40044 */ lw $a0,0x44($sp) +/* 51680: 0c013080 */ jal func0004c200 +/* 51684: 27a60020 */ addiu $a2,$sp,0x20 +/* 51688: 10400009 */ beqz $v0,.L000516b0 +/* 5168c: 00401825 */ or $v1,$v0,$zero +/* 51690: 2401000a */ addiu $at,$zero,0xa +/* 51694: 14410004 */ bne $v0,$at,.L000516a8 +/* 51698: 00000000 */ sll $zero,$zero,0x0 +/* 5169c: 8e0f0000 */ lw $t7,0x0($s0) +/* 516a0: 35f80004 */ ori $t8,$t7,0x4 +/* 516a4: ae180000 */ sw $t8,0x0($s0) +.L000516a8: +/* 516a8: 1000002e */ beqz $zero,.L00051764 +/* 516ac: 00601025 */ or $v0,$v1,$zero +.L000516b0: +/* 516b0: 97a90038 */ lhu $t1,0x38($sp) +/* 516b4: 27b90020 */ addiu $t9,$sp,0x20 +/* 516b8: afb90044 */ sw $t9,0x44($sp) +/* 516bc: 312a0001 */ andi $t2,$t1,0x1 +/* 516c0: 55400004 */ bnezl $t2,.L000516d4 +/* 516c4: 8fa40044 */ lw $a0,0x44($sp) +/* 516c8: 10000026 */ beqz $zero,.L00051764 +/* 516cc: 2402000b */ addiu $v0,$zero,0xb +/* 516d0: 8fa40044 */ lw $a0,0x44($sp) +.L000516d4: +/* 516d4: 2605000c */ addiu $a1,$s0,0xc +/* 516d8: 0c012c5c */ jal func0004b170 +/* 516dc: 24060020 */ addiu $a2,$zero,0x20 +/* 516e0: 8fab0044 */ lw $t3,0x44($sp) +/* 516e4: 24190010 */ addiu $t9,$zero,0x10 +/* 516e8: 24090008 */ addiu $t1,$zero,0x8 +/* 516ec: 916c001b */ lbu $t4,0x1b($t3) +/* 516f0: 8e040004 */ lw $a0,0x4($s0) +/* 516f4: 8e050008 */ lw $a1,0x8($s0) +/* 516f8: ae0c004c */ sw $t4,0x4c($s0) +/* 516fc: 8fad0044 */ lw $t5,0x44($sp) +/* 51700: 24060007 */ addiu $a2,$zero,0x7 +/* 51704: 2607002c */ addiu $a3,$s0,0x2c +/* 51708: 91ae001a */ lbu $t6,0x1a($t5) +/* 5170c: ae190050 */ sw $t9,0x50($s0) +/* 51710: ae090054 */ sw $t1,0x54($s0) +/* 51714: 31c200ff */ andi $v0,$t6,0xff +/* 51718: 000218c0 */ sll $v1,$v0,0x3 +/* 5171c: 00027840 */ sll $t7,$v0,0x1 +/* 51720: 24680008 */ addiu $t0,$v1,0x8 +/* 51724: 25f80003 */ addiu $t8,$t7,0x3 +/* 51728: 01035021 */ addu $t2,$t0,$v1 +/* 5172c: ae180060 */ sw $t8,0x60($s0) +/* 51730: ae080058 */ sw $t0,0x58($s0) +/* 51734: ae0a005c */ sw $t2,0x5c($s0) +/* 51738: 0c012e18 */ jal func0004b860 +/* 5173c: a20e0064 */ sb $t6,0x64($s0) +/* 51740: 10400003 */ beqz $v0,.L00051750 +/* 51744: 00000000 */ sll $zero,$zero,0x0 +/* 51748: 10000007 */ beqz $zero,.L00051768 +/* 5174c: 8fbf001c */ lw $ra,0x1c($sp) +.L00051750: +/* 51750: 0c0135bc */ jal func0004d6f0 +/* 51754: 02002025 */ or $a0,$s0,$zero +/* 51758: 8e0b0000 */ lw $t3,0x0($s0) +/* 5175c: 356c0001 */ ori $t4,$t3,0x1 +/* 51760: ae0c0000 */ sw $t4,0x0($s0) +.L00051764: +/* 51764: 8fbf001c */ lw $ra,0x1c($sp) +.L00051768: +/* 51768: 8fb00018 */ lw $s0,0x18($sp) +/* 5176c: 27bd0070 */ addiu $sp,$sp,0x70 +/* 51770: 03e00008 */ jr $ra +/* 51774: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00051778 +/* 51778: 27bdff68 */ addiu $sp,$sp,-152 +/* 5177c: afbf0024 */ sw $ra,0x24($sp) +/* 51780: afb00020 */ sw $s0,0x20($sp) +/* 51784: 00808025 */ or $s0,$a0,$zero +/* 51788: 0c013378 */ jal func0004cde0 +/* 5178c: 00002825 */ or $a1,$zero,$zero +/* 51790: 10400003 */ beqz $v0,.L000517a0 +/* 51794: 00003025 */ or $a2,$zero,$zero +/* 51798: 10000034 */ beqz $zero,.L0005186c +/* 5179c: 8fbf0024 */ lw $ra,0x24($sp) +.L000517a0: +/* 517a0: 8e040004 */ lw $a0,0x4($s0) +/* 517a4: 8e050008 */ lw $a1,0x8($s0) +/* 517a8: 0c012e18 */ jal func0004b860 +/* 517ac: 27a70030 */ addiu $a3,$sp,0x30 +/* 517b0: 10400003 */ beqz $v0,.L000517c0 +/* 517b4: 27a30070 */ addiu $v1,$sp,0x70 +/* 517b8: 1000002c */ beqz $zero,.L0005186c +/* 517bc: 8fbf0024 */ lw $ra,0x24($sp) +.L000517c0: +/* 517c0: 00001025 */ or $v0,$zero,$zero +/* 517c4: 24040020 */ addiu $a0,$zero,0x20 +.L000517c8: +/* 517c8: 244e0001 */ addiu $t6,$v0,0x1 +/* 517cc: 244f0002 */ addiu $t7,$v0,0x2 +/* 517d0: 24580003 */ addiu $t8,$v0,0x3 +/* 517d4: a0620000 */ sb $v0,0x0($v1) +/* 517d8: 24420004 */ addiu $v0,$v0,0x4 +/* 517dc: a0780003 */ sb $t8,0x3($v1) +/* 517e0: a06f0002 */ sb $t7,0x2($v1) +/* 517e4: a06e0001 */ sb $t6,0x1($v1) +/* 517e8: 1444fff7 */ bne $v0,$a0,.L000517c8 +/* 517ec: 24630004 */ addiu $v1,$v1,0x4 +/* 517f0: 8e040004 */ lw $a0,0x4($s0) +/* 517f4: 8e050008 */ lw $a1,0x8($s0) +/* 517f8: afa00010 */ sw $zero,0x10($sp) +/* 517fc: 00003025 */ or $a2,$zero,$zero +/* 51800: 0c012d84 */ jal func0004b610 +/* 51804: 27a70070 */ addiu $a3,$sp,0x70 +/* 51808: 10400003 */ beqz $v0,.L00051818 +/* 5180c: 00003025 */ or $a2,$zero,$zero +/* 51810: 10000016 */ beqz $zero,.L0005186c +/* 51814: 8fbf0024 */ lw $ra,0x24($sp) +.L00051818: +/* 51818: 8e040004 */ lw $a0,0x4($s0) +/* 5181c: 8e050008 */ lw $a1,0x8($s0) +/* 51820: 0c012e18 */ jal func0004b860 +/* 51824: 27a70050 */ addiu $a3,$sp,0x50 +/* 51828: 10400003 */ beqz $v0,.L00051838 +/* 5182c: 27a40070 */ addiu $a0,$sp,0x70 +/* 51830: 1000000e */ beqz $zero,.L0005186c +/* 51834: 8fbf0024 */ lw $ra,0x24($sp) +.L00051838: +/* 51838: 27a50050 */ addiu $a1,$sp,0x50 +/* 5183c: 0c013824 */ jal func0004e090 +/* 51840: 24060020 */ addiu $a2,$zero,0x20 +/* 51844: 10400003 */ beqz $v0,.L00051854 +/* 51848: 00003025 */ or $a2,$zero,$zero +/* 5184c: 10000006 */ beqz $zero,.L00051868 +/* 51850: 2402000b */ addiu $v0,$zero,0xb +.L00051854: +/* 51854: 8e040004 */ lw $a0,0x4($s0) +/* 51858: 8e050008 */ lw $a1,0x8($s0) +/* 5185c: afa00010 */ sw $zero,0x10($sp) +/* 51860: 0c012d84 */ jal func0004b610 +/* 51864: 27a70030 */ addiu $a3,$sp,0x30 +.L00051868: +/* 51868: 8fbf0024 */ lw $ra,0x24($sp) +.L0005186c: +/* 5186c: 8fb00020 */ lw $s0,0x20($sp) +/* 51870: 27bd0098 */ addiu $sp,$sp,0x98 +/* 51874: 03e00008 */ jr $ra +/* 51878: 00000000 */ sll $zero,$zero,0x0 +/* 5187c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00051880 +/* 51880: 40845800 */ mtc0 $a0,$11 +/* 51884: 03e00008 */ jr $ra +/* 51888: 00000000 */ sll $zero,$zero,0x0 +/* 5188c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00051890 +/* 51890: 3c0ea404 */ lui $t6,0xa404 +/* 51894: 03e00008 */ jr $ra +/* 51898: 8dc20010 */ lw $v0,0x10($t6) +/* 5189c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000518a0 +/* 518a0: 27bdffd8 */ addiu $sp,$sp,-40 +/* 518a4: afbf001c */ sw $ra,0x1c($sp) +/* 518a8: afa40028 */ sw $a0,0x28($sp) +/* 518ac: 0c01256c */ jal func000495b0 +/* 518b0: afb00018 */ sw $s0,0x18($sp) +/* 518b4: 8faf0028 */ lw $t7,0x28($sp) +/* 518b8: 3c0e8006 */ lui $t6,0x8006 +/* 518bc: 8dcecf70 */ lw $t6,-0x3090($t6) +/* 518c0: 2401fbfe */ addiu $at,$zero,-1026 +/* 518c4: 01e1c024 */ and $t8,$t7,$at +/* 518c8: 0300c827 */ nor $t9,$t8,$zero +/* 518cc: 00408025 */ or $s0,$v0,$zero +/* 518d0: 3c018006 */ lui $at,0x8006 +/* 518d4: 01d94024 */ and $t0,$t6,$t9 +/* 518d8: ac28cf70 */ sw $t0,-0x3090($at) +/* 518dc: 0c012588 */ jal func00049620 +/* 518e0: 02002025 */ or $a0,$s0,$zero +/* 518e4: 8fbf001c */ lw $ra,0x1c($sp) +/* 518e8: 8fb00018 */ lw $s0,0x18($sp) +/* 518ec: 27bd0028 */ addiu $sp,$sp,0x28 +/* 518f0: 03e00008 */ jr $ra +/* 518f4: 00000000 */ sll $zero,$zero,0x0 +/* 518f8: 00000000 */ sll $zero,$zero,0x0 +/* 518fc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00051900 +/* 51900: 3c03a460 */ lui $v1,0xa460 +/* 51904: 34630010 */ ori $v1,$v1,0x10 +/* 51908: 8c620000 */ lw $v0,0x0($v1) +/* 5190c: 00a03825 */ or $a3,$a1,$zero +/* 51910: 304e0003 */ andi $t6,$v0,0x3 +/* 51914: 51c00006 */ beqzl $t6,.L00051930 +/* 51918: 90820009 */ lbu $v0,0x9($a0) +/* 5191c: 8c620000 */ lw $v0,0x0($v1) +.L00051920: +/* 51920: 304f0003 */ andi $t7,$v0,0x3 +/* 51924: 55e0fffe */ bnezl $t7,.L00051920 +/* 51928: 8c620000 */ lw $v0,0x0($v1) +/* 5192c: 90820009 */ lbu $v0,0x9($a0) +.L00051930: +/* 51930: 3c038006 */ lui $v1,0x8006 +/* 51934: 90990004 */ lbu $t9,0x4($a0) +/* 51938: 0002c080 */ sll $t8,$v0,0x2 +/* 5193c: 00781821 */ addu $v1,$v1,$t8 +/* 51940: 8c63cf20 */ lw $v1,-0x30e0($v1) +/* 51944: 90680004 */ lbu $t0,0x4($v1) +/* 51948: 5328003d */ beql $t9,$t0,.L00051a40 +/* 5194c: 8c8a000c */ lw $t2,0xc($a0) +/* 51950: 14400019 */ bnez $v0,.L000519b8 +/* 51954: 00602825 */ or $a1,$v1,$zero +/* 51958: 90820005 */ lbu $v0,0x5($a0) +/* 5195c: 90690005 */ lbu $t1,0x5($v1) +/* 51960: 3c0aa460 */ lui $t2,0xa460 +/* 51964: 3c0ca460 */ lui $t4,0xa460 +/* 51968: 10490002 */ beq $v0,$t1,.L00051974 +/* 5196c: 3c0ea460 */ lui $t6,0xa460 +/* 51970: ad420014 */ sw $v0,0x14($t2) +.L00051974: +/* 51974: 90820006 */ lbu $v0,0x6($a0) +/* 51978: 90ab0006 */ lbu $t3,0x6($a1) +/* 5197c: 3c18a460 */ lui $t8,0xa460 +/* 51980: 504b0003 */ beql $v0,$t3,.L00051990 +/* 51984: 90820007 */ lbu $v0,0x7($a0) +/* 51988: ad82001c */ sw $v0,0x1c($t4) +/* 5198c: 90820007 */ lbu $v0,0x7($a0) +.L00051990: +/* 51990: 90ad0007 */ lbu $t5,0x7($a1) +/* 51994: 504d0003 */ beql $v0,$t5,.L000519a4 +/* 51998: 90820008 */ lbu $v0,0x8($a0) +/* 5199c: adc20020 */ sw $v0,0x20($t6) +/* 519a0: 90820008 */ lbu $v0,0x8($a0) +.L000519a4: +/* 519a4: 90af0008 */ lbu $t7,0x8($a1) +/* 519a8: 504f001b */ beql $v0,$t7,.L00051a18 +/* 519ac: 908f0004 */ lbu $t7,0x4($a0) +/* 519b0: 10000018 */ beqz $zero,.L00051a14 +/* 519b4: af020018 */ sw $v0,0x18($t8) +.L000519b8: +/* 519b8: 90820005 */ lbu $v0,0x5($a0) +/* 519bc: 90b90005 */ lbu $t9,0x5($a1) +/* 519c0: 3c08a460 */ lui $t0,0xa460 +/* 519c4: 3c0aa460 */ lui $t2,0xa460 +/* 519c8: 10590002 */ beq $v0,$t9,.L000519d4 +/* 519cc: 3c0ca460 */ lui $t4,0xa460 +/* 519d0: ad020024 */ sw $v0,0x24($t0) +.L000519d4: +/* 519d4: 90820006 */ lbu $v0,0x6($a0) +/* 519d8: 90a90006 */ lbu $t1,0x6($a1) +/* 519dc: 3c0ea460 */ lui $t6,0xa460 +/* 519e0: 50490003 */ beql $v0,$t1,.L000519f0 +/* 519e4: 90820007 */ lbu $v0,0x7($a0) +/* 519e8: ad42002c */ sw $v0,0x2c($t2) +/* 519ec: 90820007 */ lbu $v0,0x7($a0) +.L000519f0: +/* 519f0: 90ab0007 */ lbu $t3,0x7($a1) +/* 519f4: 504b0003 */ beql $v0,$t3,.L00051a04 +/* 519f8: 90820008 */ lbu $v0,0x8($a0) +/* 519fc: ad820030 */ sw $v0,0x30($t4) +/* 51a00: 90820008 */ lbu $v0,0x8($a0) +.L00051a04: +/* 51a04: 90ad0008 */ lbu $t5,0x8($a1) +/* 51a08: 504d0003 */ beql $v0,$t5,.L00051a18 +/* 51a0c: 908f0004 */ lbu $t7,0x4($a0) +/* 51a10: adc20028 */ sw $v0,0x28($t6) +.L00051a14: +/* 51a14: 908f0004 */ lbu $t7,0x4($a0) +.L00051a18: +/* 51a18: a0af0004 */ sb $t7,0x4($a1) +/* 51a1c: 90980005 */ lbu $t8,0x5($a0) +/* 51a20: a0b80005 */ sb $t8,0x5($a1) +/* 51a24: 90990006 */ lbu $t9,0x6($a0) +/* 51a28: a0b90006 */ sb $t9,0x6($a1) +/* 51a2c: 90880007 */ lbu $t0,0x7($a0) +/* 51a30: a0a80007 */ sb $t0,0x7($a1) +/* 51a34: 90890008 */ lbu $t1,0x8($a0) +/* 51a38: a0a90008 */ sb $t1,0x8($a1) +/* 51a3c: 8c8a000c */ lw $t2,0xc($a0) +.L00051a40: +/* 51a40: 3c01a000 */ lui $at,0xa000 +/* 51a44: 00001025 */ or $v0,$zero,$zero +/* 51a48: 01475825 */ or $t3,$t2,$a3 +/* 51a4c: 01616025 */ or $t4,$t3,$at +/* 51a50: 03e00008 */ jr $ra +/* 51a54: ad860000 */ sw $a2,0x0($t4) +/* 51a58: 00000000 */ sll $zero,$zero,0x0 +/* 51a5c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00051a60 +/* 51a60: 3c03a460 */ lui $v1,0xa460 +/* 51a64: 34630010 */ ori $v1,$v1,0x10 +/* 51a68: 8c620000 */ lw $v0,0x0($v1) +/* 51a6c: 00a03825 */ or $a3,$a1,$zero +/* 51a70: 304e0003 */ andi $t6,$v0,0x3 +/* 51a74: 51c00006 */ beqzl $t6,.L00051a90 +/* 51a78: 90820009 */ lbu $v0,0x9($a0) +/* 51a7c: 8c620000 */ lw $v0,0x0($v1) +.L00051a80: +/* 51a80: 304f0003 */ andi $t7,$v0,0x3 +/* 51a84: 55e0fffe */ bnezl $t7,.L00051a80 +/* 51a88: 8c620000 */ lw $v0,0x0($v1) +/* 51a8c: 90820009 */ lbu $v0,0x9($a0) +.L00051a90: +/* 51a90: 3c038006 */ lui $v1,0x8006 +/* 51a94: 90990004 */ lbu $t9,0x4($a0) +/* 51a98: 0002c080 */ sll $t8,$v0,0x2 +/* 51a9c: 00781821 */ addu $v1,$v1,$t8 +/* 51aa0: 8c63cf20 */ lw $v1,-0x30e0($v1) +/* 51aa4: 90680004 */ lbu $t0,0x4($v1) +/* 51aa8: 5328003d */ beql $t9,$t0,.L00051ba0 +/* 51aac: 8c8a000c */ lw $t2,0xc($a0) +/* 51ab0: 14400019 */ bnez $v0,.L00051b18 +/* 51ab4: 00602825 */ or $a1,$v1,$zero +/* 51ab8: 90820005 */ lbu $v0,0x5($a0) +/* 51abc: 90690005 */ lbu $t1,0x5($v1) +/* 51ac0: 3c0aa460 */ lui $t2,0xa460 +/* 51ac4: 3c0ca460 */ lui $t4,0xa460 +/* 51ac8: 10490002 */ beq $v0,$t1,.L00051ad4 +/* 51acc: 3c0ea460 */ lui $t6,0xa460 +/* 51ad0: ad420014 */ sw $v0,0x14($t2) +.L00051ad4: +/* 51ad4: 90820006 */ lbu $v0,0x6($a0) +/* 51ad8: 90ab0006 */ lbu $t3,0x6($a1) +/* 51adc: 3c18a460 */ lui $t8,0xa460 +/* 51ae0: 504b0003 */ beql $v0,$t3,.L00051af0 +/* 51ae4: 90820007 */ lbu $v0,0x7($a0) +/* 51ae8: ad82001c */ sw $v0,0x1c($t4) +/* 51aec: 90820007 */ lbu $v0,0x7($a0) +.L00051af0: +/* 51af0: 90ad0007 */ lbu $t5,0x7($a1) +/* 51af4: 504d0003 */ beql $v0,$t5,.L00051b04 +/* 51af8: 90820008 */ lbu $v0,0x8($a0) +/* 51afc: adc20020 */ sw $v0,0x20($t6) +/* 51b00: 90820008 */ lbu $v0,0x8($a0) +.L00051b04: +/* 51b04: 90af0008 */ lbu $t7,0x8($a1) +/* 51b08: 504f001b */ beql $v0,$t7,.L00051b78 +/* 51b0c: 908f0004 */ lbu $t7,0x4($a0) +/* 51b10: 10000018 */ beqz $zero,.L00051b74 +/* 51b14: af020018 */ sw $v0,0x18($t8) +.L00051b18: +/* 51b18: 90820005 */ lbu $v0,0x5($a0) +/* 51b1c: 90b90005 */ lbu $t9,0x5($a1) +/* 51b20: 3c08a460 */ lui $t0,0xa460 +/* 51b24: 3c0aa460 */ lui $t2,0xa460 +/* 51b28: 10590002 */ beq $v0,$t9,.L00051b34 +/* 51b2c: 3c0ca460 */ lui $t4,0xa460 +/* 51b30: ad020024 */ sw $v0,0x24($t0) +.L00051b34: +/* 51b34: 90820006 */ lbu $v0,0x6($a0) +/* 51b38: 90a90006 */ lbu $t1,0x6($a1) +/* 51b3c: 3c0ea460 */ lui $t6,0xa460 +/* 51b40: 50490003 */ beql $v0,$t1,.L00051b50 +/* 51b44: 90820007 */ lbu $v0,0x7($a0) +/* 51b48: ad42002c */ sw $v0,0x2c($t2) +/* 51b4c: 90820007 */ lbu $v0,0x7($a0) +.L00051b50: +/* 51b50: 90ab0007 */ lbu $t3,0x7($a1) +/* 51b54: 504b0003 */ beql $v0,$t3,.L00051b64 +/* 51b58: 90820008 */ lbu $v0,0x8($a0) +/* 51b5c: ad820030 */ sw $v0,0x30($t4) +/* 51b60: 90820008 */ lbu $v0,0x8($a0) +.L00051b64: +/* 51b64: 90ad0008 */ lbu $t5,0x8($a1) +/* 51b68: 504d0003 */ beql $v0,$t5,.L00051b78 +/* 51b6c: 908f0004 */ lbu $t7,0x4($a0) +/* 51b70: adc20028 */ sw $v0,0x28($t6) +.L00051b74: +/* 51b74: 908f0004 */ lbu $t7,0x4($a0) +.L00051b78: +/* 51b78: a0af0004 */ sb $t7,0x4($a1) +/* 51b7c: 90980005 */ lbu $t8,0x5($a0) +/* 51b80: a0b80005 */ sb $t8,0x5($a1) +/* 51b84: 90990006 */ lbu $t9,0x6($a0) +/* 51b88: a0b90006 */ sb $t9,0x6($a1) +/* 51b8c: 90880007 */ lbu $t0,0x7($a0) +/* 51b90: a0a80007 */ sb $t0,0x7($a1) +/* 51b94: 90890008 */ lbu $t1,0x8($a0) +/* 51b98: a0a90008 */ sb $t1,0x8($a1) +/* 51b9c: 8c8a000c */ lw $t2,0xc($a0) +.L00051ba0: +/* 51ba0: 3c01a000 */ lui $at,0xa000 +/* 51ba4: 00001025 */ or $v0,$zero,$zero +/* 51ba8: 01475825 */ or $t3,$t2,$a3 +/* 51bac: 01616025 */ or $t4,$t3,$at +/* 51bb0: 8d8d0000 */ lw $t5,0x0($t4) +/* 51bb4: 03e00008 */ jr $ra +/* 51bb8: accd0000 */ sw $t5,0x0($a2) +/* 51bbc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00051bc0 +/* 51bc0: 27bdffd8 */ addiu $sp,$sp,-40 +/* 51bc4: afbf001c */ sw $ra,0x1c($sp) +/* 51bc8: afa40028 */ sw $a0,0x28($sp) +/* 51bcc: 0c01256c */ jal func000495b0 +/* 51bd0: afb00018 */ sw $s0,0x18($sp) +/* 51bd4: 3c0e8006 */ lui $t6,0x8006 +/* 51bd8: 8dcecf70 */ lw $t6,-0x3090($t6) +/* 51bdc: 8faf0028 */ lw $t7,0x28($sp) +/* 51be0: 00408025 */ or $s0,$v0,$zero +/* 51be4: 3c018006 */ lui $at,0x8006 +/* 51be8: 01cfc025 */ or $t8,$t6,$t7 +/* 51bec: ac38cf70 */ sw $t8,-0x3090($at) +/* 51bf0: 0c012588 */ jal func00049620 +/* 51bf4: 02002025 */ or $a0,$s0,$zero +/* 51bf8: 8fbf001c */ lw $ra,0x1c($sp) +/* 51bfc: 8fb00018 */ lw $s0,0x18($sp) +/* 51c00: 27bd0028 */ addiu $sp,$sp,0x28 +/* 51c04: 03e00008 */ jr $ra +/* 51c08: 00000000 */ sll $zero,$zero,0x0 +/* 51c0c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00051c10 +/* 51c10: 27bdffd8 */ addiu $sp,$sp,-40 +/* 51c14: afbf001c */ sw $ra,0x1c($sp) +/* 51c18: 0c01256c */ jal func000495b0 +/* 51c1c: afb00018 */ sw $s0,0x18($sp) +/* 51c20: 3c0f8006 */ lui $t7,0x8006 +/* 51c24: 8def0940 */ lw $t7,0x940($t7) +/* 51c28: 240e0002 */ addiu $t6,$zero,0x2 +/* 51c2c: 3c048006 */ lui $a0,0x8006 +/* 51c30: 00408025 */ or $s0,$v0,$zero +/* 51c34: 24840938 */ addiu $a0,$a0,0x938 +/* 51c38: 0c000ee8 */ jal func00003ba0 +/* 51c3c: a5ee0010 */ sh $t6,0x10($t7) +/* 51c40: 0c012588 */ jal func00049620 +/* 51c44: 02002025 */ or $a0,$s0,$zero +/* 51c48: 8fbf001c */ lw $ra,0x1c($sp) +/* 51c4c: 8fb00018 */ lw $s0,0x18($sp) +/* 51c50: 27bd0028 */ addiu $sp,$sp,0x28 +/* 51c54: 03e00008 */ jr $ra +/* 51c58: 00000000 */ sll $zero,$zero,0x0 +/* 51c5c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00051c60 +/* 51c60: 3c0ea480 */ lui $t6,0xa480 +/* 51c64: 8dc40018 */ lw $a0,0x18($t6) +/* 51c68: 27bdfff8 */ addiu $sp,$sp,-8 +/* 51c6c: 308f0003 */ andi $t7,$a0,0x3 +/* 51c70: 11e00003 */ beqz $t7,.L00051c80 +/* 51c74: 00000000 */ sll $zero,$zero,0x0 +/* 51c78: 10000002 */ beqz $zero,.L00051c84 +/* 51c7c: 24020001 */ addiu $v0,$zero,0x1 +.L00051c80: +/* 51c80: 00001025 */ or $v0,$zero,$zero +.L00051c84: +/* 51c84: 03e00008 */ jr $ra +/* 51c88: 27bd0008 */ addiu $sp,$sp,0x8 +/* 51c8c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00051c90 +/* 51c90: 40085000 */ mfc0 $t0,$10 +/* 51c94: 310900ff */ andi $t1,$t0,0xff +/* 51c98: 2401e000 */ addiu $at,$zero,-8192 +/* 51c9c: 00815024 */ and $t2,$a0,$at +/* 51ca0: 012a4825 */ or $t1,$t1,$t2 +/* 51ca4: 40895000 */ mtc0 $t1,$10 +/* 51ca8: 00000000 */ sll $zero,$zero,0x0 +/* 51cac: 00000000 */ sll $zero,$zero,0x0 +/* 51cb0: 00000000 */ sll $zero,$zero,0x0 +/* 51cb4: 42000008 */ tlbp +/* 51cb8: 00000000 */ sll $zero,$zero,0x0 +/* 51cbc: 00000000 */ sll $zero,$zero,0x0 +/* 51cc0: 400b0000 */ mfc0 $t3,$0 +/* 51cc4: 3c018000 */ lui $at,0x8000 +/* 51cc8: 01615824 */ and $t3,$t3,$at +/* 51ccc: 1560001a */ bnez $t3,.L00051d38 +/* 51cd0: 00000000 */ sll $zero,$zero,0x0 +/* 51cd4: 42000001 */ tlbr +/* 51cd8: 00000000 */ sll $zero,$zero,0x0 +/* 51cdc: 00000000 */ sll $zero,$zero,0x0 +/* 51ce0: 00000000 */ sll $zero,$zero,0x0 +/* 51ce4: 400b2800 */ mfc0 $t3,$5 +/* 51ce8: 216b2000 */ addi $t3,$t3,0x2000 +/* 51cec: 000b5842 */ srl $t3,$t3,0x1 +/* 51cf0: 01646024 */ and $t4,$t3,$a0 +/* 51cf4: 15800004 */ bnez $t4,.L00051d08 +/* 51cf8: 216bffff */ addi $t3,$t3,-1 +/* 51cfc: 40021000 */ mfc0 $v0,$2 +/* 51d00: 10000002 */ beqz $zero,.L00051d0c +/* 51d04: 00000000 */ sll $zero,$zero,0x0 +.L00051d08: +/* 51d08: 40021800 */ mfc0 $v0,$3 +.L00051d0c: +/* 51d0c: 304d0002 */ andi $t5,$v0,0x2 +/* 51d10: 11a00009 */ beqz $t5,.L00051d38 +/* 51d14: 00000000 */ sll $zero,$zero,0x0 +/* 51d18: 3c013fff */ lui $at,0x3fff +/* 51d1c: 3421ffc0 */ ori $at,$at,0xffc0 +/* 51d20: 00411024 */ and $v0,$v0,$at +/* 51d24: 00021180 */ sll $v0,$v0,0x6 +/* 51d28: 008b6824 */ and $t5,$a0,$t3 +/* 51d2c: 004d1020 */ add $v0,$v0,$t5 +/* 51d30: 10000002 */ beqz $zero,.L00051d3c +/* 51d34: 00000000 */ sll $zero,$zero,0x0 +.L00051d38: +/* 51d38: 2402ffff */ addiu $v0,$zero,-1 +.L00051d3c: +/* 51d3c: 40885000 */ mtc0 $t0,$10 +/* 51d40: 03e00008 */ jr $ra +/* 51d44: 00000000 */ sll $zero,$zero,0x0 +/* 51d48: 00000000 */ sll $zero,$zero,0x0 +/* 51d4c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00051d50 +/* 51d50: afa40000 */ sw $a0,0x0($sp) +/* 51d54: 308effff */ andi $t6,$a0,0xffff +/* 51d58: 01c02025 */ or $a0,$t6,$zero +/* 51d5c: 00001825 */ or $v1,$zero,$zero +/* 51d60: 24020400 */ addiu $v0,$zero,0x400 +.L00051d64: +/* 51d64: 00037840 */ sll $t7,$v1,0x1 +/* 51d68: 0082c024 */ and $t8,$a0,$v0 +/* 51d6c: 13000008 */ beqz $t8,.L00051d90 +/* 51d70: 01e01825 */ or $v1,$t7,$zero +/* 51d74: 31f90020 */ andi $t9,$t7,0x20 +/* 51d78: 13200003 */ beqz $t9,.L00051d88 +/* 51d7c: 00000000 */ sll $zero,$zero,0x0 +/* 51d80: 10000007 */ beqz $zero,.L00051da0 +/* 51d84: 39e30014 */ xori $v1,$t7,0x14 +.L00051d88: +/* 51d88: 10000005 */ beqz $zero,.L00051da0 +/* 51d8c: 24630001 */ addiu $v1,$v1,0x1 +.L00051d90: +/* 51d90: 30690020 */ andi $t1,$v1,0x20 +/* 51d94: 11200002 */ beqz $t1,.L00051da0 +/* 51d98: 386a0015 */ xori $t2,$v1,0x15 +/* 51d9c: 01401825 */ or $v1,$t2,$zero +.L00051da0: +/* 51da0: 00025842 */ srl $t3,$v0,0x1 +/* 51da4: 1560ffef */ bnez $t3,.L00051d64 +/* 51da8: 01601025 */ or $v0,$t3,$zero +/* 51dac: 00036040 */ sll $t4,$v1,0x1 +/* 51db0: 318d0020 */ andi $t5,$t4,0x20 +/* 51db4: 11a00002 */ beqz $t5,.L00051dc0 +/* 51db8: 01801825 */ or $v1,$t4,$zero +/* 51dbc: 39830015 */ xori $v1,$t4,0x15 +.L00051dc0: +/* 51dc0: 00037840 */ sll $t7,$v1,0x1 +/* 51dc4: 31f80020 */ andi $t8,$t7,0x20 +/* 51dc8: 13000002 */ beqz $t8,.L00051dd4 +/* 51dcc: 01e01825 */ or $v1,$t7,$zero +/* 51dd0: 39e30015 */ xori $v1,$t7,0x15 +.L00051dd4: +/* 51dd4: 00034040 */ sll $t0,$v1,0x1 +/* 51dd8: 31090020 */ andi $t1,$t0,0x20 +/* 51ddc: 11200002 */ beqz $t1,.L00051de8 +/* 51de0: 01001825 */ or $v1,$t0,$zero +/* 51de4: 39030015 */ xori $v1,$t0,0x15 +.L00051de8: +/* 51de8: 00035840 */ sll $t3,$v1,0x1 +/* 51dec: 316c0020 */ andi $t4,$t3,0x20 +/* 51df0: 11800002 */ beqz $t4,.L00051dfc +/* 51df4: 01601825 */ or $v1,$t3,$zero +/* 51df8: 39630015 */ xori $v1,$t3,0x15 +.L00051dfc: +/* 51dfc: 00037040 */ sll $t6,$v1,0x1 +/* 51e00: 31cf0020 */ andi $t7,$t6,0x20 +/* 51e04: 11e00002 */ beqz $t7,.L00051e10 +/* 51e08: 01c01825 */ or $v1,$t6,$zero +/* 51e0c: 39c30015 */ xori $v1,$t6,0x15 +.L00051e10: +/* 51e10: 00601025 */ or $v0,$v1,$zero +/* 51e14: 3059001f */ andi $t9,$v0,0x1f +/* 51e18: 03e00008 */ jr $ra +/* 51e1c: 03201025 */ or $v0,$t9,$zero +); + +GLOBAL_ASM( +glabel func00051e20 +/* 51e20: 00802825 */ or $a1,$a0,$zero +/* 51e24: 00001825 */ or $v1,$zero,$zero +/* 51e28: 24020020 */ addiu $v0,$zero,0x20 +.L00051e2c: +/* 51e2c: 24040080 */ addiu $a0,$zero,0x80 +/* 51e30: 90a60000 */ lbu $a2,0x0($a1) +.L00051e34: +/* 51e34: 00037040 */ sll $t6,$v1,0x1 +/* 51e38: 00c47824 */ and $t7,$a2,$a0 +/* 51e3c: 11e00008 */ beqz $t7,.L00051e60 +/* 51e40: 01c01825 */ or $v1,$t6,$zero +/* 51e44: 31d80100 */ andi $t8,$t6,0x100 +/* 51e48: 13000003 */ beqz $t8,.L00051e58 +/* 51e4c: 00000000 */ sll $zero,$zero,0x0 +/* 51e50: 10000007 */ beqz $zero,.L00051e70 +/* 51e54: 39c30084 */ xori $v1,$t6,0x84 +.L00051e58: +/* 51e58: 10000005 */ beqz $zero,.L00051e70 +/* 51e5c: 24630001 */ addiu $v1,$v1,0x1 +.L00051e60: +/* 51e60: 30680100 */ andi $t0,$v1,0x100 +/* 51e64: 11000002 */ beqz $t0,.L00051e70 +/* 51e68: 38690085 */ xori $t1,$v1,0x85 +/* 51e6c: 01201825 */ or $v1,$t1,$zero +.L00051e70: +/* 51e70: 00045042 */ srl $t2,$a0,0x1 +/* 51e74: 1540ffef */ bnez $t2,.L00051e34 +/* 51e78: 01402025 */ or $a0,$t2,$zero +/* 51e7c: 2442ffff */ addiu $v0,$v0,-1 +/* 51e80: 1440ffea */ bnez $v0,.L00051e2c +/* 51e84: 24a50001 */ addiu $a1,$a1,0x1 +/* 51e88: 00035840 */ sll $t3,$v1,0x1 +.L00051e8c: +/* 51e8c: 316c0100 */ andi $t4,$t3,0x100 +/* 51e90: 11800002 */ beqz $t4,.L00051e9c +/* 51e94: 01601825 */ or $v1,$t3,$zero +/* 51e98: 39630085 */ xori $v1,$t3,0x85 +.L00051e9c: +/* 51e9c: 24420001 */ addiu $v0,$v0,0x1 +/* 51ea0: 2c410008 */ sltiu $at,$v0,0x8 +/* 51ea4: 5420fff9 */ bnezl $at,.L00051e8c +/* 51ea8: 00035840 */ sll $t3,$v1,0x1 +/* 51eac: 03e00008 */ jr $ra +/* 51eb0: 306200ff */ andi $v0,$v1,0xff +/* 51eb4: 00000000 */ sll $zero,$zero,0x0 +/* 51eb8: 00000000 */ sll $zero,$zero,0x0 +/* 51ebc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00051ec0 +/* 51ec0: 3c0ea450 */ lui $t6,0xa450 +/* 51ec4: 8dc4000c */ lw $a0,0xc($t6) +/* 51ec8: 3c018000 */ lui $at,0x8000 +/* 51ecc: 27bdfff8 */ addiu $sp,$sp,-8 +/* 51ed0: 00817824 */ and $t7,$a0,$at +/* 51ed4: 11e00003 */ beqz $t7,.L00051ee4 +/* 51ed8: 00000000 */ sll $zero,$zero,0x0 +/* 51edc: 10000002 */ beqz $zero,.L00051ee8 +/* 51ee0: 24020001 */ addiu $v0,$zero,0x1 +.L00051ee4: +/* 51ee4: 00001025 */ or $v0,$zero,$zero +.L00051ee8: +/* 51ee8: 03e00008 */ jr $ra +/* 51eec: 27bd0008 */ addiu $sp,$sp,0x8 +); + +GLOBAL_ASM( +glabel func00051ef0 +/* 51ef0: 27bdffd8 */ addiu $sp,$sp,-40 +/* 51ef4: afbf001c */ sw $ra,0x1c($sp) +/* 51ef8: afa40028 */ sw $a0,0x28($sp) +/* 51efc: afa5002c */ sw $a1,0x2c($sp) +/* 51f00: afa60030 */ sw $a2,0x30($sp) +/* 51f04: afb10018 */ sw $s1,0x18($sp) +/* 51f08: 0c01256c */ jal func000495b0 +/* 51f0c: afb00014 */ sw $s0,0x14($sp) +/* 51f10: 8fae0028 */ lw $t6,0x28($sp) +/* 51f14: 00408025 */ or $s0,$v0,$zero +/* 51f18: 8dcf0008 */ lw $t7,0x8($t6) +/* 51f1c: 8dd80010 */ lw $t8,0x10($t6) +/* 51f20: 01f8082a */ slt $at,$t7,$t8 +/* 51f24: 14200018 */ bnez $at,.L00051f88 +/* 51f28: 00000000 */ sll $zero,$zero,0x0 +.L00051f2c: +/* 51f2c: 8fb90030 */ lw $t9,0x30($sp) +/* 51f30: 24010001 */ addiu $at,$zero,0x1 +/* 51f34: 1721000a */ bne $t9,$at,.L00051f60 +/* 51f38: 00000000 */ sll $zero,$zero,0x0 +/* 51f3c: 3c098006 */ lui $t1,0x8006 +/* 51f40: 8d290940 */ lw $t1,0x940($t1) +/* 51f44: 24080008 */ addiu $t0,$zero,0x8 +/* 51f48: a5280010 */ sh $t0,0x10($t1) +/* 51f4c: 8fa40028 */ lw $a0,0x28($sp) +/* 51f50: 0c000ee8 */ jal func00003ba0 +/* 51f54: 24840004 */ addiu $a0,$a0,0x4 +/* 51f58: 10000005 */ beqz $zero,.L00051f70 +/* 51f5c: 00000000 */ sll $zero,$zero,0x0 +.L00051f60: +/* 51f60: 0c012588 */ jal func00049620 +/* 51f64: 02002025 */ or $a0,$s0,$zero +/* 51f68: 10000030 */ beqz $zero,.L0005202c +/* 51f6c: 2402ffff */ addiu $v0,$zero,-1 +.L00051f70: +/* 51f70: 8faa0028 */ lw $t2,0x28($sp) +/* 51f74: 8d4b0008 */ lw $t3,0x8($t2) +/* 51f78: 8d4c0010 */ lw $t4,0x10($t2) +/* 51f7c: 016c082a */ slt $at,$t3,$t4 +/* 51f80: 1020ffea */ beqz $at,.L00051f2c +/* 51f84: 00000000 */ sll $zero,$zero,0x0 +.L00051f88: +/* 51f88: 8fad0028 */ lw $t5,0x28($sp) +/* 51f8c: 8dae000c */ lw $t6,0xc($t5) +/* 51f90: 8daf0010 */ lw $t7,0x10($t5) +/* 51f94: 01cfc021 */ addu $t8,$t6,$t7 +/* 51f98: 2719ffff */ addiu $t9,$t8,-1 +/* 51f9c: 032f001a */ div $zero,$t9,$t7 +/* 51fa0: 00004010 */ mfhi $t0 +/* 51fa4: ada8000c */ sw $t0,0xc($t5) +/* 51fa8: 8faa0028 */ lw $t2,0x28($sp) +/* 51fac: 8fa9002c */ lw $t1,0x2c($sp) +/* 51fb0: 15e00002 */ bnez $t7,.L00051fbc +/* 51fb4: 00000000 */ sll $zero,$zero,0x0 +/* 51fb8: 0007000d */ break 0x7 +.L00051fbc: +/* 51fbc: 2401ffff */ addiu $at,$zero,-1 +/* 51fc0: 15e10004 */ bne $t7,$at,.L00051fd4 +/* 51fc4: 3c018000 */ lui $at,0x8000 +/* 51fc8: 17210002 */ bne $t9,$at,.L00051fd4 +/* 51fcc: 00000000 */ sll $zero,$zero,0x0 +/* 51fd0: 0006000d */ break 0x6 +.L00051fd4: +/* 51fd4: 8d4c000c */ lw $t4,0xc($t2) +/* 51fd8: 8d4b0014 */ lw $t3,0x14($t2) +/* 51fdc: 000c7080 */ sll $t6,$t4,0x2 +/* 51fe0: 016ec021 */ addu $t8,$t3,$t6 +/* 51fe4: af090000 */ sw $t1,0x0($t8) +/* 51fe8: 8fb90028 */ lw $t9,0x28($sp) +/* 51fec: 8f2f0008 */ lw $t7,0x8($t9) +/* 51ff0: 25e80001 */ addiu $t0,$t7,0x1 +/* 51ff4: af280008 */ sw $t0,0x8($t9) +/* 51ff8: 8fad0028 */ lw $t5,0x28($sp) +/* 51ffc: 8daa0000 */ lw $t2,0x0($t5) +/* 52000: 8d4c0000 */ lw $t4,0x0($t2) +/* 52004: 11800006 */ beqz $t4,.L00052020 +/* 52008: 00000000 */ sll $zero,$zero,0x0 +/* 5200c: 0c000f40 */ jal func00003d00 +/* 52010: 01a02025 */ or $a0,$t5,$zero +/* 52014: 00408825 */ or $s1,$v0,$zero +/* 52018: 0c01207c */ jal func000481f0 +/* 5201c: 02202025 */ or $a0,$s1,$zero +.L00052020: +/* 52020: 0c012588 */ jal func00049620 +/* 52024: 02002025 */ or $a0,$s0,$zero +/* 52028: 00001025 */ or $v0,$zero,$zero +.L0005202c: +/* 5202c: 8fbf001c */ lw $ra,0x1c($sp) +/* 52030: 8fb00014 */ lw $s0,0x14($sp) +/* 52034: 8fb10018 */ lw $s1,0x18($sp) +/* 52038: 03e00008 */ jr $ra +/* 5203c: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func00052040 +/* 52040: 3c0e8006 */ lui $t6,0x8006 +/* 52044: 8dcecf00 */ lw $t6,-0x3100($t6) +/* 52048: 15c00003 */ bnez $t6,.L00052058 +/* 5204c: 00000000 */ sll $zero,$zero,0x0 +/* 52050: 03e00008 */ jr $ra +/* 52054: 00001025 */ or $v0,$zero,$zero +.L00052058: +/* 52058: 3c028006 */ lui $v0,0x8006 +/* 5205c: 8c42cf08 */ lw $v0,-0x30f8($v0) +/* 52060: 03e00008 */ jr $ra +/* 52064: 00000000 */ sll $zero,$zero,0x0 +/* 52068: 00000000 */ sll $zero,$zero,0x0 +/* 5206c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00052070 +/* 52070: 3c03a460 */ lui $v1,0xa460 +/* 52074: 34630010 */ ori $v1,$v1,0x10 +/* 52078: 8c620000 */ lw $v0,0x0($v1) +/* 5207c: 3c188000 */ lui $t8,0x8000 +/* 52080: 304e0003 */ andi $t6,$v0,0x3 +/* 52084: 11c00005 */ beqz $t6,.L0005209c +/* 52088: 00000000 */ sll $zero,$zero,0x0 +/* 5208c: 8c620000 */ lw $v0,0x0($v1) +.L00052090: +/* 52090: 304f0003 */ andi $t7,$v0,0x3 +/* 52094: 55e0fffe */ bnezl $t7,.L00052090 +/* 52098: 8c620000 */ lw $v0,0x0($v1) +.L0005209c: +/* 5209c: 8f180308 */ lw $t8,0x308($t8) +/* 520a0: 3c01a000 */ lui $at,0xa000 +/* 520a4: 00001025 */ or $v0,$zero,$zero +/* 520a8: 0304c825 */ or $t9,$t8,$a0 +/* 520ac: 03214025 */ or $t0,$t9,$at +/* 520b0: 8d090000 */ lw $t1,0x0($t0) +/* 520b4: 03e00008 */ jr $ra +/* 520b8: aca90000 */ sw $t1,0x0($a1) +/* 520bc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func000520c0 +/* 520c0: 27bdff70 */ addiu $sp,$sp,-144 +/* 520c4: afb10020 */ sw $s1,0x20($sp) +/* 520c8: 30a200ff */ andi $v0,$a1,0xff +/* 520cc: 24030058 */ addiu $v1,$zero,0x58 +/* 520d0: 00808825 */ or $s1,$a0,$zero +/* 520d4: afbf002c */ sw $ra,0x2c($sp) +/* 520d8: afb30028 */ sw $s3,0x28($sp) +/* 520dc: afb20024 */ sw $s2,0x24($sp) +/* 520e0: afb0001c */ sw $s0,0x1c($sp) +/* 520e4: 14620004 */ bne $v1,$v0,.L000520f8 +/* 520e8: afa50094 */ sw $a1,0x94($sp) +/* 520ec: 3c138006 */ lui $s3,0x8006 +/* 520f0: 10000003 */ beqz $zero,.L00052100 +/* 520f4: 26731344 */ addiu $s3,$s3,0x1344 +.L000520f8: +/* 520f8: 3c138006 */ lui $s3,0x8006 +/* 520fc: 26731330 */ addiu $s3,$s3,0x1330 +.L00052100: +/* 52100: 2401006f */ addiu $at,$zero,0x6f +/* 52104: 14410003 */ bne $v0,$at,.L00052114 +/* 52108: 24100018 */ addiu $s0,$zero,0x18 +/* 5210c: 10000009 */ beqz $zero,.L00052134 +/* 52110: 24090008 */ addiu $t1,$zero,0x8 +.L00052114: +/* 52114: 24010078 */ addiu $at,$zero,0x78 +/* 52118: 10410005 */ beq $v0,$at,.L00052130 +/* 5211c: 24080010 */ addiu $t0,$zero,0x10 +/* 52120: 10620003 */ beq $v1,$v0,.L00052130 +/* 52124: 00000000 */ sll $zero,$zero,0x0 +/* 52128: 10000001 */ beqz $zero,.L00052130 +/* 5212c: 2408000a */ addiu $t0,$zero,0xa +.L00052130: +/* 52130: 01004825 */ or $t1,$t0,$zero +.L00052134: +/* 52134: 8e380000 */ lw $t8,0x0($s1) +/* 52138: 8e390004 */ lw $t9,0x4($s1) +/* 5213c: 24010064 */ addiu $at,$zero,0x64 +/* 52140: afb80060 */ sw $t8,0x60($sp) +/* 52144: afb80040 */ sw $t8,0x40($sp) +/* 52148: afb90044 */ sw $t9,0x44($sp) +/* 5214c: 10410004 */ beq $v0,$at,.L00052160 +/* 52150: afb90064 */ sw $t9,0x64($sp) +/* 52154: 24010069 */ addiu $at,$zero,0x69 +/* 52158: 54410010 */ bnel $v0,$at,.L0005219c +/* 5215c: 8faa0060 */ lw $t2,0x60($sp) +.L00052160: +/* 52160: 8fac0040 */ lw $t4,0x40($sp) +/* 52164: 5d80000d */ bgtzl $t4,.L0005219c +/* 52168: 8faa0060 */ lw $t2,0x60($sp) +/* 5216c: 05800003 */ bltz $t4,.L0005217c +/* 52170: 8fae0060 */ lw $t6,0x60($sp) +/* 52174: 10000009 */ beqz $zero,.L0005219c +/* 52178: 8faa0060 */ lw $t2,0x60($sp) +.L0005217c: +/* 5217c: 8faf0064 */ lw $t7,0x64($sp) +/* 52180: 01c0c027 */ nor $t8,$t6,$zero +/* 52184: 2de10001 */ sltiu $at,$t7,0x1 +/* 52188: 0301c021 */ addu $t8,$t8,$at +/* 5218c: 000fc823 */ negu $t9,$t7 +/* 52190: afb90064 */ sw $t9,0x64($sp) +/* 52194: afb80060 */ sw $t8,0x60($sp) +/* 52198: 8faa0060 */ lw $t2,0x60($sp) +.L0005219c: +/* 5219c: 8fab0064 */ lw $t3,0x64($sp) +/* 521a0: 24080017 */ addiu $t0,$zero,0x17 +/* 521a4: 15400006 */ bnez $t2,.L000521c0 +/* 521a8: 8fa40060 */ lw $a0,0x60($sp) +/* 521ac: 55600005 */ bnezl $t3,.L000521c4 +/* 521b0: 24100017 */ addiu $s0,$zero,0x17 +/* 521b4: 8e2c0024 */ lw $t4,0x24($s1) +/* 521b8: 51800010 */ beqzl $t4,.L000521fc +/* 521bc: 27b20078 */ addiu $s2,$sp,0x78 +.L000521c0: +/* 521c0: 24100017 */ addiu $s0,$zero,0x17 +.L000521c4: +/* 521c4: 8fa50064 */ lw $a1,0x64($sp) +/* 521c8: 01203825 */ or $a3,$t1,$zero +/* 521cc: 000937c3 */ sra $a2,$t1,0x1f +/* 521d0: afa8004c */ sw $t0,0x4c($sp) +/* 521d4: 0c012b8b */ jal func0004ae2c +/* 521d8: afa90070 */ sw $t1,0x70($sp) +/* 521dc: 8fa8004c */ lw $t0,0x4c($sp) +/* 521e0: 00737021 */ addu $t6,$v1,$s3 +/* 521e4: 91cf0000 */ lbu $t7,0x0($t6) +/* 521e8: 27b20078 */ addiu $s2,$sp,0x78 +/* 521ec: 8fa90070 */ lw $t1,0x70($sp) +/* 521f0: 0248c021 */ addu $t8,$s2,$t0 +/* 521f4: a30f0000 */ sb $t7,0x0($t8) +/* 521f8: 27b20078 */ addiu $s2,$sp,0x78 +.L000521fc: +/* 521fc: 8fa40060 */ lw $a0,0x60($sp) +/* 52200: 8fa50064 */ lw $a1,0x64($sp) +/* 52204: 01203825 */ or $a3,$t1,$zero +/* 52208: 000937c3 */ sra $a2,$t1,0x1f +/* 5220c: 0c012b9a */ jal func0004ae68 +/* 52210: afa90070 */ sw $t1,0x70($sp) +/* 52214: 8fa90070 */ lw $t1,0x70($sp) +/* 52218: ae230004 */ sw $v1,0x4($s1) +/* 5221c: 0440002b */ bltz $v0,.L000522cc +/* 52220: ae220000 */ sw $v0,0x0($s1) +/* 52224: 1c400003 */ bgtz $v0,.L00052234 +/* 52228: 00000000 */ sll $zero,$zero,0x0 +/* 5222c: 50600028 */ beqzl $v1,.L000522d0 +/* 52230: 240c0018 */ addiu $t4,$zero,0x18 +.L00052234: +/* 52234: 1a000025 */ blez $s0,.L000522cc +/* 52238: 000967c3 */ sra $t4,$t1,0x1f +/* 5223c: 8e2a0000 */ lw $t2,0x0($s1) +/* 52240: 8e2b0004 */ lw $t3,0x4($s1) +/* 52244: afa9003c */ sw $t1,0x3c($sp) +/* 52248: afac0038 */ sw $t4,0x38($sp) +/* 5224c: afaa0040 */ sw $t2,0x40($sp) +/* 52250: afab0044 */ sw $t3,0x44($sp) +/* 52254: 8fae0038 */ lw $t6,0x38($sp) +.L00052258: +/* 52258: 8faf003c */ lw $t7,0x3c($sp) +/* 5225c: 27a40050 */ addiu $a0,$sp,0x50 +/* 52260: 8fa60040 */ lw $a2,0x40($sp) +/* 52264: 8fa70044 */ lw $a3,0x44($sp) +/* 52268: afae0010 */ sw $t6,0x10($sp) +/* 5226c: 0c0129a0 */ jal func0004a680 +/* 52270: afaf0014 */ sw $t7,0x14($sp) +/* 52274: 8fb80050 */ lw $t8,0x50($sp) +/* 52278: 8fb90054 */ lw $t9,0x54($sp) +/* 5227c: 2604ffff */ addiu $a0,$s0,-1 +/* 52280: ae380000 */ sw $t8,0x0($s1) +/* 52284: ae390004 */ sw $t9,0x4($s1) +/* 52288: 8fab005c */ lw $t3,0x5c($sp) +/* 5228c: 02447821 */ addu $t7,$s2,$a0 +/* 52290: 00808025 */ or $s0,$a0,$zero +/* 52294: 01736821 */ addu $t5,$t3,$s3 +/* 52298: 91ae0000 */ lbu $t6,0x0($t5) +/* 5229c: a1ee0000 */ sb $t6,0x0($t7) +/* 522a0: 8e380000 */ lw $t8,0x0($s1) +/* 522a4: 8e390004 */ lw $t9,0x4($s1) +/* 522a8: afb80040 */ sw $t8,0x40($sp) +/* 522ac: 07000007 */ bltz $t8,.L000522cc +/* 522b0: afb90044 */ sw $t9,0x44($sp) +/* 522b4: 1f000003 */ bgtz $t8,.L000522c4 +/* 522b8: 00000000 */ sll $zero,$zero,0x0 +/* 522bc: 53200004 */ beqzl $t9,.L000522d0 +/* 522c0: 240c0018 */ addiu $t4,$zero,0x18 +.L000522c4: +/* 522c4: 5e00ffe4 */ bgtzl $s0,.L00052258 +/* 522c8: 8fae0038 */ lw $t6,0x38($sp) +.L000522cc: +/* 522cc: 240c0018 */ addiu $t4,$zero,0x18 +.L000522d0: +/* 522d0: 01903023 */ subu $a2,$t4,$s0 +/* 522d4: ae260014 */ sw $a2,0x14($s1) +/* 522d8: 8e240008 */ lw $a0,0x8($s1) +/* 522dc: 0c012978 */ jal func0004a5e0 +/* 522e0: 02502821 */ addu $a1,$s2,$s0 +/* 522e4: 8e250014 */ lw $a1,0x14($s1) +/* 522e8: 8e240024 */ lw $a0,0x24($s1) +/* 522ec: 00a4082a */ slt $at,$a1,$a0 +/* 522f0: 10200002 */ beqz $at,.L000522fc +/* 522f4: 00856823 */ subu $t5,$a0,$a1 +/* 522f8: ae2d0010 */ sw $t5,0x10($s1) +.L000522fc: +/* 522fc: 04830010 */ bgezl $a0,.L00052340 +/* 52300: 8fbf002c */ lw $ra,0x2c($sp) +/* 52304: 8e2e0030 */ lw $t6,0x30($s1) +/* 52308: 24010010 */ addiu $at,$zero,0x10 +/* 5230c: 31cf0014 */ andi $t7,$t6,0x14 +/* 52310: 55e1000b */ bnel $t7,$at,.L00052340 +/* 52314: 8fbf002c */ lw $ra,0x2c($sp) +/* 52318: 8e380028 */ lw $t8,0x28($s1) +/* 5231c: 8e39000c */ lw $t9,0xc($s1) +/* 52320: 8e220010 */ lw $v0,0x10($s1) +/* 52324: 03195023 */ subu $t2,$t8,$t9 +/* 52328: 01425823 */ subu $t3,$t2,$v0 +/* 5232c: 01658023 */ subu $s0,$t3,$a1 +/* 52330: 1a000002 */ blez $s0,.L0005233c +/* 52334: 00506021 */ addu $t4,$v0,$s0 +/* 52338: ae2c0010 */ sw $t4,0x10($s1) +.L0005233c: +/* 5233c: 8fbf002c */ lw $ra,0x2c($sp) +.L00052340: +/* 52340: 8fb0001c */ lw $s0,0x1c($sp) +/* 52344: 8fb10020 */ lw $s1,0x20($sp) +/* 52348: 8fb20024 */ lw $s2,0x24($sp) +/* 5234c: 8fb30028 */ lw $s3,0x28($sp) +/* 52350: 03e00008 */ jr $ra +/* 52354: 27bd0090 */ addiu $sp,$sp,0x90 +/* 52358: 00000000 */ sll $zero,$zero,0x0 +/* 5235c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func00052360 +/* 52360: 27bdffa8 */ addiu $sp,$sp,-88 +/* 52364: afb0001c */ sw $s0,0x1c($sp) +/* 52368: 30b000ff */ andi $s0,$a1,0xff +/* 5236c: afb10020 */ sw $s1,0x20($sp) +/* 52370: 2a010003 */ slti $at,$s0,0x3 +/* 52374: 00808825 */ or $s1,$a0,$zero +/* 52378: afbf0024 */ sw $ra,0x24($sp) +/* 5237c: 14200003 */ bnez $at,.L0005238c +/* 52380: afa5005c */ sw $a1,0x5c($sp) +/* 52384: 10000025 */ beqz $zero,.L0005241c +/* 52388: 24020005 */ addiu $v0,$zero,0x5 +.L0005238c: +/* 5238c: 27a20030 */ addiu $v0,$sp,0x30 +/* 52390: 27a30050 */ addiu $v1,$sp,0x50 +.L00052394: +/* 52394: 24420004 */ addiu $v0,$v0,0x4 +/* 52398: a050fffc */ sb $s0,-0x4($v0) +/* 5239c: a050fffd */ sb $s0,-0x3($v0) +/* 523a0: a050fffe */ sb $s0,-0x2($v0) +/* 523a4: 1443fffb */ bne $v0,$v1,.L00052394 +/* 523a8: a050ffff */ sb $s0,-0x1($v0) +/* 523ac: 8e240004 */ lw $a0,0x4($s1) +/* 523b0: 8e250008 */ lw $a1,0x8($s1) +/* 523b4: afa00010 */ sw $zero,0x10($sp) +/* 523b8: 24060500 */ addiu $a2,$zero,0x500 +/* 523bc: 0c012d84 */ jal func0004b610 +/* 523c0: 27a70030 */ addiu $a3,$sp,0x30 +/* 523c4: 24010002 */ addiu $at,$zero,0x2 +/* 523c8: 14410011 */ bne $v0,$at,.L00052410 +/* 523cc: 00401825 */ or $v1,$v0,$zero +/* 523d0: 8e240004 */ lw $a0,0x4($s1) +/* 523d4: 02202825 */ or $a1,$s1,$zero +/* 523d8: 0c001840 */ jal func00006100 +/* 523dc: 8e260008 */ lw $a2,0x8($s1) +/* 523e0: 1440000b */ bnez $v0,.L00052410 +/* 523e4: 00401825 */ or $v1,$v0,$zero +/* 523e8: 8e240004 */ lw $a0,0x4($s1) +/* 523ec: 8e250008 */ lw $a1,0x8($s1) +/* 523f0: afa00010 */ sw $zero,0x10($sp) +/* 523f4: 24060500 */ addiu $a2,$zero,0x500 +/* 523f8: 0c012d84 */ jal func0004b610 +/* 523fc: 27a70030 */ addiu $a3,$sp,0x30 +/* 52400: 24010002 */ addiu $at,$zero,0x2 +/* 52404: 14410002 */ bne $v0,$at,.L00052410 +/* 52408: 00401825 */ or $v1,$v0,$zero +/* 5240c: 24030004 */ addiu $v1,$zero,0x4 +.L00052410: +/* 52410: 14600002 */ bnez $v1,.L0005241c +/* 52414: 00601025 */ or $v0,$v1,$zero +/* 52418: a2300064 */ sb $s0,0x64($s1) +.L0005241c: +/* 5241c: 8fbf0024 */ lw $ra,0x24($sp) +/* 52420: 8fb0001c */ lw $s0,0x1c($sp) +/* 52424: 8fb10020 */ lw $s1,0x20($sp) +/* 52428: 03e00008 */ jr $ra +/* 5242c: 27bd0058 */ addiu $sp,$sp,0x58 +);